Page MenuHomePhabricator

Discourage, deprecate and stop using Xml methods for building HTML markup (remove with 1.47)
Open, Stalled, Needs TriagePublic

Description

MediaWiki has two PHP classes that can be used for building HTML markup for browsers: Html, and Xml. Some methods are very similar between the two (e.g. Html::element( 'x', [ 'y' => 1 ], 'z' ) === Xml::element( 'x', [ 'y' => 1 ], 'z' )), though the Xml versions sometimes have fewer features (e.g. only Html supports 'class' => [ 'foo', 'bar' ] attribute array values). Some methods are only available in one of the two classes, possibly for no good reason other than historical accident. (For instance, fieldset() is only in Xml, while hidden() is only in Html.)

This is generally confusing, no longer necessary since the HTML5ication of MediaWiki years ago, and occasionally leads to bugs (e.g. T341566). We should stop using the Xml methods that are used for building HTML (as opposed to the ones for general-purpose XML, for example in Special:Export or RSS, which of course should be kept). Some methods may need to be copied to Html if they’re not available there yet.

A codesearch for Xml:: reveals 218 files across 38 repos.

functionSearchSoft-deprecatedHard-deprecatedRemoved
monthSelectorπŸ”Žβœ…βœ…βœ…
dateMenuπŸ”Žβœ…βœ…βœ…
languageSelectorπŸ”Žβœ…βœ…βœ…
spanπŸ”Žβœ…βœ…βœ…
wrapClassπŸ”Žβœ…βœ…βœ…
inputπŸ”Žβœ…βœ…βœ…
passwordπŸ”Žβœ…βœ…βœ…
attribπŸ”Žβœ…βœ…(not before 1.47)
checkπŸ”Žβœ…βœ…βœ…
radioπŸ”Žβœ…βœ…βœ…
labelπŸ”Žβœ…βœ…(not before 1.47)
inputLabelπŸ”Žβœ…βœ…βœ…
inputLabelSepπŸ”Žβœ…βœ…βœ…
checkLabelπŸ”Žβœ…βœ…βœ…
radioLabelπŸ”Žβœ…βœ…βœ…
submitButtonπŸ”Žβœ…βœ…βœ…
optionπŸ”Žβœ…βœ…(not before 1.47)
listDropdownπŸ”Žβœ…βœ…(not before 1.47)
listDropdownOptionsπŸ”Žβœ…βœ…(not before 1.47)
listDropdownOptionsOouiπŸ”Žβœ…βœ…(not before 1.47)
fieldsetπŸ”Žβœ…βœ…(not before 1.47)
textareaπŸ”Žβœ…βœ…βœ…
encodeJsVarπŸ”Žβœ…βœ…βœ…
encodeJsCallπŸ”Žβœ…βœ…βœ…
buildFormπŸ”Žβœ…βœ…(not before 1.47)
buildTableπŸ”Žβœ…βœ…βœ…
buildTableRowπŸ”Žβœ…βœ…βœ…

Details

