1
2004-03-10 Keith Packard <keithp@keithp.com>
4
* fontconfig/fontconfig.h:
6
Update to version 2.2.2
10
Make subdir build work
12
* fontconfig/fcfreetype.h:
14
Use new freetype include scheme
16
2003-11-10 Roozbeh Pournader <roozbeh@sharif.edu>
19
Fixed a bug "FcStrtod" in handling some cases with two-byte decimal
22
2003-06-09 Keith Packard <keithp@keithp.com>
25
* add patch from HEAD to fix optimized path in FcLangSetIndex
27
2003-04-30 Keith Packard <keithp@keithp.com>
29
* Typo in bitstream foundry name
31
2003-04-24 Keith Packard <keithp@keithp.com>
33
* Eliminate italic_angle check for PS fonts
35
2003-04-23 James Henstridge <james@daa.com.au>
37
* doc/fontconfig-devel.sgml: close the <para> element.
39
* doc/fcpattern.fncs: close the <para> element.
41
* doc/func.sgml: close the <refsynopsisdiv> element.
43
2003-04-22 Keith Packard <keithp@keithp.com
45
* Update autogen.sh to work with newer automake versions
46
* Handle pattern elements moving during multiple edits
48
2003-04-17 Colin Walters <walters@debian.org>
50
+ Remove some unused variables, and initialize some other ones so
53
2003-04-16 Keith Packard <keithp@keithp.com>
57
2003-04-16 Keith Packard <keithp@keithp.com>
59
+ add BDF property fetching support for foundry
60
(from Juliusz Chroboczek)
61
+ add BDF property fetching support for width
63
2003-04-11 Juliusz Chroboczek <jch@pps.jussieu.fr>
65
+ Implemented foundry generation for Type 1 and TrueType
67
2003-04-11 Gerard Escalante <g2@magestudios.net>
69
+ Retrieve information from Type1 FontInfo dictionaries
71
2003-04-07 Colin Walters <walters@verbum.org>
73
+ src/Makefile.am: Fix dummy makefile target names when
74
MS_LIB_AVAILABLE isn't set.
76
2003-03-22 Tor Lillqvist <tml@iki.fi>
80
+ On Windows with gcc (a.k.a. mingw) build as a DLL.
82
+ We don't want to hardcode the fonts.conf file location in the
83
DLL, so we look up the DLL location at run-time in a DllMain()
84
function. The fonts.conf location is deduced from that.
86
+ The colon can't be used as path separator on Windows,
87
semicolon is used instead. File path components can be separated
88
with either slash or backslash. Absolute paths can also begin
91
+ Add internal function FcStrLastSlash that strrchr's the last
92
slash, or backslash on Windows.
94
+ There is no link() on Windows. For atomicity checks, mkdir a
95
lock directory instead.
97
+ In addition to HOME, also look for USERPROFILE.
99
+ Recognize the special font directory token WINDOWSFONTDIR, to
100
use the system's font directory.
102
+ Remove the fontconfig-def.cpp that was obsolete. Add
103
fontconfig.def(.in), without internal functions.
105
+ Add a fontconfig-zip(.in) script, used to build a binary
108
Fri Mar 7 07:55:00 EST 2003 Mike A. Harris <mharris@redhat.com>
109
+ RPM specfile cleanups for 2.1.92: Removed man1/* and added man5/*
110
to main package and man3/* to devel package
112
+ Added missing defattr(-, root, root) to main RPM package
114
+ Added HTML and text development documentation to -devel subpackage
116
Wed Mar 5 05:08:00 EST 2003 Mike A. Harris <mharris@redhat.com>
117
+ Added back the configure macro options --disable-docs, otherwise
118
fontconfig installs docs into /usr/share/doc/fontconfig (with no
119
version number) unconditionally, causing RPM to fail the build due
120
to _unpackaged_files_terminate_build. We pick up the pregenerated
121
docs with %doc already.
123
Wed Mar 5 04:26:20 EST 2003 Mike A. Harris <mharris@redhat.com>
124
+ Removed commented out rpm macro define at top of spec file,
125
replacing it with a simple explanation, since rpm macros are
126
expanded by rpm even in comments.
128
+ Changed /usr/bin to _bindir in BuildRequires lines
130
+ Cleaned up rpm postinstall script, and made fc-cache use _bindir
132
+ Reorganized file manifest lists
134
Sun Mar 2 14:16:17 EST 2003 Owen Taylor <otaylor@redhat.com>
136
+ fontconfig.spec.in: Improvements from Red Hat spec file.
138
+ {fc-lang,fc-cache,fc-list}/Makefile.am: Add man pages.
140
+ docs/*.sgml: SGML fixes.
142
Sat Mar 1 17:28:53 PST 2003 keithp
143
+ Ok, so the ChangeLog is a bit out of date
145
+ Lots of bugs fixed; most are in bugzilla, the
146
biggest problems were in cache management where
147
Owen discovered the library would lose badly when
148
combining fonts-cache and ~/.fonts-cache data
150
+ Converted from autoconf to automake. This after
151
getting patches accepted into libtool to allow
152
the '-version-number' argument which lets
153
packages set version numbers explicitly rather
154
than the roundabout libtool way
156
+ Converted documentation to SGML using the docbook
157
DTD. Now .txt and .html documents are installed
158
in /usr/share/doc/fontconfig and there's no
159
man page. Perhaps a man version can be written
162
Sat Aug 31 15:21:22 PDT 2002 keithp
163
+ Xrender and Xft had several bugs related to
164
rendering manually placed or poly-face text
166
+ Added more complete memory tracing in fontconfig
167
Checked with (patched) mozilla and found no leaks
169
+ Updated Latin orthographies by comparing those from
170
evertype.com with those from eki.ee. Tried to make
171
sensible choices, including chars that occured in both
172
and leaving some optional chars out that occured only
175
Mon Aug 26 16:33:04 PDT 2002 keithp
176
+ Owen discovered that FcLangSetHasLang wasn't actually
177
checking the language set.
179
Mon Aug 26 13:37:23 PDT 2002 keithp
180
+ Append a version number to cache filenames
182
Thu Aug 22 11:36:18 PDT 2002 keithp
184
+ Add "contains" and "not_contains" operators and elements to
187
+ Changed semantics of eq operator for LangSets to check for
188
FcLangEqual so that any match will do
190
+ FcFontList was using FcConfigCompareValue (...FcOpEqual) instead
191
of FcValueEqual to check for identical values when inserting into
192
the results. This broke when the above semantic change was made,
193
now it uses FcValueEqual which is "more correct" in any case.
195
Thu Aug 22 00:32:29 PDT 2002 keithp
197
+ Reimplement FC_LANG as new datatype. Lists of strings
198
was consuming over a megabyte of memory for 401 fonts.
200
+ Freeze patterns loaded from cache files. This shares
201
common value lists and common patterns which saves
204
+ Change the denotation of 'constant' charsets to use special
205
ref value instead of separate boolean.
207
+ Clean up leak tracing stuff, found several unannoted alloc/free
210
Tue Aug 20 16:17:37 PDT 2002 keithp
212
+ Fix memory leak when parsing matrices from XML
214
Mon Aug 19 11:57:27 PDT 2002 keithp
216
+ Fix autoconf files to pass FONTCONFIG_PATH on
217
compile line so that ${prefix} gets substituted
220
+ Use getc_unlocked/putc_unlocked on systems that
221
provide them to avoid damage done to stdio by posix
223
+ Eliminate FC_PATTERN and FcTypePattern in favor of
224
an extended api for FcConfigSubstitute which takes
225
both the font and the pattern.
227
+ Add 'sans serif' alias for 'sans-serif' as some apps
228
can't handle hyphens in family names
230
+ Eliminate pretense of support for libxml2
232
+ Comment origins of Han orthographies
234
Tue Jul 30 18:37:09 PDT 2002 keithp
236
+ Add binding property to edit element so that strong
237
binding values may be inserted by the config file.
238
The default remains weak.
240
Sun 28 Jul 04:16:55 PDT 2002 keithp
242
+ Tagged release candidate 1 in the CVS tree and
243
placed fcpackage.rc1.tar.gz for distribution
245
Thu Aug 1 08:55:08 PDT 2002 keithp
247
+ Fixed autoconf builds to always specify install
248
target files (for BSD). Also fixed to
249
define FONTCONFIG_PATH in config.h so that
250
nonstandard installs will actually work.