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