Related Changes in Gerrit:
SubjectRepoBranchLines +/-
mediawiki/coremaster+10 -1
mediawiki/coremaster+6 -3
mediawiki/coremaster+13 -3
mediawiki/coremaster+13 -9
mediawiki/coremaster+18 -5
mediawiki/extensions/CentralAuthREL1_44+10 -10
mediawiki/extensions/CentralAuthREL1_45+10 -10
mediawiki/extensions/CentralAuthmaster+10 -10
mediawiki/extensions/VideoREL1_45+17 -17
mediawiki/extensions/VideoREL1_44+17 -17
mediawiki/extensions/Translatemaster+17 -21
mediawiki/extensions/LiquidThreadsmaster+104 -107
mediawiki/extensions/BatchUserRightsmaster+1 -1
mediawiki/extensions/Pollmaster+50 -20
mediawiki/extensions/WatchAnalyticsmaster+47 -38
mediawiki/extensions/CloseWikismaster+32 -2
mediawiki/extensions/FacetedCategorymaster+25 -26
mediawiki/extensions/SpecialNamespacesmaster+19 -20
mediawiki/extensions/SecurePollmaster+17 -17
mediawiki/extensions/NukeDPLmaster+11 -10
mediawiki/extensions/MultiLanguageManagermaster+11 -11
mediawiki/extensions/SemanticGenealogymaster+48 -48
mediawiki/extensions/BatchUserRightsmaster+16 -16
mediawiki/extensions/PagesListmaster+12 -11
mediawiki/extensions/MassEditRegexREL1_45+45 -14
mediawiki/extensions/SudoREL1_45+19 -5
mediawiki/extensions/DebugTemplatesREL1_45+18 -14
mediawiki/extensions/UserGroupsREL1_45+6 -4
mediawiki/extensions/MaintenanceREL1_45+27 -8
mediawiki/extensions/SimpleChangesREL1_45+15 -6
mediawiki/extensions/PushREL1_45+24 -19
mediawiki/extensions/TweetANewREL1_45+3 -2
mediawiki/extensions/SiteSettingsREL1_45+5 -5
mediawiki/extensions/HTMLTemplatesREL1_45+3 -2
mediawiki/extensions/BatchUserRightsREL1_45+4 -5
mediawiki/extensions/DataTable2REL1_45+13 -13
mediawiki/extensions/ReassignEditsREL1_45+7 -9
mediawiki/extensions/PollREL1_45+36 -39
mediawiki/extensions/InviteSignupREL1_45+5 -8
mediawiki/extensions/FavoritesREL1_45+4 -18
mediawiki/extensions/CloneDiffREL1_45+9 -6
mediawiki/extensions/ChangeAuthorREL1_45+15 -11
mediawiki/extensions/CloseWikisREL1_45+4 -4
mediawiki/extensions/SpecialNamespacesREL1_45+8 -8
mediawiki/extensions/FacetedCategoryREL1_45+12 -7
mediawiki/extensions/SemanticGenealogyREL1_45+4 -4
mediawiki/extensions/UserGroupsmaster+17 -11
mediawiki/extensions/MassEditRegexmaster+45 -14
mediawiki/extensions/Sudomaster+9 -9
mediawiki/extensions/Sudomaster+19 -5
mediawiki/extensions/DebugTemplatesmaster+18 -14
mediawiki/extensions/UserGroupsmaster+6 -4
mediawiki/extensions/FacetedCategorymaster+12 -7
mediawiki/extensions/UIFeedbackmaster+20 -20
mediawiki/extensions/DataTransfermaster+15 -13
mediawiki/extensions/Cargomaster+45 -45
mediawiki/extensions/ApprovedRevsmaster+19 -18
mediawiki/extensions/PagePropertiesmaster+6 -3
mediawiki/extensions/LogEntrymaster+11 -9
mediawiki/extensions/EditAccountmaster+16 -9
mediawiki/extensions/ChangeAuthormaster+30 -30
mediawiki/extensions/CloseWikismaster+4 -4
mediawiki/extensions/SpecialNamespacesmaster+8 -8
mediawiki/extensions/DeleteBatchmaster+7 -7
mediawiki/extensions/RandomInCategorymaster+8 -8
mediawiki/extensions/ReassignEditsmaster+9 -9
mediawiki/extensions/AccountInfomaster+6 -10
mediawiki/extensions/CloneDiffmaster+7 -7
mediawiki/extensions/AllTimeZonesmaster+10 -8
mediawiki/extensions/SiteSettingsmaster+7 -8
mediawiki/extensions/LanguageSelectormaster+7 -8
mediawiki/extensions/DonationInterfacemaster+1 -3
mediawiki/extensions/CreatePageUwmaster+3 -3
mediawiki/extensions/GlobalUserrightsmaster+3 -2
mediawiki/extensions/VisualDatamaster+3 -2
mediawiki/extensions/WebChatmaster+6 -4
mediawiki/skins/Aethermaster+2 -1
mediawiki/extensions/Pushmaster+4 -5
mediawiki/extensions/DataTable2master+5 -4
mediawiki/extensions/Favoritesmaster+5 -5
mediawiki/skins/mediawiki-strappingmaster+4 -3
mediawiki/extensions/CIFormsmaster+4 -3
mediawiki/extensions/ContributionScoresmaster+2 -2
mediawiki/extensions/Contributorsmaster+2 -1
mediawiki/extensions/CreateRedirectmaster+2 -1
mediawiki/extensions/EditUsermaster+2 -2
mediawiki/extensions/SafeDeletemaster+1 -1
mediawiki/extensions/Surveymaster+1 -1
mediawiki/extensions/TweetANewmaster+1 -1
mediawiki/skins/apexmaster+3 -2
mediawiki/skins/Materialmaster+2 -1
mediawiki/skins/Monacomaster+14 -14
mediawiki/extensions/Maintenancemaster+1 -1
mediawiki/extensions/Maintenancemaster+27 -8
mediawiki/extensions/BlogPagemaster+2 -1
mediawiki/extensions/PollNYmaster+4 -1
mediawiki/extensions/QuizGamemaster+4 -1
mediawiki/extensions/PictureGamemaster+4 -1
mediawiki/extensions/Videomaster+17 -17
mediawiki/extensions/FanBoxesmaster+4 -1
mediawiki/extensions/Wigo3master+38 -29
mediawiki/extensions/SocialProfilemaster+4 -4
mediawiki/extensions/SportsTeamsmaster+18 -18
mediawiki/skins/Metrolookmaster+1 -1
mediawiki/extensions/AJAXPollmaster+1 -1
mediawiki/extensions/Formmaster+29 -26
mediawiki/extensions/Draftsmaster+25 -23
mediawiki/extensions/LinkFiltermaster+4 -3
mediawiki/extensions/ArticleFeedbackv5master+20 -17
mediawiki/skins/webplatformmaster+2 -2
mediawiki/extensions/DataTable2master+13 -13
mediawiki/extensions/SimpleChangesmaster+1 -2
mediawiki/extensions/SimpleChangesmaster+15 -6
mediawiki/extensions/ReassignEditsmaster+7 -9
mediawiki/extensions/Pushmaster+24 -19
mediawiki/extensions/Pollmaster+36 -39
mediawiki/extensions/InviteSignupmaster+5 -8
mediawiki/extensions/Favoritesmaster+4 -18
mediawiki/extensions/CloneDiffmaster+9 -6
mediawiki/extensions/ChangeAuthormaster+15 -11
mediawiki/extensions/SiteSettingsmaster+5 -5
mediawiki/extensions/TweetANewmaster+3 -2
mediawiki/extensions/HTMLTemplatesmaster+3 -2
mediawiki/extensions/CentralNoticemaster+18 -19
mediawiki/extensions/LiquidThreadsmaster+1 -1
mediawiki/extensions/SemanticGenealogymaster+4 -4
mediawiki/extensions/Wigo3master+3 -3
mediawiki/extensions/WatchAnalyticsmaster+3 -3
mediawiki/extensions/BatchUserRightsmaster+4 -5
mediawiki/extensions/ArticleFeedbackv5master+2 -2
mediawiki/extensions/Wigo3master+7 -7
mediawiki/extensions/HTMLTemplatesmaster+2 -1
mediawiki/coremaster+21 -714
mediawiki/extensions/ArticleFeedbackv5master+3 -1
mediawiki/extensions/CentralNoticewmf/1.45.0-wmf.1+46 -9
mediawiki/extensions/CentralNoticewmf_deploy+0 -0
mediawiki/coreREL1_44+5 -1
mediawiki/coreREL1_44+4 -1
mediawiki/coremaster+5 -1
mediawiki/coremaster+4 -1
mediawiki/extensions/Quizmaster+3 -6
mediawiki/extensions/ConfirmAccountmaster+17 -7
mediawiki/extensions/CheckUsermaster+1 -2
mediawiki/extensions/CharInsertmaster+2 -2
mediawiki/extensions/ImageMapmaster+4 -4
mediawiki/extensions/ExtensionDistributormaster+8 -9
mediawiki/extensions/OAuthmaster+4 -6
mediawiki/extensions/ConfirmEditmaster+1 -2
mediawiki/extensions/ProofreadPagemaster+2 -2
mediawiki/extensions/EventLoggingmaster+2 -3
mediawiki/extensions/timelinemaster+3 -4
mediawiki/extensions/CentralNoticemaster+2 -3
mediawiki/extensions/TemplateSandboxmaster+4 -5
mediawiki/extensions/CentralNoticemaster+14 -10
mediawiki/extensions/CentralAuthmaster+8 -10
mediawiki/extensions/CentralAuthmaster+17 -12
mediawiki/extensions/LiquidThreadsmaster+3 -3
mediawiki/coremaster+4 -1
mediawiki/extensions/CentralAuthmaster+3 -4
mediawiki/coremaster+11 -2
mediawiki/extensions/LiquidThreadsmaster+4 -4
mediawiki/coremaster+6 -1
mediawiki/extensions/CentralAuthmaster+37 -37
mediawiki/extensions/CentralAuthmaster+16 -16
mediawiki/extensions/CentralAuthmaster+15 -5
mediawiki/extensions/CentralAuthmaster+4 -4
mediawiki/coremaster+26 -8
mediawiki/extensions/CentralNoticewmf_deploy+0 -0
mediawiki/extensions/UserGroupsmaster+22 -27
mediawiki/extensions/CentralNoticemaster+68 -67
mediawiki/extensions/PDFEmbedmaster+3 -2
mediawiki/extensions/SubpageNavigationmaster+17 -15
mediawiki/extensions/MassEditRegexmaster+41 -65
mediawiki/extensions/WikimediaIncubatormaster+24 -23
mediawiki/extensions/BibManagermaster+11 -10
mediawiki/extensions/InputBoxmaster+28 -29
mediawiki/extensions/CentralNoticemaster+377 -362
mediawiki/extensions/SiteMatrixmaster+9 -10
mediawiki/extensions/CentralNoticemaster+121 -112
mediawiki/extensions/Scribuntomaster+1 -2
mediawiki/extensions/Mathmaster+24 -28
mediawiki/extensions/CirrusSearchmaster+1 -2
mediawiki/extensions/Echomaster+16 -21
mediawiki/extensions/Collectionmaster+22 -22
mediawiki/extensions/Nukemaster+3 -3
mediawiki/coremaster+34 -3
Show related patches Customize query in gerrit

