| | Status | Subtype | Assigned | Task |
---|
| | Open | | None | T11968 Reduce use of global and public variables |
| | Resolved | | None | T11982 Encapsulate wgCanonicalNamespaceNames |
| | Resolved | | DannyS712 | T20807 Phase out right-related globals |
| | Resolved | | DannyS712 | T232169 Deprecate `wgSysopEmailBans` |
| | Resolved | | DannyS712 | T233116 Remove `$wgSysopEmailBans`, deprecated in 1.34 |
| | Resolved | | Catrope | T28650 Remove $wgAPICacheHelp in favour of $wgAPICacheHelpTimeout |
| | Open | | None | T25307 Send $wgTitle to the fiery pit from whence it came |
| | Open | | None | T14710 Classes like Parser should use $mTitle member rather than $wgTitle |
| | Resolved | | None | T27393 Some new threads go to API page instead |
| | Resolved | | None | T59562 Stop using $wgTitle in LanguageConverter::autoConvert() subclasses |
| | Resolved | | Legoktm | T145177 Linker::formatTemplates() triggers GlobalTitleFail log by using wfMessage() without a title |
| | Resolved | | amritsreekumar | T105649 ChangeTags::buildTagFilterSelector needs a context |
| | Resolved | | Legoktm | T176526 Remove $wgTitle fallback from EditPage in MW1.36 |
| | Resolved | | Legoktm | T196971 ProofreadPage is relying on $wgTitle fallback in EditPage |
| | Resolved | | Legoktm | T227773 [LiquidThreads] Use of EditPage::getContextTitle called with no title set was deprecated in MediaWiki 1.32 |
| | Resolved | | matmarex | T199288 For anonymous users the Index namespace pages are not displaying "page status" in desktop view ($wgTitle not set in GetLinkColours hook) |
| | Declined | | None | T35641 drop $wgUseSiteJs global |
| | Resolved | | None | T28894 Kill $wgSkinExtensionFunctions |
| | Resolved | | None | T34238 phaseout wgEnableTooltipsAndAccesskeys |
| | Resolved | | • werdna | T31092 Stop being the only extension still using $wgArticle in any meaningful way |
| | Declined | | None | T36151 Turn wfHttpError() into a wrapper for HttpError exception |
| | Duplicate | | None | T29562 Make $wgVersion a constant |
| | Resolved | | 01tonythomas | T64198 Mark window.$j as deprecated |
| | Open | | None | T71084 Convert things to use Config classes instead of globals |
| | Declined | Feature | None | T62521 Use Config class rather than explicit globals in GettingStarted |
| | Open | Feature | None | T62522 Use Config class rather than explicit globals in GuidedTour |
| | Open | | None | T72632 Convert ApiQueryExtLinksUsage to use Config instead of globals |
| | Resolved | | xSavitar | T72638 Special:Version: Use Config instead of globals |
| | Open | | None | T72637 Special:Userlogin: Use Config instead of globals |
| | Resolved | | Tgr | T110277 Rewrite Special:UserLogin (and signup) and Special:UserLogout to use AuthManager |
| | Resolved | | Anomie | T91699 Create AuthManager framework and core classes |
| | Resolved | | Joe | T97675 Custom session handler corrupted by session_destroy, "Failed to initialize storage module" |
| | Resolved | | Joe | T106483 Create new HHVM package for HHVM 3.6.5 + patches |
| | Resolved | | hashar | T106699 Upgrade HHVM related packages on Trusty Jenkins slaves |
| | Resolved | | bd808 | T95864 Mocking abstract objects fails on HHVM |
| | Resolved | | Anomie | T110274 Fix PHPUnit version incompatibility between AuthManager and Jenkins |
| | Resolved | | Krinkle | T99982 Upgrade PHPUnit to 4.0+ |
| | Resolved | | None | T90303 Fetch dependencies using composer instead of cloning mediawiki/vendor for non-wmf branches |
| | Resolved | | JanZerebecki | T106433 replace inline perl in builder wd-mw-composer-merged-install with a proper script |
| | Resolved | | Krinkle | T112895 Support installing composer require-dev packages together with mediawiki/vendor |
| | Resolved | | Tgr | T110628 Improve AuthManager documentation |
| | Open | | None | T72673 Convert maintenance scripts to use Config instead of globals |
| | Resolved | | None | T71086 Use Config object instead of globals in GoogleLogin |
| | Resolved | | Tchanders | T71087 Special:Block: Use Config instead of globals |
| | Resolved | | Florian | T71187 SpecialRunJobs: Use Config instead of globals |
| | Resolved | | Florian | T71188 SpecialUpload: Use Config instead of globals |
| | Resolved | | None | T71256 SpecialPageFactory: Use Config instead of globals |
| | Open | Feature | None | T71338 Migrate Setup.php to use Config instead of globals |
| | Open | | None | T99537 Message.php should accept a Config object |
| | Resolved | | Jdforrester-WMF | T344397 Use Config class rather than explicit globals in MassMessage |
| | Open | | None | T159283 Deprecate non-configuration globals |
| | Open | | None | T159284 Deprecate $wgTitle completely |
| | Open | | DannyS712 | T159299 Deprecate and remove $wgUser |
| | Declined | | None | T218555 Provide access to WebRequest and associated information via a service object |
| | Declined | | DannyS712 | T243003 Create method to temporarily override contextuser / wgUser |
| | Declined | | DannyS712 | T243004 RequestContext setUser should also set wgUser |
| | Open | | None | T243371 Non-gerrit extensions that need uses of global $wgUser removed [tracking] |
| | Resolved | | DannyS712 | T244452 Add global $wgUser to DeprecatedGlobalVariablesSniff |
| | Open | | DannyS712 | T247793 Non-WMF deployed extensions need uses of global $wgUser removed [tracking] |
| | Resolved | | Umherirrender | T247772 DynamicPageList needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T246732 ShoutWikiAds needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T246308 SiteScout needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T246307 SimpleSecurity needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T246306 RightFunctions needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T246305 RevisionCommentSupplement needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T246304 OnlineStatusBar needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T244455 BlueSpice extensions needs uses of global $wgUser removed [tracking] |
| | Resolved | | DannyS712 | T243370 BlueSpiceFoundation needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T243810 BlueSpiceUserManager needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T244456 BlueSpiceSocial needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T244457 BlueSpiceUEModuleHTML needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T244458 BlueSpiceUEModulePDF needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T244459 BlueSpiceUniversalExport needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T244460 BlueSpiceVisualDiff needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T244563 BlueSpiceRSSFeeder needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T244453 Social tools extensions need uses of global $wgUser removed [tracking] |
| | Resolved | | DannyS712 | T243568 AJAXPoll needs uses of global $wgUser removed |
| | Resolved | | ashley | T242938 FanBoxes needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T242690 PollNY needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T242692 VoteNY needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T242679 SocialProfile needs uses of global $wgUser removed |
| | Open | | None | T202411 The use of $wgUser and $wgTitle in UserBoard.php is scary |
| | Resolved | | DannyS712 | T241811 LinkFilter needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241814 WikiTextLoggedInOut needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T242939 WikiForum needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T243567 AccessControl needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T243566 AkismetKlik needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T243541 Metrolook needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T243534 OpenBadges needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T243532 MediaWikiChat needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T243531 GroupsSidebar needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T243527 LiveTranslate needs uses of global $wgUser removed |
| | Resolved | | None | T243526 Lingo needs uses of global $wgUser removed |
| | Resolved | | Yaron_Koren | T243487 PageForms needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T243372 CollapsibleVector needs uses of global $wgUser removed |
| | Declined | | None | T242937 WikiLexicalData needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T242890 BibManager needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T242695 OfflineImportLexicon needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T242694 News needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T242693 Favorites needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T242567 AddPersonalUrls needs uses of global $wgUser removed |
| | Declined | | None | T242566 OpenID needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T242565 JsonData needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T242564 ImageRating needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241816 Lockdown needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241813 SVGEdit needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241812 OnlyRecentRecentChanges needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241810 AutoProxyBlock needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241805 FilterListUsers needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241804 EtherpadLite needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241803 DisableAccount needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241802 DataTable2 needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241801 Commentbox needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241799 BlockAndNuke needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241703 SiteSettings needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241702 ShowRealUsernames needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241701 RT needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241700 PrivateDomains needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241699 PopupPages needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241698 PopcornEditor needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241697 PhpTagsStorage needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241696 LookupUser needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241695 LinkSuggest needs uses of global $wgUser removed |
| | Resolved | | ashley | T241631 ArticleFeedbackv5 needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241629 TwitterLogin needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241628 Duplicator needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241627 Drafts needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241626 AzharAuth needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241625 Athena needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241624 MarkAsHelpful needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241621 RegexBlock needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241620 Survey needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241613 AbsenteeLandlord needs uses of global $wgUser replaced |
| | Resolved | | DannyS712 | T241612 OAuthAuthentication needs uses of global $wgUser replaced |
| | Resolved | | DannyS712 | T241610 EditSimilar needs uses of global $wgUser replaced |
| | Resolved | | DannyS712 | T241609 Cargo needs uses of global $wgUser replaced |
| | Resolved | | DannyS712 | T241581 UserPageViewTracker needs uses of global $wgUser replaced |
| | Resolved | | DannyS712 | T241579 SocialLogin needs use of global $wgUser removed |
| | Resolved | | DannyS712 | T241578 Html2Wiki needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241577 AdminLinks needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241576 ApprovedRevs needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241622 AnonPrivacy needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241611 LogEntry needs uses of global $wgUser replaced |
| | Resolved | | DannyS712 | T267861 [GOAL] Emit deprecation warnings reading from $wgUser |
| | Open | | DannyS712 | T243708 Mediawiki core needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T242935 Deprecate core fallbacks to $wgUser |
| | Resolved | | DannyS712 | T243652 Calls to LogPage::addEntry should pass a user |
| | Resolved | | DannyS712 | T243805 WebRequest::getLimitOffset should accept a user |
| | Resolved | | DannyS712 | T244039 Api tests: Hard deprecate ApiTestCase::doLogin, remove calls in favor of passing a user where needed |
| | Resolved | | DannyS712 | T244922 Hard deprecate Title user permission methods |
| | Resolved | | DannyS712 | T244923 Hard deprecate Title::userCan |
| | Resolved | | DannyS712 | T244927 Hard deprecate Title::quickUserCan |
| | Resolved | | DannyS712 | T244929 Hard deprecate Title::getUserPermissionsErrors |
| | Resolved | | DannyS712 | T245195 Hard deprecate RecentChange::markPatrolled |
| | Resolved | | DannyS712 | T245233 FileDeleteForm uses $wgUser |
| | Resolved | | DannyS712 | T245682 Deprecate calling FileDeleteForm::doDelete without passing a user |
| | Resolved | | DannyS712 | T245686 Hard deprecate old SpecialPageFactory |
| | Resolved | | DannyS712 | T245710 LocalFileDeleteBatch accepts an optional user, falls back to $wgUser |
| | Resolved | | DannyS712 | T247491 Audit all ->delete calls |
| | Resolved | | DannyS712 | T246189 Follow up: Hard deprecate not passing a user to ::userCan methods |
| | Resolved | | DannyS712 | T251357 Logs: Use of ArchivedFile::userCan without passing a $user parameter was deprecated in MediaWiki 1.35 |
| | Resolved | | DannyS712 | T246409 Deprecate LogEventsList::getExcludeClause fallback to $wgUser |
| | Resolved | | DannyS712 | T246410 Deprecate LogEventsList::typeAction use of $wgUser |
| | Resolved | | DannyS712 | T246735 UploadStash accepts an optional user parameter and defaults to $wgUser |
| | Resolved | | DannyS712 | T246738 WikiPage::doDeleteArticleReal falls back to $wgUser |
| | Resolved | | DannyS712 | T247869 Hard deprecate old signature in WikiPage::doDeleteArticleReal |
| | Resolved | | DannyS712 | T247871 Audit all ->doDeleteArticleReal calls |
| | Resolved | | DannyS712 | T248000 Hard deprecate Article::doDeleteArticle and WikiPage::doDeleteArticle |
| | Resolved | | DannyS712 | T246861 Deprecate not passing a user to ParserOptions::__construct and ::newCanonical |
| | Resolved | | DannyS712 | T246862 Language::dateFormat and ::userAdjust use $wgUser |
| | Resolved | | DannyS712 | T247188 PageArchive::undelete falls back to $wgUser |
| | Resolved | | DannyS712 | T248813 File::recordUpload* falls back to $wgUser |
| | Resolved | | DannyS712 | T263811 LocalFile::upload without a user fails in ::recordUpload3 |
| | Resolved | | DannyS712 | T254702 GenderCache::getGenderOf uses $wgUser |
| | Resolved | | DannyS712 | T255507 WikiPage::doEditContent falls back to $wgUser |
| | Resolved | | DannyS712 | T256007 AddWiki.php wrongly uses 127.0.0.1 instead of a system account |
| | Resolved | | DannyS712 | T285447 Deprecate WikiPage::prepareContentForEdit() fallback to $wgUser |
| | Declined | | DannyS712 | T241557 Replace $wgUser in core Api modules |
| | Resolved | | DannyS712 | T244602 Linker::userToolLinks uses $wgUser |
| | Resolved | | DannyS712 | T245329 Hard deprecate deprecated api token hooks |
| | Resolved | | DannyS712 | T245331 Remove core fallbacks to global $wgUser [1.36] |
| | Resolved | | DannyS712 | T245355 Remove ApiTestCase::doLogin |
| | Resolved | | DannyS712 | T245332 Remove remaining ApiTestCase::doLogin calls |
| | Resolved | | DannyS712 | T245581 Remove support for creating FileDeleteForm without passing a user object |
| | Resolved | | DannyS712 | T245701 Remove support for calling LogPage::addEntry without passing a user object |
| | Resolved | | DannyS712 | T245702 Remove support for calling Title::getNotificationTimestamp without passing a user object |
| | Resolved | | DannyS712 | T245704 Remove support for calling LogEventsList::userCan* functions without passing a user object |
| | Invalid | | None | T245705 Remove support for calling WikiPage::insertProtectNullRevision functions without passing a user object |
| | Resolved | | DannyS712 | T245706 Hard deprecate Article::insertProtectNullRevision |
| | Resolved | | DannyS712 | T245707 Remove support for calling PatrolLog::record without passing a user object |
| | Resolved | | DannyS712 | T245777 Remove WebRequest::getLimitOffset |
| | Resolved | | DannyS712 | T245779 Remove remaining WebRequest::getLimitOffset calls |
| | Resolved | | DannyS712 | T245801 Remove support for calling FileDeleteForm::doDelete without passing a user object |
| | Resolved | | DannyS712 | T245802 Ensure all calls to FileDeleteForm::doDelete pass a user |
| | Resolved | | DannyS712 | T246138 Remove deprecated title permissions functions |
| | Resolved | | DannyS712 | T246139 Remove remaining Title::userCan calls |
| | Resolved | | Yaron_Koren | T246082 Use of Title::userCan was deprecated in MediaWiki 1.33. [Called from PFHelperFormAction::displayTab |
| | Resolved | | DannyS712 | T246140 Remove remaining Title::quickUserCan calls |
| | Resolved | | DannyS712 | T246195 Remove remaining Title::getUserPermissionsErrors calls |
| | Resolved | | DannyS712 | T246141 Remove old SpecialPageFactory |
| | Resolved | | DannyS712 | T246142 Remove remaining calls to old SpecialPageFactory methods |
| | Resolved | | DannyS712 | T246192 Remove RecentChange::markPatrolled, deprecated and unused |
| | Resolved | | DannyS712 | T246412 Remove LogEventsList::typeAction support for rights and use of $wgUser |
| | Resolved | | DannyS712 | T246413 Remove LogEventsList::getExcludeClause fallback to $wgUser |
| | Resolved | | DannyS712 | T247801 Remove support for calling (Archived|OldLocal)File::userCan without passing a user |
| | Resolved | PRODUCTION ERROR | cscott | T263014 Argument 2 passed to File::userCan() must be an instance of User, null given, called in /srv/mediawiki/php-1.36.0-wmf.9/includes/filerepo/LocalRepo.php on line 275 |
| | Resolved | | DannyS712 | T247888 Remove support for calling LocalFileDeleteBatch::__construct with old signature |
| | Resolved | | DannyS712 | T247889 Remove LocalFile::delete(Old)? |
| | Resolved | | DannyS712 | T248022 Remove deprecated api token hooks |
| | Resolved | | DannyS712 | T248192 Remove PageArchive::undelete |
| | Resolved | | DannyS712 | T248509 Remove deprecated ways to call WikiPage::doDeleteArticleReal |
| | Resolved | | DannyS712 | T262706 Remove File::recordUpload |
| | Resolved | | DannyS712 | T262874 Remove WikiPage::insertProtectNullRevision |
| | Resolved | | DannyS712 | T263033 Remove fallback to `$wgUser` in LocalRepo::findFiles(), FileRepo::findFiles(), and FileRepo::findFileFromKey() |
| | Resolved | | DannyS712 | T245482 Remove core fallbacks to global $wgUser [1.35] |
| | Resolved | | DannyS712 | T245483 Remove Title::moveSubpages |
| | Resolved | | aaron | T245800 AjaxResponse::checkLastModified uses $wgUser |
| | Resolved | | DannyS712 | T246284 Hard deprecate the Revision class |
| | Resolved | | DannyS712 | T248291 Hard deprecate not passing a user to Revision::get methods with Revision::FOR_THIS_USER |
| | Resolved | | DannyS712 | T249393 Deprecate methods returning Revision objects |
| | Resolved | | DannyS712 | T249384 ParserOptions' currentRevisionCallback uses Revision objects |
| | Resolved | | DannyS712 | T248655 EditPage::getBaseRevision returns a revision |
| | Resolved | | DannyS712 | T249982 PageArchive::getRevision uses timestamp, suggested replacement uses rev id |
| | Resolved | | DannyS712 | T250249 WikiPage::insertProtectNullRevision returns Revision objects |
| | Resolved | | DannyS712 | T250431 ContribsPager::tryToCreateValidRevision returns Revision objects |
| | Resolved | | DannyS712 | T250532 Hard deprecate Article::getRevision and WikiPage::getRevision |
| | Declined | | • Pchelolo | T250638 Replace uses and hard deprecate WikiPage::doEditContent and PageUpdater::getStatus |
| | Resolved | | DannyS712 | T252179 Edits saved via PageUpdater need autopatrol status set |
| | Resolved | | DannyS712 | T251718 Hard deprecate PageArchive::getPreviousRevision |
| | Resolved | | DannyS712 | T251965 Deprecate use of Revision objects in WikiPage::doRollback and ::commitRollback |
| | Resolved | | DannyS712 | T253949 User::getNewMessageLinks can return Revision objects |
| | Resolved | | DannyS712 | T254952 PageUpdater: set DeprecatablePropertyArray to hard deprecate Revision |
| | Resolved | | DannyS712 | T249434 Replace hooks using Revision objects with RevisionRecord |
| | Resolved | | DannyS712 | T248727 Replace ArticleRevisionUndeleted with RevisionUndeleted |
| | Resolved | | DannyS712 | T232877 The "RevisionInsertComplete" hook is listed in documentation as deprecated but doesn't emit deprecation warnings yet |
| | Resolved | | DannyS712 | T250023 Replace TitleMoveComplet(e|ing) hooks |
| | Resolved | | DannyS712 | T250338 Replace `NewRevisionFromEditComplete` with a new hook |
| | Resolved | | DannyS712 | T250543 Replace `ArticleRollbackComplete` hook |
| | Resolved | | DannyS712 | T250566 Replace PageContent(Insert|Save)Complete hooks |
| | Resolved | | DannyS712 | T255494 Replace `HistoryRevisionTools` hook with `HistoryTools` |
| | Resolved | | DannyS712 | T255495 Replace `DiffRevisionTools` hook with `DiffTools` |
| | Resolved | | DannyS712 | T255769 Replace `DiffViewHeader` hook with one that doesn't use Revision objects |
| | Resolved | | DannyS712 | T249561 Deprecate methods accepting Revision objects as parameters |
| | Resolved | | DannyS712 | T249563 Hard deprecate Revision use in WikiPage::doEditUpdates |
| | Resolved | | DannyS712 | T249397 Replace LinksUpdate Revision methods with RevisionRecord |
| | Resolved | | DannyS712 | T250318 Hard deprecate WikiPage::updateIfNewerOn |
| | Resolved | | DannyS712 | T250680 Hard deprecate WikiPage::getUndoContent |
| | Resolved | | DannyS712 | T250773 Hard deprecate support for Revisions from ContentHandler::getUndoContent |
| | Resolved | | DannyS712 | T255759 Hard deprecate passing a Revision to WikiPage::prepareContentForEdit |
| | Resolved | | DannyS712 | T255909 DerivedPageDataUpdater::prepareUpdate $options array can include Revision objects |
| | Resolved | | DannyS712 | T250761 DifferenceEngine $mNewRev and $mOldRev are Revision objects |
| | Resolved | | DannyS712 | T250976 Deprecate access to Article::$mRevision |
| | Resolved | | DannyS712 | T251067 Hard deprecate individual Revision class methods [tracking] |
| | Resolved | | DannyS712 | T250981 Hard deprecate Revision::getContent(Model|Handler|Format) |
| | Resolved | | DannyS712 | T250579 Hard deprecate Revision::getUserText |
| | Resolved | | DannyS712 | T250580 Hard deprecate Revision::isMinor |
| | Resolved | | DannyS712 | T250608 Hard deprecate Revision::isCurrent |
| | Resolved | | DannyS712 | T249183 Hard deprecate Revision::newFromTitle |
| | Resolved | | DannyS712 | T249979 Hard deprecate Revision::newNullRevision |
| | Resolved | | DannyS712 | T248772 Hard deprecate Revision::newFromArchiveRow |
| | Resolved | | DannyS712 | T249021 Hard deprecate Revision::newFromId |
| | Resolved | | DannyS712 | T250980 Hard deprecate Revision::getParentId |
| | Resolved | | DannyS712 | T250714 Hard deprecate Revision::getVisibility |
| | Resolved | | DannyS712 | T247259 Remove remaining calls and hard deprecate Revision::userCan |
| | Resolved | | DannyS712 | T246414 Audit all userCan calls |
| | Resolved | | DannyS712 | T251073 Hard deprecate Revision::getPrevious |
| | Resolved | | DannyS712 | T245958 Revision::userCanBitfield falls back to $wgUser |
| | Resolved | | DannyS712 | T251233 Hard deprecate Revision::getSha1 |
| | Resolved | | DannyS712 | T251593 Hard deprecate Revision::isDeleted |
| | Resolved | | DannyS712 | T251853 Hard deprecate Revision::getPage |
| | Resolved | | DannyS712 | T251856 Hard deprecate Revision::insertOn |
| | Resolved | | DannyS712 | T254703 Hard deprecate Revision::getContent |
| | Resolved | | DannyS712 | T254960 Hard deprecate Revision::getComment |
| | Resolved | | DannyS712 | T254964 Hard deprecate Revision::getSize |
| | Resolved | | DannyS712 | T254966 Hard deprecate Revision::getTimestamp |
| | Resolved | | DannyS712 | T257010 Replace deployed uses of Revision constants |
| | Resolved | | DannyS712 | T257011 Audit and remove extension `use Revision;` declarations where possible |
| | Resolved | | DannyS712 | T257531 Cleanup forgotten usages of Revision |
| | Resolved | | DannyS712 | T247189 MessageCache::getParserOptions should be private |
| | Resolved | | DannyS712 | T262707 Remove core fallbacks to global $wgUser [1.37] |
| | Resolved | | DannyS712 | T262708 Remove LocalFile::recordUpload2 |
| | Resolved | | DannyS712 | T247143 Remove the Revision class [1.37] |
| | Resolved | | DannyS712 | T246411 Remove Revision::userCanBitfield |
| | Resolved | | DannyS712 | T248036 Remove Revision::getParentLengths |
| | Resolved | | DannyS712 | T248423 Remove Revision::getTimestampFromId |
| | Resolved | | DannyS712 | T250109 Backward compatibility broken with MediaWiki 1.31 in CommentStreams |
| | Resolved | | DannyS712 | T248424 Remove Revision::newFromPageId |
| | Resolved | | DannyS712 | T248504 Remove Revision::newFromRow |
| | Resolved | | DannyS712 | T248548 Remove support for not passing a user to callers of RevisionRecord::get* methods when needed |
| | Resolved | | DannyS712 | T245703 Remove Revision::newNullRevision |
| | Resolved | | DannyS712 | T248549 Remove Revision::getRevisionText |
| | Resolved | | DannyS712 | T250705 Remove Revision::newFromTitle |
| | Resolved | | DannyS712 | T250882 Remove remaining calls to Article:: and WikiPage::getRevision |
| | Resolved | | DannyS712 | T254704 Remove Revision::newFromId |
| | Resolved | | DannyS712 | T284977 Remove $wgUser fallback in ParserOptions |
| | Resolved | | DannyS712 | T285448 Remove ApiTestCase interaction with $wgUser |
| | Resolved | | DannyS712 | T285731 Remove core fallbacks to global $wgUser [1.39] |
| | Resolved | | DannyS712 | T285732 Remove $wgUser fallback in WikiPage::prepareContentForEdit() |
| | Resolved | | DannyS712 | T286139 Remove WikiPage::doEditContent in 1.39 |
| | Resolved | | DannyS712 | T245959 WMF deployed extensions need uses of global $wgUser removed [tracking] |
| | Resolved | | DannyS712 | T241575 PageTriage needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241582 GeoData needs use of global $wgUser replaced |
| | Resolved | | DannyS712 | T241583 GettingStarted needs uses of global $wgUser replaced |
| | Resolved | | DannyS712 | T241608 FlaggedRevs needs uses of global $wgUser replaced |
| | Resolved | | DannyS712 | T241615 CentralNotice needs uses of global $wgUser replaced |
| | Resolved | | DannyS712 | T241616 Collection needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241617 GlobalBlocking needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241618 GlobalCssJs needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241619 LiquidThreads needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241630 WikimediaIncubator needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241815 Nostalgia needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241903 TimedMediaHandler needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241911 WikibaseLexeme needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241912 Translate needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241915 Jade needs uses of global $wgUser removed |
| | Resolved | | Silvan_WMDE | T241947 Stop using $wgUser in Wikibase |
| | Resolved | | DannyS712 | T242557 GeoCrumbs needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T242677 CodeReview needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T242936 ConfirmEdit needs uses of global $wgUser removed |
| | Stalled | | DannyS712 | T242994 CentralAuth needs uses of global $wgUser removed |
| | Resolved | PRODUCTION ERROR | DannyS712 | T291515 PHP Deprecated: $wgUser reassignment detected [Called from MediaWiki\Extension\CentralAuth\Special\SpecialCentralLogin::execute] |
| | Resolved | | DannyS712 | T243554 ArticlePlaceholder needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T243577 OpenStackManager needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T243732 Echo needs uses of global $wgUser removed |
| | Resolved | | Reedy | T262110 ForeignWikiRequest uses $wgUser (causes test failure) |
| | Resolved | | DannyS712 | T243733 LdapAuthentication needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T243807 TorBlock needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T243823 Newsletter needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T243874 Thanks needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T243922 UserMerge needs uses of global $wgUser removed |
| | Stalled | | DannyS712 | T244112 MassMessage needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241924 PagedTiffHandler needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241923 SecurePoll needs uses of global $wgUser removed |
| | Resolved | | TheDJ | T241952 WikiEditor needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T241704 SpamBlacklist needs uses of global $wgUser removed |
| | Resolved | | Daimona | T246733 AbuseFilter needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T248550 Math extension needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T262111 Flow uses $wgUser |
| | Resolved | | DannyS712 | T262713 GWToolset needs uses of global $wgUser removed |
| | Resolved | | DannyS712 | T262715 UploadWizard needs uses of $wgUser removed |
| | Resolved | | DannyS712 | T262716 WikibaseQualityConstraints needs use of global $wgUser removed |
| | Resolved | | DannyS712 | T262717 WikimediaMaintenance needs uses of global $wgUser removed |
| | | | | Restricted Task |
| | Open | | None | T160810 Deprecate $wgRequest |
| | Open | | None | T336703 Replace use of $wgRequest in wmf-config (CommonSettings.php / throttle-analyze.php) |
| | Resolved | | TheSandDoctor | T160811 Deprecate and remove $wgParser |
| | Resolved | | cscott | T241555 Replace $wgParser in SemanticResultFormats |
| | Invalid | | None | T241556 Replace $wgParser in SemanticFormsSelect |
| | Resolved | | TheSandDoctor | T241558 Replace $wgParser in DebugTemplates |
| | Resolved | | QEDK | T241559 Replace $wgParser in DynamicPageList |
| | Declined | | TheSandDoctor | T241560 Replace $wgParser in ExtTab |
| | Resolved | | TheSandDoctor | T241561 Replace $wgParser in Lingo |
| | Resolved | | TheSandDoctor | T241562 Replace $wgParser in MultiMaps |
| | Resolved | | TheSandDoctor | T241563 Replace $wgParser in NukeDPL |
| | Resolved | | QEDK | T241564 Replace $wgParser in PageInCat |
| | Resolved | | TheSandDoctor | T241565 Replace $wgParser in SemanticDrilldown |
| | Resolved | | cscott | T241566 Replace $wgParser in TinyMCE |
| | Resolved | | TheSandDoctor | T241567 Replace $wgParser in BlueSpiceVisualDiff |
| | Resolved | | TheSandDoctor | T241568 Replace $wgParser in DataTransfer |
| | Resolved | | QEDK | T241569 Replace $wgParser in EditNotify |
| | Resolved | | TheSandDoctor | T241570 Replace $wgParser in FixedHeaderTable |
| | Invalid | | TheSandDoctor | T241571 Replace $wgParser in FormelApplet |
| | Resolved | | TheSandDoctor | T241572 Replace $wgParser in IndexFunction |
| | Resolved | | QEDK | T241574 Replace $wgParser in LoopFunctions |
| | Resolved | | QEDK | T248817 Replace $wgParser in MintyDocs |
| | Resolved | | QEDK | T249012 Replace $wgParser in RandomPages |
| | Open | | None | T160812 Deprecate $wgOut |
| | Open | | None | T252978 Wikimedia deployed extensions need uses of global $wgOut removed |
| | Open | | None | T252979 MediaWiki core needs uses of $wgOut removed |
| | Resolved | | Krinkle | T160813 Deprecate and remove $wgMemc in MediaWiki Core and bundled extensions |
| | Open | | None | T160814 Deprecate $wgLang |
| | Open | | Kizule | T160806 Remove and replace $wgLang in extensions under the social tools umbrella |
| | Resolved | | Simetrical | T160815 Deprecate $wgContLang |
| | Resolved | | ashley | T160805 Remove and replace $wgContLang in extensions under the social tools umbrella |
| | Resolved | | Simetrical | T200246 Introduce ContentLanguage service to replace $wgContLang |
| | Resolved | | hashar | T202494 [NSFileRepo] No setting $wgContLang, use setContentLang() or setService( 'ContentLanguage' ) |
| | Resolved | | None | T160816 Deprecate $wgAuth |
| | Resolved | | Mainframe98 | T237873 Deprecate and remove extension database updating globals |
| | Resolved | | Krinkle | T243175 Deprecate and remove $messageMemc |
| | Resolved | | Jdforrester-WMF | T245940 Hard-deprecate and remove $wgContLang |
| | Resolved | | Umherirrender | T241831 Remove use of $wgContLang in Scribunto |
| | Stalled | | None | T220756 Drop support for wgExtensionMessagesFiles |
| | Stalled | | None | T220757 Deprecate use of wgExtensionMessagesFiles in favour of wgMessagesDirs and others |
| | Open | | None | T220759 Provide an alternative to wgExtensionMessagesFiles for non-message i18n |
| | Resolved | | abi_ | T89947 Move special page alias translations to JSON |
| | Open | | None | T89946 Move namespace translations to JSON |
| | Open | | None | T89948 Move magic word translations to JSON |
| | Open | | None | T318320 TrivialMimeDetection should not be a config setting |
| | Open | | None | T156646 Make a config object for each extension/skin, deprecate GlobalVarConfig and RequestContext::getConfig() |
| | Declined | | Cenarium | T156877 Create a config object for each extension/skin during registration |
| | Resolved | | • brion | T212738 Deprecate $wgVersion and move to a constant |
| | Open | | None | T212739 Deprecate $wgConf |
| | Open | | None | T232440 Inject Config to ORESService, convert tests to unit tests |
| | Open | | None | T252907 Reduce public variables and methods in EditPage |
| | Resolved | PRODUCTION ERROR | Daimona | T305028 PHP Deprecated: Use of EditPage::$textbox2 was deprecated in MediaWiki 1.38. [Called from TwoColConflict\Hooks\TwoColConflictHooks::onEditPageBeforeConflictDiff] |
| | Resolved | | None | T316577 Find replacement for EditPage::$textbox2 and deprecate the public access |
| | Open | | None | T270646 Use Config instead of globals in SecurePoll extension |
| | Resolved | | AdhamKhatean | T270645 Stop accessing global config variables from SecurePoll's ListPager (OT) |
| | Resolved | Jan 12 2021 | • wikitrent | T270644 Stop accessing global config variables from SecurePoll ActionPages (OT) |
| | Resolved | Jan 12 2021 | • wikitrent | T270642 Stop accessing global config variable from SpecialSecurePoll (OT) |
| | Resolved | | STran | T270641 Stop accessing global config variables from SecurePoll maintenance scripts |