Use wikimedia/utfnormal library, add backwards-compatability layer
authorKunal Mehta <legoktm@gmail.com>
Sat, 7 Mar 2015 09:27:42 +0000 (01:27 -0800)
committerKunal Mehta <legoktm@gmail.com>
Tue, 24 Mar 2015 19:59:26 +0000 (12:59 -0700)
commit13975fe76abd4d388beb097e76eb5053acb6da62
tree30fafb87c6b7b5f75d2ce53a588fa90ed0e29593
parent28f632a2eacd9bf3249f24dc9d6e852f7fe35057
Use wikimedia/utfnormal library, add backwards-compatability layer

This drops support for the custom utf8 normal PHP extension in favor
of the intl extension.

Bug: T90825
Change-Id: Ifbaeb2ef684217cf6187ccc4fb4d303f89608300
42 files changed:
composer.json
includes/Collation.php
includes/EditPage.php
includes/FeedUtils.php
includes/Sanitizer.php
includes/WebRequest.php
includes/debug/MWDebug.php
includes/installer/Installer.php
includes/installer/i18n/en.json
includes/installer/i18n/qqq.json
includes/libs/normal/Makefile [deleted file]
includes/libs/normal/README [deleted file]
includes/libs/normal/RandomTest.php [deleted file]
includes/libs/normal/UtfNormal.php
includes/libs/normal/UtfNormalBench.php [deleted file]
includes/libs/normal/UtfNormalData.inc [deleted file]
includes/libs/normal/UtfNormalDataK.inc [deleted file]
includes/libs/normal/UtfNormalDefines.php
includes/libs/normal/UtfNormalGenerate.php [deleted file]
includes/libs/normal/UtfNormalMemStress.php [deleted file]
includes/libs/normal/UtfNormalTest2.php [deleted file]
includes/libs/normal/UtfNormalUtil.php
includes/media/DjVuImage.php
includes/media/Exif.php
includes/media/GIFMetadataExtractor.php
includes/media/IPTC.php
includes/media/JpegMetadataExtractor.php
includes/parser/Preprocessor_DOM.php
includes/site/MediaWikiSite.php
includes/title/MediaWikiTitleCodec.php
languages/Language.php
maintenance/language/generateCollationData.php
maintenance/language/generateNormalizerDataAr.php
maintenance/language/generateNormalizerDataMl.php
maintenance/language/generateUtf8Case.php
tests/phpunit/data/normal/NormalizationTest.txt [deleted file]
tests/phpunit/data/normal/UTF-8-test.txt [deleted file]
tests/phpunit/data/normal/UnicodeData.txt [deleted file]
tests/phpunit/includes/SanitizerTest.php
tests/phpunit/includes/libs/normal/CleanUpTest.php [deleted file]
tests/phpunit/includes/libs/normal/Utf8Test.php [deleted file]
tests/phpunit/includes/libs/normal/UtfNormalTest.php [deleted file]