Related Objects

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Change #1221288 merged by jenkins-bot:

[mediawiki/extensions/UserGroups@master] Replace deprecated Xml::option/Xml::fieldset

https://gerrit.wikimedia.org/r/1221288

Change #1222642 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/BatchUserRights@REL1_45] Replace removed Xml::textarea/Xml::submitButton/Xml::checkLabel

https://gerrit.wikimedia.org/r/1222642

Change #1222643 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/SemanticGenealogy@REL1_45] Replace removed Xml::input/Xml::submitButton

https://gerrit.wikimedia.org/r/1222643

Change #1222644 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/HTMLTemplates@REL1_45] Replace removed Xml::encodeJsVar

https://gerrit.wikimedia.org/r/1222644

Change #1222649 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/TweetANew@REL1_45] Replace removed Xml::check

https://gerrit.wikimedia.org/r/1222649

Change #1222650 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/SiteSettings@REL1_45] Replace removed Xml::check

https://gerrit.wikimedia.org/r/1222650

Change #1222651 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/ChangeAuthor@REL1_45] Replace removed Xml::inputLabel/Xml::submitButton/Xml::input

https://gerrit.wikimedia.org/r/1222651

Change #1222652 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/CloneDiff@REL1_45] Replace removed Xml::checkLabel/Xml::submitButton/Xml::check

