Tracking for stuff that was deprecated pre MW 1.20 and the necessary cleanup related to them that still need to be done
@Florian and I have done quite a lot this weekend, but still quite a lot to do
List of deprecated functions (generated with the findDeprecated.php maintenance script at 03. Jan 2016, 02:16 UTC):
- Deprecated since 1.20:
-- ~~- FileRepo::getRootUrl (includes/filerepo/FileRepo.php:612) -> https://gerrit.wikimedia.org/r/#/c/263873/ ~~
-- ~~- User::generateToken (includes/user/User.php:4125) -> https://gerrit.wikimedia.org/r/#/c/263886/ (and dependencies)~~
- Deprecated since 1.21:
-- - ~~Revision::getRawText (includes/Revision.php:1046) -> https://gerrit.wikimedia.org/r/#/c/263914/ (and dependencies)~~
-- - Revision::getText (includes/Revision.php:1007)
-- - Title::newFromRedirect (includes/Title.php:568)
-- - Title::newFromRedirectArray (includes/Title.php:602)
-- - Title::newFromRedirectRecurse (includes/Title.php:585)
-- - Xml::escapeJsString (includes/Xml.php:626)
-- + ApiBase::getVersion (includes/api/ApiBase.php:2523)
-- - ApiMain::addFormat (includes/api/ApiMain.php:1787)
-- - ApiMain::addModule (includes/api/ApiMain.php:1775)
-- - ApiMain::getFormats (includes/api/ApiMain.php:1798)
-- + ApiMain::getShowVersions (includes/api/ApiMain.php:1760)
-- + ApiPageSet::finishPageSetGeneration (includes/api/ApiPageSet.php:750)
-- + ApiQuery::getGenerators (includes/api/ApiQuery.php:192)
-- - ApiQuery::getModuleType (includes/api/ApiQuery.php:210)
-- - LoadBalancer::pickRandom (includes/db/loadbalancer/LoadBalancer.php:173)
-- - DifferenceEngine::generateDiffBody (includes/diff/DifferenceEngine.php:828)
-- - DifferenceEngine::setText (includes/diff/DifferenceEngine.php:1140)
-- - WikiRevision::getText (includes/import/WikiRevision.php:321)
-- + Job::batchInsert (includes/jobqueue/Job.php:105)
-- - Job::insert (includes/jobqueue/Job.php:287)
-- - Article::fetchContent (includes/page/Article.php:326)
-- - Article::getAutosummary (includes/page/Article.php:2236)
-- - Article::getContent (includes/page/Article.php:205)
-- - WikiPage::doEdit (includes/page/WikiPage.php:1610)
-- - WikiPage::getAutosummary (includes/page/WikiPage.php:3404)
-- - ~~WikiPage::getRawText (includes/page/WikiPage.php:696) -> https://gerrit.wikimedia.org/r/#/c/263913/ (and dependencies)~~
-- - WikiPage::getText (includes/page/WikiPage.php:680)
-- - WikiPage::getUndoText (includes/page/WikiPage.php:1375)
-- - WikiPage::prepareTextForEdit (includes/page/WikiPage.php:2058)
-- - WikiPage::replaceSection (includes/page/WikiPage.php:1411)
-- - MediaWikiSite::newFromGlobalId (includes/site/MediaWikiSite.php:50)
-- + ~~UserrightsPage::makeGroupNameListForLog (includes/specials/SpecialUserrights.php:431) -> https://gerrit.wikimedia.org/r/#/c/276051/1 ~~
-- + User::edits (includes/user/User.php:1056)
- Deprecated since 1.22:
-- + OutputPage::out (includes/OutputPage.php:2338)
-- + Skin::commonPrintStylesheet (includes/skins/Skin.php:1371)