cvs: gd /libgd ISSUES

[email protected] ("Pierre-Alain Joye")
Newsgroups php.gd.cvs
Message-ID <cvspajoye1167871200@cvsserver>
pajoye		Thu Jan  4 00:40:00 2007 UTC

  Modified files:              
    /gd/libgd	ISSUES 
  Log:
  - fix to match the issues #
  
  
http://cvs.php.net/viewvc.cgi/gd/libgd/ISSUES?r1=1.30&r2=1.31&diff_format=u
Index: gd/libgd/ISSUES
diff -u gd/libgd/ISSUES:1.30 gd/libgd/ISSUES:1.31
--- gd/libgd/ISSUES:1.30	Wed Jan  3 21:57:34 2007
+++ gd/libgd/ISSUES	Thu Jan  4 00:40:00 2007
@@ -1,16 +1,15 @@
 GDBUGS                                                                     NEWS
 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-#1, Initialize values this also provides a 5x speedup in the imagefttext.phpt 
+#3 Initialize values this also provides a 5x speedup in the imagefttext.phpt 
     test, because without this patch it never got cache hits (Nuno Lopes)
-#2, #8, gdImageFill, multiple segfaults with complex patterns, transparent 
+#4 gdImageFill, multiple segfaults with complex patterns, transparent 
     colors or invalid color index
-#3, gdImageRectangle draws corners twice (affects rectangles with alpha 
+#5 gdImageRectangle draws corners twice (affects rectangles with alpha 
     channel)
-#4, TrueColor transparent color not used  with GIF output (palette)
-#5, Numerous security fixes in GIF loader. When the gif palette is broken, 
+#6, TrueColor transparent color not used  with GIF output (palette)
+#7, Numerous security fixes in GIF loader. When the gif palette is broken, 
     the image size is invalid or NULL block at unexpected postions.
-#6, Add test for gdImagePng and transparent color
-#7, gdIimageCopy doen't use the alpha channel (palette to truecolor copy)
+#8,  gdIimageCopy doen't use the alpha channel (palette to truecolor copy)
 #9, Update configure/build scripts (Lars Hecking, 
 	lhecking[at]users.sourceforge.net)
 	AUTO* tools and libtool
@@ -26,41 +25,38 @@
 
 	RANLIB handling
 	configure.ac: AC_PROG_RANLIB is obsolete, now handled by AC_PROG_LIBTOO
-#10, gdImageFilledEllipse does not respect transparency
-#11, gdImageCreateFromPng* possible crash with empty file
+#10 gdImageFilledEllipse does not respect transparency
+#11 gdImageCreateFromPng* possible crash with empty file
      (Thanks Antony Dovgal to have catched it)
 #12, gdImageCreateFromPngCrx, initialize the signature buffer not the infile
      CTX (Takeshi Abe)
-#13, remove generated files from cvs, add bootstrap script
-#14, Fixed leak in jinit_2pass_quantizer (gd_topal.c)
+#13, Fixed leak in jinit_2pass_quantizer (gd_topal.c) (Huib-Jan Imbens)
+#14, Added santiy checks for possible memory allocation errors:
+     (John Ellson/Graphviz, Pierre)
+ - gdImageCreate 
+ - gdImageFilledPolygon and gdImageSetStyle
+ - gdCacheCreate and main
+ - fontFetch and tweenColorFetch
+ - gdImageStringFTEx, use gdMalloc and gdRealloc
+ - gd_gd2
+ - gd_topal
+ - gdImageCopyResized 
 #15, gdImageCreatePaletteFromTrueColor(), colors allocated henceforth from 
      the resulting image overwrite the palette colors (Rob Leslie)
-#16, Added sanity checks in gdImageCreate for possible allocation failures
-     (John Ellson/Graphviz)
-#17, Added "static" to entities_s struct declaration to avoid obscure 
+
+#16, Added "static" to entities_s struct declaration to avoid obscure 
      compiler problem on Suns (John Ellson/Graphviz)
-#18, Removed invalid gdFree call when overflow2 fails
-#19, Use abs instead of fbas in HWB_Diff (Nick Atty)
-#20, Fixed gdImageCopyMergeGray when used with a true color image
-#21, gdImageCopyResized sanity check for allocation failures
-#22, Fixed transparency preservation in gdImageCopyRotated 
-#23, Added sanity checks for possible allocation failures in 
-      gdImageFilledPolygon and gdImageSetStyle
-#24, Out of range checks in gdImageSetAAPixelColor
-#25, Added sanity checks for possible allocation failures in gdCacheCreate
-     and main
-#26, gdFontCacheSetup returns error when gdCacheCreate fails
-#27, Added sanity checks for possible failures in fontFetch and
-     tweenColorFetch
-#28, Fixed gdImageStringFTEx when called with an empty string 
+#17, Removed invalid gdFree call when overflow2 fails
+#18, Use abs instead of fbas in HWB_Diff (Nick Atty)
+#19, Fixed gdImageCopyMergeGray when used with a true color image
+#20, Fixed transparency preservation in gdImageCopyRotated 
+#21, Out of range checks in gdImageSetAAPixelColor
+#22, gdFontCacheSetup returns error when gdCacheCreate fails
+#23, Fixed gdImageStringFTEx when called with an empty string 
      Initialize the bounding box variables to zero (Kevin Scaldeferri)
-#29, Added sanity checks for allocations failure in gdImageStringFTEx
-     use gdMalloc and gdRealloc
-#30, uninitialized variable "charmap" and avoid divide-by-zero errors
+#24, uninitialized variable "charmap" and avoid divide-by-zero errors
      at very small dpi values (John Ellson/Graphviz)
-#31, Added DISABLE_THREADS to permit disabling of thread support
+#25, Added DISABLE_THREADS to permit disabling of thread support
      (John Ellson/Graphviz)
-#32, Added sanity checks for allocations failure in gd_gd2
-#33, dynamicGetbuf, sourceGetbuf must return 0 for errors and EOF
-#34, Fixed gdSeek declaration, offset argument was missing
-#35, Added sanity checks for allocations failure in gd_topal
+#26, dynamicGetbuf, sourceGetbuf must return 0 for errors and EOF
+#27, Fixed gdSeek declaration, offset argument was missing
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.