[Fontconfig] fontconfig: Branch 'master' - 2 commits
Akira TAGOH
tagoh at kemper.freedesktop.org
Mon Dec 18 03:12:05 UTC 2017
fc-cache/fc-cache.c | 3 +++
fontconfig/fontconfig.h | 5 +++++
src/fcdir.c | 2 +-
src/fcint.h | 5 -----
test/Makefile.am | 4 +++-
5 files changed, 12 insertions(+), 7 deletions(-)
New commits:
commit dd21876e64db4eaf592297e97355ffdf87f7d2f6
Author: Akira TAGOH <akira at tagoh.org>
Date: Mon Dec 18 12:09:14 2017 +0900
Update .uuid only when -r is given but not -f.
diff --git a/fc-cache/fc-cache.c b/fc-cache/fc-cache.c
index 7605989..1cea5c7 100644
--- a/fc-cache/fc-cache.c
+++ b/fc-cache/fc-cache.c
@@ -188,7 +188,10 @@ scanDirs (FcStrList *list, FcConfig *config, FcBool force, FcBool really_force,
was_processed = FcTrue;
if (really_force)
+ {
FcDirCacheUnlink (dir, config);
+ FcDirCacheCreateUUID ((FcChar8 *) dir, FcTrue, config);
+ }
cache = NULL;
was_valid = FcFalse;
diff --git a/fontconfig/fontconfig.h b/fontconfig/fontconfig.h
index 89f3bae..721982b 100644
--- a/fontconfig/fontconfig.h
+++ b/fontconfig/fontconfig.h
@@ -371,6 +371,11 @@ FcDirCacheClean (const FcChar8 *cache_dir, FcBool verbose);
FcPublic void
FcCacheCreateTagFile (const FcConfig *config);
+FcPublic FcBool
+FcDirCacheCreateUUID (FcChar8 *dir,
+ FcBool force,
+ FcConfig *config);
+
/* fccfg.c */
FcPublic FcChar8 *
FcConfigHome (void);
diff --git a/src/fcdir.c b/src/fcdir.c
index c6514a4..d6be0be 100644
--- a/src/fcdir.c
+++ b/src/fcdir.c
@@ -409,7 +409,7 @@ FcDirCacheRead (const FcChar8 *dir, FcBool force, FcConfig *config)
{
FcCache *cache = NULL;
- FcDirCacheCreateUUID ((FcChar8 *) dir, force, config);
+ FcDirCacheCreateUUID ((FcChar8 *) dir, FcFalse, config);
/* Try to use existing cache file */
if (!force)
cache = FcDirCacheLoad (dir, config, NULL);
diff --git a/src/fcint.h b/src/fcint.h
index e1c9a9f..3559ad6 100644
--- a/src/fcint.h
+++ b/src/fcint.h
@@ -596,11 +596,6 @@ struct _FcValuePromotionBuffer {
/* fccache.c */
-FcPrivate FcBool
-FcDirCacheCreateUUID (FcChar8 *dir,
- FcBool force,
- FcConfig *config);
-
FcPrivate FcCache *
FcDirCacheScan (const FcChar8 *dir, FcConfig *config);
commit dd1a92911b1abc4c266ad33d88ec8161342f0d69
Author: Akira TAGOH <akira at tagoh.org>
Date: Mon Dec 18 11:53:25 2017 +0900
cleanup files
diff --git a/test/Makefile.am b/test/Makefile.am
index e13014a..75e326c 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -57,6 +57,8 @@ TESTS += test-bz96676
EXTRA_DIST=run-test.sh $(TESTDATA) out.expected-long-family-names out.expected-no-long-family-names
-CLEANFILES=
+CLEANFILES=out fonts.conf
+
+MAINTAINERCLEANFILES=out.expected
-include $(top_srcdir)/git.mk
More information about the Fontconfig
mailing list