summaryrefslogtreecommitdiff
path: root/configure.in
Commit message (Collapse)AuthorAgeFilesLines
* Add fc-pattern cmdline toolBehdad Esfahbod2010-04-201-0/+1
|
* Bug 25508 configure assumes bash > 2.0 is on systemBehdad Esfahbod2009-12-081-1/+0
| | | | Remove dolt. With libtool2, there's not much need for dolt.
* Bump version to 2.8.02.8.0Behdad Esfahbod2009-11-181-1/+1
|
* Bump libtool revision in preparation for releaseBehdad Esfahbod2009-11-181-1/+1
|
* Enable automake silent rulesBehdad Esfahbod2009-11-161-0/+1
|
* Clarify default confdir and cachedir better.Behdad Esfahbod2009-11-091-17/+2
| | | | Also remove --with-docdir. It can be set by setting docdir variable.
* Bump version to 2.7.32.7.3Behdad Esfahbod2009-09-081-1/+1
|
* Bump libtool version in preparation for releaseBehdad Esfahbod2009-09-081-1/+1
|
* Bump version to 2.7.22.7.2Behdad Esfahbod2009-08-311-1/+1
|
* Bump libtool version for releaseBehdad Esfahbod2009-08-311-1/+1
|
* Bump version to 2.7.12.7.1Behdad Esfahbod2009-07-271-2/+2
|
* Bump libtool versions that 2.7.0 (I forgot to do back then)Behdad Esfahbod2009-07-271-2/+2
|
* Bump version to 2.7.02.7.0Behdad Esfahbod2009-06-241-1/+1
|
* [fc-lang] Make LangSet representation in the cache files stableBehdad Esfahbod2009-06-241-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | | Fontconfig assigns an index number to each language it knows about. The index is used to index a bit in FcLangSet language map. The bit map is stored in the cache. Previously fc-lang simply sorted the list of languages and assigned them an index starting from zero. Net effect is that whenever new orth files were added, all the FcLangSet info in the cache files would become invalid. This was causing weird bugs like this one: https://bugzilla.redhat.com/show_bug.cgi?id=490888 With this commit we fix the index assigned to each language. The index will be based on the order the orth files are passed to fc-lang. As a result all orth files are explicitly listed in Makefile.am now, and new additions should be made to the end of the list. The list is made to reflect the sorted list of orthographies from 2.6.0 released followed by new additions since. This fixes the stability problem. Needless to say, recreating caches is necessary before any new orthography is recognized in existing fonts, but at least the existing caches are still valid and don't cause bugs like the above.
* Replace 'KEITH PACKARD' with 'THE AUTHOR(S)' in license text in all filesBehdad Esfahbod2009-03-131-2/+2
|
* Let make expand fc_cachedir/FC_CACHEDIR (bug #18675)Dan Nicholson2009-02-151-2/+1
| | | | | | configure replaces a NONE prefix with the default prefix too late. So we move fonts.conf creation to Makefile, such that prefix is correctly expanded. Ugly, but works.
* Add fc-scan too that runs FcFileScan/FcDirScanBehdad Esfahbod2009-02-131-0/+1
| | | | | This is quite similar to fc-query, but calling FcFileScan/FcDirScan instead of FcFreeTypeQuery.
* Fix compile with old FreeType that doesn't have FT_Select_Size() (bug #17498)Behdad Esfahbod2009-02-131-9/+1
|
* Get rid of $Id$ tagsBehdad Esfahbod2009-02-131-1/+1
|
* Add fc-query (#13019)Behdad Esfahbod2009-02-131-0/+1
|
* Bump version to 2.6.02.6.0Keith Packard2008-05-311-1/+1
|
* Bump version to 2.5.932.5.93Keith Packard2008-05-241-1/+1
|
* Bump version to 2.5.922.5.92Keith Packard2008-05-031-1/+1
|
* Deal with libtool 2.2 which doesn't let us use LT_ variables. (bug 15692)Keith Packard2008-05-031-9/+9
| | | | | | | | | 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.
* Use DOLT if availableKeith Packard2008-05-031-0/+1
|
* Bump version to 2.5.912.5.91Keith Packard2008-01-101-1/+1
|
* Bump version number to 2.52.5.0Keith Packard2007-11-131-1/+1
|
* Workaround for stat() brokenness in Microsoft's C library (bug 8526)Tor Lillqvist2007-11-131-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Export FcConfig{G,S}etRescanInverval from .so, mark as deprecated.Keith Packard2007-11-041-3/+3
| | | | | | | | | 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).
* Set version numbers to 2.4.91 (2.5 RC1)Keith Packard2007-10-251-1/+1
|
* fontconfig needs configure option to use gnu iconv (bug 4083).Keith Packard2007-10-251-2/+2
| | | | | Existing Solaris workaround was broken; mis-matching values caused the test for libiconv to always fail.
* Update for version 2.4.22.4.2Keith Packard2006-12-021-1/+1
|
* A VPATH build of fontconfig-2.4.1 fails for various reasons. Bug 8933.Peter Breitenlohner2006-12-021-1/+1
| | | | | VPATH builds without doctools breaks as it cannot find the distributed pre-formatted documentation.
* Add FcFreeTypeQueryFace external API. Bug #7311.Keith Packard2006-12-021-2/+2
| | | | | Expose ability to build an FcPattern directly from an FT_Face object.
* Detect and use available random number generator (bug 8308)Keith Packard2006-09-171-1/+1
| | | | Prefer random over lrand48 over rand
* Build fontconfig.def from header files when needed.Keith Packard2006-09-171-1/+0
| | | | | | 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.
* Update for version 2.4.12.4.1Keith Packard2006-09-151-1/+1
|
* Update to version 2.4.02.4.0Keith Packard2006-09-091-1/+1
|
* Rename conf.avail to conf.dKeith Packard2006-09-091-1/+0
|
* Merge branch 'jhcloos'Keith Packard2006-09-091-0/+1
|\
| * Make conf.avail and conf.d workJames Cloos2006-09-091-0/+1
| | | | | | | | | | | | | | Add conf.avail to configure.in Add install: target to conf.d/Makefile.am to create the initial symlinks to conf.avail
* | Update for version 2.3.97.2.3.97Keith Packard2006-09-061-1/+1
| |
* | Hide private functions in shared library. Export functionality for utilities.Keith Packard2006-09-041-3/+6
|/ | | | | | | | | | 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.
* Change version to 2.3.96Keith Packard2006-09-031-1/+1
|
* Avoid #warning directives on non-GCC compilers. (bug 7683)Keith Packard2006-09-011-1/+3
| | | | Detect GCC and use #warning only on GCC systems.
* Construct short architecture name from architecture signature.Keith Packard2006-08-271-0/+17
| | | | | | | | 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.
* 2006-08-04 Keith Packard (keithp@keithp.com) reviewed by: plamPatrick Lam2006-08-041-6/+16
| | | | | Make cache directories configurable. Simplify and correct some code which deals with per-directory caches.
* Fix the issues with GNU libiconv vs. libc iconv (which especially appear onPatrick Lam2006-04-251-2/+35
| | | | | Solarii). Approach suggested by Tim Mooney. reviewed by: plam
* Bail gracefully if the cache file does not contain enough data.Patrick Lam2006-04-191-1/+1
|
* Portability fixes for HP-UX (reported by Christoph Bauer). ReplacePatrick Lam2006-04-071-0/+1
| | | | | | '__inline__' by AC_C_INLINE and 'inline'. Replace '__alignof__' by 'fc_alignof'. reviewed by: plam