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