1867 Commits

Author SHA1 Message Date
Jakub Zelenka 70087bab33 Prepare 3.8.1 (#765)
* Prepare 3.8.1

* Bump PHP_IMAGICK_EXTNUM
3.8.1
2025-11-26 20:53:09 +01:00
Jakub Zelenka c419a2d155 Test PHP 8.5 in CI (#764) 2025-11-26 20:00:29 +01:00
dependabot[bot] 48514a046a Bump actions/checkout from 4 to 5 (#747)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-26 20:00:01 +01:00
Jakub Zelenka 14880bd7ec Fix #631: link to https://phpimagick.com (#753) 2025-10-02 17:58:52 +02:00
Remi Collet 45adfb7b1e Use Zend/zend_smart_string.h (#741) 2025-08-07 21:27:31 +02:00
HypeMC b47e91c83b Fix getImage(s)Blob return type (#735) 2025-05-09 22:19:45 +02:00
Jakub Zelenka 555bf68b59 Prepare 3.8.0 (#733)
This is release for 3.8.0:

* Prepare 3.8.0
* CI: Disable 6.7.8-0 for now as the build is failing (unrelated to the release)
3.8.0
2025-04-10 21:11:59 +02:00
Remi Collet ffa23eb0bc REPORT_EXIT_STATUS needed for old versions (#729) 2025-03-24 10:46:44 +01:00
Jakub Zelenka 3ff7390268 Fix signedness in importImagePixels message for PHP 5.6 2025-03-23 21:45:13 +01:00
Jakub Zelenka 61c06f9272 Bump required php min version to 5.6 in package.xml 2025-03-23 21:40:01 +01:00
Jakub Zelenka d167029356 Allow null as 2nd arg in ImagickKernel::fromMatrix for 5.6 2025-03-23 21:38:09 +01:00
Niels Dossche 4af6f00102 Fix some format string signedness mistakes (#722) 2025-03-23 18:21:58 +01:00
Jakub Zelenka cec37ecb4e Prepare 3.8.0RC2 release 3.8.0RC2 2025-03-13 19:04:28 +01:00
Jakub Zelenka b359fdf294 Bump PHP_IMAGICK_EXTNUM 2025-03-13 19:04:28 +01:00
Jakub Zelenka e17eaa9285 Update minimal PHP version in package.xml 3.8.0RC1 2025-03-13 17:55:30 +01:00
Jakub Zelenka b3bf6ba6bd Prepare 3.8.0RC1 release 2025-03-13 17:55:30 +01:00
Jakub Zelenka e5eb2d1df0 Update ChangeLog 2025-03-13 17:55:29 +01:00
Jakub Zelenka 8c5b4ea6f9 Bump minimal PHP version to 5.6 and update pipeline versions (#719) 2025-03-13 17:55:29 +01:00
Jakub Zelenka 688979691c Use PHP_FE_END for the last zend_function_entry 2025-03-13 17:55:29 +01:00
Mikhail Galanin 8a41bd7da5 Fix memleak of values in ImagickKernel creation (#601)
Co-authored-by: Jakub Zelenka <bukka@php.net>
2025-03-13 17:55:29 +01:00
Jakub Zelenka a8a04a825f Add minor CS improvements for ImagickDraw::setResolution 2025-03-13 17:55:29 +01:00
Mikhail Galanin e701edc35c Release memory when replacing drawing wand (#633)
Co-authored-by: Mikhail Galanin <mikhail.galanin@team.bumble.com>
2025-03-13 17:55:28 +01:00
Shivam Mathur 30b748546b Switch windows ci workflow to use php-windows-builder (#717) 2025-03-13 17:55:28 +01:00
Jakub Zelenka 8ed15bc482 Fix proto for Imagick::getResourceLimit 2025-03-13 17:55:28 +01:00
Christoph M. Becker 64ec759751 Update Windows CI
* use php/setup-php-sdk v0.10 and enable caching
* use downloads.php.net to fetch the prebuilt ImageMagick
* add jobs for PHP 8.1, 8.2, 8.3 and 8.4
* use windows-2022 runners for PHP 8 (required for PHP 8.4)
2025-03-13 17:55:28 +01:00
michalananapps 838ee15faf Add libopenexr-3-1-30 to CI build 2025-03-13 17:55:28 +01:00
michalananapps e7d046e392 Add libopenexr30 to CI build 2025-03-13 17:55:27 +01:00
michalananapps 4aec62f65d Add libopenexr30 to CI build 2025-03-13 17:55:27 +01:00
michalananapps 83334b9a6a Add libopenexr30 to CI build 2025-03-13 17:55:27 +01:00
michalananapps 101d527c6a Add libwmf0.2-7 to CI build 2025-03-13 17:55:27 +01:00
michalananapps 76cbf8cd90 Add libdjvulibre21 and libraqm0 to CI build 2025-03-13 17:55:27 +01:00
michalananapps 2426f3a019 Add PhaseCorrelationErrorMetric, DotProductCorrelationErrorMetric and CAT02LMSColorspace constants; Add libpcre3-dev in CI to support PHP-5.4 and PHP-5.5 builds 2025-03-13 17:55:26 +01:00
michalananapps eee9126488 declare MAGICK_LIB_VERSION_GTE macro to help preprocessor code filtering 2025-03-13 17:55:26 +01:00
Jakub Zelenka c3cebf13de Try to handle dangling pointer warning 2025-03-13 17:55:26 +01:00
Jakub Zelenka f6037b3eb3 Restructure php_imagick_zval_to_opacity to silence compiler 2025-03-13 17:55:26 +01:00
Jakub Zelenka 5dc47d6e69 Ignore configure~ 2025-03-13 17:55:26 +01:00
Jakub Zelenka 4b70ba7dfb Update 324_Imagick_polynomialImage test to clean after it 2025-03-13 17:55:25 +01:00
Jakub Zelenka 7fe0777a79 Restructure php_imagick_zval_to_pixelwand to silence compiler 2025-03-13 17:55:25 +01:00
Jakub Zelenka dbe4c57e1d Fix missing comma in virtual_fmt array 2025-03-13 17:55:25 +01:00
Jakub Zelenka 43dc6ee566 Fix invalid val array check in trim 2025-03-13 17:55:25 +01:00
James Titcumb 7d559ac6d3 Added a composer.json to enable support for PIE (#688) 2025-03-13 17:55:25 +01:00
Michael Voříšek 32f51afad5 Fix removed "php_strtolower" for PHP 8.4 2025-03-13 17:55:24 +01:00
Danack c597422cd3 Alter test to not use unreasonable values, and to give easier to understand error messages on failure. 2025-03-13 17:55:24 +01:00
Danack 368bf9aa07 Fix alignment. 2025-03-13 17:55:24 +01:00
Danack 4fe29b3073 Use consistent OS version between storing cache and using cache. 2025-03-13 17:55:24 +01:00
Danack fa415c0c20 Change test to be XFAIL for now, as the failure does not appear to be new, and shouldn't hold up a release. 2025-03-13 17:55:23 +01:00
Yoshihiro Yamazaki 023968a65c fixing to doc comment proto.
convolveImage, morphology, filter functions.
2025-03-13 17:55:23 +01:00
Danack 468f727cd6 Silence errors on unlink for when tests are run in parallel. 2025-03-13 17:55:23 +01:00
Danack d2359e98ef Add width and height checking to maybe make sure image is actually read. 2025-03-13 17:55:23 +01:00
Stephan Wentz f35ccbc43e Add tests for read-filehandle in-memory- and file-streams 2025-03-13 17:55:23 +01:00