- 14 Feb, 2009 1 commit
-
-
Behdad Esfahbod authored
-
- 01 Jun, 2008 1 commit
-
-
Keith Packard authored
-
- 25 May, 2008 1 commit
-
-
Keith Packard authored
-
- 04 May, 2008 3 commits
-
-
Keith Packard authored
-
Keith Packard authored
Libtool-2.2 introduces new restrictions. So now it does not allow LT_* variables as it includes marcros: m4_pattern_forbid([^_?LT_[A-Z_]+$]) Rename the LT_ variables to LIBT_ to work around this restriction.
-
Keith Packard authored
-
- 10 Jan, 2008 1 commit
-
-
Keith Packard authored
-
- 14 Nov, 2007 2 commits
-
-
Keith Packard authored
-
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.
-
- 04 Nov, 2007 1 commit
-
-
Keith Packard authored
These two names are typos of the correct names. Instead of simply changing them, the correct thing to do is leave them in the library, add the correct functions and mark them as deprecated so any source packages will be updated. This requires bumping the minor version of the library (for adding APIs) instead of bumping the major version of the library (for removing APIs).
-
- 25 Oct, 2007 2 commits
-
-
Keith Packard authored
-
Keith Packard authored
Existing Solaris workaround was broken; mis-matching values caused the test for libiconv to always fail.
-
- 03 Dec, 2006 1 commit
-
-
Keith Packard authored
-
- 02 Dec, 2006 2 commits
-
-
Peter Breitenlohner authored
VPATH builds without doctools breaks as it cannot find the distributed pre-formatted documentation.
-
Keith Packard authored
Expose ability to build an FcPattern directly from an FT_Face object.
-
- 17 Sep, 2006 2 commits
-
-
Keith Packard authored
Prefer random over lrand48 over rand
-
Keith Packard authored
Instead of attempting to track exported symbols manually in fontconfig.def.in, build it directly from the public fontconfig header files to ensure it exports the public API.
-
- 15 Sep, 2006 1 commit
-
-
Keith Packard authored
-
- 10 Sep, 2006 2 commits
-
-
Keith Packard authored
-
Keith Packard authored
-
- 09 Sep, 2006 1 commit
-
-
James Cloos authored
Add conf.avail to configure.in Add install: target to conf.d/Makefile.am to create the initial symlinks to conf.avail
-
- 07 Sep, 2006 1 commit
-
-
Keith Packard authored
-
- 04 Sep, 2006 1 commit
-
-
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.
-
- 03 Sep, 2006 1 commit
-
-
Keith Packard authored
-
- 01 Sep, 2006 1 commit
-
-
Keith Packard authored
Detect GCC and use #warning only on GCC systems.
-
- 27 Aug, 2006 1 commit
-
-
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.
-
- 04 Aug, 2006 1 commit
-
-
Patrick Lam authored
Make cache directories configurable. Simplify and correct some code which deals with per-directory caches.
-
- 25 Apr, 2006 1 commit
-
-
Patrick Lam authored
Solarii). Approach suggested by Tim Mooney. reviewed by: plam
-
- 19 Apr, 2006 1 commit
-
-
Patrick Lam authored
-
- 07 Apr, 2006 2 commits
-
-
Patrick Lam authored
'__inline__' by AC_C_INLINE and 'inline'. Replace '__alignof__' by 'fc_alignof'. reviewed by: plam
-
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
-
- 24 Mar, 2006 1 commit
-
-
Patrick Lam authored
Require pkg-config. (Thanks Behdad; better solution wanted for libxml2 detection!) reviewed by: plam
-
- 24 Feb, 2006 1 commit
-
-
Patrick Lam authored
-
- 21 Dec, 2005 1 commit
-
-
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.
-
- 09 Dec, 2005 1 commit
-
-
Patrick Lam authored
helps make fontconfig FHS-compliant, but requires that all caches get rebuilt. Also, autogen.sh now needs the additional parameter --localstatedir=/var.
-
- 04 Nov, 2005 1 commit
-
-
Patrick Lam authored
-
- 01 Oct, 2005 1 commit
-
-
Patrick Lam authored
-
- 29 Sep, 2005 1 commit
-
-
Patrick Lam authored
available. reviewed by: plam
-
- 23 Sep, 2005 1 commit
-
-
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.
-
- 23 Apr, 2005 1 commit
-
-
Keith Packard authored
-