Keith Packard
0f9a306e71
Add const to a bunch of string APIs
2002-08-24 20:08:53 +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
f4fe447f49
Memory leak in XML parsing of matrices (thanks Owen)
2002-08-20 23:17:03 +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
938bc63358
Fix weird first/not-first lameness in font matches, replacing with target
...
qualifiers on test elements. Update library manual page.
2002-08-11 18:11:04 +00:00
Keith Packard
bd724c8596
Short circuit FcPatternEqual when both args point at the same pattern
2002-08-07 01:45:59 +00:00
Keith Packard
0e344dec0b
Update fontconfig manual to match current bits
2002-08-06 19:54:10 +00:00
Keith Packard
bb356b68ab
Uninitialized member of cache structure could lead to non-updated cache
...
files
2002-08-06 19:00:43 +00:00
Keith Packard
aefb2c41c8
Fix autoconf build BSD install and sysconfdir problems
2002-08-01 15:57:26 +00:00
Marc Aurele La France
c2e9d0240b
Warning fix
2002-08-01 01:35:02 +00:00
Keith Packard
6fff2cda0a
Add binding property to edit element
2002-07-31 01:36:37 +00:00
Keith Packard
327a7fd491
Rewrite global cache handling code in fontconfig to eliminate per-file
...
syscalls
2002-07-28 10:50:59 +00:00
Keith Packard
1a9ae91a16
Add fclang.c to Makefile.in
2002-07-17 17:51:52 +00:00
Keith Packard
69937bd941
Add some Utf16 support, extract font family and style names from name table
...
for sfnt fonts
2002-07-13 05:43:25 +00:00
Keith Packard
c80d2ac486
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
2002-07-12 21:06:03 +00:00
Keith Packard
b4a2c1f012
Add a bunch more languages that use the Latin alphabet
2002-07-12 19:19:16 +00:00
Keith Packard
e709ddfa10
Use locale data set FC_LANG by default. Reorder FcPattern and FcValueList
...
to match Xft1.
2002-07-09 22:08:14 +00:00
Keith Packard
2fcac34973
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
2002-07-09 02:28:29 +00:00
Keith Packard
e50b9ae711
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
2002-07-08 07:31:53 +00:00
Keith Packard
d6dabf3686
Add walloon, update fclang.c to include recent language additions
2002-07-07 19:30:53 +00:00
Keith Packard
3de8881ec9
Add fclang.c to CVS; easier than attempting to build it on the fly
2002-07-07 00:00:43 +00:00
Keith Packard
82f4243f22
Switch to RFC 3066 based lang names
2002-07-06 23:47:44 +00:00
Keith Packard
4c0036053a
Add strong/weak pattern value binding, add known charsets for automatic
...
lang computation
2002-06-29 20:31:02 +00:00
Keith Packard
5c7fb8274c
Construct empty constant charsets correctly (using null pointers)
2002-06-26 22:56:51 +00:00
Keith Packard
c552f59ba2
Permit empty charsets in fonts.cache files
2002-06-26 22:14:08 +00:00
Keith Packard
223c028949
Steal idea for locale-insensitive strtod from glib
2002-06-26 16:11:29 +00:00
Keith Packard
4aded3e0dd
Oops. Made a mistake when adding config file names to monitor list
2002-06-21 07:01:11 +00:00
Keith Packard
4645eedfcc
Fix automatic file time checking, transcoding table searches. Actually add
...
config files used to config structure so they can be time checked as
well
2002-06-21 06:14:45 +00:00
Keith Packard
8c96d1fc10
Accidentally falling through several case blocks
2002-06-20 03:43:09 +00:00
Keith Packard
c689ec2291
Add slanting for fonts without oblique/italic varient. Fix matching code to
...
make this work
2002-06-19 21:32:51 +00:00
Keith Packard
6f6563edb5
Add ref counting to font config patterns so that FcFontSort return values
...
are persistant
2002-06-19 20:08:22 +00:00
Keith Packard
f534109f5a
Add a few more families to fonts.conf, make FC_ANTIALIAS less important for
...
matching, fix family->generic mapping
2002-06-18 22:23:05 +00:00
Keith Packard
2623c1ebee
Fix compiler warning
2002-06-18 16:47:33 +00:00
Keith Packard
5b1bfa5d82
Fix incorrect size in memmove call in FcObjectSetAdd that crashed
...
FcFontSetList calls
2002-06-18 16:47:12 +00:00
Keith Packard
d0f07b8d58
Add FcPatternHash, clean up a few valgrind issues
2002-06-08 17:32:05 +00:00
Keith Packard
e9be9cd10a
Add FcPatternEqualSubset for Pango, clean up some internal FcPattern
...
interfaces
2002-06-03 08:31:15 +00:00
Keith Packard
88c747e206
Eliminate some compiler warnings, avoid seg fault when matching missing
...
values
2002-06-02 21:07:57 +00:00
Keith Packard
2a41214a25
Add aspect ratio support to Xft and fontconfig
2002-06-02 20:52:06 +00:00
Keith Packard
8ec077f22b
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)
2002-06-02 19:51:36 +00:00
Keith Packard
be0948508c
Add support for user-provided freetype faces to Xft
2002-05-31 23:21:25 +00:00
Keith Packard
20ac65ab00
Change FcCharSet datastructure, add FcFontSort API
2002-05-31 04:42:42 +00:00
Keith Packard
bc9469baad
Optimize after profiling. Fix FcStrCmp to return correct sign
2002-05-29 22:07:33 +00:00
Keith Packard
1412a69926
Apply some obvious fixes to FcFontSetSort from Owen. Speed up FcCharSet
...
primitives and FcFontSetSort
2002-05-29 08:21:33 +00:00
Keith Packard
ed2547b858
Clean up autoconf install to obey DESTDIR
2002-05-24 06:25:52 +00:00
Keith Packard
3673201215
Change charset enumeration functions to more sensible API
2002-05-24 05:20:02 +00:00
Keith Packard
48db40f692
A few random fontconfig build fixes
2002-05-23 23:00:46 +00:00
Keith Packard
0ab36ca8f9
Replace silly avl sort with qsort, add FcPatternEqual
2002-05-22 04:37:07 +00:00
Keith Packard
446bb9c9e0
More autoconf cleanup for fontconfig
2002-05-21 17:48:15 +00:00
Keith Packard
179c39959c
Fix autoconf build process for fontconfig
2002-05-21 17:06:22 +00:00
Alan Hourihane
28e413038d
put fontconfig-def.cpp in the right place.
2002-04-10 11:28:10 +00:00
Keith Packard
d9db7b9e94
Fix FT_Get_Next_Char API to match official 2.0.9 released version
2002-03-27 04:33:55 +00:00
Marc Aurele La France
8c7b2a9d83
Warning fixes
2002-03-04 21:15:28 +00:00
Keith Packard
216fac98e0
Add match routine that returns list of fonts
2002-03-03 18:39:05 +00:00
Keith Packard
ee9061efe9
Eliminate duplicate definitions in fcint.h and fontconfig.h
2002-03-03 18:36:26 +00:00
Keith Packard
5faa099cd5
fontconfig: bail scanning directory on fatal error
2002-03-03 18:35:22 +00:00
Keith Packard
17e16fa110
Eliminate compiler warnings
2002-03-03 18:31:20 +00:00
Keith Packard
a391da8f0f
Add fcatomic.c
2002-03-03 00:19:43 +00:00
Keith Packard
134f6011f3
Add new FcAtomic datatype for config file locking
2002-03-01 22:06:30 +00:00
Keith Packard
9c8e07f195
Port Xft1 to fontconfig
2002-03-01 01:00:54 +00:00
Keith Packard
80c053b725
Add better error reporting when loading config file
2002-02-28 16:51:48 +00:00
Keith Packard
c5350655be
Check font edit value lists for empty
2002-02-24 01:23:35 +00:00
Keith Packard
bbbaac3691
fontconfig: some config file parsing mistakes
2002-02-22 18:54:07 +00:00
Keith Packard
24c90386bb
dont complain about missing optional included font config files
2002-02-20 00:32:30 +00:00
Keith Packard
6e9fc5ded4
Automatically initialize the fontconfig library
2002-02-19 08:33:23 +00:00
Keith Packard
aae6f7d487
Eliminate const in FcPatternGetString; too hard. Add FcCharSetCoverage to
...
enumarate Unicode coverage efficiently
2002-02-19 07:50:44 +00:00
Keith Packard
c2e7c611cb
Switch fontconfig from libxml2 to expat
2002-02-18 22:29:28 +00:00
Keith Packard
ccb3e93b27
fontconfig library: build fixes and compiler warning fixes
2002-02-15 06:01:28 +00:00
Keith Packard
3be03bed39
Update fontconfig and libxml2 to get them working with in-tree build
...
process
2002-02-15 00:49:44 +00:00
Keith Packard
24330d27f8
Initial revision
2002-02-14 23:34:13 +00:00