]> git.wh0rd.org - fontconfig.git/blame - ChangeLog
Properly convert static charsets to dynamic charsets.
[fontconfig.git] / ChangeLog
CommitLineData
04f7d3e7
PL
12006-04-11 Patrick Lam <plam@mit.edu>
2 * src/fccharset.c (FcCharSetPutLeaf):
3
4 Properly convert static charsets to dynamic charsets.
5
62006-04-11 Frederic Crozat <fcrozat@mandriva.com>
7 reviewed by: plam
8
9 * src/fcpat.c: (FcValueListEntCreate, FcPatternBaseFreeze,
10 FcPatternFreeze):
11 Fix memory leak in error case (Coverity defects #1820, #1821, #1822).
12
13 * src/fclang.c: (FcNameUnparseLangSet):
14 Fix memory leak (Coverity defect #1819).
15
16 * fc-lang/fc-lang.c: (scan):
17 prevent crash when invalid include line is parsed (Coverity defect
18 #763).
19
20 * fc-cat/fc-cat.c: (FcCacheFileRead):
21 Fix potential null pointer access (Coverity defect #1804).
22
23 * src/fcname.c: (FcObjectUnserialize):
24 Remove dead code (Coverity defect #1194).
25
26 * src/fcfreetype.c: (GetScriptTags):
27 Prevent potential null pointer access (Coverity defect #767),
28 ensure error value is read (Coverity defect #1195).
29
af2ad236
PL
302006-04-11 Behdad Esfahbod <behdad@cs.toronto.edu>
31 reviewed by: plam
32
33 * doc/Makefile.am:
34
35 Survive missing docbook2pdf.
36
372006-04-10 Patrick Lam <plam@mit.edu>
67ed0b72
PL
38 * fc-case/fc-case.c:
39 * fc-glyphname/fc-glyphname.c:
40 * fc-lang/fc-lang.c:
41
42 Include more stub definitions to make HP-UX's C compiler happy.
43
af2ad236 442006-04-10 Patrick Lam <plam@mit.edu>
ac001094
PL
45 * src/fcname.c (FcObjectUnserialize):
46
47 Swap typo in order of ALIGN and dereferencing, fixing bug 6529.
48
3ea92166
PL
492006-04-10 Frederic Crozat <fcrozat@mandriva.com>
50 reviewed by: plam
51
52 * src/fccfg.c: (FcConfigEvaluate):
53 Fix string memory leak (Coverity defect #1823).
54
55 * src/fccache.c: (FcDirCacheUnlink):
56 Fix memory leak with hash collision (Coverity defect #1824).
57
c814c301
PL
582006-04-10 Frederic Crozat <fcrozat@mandriva.com>
59 reviewed by: plam
60
61 * src/fccache.c: (FcGlobalCacheSave):
62 Don't leak header in non-error case (Coverity defect #1825).
63
65448e8b
PL
642006-04-10 Frederic Crozat <fcrozat@mandriva.com>
65 reviewed by: plam
66
67 * src/fcdir.c (FcDirScanConfig)
68 Don't leak in error cases (Coverity defects #777, #1826)
69
ae2aafe6
PL
702006-04-10 Frederic Crozat <fcrozat@mandriva.com>
71 reviewed by: plam
72
73 * src/fccache.c: (FcDirCacheWrite):
74 Fix double free (spotted by Coverity, CID #1965).
75
76 * fc-match/fc-match.c: (main):
77 Check if pattern is not null before using it (Coverity defect #1883).
78
79 * src/fccache.c: (FcDirCacheWrite):
80 Fix memory leak with hash collision (Coverity defect #1829).
81
82 * src/fccfg.c: (FcConfigBuildFonts):
83 Fix memory leak when bail cases (Coverity defect #1828).
84
85 * src/fccache.c: (FcGlobalCacheLoad):
86 Don't leak directory name (Coverity defect #1827).
87
86abd759
PL
882006-04-07 Dominic Lachowicz <cinamod@hotmail.com>
89 reviewed by: plam
90 * fc-cache/Makefile.am:
91 * fc-cat/Makefile.am:
92 * fc-list/Makefile.am:
93 * fc-match/Makefile.am:
94
95 LD_ADD missing dependencies for binaries. Reported by
96 Edson Alves Pereira.
97
f23f5f38
PL
982006-04-07 Patrick Lam <plam@mit.edu>
99 * src/fcint.h:
100 * fc-lang/fc-lang.c (main):
101
102 SGI compilation fixes (reported by Christoph Bauer):
103 1) reorder union definition of _FcChar;
104 2) omit .stats =.
105
44415a07
PL
1062006-04-07 Dominic Lachowicz <cinamod@hotmail.com>
107 reviewed by: plam
108 * configure.in:
109 * src/fccharset.c (FcCharSetNeededBytes):
110 * src/fcfs.c (FcFontSetNeededBytes):
111 * src/fcint.h:
112 * src/fclang.c (FcLangSetNeededBytesAlign):
113 * src/fcname.c (FcObjectNeededBytesAlign):
114 * src/fcpat.c (FcPatternNeededBytesAlign,
115 FcValueListNeededBytesAlign, FcStrNeededBytesAlign):
116
117 Portability fixes for HP-UX (reported by Christoph Bauer).
118 Replace '__inline__' by AC_C_INLINE and 'inline'.
119 Replace '__alignof__' by 'fc_alignof'.
120
91fe51b4
PL
1212006-04-07 Dominic Lachowicz <cinamod@hotmail.com>
122 reviewed by: plam
123 * src/fcint.h:
124
125 Move up #include of config.h.
126 Fail if neither inttypes.h nor stdint.h is available.
127 Fixes bug 6171.
128
d6217cc6
PL
1292006-04-07 Dominic Lachowicz <cinamod@hotmail.com>
130 Patrick Lam <plam@mit.edu>
131 * configure.in:
132 * fc-cache/fc-cache.c:
133 * fc-cat/fc-cat.c:
134 * src/fccache.c (FcGlobalCacheSave, FcCacheNextOffset,
135 FcDirCacheConsume, FcDirCacheProduce,
136 FcDirCacheWrite, FcCacheMachineSignature):
137 * src/fcfreetype.c (FcFreeTypeQuery):
138 * src/fontconfig.def.in:
139
140 Make fontconfig compile under MinGW:
141 1) remove unneeded #includes;
142 2) make use of mmap and sysconf conditional;
143 3) replace rand_r by srand/rand if needed;
144 4) use chsize instead of ftruncate; and
145 5) update libtool exports file
146
3a342c5a
PL
1472006-04-07 Patrick Lam <plam@mit.edu>
148 * src/fcdir.c (FcDirScanConfig):
149
150 Eliminate warning.
151
8b4e7628
PL
1522006-04-06 Patrick Lam <plam@mit.edu>
153 * fc-match/.cvsignore:
154 * fc-match/Makefile.am:
155 * fc-match/fc-match.sgml:
156
157 Update documentation for fc-match (SGML-ize it).
158 (reported by Ilya Konstantinov)
159
392fa276
PL
160