~ubuntu-branches/ubuntu/lucid/fontconfig/lucid

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Fabio M. Di Nitto
  • Date: 2004-10-07 06:04:17 UTC
  • Revision ID: james.westby@ubuntu.com-20041007060417-dliqa1ebkoh7isns
Tags: upstream-2.2.2
ImportĀ upstreamĀ versionĀ 2.2.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2004-03-10  Keith Packard  <keithp@keithp.com>
 
2
 
 
3
        * README:
 
4
        * fontconfig/fontconfig.h:
 
5
        * configure.in:
 
6
        Update to version 2.2.2
 
7
 
 
8
        * doc/Makefile.am:
 
9
        * fc-lang/Makefile.am:
 
10
        Make subdir build work
 
11
        
 
12
        * fontconfig/fcfreetype.h:
 
13
        * src/fcfreetype.c:
 
14
        Use new freetype include scheme
 
15
 
 
16
2003-11-10  Roozbeh Pournader  <roozbeh@sharif.edu>
 
17
 
 
18
        * src/fcxml.c:
 
19
        Fixed a bug "FcStrtod" in handling some cases with two-byte decimal
 
20
        separators.
 
21
 
 
22
2003-06-09  Keith Packard <keithp@keithp.com>
 
23
 
 
24
        * Tag version 2.2.1
 
25
        * add patch from HEAD to fix optimized path in FcLangSetIndex
 
26
 
 
27
2003-04-30  Keith Packard <keithp@keithp.com>
 
28
 
 
29
        * Typo in bitstream foundry name
 
30
 
 
31
2003-04-24  Keith Packard <keithp@keithp.com>
 
32
 
 
33
        * Eliminate italic_angle check for PS fonts
 
34
 
 
35
2003-04-23  James Henstridge  <james@daa.com.au>
 
36
 
 
37
        * doc/fontconfig-devel.sgml: close the <para> element.
 
38
 
 
39
        * doc/fcpattern.fncs: close the <para> element.
 
40
 
 
41
        * doc/func.sgml: close the <refsynopsisdiv> element.
 
42
 
 
43
2003-04-22  Keith Packard <keithp@keithp.com
 
44
 
 
45
        * Update autogen.sh to work with newer automake versions
 
46
        * Handle pattern elements moving during multiple edits
 
47
 
 
48
2003-04-17  Colin Walters <walters@debian.org>
 
49
 
 
50
        + Remove some unused variables, and initialize some other ones so
 
51
        gcc doesn't warn us.
 
52
 
 
53
2003-04-16  Keith Packard <keithp@keithp.com>
 
54
 
 
55
        + tag version 2.1.94
 
56
 
 
57
2003-04-16  Keith Packard <keithp@keithp.com>
 
58
 
 
59
        + add BDF property fetching support for foundry 
 
60
          (from Juliusz Chroboczek)
 
61
        + add BDF property fetching support for width
 
62
 
 
63
2003-04-11  Juliusz Chroboczek <jch@pps.jussieu.fr>
 
64
 
 
65
        + Implemented foundry generation for Type 1 and TrueType
 
66
 
 
67
2003-04-11  Gerard Escalante <g2@magestudios.net>
 
68
 
 
69
        + Retrieve information from Type1 FontInfo dictionaries
 
70
 
 
71
2003-04-07  Colin Walters <walters@verbum.org>
 
72
 
 
73
        + src/Makefile.am: Fix dummy makefile target names when
 
74
        MS_LIB_AVAILABLE isn't set.
 
75
 
 
76
2003-03-22  Tor Lillqvist  <tml@iki.fi>
 
77
 
 
78
        Changes for Windows:
 
79
          
 
80
        + On Windows with gcc (a.k.a. mingw) build as a DLL.
 
81
          
 
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.
 
85
 
 
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
 
89
          with a drive letter.
 
90
 
 
91
        + Add internal function FcStrLastSlash that strrchr's the last
 
92
          slash, or backslash on Windows.
 
93
        
 
94
        + There is no link() on Windows. For atomicity checks, mkdir a
 
95
          lock directory instead.
 
96
          
 
97
        + In addition to HOME, also look for USERPROFILE.
 
98
 
 
99
        + Recognize the special font directory token WINDOWSFONTDIR, to
 
100
          use the system's font directory.
 
101
          
 
102
        + Remove the fontconfig-def.cpp that was obsolete. Add
 
