Improve error message when fc-cache can't write the cache. Add missing
slash. Reported by Behdad. Incorporate Behdad's patch to create /var/cache/fontconfig when appropriate.
This commit is contained in:
parent
368104c381
commit
83b6739035
|
@ -1,3 +1,12 @@
|
|||
2005-12-12 Patrick Lam <plam@mit.edu>
|
||||
* fc-cache/fc-cache.c (scanDirs):
|
||||
* fc-cache/Makefile.am:
|
||||
* src/fccache.c (FcDirCacheHashName):
|
||||
|
||||
Improve error message when fc-cache can't write the cache. Add
|
||||
missing slash. Reported by Behdad. Incorporate Behdad's patch to
|
||||
create /var/cache/fontconfig when appropriate.
|
||||
|
||||
2005-12-12 Behdad Esfahbod <behdad@cs.toronto.edu>
|
||||
reviewed by: plam
|
||||
|
||||
|
|
|
@ -29,6 +29,11 @@ SGML = ${FC_CACHE_SRC}/fc-cache.sgml
|
|||
|
||||
AM_CPPFLAGS = -DPKGCACHEDIR='"${pkgcachedir}"'
|
||||
|
||||
pkgcache_DATA=stamp
|
||||
|
||||
stamp:
|
||||
touch $@
|
||||
|
||||
INCLUDES=-I${top_srcdir} $(FREETYPE_CFLAGS)
|
||||
|
||||
bin_PROGRAMS=fc-cache
|
||||
|
|
|
@ -209,7 +209,9 @@ scanDirs (FcStrList *list, FcConfig *config, char *program, FcBool force, FcBool
|
|||
|
||||
if (!FcDirSave (set, subdirs, dir))
|
||||
{
|
||||
fprintf (stderr, "Can't save cache in \"%s\"\n", dir);
|
||||
if (!ret)
|
||||
fprintf (stderr, "Caches are currently saved to \"%s\"\n", PKGCACHEDIR);
|
||||
fprintf (stderr, "Can't save cache for \"%s\"\n", dir);
|
||||
ret++;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -824,7 +824,7 @@ FcDirCacheHashName (char * cache_file, int collisions)
|
|||
if (!tmp)
|
||||
return 0;
|
||||
|
||||
cache_hashed = (char *)FcStrPlus ((FcChar8 *)PKGCACHEDIR, tmp);
|
||||
cache_hashed = (char *)FcStrPlus ((FcChar8 *)PKGCACHEDIR"/", tmp);
|
||||
free (tmp);
|
||||
|
||||
return cache_hashed;
|
||||
|
|
Loading…
Reference in New Issue