..
formfields
Use PHP 7 '??' operator instead of if-then-else
2018-10-21 21:46:46 +02:00
forms
Preferences: Remove unused message for RC/Watchlist opt-out section
2018-11-26 10:43:59 -08:00
helpers
Use ContextSource::getConfig instead of globals
2019-01-01 11:20:57 +00:00
pagers
Add Namespace Restrictions to Special:BlockList
2019-01-28 18:37:58 +00:00
SpecialActiveusers.php
Sort user groups in Special:Listusers
2018-04-28 10:03:15 +02:00
SpecialAllMessages.php
Convert Special:AllMessages to use OOUI
2019-01-02 15:18:19 -08:00
SpecialAllPages.php
Special:AllPages: Use OOUI
2018-09-11 00:22:08 +00:00
SpecialAncientpages.php
Fix some double escaping, and some incorrect escaping for convert()
2018-09-21 17:27:44 -07:00
SpecialApiHelp.php
API: Remove long-deprecated methods (and one class)
2018-10-15 16:37:04 -04:00
SpecialApiSandbox.php
mediawiki.special: Combine various tiny specialpage style modules
2018-05-16 22:47:15 +00:00
SpecialAutoblockList.php
Start working on phan-taint-check warnings. Fix minor escaping issues.
2018-07-12 03:26:59 +00:00
SpecialBlankpage.php
SpecialBlock.php
Add namespace restrictions to block's log messages
2019-01-25 15:46:11 -05:00
SpecialBlockList.php
Use BlockListPager::getLimitSelectList() in Special:BlockList and Special:AutoblockList
2018-04-28 10:42:14 +02:00
SpecialBooksources.php
Use OutputPage::addWikiTextAsInterface() instead of untidy addWikiText()
2018-10-17 10:35:28 -04:00
SpecialBotPasswords.php
Add PasswordFactory to MediaWikiServices
2018-08-02 14:46:35 +01:00
SpecialBrokenRedirects.php
Change ResultWrapper to IResultWrapper in pagers and special pages
2018-04-04 14:52:10 +02:00
SpecialCachedPage.php
SpecialCategories.php
SpecialChangeContentModel.php
Handle comment truncation in CommentStore
2017-09-01 15:03:45 -04:00
SpecialChangeCredentials.php
Replace some wfMessage by ContextSource::msg
2018-08-22 15:42:31 +02:00
SpecialChangeEmail.php
SpecialChangeEmail: Log email changes
2018-07-10 21:35:07 +00:00
SpecialChangePassword.php
SpecialComparePages.php
Do not require titles on Special:ComparePages
2018-06-09 14:09:00 +00:00
SpecialConfirmemail.php
Use OutputPage::addWikiTextAsInterface() instead of untidy addWikiText()
2018-10-17 10:35:28 -04:00
SpecialContributions.php
Merge "Render namespace lists in the user's language"
2018-11-07 15:14:20 +00:00
SpecialCreateAccount.php
Send a cookie with IP/IP-Range blocks when blocking logged-out users
2018-05-24 00:48:05 -04:00
SpecialDeadendpages.php
SpecialDeletedContributions.php
Remove trailing spaces from IP addr in Special:DeletedContributions
2018-10-05 14:55:29 +00:00
SpecialDiff.php
Use ::class to resolve class names in includes files
2018-01-27 20:34:29 +01:00
SpecialDoubleRedirects.php
Change ResultWrapper to IResultWrapper in pagers and special pages
2018-04-04 14:52:10 +02:00
SpecialEditTags.php
Use OutputPage::wrapWikiTextAsInterface() to add safe <div> wrappers
2018-10-17 11:08:16 -04:00
SpecialEditWatchlist.php
Safe replacement of a lot of !count() with === []
2019-01-15 17:28:49 +01:00
SpecialEmailInvalidate.php
SpecialEmailuser.php
Merge "Enforce partial blocks"
2018-10-24 03:15:39 +00:00
SpecialExpandTemplates.php
Hard deprecate codepaths where tidy is disabled
2018-11-05 18:49:16 +00:00
SpecialExport.php
Delete unused variable
2018-12-02 19:21:44 +01:00
SpecialFewestrevisions.php
Fix some double escaping, and some incorrect escaping for convert()
2018-09-21 17:27:44 -07:00
SpecialFileDuplicateSearch.php
Fix some double escaping, and some incorrect escaping for convert()
2018-09-21 17:27:44 -07:00
SpecialFilepath.php
Handle invalid input to Special:FilePath?file=
2018-09-16 19:46:56 +00:00
SpecialGoToInterwiki.php
Fix PHPDoc type for instance variables and methods
2018-10-21 13:00:25 +01:00
SpecialImport.php
Merge "Render namespace lists in the user's language"
2018-11-07 15:14:20 +00:00
SpecialJavaScriptTest.php
resourceloader: Avoid clear/set timer overhead in mw.loader.store.add
2018-09-04 17:55:41 +00:00
SpecialLinkAccounts.php
Replace some wfMessage by ContextSource::msg
2018-08-22 15:42:31 +02:00
SpecialLinkSearch.php
Use new externallinks.el_index_60 field
2018-11-12 22:33:18 +00:00
SpecialListDuplicatedFiles.php
Change ResultWrapper to IResultWrapper in pagers and special pages
2018-04-04 14:52:10 +02:00
SpecialListfiles.php
SpecialListgrants.php
Safe replacement of a lot of !count() with === []
2019-01-15 17:28:49 +01:00
SpecialListgrouprights.php
Reduce calls to MediaWikiServices::getInstance()
2018-08-18 06:02:39 +02:00
SpecialListredirects.php
Change ResultWrapper to IResultWrapper in pagers and special pages
2018-04-04 14:52:10 +02:00
SpecialListusers.php
Remove auto-generated "Constructor" documentation on constructors
2017-07-21 12:19:30 +02:00
SpecialLockdb.php
No yoda conditions
2018-11-21 17:54:39 +01:00
SpecialLog.php
Fix @param values on private functions
2019-01-14 17:53:34 +01:00
SpecialLonelypages.php
SpecialLongpages.php
SpecialMediaStatistics.php
SpecialMediaStatistics: Add <thead> and <tbody> in the table
2018-12-30 21:47:10 +01:00
SpecialMergeHistory.php
Use \u{00A0} instead of   or
2018-06-24 01:20:13 +00:00
SpecialMIMEsearch.php
Fix some double escaping, and some incorrect escaping for convert()
2018-09-21 17:27:44 -07:00
SpecialMostcategories.php
Change ResultWrapper to IResultWrapper in pagers and special pages
2018-04-04 14:52:10 +02:00
SpecialMostimages.php
SpecialMostinterwikis.php
Change ResultWrapper to IResultWrapper in pagers and special pages
2018-04-04 14:52:10 +02:00
SpecialMostlinked.php
Change ResultWrapper to IResultWrapper in pagers and special pages
2018-04-04 14:52:10 +02:00
SpecialMostlinkedcategories.php
Fix double-wrapped HtmlArmor causing fatals
2018-09-26 14:03:38 +00:00
SpecialMostlinkedtemplates.php
Change ResultWrapper to IResultWrapper in pagers and special pages
2018-04-04 14:52:10 +02:00
SpecialMostrevisions.php
SpecialMovepage.php
No yoda conditions
2018-11-21 17:54:39 +01:00
SpecialMyLanguage.php
SpecialMyLanguage: Get content language from service
2018-08-03 20:07:36 +02:00
SpecialMyRedirectPages.php
Add start, end to allowed params of Special:MyContributions
2018-11-02 09:19:53 +00:00
SpecialNewimages.php
Update users of deprecated OutputPage::addWikiText*Tidy() methods
2018-10-10 14:54:27 -04:00
SpecialNewpages.php
No yoda conditions
2018-11-21 17:54:39 +01:00
SpecialPageData.php
Remove various redundant '@license' tags in file headers
2018-01-12 18:15:11 +00:00
SpecialPageLanguage.php
Simplify PHP by using ?? and ?:
2018-07-10 20:03:17 +00:00
SpecialPagesWithProp.php
mediawiki.special: Combine various tiny specialpage style modules
2018-05-16 22:47:15 +00:00
SpecialPasswordPolicies.php
Safe replacement of a lot of !count() with === []
2019-01-15 17:28:49 +01:00
SpecialPasswordReset.php
Use username from last successful login in Special:PasswordReset
2018-12-08 00:32:17 -08:00
SpecialPermanentLink.php
Document Special:Diff and Special:PermanentLink
2017-08-10 19:48:05 +02:00
SpecialPreferences.php
Introduce TagMultiselectWidget.php
2018-12-14 15:18:11 +00:00
SpecialPrefixindex.php
Mass conversion of $wgContLang to service
2018-08-11 22:44:29 -06:00
SpecialProtectedpages.php
Resolve required parameter after optional in specials
2018-06-08 15:26:03 -07:00
SpecialProtectedtitles.php
Resolve required parameter after optional in specials
2018-06-08 15:26:03 -07:00
SpecialRandomInCategory.php
SpecialRandompage.php
Mass conversion of $wgContLang to service
2018-08-11 22:44:29 -06:00
SpecialRandomredirect.php
SpecialRandomrootpage.php
SpecialRecentchanges.php
Safe replacement of a lot of !count() with === []
2019-01-15 17:28:49 +01:00
SpecialRecentchangeslinked.php
Use Html:rawElement() where possible in special pages.
2018-10-26 13:52:22 -04:00
SpecialRedirect.php
Give more specific error messages on Special:Redirect
2018-09-16 18:17:54 +00:00
SpecialRemoveCredentials.php
SpecialResetTokens.php
Make password reset & reset token buttons destructive
2018-05-01 13:55:26 +01:00
SpecialRevisiondelete.php
SpecialRevisiondelete: Do not pass unused parameter
2018-12-02 00:01:04 +00:00
SpecialRunJobs.php
SpecialRunJobs: Use MediaWiki's built-in async/post-send mode
2017-10-14 01:11:33 +00:00
SpecialSearch.php
Safe replacement of a lot of !count() with === []
2019-01-15 17:28:49 +01:00
SpecialShortpages.php
Change ResultWrapper to IResultWrapper in pagers and special pages
2018-04-04 14:52:10 +02:00
SpecialSpecialpages.php
Safe replacement of a lot of !count() with === []
2019-01-15 17:28:49 +01:00
SpecialStatistics.php
Fix PHP Notice in Special:Statistics
2018-04-30 09:46:40 +02:00
SpecialTags.php
SpecialTags: Add <thead> and <tbody> in the sortable table
2019-01-01 13:51:10 +00:00
SpecialTrackingCategories.php
Safe replacement of a lot of !count() with === []
2019-01-15 17:28:49 +01:00
SpecialUnblock.php
Include block ID in unblock log
2018-12-19 00:08:23 -08:00
SpecialUncategorizedcategories.php
Fix inconsistent capitalization of different method calls
2017-12-27 12:35:13 +01:00
SpecialUncategorizedimages.php
SpecialUncategorizedpages.php
SpecialUncategorizedtemplates.php
SpecialUndelete.php
Migrate SpecialUndelete and Diff from tag_summary to change_tag
2018-12-03 18:07:11 +01:00
SpecialUnlinkAccounts.php
Replace some wfMessage by ContextSource::msg
2018-08-22 15:42:31 +02:00
SpecialUnlockdb.php
Update suppressWarning()/restoreWarning() calls
2018-02-10 08:50:12 +00:00
SpecialUnusedcategories.php
Add a way to exclude categories from Special:UnusedCategories
2018-11-16 13:32:27 +00:00
SpecialUnusedimages.php
SpecialUnusedimages: Change message when CountCategorizedImagesAsUsed
2018-12-08 10:40:26 +07:00
SpecialUnusedtemplates.php
SpecialUnwatchedpages.php
Fix some double escaping, and some incorrect escaping for convert()
2018-09-21 17:27:44 -07:00
SpecialUpload.php
Merge "Replace deprecated calls to OutputPage::parse()"
2018-11-01 17:20:45 +00:00
SpecialUploadStash.php
Replace some wfMessage by ContextSource::msg
2018-08-22 15:42:31 +02:00
SpecialUserLogin.php
SpecialUserLogout.php
SpecialUserrights.php
Make user rights conflict error a bit more obvious
2019-01-07 08:38:29 -08:00
SpecialVersion.php
Merge "Only expand {{...}} in messages once (part 2)"
2018-11-01 17:20:51 +00:00
SpecialWantedcategories.php
Fix some double escaping, and some incorrect escaping for convert()
2018-09-21 17:27:44 -07:00
SpecialWantedfiles.php
Improve some parameter docs
2017-09-10 20:32:31 +02:00
SpecialWantedpages.php
SpecialWantedtemplates.php
SpecialWatchlist.php
Fix indenting and newlines
2018-11-07 17:15:15 +01:00
SpecialWhatlinkshere.php
No yoda conditions
2018-11-21 17:54:39 +01:00
SpecialWithoutinterwiki.php