]> git.wh0rd.org - fontconfig.git/blobdiff - ChangeLog
Include more stub definitions to make HP-UX's C compiler happy.
[fontconfig.git] / ChangeLog
index 7f6725092d3cb36073d3274f91c25e79c5e4e760..badffff8269da52e1b29419b73f071c867cb63cd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,118 @@
+2006-04-07  Patrick Lam  <plam@mit.edu>
+       * fc-case/fc-case.c:
+       * fc-glyphname/fc-glyphname.c:
+       * fc-lang/fc-lang.c:
+
+       Include more stub definitions to make HP-UX's C compiler happy.
+
+2006-04-07  Patrick Lam  <plam@mit.edu>
+       * src/fcname.c (FcObjectUnserialize):
+
+       Swap typo in order of ALIGN and dereferencing, fixing bug 6529.
+
+2006-04-10  Frederic Crozat  <fcrozat@mandriva.com>
+       reviewed by: plam
+       
+       * src/fccfg.c: (FcConfigEvaluate):
+       Fix string memory leak (Coverity defect #1823).
+       
+       * src/fccache.c: (FcDirCacheUnlink):
+       Fix memory leak with hash collision (Coverity defect #1824).
+
+2006-04-10  Frederic Crozat  <fcrozat@mandriva.com>
+       reviewed by: plam
+       
+       * src/fccache.c: (FcGlobalCacheSave):
+       Don't leak header in non-error case (Coverity defect #1825).
+
+2006-04-10  Frederic Crozat  <fcrozat@mandriva.com>
+       reviewed by: plam
+
+       * src/fcdir.c (FcDirScanConfig)
+       Don't leak in error cases (Coverity defects #777, #1826)
+
+2006-04-10  Frederic Crozat  <fcrozat@mandriva.com>
+       reviewed by: plam
+
+       * src/fccache.c: (FcDirCacheWrite):
+       Fix double free (spotted by Coverity, CID #1965).
+
+       * fc-match/fc-match.c: (main):
+       Check if pattern is not null before using it (Coverity defect #1883).
+
+       * src/fccache.c: (FcDirCacheWrite):
+       Fix memory leak with hash collision (Coverity defect #1829).
+
+       * src/fccfg.c: (FcConfigBuildFonts):
+       Fix memory leak when bail cases (Coverity defect #1828).
+
+       * src/fccache.c: (FcGlobalCacheLoad):
+       Don't leak directory name (Coverity defect #1827).
+
+2006-04-07  Dominic Lachowicz  <cinamod@hotmail.com>
+       reviewed by: plam
+       * fc-cache/Makefile.am:
+       * fc-cat/Makefile.am:
+       * fc-list/Makefile.am:
+       * fc-match/Makefile.am:
+
+       LD_ADD missing dependencies for binaries.  Reported by
+       Edson Alves Pereira.
+
+2006-04-07  Patrick Lam  <plam@mit.edu>
+       * src/fcint.h:
+       * fc-lang/fc-lang.c (main):
+
+       SGI compilation fixes (reported by Christoph Bauer):
+       1) reorder union definition of _FcChar;
+       2) omit .stats =.
+
+2006-04-07  Dominic Lachowicz  <cinamod@hotmail.com>
+       reviewed by: plam
+       * configure.in:
+       * src/fccharset.c (FcCharSetNeededBytes):
+       * src/fcfs.c (FcFontSetNeededBytes):
+       * src/fcint.h:
+       * src/fclang.c (FcLangSetNeededBytesAlign):
+       * src/fcname.c (FcObjectNeededBytesAlign):
+       * src/fcpat.c (FcPatternNeededBytesAlign, 
+                      FcValueListNeededBytesAlign, FcStrNeededBytesAlign):
+
+       Portability fixes for HP-UX (reported by Christoph Bauer).
+       Replace '__inline__' by AC_C_INLINE and 'inline'.
+       Replace '__alignof__' by 'fc_alignof'.
+
+2006-04-07  Dominic Lachowicz  <cinamod@hotmail.com>
+       reviewed by: plam
+       * src/fcint.h:
+
+       Move up #include of config.h.
+       Fail if neither inttypes.h nor stdint.h is available.
+       Fixes bug 6171.
+
+2006-04-07  Dominic Lachowicz  <cinamod@hotmail.com>
+           Patrick Lam  <plam@mit.edu>
+       * configure.in:
+       * fc-cache/fc-cache.c:
+       * fc-cat/fc-cat.c:
+       * src/fccache.c (FcGlobalCacheSave, FcCacheNextOffset, 
+                        FcDirCacheConsume, FcDirCacheProduce, 
+                        FcDirCacheWrite, FcCacheMachineSignature):
+       * src/fcfreetype.c (FcFreeTypeQuery):
+       * src/fontconfig.def.in:
+
+       Make fontconfig compile under MinGW: 
+       1) remove unneeded #includes;
+       2) make use of mmap and sysconf conditional;
+       3) replace rand_r by srand/rand if needed;
+       4) use chsize instead of ftruncate; and
+       5) update libtool exports file
+
+2006-04-07  Patrick Lam  <plam@mit.edu>
+       * src/fcdir.c (FcDirScanConfig):
+
+       Eliminate warning.
+
 2006-04-06  Patrick Lam  <plam@mit.edu>
        * fc-match/.cvsignore:
        * fc-match/Makefile.am: