Clean up after "Kill mbstring fallbacks"
authorKevin Israel <pleasestand@live.com>
Thu, 7 Apr 2016 10:01:45 +0000 (06:01 -0400)
committerKevin Israel <pleasestand@live.com>
Thu, 7 Apr 2016 13:02:37 +0000 (09:02 -0400)
commit5b48bf1b928333cec66203b23c1d2b02c7dea513
treed280b9dcc25eef5f7be42aeee0f4197a01280b9c
parent6a4214dc89ced2563755fa4ba25d0ed3ad22550d
Clean up after "Kill mbstring fallbacks"

* Removed fallback code from Language, the associated data file
  (Utf8Case.ser), and the code to generate that data file.
* Removed comment in LanguageFi that "mb_substr has a compatibility
  function in GlobalFunctions.php".
* Removed check for mbstring in bench_utf8_title_check.php.
* In the tests for StringUtils::isUtf8():
  * Removed separate test for the non-mbstring code path.
  * Removed mentions of mbstring from function names and assertion
    messages, since mb_check_encoding() is now always used.
* Also updated the comment in StringUtils::isUtf8() referring to
  PHP 5.3, which is no longer supported in MediaWiki, to indicate
  that the same issue also exists in old versions of HHVM. (If
  we don't have to support 3.4 or older, then the function could
  be deprecated and removed if desired.)

Follows-up 943563062f0a6995.

Change-Id: I55e5cd534b849c6ea06a7fadacbbf34a12d87ebe
autoload.php
includes/libs/StringUtils.php
languages/Language.php
languages/classes/LanguageFi.php
maintenance/benchmarks/bench_utf8_title_check.php
maintenance/language/generateUtf8Case.php [deleted file]
serialized/Makefile
serialized/Utf8Case.ser [deleted file]
tests/phpunit/includes/libs/StringUtilsTest.php