Keith Packard [Sat, 24 Aug 2002 20:08:53 +0000 (20:08 +0000)]
Add const to a bunch of string APIs
Keith Packard [Thu, 22 Aug 2002 18:53:22 +0000 (18:53 +0000)]
Add contains/not_contains, fix LangSet equal operator to use FcLangEqual
Keith Packard [Thu, 22 Aug 2002 07:36:45 +0000 (07:36 +0000)]
Reimplement FC_LANG as FcTypeLang, freeze patterns, other cleanup
Keith Packard [Tue, 20 Aug 2002 23:17:03 +0000 (23:17 +0000)]
Memory leak in XML parsing of matrices (thanks Owen)
Keith Packard [Mon, 19 Aug 2002 19:32:05 +0000 (19:32 +0000)]
Various config changes plus a couple of optimizations from Owen
Keith Packard [Tue, 13 Aug 2002 02:06:22 +0000 (02:06 +0000)]
Make missing font directory messages only displayed when verbose
Keith Packard [Mon, 12 Aug 2002 22:20:11 +0000 (22:20 +0000)]
Clean up French orthography, update 639-1 list of supported languages
Keith Packard [Sun, 11 Aug 2002 18:11:04 +0000 (18:11 +0000)]
Fix weird first/not-first lameness in font matches, replacing with target
qualifiers on test elements. Update library manual page.
Keith Packard [Sun, 11 Aug 2002 15:09:33 +0000 (15:09 +0000)]
Help message said -v was for --force
Keith Packard [Thu, 8 Aug 2002 00:10:51 +0000 (00:10 +0000)]
Add Afar, Amharic, Aymara, Bini, Dzongkha, Fijian, Hiri Motu, Interlingua,
Interlingue, Ido, Kikuyu, Burmese, Oromo, Somali, Swahili, Tigrinya,
Tsonga, Twi, Uighur, Urdu, Xhosa and Zulu orthographies
Keith Packard [Wed, 7 Aug 2002 17:34:15 +0000 (17:34 +0000)]
Add Asturian, Old Church Slavonic, Friulian, Manx Gaelic, Cornish, Scots,
Syriac and Votic orthographies
Keith Packard [Wed, 7 Aug 2002 01:45:59 +0000 (01:45 +0000)]
Short circuit FcPatternEqual when both args point at the same pattern
Keith Packard [Tue, 6 Aug 2002 19:54:10 +0000 (19:54 +0000)]
Update fontconfig manual to match current bits
Keith Packard [Tue, 6 Aug 2002 19:00:43 +0000 (19:00 +0000)]
Uninitialized member of cache structure could lead to non-updated cache
files
Keith Packard [Tue, 6 Aug 2002 18:59:59 +0000 (18:59 +0000)]
Fix Imakefile to make fclang.h writable
Keith Packard [Tue, 6 Aug 2002 18:59:43 +0000 (18:59 +0000)]
Add Latin-1 characters needed by Welsh
Keith Packard [Thu, 1 Aug 2002 16:17:33 +0000 (16:17 +0000)]
Always install fonts.conf and fonts.dtd, moving any existing fonts.conf to
fonts.conf.bak. Add ~/.fonts to default font directories and add some
useful comments to fonts.conf
Keith Packard [Thu, 1 Aug 2002 15:57:26 +0000 (15:57 +0000)]
Fix autoconf build BSD install and sysconfdir problems
Marc Aurele La France [Thu, 1 Aug 2002 01:35:02 +0000 (01:35 +0000)]
Warning fix
Keith Packard [Wed, 31 Jul 2002 01:36:37 +0000 (01:36 +0000)]
Add binding property to edit element
Keith Packard [Sun, 28 Jul 2002 10:50:59 +0000 (10:50 +0000)]
Rewrite global cache handling code in fontconfig to eliminate per-file
syscalls
Keith Packard [Sat, 27 Jul 2002 23:13:28 +0000 (23:13 +0000)]
Add ngai tahu specific chars to maori orthography
Keith Packard [Wed, 17 Jul 2002 17:51:52 +0000 (17:51 +0000)]
Add fclang.c to Makefile.in
Keith Packard [Sat, 13 Jul 2002 20:33:05 +0000 (20:33 +0000)]
Trim ja orthography of a couple codepoints not found in kochi fonts
Keith Packard [Sat, 13 Jul 2002 19:10:03 +0000 (19:10 +0000)]
Fix typo in geez (ethiopic) orthography
Keith Packard [Sat, 13 Jul 2002 05:43:25 +0000 (05:43 +0000)]
Add some Utf16 support, extract font family and style names from name table
for sfnt fonts
Keith Packard [Fri, 12 Jul 2002 21:06:03 +0000 (21:06 +0000)]
Clean up some coverage files; a few accidentally included PUA values and
punctuation. Add debugging stuff to dump out missing codepoints during
cache building when missing only a few
Keith Packard [Fri, 12 Jul 2002 19:19:16 +0000 (19:19 +0000)]
Add a bunch more languages that use the Latin alphabet
Keith Packard [Fri, 12 Jul 2002 09:13:32 +0000 (09:13 +0000)]
Add nynorsk and bokml, remove double angle quotes from other languages
Keith Packard [Fri, 12 Jul 2002 07:58:16 +0000 (07:58 +0000)]
Missed adding kumyk
Keith Packard [Fri, 12 Jul 2002 07:52:16 +0000 (07:52 +0000)]
Add devanagari and cyrillic languages. Add Geez
Keith Packard [Thu, 11 Jul 2002 02:47:50 +0000 (02:47 +0000)]
Remove old FC_LANG constants now that fontconfig uses RFC 3066 based names
Keith Packard [Wed, 10 Jul 2002 21:57:23 +0000 (21:57 +0000)]
Use presentation forms for arabic matching, fix comment labeling persian
general forms
Keith Packard [Tue, 9 Jul 2002 22:08:14 +0000 (22:08 +0000)]
Use locale data set FC_LANG by default. Reorder FcPattern and FcValueList
to match Xft1.
Keith Packard [Tue, 9 Jul 2002 02:28:29 +0000 (02:28 +0000)]
Trim ideographic punctuation and Suzhou numerals from zh-tw orthography.
Had accidentally swapped codePageRange bits for traditional and
simplified chinese. Add persian (fa) and HKSCS (zh-hk). Fix possible
bug in charset walking
Keith Packard [Mon, 8 Jul 2002 07:31:53 +0000 (07:31 +0000)]
Update iso639-2 language coverage info, fix Georgian orthography to
eliminate Mingrelian and Svan glyphs, use coverage for inclusion and
OS/2 for Han exclusion, restructure fclang.c to use fclang.h from
fc-lang dir
Keith Packard [Sun, 7 Jul 2002 19:30:53 +0000 (19:30 +0000)]
Add walloon, update fclang.c to include recent language additions
Keith Packard [Sun, 7 Jul 2002 19:18:51 +0000 (19:18 +0000)]
Share more duplicate charset data
Keith Packard [Sun, 7 Jul 2002 00:00:43 +0000 (00:00 +0000)]
Add fclang.c to CVS; easier than attempting to build it on the fly
Keith Packard [Sat, 6 Jul 2002 23:59:19 +0000 (23:59 +0000)]
Remove at and grave from latin languages, add copyright, license and RCS
header
Keith Packard [Sat, 6 Jul 2002 23:47:44 +0000 (23:47 +0000)]
Switch to RFC 3066 based lang names
Keith Packard [Sat, 6 Jul 2002 23:46:58 +0000 (23:46 +0000)]
Add a few more common font families to the default configuration
Keith Packard [Sat, 6 Jul 2002 23:22:03 +0000 (23:22 +0000)]
Add coverage documentation files
Keith Packard [Sat, 6 Jul 2002 23:21:37 +0000 (23:21 +0000)]
Add fc-lang program to generate language coverage tables
Keith Packard [Wed, 3 Jul 2002 23:15:32 +0000 (23:15 +0000)]
Object list to FcObjectSetBuild wasnt terminated with 0
Marc Aurele La France [Mon, 1 Jul 2002 12:39:23 +0000 (12:39 +0000)]
Indent line
Marc Aurele La France [Mon, 1 Jul 2002 12:38:27 +0000 (12:38 +0000)]
Ident line
Keith Packard [Mon, 1 Jul 2002 05:11:20 +0000 (05:11 +0000)]
Make fc-cache avoid reading the whole world full of fonts
Keith Packard [Sun, 30 Jun 2002 23:45:40 +0000 (23:45 +0000)]
Make fc-list more useful
Keith Packard [Sun, 30 Jun 2002 23:45:17 +0000 (23:45 +0000)]
Add FC_LANG_UNKNOWN (needed by auto lang-detecting fcfreetype.c)
Keith Packard [Sat, 29 Jun 2002 20:31:02 +0000 (20:31 +0000)]
Add strong/weak pattern value binding, add known charsets for automatic
lang computation
Keith Packard [Wed, 26 Jun 2002 22:56:51 +0000 (22:56 +0000)]
Construct empty constant charsets correctly (using null pointers)
Keith Packard [Wed, 26 Jun 2002 22:14:08 +0000 (22:14 +0000)]
Permit empty charsets in fonts.cache files
Keith Packard [Wed, 26 Jun 2002 16:11:29 +0000 (16:11 +0000)]
Steal idea for locale-insensitive strtod from glib
Keith Packard [Fri, 21 Jun 2002 07:01:11 +0000 (07:01 +0000)]
Oops. Made a mistake when adding config file names to monitor list
Keith Packard [Fri, 21 Jun 2002 06:14:45 +0000 (06:14 +0000)]
Fix automatic file time checking, transcoding table searches. Actually add
config files used to config structure so they can be time checked as
well
Keith Packard [Thu, 20 Jun 2002 03:43:09 +0000 (03:43 +0000)]
Accidentally falling through several case blocks
Keith Packard [Wed, 19 Jun 2002 21:32:51 +0000 (21:32 +0000)]
Add slanting for fonts without oblique/italic varient. Fix matching code to
make this work
Keith Packard [Wed, 19 Jun 2002 20:55:19 +0000 (20:55 +0000)]
Make fc-cache more tolerant of missing font directories
Keith Packard [Wed, 19 Jun 2002 20:08:22 +0000 (20:08 +0000)]
Add ref counting to font config patterns so that FcFontSort return values
are persistant
Keith Packard [Wed, 19 Jun 2002 06:31:46 +0000 (06:31 +0000)]
Add a few aliases suggested by Owen and Mike
Keith Packard [Tue, 18 Jun 2002 22:23:05 +0000 (22:23 +0000)]
Add a few more families to fonts.conf, make FC_ANTIALIAS less important for
matching, fix family->generic mapping
Keith Packard [Tue, 18 Jun 2002 16:47:33 +0000 (16:47 +0000)]
Fix compiler warning
Keith Packard [Tue, 18 Jun 2002 16:47:12 +0000 (16:47 +0000)]
Fix incorrect size in memmove call in FcObjectSetAdd that crashed
FcFontSetList calls
Keith Packard [Sat, 8 Jun 2002 18:46:35 +0000 (18:46 +0000)]
Fix fontconfig.pc generation in Imakefile
Keith Packard [Sat, 8 Jun 2002 17:32:05 +0000 (17:32 +0000)]
Add FcPatternHash, clean up a few valgrind issues
Keith Packard [Fri, 7 Jun 2002 17:55:41 +0000 (17:55 +0000)]
Make autoconf use correct options to build solaris shared libraries
David Dawes [Tue, 4 Jun 2002 21:55:42 +0000 (21:55 +0000)]
171. Fix LIBXML2LIBDIR name clash in lib/Imakefile (#5180, ISHIKAWA
Mutsumi).
170. Avoid a problem with setfontdirs when run in some locales (#5179,
ISHIKAWA Mutsumi).
169. A little tuning for XtAppPeekEvent() (#5178, Dan McNichol).
Keith Packard [Mon, 3 Jun 2002 08:31:15 +0000 (08:31 +0000)]
Add FcPatternEqualSubset for Pango, clean up some internal FcPattern
interfaces
Keith Packard [Sun, 2 Jun 2002 21:07:57 +0000 (21:07 +0000)]
Eliminate some compiler warnings, avoid seg fault when matching missing
values
Keith Packard [Sun, 2 Jun 2002 20:52:06 +0000 (20:52 +0000)]
Add aspect ratio support to Xft and fontconfig
Keith Packard [Sun, 2 Jun 2002 19:51:36 +0000 (19:51 +0000)]
Expression parsing in fonts.conf file mis-freed elements. Constant identity
matrix was accidentally freed. Add ability to comare FTFace pattern
elements (not that its all that useful)
Keith Packard [Fri, 31 May 2002 23:21:25 +0000 (23:21 +0000)]
Add support for user-provided freetype faces to Xft
Keith Packard [Fri, 31 May 2002 06:52:47 +0000 (06:52 +0000)]
Fix Xft2 to build right library version on old systems with xmkmf. Fix
fc-cache location for xmkmf out-of-tree build on old systems
Keith Packard [Fri, 31 May 2002 06:38:43 +0000 (06:38 +0000)]
Fix up support for building Xft1, Xrender and fontconfig out of the tree
Keith Packard [Fri, 31 May 2002 04:42:42 +0000 (04:42 +0000)]
Change FcCharSet datastructure, add FcFontSort API
Keith Packard [Wed, 29 May 2002 22:07:33 +0000 (22:07 +0000)]
Optimize after profiling. Fix FcStrCmp to return correct sign
Keith Packard [Wed, 29 May 2002 08:21:33 +0000 (08:21 +0000)]
Apply some obvious fixes to FcFontSetSort from Owen. Speed up FcCharSet
primitives and FcFontSetSort
Keith Packard [Tue, 28 May 2002 03:50:23 +0000 (03:50 +0000)]
Use explicit cd for non-gmake systems
Matthieu Herrb [Sat, 25 May 2002 13:52:37 +0000 (13:52 +0000)]
$< in a non-implicit rule is a GNU-makeism. It's not supported by BSD make.
Keith Packard [Fri, 24 May 2002 06:25:52 +0000 (06:25 +0000)]
Clean up autoconf install to obey DESTDIR
Keith Packard [Fri, 24 May 2002 05:20:02 +0000 (05:20 +0000)]
Change charset enumeration functions to more sensible API
Keith Packard [Fri, 24 May 2002 05:19:30 +0000 (05:19 +0000)]
A few autoconf build fixes
Keith Packard [Thu, 23 May 2002 23:00:46 +0000 (23:00 +0000)]
A few random fontconfig build fixes
Keith Packard [Thu, 23 May 2002 17:09:32 +0000 (17:09 +0000)]
Dont require freetype to build with fontconfig
Keith Packard [Thu, 23 May 2002 17:06:46 +0000 (17:06 +0000)]
Add pkgconfig control file and fontconfig-config script
Keith Packard [Thu, 23 May 2002 16:05:16 +0000 (16:05 +0000)]
Fonts.dtd had "blanks" instead of "blank"
Keith Packard [Wed, 22 May 2002 22:59:41 +0000 (22:59 +0000)]
Missed a Makefile.in for fontconfig includes
Keith Packard [Wed, 22 May 2002 04:37:07 +0000 (04:37 +0000)]
Replace silly avl sort with qsort, add FcPatternEqual
Keith Packard [Tue, 21 May 2002 17:48:15 +0000 (17:48 +0000)]
More autoconf cleanup for fontconfig
Keith Packard [Tue, 21 May 2002 17:08:42 +0000 (17:08 +0000)]
Fix xmkmf build process for fontconfig
Keith Packard [Tue, 21 May 2002 17:06:22 +0000 (17:06 +0000)]
Fix autoconf build process for fontconfig
Matthieu Herrb [Sun, 5 May 2002 17:53:41 +0000 (17:53 +0000)]
Don't run fc-cache on make install if DESTDIR is set. Instead; run it from
Xinstall.sh after XFree86 is installed.
Alan Hourihane [Wed, 10 Apr 2002 11:28:10 +0000 (11:28 +0000)]
put fontconfig-def.cpp in the right place.
Alan Hourihane [Sun, 7 Apr 2002 15:19:46 +0000 (15:19 +0000)]
new preprocessor files. (#5215-#5218, Alexander Gottwald).
Keith Packard [Wed, 27 Mar 2002 04:33:55 +0000 (04:33 +0000)]
Fix FT_Get_Next_Char API to match official 2.0.9 released version
Marc Aurele La France [Mon, 4 Mar 2002 21:15:28 +0000 (21:15 +0000)]
Warning fixes
Keith Packard [Sun, 3 Mar 2002 18:39:05 +0000 (18:39 +0000)]
Add match routine that returns list of fonts
Keith Packard [Sun, 3 Mar 2002 18:36:26 +0000 (18:36 +0000)]
Eliminate duplicate definitions in fcint.h and fontconfig.h
Keith Packard [Sun, 3 Mar 2002 18:35:22 +0000 (18:35 +0000)]
fontconfig: bail scanning directory on fatal error