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