https://gerrit.wikimedia.org/r/1222652

Change #1222653 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/Favorites@REL1_45] Replace removed Xml::submitButton/Xml::check

https://gerrit.wikimedia.org/r/1222653

Change #1222643 merged by jenkins-bot:

[mediawiki/extensions/SemanticGenealogy@REL1_45] Replace removed Xml::input/Xml::submitButton

https://gerrit.wikimedia.org/r/1222643

Change #1222655 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/InviteSignup@REL1_45] Replace removed Xml::submitButton/Xml::checkLabel/Xml::input

https://gerrit.wikimedia.org/r/1222655

Change #1222656 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/Poll@REL1_45] Replace removed Xml::input/Xml::textarea/Xml::check/Xml::submitButton

https://gerrit.wikimedia.org/r/1222656

Change #1222657 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/Push@REL1_45] Replace removed Xml::check/::inputLabel/::submitButton/::checkLabel

https://gerrit.wikimedia.org/r/1222657

Change #1222658 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/ReassignEdits@REL1_45] Replace removed Xml::input/Xml::checkLabel/Xml::submitButton

https://gerrit.wikimedia.org/r/1222658

Change #1222659 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/SimpleChanges@REL1_45] Replace removed Xml::checkLabel

https://gerrit.wikimedia.org/r/1222659

Change #1222660 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/DataTable2@REL1_45] Replace removed Xml::submitButton/Xml::input

