commit 7861a719616b4b132b9cac089c6c64f47832edb1 Author: Akira TAGOH Date: Fri Jan 27 14:46:22 2023 +0900 Bump version to 2.14.2 README | 36 ++++++++++++++++++++++++++++++++++-- configure.ac | 2 +- fontconfig/fontconfig.h | 2 +- meson.build | 2 +- 4 files changed, 37 insertions(+), 5 deletions(-) commit c0eaca02efea182a2b747fe7f6500dadd2ee7e7d Author: Akira TAGOH Date: Fri Jan 27 14:25:11 2023 +0900 Adujst indentation between programlisting in fontconfig-user.sgml Fixes https://gitlab.freedesktop.org/fontconfig/fontconfig/-/issues/344 doc/fontconfig-user.sgml | 590 +++++++++++++++++++++++++---------------------- 1 file changed, 315 insertions(+), 275 deletions(-) commit bd95bafba05d1422d6284563557705359e2a7a42 Author: Akira TAGOH Date: Wed Jan 25 21:35:57 2023 +0900 Add some missing constant names for weight. Fixes https://gitlab.freedesktop.org/fontconfig/fontconfig/-/issues/348 doc/fcconstant.fncs | 10 ++++++++++ fontconfig/fontconfig.h | 3 +++ src/fcname.c | 26 ++++++++++++++++++++++++-- test/test-name-parse.c | 6 +++--- 4 files changed, 40 insertions(+), 5 deletions(-) commit e3d9ad280a5791af181fa87206de68bfc1ccf1d4 Author: Akira TAGOH Date: Wed Jan 25 11:50:29 2023 +0900 Report more detailed logs instead of assertion. Getting backtraces against this assertion isn't useful at all. Fontconfig isn't capable to report who really have a reference of caches though, this report may be better than assertion. So we can try analysis tools then. And report it only when running with FC_DEBUG=16. src/fccache.c | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) commit 50c55e95f45565b23d14ef66a0a2bcb5ee973c84 Author: Ondrej Balaz Date: Wed Jan 25 05:00:57 2023 +0900 Expand ~ in glob Allow ~ home directory expansion in acceptfont and rejectfont globs. Fixes: #347 doc/fontconfig-user.sgml | 3 ++- src/fccfg.c | 7 ++++++- src/fcxml.c | 5 ++++- 3 files changed, 12 insertions(+), 3 deletions(-) commit 7663a0db667b0e4fd45e9408f3f050cea90d5a36 Author: Akira TAGOH Date: Mon Jan 23 23:01:52 2023 +0900 Fix a typo in description for HAVE_STDATOMIC_PRIMITIVES Fixes https://gitlab.freedesktop.org/fontconfig/fontconfig/-/issues/346 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 10b2905e057f5afb134c4d7dee9d35315c2bbbd2 Author: lilinjie Date: Thu Jan 12 15:32:36 2023 +0800 fix typo Signed-off-by: lilinjie README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8f5e6dc91bfc5f052b643730d39b2728c5bbe5b7 Author: Akira TAGOH Date: Wed Dec 28 21:58:09 2022 +0900 src/meson.build: Store correct paths to fontconfig.pc. Fixes https://gitlab.freedesktop.org/fontconfig/fontconfig/-/issues/345 src/meson.build | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 6c2b709b325ba2166f40ec091b4db5ad7772520d Author: Jean Abou Samra Date: Thu Dec 8 13:02:19 2022 +0100 Ignore LC_CTYPE if set to "UTF-8" LC_CTYPE is set to "UTF-8" on some macOS systems, which is POSIX-compliant in a strict sense, but breaks the usual assumption that a locale name has the form "ll_LL.encoding". https://unix.stackexchange.com/questions/503110/valid-values-for-lc-ctype Previously, this would cause the warning Fontconfig warning: ignoring UTF-8: not a valid region tag Now, we just skip this variable if set to "UTF-8", since that value doesn't give any language information, and move on to try LANG. src/fcdefault.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) commit e2e3c10de7669bb9cac799a5bc129037eb768473 Author: Akira TAGOH Date: Tue Dec 13 23:17:32 2022 +0900 Convert more tabs to spaces in docs Fixes https://gitlab.freedesktop.org/fontconfig/fontconfig/-/issues/343 fc-cache/fc-cache.sgml | 56 ++++++++++++++++++++++---------------------- fc-cat/fc-cat.sgml | 14 +++++------ fc-conflist/fc-conflist.sgml | 10 ++++---- fc-list/fc-list.sgml | 38 +++++++++++++++--------------- fc-match/fc-match.sgml | 38 +++++++++++++++--------------- fc-pattern/fc-pattern.sgml | 18 +++++++------- fc-query/fc-query.sgml | 34 +++++++++++++-------------- fc-scan/fc-scan.sgml | 14 +++++------ fc-validate/fc-validate.sgml | 44 +++++++++++++++++----------------- 9 files changed, 133 insertions(+), 133 deletions(-) commit afe6e8101af30b24db61999d56685dc65cb5cd03 Author: Akira TAGOH Date: Tue Dec 13 16:05:41 2022 +0900 Convert tabs to spaces This fixes broken layout on pdf. Fixes https://gitlab.freedesktop.org/fontconfig/fontconfig/-/issues/343 doc/fcatomic.fncs | 18 +- doc/fcblanks.fncs | 36 +-- doc/fccache.fncs | 88 ++++---- doc/fccharset.fncs | 212 +++++++++--------- doc/fcconfig.fncs | 234 ++++++++++---------- doc/fcconstant.fncs | 38 ++-- doc/fcdircache.fncs | 72 +++--- doc/fcfile.fncs | 56 ++--- doc/fcfontset.fncs | 96 ++++---- doc/fcformat.fncs | 12 +- doc/fcfreetype.fncs | 84 +++---- doc/fcinit.fncs | 56 ++--- doc/fclangset.fncs | 166 +++++++------- doc/fcmatrix.fncs | 94 ++++---- doc/fcobjectset.fncs | 54 ++--- doc/fcobjecttype.fncs | 28 +-- doc/fcpattern.fncs | 544 +++++++++++++++++++++++----------------------- doc/fcrange.fncs | 58 ++--- doc/fcstring.fncs | 202 ++++++++--------- doc/fcstrset.fncs | 100 ++++----- doc/fcvalue.fncs | 34 +-- doc/fcweight.fncs | 40 ++-- doc/fontconfig-devel.sgml | 60 ++--- doc/fontconfig-user.sgml | 196 ++++++++--------- doc/func.sgml | 72 +++--- 25 files changed, 1325 insertions(+), 1325 deletions(-) commit ed6c9cf67b46ce467e17eaeca4738a864e2b2ca3 Author: Akira TAGOH Date: Mon Dec 5 21:40:26 2022 +0900 Ignore null pointer on Fc*Destroy functions Fixes https://gitlab.freedesktop.org/fontconfig/fontconfig/-/issues/339 src/fcatomic.c | 3 ++- src/fccfg.c | 75 ++++++++++++++++++++++++++++++--------------------------- src/fcfs.c | 15 +++++++----- src/fclist.c | 13 ++++++---- src/fcpat.c | 8 +++--- src/fcptrlist.c | 17 +++++++------ src/fcrange.c | 3 ++- src/fcstr.c | 39 ++++++++++++++++-------------- 8 files changed, 95 insertions(+), 78 deletions(-) commit 6663fe457dd3edd9dca8430603ffbec1905be4d4 Author: Akira TAGOH Date: Mon Nov 28 17:54:19 2022 +0900 Update po-conf/POTFILES.in po-conf/POTFILES.in | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 030759b74f5b3ce7fab6d17bbda6377444e82841 Author: Akira TAGOH Date: Mon Nov 28 17:40:43 2022 +0900 Add --with-default-sub-pixel-rendering option To make a choice of 10-sub-pixel-*.conf configurable. Fixes https://gitlab.freedesktop.org/fontconfig/fontconfig/-/issues/337 ...10-no-sub-pixel.conf => 10-sub-pixel-none.conf} | 0 conf.d/Makefile.am | 12 ++++----- conf.d/meson.build | 5 ++-- configure.ac | 31 +++++++++++++++++----- meson_options.txt | 3 +++ 5 files changed, 37 insertions(+), 14 deletions(-) commit 6715a14f138df01c11110488b7edbf514e4076b4 Author: Akira TAGOH Date: Fri Nov 25 21:15:32 2022 +0900 Add FC_DESKTOP_NAME property To allow users to have desktop-specific matching rule. fontconfig/fontconfig.h | 27 ++++++++++++----------- src/fcdefault.c | 58 ++++++++++++++++++++++++++++++++++++++++++++++--- src/fcint.h | 7 ++++-- src/fcobjs.h | 1 + src/fcxml.c | 14 ++++++------ 5 files changed, 82 insertions(+), 25 deletions(-) commit eb0a199e0658d3ba64ff19072cb2ae39c5ca7c4c Author: Akira TAGOH Date: Fri Oct 28 18:39:31 2022 +0900 Store artifacts for meson windows CI .gitlab-ci.yml | 6 ++++++ 1 file changed, 6 insertions(+) commit c42eb5b503a44b0b062b041d2e8a0138ce21a0c7 Author: Akira TAGOH Date: Thu Oct 27 12:32:07 2022 +0900 Fix the build issue on meson when -g option is added to c_args Fixes https://gitlab.freedesktop.org/fontconfig/fontconfig/-/issues/335 src/cutout.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 1bea54624df5f07cf196fd0b47b5a6e29e7c7458 Author: Jason Francis Date: Mon Oct 24 20:25:35 2022 -0500 meson: Update freetype2 git repository to upstream The forked repository is unmaintained and several releases out of date. The upstream repository now includes meson support, so the forked repository is no longer necessary. meson.build | 2 +- subprojects/freetype2.wrap | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) commit a07e2f1e8ad049772cd24b7daa0a4a168f33bfba Author: Christopher Degawa Date: Tue Oct 25 14:41:05 2022 -0500 meson: modify gperf test to remove sh dependency modifies the gperf test to instead rely on a file input rather than piping in using sh, as sh is often not reliable on Windows due to paths. Also changes the if else ladder into a foreach loop. Signed-off-by: Christopher Degawa meson-cc-tests/gperf.txt | 1 + meson.build | 42 ++++++++++++++++++------------------------ 2 files changed, 19 insertions(+), 24 deletions(-)