Use Rachana instead of Meera for serif subsitution. (#1649184)
This commit is contained in:
parent
93f4fdf3ea
commit
ede0a63bf7
@ -1,27 +1,7 @@
|
|||||||
From 0ddacad43d7fce4668914a4695898902d1006965 Mon Sep 17 00:00:00 2001
|
diff -pruN fontconfig-2.13.1.orig/test/test-bz106632.c fontconfig-2.13.1/test/test-bz106632.c
|
||||||
From: Keith Packard <keithp@keithp.com>
|
--- fontconfig-2.13.1.orig/test/test-bz106632.c 2018-08-29 09:55:14.000000000 +0000
|
||||||
Date: Mon, 29 Oct 2018 16:36:11 -0700
|
+++ fontconfig-2.13.1/test/test-bz106632.c 2018-11-13 11:57:37.822142424 +0000
|
||||||
Subject: [PATCH] Add delays to test-bz106632, check UptoDate separately
|
@@ -197,7 +197,7 @@ main (void)
|
||||||
|
|
||||||
On a file system with one-second time stamps, extra delays are needed
|
|
||||||
between cache modification operations to ensure that fontconfig isn't
|
|
||||||
fooled.
|
|
||||||
|
|
||||||
And, when the timestamps are checked correctly, we need to make sure
|
|
||||||
that FcConfigUptoDate returns false whenever we change a font
|
|
||||||
directory, so separate that out from the call to reinitialize the core
|
|
||||||
config.
|
|
||||||
|
|
||||||
Signed-off-by: Keith Packard <keithp@keithp.com>
|
|
||||||
---
|
|
||||||
test/test-bz106632.c | 24 ++++++++++++++++++------
|
|
||||||
1 file changed, 18 insertions(+), 6 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/test/test-bz106632.c b/test/test-bz106632.c
|
|
||||||
index c2edd72..87a5ec0 100644
|
|
||||||
--- a/test/test-bz106632.c
|
|
||||||
+++ b/test/test-bz106632.c
|
|
||||||
@@ -186,7 +186,7 @@ main (void)
|
|
||||||
mkdir_p (cachedir);
|
mkdir_p (cachedir);
|
||||||
|
|
||||||
fprintf (stderr, "D: Copying %s to %s\n", FONTFILE, fontdir);
|
fprintf (stderr, "D: Copying %s to %s\n", FONTFILE, fontdir);
|
||||||
@ -30,16 +10,16 @@ index c2edd72..87a5ec0 100644
|
|||||||
system (cmd);
|
system (cmd);
|
||||||
|
|
||||||
fprintf (stderr, "D: Loading a config\n");
|
fprintf (stderr, "D: Loading a config\n");
|
||||||
@@ -215,15 +215,21 @@ main (void)
|
@@ -226,15 +226,21 @@ main (void)
|
||||||
goto bail;
|
goto bail;
|
||||||
}
|
}
|
||||||
fprintf (stderr, "D: Removing %s\n", fontdir);
|
fprintf (stderr, "D: Removing %s\n", fontdir);
|
||||||
- snprintf (cmd, 512, "rm -f %s%s*; sleep 1", fontdir, FC_DIR_SEPARATOR_S);
|
- snprintf (cmd, 512, "rm -f %s%s*", fontdir, FC_DIR_SEPARATOR_S);
|
||||||
+ snprintf (cmd, 512, "sleep 1; rm -f %s%s*; sleep 1", fontdir, FC_DIR_SEPARATOR_S);
|
+ snprintf (cmd, 512, "sleep 1; rm -f %s%s*; sleep 1", fontdir, FC_DIR_SEPARATOR_S);
|
||||||
system (cmd);
|
system (cmd);
|
||||||
fprintf (stderr, "D: Reinitializing\n");
|
fprintf (stderr, "D: Reinitializing\n");
|
||||||
- if (!FcConfigUptoDate (config) || !FcInitReinitialize ())
|
- if (!FcConfigUptoDate (config) || !FcInitReinitialize ())
|
||||||
+ if (FcConfigUptoDate(config))
|
+ if (!FcConfigUptoDate (config))
|
||||||
{
|
{
|
||||||
- fprintf (stderr, "E: Unable to reinitialize\n");
|
- fprintf (stderr, "E: Unable to reinitialize\n");
|
||||||
+ fprintf (stderr, "E: Config reports up-to-date\n");
|
+ fprintf (stderr, "E: Config reports up-to-date\n");
|
||||||
@ -55,16 +35,16 @@ index c2edd72..87a5ec0 100644
|
|||||||
if (FcConfigGetCurrent () == config)
|
if (FcConfigGetCurrent () == config)
|
||||||
{
|
{
|
||||||
fprintf (stderr, "E: config wasn't reloaded\n");
|
fprintf (stderr, "E: config wasn't reloaded\n");
|
||||||
@@ -254,10 +260,16 @@ main (void)
|
@@ -265,10 +271,16 @@ main (void)
|
||||||
goto bail;
|
goto bail;
|
||||||
}
|
}
|
||||||
fprintf (stderr, "D: Copying %s to %s\n", FONTFILE, fontdir);
|
fprintf (stderr, "D: Copying %s to %s\n", FONTFILE, fontdir);
|
||||||
- snprintf (cmd, 512, "cp -a %s %s; sleep 1", FONTFILE, fontdir);
|
- snprintf (cmd, 512, "cp -a %s %s", FONTFILE, fontdir);
|
||||||
+ snprintf (cmd, 512, "sleep 1; cp -a %s %s; sleep 1", FONTFILE, fontdir);
|
+ snprintf (cmd, 512, "sleep 1; cp -a %s %s; sleep 1", FONTFILE, fontdir);
|
||||||
system (cmd);
|
system (cmd);
|
||||||
fprintf (stderr, "D: Reinitializing\n");
|
fprintf (stderr, "D: Reinitializing\n");
|
||||||
- if (!FcConfigUptoDate (config) || !FcInitReinitialize ())
|
- if (!FcConfigUptoDate (config) || !FcInitReinitialize ())
|
||||||
+ if (FcConfigUptoDate(config))
|
+ if (!FcConfigUptoDate (config))
|
||||||
+ {
|
+ {
|
||||||
+ fprintf (stderr, "E: Config up-to-date after addition\n");
|
+ fprintf (stderr, "E: Config up-to-date after addition\n");
|
||||||
+ ret = 3;
|
+ ret = 3;
|
||||||
@ -74,6 +54,3 @@ index c2edd72..87a5ec0 100644
|
|||||||
{
|
{
|
||||||
fprintf (stderr, "E: Unable to reinitialize\n");
|
fprintf (stderr, "E: Unable to reinitialize\n");
|
||||||
ret = 2;
|
ret = 2;
|
||||||
--
|
|
||||||
2.19.1
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user