https://gerrit.wikimedia.org/r/1222660

Change #1222661 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/Maintenance@REL1_45] Replace removed Xml::checkLabel/Xml::inputLabel/Xml::submitButton

https://gerrit.wikimedia.org/r/1222661

Change #1222662 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/SpecialNamespaces@REL1_45] Replace removed Xml::input/Xml::submitButton/Xml::check

https://gerrit.wikimedia.org/r/1222662

Change #1222663 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/CloseWikis@REL1_45] Replace removed Xml::textarea/Xml::input

https://gerrit.wikimedia.org/r/1222663

Change #1222664 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/FacetedCategory@REL1_45] Replace removed Xml::input/Xml::checkLabel

https://gerrit.wikimedia.org/r/1222664

Change #1222665 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/UserGroups@REL1_45] Replace removed Xml::inputLabel

https://gerrit.wikimedia.org/r/1222665

Change #1222666 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/DebugTemplates@REL1_45] Replace removed Xml::inputLabel/Xml::textarea

https://gerrit.wikimedia.org/r/1222666

Change #1222667 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/Sudo@REL1_45] Replace removed Xml::submitButton/Xml::inputLabel

https://gerrit.wikimedia.org/r/1222667

Change #1222668 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/MassEditRegex@REL1_45] Replace removed Xml::radioLabel/Xml::checkLabel/Xml::buildTable

https://gerrit.wikimedia.org/r/1222668

Change #1222664 merged by Umherirrender:

[mediawiki/extensions/FacetedCategory@REL1_45] Replace removed Xml::input/Xml::checkLabel

https://gerrit.wikimedia.org/r/1222664

Change #1222662 merged by Umherirrender:

[mediawiki/extensions/SpecialNamespaces@REL1_45] Replace removed Xml::input/Xml::submitButton/Xml::check

https://gerrit.wikimedia.org/r/1222662

Change #1222663 merged by Umherirrender:

[mediawiki/extensions/CloseWikis@REL1_45] Replace removed Xml::textarea/Xml::input

https://gerrit.wikimedia.org/r/1222663

Change #1222651 merged by jenkins-bot:

[mediawiki/extensions/ChangeAuthor@REL1_45] Replace removed Xml::inputLabel/Xml::submitButton/Xml::input

https://gerrit.wikimedia.org/r/1222651

Change #1222652 merged by jenkins-bot:

[mediawiki/extensions/CloneDiff@REL1_45] Replace removed Xml::checkLabel/Xml::submitButton/Xml::check

https://gerrit.wikimedia.org/r/1222652

Change #1222653 merged by jenkins-bot:

[mediawiki/extensions/Favorites@REL1_45] Replace removed Xml::submitButton/Xml::check

https://gerrit.wikimedia.org/r/1222653

Change #1222655 merged by jenkins-bot:

[mediawiki/extensions/InviteSignup@REL1_45] Replace removed Xml::submitButton/Xml::checkLabel/Xml::input

https://gerrit.wikimedia.org/r/1222655

Change #1222656 merged by jenkins-bot:

[mediawiki/extensions/Poll@REL1_45] Replace removed Xml::input/Xml::textarea/Xml::check/Xml::submitButton

https://gerrit.wikimedia.org/r/1222656

Change #1222658 merged by jenkins-bot:

[mediawiki/extensions/ReassignEdits@REL1_45] Replace removed Xml::input/Xml::checkLabel/Xml::submitButton

https://gerrit.wikimedia.org/r/1222658

Change #1222660 merged by jenkins-bot:

[mediawiki/extensions/DataTable2@REL1_45] Replace removed Xml::submitButton/Xml::input

https://gerrit.wikimedia.org/r/1222660

Change #1222642 merged by jenkins-bot:

[mediawiki/extensions/BatchUserRights@REL1_45] Replace removed Xml::textarea/Xml::submitButton/Xml::checkLabel

https://gerrit.wikimedia.org/r/1222642

Change #1222644 merged by jenkins-bot:

[mediawiki/extensions/HTMLTemplates@REL1_45] Replace removed Xml::encodeJsVar

https://gerrit.wikimedia.org/r/1222644

Change #1222650 merged by jenkins-bot:

[mediawiki/extensions/SiteSettings@REL1_45] Replace removed Xml::check

