1. 14 Feb, 2009 2 commits
  2. 04 May, 2008 1 commit
  3. 04 Nov, 2007 1 commit
  4. 18 Oct, 2007 5 commits
  5. 27 Oct, 2006 1 commit
  6. 14 Sep, 2006 1 commit
  7. 04 Sep, 2006 1 commit
    • Keith Packard's avatar
      Hide private functions in shared library. Export functionality for utilities. · 4984242e
      Keith Packard authored
      Borrowing header stuff written for cairo, fontconfig now exposes in the
      shared library only the symbols which are included in the public header
      files. All private symbols are hidden using suitable compiler directives.
      
      A few new public functions were required for the fontconfig utility programs
      (fc-cat and fc-cache) so those were added, bumping the .so minor version number
      in the process.
      4984242e
  8. 02 Sep, 2006 1 commit
  9. 01 Sep, 2006 2 commits
  10. 31 Aug, 2006 3 commits
    • Keith Packard's avatar
      Revert ABI changes from version 2.3 · f57783d2
      Keith Packard authored
      Accidental ABI changes and additions were discovered by looking at the
      differences in fontconfig.h. All of those have been reverted.
      f57783d2
    • Keith Packard's avatar
      Automatically remove invalid cache files. · d8ab9e6c
      Keith Packard authored
      Cache files for missing or more recently modified directories are
      automatically removed at the end of every fc-cache run.
      d8ab9e6c
    • Keith Packard's avatar
      Skip broken caches. Cache files are auto-written, don't rewrite in fc-cache. · 2d3387fd
      Keith Packard authored
      Validate cache contents and skip broken caches, looking down cache path for
      valid ones.
      
      Every time a directory is scanned, it will be written to a cache file if
      possible, so fc-cache doesn't need to re-write the cache file. This makes
      detecting when the cache was generated a bit tricky, so we guess that if the
      cache wasn't valid before running and is valid afterwards, the cache file
      was written.
      
      Also, allow empty charsets to be serialized with null leaves/numbers.
      
      Eliminate a leak in FcEdit by switching to FcObject sooner.
      
      Call FcFini from fc-match to make valgrind happy.
      2d3387fd
  11. 28 Aug, 2006 3 commits
  12. 04 Aug, 2006 1 commit
  13. 25 Apr, 2006 1 commit
  14. 07 Apr, 2006 1 commit
    • Patrick Lam's avatar
      Patrick Lam <plam@mit.edu> · d6217cc6
      Patrick Lam authored
      Make fontconfig compile under MinGW:
      1) remove unneeded #includes;
      2) make use of mmap and sysconf conditional;
      3) replace rand_r by srand/rand if needed;
      4) use chsize instead of ftruncate; and
      5) update libtool exports file
      d6217cc6
  15. 18 Feb, 2006 1 commit
  16. 16 Feb, 2006 2 commits
  17. 06 Feb, 2006 1 commit
  18. 31 Jan, 2006 1 commit
  19. 27 Jan, 2006 1 commit
  20. 14 Jan, 2006 1 commit
  21. 10 Jan, 2006 1 commit
  22. 09 Jan, 2006 1 commit
  23. 12 Dec, 2005 1 commit
  24. 02 Nov, 2005 2 commits
  25. 05 Oct, 2005 1 commit
  26. 23 Sep, 2005 1 commit
  27. 01 Sep, 2005 1 commit
    • Patrick Lam's avatar
      : · 2304e38f
      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...
      2304e38f
  28. 31 Aug, 2005 1 commit