Re: [PHP-DEV] [Discussion] Implementing interfaces via traits

2024-09-12 Thread Brent Roose
Hi Folks Thanks for the replies. If interface default methods are not entirely off the table, then I agree that's a far better option, for sure! I'll hold off on writing my arguments for them until a thread pops up, I think it makes a lot of sense though. So consider the idea of traits + interfac

Re: [PHP-DEV] Re: [INTERNALS-WIN] ext/gd: drop XPM support on Windows

2024-09-12 Thread Christoph M. Becker
On 12.09.2024 at 06:46, Pierre Joye wrote: > I mentioned that long ago, but a maybe faster way to get windows ready > sources is vcpkg: > > https://vcpkg.roundtrip.dev/ports/libxpm > > only changes required are for static lib names, as we use _a to > differentiate. lib for dll or static links. Dr

[PHP-DEV] Re: [INTERNALS-WIN] ext/gd: drop XPM support on Windows

2024-09-12 Thread Christoph M. Becker
On 12.09.2024 at 00:03, Christoph M. Becker wrote: >> The GD PHP extension defines "imagecreatefromxpm" functions. How do you >> manage it if XPM support is disabled? > > Oh, wow, gd/config.w32 needs to be fixed (anyway). As is, if libxpm is > not available, ext/gd can't be built, what makes no s

Re: [PHP-DEV] Re: [INTERNALS-WIN] ext/gd: drop XPM support on Windows

2024-09-12 Thread Pierre Joye
On Thu, Sep 12, 2024, 4:42 PM Christoph M. Becker wrote: > On 12.09.2024 at 06:46, Pierre Joye wrote: > > > I mentioned that long ago, but a maybe faster way to get windows ready > > sources is vcpkg: > > > > https://vcpkg.roundtrip.dev/ports/libxpm > > > > only changes required are for static li

[PHP-DEV] PHP 8.4.0beta5 available for testing

2024-09-12 Thread Calvin Buckley
PHP 8.4.0beta5 has just been released and may be downloaded from https://downloads.php.net/~calvinb/ Or use the git tag: php-8.4.0beta5 Windows binaries are available at: https://windows.php.net/qa/ Please test it carefully, and report any bugs at https://github.com/php/php-src/issues The firs

[PHP-DEV] PHP 8.3.12RC1 Ready for testing

2024-09-12 Thread ericmann
PHP 8.3.12RC1 has just been released and can be downloaded from: https://downloads.php.net/~eric/ or https://qa.php.net/ or use the git tag: php-8.3.12RC1 Windows binaries are available at: https://windows.php.net/qa/#php-8.3 Please test it carefully, and report any bugs to https://github.c