wiki.techinc.nl/includes/specials
Tim Starling d459add63d Introduce wfDeprecatedMsg()
Deprecating something means to say something nasty about it, or to draw
its character into question. For example, "this function is lazy and good
for nothing". Deprecatory remarks by a developer are generally taken as a
warning that violence will soon be done against the function in question.
Other developers are thus warned to avoid associating with the deprecated
function.

However, since wfDeprecated() was introduced, it has become obvious that
the targets of deprecation are not limited to functions. Developers can
deprecate literally anything: a parameter, a return value, a file
format, Mondays, the concept of being, etc. wfDeprecated() requires
every deprecatory statement to begin with "use of", leading to some
awkward sentences. For example, one might say: "Use of your mouth to
cough without it being covered by your arm is deprecated since 2020."

So, introduce wfDeprecatedMsg(), which allows deprecation messages to be
specified in plain text, with the caller description being optionally
appended. Migrate incorrect or gramatically awkward uses of wfDeprecated()
to wfDeprecatedMsg().

Change-Id: Ib3dd2fe37677d98425d0f3692db5c9e988943ae8
2020-06-22 14:34:39 +10:00
..
exception
formfields Fix the rest of includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:25 +00:00
forms Hooks::run() call site migration 2020-05-30 14:23:28 +00:00
helpers Hooks::run() call site migration 2020-05-30 14:23:28 +00:00
Hook Fix a plethora of class and function call case mismatches 2020-05-26 14:14:46 +01:00
pagers Pass function name to database functions 2020-06-07 14:16:52 +02:00
redirects Fix some Squiz.Scope.MethodScope.Missing 2020-05-16 22:42:24 +01:00
SpecialActiveUsers.php Pass function name to database functions 2020-06-07 14:16:52 +02:00
SpecialAllMessages.php
SpecialAllPages.php Fix the rest of includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:25 +00:00
SpecialAncientPages.php Hooks::run() call site migration 2020-05-30 14:23:28 +00:00
SpecialApiHelp.php
SpecialApiSandbox.php
SpecialAutoblockList.php Hooks::run() call site migration 2020-05-30 14:23:28 +00:00
SpecialBlankpage.php
SpecialBlock.php Introduce BlockPermissionChecker service for validating block targets 2020-06-10 22:09:10 +00:00
SpecialBlockList.php Hooks::run() call site migration 2020-05-30 14:23:28 +00:00
SpecialBookSources.php Hooks::run() call site migration 2020-05-30 14:23:28 +00:00
SpecialBotPasswords.php Fix some includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:17 +00:00
SpecialBrokenRedirects.php Fix some includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:17 +00:00
SpecialCachedPage.php
SpecialCategories.php
SpecialChangeContentModel.php SpecialChangeContentModel: Always use POST method for both forms 2020-06-17 20:45:36 +00:00
SpecialChangeCredentials.php
SpecialChangeEmail.php Hooks::run() call site migration 2020-05-30 14:23:28 +00:00
SpecialChangePassword.php
SpecialComparePages.php SpecialComparePages: Remove use of Revision objects 2020-04-27 18:43:06 +00:00
SpecialConfirmEmail.php Fix the rest of includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:25 +00:00
SpecialContributions.php Introduce wfDeprecatedMsg() 2020-06-22 14:34:39 +10:00
SpecialCreateAccount.php Hooks::run() call site migration 2020-05-30 14:23:28 +00:00
SpecialDeadendPages.php Fix some includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:17 +00:00
SpecialDeletedContributions.php Fix the rest of includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:25 +00:00
SpecialDiff.php
SpecialDoubleRedirects.php Fix the rest of includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:25 +00:00
SpecialEditPage.php build: Bump mediawiki-codesniffer to 31.0.0 2020-05-30 14:56:28 +00:00
SpecialEditTags.php
SpecialEditWatchlist.php Remove terminating line breaks from debug messages 2020-06-03 12:01:16 +10:00
SpecialEmailInvalidate.php Fix some includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:17 +00:00
SpecialEmailUser.php Introduce wfDeprecatedMsg() 2020-06-22 14:34:39 +10:00
SpecialExpandTemplates.php Fix some Squiz.Scope.MethodScope.Missing 2020-05-16 22:42:24 +01:00
SpecialExport.php
SpecialFewestRevisions.php Fix some includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:17 +00:00
SpecialFileDuplicateSearch.php Fix the rest of includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:25 +00:00
SpecialFilepath.php
SpecialGoToInterwiki.php
SpecialImport.php Hooks::run() call site migration 2020-05-30 14:23:28 +00:00
SpecialJavaScriptTest.php qunit: Load JS with lang=qqx/skin=fallback as context 2020-05-11 18:39:49 +00:00
SpecialLinkAccounts.php Use MediaWikiServices::getAuthManager in special page related classes 2020-04-12 00:17:22 +00:00
SpecialLinkSearch.php Fix the rest of includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:25 +00:00
SpecialListDuplicatedFiles.php Fix some includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:17 +00:00
SpecialListFiles.php
SpecialListGrants.php Fix some Squiz.Scope.MethodScope.Missing 2020-05-16 22:18:49 +01:00
SpecialListGroupRights.php
SpecialListRedirects.php Fix some includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:17 +00:00
SpecialListUsers.php
SpecialLockdb.php
SpecialLog.php Hooks::run() call site migration 2020-05-30 14:23:28 +00:00
SpecialLonelyPages.php Hooks::run() call site migration 2020-05-30 14:23:28 +00:00
SpecialLongPages.php Fix some includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:17 +00:00
SpecialMediaStatistics.php mime: Update usage of MimeAnalyzer methods 2020-05-28 20:13:47 +00:00
SpecialMergeHistory.php Fix a plethora of class and function call case mismatches 2020-05-26 14:14:46 +01:00
SpecialMIMESearch.php Fix the rest of includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:25 +00:00
SpecialMostCategories.php Fix some includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:17 +00:00
SpecialMostimages.php Fix the rest of includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:25 +00:00
SpecialMostInterwikis.php Fix some includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:17 +00:00
SpecialMostLinked.php Fix the rest of includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:25 +00:00
SpecialMostLinkedCategories.php Fix some includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:17 +00:00
SpecialMostLinkedTemplates.php Fix some includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:17 +00:00
SpecialMostRevisions.php Fix some includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:17 +00:00
SpecialMovepage.php Hooks::run() call site migration 2020-05-30 14:23:28 +00:00
SpecialMute.php Hooks::run() call site migration 2020-05-30 14:23:28 +00:00
SpecialMyLanguage.php
SpecialNewFiles.php Fix the rest of includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:25 +00:00
SpecialNewpages.php Hooks::run() call site migration 2020-05-30 14:23:28 +00:00
SpecialNewSection.php Add @author tags I forgot to include 2020-04-11 08:13:48 +00:00
SpecialPageData.php
SpecialPageHistory.php build: Bump mediawiki-codesniffer to 31.0.0 2020-05-30 14:56:28 +00:00
SpecialPageInfo.php build: Bump mediawiki-codesniffer to 31.0.0 2020-05-30 14:56:28 +00:00
SpecialPageLanguage.php Hooks::run() call site migration 2020-05-30 14:23:28 +00:00
SpecialPagesWithProp.php Fix some includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:17 +00:00
SpecialPasswordPolicies.php
SpecialPasswordReset.php doxygen: Changed Doxygen tags causing warnings during documentation generation 2020-04-14 03:25:19 +00:00
SpecialPermanentLink.php
SpecialPreferences.php Remove PreferencesFactory::setUser() 2020-06-08 00:27:04 +00:00
SpecialPrefixindex.php Fix some includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:17 +00:00
SpecialProtectedpages.php
SpecialProtectedtitles.php Fix the rest of includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:25 +00:00
SpecialPurge.php build: Bump mediawiki-codesniffer to 31.0.0 2020-05-30 14:56:28 +00:00
SpecialRandomInCategory.php Pass function name to database functions 2020-06-07 14:16:52 +02:00
SpecialRandompage.php Pass function name to database functions 2020-06-07 14:16:52 +02:00
SpecialRandomredirect.php Fix some includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:17 +00:00
SpecialRandomrootpage.php
SpecialRecentChanges.php Exclude expired watchlist items from RecentChanges and RecentChangesLinked 2020-06-11 13:40:56 +08:00
SpecialRecentChangesLinked.php Exclude expired watchlist items from RecentChanges and RecentChangesLinked 2020-06-11 13:40:56 +08:00
SpecialRedirect.php Fix the rest of includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:25 +00:00
SpecialRemoveCredentials.php
SpecialResetTokens.php Hooks::run() call site migration 2020-05-30 14:23:28 +00:00
SpecialRevisionDelete.php Use MediaWikiServices::getRepoGroup in special page related classes 2020-03-14 12:35:10 +00:00
SpecialRunJobs.php
SpecialSearch.php Introduce wfDeprecatedMsg() 2020-06-22 14:34:39 +10:00
SpecialShortPages.php Hooks::run() call site migration 2020-05-30 14:23:28 +00:00
SpecialSpecialpages.php Fix some includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:17 +00:00
SpecialStatistics.php Hooks::run() call site migration 2020-05-30 14:23:28 +00:00
SpecialTags.php Merge "Support direct editing of tags from Special:Tags" 2020-05-22 00:04:36 +00:00
SpecialTrackingCategories.php Hooks::run() call site migration 2020-05-30 14:23:28 +00:00
SpecialUnblock.php Hooks::run() call site migration 2020-05-30 14:23:28 +00:00
SpecialUncategorizedCategories.php Fix some includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:17 +00:00
SpecialUncategorizedImages.php Fix some includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:17 +00:00
SpecialUncategorizedPages.php Fix some includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:17 +00:00
SpecialUncategorizedTemplates.php
SpecialUndelete.php Add PageArchive::getRevisionRecordByTimestamp 2020-06-15 23:02:50 +00:00
SpecialUnlinkAccounts.php Use MediaWikiServices::getAuthManager in special page related classes 2020-04-12 00:17:22 +00:00
SpecialUnlockdb.php
SpecialUnusedCategories.php Fix some includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:17 +00:00
SpecialUnusedImages.php Fix the rest of includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:25 +00:00
SpecialUnusedTemplates.php Fix some includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:17 +00:00
SpecialUnwatchedPages.php Fix some includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:17 +00:00
SpecialUpload.php Remove terminating line breaks from debug messages 2020-06-03 12:01:16 +10:00
SpecialUploadStash.php Remove falsy check after new call 2020-06-17 19:03:16 +02:00
SpecialUserLogin.php Hooks::run() call site migration 2020-05-30 14:23:28 +00:00
SpecialUserLogout.php Hooks::run() call site migration 2020-05-30 14:23:28 +00:00
SpecialUserrights.php Merge "Revert "Don't show email link if the user cannot be emailed."" 2020-06-04 00:20:58 +00:00
SpecialVersion.php Fix display of multiple licenses on Special:Version/License 2020-06-18 01:54:12 +01:00
SpecialWantedCategories.php Fix some includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:17 +00:00
SpecialWantedfiles.php Fix the rest of includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:25 +00:00
SpecialWantedpages.php Hooks::run() call site migration 2020-05-30 14:23:28 +00:00
SpecialWantedTemplates.php Fix some Squiz.Scope.MethodScope.Missing 2020-05-16 22:42:24 +01:00
SpecialWatchlist.php Use WatchlistNotificationManager in SpecialWatchlist 2020-06-05 02:37:55 +00:00
SpecialWhatLinksHere.php Hooks::run() call site migration 2020-05-30 14:23:28 +00:00
SpecialWithoutInterwiki.php Fix some includes/specials/ Squiz.Scope.MethodScope.Missing 2020-05-18 21:21:17 +00:00