1. 06 Feb, 2006 1 commit
  2. 30 Jan, 2006 1 commit
  3. 26 Jan, 2006 1 commit
  4. 18 Jan, 2006 1 commit
  5. 14 Jan, 2006 1 commit
  6. 09 Jan, 2006 1 commit
  7. 04 Nov, 2005 1 commit
  8. 12 Oct, 2005 1 commit
  9. 11 Sep, 2005 1 commit
  10. 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
  11. 30 Aug, 2005 1 commit
    • Patrick Lam's avatar
      src/fcint.c · eb0cf671
      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.
      eb0cf671
  12. 24 Aug, 2005 1 commit
    • Patrick Lam's avatar
      Overhaul the serialization system to create one mmapable file per directory · 4262e0b3
      Patrick Lam authored
          and distribute bytes for each directory from a single malloc for that
          directory. Store pointers as differences between the data pointed to
          and the pointer's address (s_off = s - v). Don't serialize data
          structures that never actually get serialized. Separate strings used
          for keys from strings used for values (in FcPatternElt and FcValue,
          respectively). Bump FC_CACHE_VERSION to 2.
      4262e0b3
  13. 25 Jul, 2005 1 commit
    • Patrick Lam's avatar
      #ifdef out old cache stuff, replace with first version of new mmapping · 212c9f43
      Patrick Lam authored
          cache. Add *Read and *Write procedures which mmap in and write out the
          fontconfig data structures to disk. Currently, create cache in /tmp,
          with different sections for each architecture (as returned by uname's
          .machine field. Run the fc-cache binary to create a new cache file;
          fontconfig then uses this cache file on subsequent runs, saving lots of
          memory. Also fixes a few bugs and leaks.
      212c9f43
  14. 10 Feb, 2005 1 commit
  15. 07 Dec, 2004 1 commit
  16. 05 Dec, 2004 1 commit
    • Keith Packard's avatar
      Change default set of fonts to include all of /usr/X11R6/lib/X11/fonts (or · 2d9c79c0
      Keith Packard authored
          wherever the X fonts are located).
      Document new <include>directory-name</include> semantics
      add <include ignore_missing="yes">conf.d</include>
      Add selectfont to ignore bitmap fonts, add comment for selectfont which
          accepts bitmap fonts.
      Allow <include> configuration elements to reference directories. Parse and
          load all files of the form [0-9]* in sorted order.
      2d9c79c0
  17. 04 Dec, 2004 1 commit
    • Keith Packard's avatar
      Move existing fonts.conf to fonts.conf.bak · 4f27c1c0
      Keith Packard authored
      Add detection of iconv
      Document new selectfont elements
      Switch to UTF-8 in comment
      Add fullname, and family/style/fullname language entries
      Respect selectfont/*/glob
      Add support for selectfont
      Add multi-lingual family/style/fullname support
      Expose FcListPatternMatchAny (which selectfont/*/pattern uses)
      Add new FcPatternRemove/FcPatternAppend. FcObjectStaticName stores computed
          pattern element names which are required to be static.
      4f27c1c0
  18. 07 May, 2003 1 commit
  19. 12 Mar, 2003 1 commit
  20. 05 Mar, 2003 1 commit
  21. 24 Feb, 2003 1 commit
  22. 13 Feb, 2003 1 commit
  23. 12 Feb, 2003 1 commit
  24. 26 Sep, 2002 1 commit
  25. 31 Aug, 2002 1 commit
  26. 26 Aug, 2002 1 commit
  27. 28 Jul, 2002 1 commit
  28. 19 Jun, 2002 1 commit
  29. 21 May, 2002 1 commit
  30. 03 Mar, 2002 1 commit
  31. 01 Mar, 2002 1 commit
  32. 15 Feb, 2002 1 commit
  33. 14 Feb, 2002 1 commit