Commit Graph

720 Commits

Author SHA1 Message Date
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 0c35c0facb Make fc-cache more tolerant of missing font directories 2002-06-19 20:55:19 +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 06a48f2073 Add a few aliases suggested by Owen and Mike 2002-06-19 06:31:46 +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 c0d42979ad Fix fontconfig.pc generation in Imakefile 2002-06-08 18:46:35 +00:00
Keith Packard d0f07b8d58 Add FcPatternHash, clean up a few valgrind issues 2002-06-08 17:32:05 +00:00
Keith Packard 8a39040e2a Make autoconf use correct options to build solaris shared libraries 2002-06-07 17:55:41 +00:00
David Dawes b5b6d7f85d 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).
2002-06-04 21:55:42 +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 bff617fa56 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
2002-05-31 06:52:47 +00:00
Keith Packard fbb405f3b5 Fix up support for building Xft1, Xrender and fontconfig out of the tree 2002-05-31 06:38:43 +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 78417a2c74 Use explicit cd for non-gmake systems 2002-05-28 03:50:23 +00:00
Matthieu Herrb fcd247431f $< in a non-implicit rule is a GNU-makeism. It's not supported by BSD make. 2002-05-25 13:52:37 +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 c9f55ecb06 A few autoconf build fixes 2002-05-24 05:19:30 +00:00
Keith Packard 48db40f692 A few random fontconfig build fixes 2002-05-23 23:00:46 +00:00
Keith Packard 61bb4bad75 Dont require freetype to build with fontconfig 2002-05-23 17:09:32 +00:00
Keith Packard 2eafe0904d Add pkgconfig control file and fontconfig-config script 2002-05-23 17:06:46 +00:00
Keith Packard 1c20b1cc0b Fonts.dtd had "blanks" instead of "blank" 2002-05-23 16:05:16 +00:00
Keith Packard 442678fbc4 Missed a Makefile.in for fontconfig includes 2002-05-22 22:59:41 +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 fb9545b1ba Fix xmkmf build process for fontconfig 2002-05-21 17:08:42 +00:00
Keith Packard 179c39959c Fix autoconf build process for fontconfig 2002-05-21 17:06:22 +00:00
Matthieu Herrb 1ce2a1bbad Don't run fc-cache on make install if DESTDIR is set. Instead; run it from
Xinstall.sh after XFree86 is installed.
2002-05-05 17:53:41 +00:00
Alan Hourihane 28e413038d put fontconfig-def.cpp in the right place. 2002-04-10 11:28:10 +00:00
Alan Hourihane d82a034f91 new preprocessor files. (#5215-#5218, Alexander Gottwald). 2002-04-07 15:19:46 +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