php-src/ext
Peter Kokot 52dba99d47 Sync headers installation
This syncs the installed sapi and extension headers on *nix and Windows
systems by installing only what is intended outside of php-src.

- ext/gd: without gd_arginfo.h and gd_compat.h
- ext/hash: php_hash_joaat.h and php_hash_fnv.h added also on Windows
  installation; xxhash/xxhash.h added on both installations as it is
  included in php_hash_xxhash.h; Include path for xxhash.h changed to
  relative so the php_hash_xxhash.h can be included outside of php-src;
  Redundant include flags removed
- ext/iconv: without iconv_arginfo.h
- ext/mysqli: mysqli_mysqlnd.h was missing on Windows
- ext/phar: php_phar.h was missing on Windows
- ext/sodium: php_libsodium.h was missing on *nix
- ext/xml: without xml_arginfo.h
- sapi/cli: cli.h was missing on Windows

Closes GH-13210
Closes GH-13213
2024-01-28 19:50:55 +01:00
..
bcmath
bz2
calendar
com_dotnet general signatures discrepencies fixes (#13122) 2024-01-10 22:19:23 +00:00
ctype Merge branch 'PHP-8.1' into PHP-8.2 2023-09-26 21:44:00 +02:00
curl ext/curl: Fix sync-constants script 2024-01-21 08:23:03 +01:00
date Sync headers installation 2024-01-28 19:50:55 +01:00
dba Remove unused DBA_CDB_MAKE constant (#12535) 2023-10-27 17:37:24 +01:00
dl_test Merge branch 'PHP-8.2' into PHP-8.3 2023-11-03 17:17:52 +00:00
dom Sync headers installation 2024-01-28 19:50:55 +01:00
enchant
exif Use __DIR__-relative path in tests 2023-11-22 20:39:29 -06:00
ffi Fix typo in FFI 77706 test title 2024-01-17 08:11:23 +01:00
fileinfo Minor pcre optimizations (#12923) 2023-12-11 19:43:26 +01:00
filter Sync headers installation 2024-01-28 19:50:55 +01:00
ftp Struct-pack stream-related data in ftpbuf (#12877) 2023-12-06 04:39:00 +00:00
gd Sync headers installation 2024-01-28 19:50:55 +01:00
gettext Close PHP tags in tests 2023-10-18 17:34:10 +02:00
gmp Sync headers installation 2024-01-28 19:50:55 +01:00
hash Sync headers installation 2024-01-28 19:50:55 +01:00
iconv Sync headers installation 2024-01-28 19:50:55 +01:00
imap/tests/setup Remove ext/imap — it has been moved to PECL (#13190) 2024-01-22 12:56:05 +00:00
intl Add ifdef for NumberFormatter::ROUND_HALFODD 2024-01-20 10:15:02 +01:00
json Sync headers installation 2024-01-28 19:50:55 +01:00
ldap Deprecate calling ldap_exop() with more than 4 arguments 2023-12-04 22:27:59 +01:00
libxml Sync headers installation 2024-01-28 19:50:55 +01:00
mbstring Fix build warning in ext/mbstring 2024-01-24 19:44:17 +01:00
mysqli Sync headers installation 2024-01-28 19:50:55 +01:00
mysqlnd Merge branch 'PHP-8.3' 2024-01-19 23:41:01 +01:00
oci8 Merge branch 'PHP-8.2' into PHP-8.3 2024-01-04 19:29:37 +01:00
odbc Remove unused symbol HAVE_ODBC2 (#13088) 2024-01-08 23:32:46 +01:00
opcache Update IR 2024-01-26 07:32:34 +03:00
openssl ext/openssl: Add X509 purpose constants. 2024-01-19 07:06:51 +00:00
pcntl [skip ci] accidentally used print() instead of die() (#13158) 2024-01-17 01:40:04 +01:00
pcre Improve preg_* functions warnings for NUL byte (#13068) 2024-01-07 13:40:54 +00:00
pdo Sync headers installation 2024-01-28 19:50:55 +01:00
pdo_dblib Implement PDO driver-specific subclasses 2024-01-11 23:22:41 +01:00
pdo_firebird Merge branch 'PHP-8.3' 2024-01-17 01:49:41 +09:00
pdo_mysql Fix PDO unit test description 2024-01-22 17:29:17 +01:00
pdo_oci Parallelize pdo tests (dblib, firebird, oci, odbc, pgsql) (#12395) 2023-10-28 12:35:57 +01:00
pdo_odbc Implement PDO driver-specific subclasses 2024-01-11 23:22:41 +01:00
pdo_pgsql Implement PDO driver-specific subclasses 2024-01-11 23:22:41 +01:00
pdo_sqlite Implement PDO driver-specific subclasses 2024-01-11 23:22:41 +01:00
pgsql Implement PDO driver-specific subclasses 2024-01-11 23:22:41 +01:00
phar Sync headers installation 2024-01-28 19:50:55 +01:00
posix Fix _GNU_SOURCE redefined warnings in config.log 2024-01-10 08:39:29 +01:00
random random: Split the uint128 implementation into its own header (#13132) 2024-01-17 16:07:45 +01:00
readline
reflection Deprecate calling ReflectionMethod::__construct() with 1 argument 2023-12-04 22:27:59 +01:00
session Sync headers installation 2024-01-28 19:50:55 +01:00
shmop
simplexml Sync headers installation 2024-01-28 19:50:55 +01:00
skeleton
snmp inet_ntop requirement check at configure time instead (#12700) 2023-11-17 16:01:46 +00:00
soap Fix #44383: PHP DateTime not converted to xsd:datetime 2023-12-08 17:26:52 +01:00
sockets Sync headers installation 2024-01-28 19:50:55 +01:00
sodium Sync headers installation 2024-01-28 19:50:55 +01:00
spl Use true as return types for SplHeap (#13147) 2024-01-15 10:09:38 +00:00
sqlite3 Minor sqlite3 cleanups (#13141) 2024-01-13 20:47:04 +01:00
standard Remove ext/imap — it has been moved to PECL (#13190) 2024-01-22 12:56:05 +00:00
sysvmsg
sysvsem
sysvshm
tidy Fix GH-12980: tidynode.props.attribute is missing "Boolean Attributes" and empty attributes 2023-12-22 17:37:34 +01:00
tokenizer
xml Sync headers installation 2024-01-28 19:50:55 +01:00
xmlreader Merge branch 'PHP-8.2' into PHP-8.3 2023-10-24 19:42:43 +02:00
xmlwriter Merge branch 'PHP-8.2' into PHP-8.3 2023-10-24 19:42:43 +02:00
xsl Fix argument type of simplexml_import_dom (#13170) 2024-01-18 20:28:01 +01:00
zend_test Zend: Add tests for offsets and containers (#12723) 2024-01-25 15:06:59 +00:00
zip Change PHP_ZTS and PHP_DEBUG to bool to match their ZEND equivalents (#13079) 2024-01-07 13:38:26 +00:00
zlib Temporarily disable failing zlib tests on travis (#10738) 2023-11-22 20:39:30 -06:00
ext_skel.php