]> git.wh0rd.org - fontconfig.git/blob - ChangeLog
Sun Mar 2 14:16:17 2003 Owen Taylor <otaylor@redhat.com>
[fontconfig.git] / ChangeLog
1 Sun 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
9 Sat 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
29 Sat 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
42 Mon Aug 26 16:33:04 PDT 2002 keithp
43 + Owen discovered that FcLangSetHasLang wasn't actually
44 checking the language set.
45
46 Mon Aug 26 13:37:23 PDT 2002 keithp
47 + Append a version number to cache filenames
48
49 Thu 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
62 Thu 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
77 Tue Aug 20 16:17:37 PDT 2002 keithp
78
79 + Fix memory leak when parsing matrices from XML
80
81 Mon Aug 19 11:57:27 PDT 2002 keithp
82
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
101 Tue 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
107 Sun 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
112 Thu 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.