cvs: gd(GD_2_0) /libgd/src NEWS gd_gif_out.c /libgd/src/tests/gif CMakeLists.txt Makefile.am bug00181.c

[email protected] ("Takeshi Abe") Mon, 03 Nov 2008 13:33:02 -0000
Newsgroups php.gd.cvs
Message-ID <cvstabe1225719182@cvsserver>
tabe		Mon Nov  3 13:33:02 2008 UTC

  Added files:                 (Branch: GD_2_0)
    /gd/libgd/src/tests/gif	bug00181.c 

  Modified files:              
    /gd/libgd/src	NEWS gd_gif_out.c 
    /gd/libgd/src/tests/gif	CMakeLists.txt Makefile.am 
  Log:
  MFH: fixed #181.
  
http://cvs.php.net/viewvc.cgi/gd/libgd/src/NEWS?r1=1.4.2.41&r2=1.4.2.42&diff_format=u
Index: gd/libgd/src/NEWS
diff -u gd/libgd/src/NEWS:1.4.2.41 gd/libgd/src/NEWS:1.4.2.42
--- gd/libgd/src/NEWS:1.4.2.41	Thu Oct 23 10:04:24 2008
+++ gd/libgd/src/NEWS	Mon Nov  3 13:33:02 2008
@@ -22,6 +22,7 @@
 173, Fixed the memory management in font_path() of gdft.c (Takeshi Abe)
 174, Fixed that font_path() in gdft.c breaks reentrancy (Takeshi Abe)
 180, Added a Makefile entry for tests/xpm (Takeshi Abe)
+181, Fixed gd_gif_out.c to enable proper interlace
 
 GD 2.0.35 (2007-06-21)
 41, Fix valgrind error in gdImageFillTiled (Nuno Lopes) 
http://cvs.php.net/viewvc.cgi/gd/libgd/src/gd_gif_out.c?r1=1.6&r2=1.6.2.1&diff_format=u
Index: gd/libgd/src/gd_gif_out.c
diff -u gd/libgd/src/gd_gif_out.c:1.6 gd/libgd/src/gd_gif_out.c:1.6.2.1
--- gd/libgd/src/gd_gif_out.c:1.6	Thu Jan  4 12:44:31 2007
+++ gd/libgd/src/gd_gif_out.c	Mon Nov  3 13:33:02 2008
@@ -586,9 +586,9 @@
         int InitCodeSize;
         int i;
 	GifCtx ctx;
+	memset(&ctx, 0, sizeof(ctx));
         ctx.Interlace = GInterlace;
 	ctx.in_count = 1;
-	memset(&ctx, 0, sizeof(ctx));
         ColorMapSize = 1 << BitsPerPixel;
 
         RWidth = ctx.Width = GWidth;
@@ -735,9 +735,9 @@
         int InitCodeSize;
         int i;
 	GifCtx ctx;
+	memset(&ctx, 0, sizeof(ctx));
         ctx.Interlace = GInterlace;
 	ctx.in_count = 1;
-	memset(&ctx, 0, sizeof(ctx));
         ColorMapSize = 1 << BitsPerPixel;
 
 	if (LeftOfs < 0) LeftOfs = 0;
http://cvs.php.net/viewvc.cgi/gd/libgd/src/tests/gif/CMakeLists.txt?r1=1.1.2.2&r2=1.1.2.3&diff_format=u
Index: gd/libgd/src/tests/gif/CMakeLists.txt
diff -u gd/libgd/src/tests/gif/CMakeLists.txt:1.1.2.2 gd/libgd/src/tests/gif/CMakeLists.txt:1.1.2.3
--- gd/libgd/src/tests/gif/CMakeLists.txt:1.1.2.2	Wed Apr  4 12:04:07 2007
+++ gd/libgd/src/tests/gif/CMakeLists.txt	Mon Nov  3 13:33:02 2008
@@ -5,6 +5,7 @@
 	bug00006
 	bug00060
 	bug00066
+	bug00181
 )
 
 FOREACH(test_name ${TESTS_FILES})
http://cvs.php.net/viewvc.cgi/gd/libgd/src/tests/gif/Makefile.am?r1=1.1.2.1&r2=1.1.2.2&diff_format=u
Index: gd/libgd/src/tests/gif/Makefile.am
diff -u gd/libgd/src/tests/gif/Makefile.am:1.1.2.1 gd/libgd/src/tests/gif/Makefile.am:1.1.2.2
--- gd/libgd/src/tests/gif/Makefile.am:1.1.2.1	Mon Mar 10 12:33:35 2008
+++ gd/libgd/src/tests/gif/Makefile.am	Mon Nov  3 13:33:02 2008
@@ -1,3 +1,3 @@
 ## Process this file with automake to produce Makefile.in -*-Makefile-*-
 
-EXTRA_DIST = CMakeLists.txt bug00005_0.gif bug00005_2.c bug00005_2.gif bug00005.c bug00060.c bug00066.c bug00066.gif bug00005_1.gif  bug00005_2_exp.png  bug00005_3.gif  bug00006.c  bug00060.gif  bug00066_exp.png 
+EXTRA_DIST = CMakeLists.txt bug00005_0.gif bug00005_2.c bug00005_2.gif bug00005.c bug00060.c bug00066.c bug00066.gif bug00005_1.gif  bug00005_2_exp.png  bug00005_3.gif  bug00006.c  bug00060.gif  bug00066_exp.png bug00181.c

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