1. 13 Mar, 2009 1 commit
  2. 18 Oct, 2007 1 commit
    • Keith Packard's avatar
      Store font directory mtime in cache file. · db6f19f1
      Keith Packard authored
      Instead of relying on mtime ordering between a directory and its associated
      cache file, write the directory mtime into the cache file itself. This makes
      cache file checks more reliable across file systems.
      
      This change is made in a way that old programs can use new cache files, but
      new programs will need new cache files.
      db6f19f1
  3. 13 Nov, 2006 1 commit
  4. 14 Sep, 2006 1 commit
  5. 11 Sep, 2006 1 commit
  6. 07 Sep, 2006 1 commit
  7. 01 Sep, 2006 1 commit
  8. 30 Aug, 2006 2 commits
    • Keith Packard's avatar
      Fix build problems caused by cache rework. · e3096d90
      Keith Packard authored
      Pagesize no longer matters in architecture decisions, the entire cache file
      is mmaped into the library. However, lots of intptr_t values are in use now,
      so that value is important.
      
      fc-lang now requires fcserialize.c, which has been added to the repository.
      e3096d90
    • Keith Packard's avatar
      Rework cache files to use offsets for all data structures. · 7ce19673
      Keith Packard authored
      Replace all of the bank/id pairs with simple offsets, recode several
      data structures to always use offsets inside the library to avoid
      conditional paths. Exposed data structures use pointers to hold offsets,
      setting the low bit to distinguish between offset and pointer.
      
      Use offset-based data structures for lang charset encodings; eliminates
      separate data structure format for that file.
      
      Much testing will be needed; offsets are likely not detected everywhere in
      the library yet.
      7ce19673
  9. 28 Aug, 2006 3 commits
  10. 27 Aug, 2006 1 commit
    • Keith Packard's avatar
      Construct short architecture name from architecture signature. · 2b629781
      Keith Packard authored
      Map existing architecture signature to short architecture name
      at build time. This architecture name is (as yet) unused, but will be used
      to build per-architecture cache files with names made unique by including
      the architecture name. The auto-detected architecture name can be overridden
      with the --with-arch=ARCH configure option.
      2b629781
  11. 07 Dec, 2004 1 commit
  12. 04 May, 2003 1 commit
  13. 05 Mar, 2003 1 commit
  14. 08 Jul, 2002 1 commit
  15. 31 May, 2002 1 commit
  16. 15 Feb, 2002 1 commit
  17. 14 Feb, 2002 1 commit