- 05 Oct, 2005 5 commits
-
-
Patrick Lam authored
-
Patrick Lam authored
reviewed by: plam & keithp
-
Patrick Lam authored
reviewed by: plam & keithp
-
Patrick Lam authored
V. Vindenes).
-
Patrick Lam authored
existence of appropriate sections. Fix fc-cache to unlink stale cache files and save directory caches that lack relevant sections.
-
- 03 Oct, 2005 1 commit
-
-
Patrick Lam authored
that it is valid (reported by Matthias Clasen).
-
- 01 Oct, 2005 1 commit
-
-
Patrick Lam authored
-
- 29 Sep, 2005 2 commits
-
-
Patrick Lam authored
available. reviewed by: plam
-
Patrick Lam authored
using info from OrigFile, not NewFile.
-
- 28 Sep, 2005 3 commits
-
-
Patrick Lam authored
(thanks Matthias Clasen).
-
Patrick Lam authored
-
Patrick Lam authored
-
- 27 Sep, 2005 3 commits
-
-
Patrick Lam authored
write an empty cache file. (thanks Lubos Lunak)
-
Patrick Lam authored
James Cloos for finding and diagnosing this bug!
-
Patrick Lam authored
-
- 23 Sep, 2005 7 commits
-
-
Patrick Lam authored
save pain to others later.
-
Patrick Lam authored
-
Patrick Lam authored
fonts.cache-1 files (e.g. for grepping and validation of the mmap codepath), as per James Cloos' request. Remove done 'TODO' comment. Updates for development release 2.3.90.
-
Patrick Lam authored
fc-cache once per cached architecture; add some documentation to the FcCache structure. Make fc-cache write out fonts.cache-2 files for directories with no fonts (i.e. only subdirectories).
-
Patrick Lam authored
-
Patrick Lam authored
-
Patrick Lam authored
-
- 22 Sep, 2005 2 commits
-
-
Patrick Lam authored
- Cast sizeof to int, to shut up signedness warnings in comparison. - Add consts where appropriate. reviewed by: Patrick Lam <plam@mit.edu>
-
Patrick Lam authored
returning bogus (i.e. duplicate) FcObjectPtr values. Now use negative values for dynamic object strings and positive values for built-in and FcNameRegisterObjectType strings. Thanks to Matthias Clasen for pinpointing this bus!
-
- 16 Sep, 2005 1 commit
-
-
Patrick Lam authored
-
- 15 Sep, 2005 1 commit
-
-
Patrick Lam authored
that aren't hardcoded into fontconfig, but generated by fontconfig clients: keep another array of user-defined objects (indexed after the built-in objects). Fix compilation warning (uninitialized variable). Add comment.
-
- 11 Sep, 2005 2 commits
-
-
Patrick Lam authored
of said binding prevented programs from using FcPatterns through Xft.
-
Patrick Lam authored
-
- 07 Sep, 2005 1 commit
-
-
Patrick Lam authored
uninitialized variables; ensure progress on FcCacheSkipToArch.
-
- 03 Sep, 2005 1 commit
-
-
Patrick Lam authored
data format. Also match subdirectories when consuming cache information. Also check dates for global cache: a dir is out of date if it is newer than the global cache; scan it manually if that's the case.
-
- 02 Sep, 2005 1 commit
-
-
Patrick Lam authored
of unused variables.
-
- 01 Sep, 2005 3 commits
-
-
Patrick Lam authored
FcObjectPtrU).
-
Patrick Lam authored
-
Patrick Lam authored
Save subdirectory names in cache files to save time. This completely restores the original fontconfig API, BTW. Note that directories without fonts don't get a cache file; but then how many files would it have in that directory...
-
- 31 Aug, 2005 1 commit
-
-
Patrick Lam authored
*Serialize no longer mutates original FcPatterns, it creates a new copy in the supplied buffer. Fix thinkos in global cache freeing and in FcCacheSkipToArch.
-
- 30 Aug, 2005 2 commits
-
-
Patrick Lam authored
-
Patrick Lam authored
The global cache now uses the same mmap-based cache infrastructure as the per-directory caches. Furthermore, the global cache is automatically updated (if possible) whenever fontconfig is used. Rip out remnants of the old cache infrastructure.
-
- 28 Aug, 2005 1 commit
-
-
Patrick Lam authored
files. Fix bugs in FcCacheBankToIndex.
-
- 27 Aug, 2005 1 commit
-
-
Patrick Lam authored
'object' table (strings pointed to by FcPatternElt->object and used as keys) and loading of object table from cache file if more strings are present in cache file than in current version of fontconfig. Hash the object table in memory.
-
- 25 Aug, 2005 1 commit
-
-
Patrick Lam authored
probably all right to use the global cache as it was previously and just store filenames and font info, as long as no mmap cache exists in the directory. Of course, if an mmap cache exists, use that instead. If a directory cache does not exist or is invalid, load the fonts for just that directory using the old codepath. Fix premature free of the FcPatterns belonging to the FcFontSet which we create from the mmapped files.
-