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