]> git.wh0rd.org - fontconfig.git/blame - ChangeLog
Oops. Apply changes to configure.in needed to detect functions and
[fontconfig.git] / ChangeLog
CommitLineData
0ede3c2f
KP
12004-03-30 Keith Packard <keithp@keithp.com>
2
3 * configure.in:
4 Oops. Apply changes to configure.in needed to detect
5 functions and structures used in FcGetPixelSize.
6
0b21fd7c
KP
72004-03-30 Keith Packard <keithp@keithp.com>
8
9 * doc/Makefile.am:
10 Fix --disable-doc mode code to locate built documents in ${srcdir}
11 instead of ${builddir}
12
6f681710
KP
132004-03-30 Keith Packard <keithp@keithp.com>
14
15 * src/fcfreetype.c: (FcGetPixelSize), (FcFreeTypeQuery):
16 Use code from HEAD in computing pixel sizes of fonts
17 so that vageries in FreeType over y_ppem/height issues
18 don't affect what pixel size values are used.
19
ad47b448
KP
202004-03-30 Keith Packard <keithp@keithp.com>
21
22 Bug #387 - usr352@wanadoo.es (Pedro Gimeno)
23
24 * src/fcxml.c: (FcStrtod):
25 Missing braces around a block of code. Correct fix was
26 already in HEAD.
27
d4838489
TL
282004-03-28 Tor Lillqvist <tml@iki.fi>
29
30 Merge from HEAD:
31
32 * src/fccfg.c (FcConfigCreate): If FcConfigHome() is NULL, use the
33 temp folder. (I guess this branch doesn't crash on a NULL
34 config->cache, but still a good idea to have a cache file, for
35 performance, isn't it?)
36
37 * src/Makefile.am (install-libtool-import-lib): Fix cut&paste error.
38
39 * test/run-test.sh: Remove CRs from the out file before comparing
40 (needed on Windows).
41
42 * fontconfig-zip.in (DEVZIP): Add share/doc directory. Add Fc*.3
43 man pages.
44
45 * src/fontconfig.def.in: Move the LIBRARY and VERSION lines to the
46 end, not to confuse libtool, which expects the EXPORTS line to be
47 the first. Add FcConfigEnableHome.
48
49 * src/fccfg.c: Check also for DLL_EXPORT as indication of being
50 built as a DLL on Win32.
51
34ead331
KP
522004-03-10 Keith Packard <keithp@keithp.com>
53
54 * README:
55 * fontconfig/fontconfig.h:
56 * configure.in:
57 Update to version 2.2.2
58
59 * doc/Makefile.am:
60 * fc-lang/Makefile.am:
61 Make subdir build work
62
63 * fontconfig/fcfreetype.h:
64 * src/fcfreetype.c:
65 Use new freetype include scheme
66
6ed12fe8
RP
672003-11-10 Roozbeh Pournader <roozbeh@sharif.edu>
68
69 * src/fcxml.c:
70 Fixed a bug "FcStrtod" in handling some cases with two-byte decimal
71 separators.
72
7e26bbeb
KP
732003-06-09 Keith Packard <keithp@keithp.com>
74
75 * Tag version 2.2.1
76 * add patch from HEAD to fix optimized path in FcLangSetIndex
77
782003-04-30 Keith Packard <keithp@keithp.com>
79
80 * Typo in bitstream foundry name
81
822003-04-24 Keith Packard <keithp@keithp.com>
83
84 * Eliminate italic_angle check for PS fonts
85
a9829980
KP
862003-04-23 James Henstridge <james@daa.com.au>
87
88 * doc/fontconfig-devel.sgml: close the <para> element.
89
90 * doc/fcpattern.fncs: close the <para> element.
91
92 * doc/func.sgml: close the <refsynopsisdiv> element.
93
7e26bbeb
KP
942003-04-22 Keith Packard <keithp@keithp.com
95
96 * Update autogen.sh to work with newer automake versions
97 * Handle pattern elements moving during multiple edits
98
12d49d3c
CW
992003-04-17 Colin Walters <walters@debian.org>
100
101 + Remove some unused variables, and initialize some other ones so
102 gcc doesn't warn us.
103
ab06f005
KP
1042003-04-16 Keith Packard <keithp@keithp.com>
105
106 + tag version 2.1.94
107
1082003-04-16 Keith Packard <keithp@keithp.com>
109
110 + add BDF property fetching support for foundry
111 (from Juliusz Chroboczek)
112 + add BDF property fetching support for width
113
1142003-04-11 Juliusz Chroboczek <jch@pps.jussieu.fr>
115
116 + Implemented foundry generation for Type 1 and TrueType
117
1182003-04-11 Gerard Escalante <g2@magestudios.net>
119
120 + Retrieve information from Type1 FontInfo dictionaries
121
8c8caabd
CW
1222003-04-07 Colin Walters <walters@verbum.org>
123
124 + src/Makefile.am: Fix dummy makefile target names when
125 MS_LIB_AVAILABLE isn't set.
126
daeed6e0
TL
1272003-03-22 Tor Lillqvist <tml@iki.fi>
128
129 Changes for Windows:
130
131 + On Windows with gcc (a.k.a. mingw) build as a DLL.
132
133 + We don't want to hardcode the fonts.conf file location in the
134 DLL, so we look up the DLL location at run-time in a DllMain()
135 function. The fonts.conf location is deduced from that.
136
137 + The colon can't be used as path separator on Windows,
138 semicolon is used instead. File path components can be separated
139 with either slash or backslash. Absolute paths can also begin
140 with a drive letter.
141
142 + Add internal function FcStrLastSlash that strrchr's the last
143 slash, or backslash on Windows.
144
145 + There is no link() on Windows. For atomicity checks, mkdir a
146 lock directory instead.
147
148 + In addition to HOME, also look for USERPROFILE.
149
150 + Recognize the special font directory token WINDOWSFONTDIR, to
151 use the system's font directory.
152
153 + Remove the fontconfig-def.cpp that was obsolete. Add
154 fontconfig.def(.in), without internal functions.
155
156 + Add a fontconfig-zip(.in) script, used to build a binary
157 distribution.
158
dbe9a11e
MH
159Fri Mar 7 07:55:00 EST 2003 Mike A. Harris <mharris@redhat.com>
160 + RPM specfile cleanups for 2.1.92: Removed man1/* and added man5/*
161 to main package and man3/* to devel package
162
163 + Added missing defattr(-, root, root) to main RPM package
164
165 + Added HTML and text development documentation to -devel subpackage
166
c92abf78
MH
167Wed Mar 5 05:08:00 EST 2003 Mike A. Harris <mharris@redhat.com>
168 + Added back the configure macro options --disable-docs, otherwise
169 fontconfig installs docs into /usr/share/doc/fontconfig (with no
170 version number) unconditionally, causing RPM to fail the build due
171 to _unpackaged_files_terminate_build. We pick up the pregenerated
172 docs with %doc already.
173
b06766e4
MH
174Wed Mar 5 04:26:20 EST 2003 Mike A. Harris <mharris@redhat.com>
175 + Removed commented out rpm macro define at top of spec file,
176 replacing it with a simple explanation, since rpm macros are
177 expanded by rpm even in comments.
178
179 + Changed /usr/bin to _bindir in BuildRequires lines
180
181 + Cleaned up rpm postinstall script, and made fc-cache use _bindir
182
183 + Reorganized file manifest lists
184
185Sun Mar 2 14:16:17 EST 2003 Owen Taylor <otaylor@redhat.com>
22dc6fc6
OT
186
187 + fontconfig.spec.in: Improvements from Red Hat spec file.
188
189 + {fc-lang,fc-cache,fc-list}/Makefile.am: Add man pages.
190
191 + docs/*.sgml: SGML fixes.
192
8fc10a72
KP
193Sat Mar 1 17:28:53 PST 2003 keithp
194 + Ok, so the ChangeLog is a bit out of date
195
196 + Lots of bugs fixed; most are in bugzilla, the
197 biggest problems were in cache management where
198 Owen discovered the library would lose badly when
199 combining fonts-cache and ~/.fonts-cache data
200
201 + Converted from autoconf to automake. This after
202 getting patches accepted into libtool to allow
203 the '-version-number' argument which lets
204 packages set version numbers explicitly rather
205 than the roundabout libtool way
206
207 + Converted documentation to SGML using the docbook
208 DTD. Now .txt and .html documents are installed
209 in /usr/share/doc/fontconfig and there's no
210 man page. Perhaps a man version can be written
211 at some point.
212
c2022f99
KP
213Sat Aug 31 15:21:22 PDT 2002 keithp
214 + Xrender and Xft had several bugs related to
215 rendering manually placed or poly-face text
216
217 + Added more complete memory tracing in fontconfig
218 Checked with (patched) mozilla and found no leaks
219
220 + Updated Latin orthographies by comparing those from
221 evertype.com with those from eki.ee. Tried to make
222 sensible choices, including chars that occured in both
223 and leaving some optional chars out that occured only
224 in one.
225
2458a6d8 226Mon Aug 26 16:33:04 PDT 2002 keithp
c2022f99 227 + Owen discovered that FcLangSetHasLang wasn't actually
2458a6d8
KP
228 checking the language set.
229
5d6788ac
KP
230Mon Aug 26 13:37:23 PDT 2002 keithp
231 + Append a version number to cache filenames
232
47d4f950
KP
233Thu Aug 22 11:36:18 PDT 2002 keithp
234
235 + Add "contains" and "not_contains" operators and elements to
236 font configuration
237
238 + Changed semantics of eq operator for LangSets to check for
239 FcLangEqual so that any match will do
240
241 + FcFontList was using FcConfigCompareValue (...FcOpEqual) instead
242 of FcValueEqual to check for identical values when inserting into
243 the results. This broke when the above semantic change was made,
244 now it uses FcValueEqual which is "more correct" in any case.
245
d8d73958
KP
246Thu Aug 22 00:32:29 PDT 2002 keithp
247
248 + Reimplement FC_LANG as new datatype. Lists of strings
249 was consuming over a megabyte of memory for 401 fonts.
250
251 + Freeze patterns loaded from cache files. This shares
252 common value lists and common patterns which saves
253 considerable memory.
254
255 + Change the denotation of 'constant' charsets to use special
256 ref value instead of separate boolean.
257
258 + Clean up leak tracing stuff, found several unannoted alloc/free
259 calls
260
261Tue Aug 20 16:17:37 PDT 2002 keithp
262
263 + Fix memory leak when parsing matrices from XML
264
265Mon Aug 19 11:57:27 PDT 2002 keithp
266
fa244f3d
KP
267 + Fix autoconf files to pass FONTCONFIG_PATH on
268 compile line so that ${prefix} gets substituted
269 correctly.
270
271 + Use getc_unlocked/putc_unlocked on systems that
272 provide them to avoid damage done to stdio by posix
273
274 + Eliminate FC_PATTERN and FcTypePattern in favor of
275 an extended api for FcConfigSubstitute which takes
276 both the font and the pattern.
277
278 + Add 'sans serif' alias for 'sans-serif' as some apps
279 can't handle hyphens in family names
280
281 + Eliminate pretense of support for libxml2
282
283 + Comment origins of Han orthographies
284
aefb2c41
KP
285Tue Jul 30 18:37:09 PDT 2002 keithp
286
287 + Add binding property to edit element so that strong
288 binding values may be inserted by the config file.
289 The default remains weak.
290
291Sun 28 Jul 04:16:55 PDT 2002 keithp
292
293 + Tagged release candidate 1 in the CVS tree and
294 placed fcpackage.rc1.tar.gz for distribution
295
296Thu Aug 1 08:55:08 PDT 2002 keithp
297
298 + Fixed autoconf builds to always specify install
299 target files (for BSD). Also fixed to
300 define FONTCONFIG_PATH in config.h so that
301 nonstandard installs will actually work.