wiki.techinc.nl/includes
Arlo Breault fdd8f864b8 Emit media structure as piloted in Parsoid
Gated behind the flag $wgParserEnableLegacyMediaDOM.  The scattershot
usage of it is a little unfortunate but isn't expected to live very long
so maybe that's acceptable.

Further details can be found at,
https://www.mediawiki.org/wiki/Parsing/Media_structure

Bug: T51097
Bug: T266148
Bug: T271129
Change-Id: I978187f9f6e9e0a105521ab3e26821e36a96b911
2021-06-24 23:32:40 +00:00
..
actions Hard deprecate WatchAction::getWatchToken 2021-06-23 17:20:22 +00:00
api SECURITY: Prevent blocked users from purging pages 2021-06-23 17:22:21 +01:00
auth Remove AuthManager::$instance and ::resetCache() 2021-06-20 14:55:10 +02:00
block Hard-deprecate AbstractBlock::getTargetAndType() and getTarget() 2021-06-22 16:59:00 +03:00
cache Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
changes Post Revision-removal cleanup 2021-06-24 00:32:39 +00:00
changetags Add some missing __METHOD__ parameters to database calls 2021-06-07 19:28:51 +00:00
collation Use static closures where safe to use 2021-02-11 00:13:52 +00:00
compat
composer Update Legoktm's email address 2021-05-02 05:39:37 +00:00
config Remove unused default values from class properties 2021-05-12 13:44:28 +02:00
content Post Revision-removal cleanup 2021-06-24 00:32:39 +00:00
context Move CRSF token generation to CsrfTokenSet 2021-06-18 12:24:19 -07:00
dao DBAccessBase: do not document as both stable and deprecated 2021-06-02 14:11:35 +00:00
db Remove unused PatchFileLocation trait 2021-06-02 06:56:33 +00:00
debug rdbms: cleanup getServer() and connection parameter fields in Database 2021-05-05 19:44:02 +00:00
deferred Remove User::$mEditCount and internal caching 2021-06-18 00:25:47 +00:00
diff Post Revision-removal cleanup 2021-06-24 00:32:39 +00:00
edit
editpage Replace easy usages of User for UserIdentity/Authority 2021-06-09 07:53:52 -07:00
exception Suppress timeout reporting if headers are already sent 2021-06-09 18:09:19 -04:00
export Deprecate File::getUser in favor of File::getUploader 2021-06-02 09:06:09 -07:00
externalstore Silence transaction profiler warnings in ExternalStoreDB::fetchBlob() 2021-05-16 18:25:57 +02:00
filebackend Hard deprecate FileBackendGroup::singleton() and ::destroySingletons() 2021-05-04 21:03:41 +02:00
filerepo Post Revision-removal cleanup 2021-06-24 00:32:39 +00:00
gallery Emit media structure as piloted in Parsoid 2021-06-24 23:32:40 +00:00
historyblob Post Revision-removal cleanup 2021-06-24 00:32:39 +00:00
Hook Post Revision-removal cleanup 2021-06-24 00:32:39 +00:00
HookContainer hooks: Remove deprecated SkinTemplateBuildNavUrlsNav_urlsAfterPermalink hook 2021-06-24 17:25:46 +01:00
htmlform Rename CSS class 'mw-htmlform-field-autoinfuse' to fit the convention 2021-06-19 15:57:43 +02:00
http build: Swap deprecated @codingStandardsIgnore to phpcs:ignore 2021-04-04 21:18:22 +02:00
import Fix 'instances' typo 2021-06-03 01:15:43 +02:00
installer Post Revision-removal cleanup 2021-06-24 00:32:39 +00:00
interwiki Use @deprecated annotation on hook interfaces, not functions 2021-05-17 23:00:40 +02:00
jobqueue JobQueueGroup: Fix method name in deprecation notice 2021-06-23 10:43:44 +00:00
json JsonCodec: verify expected class before attempting to unserialize it 2021-06-08 21:20:05 -07:00
language Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
libs rdbms: use PHP strings for server_id/gt_domain_id, and binlog event numbers 2021-06-23 15:43:47 +00:00
linkeddata
linker Pass PageReference as possible parameter to LinkRenderer methods 2021-05-10 16:01:27 -04:00
logging Use HTMLForm::setWrapperLegend and ::setSubmitTextMsg to set messages 2021-06-15 18:56:49 +00:00
mail Use ::class for class name 2021-04-08 21:17:42 +02:00
media Emit media structure as piloted in Parsoid 2021-06-24 23:32:40 +00:00
Message
Navigation Use Message::page instead of Message::title 2021-06-09 13:18:22 +00:00
objectcache SqlBagOStuff: Fix incorrect numServerShards for default CACHE_DB 2021-06-23 16:41:39 +01:00
page Post Revision-removal cleanup 2021-06-24 00:32:39 +00:00
pager Use some more neutral language 2021-04-18 16:49:36 +01:00
ParamValidator/TypeDef Reapply "Hard Deprecate User ::getCanonicalName, ::isUsableName, ::isCreatableName"" 2021-05-31 16:01:36 +03:00
parser Emit media structure as piloted in Parsoid 2021-06-24 23:32:40 +00:00
password Remove User from password policy check interfaces 2021-06-11 10:21:14 -07:00
Permissions Move the fallback to check the 'create' right into PermissionManager when we checking 'edit' right. 2021-06-23 18:09:22 +03:00
poolcounter Add comment to fall-through cases in switch 2021-04-15 17:31:12 +00:00
preferences SignatureValidator: prepare for dependency injection 2021-06-22 21:41:12 +00:00
profiler Use more neutral or alternative language 2021-03-20 19:47:18 +00:00
rcfeed rcfeed: Remove reference assignment 2021-04-27 11:14:41 +02:00
registration Fix array order for array_replace_recursive merge strategy 2021-05-23 13:29:35 -04:00
resourceloader Emit media structure as piloted in Parsoid 2021-06-24 23:32:40 +00:00
Rest Post Revision-removal cleanup 2021-06-24 00:32:39 +00:00
Revision Post Revision-removal cleanup 2021-06-24 00:32:39 +00:00
revisiondelete Post Revision-removal cleanup 2021-06-24 00:32:39 +00:00
revisionlist Using RevisionListBase::getPage instead of calling $title directly 2021-05-13 20:59:27 +00:00
search Post Revision-removal cleanup 2021-06-24 00:32:39 +00:00
session Merge "Move CRSF token generation to CsrfTokenSet" 2021-06-21 15:03:30 +00:00
shell Add support for multiple shellbox URLs through a mapping configuration 2021-06-21 14:14:44 +02:00
site Remove some more comments that literally repeat the code 2021-06-18 21:23:56 +00:00
skins hooks: Remove deprecated SkinTemplateBuildNavUrlsNav_urlsAfterPermalink hook 2021-06-24 17:25:46 +01:00
sparql
specialpage NewPagesPager: remove unused UserFactory 2021-05-28 00:59:06 +00:00
specials Merge "SpecialChangeEmail: Requiring email confirmation is not an error" 2021-06-24 09:37:38 +00:00
Storage Post Revision-removal cleanup 2021-06-24 00:32:39 +00:00
templates Don't use classes error, success and warning outside parser 2021-04-27 17:11:14 +02:00
tidy docs: Fix @var comments to use doc comment syntax 2021-04-29 22:48:52 +00:00
title Add and fix various type hints in PHPDocs 2021-06-18 08:19:23 +00:00
upload Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
user In UserOptionsManager::saveOptions(), don't update unchanged rows 2021-06-24 02:53:23 +00:00
utils Use the unserialized form of image metadata internally 2021-06-08 17:04:01 +10:00
watcheditem Remove WatchedItem::getUser, deprecated and unused 2021-06-17 14:04:00 -07:00
watchlist Use null coalecing operators everywhere consistenctly. 2021-06-03 21:42:06 -07:00
widget Remove comments that repeat the code 2021-06-02 08:03:09 +00:00
xml ProtectionForm: Use XmlSelect::parseOptionsMessage where appropriate 2021-05-25 18:44:51 +00:00
.htaccess
ActorMigration.php Deprecate legacy actor migration keys 2021-05-03 15:14:06 +10:00
ActorMigrationBase.php Remove hard-deprecated ActorMigrationBase methods. 2021-06-04 07:53:32 -07:00
AjaxDispatcher.php
AjaxResponse.php
AutoLoader.php Add a JobQueueGroupFactory service 2021-05-07 06:50:29 +00:00
BadFileLookup.php build: Update mediawiki/mediawiki-codesniffer to 35.0.0 2021-01-31 13:34:38 +00:00
CategoriesRdf.php
Category.php Replace uses of DB_MASTER with DB_PRIMARY 2021-04-29 09:24:31 -07:00
CategoryViewer.php
CommentStore.php Turn CommentStore::$tempTables into a constant 2021-02-16 09:42:30 +01:00
CommentStoreComment.php
ConfiguredReadOnlyMode.php
ContentSecurityPolicy.php Remove comments that repeat the code 2021-06-02 08:03:09 +00:00
DefaultSettings.php Emit media structure as piloted in Parsoid 2021-06-24 23:32:40 +00:00
Defines.php Defines.php: Drop obsolete Anti-lock flags 2021-06-03 07:14:03 +01:00
DeprecatedGlobal.php DeprecatedGlobal: remove unneeded phpcs suppression 2021-02-16 16:30:43 +00:00
DerivativeRequest.php Create FauxRequestUpload to fake uploads in tests 2021-04-06 23:10:43 +02:00
DevelopmentSettings.php DevelopmentSettings: Don't disable rate limits but use very high ones 2021-06-14 15:27:22 +00:00
DummyLinker.php Post Revision-removal cleanup 2021-06-24 00:32:39 +00:00
EditPage.php Post Revision-removal cleanup 2021-06-24 00:32:39 +00:00
Emptiable.php Creating an interface to check for emptiness of an object 2021-02-19 21:56:21 +00:00
EventRelayerGroup.php
ExtensionInfo.php
FauxRequest.php Remove backward compatibility $_FILES from FauxRequest::getUpload 2021-05-16 18:27:35 +00:00
FauxRequestUpload.php Create FauxRequestUpload to fake uploads in tests 2021-04-06 23:10:43 +02:00
FauxResponse.php Use static closures where safe to use 2021-02-11 00:13:52 +00:00
FeedUtils.php
FileDeleteForm.php FileDeleteForm: inject services 2021-06-15 18:22:44 +02:00
ForeignResourceManager.php Use static closures where safe to use 2021-02-11 00:13:52 +00:00
ForkController.php ForkController: Throw more meaningful error for missing PHP extensions 2021-04-17 22:21:15 +01:00
FormOptions.php
GitInfo.php
GlobalFunctions.php Merge "Remove comments that repeat the code" 2021-06-02 10:06:20 +00:00
HeaderCallback.php HeaderCallback: Remove pre-caching of WebRequest::getRequestId 2021-03-10 18:29:55 +00:00
Hooks.php Hooks: Map dash character to underscore when generating hook names 2021-01-26 15:37:29 +00:00
Html.php Remove deprecated HTML:infoBox 2021-06-21 14:06:10 -05:00
Linker.php Emit media structure as piloted in Parsoid 2021-06-24 23:32:40 +00:00
LinkFilter.php Use static closures where safe to use 2021-02-11 00:13:52 +00:00
ListToggle.php
MagicWord.php
MagicWordArray.php
MagicWordFactory.php
MediaWiki.php Add TransactionProfiler::silenceForScope() 2021-05-16 18:19:53 +02:00
MediaWikiServices.php Revert "GrantsInfo service to replace MWGrants" 2021-06-11 17:17:01 +00:00
MediaWikiVersionFetcher.php
MergeHistory.php MergeHistory: Avoid potential DB query for trivial message variation 2021-06-08 15:38:07 +00:00
MovePage.php Post Revision-removal cleanup 2021-06-24 00:32:39 +00:00
MWGrants.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
MWNamespace.php
MWTimestamp.php Split TimeCorrection parser into separate class 2021-05-07 10:43:09 -07:00
NoLocalSettings.php
OrderedStreamingForkController.php
OutputHandler.php Reapply Content-Length deferred updates patches 2021-04-08 09:25:56 +00:00
OutputPage.php Remove unneeded title casts 2021-06-07 13:36:03 +00:00
PageProps.php PageProps: be prepared that PageIdentity is not proper title 2021-05-19 12:50:26 -07:00
PathRouter.php Use static closures where safe to use 2021-02-11 00:13:52 +00:00
PHPVersionCheck.php Restore PHP 4.0 compatibility to PHPVersionCheck 2021-06-07 08:24:11 -07:00
Pingback.php Replace uses of DB_MASTER with DB_PRIMARY in documentation and local variables 2021-05-14 12:40:34 -07:00
ProtectionForm.php Use HTMLForm::setWrapperLegend and ::setSubmitTextMsg to set messages 2021-06-15 18:56:49 +00:00
ProxyLookup.php ProxyLookup: inject hook container 2021-03-30 18:46:53 +00:00
RawMessage.php
ReadOnlyMode.php
ServiceWiring.php Merge "Add support for multiple shellbox URLs through a mapping configuration" 2021-06-23 13:22:31 +00:00
Setup.php Merge "Setup: Move LBFactory::setRequestInfo() to service wiring" 2021-04-27 05:02:13 +00:00
SiteConfiguration.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
SiteStats.php Replace uses of DB_MASTER with DB_PRIMARY 2021-04-29 09:24:31 -07:00
SiteStatsInit.php Use null coalecing operators everywhere consistenctly. 2021-06-03 21:42:06 -07:00
Status.php Convert WikiPage to authority. 2021-02-27 00:50:07 +00:00
StreamFile.php Use more neutral or alternative language 2021-03-20 19:47:18 +00:00
StubObject.php
StubUserLang.php Remove StubUserLang::findVariantLink 2021-05-15 12:51:26 -07:00
TemplateParser.php
TemplatesOnThisPageFormatter.php Replace some usages of User with Authority/UserIdentity 2021-03-04 17:20:40 -07:00
Title.php Remove some more comments that literally repeat the code 2021-06-18 21:23:56 +00:00
TitleArray.php Remove the TitleArrayFromResult hook 2021-06-02 13:48:30 +00:00
TitleArrayFromResult.php
TitleFactory.php Introduce PageReference 2021-04-13 23:32:20 +02:00
TrackingCategories.php Use Message::page instead of Message::title 2021-06-09 13:18:22 +00:00
WebRequest.php Merge "Create FauxRequestUpload to fake uploads in tests" 2021-05-15 12:20:38 +00:00
WebRequestUpload.php Create FauxRequestUpload to fake uploads in tests 2021-04-06 23:10:43 +02:00
WebResponse.php Use static closures where safe to use 2021-02-11 00:13:52 +00:00
WebStart.php Merge "WebStart: Avoid conditionally declared functions in this file" 2021-03-12 03:00:18 +00:00
WikiMap.php
WikiReference.php