pajoye Mon May 24 16:03:09 2004 EDT Modified files: (Branch: PHP_4_3) /php-src NEWS /php-src/ext/gd/libgd gd.c Log: - MFH: Fix #28506, negative angle returns "random arcs" while (s < 0) s += 360 is used now http://cvs.php.net/diff.php/php-src/NEWS?r1=1.1247.2.666&r2=1.1247.2.667&ty=u Index: php-src/NEWS diff -u php-src/NEWS:1.1247.2.666 php-src/NEWS:1.1247.2.667 --- php-src/NEWS:1.1247.2.666 Mon May 24 13:02:31 2004 +++ php-src/NEWS Mon May 24 16:03:08 2004 @@ -15,6 +15,8 @@ and/or HTTP_SESSION_VARS. (Sara) - Fixed bug #28508 (Do not make hypot() available if not supported by libc). (Ilia) +- Fixed bug #28506 (Allow negative start angle in imagearc and imagefilledarc. + (Pierre) - Fixed bug #28386 (wordwrap() wraps lines 1 character too soon). (Ilia) - Fixed bug #28374 (Possible unterminated loop inside _php_pgsql_trim_message()). (Ilia) http://cvs.php.net/diff.php/php-src/ext/gd/libgd/gd.c?r1=1.24.2.31&r2=1.24.2.32&ty=u Index: php-src/ext/gd/libgd/gd.c diff -u php-src/ext/gd/libgd/gd.c:1.24.2.31 php-src/ext/gd/libgd/gd.c:1.24.2.32 --- php-src/ext/gd/libgd/gd.c:1.24.2.31 Tue Apr 27 10:59:25 2004 +++ php-src/ext/gd/libgd/gd.c Mon May 24 16:03:08 2004 @@ -1607,9 +1607,14 @@ int lx = 0, ly = 0; int fx = 0, fy = 0; + while (s<0) { + s += 360; + } + while (e < s) { e += 360; } + for (i = s; i <= e; i++) { int x, y; x = ((long) gdCosT[i % 360] * (long) w / (2 * 1024)) + cx;
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php