[Fontconfig] fontconfig: Branch 'master' - 5 commits
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Thu Oct 4 08:42:08 UTC 2018
.gitlab-ci.yml | 2 ++
doc/fontconfig-user.sgml | 2 +-
fonts.dtd | 8 ++++++--
src/fcxml.c | 2 +-
test/test-bz106632.c | 4 ++--
5 files changed, 12 insertions(+), 6 deletions(-)
New commits:
commit 8badaae15b1225bbf200c46533b1761002c760de
Author: Akira TAGOH <akira at tagoh.org>
Date: Thu Oct 4 08:30:33 2018 +0000
CI: Add more logs
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e1c5918..20ce601 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -31,6 +31,8 @@ shared-build:
- build-*/fontconfig*/_build/sub/test/*.log
- build-*/fontconfig*/_build/sub/test/*.trs
- build-*/*.log
+ - build-*/test/*.log
+ - build-*/test/*.trs
- prefix-*
static-build:
stage: build
commit 5771c48863299c10a253cd4d885f41cae17377fb
Author: Akira TAGOH <akira at tagoh.org>
Date: Thu Oct 4 08:20:45 2018 +0000
Fix test case
diff --git a/test/test-bz106632.c b/test/test-bz106632.c
index 2d67c2e..c2edd72 100644
--- a/test/test-bz106632.c
+++ b/test/test-bz106632.c
@@ -215,7 +215,7 @@ main (void)
goto bail;
}
fprintf (stderr, "D: Removing %s\n", fontdir);
- snprintf (cmd, 512, "rm -f %s%s*", fontdir, FC_DIR_SEPARATOR_S);
+ snprintf (cmd, 512, "rm -f %s%s*; sleep 1", fontdir, FC_DIR_SEPARATOR_S);
system (cmd);
fprintf (stderr, "D: Reinitializing\n");
if (!FcConfigUptoDate (config) || !FcInitReinitialize ())
@@ -254,7 +254,7 @@ main (void)
goto bail;
}
fprintf (stderr, "D: Copying %s to %s\n", FONTFILE, fontdir);
- snprintf (cmd, 512, "cp -a %s %s", FONTFILE, fontdir);
+ snprintf (cmd, 512, "cp -a %s %s; sleep 1", FONTFILE, fontdir);
system (cmd);
fprintf (stderr, "D: Reinitializing\n");
if (!FcConfigUptoDate (config) || !FcInitReinitialize ())
commit e4788c5a96e0f384ad5702ad8096b0e144613895
Author: Akira TAGOH <akira at tagoh.org>
Date: Thu Oct 4 08:03:20 2018 +0000
add missing the case of prefix="default" as documented
diff --git a/src/fcxml.c b/src/fcxml.c
index 9d75249..81f0cbc 100644
--- a/src/fcxml.c
+++ b/src/fcxml.c
@@ -2085,7 +2085,7 @@ FcParseDir (FcConfigParse *parse)
if (!prefix)
goto bail;
}
- else if (FcStrCmp (attr, (const FcChar8 *)"cwd") == 0)
+ else if (FcStrCmp (attr, (const FcChar8 *)"default") == 0 || FcStrCmp (attr, (const FcChar8 *)"cwd") == 0)
{
}
else if (FcStrCmp (attr, (const FcChar8 *)"relative") == 0)
commit 942db25fbcee66cb8dded5cb06407cf556dc4eff
Author: Akira TAGOH <akira at tagoh.org>
Date: Thu Oct 4 08:02:48 2018 +0000
Update docs for 1aa8b700
diff --git a/doc/fontconfig-user.sgml b/doc/fontconfig-user.sgml
index 89df86e..458435f 100644
--- a/doc/fontconfig-user.sgml
+++ b/doc/fontconfig-user.sgml
@@ -312,7 +312,7 @@ This is the top level element for a font configuration and can contain
</para></refsect2>
<refsect2><title><literal><dir prefix="default"></literal></title><para>
This element contains a directory name which will be scanned for font files
-to include in the set of available fonts. If 'prefix' is set to "xdg", the value in the XDG_DATA_HOME environment variable will be added as the path prefix. please see XDG Base Directory Specification for more details.
+to include in the set of available fonts. If 'prefix' is set to "default" or "cwd", the current working directory will be added as the path prefix prior to the value. If 'prefix' is set to "xdg", the value in the XDG_DATA_HOME environment variable will be added as the path prefix. please see XDG Base Directory Specification for more details. If 'prefix' is set to "relative", the path of current file will be added prior to the value.
</para></refsect2>
<refsect2><title><literal><cachedir prefix="default"></literal></title><para>
This element contains a directory name that is supposed to be stored or read
commit 67b4090321c0ec3cf3dc96f6d3cd7b9d03af0f25
Author: Akira TAGOH <akira at tagoh.org>
Date: Thu Oct 4 08:02:18 2018 +0000
Update fonts.dtd for last commit
diff --git a/fonts.dtd b/fonts.dtd
index 479f2c0..fb577ad 100644
--- a/fonts.dtd
+++ b/fonts.dtd
@@ -13,14 +13,18 @@
-->
<!ELEMENT dir (#PCDATA)>
<!ATTLIST dir
- prefix CDATA "default"
- xml:space (default|preserve) 'preserve'>
+ prefix (default|xdg|relative|cwd) "default"
+ xml:space (default|preserve) 'preserve'>
<!--
Define the per-user file that holds cache font information.
If the filename begins with '~', it is replaced with the users
home directory path.
+
+ If 'prefix' is 'default' or 'cwd', then the current working directory will be added prior to the value.
+ If 'prefix' is 'xdg', then the value in the $XDG_DATA_HOME will be added prior to the value.
+ If 'prefix' is 'relative', then the path of curent file will be added prior to the value.
-->
<!ELEMENT cache (#PCDATA)>
<!ATTLIST cache xml:space (default|preserve) 'preserve'>
More information about the Fontconfig
mailing list