103
          fontconfig.def(.in), without internal functions.
 
104
          
 
105
        + Add a fontconfig-zip(.in) script, used to build a binary
 
106
          distribution.
 
107
 
 
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
 
111
 
 
112
        + Added missing defattr(-, root, root) to main RPM package
 
113
 
 
114
        + Added HTML and text development documentation to -devel subpackage
 
115
 
 
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.
 
122
 
 
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.
 
127
 
 
128
        + Changed /usr/bin to _bindir in BuildRequires lines
 
129
 
 
130
        + Cleaned up rpm postinstall script, and made fc-cache use _bindir
 
131
 
 
132
        + Reorganized file manifest lists
 
133
 
 
134
Sun Mar  2 14:16:17 EST 2003    Owen Taylor <otaylor@redhat.com>
 
135
 
 
136
        + fontconfig.spec.in: Improvements from Red Hat spec file.
 
137
 
 
138
        + {fc-lang,fc-cache,fc-list}/Makefile.am: Add man pages.
 
139
 
 
140
        + docs/*.sgml: SGML fixes.
 
141
 
 
142
Sat Mar  1 17:28:53 PST 2003    keithp
 
143
        + Ok, so the ChangeLog is a bit out of date
 
144
 
 
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
 
149
 
 
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
 
155
 
 
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
 
160
          at some point.
 
161
 
 
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
 
165
 
 
166
        + Added more complete memory tracing in fontconfig
 
167
          Checked with (patched) mozilla and found no leaks
 
168
 
 
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
 
173
          in one.
 
174
 
 
175
Mon Aug 26 16:33:04 PDT 2002    keithp
 
176
        + Owen discovered that FcLangSetHasLang wasn't actually
 
177
          checking the language set.
 
178
 
 
179
Mon Aug 26 13:37:23 PDT 2002    keithp
 
180
        + Append a version number to cache filenames
 
181
 
 
182
Thu Aug 22 11:36:18 PDT 2002    keithp
 
183
 
 
184
        + Add "contains" and "not_contains" operators and elements to
 
185
          font configuration
 
186
          
 
187
        + Changed semantics of eq operator for LangSets to check for
 
188
          FcLangEqual so that any match will do
 
189
        
 
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.
 
194
 
 
195
Thu Aug 22 00:32:29 PDT 2002    keithp
 
196
 
 
197
        + Reimplement FC_LANG as new datatype.  Lists of strings
 
198
          was consuming over a megabyte of memory for 401 fonts.
 
199
 
 
200
        + Freeze patterns loaded from cache files.  This shares
 
201
          common value lists and common patterns which saves
 
202
          considerable memory.
 
203
 
 
204
        + Change the denotation of 'constant' charsets to use special
 
205
          ref value instead of separate boolean.
 
206
 
 
207
        + Clean up leak tracing stuff, found several unannoted alloc/free
 
208
          calls
 
209
 
 
210
Tue Aug 20 16:17:37 PDT 2002    keithp
 
211
 
 
212
        + Fix memory leak when parsing matrices from XML
 
213
 
 
214
Mon Aug 19 11:57:27 PDT 2002    keithp
 
215
 
 
216
        + Fix autoconf files to pass FONTCONFIG_PATH on
 
217
          compile line so that ${prefix} gets substituted
 
218
          correctly.
 
219
 
 
220
        + Use getc_unlocked/putc_unlocked on systems that
 
221
          provide them to avoid damage done to stdio by posix
 
222
 
 
223
        + Eliminate FC_PATTERN and FcTypePattern in favor of
 
224
          an extended api for FcConfigSubstitute which takes
 
225
          both the font and the pattern.
 
226
 
 
227
        + Add 'sans serif' alias for 'sans-serif' as some apps
 
228
          can't handle hyphens in family names
 
229
 
 
230
        + Eliminate pretense of support for libxml2
 
231
 
 
232
        + Comment origins of Han orthographies
 
233
 
 
234
Tue Jul 30 18:37:09 PDT 2002    keithp
 
235
 
 
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.
 
239
 
 
240
Sun 28 Jul 04:16:55 PDT 2002    keithp
 
241
 
 
242
        + Tagged release candidate 1 in the CVS tree and
 
243
          placed fcpackage.rc1.tar.gz for distribution
 
244
 
 
245
Thu Aug  1 08:55:08 PDT 2002    keithp
 
246
 
 
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.