]> git.wh0rd.org - fontconfig.git/blame - ChangeLog
make dist works now. Update to 2.1.90 in preparation for eventual 2.2
[fontconfig.git] / ChangeLog
CommitLineData
8fc10a72
KP
1Sat Mar 1 17:28:53 PST 2003 keithp
2 + Ok, so the ChangeLog is a bit out of date
3
4 + Lots of bugs fixed; most are in bugzilla, the
5 biggest problems were in cache management where
6 Owen discovered the library would lose badly when
7 combining fonts-cache and ~/.fonts-cache data
8
9 + Converted from autoconf to automake. This after
10 getting patches accepted into libtool to allow
11 the '-version-number' argument which lets
12 packages set version numbers explicitly rather
13 than the roundabout libtool way
14
15 + Converted documentation to SGML using the docbook
16 DTD. Now .txt and .html documents are installed
17 in /usr/share/doc/fontconfig and there's no
18 man page. Perhaps a man version can be written
19 at some point.
20
c2022f99
KP
21Sat Aug 31 15:21:22 PDT 2002 keithp
22 + Xrender and Xft had several bugs related to
23 rendering manually placed or poly-face text
24
25 + Added more complete memory tracing in fontconfig
26 Checked with (patched) mozilla and found no leaks
27
28 + Updated Latin orthographies by comparing those from
29 evertype.com with those from eki.ee. Tried to make
30 sensible choices, including chars that occured in both
31 and leaving some optional chars out that occured only
32 in one.
33
2458a6d8 34Mon Aug 26 16:33:04 PDT 2002 keithp
c2022f99 35 + Owen discovered that FcLangSetHasLang wasn't actually
2458a6d8
KP
36 checking the language set.
37
5d6788ac
KP
38Mon Aug 26 13:37:23 PDT 2002 keithp
39 + Append a version number to cache filenames
40
47d4f950
KP
41Thu Aug 22 11:36:18 PDT 2002 keithp
42
43 + Add "contains" and "not_contains" operators and elements to
44 font configuration
45
46 + Changed semantics of eq operator for LangSets to check for
47 FcLangEqual so that any match will do
48
49 + FcFontList was using FcConfigCompareValue (...FcOpEqual) instead
50 of FcValueEqual to check for identical values when inserting into
51 the results. This broke when the above semantic change was made,
52 now it uses FcValueEqual which is "more correct" in any case.
53
d8d73958
KP
54Thu Aug 22 00:32:29 PDT 2002 keithp
55
56 + Reimplement FC_LANG as new datatype. Lists of strings
57 was consuming over a megabyte of memory for 401 fonts.
58
59 + Freeze patterns loaded from cache files. This shares
60 common value lists and common patterns which saves
61 considerable memory.
62
63 + Change the denotation of 'constant' charsets to use special
64 ref value instead of separate boolean.
65
66 + Clean up leak tracing stuff, found several unannoted alloc/free
67 calls
68
69Tue Aug 20 16:17:37 PDT 2002 keithp
70
71 + Fix memory leak when parsing matrices from XML
72
73Mon Aug 19 11:57:27 PDT 2002 keithp
74
fa244f3d
KP
75 + Fix autoconf files to pass FONTCONFIG_PATH on
76 compile line so that ${prefix} gets substituted
77 correctly.
78
79 + Use getc_unlocked/putc_unlocked on systems that
80 provide them to avoid damage done to stdio by posix
81
82 + Eliminate FC_PATTERN and FcTypePattern in favor of
83 an extended api for FcConfigSubstitute which takes
84 both the font and the pattern.
85
86 + Add 'sans serif' alias for 'sans-serif' as some apps
87 can't handle hyphens in family names
88
89 + Eliminate pretense of support for libxml2
90
91 + Comment origins of Han orthographies
92
aefb2c41
KP
93Tue Jul 30 18:37:09 PDT 2002 keithp
94
95 + Add binding property to edit element so that strong
96 binding values may be inserted by the config file.
97 The default remains weak.
98
99Sun 28 Jul 04:16:55 PDT 2002 keithp
100
101 + Tagged release candidate 1 in the CVS tree and
102 placed fcpackage.rc1.tar.gz for distribution
103
104Thu Aug 1 08:55:08 PDT 2002 keithp
105
106 + Fixed autoconf builds to always specify install
107 target files (for BSD). Also fixed to
108 define FONTCONFIG_PATH in config.h so that
109 nonstandard installs will actually work.