https://gerrit.wikimedia.org/r/1222650

Change #1222649 merged by jenkins-bot:

[mediawiki/extensions/TweetANew@REL1_45] Replace removed Xml::check

https://gerrit.wikimedia.org/r/1222649

Change #1222657 merged by jenkins-bot:

[mediawiki/extensions/Push@REL1_45] Replace removed Xml::check/::inputLabel/::submitButton/::checkLabel

https://gerrit.wikimedia.org/r/1222657

Change #1222659 merged by jenkins-bot:

[mediawiki/extensions/SimpleChanges@REL1_45] Replace removed Xml::checkLabel

https://gerrit.wikimedia.org/r/1222659

Change #1222661 merged by jenkins-bot:

[mediawiki/extensions/Maintenance@REL1_45] Replace removed Xml::checkLabel/Xml::inputLabel/Xml::submitButton

https://gerrit.wikimedia.org/r/1222661

Change #1222665 merged by jenkins-bot:

[mediawiki/extensions/UserGroups@REL1_45] Replace removed Xml::inputLabel

https://gerrit.wikimedia.org/r/1222665

Change #1222666 merged by jenkins-bot:

[mediawiki/extensions/DebugTemplates@REL1_45] Replace removed Xml::inputLabel/Xml::textarea

https://gerrit.wikimedia.org/r/1222666

Change #1222667 merged by jenkins-bot:

[mediawiki/extensions/Sudo@REL1_45] Replace removed Xml::submitButton/Xml::inputLabel

https://gerrit.wikimedia.org/r/1222667

Change #1222668 merged by jenkins-bot:

[mediawiki/extensions/MassEditRegex@REL1_45] Replace removed Xml::radioLabel/Xml::checkLabel/Xml::buildTable

https://gerrit.wikimedia.org/r/1222668

Change #1221274 merged by jenkins-bot:

[mediawiki/extensions/PagesList@master] Replace use of Xml methods for building Html markup

https://gerrit.wikimedia.org/r/1221274

Change #1221168 merged by jenkins-bot:

[mediawiki/extensions/BatchUserRights@master] Replace use of Xml methods for building Html markup

https://gerrit.wikimedia.org/r/1221168

Change #1221175 merged by jenkins-bot:

[mediawiki/extensions/SemanticGenealogy@master] Replace use of Xml methods for building Html markup

https://gerrit.wikimedia.org/r/1221175

Change #1221265 merged by jenkins-bot:

[mediawiki/extensions/MultiLanguageManager@master] Replace use of Xml methods for building Html markup

https://gerrit.wikimedia.org/r/1221265

Change #1221266 merged by jenkins-bot:

[mediawiki/extensions/NukeDPL@master] Replace use of Xml methods for building Html markup

https://gerrit.wikimedia.org/r/1221266

Change #1221189 merged by jenkins-bot:

[mediawiki/extensions/SecurePoll@master] Replace use of Xml methods for building Html markup

https://gerrit.wikimedia.org/r/1221189

Change #1221177 merged by Umherirrender:

[mediawiki/extensions/SpecialNamespaces@master] Replace use of Xml methods for building Html markup

https://gerrit.wikimedia.org/r/1221177

Change #1221257 merged by Umherirrender:

[mediawiki/extensions/FacetedCategory@master] Replace use of Xml methods for building Html markup

https://gerrit.wikimedia.org/r/1221257

Change #1221247 merged by Umherirrender:

[mediawiki/extensions/CloseWikis@master] Replace use of Xml methods for building Html markup

https://gerrit.wikimedia.org/r/1221247

Change #1221291 merged by jenkins-bot:

[mediawiki/extensions/WatchAnalytics@master] Replace use of Xml methods for building Html markup

https://gerrit.wikimedia.org/r/1221291

Change #1221276 merged by jenkins-bot:

[mediawiki/extensions/Poll@master] Replace use of Xml methods for building Html markup

https://gerrit.wikimedia.org/r/1221276

Change #1143614 merged by jenkins-bot:

[mediawiki/extensions/BatchUserRights@master] Replace use of deprecated Xml::input()

https://gerrit.wikimedia.org/r/1143614

Change #1221194 merged by jenkins-bot:

[mediawiki/extensions/LiquidThreads@master] Replace use of Xml methods for building Html markup

https://gerrit.wikimedia.org/r/1221194

