Commit Graph

28 Commits

Author SHA1 Message Date
Keith Packard 0d71dde9b4 Provided by: Lubos Lunak <l.lunak@suse.cz>
However FcConfigUptoDate() doesn't seem to work. See the attached patch.
    First there's an obvious misplaced parenthesis making it return always
    false, and second, even this call fails to detect font changes (e.g.
    adding a new font to /usr/X11R6/lib/X11/fonts/truetype). The patch
    should fix that as well. The problem seems to be triggered by my
    fonts.conf specifying only /usr/X11R6/lib/X11/fonts , and therefore
    config->configDirs doesn't include subdirs, unlike config->fontDirs.
2004-06-30 18:42:58 +00:00
Keith Packard 2ebc105079 Add AM_MAINTAINER_MODE 2004-04-07 18:51:57 +00:00
Keith Packard 0ede3c2fc1 Oops. Apply changes to configure.in needed to detect functions and
structures used in FcGetPixelSize.
2004-03-30 17:31:48 +00:00
Keith Packard 0b21fd7cc3 Fix --disable-doc mode code to locate built documents in ${srcdir} instead
of ${builddir}
2004-03-30 17:26:17 +00:00
Keith Packard 6f68171097 Use code from HEAD in computing pixel sizes of fonts so that vageries in
FreeType over y_ppem/height issues don't affect what pixel size values
    are used.
2004-03-30 17:17:20 +00:00
Keith Packard ad47b4480e Bug #387 - usr352@wanadoo.es (Pedro Gimeno)
Missing braces around a block of code. Correct fix was already in HEAD.
2004-03-30 17:15:00 +00:00
Tor Lillqvist d48384899e Merge from HEAD:
If FcConfigHome() is NULL, use the temp folder. (I guess this branch
    doesn't crash on a NULL config->cache, but still a good idea to have a
    cache file, for performance, isn't it?)
Fix cut&paste error.
Remove CRs from the out file before comparing (needed on Windows).
Add share/doc directory. Add Fc*.3 man pages.
Move the LIBRARY and VERSION lines to the end, not to confuse libtool,
    which expects the EXPORTS line to be the first. Add FcConfigEnableHome.
Check also for DLL_EXPORT as indication of being built as a DLL on Win32.
2004-03-28 23:31:31 +00:00
Keith Packard 34ead331b9 Update to version 2.2.2
Make subdir build work
Use new freetype include scheme
2004-03-10 20:42:28 +00:00
Roozbeh Pournader 6ed12fe8f8 Fixed a bug "FcStrtod" in handling some cases with two-byte decimal
separators.
2003-11-10 18:10:15 +00:00
Keith Packard 7e26bbeb23 Update ChangeLog, prepare for 2.2.1 2003-06-09 18:36:49 +00:00
Keith Packard a9829980e5 Fix docs to close sgml tags 2003-04-23 04:09:56 +00:00
Colin Walters 12d49d3cf4 Remove some unused variables, and initialize some other ones so gcc doesn't
warn us.
2003-04-17 17:43:04 +00:00
Keith Packard ab06f005f6 add some changelog entries 2003-04-16 18:49:28 +00:00
Colin Walters 8c8caabdf0 *** empty log message *** 2003-04-08 03:58:57 +00:00
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
Mike A. Harris dbe9a11ea4 Updated RPM specfile for 2.1.92 and fixed remaining known spec file issues 2003-03-08 01:03:32 +00:00
Mike A. Harris c92abf78e1 Update Changelog 2003-03-05 10:09:57 +00:00
Mike A. Harris b06766e439 Updated rpm specfile changelog and Changelog to reflect today's changes 2003-03-05 09:28:08 +00:00
Owen Taylor 22dc6fc6db Sun Mar 2 14:16:17 2003 Owen Taylor <otaylor@redhat.com>
fontconfig.spec.in: Improvements from Red Hat spec file.
{fc-lang,fc-cache,fc-list}/Makefile.am: Add man pages.
docs/*.sgml: SGML fixes.
2003-03-03 01:13:11 +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 c2022f999e Update ChangeLog with a few notes 2002-08-31 22:27:08 +00:00
Keith Packard 2458a6d8d8 FcLangSetHasLang was not actually checking the language set itself 2002-08-26 23:34:31 +00:00
Keith Packard 5d6788ac7e Update ChangeLog, fix some bugs in the man page 2002-08-26 20:52:59 +00:00
Keith Packard 47d4f9501f Add contains/not_contains, fix LangSet equal operator to use FcLangEqual 2002-08-22 18:53:22 +00:00
Keith Packard d8d7395877 Reimplement FC_LANG as FcTypeLang, freeze patterns, other cleanup 2002-08-22 07:36:45 +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 24330d27f8 Initial revision 2002-02-14 23:34:13 +00:00