Carl Worth [Fri, 15 Aug 2003 19:45:20 +0000 (19:45 +0000)]
Added new FcFini function for cleaning up all memory. Fixed a few memory
leaks. fc-list now calls FcFini, (and is now leak-free according to
valgrind)
Keith Packard [Tue, 12 Aug 2003 02:06:20 +0000 (02:06 +0000)]
Bug 103 -- FcObjectSetBuild must be terminated by (char *) 0 as varargs are
untyped
Keith Packard [Sun, 20 Jul 2003 17:14:47 +0000 (17:14 +0000)]
Wrap fcfreetype.h with _FCFUNCPROTOBEGIN/_FCFUNCPROTOEND
Keith Packard [Sun, 20 Jul 2003 16:06:18 +0000 (16:06 +0000)]
Implement new semantics for Contains and LISTING:
LISTING requires that the font Contain all of the pattern values, where
Contain is redefined for strings to mean precise matching (so that
Courier 10 Pitch doesn't list Courier fonts)
"Contains" for lang means both langs have the same language and either the
same country or one is missing the country
Keith Packard [Wed, 9 Jul 2003 17:04:17 +0000 (17:04 +0000)]
Was miscomputing end of string position for FcStrtod in locales with
multibyte separators
Keith Packard [Thu, 26 Jun 2003 08:19:11 +0000 (08:19 +0000)]
Add autoconf checks for FT_Has_PS_Glyph_Names
Keith Packard [Thu, 26 Jun 2003 00:39:04 +0000 (00:39 +0000)]
Allow config->cache to be null (as it is when $HOME is not set)
Keith Packard [Wed, 25 Jun 2003 23:21:03 +0000 (23:21 +0000)]
Lean on autoconf to find useful FreeType functions (bug 95)
Keith Packard [Tue, 17 Jun 2003 18:28:20 +0000 (18:28 +0000)]
Bug 75: dont build docs unless docbook is available. Dont install docs
unless they are pre-built or buildable
Keith Packard [Tue, 17 Jun 2003 17:31:16 +0000 (17:31 +0000)]
Add FreeFont entries, fix whitespace in fonts.conf.in (bug 93, from
vvas@hal.csd.auth.gr (Vasilis Vasaitis))
Tor Lillqvist [Sun, 15 Jun 2003 22:57:21 +0000 (22:57 +0000)]
Remove CRs from the out file before comparing (needed on Windows).
Tor Lillqvist [Sun, 15 Jun 2003 22:45:12 +0000 (22:45 +0000)]
Trivial braino.
Tor Lillqvist [Sun, 15 Jun 2003 22:35:52 +0000 (22:35 +0000)]
Fix cut&paste error.
Tor Lillqvist [Fri, 13 Jun 2003 23:04:35 +0000 (23:04 +0000)]
Check also for DLL_EXPORT as indication of being built as a DLL on Win32.
Tor Lillqvist [Fri, 13 Jun 2003 22:43:28 +0000 (22:43 +0000)]
Add share/doc directory. Add Fc*.3 man pages.
Set FC_DEFAULT_FONTS on Win32 to the WINDOWSFONTDIR token.
Move the LIBRARY and VERSION lines to the end, not to confuse libtool,
which expects the EXPORTS line to be the first. Add FcConfigEnableHome.
Keith Packard [Mon, 9 Jun 2003 19:21:06 +0000 (19:21 +0000)]
Update to version 2.2.90
Keith Packard [Mon, 9 Jun 2003 19:15:00 +0000 (19:15 +0000)]
Add a bunch of ChangeLog entries
Keith Packard [Mon, 9 Jun 2003 18:49:19 +0000 (18:49 +0000)]
Add fc-match program to demonstrate font matching from the command line
Keith Packard [Mon, 9 Jun 2003 17:31:03 +0000 (17:31 +0000)]
Optimization in FcLangSetIndex was broken, occasionally returning a pointer
to the wrong location on miss
Keith Packard [Mon, 9 Jun 2003 16:53:31 +0000 (16:53 +0000)]
Add fc-match program
Keith Packard [Sat, 31 May 2003 21:07:01 +0000 (21:07 +0000)]
(Bug 85) add support for culmus fonts
Keith Packard [Sat, 31 May 2003 14:58:41 +0000 (14:58 +0000)]
(Bug 87) Automake 1.4 doesn't do man_MAN1 correctly (Bug 88) Fix usage info
on non-long option systems (Tim Mooney)
James Su [Wed, 28 May 2003 01:34:38 +0000 (01:34 +0000)]
Fix "contains" op for strings and langsets.
Keith Packard [Sat, 17 May 2003 02:17:19 +0000 (02:17 +0000)]
Fix build error with BDF prop local. Free langset after query
Keith Packard [Fri, 16 May 2003 16:37:16 +0000 (16:37 +0000)]
oops. Left the psfontinfo.weight matching code commented out while testing
other stuff...
Juliusz Chroboczek [Wed, 14 May 2003 20:23:24 +0000 (20:23 +0000)]
Extract spacing from XLFD atom
Keith Packard [Mon, 12 May 2003 20:48:59 +0000 (20:48 +0000)]
Use FcIsWidth to share code
Set FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH when scanning fonts to avoid
misclassifying some Han fonts as monospaced.
Juliusz Chroboczek [Mon, 12 May 2003 09:11:10 +0000 (09:11 +0000)]
Reinstate SETWIDTH_NAME parsing for legacy fonts, disappeared in 1.30.
Juliusz Chroboczek [Mon, 12 May 2003 09:04:24 +0000 (09:04 +0000)]
Generate FC_SIZE and FC_DPI for legacy bitmap fonts
Keith Packard [Wed, 7 May 2003 16:13:24 +0000 (16:13 +0000)]
Add filename-based accept/reject to ammend available fonts.
change FT_ENCODING_ADOBE_CUSTOM to ft_encoding_adobe_custom for older
FreeType releases.
Keith Packard [Tue, 6 May 2003 14:26:34 +0000 (14:26 +0000)]
Remove 0b82 and Tamil numbers from tamil orthography (Jungshik Shin
<jshin@mailaps.org>)
Keith Packard [Sun, 4 May 2003 22:58:29 +0000 (22:58 +0000)]
Add more .cvsignore entries
Keith Packard [Sun, 4 May 2003 22:57:00 +0000 (22:57 +0000)]
Add more .cvsignore entries
Keith Packard [Sun, 4 May 2003 22:53:49 +0000 (22:53 +0000)]
Handle Adobe glyph names for fonts which include ADOBE_CUSTOM encodings
Keith Packard [Sun, 4 May 2003 22:51:36 +0000 (22:51 +0000)]
Add .cvsignore in new fc-glyphname dir
Keith Packard [Sun, 4 May 2003 22:50:17 +0000 (22:50 +0000)]
Add fc-glyphname to compute hash tables for Adobe glyph name to UCS4
conversion functions
Keith Packard [Fri, 2 May 2003 01:11:53 +0000 (01:11 +0000)]
Grub through style to find weight/slant/width values when other techniques
fail
Keith Packard [Fri, 2 May 2003 01:11:09 +0000 (01:11 +0000)]
Add book constant for book weight
Keith Packard [Fri, 2 May 2003 01:09:57 +0000 (01:09 +0000)]
Add FC_WEIGHT_BOOK as weight 75
Noah Levitt [Thu, 1 May 2003 16:20:27 +0000 (16:20 +0000)]
Fix expat function check.
Noah Levitt [Thu, 1 May 2003 16:15:28 +0000 (16:15 +0000)]
Check for an expat function that won't be there if expat is too old.
Keith Packard [Thu, 1 May 2003 14:31:04 +0000 (14:31 +0000)]
Add demi and book postscript weight names. Allow spaces in postscript and X
matching
Keith Packard [Wed, 30 Apr 2003 15:17:42 +0000 (15:17 +0000)]
Typo in bitstream foundry name
Keith Packard [Thu, 24 Apr 2003 17:31:03 +0000 (17:31 +0000)]
Debug output for unknown ps weight names. ignore italic_angle for PS fonts
as FreeType already checks that
Keith Packard [Thu, 24 Apr 2003 15:29:33 +0000 (15:29 +0000)]
FcFontList broken when presented a charset - was comparing inclusion in the
wrong direction
Keith Packard [Wed, 23 Apr 2003 04:45:39 +0000 (04:45 +0000)]
Oops. Missing newline in .cvsignore
Keith Packard [Wed, 23 Apr 2003 04:09:28 +0000 (04:09 +0000)]
Fix docs to close sgml tags
Keith Packard [Wed, 23 Apr 2003 04:06:18 +0000 (04:06 +0000)]
Add confdir.sgml to .cvsignore
Keith Packard [Wed, 23 Apr 2003 04:05:58 +0000 (04:05 +0000)]
Use CONFDIR instead of SYSCONFDIR/fonts in manual. Use awk to strip
trailing newline instead of leaving CVS file without a newline (which
will break at some point)
Noah Levitt [Wed, 23 Apr 2003 00:40:24 +0000 (00:40 +0000)]
Got rid of the newline at the end of the file. It's yucky but, I'm not sure
how else to get rid of the newline in the output.
Noah Levitt [Wed, 23 Apr 2003 00:08:03 +0000 (00:08 +0000)]
Getting closer to fixing /etc/fonts hard-coding.
Noah Levitt [Tue, 22 Apr 2003 23:34:50 +0000 (23:34 +0000)]
Testing syncmail yet again.
Keith Packard [Tue, 22 Apr 2003 16:53:18 +0000 (16:53 +0000)]
Fix autogen.sh to work with newer automakes
Keith Packard [Tue, 22 Apr 2003 06:27:27 +0000 (06:27 +0000)]
Handle pattern elements moving during multiple edits
Keith Packard [Mon, 21 Apr 2003 16:12:22 +0000 (16:12 +0000)]
Update to version 2.2.0
Noah Levitt [Mon, 21 Apr 2003 06:17:23 +0000 (06:17 +0000)]
Fixed variable name mistake.
Keith Packard [Sun, 20 Apr 2003 04:44:09 +0000 (04:44 +0000)]
From James Su -- only part of page 0xff is Latin
Keith Packard [Fri, 18 Apr 2003 15:56:05 +0000 (15:56 +0000)]
Guard calls to FT_Get_BDF_Property to avoid freetype jumping through null
pointer
Keith Packard [Thu, 17 Apr 2003 21:50:24 +0000 (21:50 +0000)]
Pass FONTCONFIG_PATH in arguments to get expanded
Keith Packard [Thu, 17 Apr 2003 21:29:12 +0000 (21:29 +0000)]
BDF properties not available until FreeType 2.1.4
Colin Walters [Thu, 17 Apr 2003 17:43:04 +0000 (17:43 +0000)]
Remove some unused variables, and initialize some other ones so gcc doesn't
warn us.
Keith Packard [Thu, 17 Apr 2003 15:47:34 +0000 (15:47 +0000)]
Solaris porting fixes
Keith Packard [Wed, 16 Apr 2003 22:04:42 +0000 (22:04 +0000)]
Add Vera support to default configuration
Keith Packard [Wed, 16 Apr 2003 21:50:51 +0000 (21:50 +0000)]
bump version to 2.1.94
Keith Packard [Wed, 16 Apr 2003 18:49:28 +0000 (18:49 +0000)]
add some changelog entries
Keith Packard [Wed, 16 Apr 2003 18:08:47 +0000 (18:08 +0000)]
Search through the BDF properties for width and foundry information
Keith Packard [Wed, 16 Apr 2003 16:19:38 +0000 (16:19 +0000)]
Move foundry detection data into fcfreetype.c (which is getting rather
large at this point)
Keith Packard [Wed, 16 Apr 2003 16:18:27 +0000 (16:18 +0000)]
bool was misdeclared in DTD
Keith Packard [Tue, 15 Apr 2003 23:38:06 +0000 (23:38 +0000)]
Fix unary operator parsing. Add floor, ceil, trunc and round unary
operators
Keith Packard [Tue, 15 Apr 2003 17:01:39 +0000 (17:01 +0000)]
Clean up ps font weight matching and check for NULL
Juliusz Chroboczek [Fri, 11 Apr 2003 23:45:59 +0000 (23:45 +0000)]
Implemented foundry generation for Type 1 and TrueType
Keith Packard [Fri, 11 Apr 2003 23:00:51 +0000 (23:00 +0000)]
update version number to 2.1.93
Keith Packard [Fri, 11 Apr 2003 22:53:53 +0000 (22:53 +0000)]
Run fc-cache from local dir instead of install dir to help LFS installs (I
hope)
Keith Packard [Fri, 11 Apr 2003 22:24:23 +0000 (22:24 +0000)]
Switch to locale-independent string compare function
Keith Packard [Fri, 11 Apr 2003 22:17:11 +0000 (22:17 +0000)]
Bug #46, #47 fontconfig should retrieve type 1 font information from
FontInfo dictionary Patch provided by g2@magestudios.net (Gerard
Escalante)
Keith Packard [Tue, 8 Apr 2003 05:00:25 +0000 (05:00 +0000)]
remove -u option to docbook2man which was trashing the .html file
Colin Walters [Tue, 8 Apr 2003 03:58:57 +0000 (03:58 +0000)]
*** empty log message ***
Colin Walters [Tue, 8 Apr 2003 03:58:08 +0000 (03:58 +0000)]
Fix dummy makefile target names when MS_LIB_AVAILABLE isn't set.
Keith Packard [Fri, 4 Apr 2003 20:17:40 +0000 (20:17 +0000)]
update copyright years
Keith Packard [Fri, 4 Apr 2003 20:16:33 +0000 (20:16 +0000)]
Move sample subpixel configuration to local.conf
Keith Packard [Fri, 28 Mar 2003 17:08:35 +0000 (17:08 +0000)]
Set spacing to mono if every encoded glyph is the same width
Keith Packard [Mon, 24 Mar 2003 05:03:20 +0000 (05:03 +0000)]
Wrong pattern for matching font file names. Fix submitted by
hjchoe@hancom.com (Choe Hwanjin)
Tor Lillqvist [Sat, 22 Mar 2003 21:28:13 +0000 (21:28 +0000)]
Changes for Windows:
Add a fontconfig-zip(.in) script, used to build a binary distribution.
Tor Lillqvist [Sat, 22 Mar 2003 21:25:34 +0000 (21:25 +0000)]
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.
Keith Packard [Sat, 22 Mar 2003 01:55:00 +0000 (01:55 +0000)]
switch // comment
Keith Packard [Thu, 20 Mar 2003 02:01:01 +0000 (02:01 +0000)]
strtod under some locales requires digits before the decimal
Keith Packard [Thu, 20 Mar 2003 02:00:15 +0000 (02:00 +0000)]
Avoid crashing on empty test/edit lists
Keith Packard [Thu, 20 Mar 2003 01:59:28 +0000 (01:59 +0000)]
bogus libtoolize --version | libtoolize --version
Keith Packard [Tue, 18 Mar 2003 08:03:42 +0000 (08:03 +0000)]
FcCharSetIsSubset errored on fonts with subsets in early blocks and extra
blocks not present in the second argument
Keith Packard [Fri, 14 Mar 2003 00:16:56 +0000 (00:16 +0000)]
Fix configure arguments (bug 45)
Keith Packard [Wed, 12 Mar 2003 22:16:43 +0000 (22:16 +0000)]
add font widths and extend weight from OS/2 table
Keith Packard [Wed, 12 Mar 2003 22:15:39 +0000 (22:15 +0000)]
Global cache time checking was using wrong file name and computing wrong
count of fonts per file
Keith Packard [Mon, 10 Mar 2003 06:56:32 +0000 (06:56 +0000)]
Ship manual
Mike A. Harris [Sat, 8 Mar 2003 01:03:32 +0000 (01:03 +0000)]
Updated RPM specfile for 2.1.92 and fixed remaining known spec file issues
Keith Packard [Fri, 7 Mar 2003 21:04:52 +0000 (21:04 +0000)]
Bump version to 2.1.92
Keith Packard [Fri, 7 Mar 2003 20:51:17 +0000 (20:51 +0000)]
add version.sgml to .cvsignore
Keith Packard [Fri, 7 Mar 2003 20:50:44 +0000 (20:50 +0000)]
Add version number to user doc
Keith Packard [Fri, 7 Mar 2003 20:45:43 +0000 (20:45 +0000)]
Add version number to documentation
Keith Packard [Fri, 7 Mar 2003 20:45:20 +0000 (20:45 +0000)]
wasnt rebuilding most of the docs
Keith Packard [Fri, 7 Mar 2003 20:04:13 +0000 (20:04 +0000)]
distribute man page