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:
-- [x] FileRepo::getRootUrl (includes/filerepo/FileRepo.php:612) -> https://gerrit.wikimedia.org/r/#/c/263873/
-- [x] User::generateToken (includes/user/User.php:4125) -> https://gerrit.wikimedia.org/r/#/c/263886/ (and dependencies)
- Deprecated since 1.21:
-- [x] Revision::getRawText (includes/Revision.php:1046) -> https://gerrit.wikimedia.org/r/#/c/263914/ (and dependencies)
-- [ ] Revision::getText (includes/Revision.php:1007)
-- [x] Title::newFromRedirect (includes/Title.php:568) -> https://gerrit.wikimedia.org/r/#/c/281024/
-- [ ] Title::newFromRedirectArray (includes/Title.php:602) -> https://gerrit.wikimedia.org/r/#/c/281087/
-- [ ] Title::newFromRedirectRecurse (includes/Title.php:585) -> https://gerrit.wikimedia.org/r/#/c/281095/
-- [ ] Xml::escapeJsString (includes/Xml.php:626) -> https://gerrit.wikimedia.org/r/#/c/281107/
-- [x] ApiBase::getVersion (includes/api/ApiBase.php:2523)
-- [x] ApiMain::addFormat (includes/api/ApiMain.php:1787) -> https://gerrit.wikimedia.org/r/#/c/280963/
-- [x] ApiMain::addModule (includes/api/ApiMain.php:1775) -> https://gerrit.wikimedia.org/r/#/c/280963/
-- [x] ApiMain::getFormats (includes/api/ApiMain.php:1798) -> https://gerrit.wikimedia.org/r/#/c/280963/
-- [x] ApiMain::getShowVersions (includes/api/ApiMain.php:1760) -> https://gerrit.wikimedia.org/r/#/c/280963/
-- [x] ApiPageSet::finishPageSetGeneration (includes/api/ApiPageSet.php:750) -> https://gerrit.wikimedia.org/r/#/c/280964/
-- [x] ApiQuery::getGenerators (includes/api/ApiQuery.php:192)
-- [x] ApiQuery::getModuleType (includes/api/ApiQuery.php:210)
-- [x] LoadBalancer::pickRandom (includes/db/loadbalancer/LoadBalancer.php:173) -> https://gerrit.wikimedia.org/r/#/c/280976/
-- [ ] DifferenceEngine::generateDiffBody (includes/diff/DifferenceEngine.php:828) -> https://gerrit.wikimedia.org/r/#/c/281134/
-- [x] DifferenceEngine::setText (includes/diff/DifferenceEngine.php:1140) -> https://gerrit.wikimedia.org/r/#/c/281089/
-- [ ] 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)
-- [x] 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)
-- [x] MediaWikiSite::newFromGlobalId (includes/site/MediaWikiSite.php:50) -> https://gerrit.wikimedia.org/r/#/c/280962/
-- [x] 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:
-- [x] OutputPage::out (includes/OutputPage.php:2338)
-- [x] Skin::commonPrintStylesheet (includes/skins/Skin.php:1371)