It might be an idea to alias it to imagefilledellipse instead of just
deleting it.  Then it wouldn't break stuff.  If the current fill colour is
set, then it will be slightly wrong, but I think that is slightly better
than a broken image.

-Rasmus

On Tue, 25 Jun 2002, Marcus Börger wrote:

> helly         Tue Jun 25 05:00:11 2002 EDT
>
>   Modified files:
>     /php4/ext/gd      config.m4 gd.c
>   Log:
>   imageellipse is removed in 2.01
>   #maybe someone reintroduces this one in bundled lib?
>
> Index: php4/ext/gd/config.m4
> diff -u php4/ext/gd/config.m4:1.98 php4/ext/gd/config.m4:1.99
> --- php4/ext/gd/config.m4:1.98        Mon Jun 24 15:31:44 2002
> +++ php4/ext/gd/config.m4     Tue Jun 25 05:00:08 2002
> @@ -1,5 +1,5 @@
>  dnl
> -dnl $Id: config.m4,v 1.98 2002/06/24 19:31:44 derick Exp $
> +dnl $Id: config.m4,v 1.99 2002/06/25 09:00:08 helly Exp $
>  dnl
>
>  dnl
> @@ -214,6 +214,7 @@
>    PHP_CHECK_LIBRARY(gd, gdImageCreateFromGd2,   [AC_DEFINE(HAVE_GD_GD2,             
> 1, [ ])], [], [ -L$GD_LIB $GD_SHARED_LIBADD ])
>    PHP_CHECK_LIBRARY(gd, gdImageCreateTrueColor, [AC_DEFINE(HAVE_LIBGD20,            
> 1, [ ])], [], [ -L$GD_LIB $GD_SHARED_LIBADD ])
>    PHP_CHECK_LIBRARY(gd, gdImageSetTile,         [AC_DEFINE(HAVE_GD_IMAGESETTILE,    
> 1, [ ])], [], [ -L$GD_LIB $GD_SHARED_LIBADD ])
> +  PHP_CHECK_LIBRARY(gd, gdImageEllipse,         [AC_DEFINE(HAVE_GD_IMAGEELLIPSE,    
> 1, [ ])], [], [ -L$GD_LIB $GD_SHARED_LIBADD ])
>    PHP_CHECK_LIBRARY(gd, gdImageSetBrush,        [AC_DEFINE(HAVE_GD_IMAGESETBRUSH,   
> 1, [ ])], [], [ -L$GD_LIB $GD_SHARED_LIBADD ])
>    PHP_CHECK_LIBRARY(gd, gdImageStringTTF,       [AC_DEFINE(HAVE_GD_STRINGTTF,       
> 1, [ ])], [], [ -L$GD_LIB $GD_SHARED_LIBADD ])
>    PHP_CHECK_LIBRARY(gd, gdImageStringFT,        [AC_DEFINE(HAVE_GD_STRINGFT,        
> 1, [ ])], [], [ -L$GD_LIB $GD_SHARED_LIBADD ])
> Index: php4/ext/gd/gd.c
> diff -u php4/ext/gd/gd.c:1.190 php4/ext/gd/gd.c:1.191
> --- php4/ext/gd/gd.c:1.190    Mon Jun 24 15:31:44 2002
> +++ php4/ext/gd/gd.c  Tue Jun 25 05:00:09 2002
> @@ -18,7 +18,7 @@
>     +----------------------------------------------------------------------+
>   */
>
> -/* $Id: gd.c,v 1.190 2002/06/24 19:31:44 derick Exp $ */
> +/* $Id: gd.c,v 1.191 2002/06/25 09:00:09 helly Exp $ */
>
>  /* gd 1.2 is copyright 1994, 1995, Quest Protein Database Center,
>     Cold Spring Harbor Labs. */
> @@ -133,9 +133,8 @@
>       PHP_FE(imagecreatetruecolor,                                    NULL)
>       PHP_FE(imagetruecolortopalette,                                 NULL)
>       PHP_FE(imagesetthickness,                                               NULL)
> -     PHP_FE(imageellipse,                                                    NULL)
> -     PHP_FE(imagefilledellipse,                                              NULL)
>       PHP_FE(imagefilledarc,                                                  NULL)
> +     PHP_FE(imagefilledellipse,                                              NULL)
>       PHP_FE(imagealphablending,                                              NULL)
>       PHP_FE(imagecolorresolvealpha,                                  NULL)
>       PHP_FE(imagecolorclosestalpha,                                  NULL)
> @@ -143,6 +142,10 @@
>       PHP_FE(imagecopyresampled,                                              NULL)
>  #endif
>
> +#if HAVE_GD_IMAGEELLIPSE
> +     PHP_FE(imageellipse,                                                    NULL)
> +#endif
> +
>  #if HAVE_GD_IMAGESETTILE
>       PHP_FE(imagesettile,                                                    NULL)
>  #endif
> @@ -645,7 +648,7 @@
>  }
>  /* }}} */
>
> -#if 0  /* this function is missing from GD 2.0.1 */
> +#ifdef HAVE_GD_IMAGEELLIPSE  /* this function is missing from GD 2.0.1 */
>  /* {{{ proto void imageellipse(resource im, int cx, int cy, int w, int h, int color)
>     Draw an ellipse */
>  PHP_FUNCTION(imageellipse)
>
>
>
> --
> PHP CVS Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to