From 7c27353667ab438f81529b8bb2394ce3eab75784 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Fri, 14 Mar 2025 09:33:09 +0100 Subject: update to 3.8.0RC2 open https://github.com/Imagick/imagick/issues/723 test failure with PHP 5.x open https://github.com/Imagick/imagick/issues/724 erratic segfault in subImageMatch --- REFLECTION-im7 | 84 +++++++++++++++++++++++++++++++++------------------------- 1 file changed, 48 insertions(+), 36 deletions(-) (limited to 'REFLECTION-im7') diff --git a/REFLECTION-im7 b/REFLECTION-im7 index 6da5139..f55014e 100644 --- a/REFLECTION-im7 +++ b/REFLECTION-im7 @@ -1,4 +1,4 @@ -Extension [ extension #82 imagick version 3.7.0 ] { +Extension [ extension #84 imagick version 3.8.0RC2 ] { - Dependencies { Dependency [ gmagick (Conflicts) ] @@ -490,7 +490,7 @@ Extension [ extension #82 imagick version 3.7.0 ] { Class [ class Imagick implements Stringable, Iterator, Traversable, Countable ] { - - Constants [629] { + - Constants [628] { Constant [ public int COLOR_BLACK ] { 11 } Constant [ public int COLOR_BLUE ] { 12 } Constant [ public int COLOR_CYAN ] { 13 } @@ -500,8 +500,8 @@ Extension [ extension #82 imagick version 3.7.0 ] { Constant [ public int COLOR_MAGENTA ] { 17 } Constant [ public int COLOR_ALPHA ] { 18 } Constant [ public int COLOR_FUZZ ] { 19 } - Constant [ public int IMAGICK_EXTNUM ] { 30700 } - Constant [ public string IMAGICK_EXTVER ] { 3.7.0 } + Constant [ public int IMAGICK_EXTNUM ] { 30800 } + Constant [ public string IMAGICK_EXTVER ] { 3.8.0RC2 } Constant [ public int QUANTUM_RANGE ] { 65535 } Constant [ public int USE_ZEND_MM ] { 0 } Constant [ public int COMPOSITE_DEFAULT ] { 54 } @@ -676,7 +676,6 @@ Extension [ extension #82 imagick version 3.7.0 ] { Constant [ public int COMPRESSION_WEBP ] { 23 } Constant [ public int COMPRESSION_DWAA ] { 24 } Constant [ public int COMPRESSION_DWAB ] { 25 } - Constant [ public int COMPRESSION_BC7 ] { 26 } Constant [ public int PAINT_POINT ] { 1 } Constant [ public int PAINT_REPLACE ] { 2 } Constant [ public int PAINT_FLOODFILL ] { 3 } @@ -1238,7 +1237,7 @@ Extension [ extension #82 imagick version 3.7.0 ] { - Parameters [1] { Parameter #0 [ int $type ] } - - Return [ int ] + - Return [ float ] } Method [ static public method getVersion ] { @@ -1271,7 +1270,7 @@ Extension [ extension #82 imagick version 3.7.0 ] { - Parameters [1] { Parameter #0 [ string $key ] } - - Return [ string ] + - Return [ string|false ] } Method [ static public method listRegistry ] { @@ -1293,12 +1292,12 @@ Extension [ extension #82 imagick version 3.7.0 ] { - Properties [0] { } - - Methods [376] { + - Methods [377] { Method [ public method optimizeImageLayers ] { - Parameters [0] { } - - Return [ bool ] + - Return [ Imagick ] } Method [ public method compareImageLayers ] { @@ -1647,6 +1646,15 @@ Extension [ extension #82 imagick version 3.7.0 ] { - Return [ bool ] } + Method [ public method clutImageWithInterpolate ] { + + - Parameters [2] { + Parameter #0 [ Imagick $lookup_table ] + Parameter #1 [ int $pixel_interpolate_method ] + } + - Return [ bool ] + } + Method [ public method getImageProperties ] { - Parameters [2] { @@ -2258,7 +2266,7 @@ Extension [ extension #82 imagick version 3.7.0 ] { - Parameters [0] { } - - Return [ string ] + - Return [ ?string ] } Method [ public method getImagesBlob ] { @@ -3070,7 +3078,7 @@ Extension [ extension #82 imagick version 3.7.0 ] { Method [ public method convolveImage ] { - Parameters [2] { - Parameter #0 [ array $kernel ] + Parameter #0 [ ImagickKernel $kernel ] Parameter #1 [ int $channel = Imagick::CHANNEL_DEFAULT ] } - Return [ bool ] @@ -3144,7 +3152,7 @@ Extension [ extension #82 imagick version 3.7.0 ] { - Parameters [1] { Parameter #0 [ int $evaluate ] } - - Return [ bool ] + - Return [ Imagick ] } Method [ public method flattenImages ] { @@ -3633,9 +3641,10 @@ Extension [ extension #82 imagick version 3.7.0 ] { Method [ public method setImageBluePrimary ] { - - Parameters [2] { + - Parameters [3] { Parameter #0 [ float $x ] Parameter #1 [ float $y ] + Parameter #2 [ float $z ] } - Return [ bool ] } @@ -3693,9 +3702,10 @@ Extension [ extension #82 imagick version 3.7.0 ] { Method [ public method setImageGreenPrimary ] { - - Parameters [2] { + - Parameters [3] { Parameter #0 [ float $x ] Parameter #1 [ float $y ] + Parameter #2 [ float $z ] } - Return [ bool ] } @@ -3719,9 +3729,10 @@ Extension [ extension #82 imagick version 3.7.0 ] { Method [ public method setImageRedPrimary ] { - - Parameters [2] { + - Parameters [3] { Parameter #0 [ float $x ] Parameter #1 [ float $y ] + Parameter #2 [ float $z ] } - Return [ bool ] } @@ -3744,9 +3755,10 @@ Extension [ extension #82 imagick version 3.7.0 ] { Method [ public method setImageWhitePoint ] { - - Parameters [2] { + - Parameters [3] { Parameter #0 [ float $x ] Parameter #1 [ float $y ] + Parameter #2 [ float $z ] } - Return [ bool ] } @@ -3829,7 +3841,7 @@ Extension [ extension #82 imagick version 3.7.0 ] { Parameter #0 [ int $columns ] Parameter #1 [ int $rows ] Parameter #2 [ ImagickPixel|string $background_color ] - Parameter #3 [ string $format = null ] + Parameter #3 [ ?string $format = null ] } - Return [ bool ] } @@ -4021,14 +4033,14 @@ Extension [ extension #82 imagick version 3.7.0 ] { - Parameters [0] { } - - Tentative return [ void ] + - Return [ void ] } Method [ public method rewind ] { - Parameters [0] { } - - Tentative return [ void ] + - Return [ void ] } Method [ public method valid ] { @@ -4098,8 +4110,8 @@ Extension [ extension #82 imagick version 3.7.0 ] { - Parameters [5] { Parameter #0 [ Imagick $image ] - Parameter #1 [ ?array &$offset = null ] - Parameter #2 [ ?float &$similarity = null ] + Parameter #1 [ &$offset = null ] + Parameter #2 [ &$similarity = null ] Parameter #3 [ float $threshold = 0.0 ] Parameter #4 [ int $metric = 0 ] } @@ -4110,8 +4122,8 @@ Extension [ extension #82 imagick version 3.7.0 ] { - Parameters [5] { Parameter #0 [ Imagick $image ] - Parameter #1 [ ?array &$offset = null ] - Parameter #2 [ ?float &$similarity = null ] + Parameter #1 [ &$offset = null ] + Parameter #2 [ &$similarity = null ] Parameter #3 [ float $threshold = 0.0 ] Parameter #4 [ int $metric = 0 ] } @@ -4197,7 +4209,7 @@ Extension [ extension #82 imagick version 3.7.0 ] { Parameter #0 [ float $radius ] Parameter #1 [ float $strength ] } - - Return [ void ] + - Return [ bool ] } Method [ public method identifyImageType ] { @@ -4869,7 +4881,7 @@ Extension [ extension #82 imagick version 3.7.0 ] { - Parameters [0] { } - - Return [ string ] + - Return [ string|false ] } Method [ public method getFontStretch ] { @@ -4988,7 +5000,7 @@ Extension [ extension #82 imagick version 3.7.0 ] { - Parameters [0] { } - - Return [ string ] + - Return [ string|false ] } Method [ public method getClipRule ] { @@ -5538,7 +5550,7 @@ Extension [ extension #82 imagick version 3.7.0 ] { Method [ public method setStrokeDashArray ] { - Parameters [1] { - Parameter #0 [ array $dashes ] + Parameter #0 [ ?array $dashes ] } - Return [ bool ] } @@ -5680,7 +5692,7 @@ Extension [ extension #82 imagick version 3.7.0 ] { - Parameters [0] { } - - Return [ array ] + - Return [ ?array ] } Method [ public method getIteratorRow ] { @@ -5694,7 +5706,7 @@ Extension [ extension #82 imagick version 3.7.0 ] { - Parameters [0] { } - - Return [ array ] + - Return [ ?array ] } Method [ public method getPreviousIteratorRow ] { @@ -5715,21 +5727,21 @@ Extension [ extension #82 imagick version 3.7.0 ] { - Parameters [0] { } - - Tentative return [ void ] + - Return [ void ] } Method [ public method rewind ] { - Parameters [0] { } - - Tentative return [ void ] + - Return [ void ] } Method [ public method current ] { - Parameters [0] { } - - Return [ array ] + - Return [ ?array ] } Method [ public method newPixelIterator ] { @@ -5898,7 +5910,7 @@ Extension [ extension #82 imagick version 3.7.0 ] { Parameter #0 [ ImagickPixel|string $color ] Parameter #1 [ float $fuzz ] } - - Return [ bool ] + - Return [ ?bool ] } Method [ public method isPixelSimilarQuantum ] { @@ -5907,7 +5919,7 @@ Extension [ extension #82 imagick version 3.7.0 ] { Parameter #0 [ ImagickPixel|string $color ] Parameter #1 [ float $fuzz_quantum_range_scaled_by_square_root_of_three ] } - - Return [ bool ] + - Return [ ?bool ] } Method [ public method isSimilar ] { @@ -5916,7 +5928,7 @@ Extension [ extension #82 imagick version 3.7.0 ] { Parameter #0 [ ImagickPixel|string $color ] Parameter #1 [ float $fuzz_quantum_range_scaled_by_square_root_of_three ] } - - Return [ bool ] + - Return [ ?bool ] } Method [ public method setColor ] { @@ -6003,7 +6015,7 @@ Extension [ extension #82 imagick version 3.7.0 ] { - Parameters [2] { Parameter #0 [ array $matrix ] - Parameter #1 [ ?array $origin ] + Parameter #1 [ ?array $origin = null ] } - Return [ ImagickKernel ] } -- cgit