Hi, I reverted this commit even if I strongly disagree with how 5.2.4-rc3 has been released and how the 5.2 was frozen without previous mail.
About 5.2.4 in general, there is still issues on windows. I have no idea how to get the required libs updated (looks like png, freetype and pslib have not been updated). If they are updated, we will need another RC. If they are not and/or if I can't commit fixes then we have serious problems in our release process and how we communicate. I'm not sure how to fix them as I have no control on this process. Cheers, --Pierre Ilia Alshanetsky wrote: > Please revert, its too late for this patch in 5.2.4 > > Thanks, > > > On 26-Aug-07, at 4:35 PM, Pierre-Alain Joye wrote: > >> pajoye Sun Aug 26 20:35:11 2007 UTC >> >> Added files: (Branch: PHP_5_2) >> /php-src/ext/gd/tests libgd00106.phpt >> >> Modified files: >> /php-src/ext/gd/libgd gd.c >> /php-src NEWS >> Log: >> - MFB: gd #106, imagerectangle draws 1x1 rectangles as 1x3 rectangles >> >> >> http://cvs.php.net/viewvc.cgi/php-src/ext/gd/libgd/gd.c?r1=1.90.2.1.2.17&r2=1.90.2.1.2.18&diff_format=u >> Index: php-src/ext/gd/libgd/gd.c >> diff -u php-src/ext/gd/libgd/gd.c:1.90.2.1.2.17 php-src/ext/gd/libgd/gd.c:1.90.2.1.2.18 >> --- php-src/ext/gd/libgd/gd.c:1.90.2.1.2.17 Sun Jun 17 19:03:58 2007 >> +++ php-src/ext/gd/libgd/gd.c Sun Aug 26 20:35:10 2007 >> @@ -2124,6 +2124,12 @@ >> int half1 = 1; >> int t; >> >> + >> + if (x1 == x2 && y1 == y2 && thick == 1) { >> + gdImageSetPixel(im, x1, y1, color); >> + return; >> + } >> + >> if (y2 < y1) { >> t=y1; >> y1 = y2; >> http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.910&r2=1.2027.2.547.2.911&diff_format=u >> Index: php-src/NEWS >> diff -u php-src/NEWS:1.2027.2.547.2.910 php-src/NEWS:1.2027.2.547.2.911 >> --- php-src/NEWS:1.2027.2.547.2.910 Thu Aug 23 22:39:01 2007 >> +++ php-src/NEWS Sun Aug 26 20:35:11 2007 >> @@ -1,5 +1,6 @@ >> PHP NEWS >> >> ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| >> +- Fixed regression in imagerectangle for 1x1 rectangle (gd bug #106) (Pierre) >> 23 Aug 2007, PHP 5.2.4RC3 >> - Fixed version_compare() to support "rc" as well as "RC" for release >> candidate version numbers. >> >> http://cvs.php.net/viewvc.cgi/php-src/ext/gd/tests/libgd00106.phpt?view=markup&rev=1.1 >> Index: php-src/ext/gd/tests/libgd00106.phpt >> +++ php-src/ext/gd/tests/libgd00106.phpt >> --TEST-- >> libgd #106 (imagerectangle 1x1 draws 1x3) >> --SKIPIF-- >> <?php >> if (!extension_loaded('gd')) die("skip gd extension not available\n"); >> ?> >> --FILE-- >> <?php >> $im = imagecreatetruecolor(10,10); >> imagerectangle($im, 1,1, 1,1, 0xFFFFFF); >> $c1 = imagecolorat($im, 1,1); >> $c2 = imagecolorat($im, 1,2); >> $c3 = imagecolorat($im, 2,1); >> $c4 = imagecolorat($im, 2,2); >> if ($c1 == 0xFFFFFF && $c2 == 0 && $c3 == 0 && $c4 == 0) { >> echo "Ok"; >> } else { >> echo "failed"; >> } >> ?> >> --EXPECT-- >> Ok >> >> -- >> PHP CVS Mailing List (http://www.php.net/) >> To unsubscribe, visit: http://www.php.net/unsub.php >> > > Ilia Alshanetsky > > > > > -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php