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