commit d7d40b5aa8216f30a38492bd2bde5884c492c82d Author: Akira TAGOH Date: Thu Jan 4 20:42:34 2018 +0900 Bump version to 2.12.92 README | 33 +++++++++++++++++++++++++++++++-- configure.ac | 2 +- fontconfig/fontconfig.h | 2 +- 3 files changed, 33 insertions(+), 4 deletions(-) commit 3642d71724e7c40f44753c1f2e6d8fb2c88a3e50 Author: Akira TAGOH Date: Thu Jan 4 20:23:16 2018 +0900 Add FcReadLink to wrap up readlink impl. src/fccfg.c | 4 ++-- src/fccompat.c | 19 +++++++++++++++++++ src/fcint.h | 5 +++++ 3 files changed, 26 insertions(+), 2 deletions(-) commit 767e3aa7c50c2a707b42d9eda879b1046558bb6f Author: Akira TAGOH Date: Thu Jan 4 20:32:46 2018 +0900 Fix compiler warnings src/fccfg.c | 2 +- src/fcdir.c | 4 ++++ src/fcfreetype.c | 4 ++-- test/test-bz131804.c | 1 - 4 files changed, 7 insertions(+), 4 deletions(-) commit 706535e10715938c10e65e727feb607373ac1a47 Author: Behdad Esfahbod Date: Wed Jan 3 15:59:24 2018 +0000 Add FcWeightTo/FromOpenTypeDouble() No idea why I didn't add these as double to begin with. doc/fcweight.fncs | 42 ++++++++++++++++++++++++++++++++---------- fontconfig/fontconfig.h | 6 ++++++ src/fcfreetype.c | 16 ++++++++-------- src/fcweight.c | 24 ++++++++++++++++++------ 4 files changed, 64 insertions(+), 24 deletions(-) commit 97898b1158542d3bc5f8a95fe2aa1829512cceb8 Author: Akira TAGOH Date: Wed Jan 3 22:15:11 2018 +0900 Fix the mis-ordering of ruleset evaluation in a file with include element src/fccfg.c | 8 ++++++-- src/fcxml.c | 22 ++++++++++++++++++++++ 2 files changed, 28 insertions(+), 2 deletions(-) commit 5cfd594c71345bcb91a56100fc3bbfef15253a95 Author: Akira TAGOH Date: Tue Jan 2 19:04:45 2018 +0900 do not check the existence of itstool on win32 configure.ac | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) commit f8e22fd6469cd14fe13ba657b5c5b66a884b614d Author: Behdad Esfahbod Date: Wed Dec 20 12:21:20 2017 -0500 Put back accidentally removed code src/fcmatch.c | 2 ++ 1 file changed, 2 insertions(+) commit 6d1d44d5ec5100a3db850dddd7b4e4196e8a5cdb Author: Behdad Esfahbod Date: Tue Dec 19 15:51:16 2017 -0500 Let pattern FC_FONT_VARIATIONS override standard axis variations Ie. flip the merge order. src/fcmatch.c | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) commit 650b051a2562ab5813d0671323e00f31cd79b37b Author: Behdad Esfahbod Date: Tue Dec 19 15:04:25 2017 -0500 Set font-variations settings for standard axes in variable fonts This is the last piece of the puzzle for variable-font support in fontconfig. This takes care of automatically setting the variation settings when user requests a weight / width / size that has variation in the matched font. src/fcmatch.c | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- src/fcpat.c | 10 ++++++++-- 2 files changed, 60 insertions(+), 4 deletions(-) commit 288d3348122a695615c39d82142d988e56064b9f Author: Behdad Esfahbod Date: Mon Dec 18 23:51:17 2017 -0500 Minor fc-pattern/fc-pattern.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 57ff677b1bd73acbf371955afe8d6399a06d46ac Author: Behdad Esfahbod Date: Mon Dec 18 21:28:23 2017 -0500 Remove a debug abort() Ouch! src/fcmatch.c | 1 - 1 file changed, 1 deletion(-) commit aa85a2b3b6b652c079e895865e800e3d9b60a5f5 Author: Akira TAGOH Date: Tue Dec 19 12:16:48 2017 +0900 Try to get current instance of FcConfig as far as possible src/fcmatch.c | 2 ++ 1 file changed, 2 insertions(+) commit 0b59a65a71b5482aab63a2fe7eff2820f2512941 Author: Alexander Larsson Date: Mon Dec 18 16:17:10 2017 +0100 fchash: Fix replace When we replace a bucket in the hashtable we have to update the next pointer too, or we lose all the other elements that hashed to this key. src/fchash.c | 2 ++ 1 file changed, 2 insertions(+) commit 7ca28c2fedb34c1db5ee3116d335f15195859db0 Author: Behdad Esfahbod Date: Mon Dec 18 21:22:21 2017 -0500 Don't crash Not proper fix necessarily. But fixes this crash: https://bugs.freedesktop.org/show_bug.cgi?id=101889#c81 src/fcmatch.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e83f8777d555b40127f7035b5639955a70ad7dfd Author: Akira TAGOH Date: Mon Dec 18 21:45:00 2017 +0900 Disable uuid related code on Win32 configure.ac | 9 +++++++-- src/fccache.c | 19 ++++++++++++++++++- src/fchash.c | 4 ++++ 3 files changed, 29 insertions(+), 3 deletions(-) commit 182186e53a38d2c8b82d0a1785f6873f2b54316a Author: Akira TAGOH Date: Mon Dec 18 21:26:29 2017 +0900 Do not update mtime with creating .uuid src/fccache.c | 26 ++++++++++++++++++++++++++ test/run-test.sh | 13 +++++++++++++ 2 files changed, 39 insertions(+) commit c1e48b0c1439007b41887177ef7b34e4d75e3a31 Author: Akira TAGOH Date: Mon Dec 18 20:05:44 2017 +0900 Add a test case for uuid creation test/run-test.sh | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) commit 8ab4d679959815feb0c383e1e17953fe1c46091f Author: Akira TAGOH Date: Mon Dec 18 20:05:14 2017 +0900 Replace uuid in the table properly when -r src/fccache.c | 7 ++++++- src/fchash.c | 37 ++++++++++++++++++++++++++++++++----- src/fcint.h | 4 ++++ 3 files changed, 42 insertions(+), 6 deletions(-) commit 0378790ca362757061bff83c8a344991f1f829c6 Author: Akira TAGOH Date: Mon Dec 18 20:04:13 2017 +0900 Add missing doc of FcDirCacheCreateUUID doc/fccache.fncs | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) commit 57eaf0ba7ea7f88510053688f3c3c4658da83596 Author: Akira TAGOH Date: Mon Dec 18 16:41:04 2017 +0900 Returns false if key is already available in the table src/fchash.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit dd21876e64db4eaf592297e97355ffdf87f7d2f6 Author: Akira TAGOH Date: Mon Dec 18 12:09:14 2017 +0900 Update .uuid only when -r is given but not -f. fc-cache/fc-cache.c | 3 +++ fontconfig/fontconfig.h | 5 +++++ src/fcdir.c | 2 +- src/fcint.h | 5 ----- 4 files changed, 9 insertions(+), 6 deletions(-) commit dd1a92911b1abc4c266ad33d88ec8161342f0d69 Author: Akira TAGOH Date: Mon Dec 18 11:53:25 2017 +0900 cleanup files test/Makefile.am | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)