]> git.wh0rd.org - fontconfig.git/blob - ChangeLog
(Bug 87) Automake 1.4 doesn't do man_MAN1 correctly (Bug 88) Fix usage info
[fontconfig.git] / ChangeLog
1 2003-05-04 Keith Packard <keithp@keithp.com
2
3 + Map glyph names in fonts with adobe custom encoding to unicode
4
5 2003-04-23 James Henstridge <james@daa.com.au>
6
7 * doc/fontconfig-devel.sgml: close the <para> element.
8
9 * doc/fcpattern.fncs: close the <para> element.
10
11 * doc/func.sgml: close the <refsynopsisdiv> element.
12
13 2003-04-17 Colin Walters <walters@debian.org>
14
15 + Remove some unused variables, and initialize some other ones so
16 gcc doesn't warn us.
17
18 2003-04-16 Keith Packard <keithp@keithp.com>
19
20 + tag version 2.1.94
21
22 2003-04-16 Keith Packard <keithp@keithp.com>
23
24 + add BDF property fetching support for foundry
25 (from Juliusz Chroboczek)
26 + add BDF property fetching support for width
27
28 2003-04-11 Juliusz Chroboczek <jch@pps.jussieu.fr>
29
30 + Implemented foundry generation for Type 1 and TrueType
31
32 2003-04-11 Gerard Escalante <g2@magestudios.net>
33
34 + Retrieve information from Type1 FontInfo dictionaries
35
36 2003-04-07 Colin Walters <walters@verbum.org>
37
38 + src/Makefile.am: Fix dummy makefile target names when
39 MS_LIB_AVAILABLE isn't set.
40
41 2003-03-22 Tor Lillqvist <tml@iki.fi>
42
43 Changes for Windows:
44
45 + On Windows with gcc (a.k.a. mingw) build as a DLL.
46
47 + We don't want to hardcode the fonts.conf file location in the
48 DLL, so we look up the DLL location at run-time in a DllMain()
49 function. The fonts.conf location is deduced from that.
50
51 + The colon can't be used as path separator on Windows,
52 semicolon is used instead. File path components can be separated
53 with either slash or backslash. Absolute paths can also begin
54 with a drive letter.
55
56 + Add internal function FcStrLastSlash that strrchr's the last
57 slash, or backslash on Windows.
58
59 + There is no link() on Windows. For atomicity checks, mkdir a
60 lock directory instead.
61
62 + In addition to HOME, also look for USERPROFILE.
63
64 + Recognize the special font directory token WINDOWSFONTDIR, to
65 use the system's font directory.
66
67 + Remove the fontconfig-def.cpp that was obsolete. Add
68 fontconfig.def(.in), without internal functions.
69
70 + Add a fontconfig-zip(.in) script, used to build a binary
71 distribution.
72
73 Fri Mar 7 07:55:00 EST 2003 Mike A. Harris <mharris@redhat.com>
74 + RPM specfile cleanups for 2.1.92: Removed man1/* and added man5/*
75 to main package and man3/* to devel package
76
77 + Added missing defattr(-, root, root) to main RPM package
78
79 + Added HTML and text development documentation to -devel subpackage
80
81 Wed Mar 5 05:08:00 EST 2003 Mike A. Harris <mharris@redhat.com>
82 + Added back the configure macro options --disable-docs, otherwise
83 fontconfig installs docs into /usr/share/doc/fontconfig (with no
84 version number) unconditionally, causing RPM to fail the build due
85 to _unpackaged_files_terminate_build. We pick up the pregenerated
86 docs with %doc already.
87
88 Wed Mar 5 04:26:20 EST 2003 Mike A. Harris <mharris@redhat.com>
89 + Removed commented out rpm macro define at top of spec file,
90 replacing it with a simple explanation, since rpm macros are
91 expanded by rpm even in comments.
92
93 + Changed /usr/bin to _bindir in BuildRequires lines
94
95 + Cleaned up rpm postinstall script, and made fc-cache use _bindir
96
97 + Reorganized file manifest lists
98
99 Sun Mar 2 14:16:17 EST 2003 Owen Taylor <otaylor@redhat.com>
100
101 + fontconfig.spec.in: Improvements from Red Hat spec file.
102
103 + {fc-lang,fc-cache,fc-list}/Makefile.am: Add man pages.
104
105 + docs/*.sgml: SGML fixes.
106
107 Sat Mar 1 17:28:53 PST 2003 keithp
108 + Ok, so the ChangeLog is a bit out of date
109
110 + Lots of bugs fixed; most are in bugzilla, the
111 biggest problems were in cache management where
112 Owen discovered the library would lose badly when
113 combining fonts-cache and ~/.fonts-cache data
114
115 + Converted from autoconf to automake. This after
116 getting patches accepted into libtool to allow
117 the '-version-number' argument which lets
118 packages set version numbers explicitly rather
119 than the roundabout libtool way
120
121 + Converted documentation to SGML using the docbook
122 DTD. Now .txt and .html documents are installed
123 in /usr/share/doc/fontconfig and there's no
124 man page. Perhaps a man version can be written
125 at some point.
126
127 Sat Aug 31 15:21:22 PDT 2002 keithp
128 + Xrender and Xft had several bugs related to
129 rendering manually placed or poly-face text
130
131 + Added more complete memory tracing in fontconfig
132 Checked with (patched) mozilla and found no leaks
133
134 + Updated Latin orthographies by comparing those from
135 evertype.com with those from eki.ee. Tried to make
136 sensible choices, including chars that occured in both
137 and leaving some optional chars out that occured only
138 in one.
139
140 Mon Aug 26 16:33:04 PDT 2002 keithp
141 + Owen discovered that FcLangSetHasLang wasn't actually
142 checking the language set.
143
144 Mon Aug 26 13:37:23 PDT 2002 keithp
145 + Append a version number to cache filenames
146
147 Thu Aug 22 11:36:18 PDT 2002 keithp
148
149 + Add "contains" and "not_contains" operators and elements to
150 font configuration
151
152 + Changed semantics of eq operator for LangSets to check for
153 FcLangEqual so that any match will do
154
155 + FcFontList was using FcConfigCompareValue (...FcOpEqual) instead
156 of FcValueEqual to check for identical values when inserting into
157 the results. This broke when the above semantic change was made,
158 now it uses FcValueEqual which is "more correct" in any case.
159
160 Thu Aug 22 00:32:29 PDT 2002 keithp
161
162 + Reimplement FC_LANG as new datatype. Lists of strings
163 was consuming over a megabyte of memory for 401 fonts.
164
165 + Freeze patterns loaded from cache files. This shares
166 common value lists and common patterns which saves
167 considerable memory.
168
169 + Change the denotation of 'constant' charsets to use special
170 ref value instead of separate boolean.
171
172 + Clean up leak tracing stuff, found several unannoted alloc/free
173 calls
174
175 Tue Aug 20 16:17:37 PDT 2002 keithp
176
177 + Fix memory leak when parsing matrices from XML
178
179 Mon Aug 19 11:57:27 PDT 2002 keithp
180
181 + Fix autoconf files to pass FONTCONFIG_PATH on
182 compile line so that ${prefix} gets substituted
183 correctly.
184
185 + Use getc_unlocked/putc_unlocked on systems that
186 provide them to avoid damage done to stdio by posix
187
188 + Eliminate FC_PATTERN and FcTypePattern in favor of
189 an extended api for FcConfigSubstitute which takes
190 both the font and the pattern.
191
192 + Add 'sans serif' alias for 'sans-serif' as some apps
193 can't handle hyphens in family names
194
195 + Eliminate pretense of support for libxml2
196
197 + Comment origins of Han orthographies
198
199 Tue Jul 30 18:37:09 PDT 2002 keithp
200
201 + Add binding property to edit element so that strong
202 binding values may be inserted by the config file.
203 The default remains weak.
204
205 Sun 28 Jul 04:16:55 PDT 2002 keithp
206
207 + Tagged release candidate 1 in the CVS tree and
208 placed fcpackage.rc1.tar.gz for distribution
209
210 Thu Aug 1 08:55:08 PDT 2002 keithp
211
212 + Fixed autoconf builds to always specify install
213 target files (for BSD). Also fixed to
214 define FONTCONFIG_PATH in config.h so that
215 nonstandard installs will actually work.