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