Re: Re: ext/imagick BC break (was: Re: [PEAR-DEV] PHP Magick version 0.5a Released!)

From: Date: Tue, 26 Nov 2002 01:09:51 +0000
Subject: Re: Re: ext/imagick BC break (was: Re: [PEAR-DEV] PHP Magick version 0.5a Released!)
References: 1  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-11094@lists.php.net to get a copy of this message
Just out of curiosity, why is it necessary to break BC? In what way is the new syntax better that it makes up for the problems incurred? George On Monday, November 25, 2002, at 07:42 PM, Alan Knowles wrote:
Michael Montero wrote:
I will clearly document how to go from the BC version to the new one.
can you give a 2-3 line overview of the differences: functions have different arguments/order? missing functions? (lots of new ones I presume :) ... phpmole uses it to do resize/rotate etc. Regards Alan
On Mon, 25 Nov 2002, Christian Stocker wrote:
Hi As mentioned in the mail by Michael, we will replace pecl/imagick with his version, as I think, he has much more to offer than my code (and much more time to support it right at the moment :) ). I will still support the extension and hopefully contribute to it. Therefore here comes the big WARNING: The commits (and finally releases) in the next few days will break BC of pecl/imagick! Therefore, if anyone is using this extension and really really needs BC should stand up now and maybe we will have a look what we can do :) But since it's clearly stated as alpha and experimental, noone should be surprised by that Anyway, have a nice evening and check out Michael's work. christian On Mon, 25 Nov 2002, Michael Montero wrote:
Just released some more functionality. The major push right now is join my efforts with those of Christian Stocker to get one single module into PEAR. Christian and I have been working that. Please see the latest changes below...they are significant.
       - functions added:
               imagick_getcanvas()
               imagick_blur()
               imagick_despeckle()
               imagick_edge()
               imagick_emboss()
               imagick_enhance()
               imagick_gaussianblur()
               imagick_medianfilter()
               imagick_motionblur()
       - one major change - renamed everything to imagick*; I've joined
my efforts with Christian Stocker who had a previously written
         but smaller extension
       - magick_getcanvas() allows you to create a blank image to draw on
       - changed comment header in imagick.h to match the one in
         imagick.c
       - added Christian Stocker to credits
       - moved over to Christian Stocker's config.m4, removed the need
         for gen_configm4
       - rewrote INSTALL to reflect new config.m4
       - slight modifications to config.m4 to get it to work properly
       - added package.xml
       - removed ChangeLog, everything is now in package.xml
       - removed imagick_free_reason() and imagick_free_description()
         since they are no longer necessary
       - preceded all internal functions with _php_
       - created imagick_read() for backward compatibility with old
         extension
       - created imagick_write() for backward compatibility with old
         extension
-- PEAR Development Mailing List (http://pear.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php


« previous php.pear.dev (#11094) next »