summaryrefslogtreecommitdiff
path: root/ext/mbstring/libmbfl
Commit message (Expand)AuthorAgeFilesLines
* Convert U+00AF (MACRON) to 0x8150 (FULLWIDTH MACRON) in some SJIS variantsAlex Dowad2020-11-253-3/+5
* Convert U+FF5E (FULLWIDTH TILDE) to 0x8160 (WAVE DASH) in SJIS variantsAlex Dowad2020-11-256-17/+1
* Convert U+203E (OVERLINE) to 0x8150 (FULLWIDTH MACRON) in some SJIS variantsAlex Dowad2020-11-255-9/+3
* 0x7E is not a tilde in Shift-JIS{,-2004}Alex Dowad2020-11-252-1/+5
* 0x5C is not a Yen sign in CP932 (or CP51932)Alex Dowad2020-11-252-4/+4
* 0x5C is not a backslash in Shift-JIS-2004Alex Dowad2020-11-251-1/+1
* Enhance handling of CP51932 encodingAlex Dowad2020-11-251-20/+24
* Fix mbstring support for SJIS-Mobile (DoCoMo, KDDI, and Softbank variants of ...Alex Dowad2020-11-253-529/+475
* Combine MBFL_ENCTYPE_MWC2{BE,LE} constantsAlex Dowad2020-11-252-5/+4
* Combine MBFL_ENCTYPE_WCS{2,4}{BE,LE} constantsAlex Dowad2020-11-256-29/+22
* Don't pass invalid JIS X 0212, JIS X 0213, and Windows-CP932 characters throughAlex Dowad2020-11-2512-89/+13
* Don't pass invalid JIS X 0208 characters throughAlex Dowad2020-11-2510-31/+2
* Enhance handling of CP932 text encodingAlex Dowad2020-11-251-9/+18
* Consolidate all single-byte encodings in one source fileAlex Dowad2020-11-1172-4195/+628
* Enhance mbstring support for UCS-2 textAlex Dowad2020-11-111-67/+39
* Leading BOM is stripped for UTF-32Alex Dowad2020-11-111-112/+36
* Unicode -> SJIS-mac conversion doesn't reject valid codepoints after a bad tr...Alex Dowad2020-11-111-1/+3
* SJIS-mac encoding conversion: Stop the carnage of innocent Unicode codepointsAlex Dowad2020-11-111-0/+1
* Convert Unicode halfwidth Yen sign to MacJapanese halfwidth Yen signAlex Dowad2020-11-111-2/+4
* SJIS-mac encoding conversion: handle invalid (or truncated) 2nd byte for Kanj...Alex Dowad2020-11-111-7/+19
* Don't mangle non-Japanese chars which appear after a 'combining' kana in SJIS...Alex Dowad2020-11-111-2/+2
* SJIS-2004 encoding conversion: handle invalid (or truncated) 2nd byte for Kan...Alex Dowad2020-11-114-6/+18
* Fix broken binary search function in mbstringAlex Dowad2020-11-111-28/+23
* Don't redundantly flush mbstring filters multiple timesAlex Dowad2020-11-112-13/+3
* Remove mbstring identify filtersAlex Dowad2020-11-09115-2792/+88
* Treat non-ASCII characters as erroneous when converting ASCII textAlex Dowad2020-11-091-1/+6
* Fix mbstring support for EUC-JP text encodingAlex Dowad2020-11-091-68/+75
* Fix mbstring support for Shift-JISAlex Dowad2020-11-091-75/+75
* Remove useless byte{2,4}{be,le} encodings from mbstringAlex Dowad2020-11-0910-416/+17
* Fix mbstring support for ARMSCII-8Alex Dowad2020-11-023-46/+15
* Remove dead code from mbfilter_koi8u.c (and do general code cleanup)Alex Dowad2020-11-022-40/+8
* All bytes are valid in KOI8-U encodingAlex Dowad2020-11-021-12/+1
* Remove dead code from mbfilter_iso8859_{2,4,5,9,10,13,14,15,16}.cAlex Dowad2020-11-0211-85/+0
* Remove dead code from mbfilter_koi8r.cAlex Dowad2020-11-022-40/+8
* All bytes are valid in KOI8-R encodingAlex Dowad2020-11-021-12/+1
* Remove dead code from mbfilter_cp850.c (and do general code cleanup)Alex Dowad2020-11-022-40/+8
* All bytes are valid in CP850 encodingAlex Dowad2020-11-021-12/+1
* Remove dead code from mbfilter_cp866.c (and do general code cleanup)Alex Dowad2020-11-022-40/+8
* All bytes are valid in CP866 encodingAlex Dowad2020-11-021-12/+1
* Fix mbstring support for CP1254 encodingAlex Dowad2020-11-023-54/+18
* Fix mbstring support for CP1251 encodingAlex Dowad2020-11-023-45/+15
* Fix mbstring support for CP1252 encodingAlex Dowad2020-10-302-34/+17
* UTF-32 conversion treats truncated characters as illegalAlex Dowad2020-10-271-3/+19
* Add identify filter for UTF-32{,BE,LE}Alex Dowad2020-10-273-0/+153
* Improve error handling for UTF-16{,BE,LE}Alex Dowad2020-10-272-94/+77
* UTF-16 text conversion handles truncated characters as illegalAlex Dowad2020-10-271-3/+22
* Do not pass invalid ISO-8859-{3,6,7,8} characters through silentlyAlex Dowad2020-10-164-12/+0
* Add identify filter for ISO-8859-8 (Latin/Hebrew)Alex Dowad2020-10-161-1/+11
* Add identify filter for ISO-8859-7 (Latin/Greek)Alex Dowad2020-10-161-1/+11
* Add identify filter for ISO-8859-6 (Latin/Arabic)Alex Dowad2020-10-161-1/+11