cvs: gd(GD_2_0) /libgd/src gd.c /libgd/src/tests/gdimagefilledellipse CMakeLists.txt Makefile.am bug00191.c bug00191.png

[email protected] ("Takeshi Abe") Sun, 18 Jan 2009 12:48:45 -0000
Newsgroups php.gd.cvs
Message-ID <cvstabe1232282925@cvsserver>
tabe		Sun Jan 18 12:48:45 2009 UTC

  Added files:                 (Branch: GD_2_0)
    /gd/libgd/src/tests/gdimagefilledellipse	bug00191.c bug00191.png 

  Modified files:              
    /gd/libgd/src	gd.c 
    /gd/libgd/src/tests/gdimagefilledellipse	CMakeLists.txt Makefile.am 
  Log:
  MFH: fixed FS#191; draw the center line regardless of thickness.
  
http://cvs.php.net/viewvc.cgi/gd/libgd/src/gd.c?r1=1.49.2.26&r2=1.49.2.27&diff_format=u
Index: gd/libgd/src/gd.c
diff -u gd/libgd/src/gd.c:1.49.2.26 gd/libgd/src/gd.c:1.49.2.27
--- gd/libgd/src/gd.c:1.49.2.26	Tue Dec  2 16:36:15 2008
+++ gd/libgd/src/gd.c	Sun Jan 18 12:48:45 2009
@@ -1,4 +1,4 @@
-/* $Id: gd.c,v 1.49.2.26 2008/12/02 16:36:15 tabe Exp $ */
+/* $Id: gd.c,v 1.49.2.27 2009/01/18 12:48:45 tabe Exp $ */
 #ifdef HAVE_CONFIG_H
 #include "config.h"
 #endif
@@ -1715,7 +1715,9 @@
 	a=w>>1;
 	b=h>>1;
 
-	gdImageLine(im, mx-a, my, mx+a, my, c);
+	for (x = mx-a; x <= mx+a; x++) {
+		gdImageSetPixel(im, x, my, c);
+	}
 
 	mx1 = mx-a;my1 = my;
 	mx2 = mx+a;my2 = my;
http://cvs.php.net/viewvc.cgi/gd/libgd/src/tests/gdimagefilledellipse/CMakeLists.txt?r1=1.1.2.3&r2=1.1.2.4&diff_format=u
Index: gd/libgd/src/tests/gdimagefilledellipse/CMakeLists.txt
diff -u gd/libgd/src/tests/gdimagefilledellipse/CMakeLists.txt:1.1.2.3 gd/libgd/src/tests/gdimagefilledellipse/CMakeLists.txt:1.1.2.4
--- gd/libgd/src/tests/gdimagefilledellipse/CMakeLists.txt:1.1.2.3	Wed Jan  7 15:12:51 2009
+++ gd/libgd/src/tests/gdimagefilledellipse/CMakeLists.txt	Sun Jan 18 12:48:45 2009
@@ -1,6 +1,7 @@
 
 SET(TESTS_FILES
 	bug00010
+	bug00191
 )
 
 FOREACH(test_name ${TESTS_FILES})
http://cvs.php.net/viewvc.cgi/gd/libgd/src/tests/gdimagefilledellipse/Makefile.am?r1=1.1.2.1&r2=1.1.2.2&diff_format=u
Index: gd/libgd/src/tests/gdimagefilledellipse/Makefile.am
diff -u gd/libgd/src/tests/gdimagefilledellipse/Makefile.am:1.1.2.1 gd/libgd/src/tests/gdimagefilledellipse/Makefile.am:1.1.2.2
--- gd/libgd/src/tests/gdimagefilledellipse/Makefile.am:1.1.2.1	Mon Mar 10 12:33:35 2008
+++ gd/libgd/src/tests/gdimagefilledellipse/Makefile.am	Sun Jan 18 12:48:45 2009
@@ -1,3 +1,3 @@
 ## Process this file with automake to produce Makefile.in -*-Makefile-*-
 
-EXTRA_DIST = CMakeLists.txt bug00010.c bug00010_exp.png
+EXTRA_DIST = CMakeLists.txt bug00010.c bug00010_exp.png bug00191.c bug00191.png

http://cvs.php.net/viewvc.cgi/gd/libgd/src/tests/gdimagefilledellipse/bug00191.c?view=markup&rev=1.1
Index: gd/libgd/src/tests/gdimagefilledellipse/bug00191.c
+++ gd/libgd/src/tests/gdimagefilledellipse/bug00191.c