php-src/ext/gd
Christoph M. Becker 66060b1a9e
Support building ext/gd without libxpm on Windows (GH-15846)
For GD, libxpm is an optional dependency, and we should treat it as
such, i.e. if the library is not found, we build ext/gd without XPM
support.

This should also be done for other optional dependencies (like libjpeg),
but since we're close to PHP 8.4.0RC1, we postpone that.  However, wrt
libxpm[1] we're taking action immediately, so that we can ship builds
without XPM support, or at least custom builds without XPM support are
possible without modifying the sources.

[1] <https://news-web.php.net/php.internals/125502>
2024-09-12 12:29:18 +02:00
..
libgd ext/gd: porting gdImageClone to the bundled libgd version. 2024-08-29 23:13:20 +01:00
tests Use "must not" instead of "cannot" wording 2024-08-21 21:12:17 +01:00
config.m4 Autotools: Refactor PHP_TEST_BUILD checks (#15798) 2024-09-08 21:05:30 +02:00
config.w32 Support building ext/gd without libxpm on Windows (GH-15846) 2024-09-12 12:29:18 +02:00
CREDITS Convert GD Resources to objects 2019-09-30 15:14:02 +02:00
gd_arginfo.h Generated arginfo header files: combine preprocessor conditional blocks (#15736) 2024-09-04 13:04:22 +02:00
gd_compat.c Preferably include from build dir (#13516) 2024-06-26 00:26:43 +02:00
gd_compat.h cleanup gd build with system libgd - drop need to use libpng with system libgd - drop need to use libjpeg with system libgd - drop need to use libXpm with system libgd - drop need to use libfreetype with system libgd - improve configure comments 2019-07-22 16:14:19 +02:00
gd.c Use "must not" instead of "cannot" wording 2024-08-21 21:12:17 +01:00
gd.stub.php ext/gd: imagerotate removes ignore_transparent argument. 2023-06-19 12:32:08 +01:00
php_gd.h Declare ext/gd constants in stubs (#9180) 2022-07-30 15:18:06 +02:00