]> git.wh0rd.org - fontconfig.git/blame - ChangeLog
Fix string memory leak (Coverity defect #1823).
[fontconfig.git] / ChangeLog
CommitLineData
3ea92166
PL
12006-04-10 Frederic Crozat <fcrozat@mandriva.com>
2 reviewed by: plam
3
4 * src/fccfg.c: (FcConfigEvaluate):
5 Fix string memory leak (Coverity defect #1823).
6
7 * src/fccache.c: (FcDirCacheUnlink):
8 Fix memory leak with hash collision (Coverity defect #1824).
9
c814c301
PL
102006-04-10 Frederic Crozat <fcrozat@mandriva.com>
11 reviewed by: plam
12
13 * src/fccache.c: (FcGlobalCacheSave):
14 Don't leak header in non-error case (Coverity defect #1825).
15
65448e8b
PL
162006-04-10 Frederic Crozat <fcrozat@mandriva.com>
17 reviewed by: plam
18
19 * src/fcdir.c (FcDirScanConfig)
20 Don't leak in error cases (Coverity defects #777, #1826)
21
ae2aafe6
PL
222006-04-10 Frederic Crozat <fcrozat@mandriva.com>
23 reviewed by: plam
24
25 * src/fccache.c: (FcDirCacheWrite):
26 Fix double free (spotted by Coverity, CID #1965).
27
28 * fc-match/fc-match.c: (main):
29 Check if pattern is not null before using it (Coverity defect #1883).
30
31 * src/fccache.c: (FcDirCacheWrite):
32 Fix memory leak with hash collision (Coverity defect #1829).
33
34 * src/fccfg.c: (FcConfigBuildFonts):
35 Fix memory leak when bail cases (Coverity defect #1828).
36
37 * src/fccache.c: (FcGlobalCacheLoad):
38 Don't leak directory name (Coverity defect #1827).
39
86abd759
PL
402006-04-07 Dominic Lachowicz <cinamod@hotmail.com>
41 reviewed by: plam
42 * fc-cache/Makefile.am:
43 * fc-cat/Makefile.am:
44 * fc-list/Makefile.am:
45 * fc-match/Makefile.am:
46
47 LD_ADD missing dependencies for binaries. Reported by
48 Edson Alves Pereira.
49
f23f5f38
PL
502006-04-07 Patrick Lam <plam@mit.edu>
51 * src/fcint.h:
52 * fc-lang/fc-lang.c (main):
53
54 SGI compilation fixes (reported by Christoph Bauer):
55 1) reorder union definition of _FcChar;
56 2) omit .stats =.
57
44415a07
PL
582006-04-07 Dominic Lachowicz <cinamod@hotmail.com>
59 reviewed by: plam
60 * configure.in:
61 * src/fccharset.c (FcCharSetNeededBytes):
62 * src/fcfs.c (FcFontSetNeededBytes):
63 * src/fcint.h:
64 * src/fclang.c (FcLangSetNeededBytesAlign):
65 * src/fcname.c (FcObjectNeededBytesAlign):
66 * src/fcpat.c (FcPatternNeededBytesAlign,
67 FcValueListNeededBytesAlign, FcStrNeededBytesAlign):
68
69 Portability fixes for HP-UX (reported by Christoph Bauer).
70 Replace '__inline__' by AC_C_INLINE and 'inline'.
71 Replace '__alignof__' by 'fc_alignof'.
72
91fe51b4
PL
732006-04-07 Dominic Lachowicz <cinamod@hotmail.com>
74 reviewed by: plam
75 * src/fcint.h:
76
77 Move up #include of config.h.
78 Fail if neither inttypes.h nor stdint.h is available.
79 Fixes bug 6171.
80
d6217cc6
PL
812006-04-07 Dominic Lachowicz <cinamod@hotmail.com>
82 Patrick Lam <plam@mit.edu>
83 * configure.in:
84 * fc-cache/fc-cache.c:
85 * fc-cat/fc-cat.c:
86 * src/fccache.c (FcGlobalCacheSave, FcCacheNextOffset,
87 FcDirCacheConsume, FcDirCacheProduce,
88 FcDirCacheWrite, FcCacheMachineSignature):
89 * src/fcfreetype.c (FcFreeTypeQuery):
90 * src/fontconfig.def.in:
91
92 Make fontconfig compile under MinGW:
93 1) remove unneeded #includes;
94 2) make use of mmap and sysconf conditional;
95 3) replace rand_r by srand/rand if needed;
96 4) use chsize instead of ftruncate; and
97 5) update libtool exports file
98
3a342c5a
PL
992006-04-07 Patrick Lam <plam@mit.edu>
100 * src/fcdir.c (FcDirScanConfig):
101
102 Eliminate warning.
103
8b4e7628
PL
1042006-04-06 Patrick Lam <plam@mit.edu>
105 * fc-match/.cvsignore:
106 * fc-match/Makefile.am:
107 * fc-match/fc-match.sgml:
108
109 Update documentation for fc-match (SGML-ize it).
110 (reported by Ilya Konstantinov)
111
392fa276
PL
112