master
Implement #69606: Support BMPs (added in GD 2.1.0)
ext/gd create gd object with zend_object_alloc (#17823)
Fix bug 68629: Transparent artifacts when using imagerotate
try even more to fix those warnings..... #repeat: this code must come from hell
Initial commit of the built-in libgd based on GD-2.0.1 This initial checkin has no changes to any of the libgd code so it can be used as a basis for diffs. It also will not build currently because of this. The PHP gd checks need to be incorporated along with a bit of other config magic. It also shouldn't break the build and will only take effect if you use --with-gd=php right now.
Update bundled gd library with relevant changes from gd-2.0.4 I still need to add a configure check for the gdIOCtx struct changes so building against older external gd libs will work again.
Fix GH-16427: Unchecked libavif return values
Port fix for libgd bug 447 (GH-17320)
Remove superfluous HAVE_GD_BUNDLED checks
Fix #81032: GD install is affected by external libgd installation
fix syslog interference
Port "move pixelate filter to gd_filter.c" (sync with upstream) (GH-17361)
Fix #78880: Final spelling fixes
Port "gd2: use existing overflow2() rather than ad-hoc version" (#15090)
Add support for reading GIFs without colormap
Merge branch 'PHP-7.3' into PHP-7.4
Internalize gdImageScale*() and gdImageRotate*() helpers
ext/gd: Drop useless and doubtful MSVC specific code (libgd/libgd@f1480ab)
Fix shift UB in gd_io.c
Fixed bug #75111 (Memory disclosure or DoS via crafted .bmp image)
Synchronized bundled GD library with GD 2.0.17 . GD is now thread-safe thanks to wrappers around freetype library . Significant optimization to png writing code. . Miscellaneous fixes. Fixed memory leak inside php_imagettftext_common() Make ext/gd compile with GD 2.0.17+ (gdFreeFontCache() is not avaliable)
CS fixes.
Fix some mismatches in preprocessor directive comments
Avoid superfluous assignments
Merge branch 'PHP-8.0' into PHP-8.1
Fix GH-10614: imagerotate will turn the picture all black, when rotated 90
Make error messages more consistent by fixing capitalization
Unify error handling of bundled and external libgd
Port libgd/libgd/pull/711 (GH-16016)
Support TGA reading
ext/gd: Fix [-Wcalloc-transposed-args] compiler warning
- add image flip API support
Merge branch 'PHP-8.3'
Update http->https in license (#6945)
Remove malloc.h (#13436)
fix compiler warnings introduced in my previous commit
Synchronized bundled GD library with GD 2.0.22.
Drop NetWare support from bundled libgd (GH-17596)
Remove unused variables
Port variable image resolution support from libgd 2.1.0
Fix GH-19955: imagefttext() memory leak
MFH: fixed typos
mark some huge arrays as read-only
Fixed conditional jump or move depends on uninitialised value(s)
Fix GH-16232: bitshift overflow on wbmp file content reading.
-fix build as shared or separate from main build (bfrance)
- Avoid sprintf, even when checked copy'n'paste or changes lead to errors