Change #1221188 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] Replace use of Xml methods for building Html markup

https://gerrit.wikimedia.org/r/1221188

Change #1225577 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] Xml: Hard-deprecate listDropdownOptions and listDropdownOptionsOoui, unused

https://gerrit.wikimedia.org/r/1225577

Change #1229168 had a related patch set uploaded (by Thiemo Kreuz (WMDE); author: Thiemo Kreuz (WMDE)):

[mediawiki/extensions/CentralAuth@master] Fix copy-paste mistake in SpecialWikiSets

https://gerrit.wikimedia.org/r/1229168

Change #1232735 had a related patch set uploaded (by Paladox; author: Umherirrender):

[mediawiki/extensions/Video@REL1_45] Replace use of Xml methods for building Html markup

https://gerrit.wikimedia.org/r/1232735

Change #1232736 had a related patch set uploaded (by Paladox; author: Umherirrender):

[mediawiki/extensions/Video@REL1_44] Replace use of Xml methods for building Html markup

https://gerrit.wikimedia.org/r/1232736

Change #1232736 merged by jenkins-bot:

[mediawiki/extensions/Video@REL1_44] Replace use of Xml methods for building Html markup

https://gerrit.wikimedia.org/r/1232736

Change #1232735 merged by jenkins-bot:

[mediawiki/extensions/Video@REL1_45] Replace use of Xml methods for building Html markup

https://gerrit.wikimedia.org/r/1232735

Change #1229168 merged by jenkins-bot:

[mediawiki/extensions/CentralAuth@master] Fix copy-paste mistake in SpecialWikiSets

https://gerrit.wikimedia.org/r/1229168

Change #1233242 had a related patch set uploaded (by Reedy; author: Thiemo Kreuz (WMDE)):

[mediawiki/extensions/CentralAuth@REL1_44] Fix copy-paste mistake in SpecialWikiSets

https://gerrit.wikimedia.org/r/1233242

Change #1233243 had a related patch set uploaded (by Reedy; author: Thiemo Kreuz (WMDE)):

[mediawiki/extensions/CentralAuth@REL1_45] Fix copy-paste mistake in SpecialWikiSets

https://gerrit.wikimedia.org/r/1233243

Change #1233243 merged by jenkins-bot:

[mediawiki/extensions/CentralAuth@REL1_45] Fix copy-paste mistake in SpecialWikiSets

https://gerrit.wikimedia.org/r/1233243

Change #1233242 merged by jenkins-bot:

[mediawiki/extensions/CentralAuth@REL1_44] Fix copy-paste mistake in SpecialWikiSets

https://gerrit.wikimedia.org/r/1233242

Change #1141087 merged by jenkins-bot:

[mediawiki/core@master] Hard-deprecate Xml::label(), now unused in Wikimedia code

https://gerrit.wikimedia.org/r/1141087

Change #1225577 merged by jenkins-bot:

[mediawiki/core@master] Xml: Hard-deprecate listDropdown, listDropdownOptions, & listDropdownOptionsOoui

https://gerrit.wikimedia.org/r/1225577

Change #1237888 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] XmlSelect: Stop using deprecated Xml::option in favour of Html::element

https://gerrit.wikimedia.org/r/1237888

Change #1237889 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] Hard-deprecated Xml::option, deprecated since 1.42 and now unused

https://gerrit.wikimedia.org/r/1237889

Change #1237888 merged by jenkins-bot:

[mediawiki/core@master] XmlSelect: Stop using deprecated Xml::option in favour of Html::element

https://gerrit.wikimedia.org/r/1237888

Change #1196534 merged by jenkins-bot:

[mediawiki/core@master] Hard-deprecate Xml::attrib(), ::buildForm(), and ::fieldset()

https://gerrit.wikimedia.org/r/1196534

Change #1237889 merged by jenkins-bot:

[mediawiki/core@master] Hard-deprecated Xml::option, deprecated since 1.42 and now unused

https://gerrit.wikimedia.org/r/1237889

Umherirrender renamed this task from Discourage, deprecate and stop using Xml methods for building HTML markup to Discourage, deprecate and stop using Xml methods for building HTML markup (remove with 1.47).Feb 13 2026, 9:21 PM
Umherirrender changed the task status from Open to Stalled.
Umherirrender removed a project: Patch-For-Review.