Commit Graph

25 Commits

Author SHA1 Message Date
Tor Lillqvist daeed6e048 Changes for Windows:
On Windows with gcc (a.k.a. mingw) build as a DLL.
We don't want to hardcode the fonts.conf file location in the DLL, so we
    look up the DLL location at run-time in a DllMain() function. The
    fonts.conf location is deduced from that.
The colon can't be used as path separator on Windows, semicolon is used
    instead. File path components can be separated with either slash or
    backslash. Absolute paths can also begin with a drive letter.
Add internal function FcStrLastSlash that strrchr's the last slash, or
    backslash on Windows.
There is no link() on Windows. For atomicity checks, mkdir a lock directory
    instead.
In addition to HOME, also look for USERPROFILE.
Recognize the special font directory token WINDOWSFONTDIR, to use the
    system's font directory.
Remove the fontconfig-def.cpp that was obsolete. Add fontconfig.def(.in),
    without internal functions.
Add a fontconfig-zip(.in) script, used to build a binary distribution.
2003-03-22 21:25:34 +00:00
Keith Packard 3910f3221b Fix configure arguments (bug 45) 2003-03-14 00:16:56 +00:00
Keith Packard 6348213702 Bump version to 2.1.92 2003-03-07 21:04:52 +00:00
Keith Packard fddb839bba Add version number to documentation 2003-03-07 20:45:43 +00:00
Keith Packard 83e42969fc No longer using config directory 2003-03-05 05:57:11 +00:00
Keith Packard af82b48c2b Allow multiple directories in --with-add-fonts, by default add only
scalable fonts from X directory
2003-03-04 00:14:58 +00:00
Keith Packard bb7743ae7e Update version to 2.1.91 2003-03-03 05:47:14 +00:00
Keith Packard ff3f1f98ed Switch back to -version-info for fontconfig as its at minor 0. Add
--system-only to fc-cache. Fix FC_VERSION to match product version
    rather than .so version
2003-03-02 19:12:23 +00:00
Keith Packard bf0093b724 oops -- X fonts referenced from the wrong place 2003-03-02 08:46:04 +00:00
Keith Packard ad9b233c98 Make default confdir point to sysconfdir 2003-03-02 08:00:24 +00:00
Keith Packard 8fc10a72ad make dist works now. Update to 2.1.90 in preparation for eventual 2.2
release
2003-03-02 07:28:24 +00:00
Keith Packard 44d903783d Add simple tests 2003-03-01 05:55:17 +00:00
Keith Packard 9238fc061d Add --disable-docs flag 2003-03-01 05:21:02 +00:00
Keith Packard 0da305f7f8 Switch to docbook and split documentation into pieces 2003-03-01 03:06:37 +00:00
Keith Packard 20fa60c9ae Switch to automake 2003-02-24 17:18:50 +00:00
Keith Packard e54692ac1e Remove broken fontconfig-config script 2003-02-17 17:35:28 +00:00
Keith Packard 9db8fbeccf add shared library support for Tru64 UNIX and IRIX (bug #14) 2003-02-06 19:25:53 +00:00
Keith Packard fa244f3d88 Various config changes plus a couple of optimizations from Owen 2002-08-19 19:32:05 +00:00
Keith Packard aefb2c41c8 Fix autoconf build BSD install and sysconfdir problems 2002-08-01 15:57:26 +00:00
Keith Packard 8a39040e2a Make autoconf use correct options to build solaris shared libraries 2002-06-07 17:55:41 +00:00
Keith Packard c9f55ecb06 A few autoconf build fixes 2002-05-24 05:19:30 +00:00
Keith Packard 2eafe0904d Add pkgconfig control file and fontconfig-config script 2002-05-23 17:06:46 +00:00
Keith Packard 446bb9c9e0 More autoconf cleanup for fontconfig 2002-05-21 17:48:15 +00:00
Keith Packard fb9545b1ba Fix xmkmf build process for fontconfig 2002-05-21 17:08:42 +00:00
Keith Packard 24330d27f8 Initial revision 2002-02-14 23:34:13 +00:00