]> git.wh0rd.org - fontconfig.git/blame - ChangeLog
Actually, just add URW fonts as aliases for all of the PostScript fonts.
[fontconfig.git] / ChangeLog
CommitLineData
b43dbbdc
PL
12006-04-14 Patrick Lam <plam@mit.edu>
2 * fonts.conf.in:
3
4 Actually, just add URW fonts as aliases for all of the PostScript
5 fonts. (reported by Miguel Rodriguez).
6
ca2556f2
PL
72006-04-13 Patrick Lam <plam@mit.edu>
8 * fonts.conf.in:
9
10 Add an alias 'Standard Symbols L' for 'Symbol'.
11
2f02e383
PL
122006-04-12 Frederic Crozat <fcrozat@mandriva.com>
13 reviewed by: plam
14
15 * src/fcpat.c: (FcPatternFreeze):
16 Fix memory leak (Coverity defect #2089).
17
18 * src/fcfreetype.c: (GetScriptTags):
19 Ignore script if subtable is missing (Coverity defect #2088).
20
212006-04-12 Patrick Lam <plam@mit.edu>
22 * src/fccfg.c (FcConfigSubstituteWithPat):
23
24 Fix possible null pointer dereference (Coverity defect #784)
25 and memory leak (Coverity defects #785, #786).
26
272006-04-12 Patrick Lam <plam@mit.edu>
28 * src/fcmatch.c (FcSortWalk, FcFontSetSort):
29
30 Don't copy FcCharSet if we're going to throw it away anyway.
31 (Reported by Kenichi Handa).
32
a56e89ab
PL
332006-04-11 Ming Zhao <ming@gentoo.org>
34 reviewed by: plam
35
36 * src/fcname.c (FcObjectToPtrLookup):
37
38 Fix bad behaviour on realloc resulting in crash.
39
5c90509c
PL
402006-04-11 Patrick Lam <plam@mit.edu>
41 * src/fccache.c (FcGlobalCacheReadDir):
42
43 Don't crash if config is null (Coverity defect #984).
44
2de24638
PL
452006-04-11 Frederic Crozat <fcrozat@mandriva.com>
46 reviewed by: plam
47
5c90509c
PL
48 * src/fccharset.c (FcCharSetPutLeaf):
49 * src/fclang.c (FcNameUnparseLangSet):
2de24638
PL
50
51 Missing bits from previous patches.
52
53 * src/fccharset.c (FcCharSetSubtractCount):
54 Remove extra semi-colon.
55
5c90509c 56 * src/fccfg.c (FcConfigBuildFonts):
2de24638
PL
57 Fix memory leak in error case (Coverity defects #776, #985).
58
5c90509c 59 * src/fcxml.c (FcPopBinary, FcParsePatelt, FcParsePattern):
2de24638
PL
60 Fix memory leaks (Coverity defects #779, #781)
61 and memory use after free (Coverity defect #780).
62
04f7d3e7
PL
632006-04-11 Patrick Lam <plam@mit.edu>
64 * src/fccharset.c (FcCharSetPutLeaf):
65
66 Properly convert static charsets to dynamic charsets.
67
682006-04-11 Frederic Crozat <fcrozat@mandriva.com>
69 reviewed by: plam
70
71 * src/fcpat.c: (FcValueListEntCreate, FcPatternBaseFreeze,
72 FcPatternFreeze):
73 Fix memory leak in error case (Coverity defects #1820, #1821, #1822).
74
75 * src/fclang.c: (FcNameUnparseLangSet):
76 Fix memory leak (Coverity defect #1819).
77
78 * fc-lang/fc-lang.c: (scan):
79 prevent crash when invalid include line is parsed (Coverity defect
80 #763).
81
82 * fc-cat/fc-cat.c: (FcCacheFileRead):
83 Fix potential null pointer access (Coverity defect #1804).
84
85 * src/fcname.c: (FcObjectUnserialize):
86 Remove dead code (Coverity defect #1194).
87
88 * src/fcfreetype.c: (GetScriptTags):
89 Prevent potential null pointer access (Coverity defect #767),
90 ensure error value is read (Coverity defect #1195).
91
af2ad236
PL
922006-04-11 Behdad Esfahbod <behdad@cs.toronto.edu>
93 reviewed by: plam
94
95 * doc/Makefile.am:
96
97 Survive missing docbook2pdf.
98
992006-04-10 Patrick Lam <plam@mit.edu>
67ed0b72
PL
100 * fc-case/fc-case.c:
101 * fc-glyphname/fc-glyphname.c:
102 * fc-lang/fc-lang.c:
103
104 Include more stub definitions to make HP-UX's C compiler happy.
105
af2ad236 1062006-04-10 Patrick Lam <plam@mit.edu>
ac001094
PL
107 * src/fcname.c (FcObjectUnserialize):
108
109 Swap typo in order of ALIGN and dereferencing, fixing bug 6529.
110
3ea92166
PL
1112006-04-10 Frederic Crozat <fcrozat@mandriva.com>
112 reviewed by: plam
113
114 * src/fccfg.c: (FcConfigEvaluate):
115 Fix string memory leak (Coverity defect #1823).
116
117 * src/fccache.c: (FcDirCacheUnlink):
118 Fix memory leak with hash collision (Coverity defect #1824).
119
c814c301
PL
1202006-04-10 Frederic Crozat <fcrozat@mandriva.com>
121 reviewed by: plam
122
123 * src/fccache.c: (FcGlobalCacheSave):
124 Don't leak header in non-error case (Coverity defect #1825).
125
65448e8b
PL
1262006-04-10 Frederic Crozat <fcrozat@mandriva.com>
127 reviewed by: plam
128
129 * src/fcdir.c (FcDirScanConfig)
130 Don't leak in error cases (Coverity defects #777, #1826)
131
ae2aafe6
PL
1322006-04-10 Frederic Crozat <fcrozat@mandriva.com>
133 reviewed by: plam
134
135 * src/fccache.c: (FcDirCacheWrite):
136 Fix double free (spotted by Coverity, CID #1965).
137
138 * fc-match/fc-match.c: (main):
139 Check if pattern is not null before using it (Coverity defect #1883).
140
141 * src/fccache.c: (FcDirCacheWrite):
142 Fix memory leak with hash collision (Coverity defect #1829).
143
144 * src/fccfg.c: (FcConfigBuildFonts):
145 Fix memory leak when bail cases (Coverity defect #1828).
146
147 * src/fccache.c: (FcGlobalCacheLoad):
148 Don't leak directory name (Coverity defect #1827).
149
86abd759
PL
1502006-04-07 Dominic Lachowicz <cinamod@hotmail.com>
151 reviewed by: plam
152 * fc-cache/Makefile.am:
153 * fc-cat/Makefile.am:
154 * fc-list/Makefile.am:
155 * fc-match/Makefile.am:
156
157 LD_ADD missing dependencies for binaries. Reported by
158 Edson Alves Pereira.
159
f23f5f38
PL
1602006-04-07 Patrick Lam <plam@mit.edu>
161 * src/fcint.h:
162 * fc-lang/fc-lang.c (main):
163
164 SGI compilation fixes (reported by Christoph Bauer):
165 1) reorder union definition of _FcChar;
166 2) omit .stats =.
167
44415a07
PL
1682006-04-07 Dominic Lachowicz <cinamod@hotmail.com>
169 reviewed by: plam
170 * configure.in:
171 * src/fccharset.c (FcCharSetNeededBytes):
172 * src/fcfs.c (FcFontSetNeededBytes):
173 * src/fcint.h:
174 * src/fclang.c (FcLangSetNeededBytesAlign):
175 * src/fcname.c (FcObjectNeededBytesAlign):
176 * src/fcpat.c (FcPatternNeededBytesAlign,
177 FcValueListNeededBytesAlign, FcStrNeededBytesAlign):
178
179 Portability fixes for HP-UX (reported by Christoph Bauer).
180 Replace '__inline__' by AC_C_INLINE and 'inline'.
181 Replace '__alignof__' by 'fc_alignof'.
182
91fe51b4
PL
1832006-04-07 Dominic Lachowicz <cinamod@hotmail.com>
184 reviewed by: plam
185 * src/fcint.h:
186
187 Move up #include of config.h.
188 Fail if neither inttypes.h nor stdint.h is available.
189 Fixes bug 6171.
190
d6217cc6
PL
1912006-04-07 Dominic Lachowicz <cinamod@hotmail.com>
192 Patrick Lam <plam@mit.edu>
193 * configure.in:
194 * fc-cache/fc-cache.c:
195 * fc-cat/fc-cat.c:
196 * src/fccache.c (FcGlobalCacheSave, FcCacheNextOffset,
197 FcDirCacheConsume, FcDirCacheProduce,
198 FcDirCacheWrite, FcCacheMachineSignature):
199 * src/fcfreetype.c (FcFreeTypeQuery):
200 * src/fontconfig.def.in:
201
202 Make fontconfig compile under MinGW:
203 1) remove unneeded #includes;
204 2) make use of mmap and sysconf conditional;
205 3) replace rand_r by srand/rand if needed;
206 4) use chsize instead of ftruncate; and
207 5) update libtool exports file
208
3a342c5a
PL
2092006-04-07 Patrick Lam <plam@mit.edu>
210 * src/fcdir.c (FcDirScanConfig):
211
212 Eliminate warning.
213
8b4e7628
PL
2142006-04-06 Patrick Lam <plam@mit.edu>
215 * fc-match/.cvsignore:
216 * fc-match/Makefile.am:
217 * fc-match/fc-match.sgml:
218
219 Update documentation for fc-match (SGML-ize it).
220 (reported by Ilya Konstantinov)
221
392fa276
PL
222