1. 26 Oct, 2012 1 commit
  2. 16 Mar, 2012 2 commits
  3. 10 Mar, 2012 1 commit
  4. 10 Nov, 2010 1 commit
  5. 13 Mar, 2009 1 commit
  6. 14 Feb, 2009 2 commits
  7. 18 Apr, 2008 1 commit
  8. 08 Jan, 2008 1 commit
  9. 14 Nov, 2007 1 commit
    • Tor Lillqvist's avatar
      Workaround for stat() brokenness in Microsoft's C library (bug 8526) · 8a3dc488
      Tor Lillqvist authored
      Fix a couple of longstanding problems with fontconfig on Windows that
      manifest themselves especially in GIMP. The root cause to the problems is in
      Microsoft's incredibly stupid stat() implementation. Basically, stat()
      returns wrong timestamp fields for files on NTFS filesystems on machines
      that use automatic DST switching.
      
      See for instance http://bugzilla.gnome.org/show_bug.cgi?id=154968 and
      http://www.codeproject.com/datetime/dstbugs.asp
      
      As fccache.c now looks at more fields in the stat struct I fill in them all.
      I noticed that fstat() is used only on a fd just after opening it, so on
      Win32 I just call my stat() replacement before opening instead...
      Implementing a good replacement for fstat() would be harder because the code
      in fccache.c wants to compare inode numbers. There are no (readily
      accessible) inode numbers on Win32, so I fake it with the hash of the full
      file name, in the case as it is on disk. And fstat() doesn't know the full
      file name, so it would be rather hard to come up with a inode number to
      identify the file.
      
      The patch also adds similar handling for the cache directory as for the fonts
      directory: If a cachedir element in fonts.conf contains the magic string
      "WINDOWSTEMPDIR_FONTCONFIG_CACHE" it is replaced at runtime with a path under
      the machine's (or user's) temp folder as returned by GetTempPath(). I don't
      want to hardcode any pathnames in a fonts.conf intended to be distributed to
      end-users, most of which who wouldn't know how to edit it anyway. And
      requiring an installer to edit it gets complicated.
      8a3dc488
  10. 25 Oct, 2007 1 commit
  11. 14 Sep, 2006 1 commit
  12. 01 Sep, 2006 1 commit
  13. 31 Aug, 2006 1 commit
  14. 07 Apr, 2006 1 commit
  15. 06 Apr, 2006 1 commit
  16. 05 Feb, 2006 1 commit
  17. 31 Jan, 2006 1 commit
  18. 21 Dec, 2005 1 commit
    • Patrick Lam's avatar
      Bump version to 2.3.93. · 3bfae75d
      Patrick Lam authored
      Use open instead of fopen (requested by Phil Race for Sun).
      src/fccache.c (FcDirCacheWrite);
      Fix GCC4 warning and Makefile brokenness for /var/cache/fontconfig dir.
      3bfae75d
  19. 12 Dec, 2005 1 commit
  20. 09 Dec, 2005 1 commit
  21. 07 Dec, 2004 1 commit
  22. 12 Dec, 2003 1 commit
  23. 11 Dec, 2003 1 commit
    • Carl Worth's avatar
      Move man_MANS into the 'if USEDOCBOOK' block. · d098e4eb
      Carl Worth authored
      Move man_MANS into the 'if USEDOCBOOK' block. (all-local): Remove excessive
          whitespace.
      Add 'set -e' to abort when any program fails, (avoids printing of 'now type
          make' after configure aborts).
      d098e4eb
  24. 27 Oct, 2003 2 commits
    • Keith Packard's avatar
      Yet more cleanups to finish getting 'make distcheck' working This has been · 4cbc3ee8
      Keith Packard authored
          tested to ensure that it even works from a _build directory.
      4cbc3ee8
    • Keith Packard's avatar
      Attempts to fix 'make distcheck' work. Things are progressing pretty well, · 394b2bf0
      Keith Packard authored
          but there are still failures long into the process dealing with docs
          (as always).
      The big changes here are mostly to make $(srcdir) != "." work correctly,
          fixing the docbook related sections and fc-lang were particularily
          tricky. Docbook refuses to load system entities from anywhere other
          than where the original .sgml file was located, so no luck looking in
          "." for the configure-generated version.sgml and confdir.sgml files.
      fc-lang needed help finding .orth files; added a -d option to set the
          directory as the least evil of many options.
      Now to go use a faster machine and try and wring out the last issues.
      394b2bf0
  25. 09 Oct, 2003 1 commit
  26. 31 May, 2003 1 commit
  27. 07 Mar, 2003 1 commit
  28. 03 Mar, 2003 1 commit
  29. 24 Feb, 2003 1 commit