php-src/ext
Alex Dowad eda73a5f6f Don't mangle non-Japanese chars which appear after a 'combining' kana in SJIS-2004
Unicode has 'combining' characters which join with another following character.
Japanese hiragana and katakana with the 'two dots' voice mark can be represented
in this way, with one Unicode character for the 'base' kana and another one which
adds the voice mark.

In SJIS-2004, however, there are dedicated characters for voiced and unvoiced
kana. So some special checks are done to identify sequences of Unicode characters
which need to be 'collapsed' into a single SJIS-2004 character.

If a kana is immediately followed by some other unrelated character, like a
Cyrillic letter, then the cached kana should be output 'as is' and we
proceed with encoding the unrelated character. When doing this, though,
we need to re-initialize local variables, or else the unrelated character
will be mangled in some cases.
2020-11-11 11:18:58 +02:00
..
bcmath Update bcmath.scale when calling bcscale() 2020-10-21 17:06:48 +02:00
bz2 Verify parameter names of function aliases 2020-10-16 10:56:33 +02:00
calendar Fix test 2020-10-07 14:58:43 +02:00
com_dotnet Merge branch 'PHP-7.4' into PHP-8.0 2020-10-26 11:55:29 +01:00
ctype Add more precise type info for stubs 2020-09-01 16:35:56 +02:00
curl Adapt test expectation to cURL 7.73.0 2020-10-14 19:11:58 +02:00
date Merge branch 'PHP-7.4' into PHP-8.0 2020-10-26 11:06:10 +01:00
dba Fix stub for dba_key_split() 2020-10-22 14:50:52 +02:00
dom Merge branch 'PHP-7.4' into PHP-8.0 2020-10-26 13:15:03 +01:00
enchant Review parameter names in ext/enchant 2020-10-02 11:55:46 +02:00
exif Review parameter names in ext/exif 2020-10-02 11:56:16 +02:00
ffi Merge branch 'PHP-7.4' into PHP-8.0 2020-10-30 15:49:48 +01:00
fileinfo Deny serialization of finfo objects 2020-10-26 16:54:30 +01:00
filter Rename a few parameters in ext/filter 2020-09-29 11:04:09 +02:00
ftp waitpid in ftp server tests 2020-10-23 16:56:23 +02:00
gd Fix zpp for GdFont|int 2020-10-22 15:07:01 +02:00
gettext Review parameter names in ext/gettext 2020-09-30 23:01:56 +02:00
gmp Merge branch 'PHP-7.4' into PHP-8.0 2020-10-15 10:17:55 +02:00
hash hash: murmur: Initialize final hash explicitly 2020-11-03 18:41:39 +01:00
iconv Merge branch 'PHP-7.4' into PHP-8.0 2020-10-09 15:25:23 +02:00
imap Stabalize IMAP parallel testing, again 2020-11-06 14:26:47 +00:00
intl Use true/false instead of TRUE/FALSE in intl 2020-11-09 14:44:11 +01:00
json Define config var PHP_JSON 2020-10-24 15:36:05 +02:00
ldap Change $controls parameter to default to null in ext/ldap 2020-10-15 11:48:47 +02:00
libxml Try to fix windows build 2020-09-03 15:07:03 +02:00
mbstring Don't mangle non-Japanese chars which appear after a 'combining' kana in SJIS-2004 2020-11-11 11:18:58 +02:00
mysqli Remove embedded property from mysqli_driver 2020-11-09 11:00:16 +01:00
mysqlnd Merge branch 'PHP-8.0' 2020-10-29 16:42:00 +01:00
oci8 Verify parameter names of function aliases 2020-10-16 10:56:33 +02:00
odbc Merge branch 'PHP-7.4' into PHP-8.0 2020-10-29 13:10:32 +01:00
opcache Merge branch 'PHP-8.0' 2020-11-09 17:08:46 +01:00
openssl Bump minimal OpenSSL version to 1.0.2 2020-11-01 20:10:37 +00:00
pcntl Add --repeat testing mode 2020-10-30 17:29:33 +01:00
pcre Don't leak pcre error_code across requests 2020-10-22 11:20:02 +02:00
pdo Merge branch 'PHP-8.0' 2020-10-28 12:18:26 +01:00
pdo_dblib Add GC support for PDO driver data 2020-10-12 13:00:41 +02:00
pdo_firebird Add GC support for PDO driver data 2020-10-12 13:00:41 +02:00
pdo_mysql Merge branch 'PHP-8.0' 2020-11-02 09:59:45 +01:00
pdo_oci Add GC support for PDO driver data 2020-10-12 13:00:41 +02:00
pdo_odbc Add GC support for PDO driver data 2020-10-12 13:00:41 +02:00
pdo_pgsql Merge branch 'PHP-8.0' 2020-10-13 12:32:08 +02:00
pdo_sqlite Merge branch 'PHP-8.0' 2020-10-12 18:09:08 +02:00
pgsql Add --repeat testing mode 2020-10-30 17:29:33 +01:00
phar Sync zpp in phar interceptors 2020-10-14 16:58:07 +02:00
posix Update ext/posix parameter names 2020-10-06 09:49:40 +02:00
pspell Merge branch 'PHP-8.0' 2020-10-22 14:56:00 +02:00
readline Add --repeat testing mode 2020-10-30 17:29:33 +01:00
reflection FIxed bug #80299 2020-10-30 17:23:18 +01:00
session Allow running session tests in parallel 2020-10-23 16:55:11 +02:00
shmop Review parameter names in ext/shmop 2020-09-30 21:07:25 +02:00
simplexml Run tidy 2020-09-18 14:28:32 +02:00
skeleton Run tidy 2020-09-18 14:28:32 +02:00
snmp Merge branch 'PHP-7.4' into PHP-8.0 2020-11-02 11:41:37 +01:00
soap Use ephemeral port in more server tests 2020-10-23 14:26:34 +02:00
sockets Suppress bogus [-Wlogical-op] warning from GCC 2020-10-10 14:45:20 +01:00
sodium Merge branch 'PHP-8.0' 2020-10-13 10:41:43 +02:00
spl Use separate directory in dit_004.phpt 2020-10-26 09:26:18 +01:00
sqlite3 Improve parameter names in ext/sqlite3 2020-10-06 23:02:18 +02:00
standard Merge branch 'PHP-8.0' 2020-11-04 15:53:17 +01:00
sysvmsg Review parameter names in ext/sysvmsg 2020-10-01 23:08:20 +02:00
sysvsem Review parameter names in ext/sysvsem 2020-10-01 23:09:31 +02:00
sysvshm Review parameter names in ext/sysvshm 2020-10-01 23:09:56 +02:00
tidy Merge branch 'PHP-7.4' into PHP-8.0 2020-10-22 16:05:57 +02:00
tokenizer Rename PhpToken::getAll() to PhpToken::tokenize() 2020-11-09 09:40:31 +01:00
xml Fix XmlParser classname in stubs 2020-10-09 10:43:35 +02:00
xmlreader Update ext/xsl parameter names 2020-10-08 10:28:50 +02:00
xmlwriter Verify parameter names of function aliases 2020-10-16 10:56:33 +02:00
xsl Update ext/xsl parameter names 2020-10-08 10:28:50 +02:00
zend_test Merge branch 'PHP-7.4' into PHP-8.0 2020-10-30 15:49:48 +01:00
zip Raise E_WARNING on PHP related errors 2020-11-06 11:00:43 +01:00
zlib Verify parameter names of function aliases 2020-10-16 10:56:33 +02:00
ext_skel.php