Commit
|
Bugs
|
Size
|
Score
|
REL1_31
|
REL1_35
|
REL1_36
|
[23cc232837] SECURITY: Fix XSS vulnerability in EditPage and ProtectionForm (mainframe98)
|
T281595
|
+2/-2
|
135
|
conflicts
|
conflicts
|
conflicts
|
[ae2317f1b8] Update WVUI to v0.1.1 (Volker E)
|
T269762, T269957, T277256, T277315, T277317, T277860, T278880, T279088, T280287, T280344, T280498
|
+66/-52
|
130
|
conflicts
|
conflicts
|
conflicts
|
[8b9157c300] Update wvui to 0.2.0 (Roan Kattouw)
|
T280982, T277845, T280840, T279015, T280827, T277534, T280934, T281362, T282937, T281186, T281797
|
+272/-913
|
120
|
conflicts
|
conflicts
|
conflicts
|
[4d413376b9] Fix array order for array_replace_recursive merge strategy (Cindy Cicalese)
|
T283464
|
+6/-6
|
85
|
applies
|
cherry-picked
|
cherry-picked
|
[076b93fba0] Add extension.json merge strategy "provide_default" (Tim Starling)
|
T142663
|
+40/-2
|
85
|
applies
|
cherry-picked
|
cherry-picked
|
[f1fea6db6f] apihelp-query+iwlinks-param-prop: s/interlanguage/interwiki/ (Sam Reed)
|
T281584
|
+1/-2
|
85
|
applies
|
cherry-picked
|
cherry-picked
|
[bcec556b77] Don't send headers on ob_end_clean() (Tim Starling)
|
T278579
|
+6/-7
|
85
|
applies
|
cherry-picked
|
cherry-picked
|
[ae369df66d] HookContainer: Fix normalization of callback for static handler (Ammarpad)
|
T283540
|
+15/-3
|
75
|
conflicts
|
cherry-picked
|
cherry-picked
|
[8a010024be] Optimise MessageCache::isMainCacheable() for the single-message case (Tim Starling)
|
T247223
|
+60/-16
|
75
|
conflicts
|
cherry-picked
|
cherry-picked
|
[bf62d08cd8] resourceloader: Add $wgIncludejQueryMigrate option (Timo Tijhof)
|
T280944
|
+21/-4
|
75
|
conflicts
|
cherry-picked
|
cherry-picked
|
[89eaaac661] Parser: Trim trailing whitespace as the last step in pre-save transform (Bartosz Dziewoński)
|
T279964
|
+14/-3
|
75
|
conflicts
|
cherry-picked
|
cherry-picked
|
[72cf766c75] Document $wgLegacyJavaScriptGlobals as already deprecated in 1.36 (Amir Sarabadani)
|
T72470
|
+1/-0
|
75
|
applies
|
applies
|
cherry-picked
|
[894af957fd] authevents: strval() variables passed to status when logging (Cole White)
|
T269676
|
+4/-4
|
75
|
conflicts
|
cherry-picked
|
cherry-picked
|
[dada89cd93] Followups for UserGroupManager (lziad)
|
T264214
|
+2/-1
|
75
|
conflicts
|
cherry-picked
|
cherry-picked
|
[417de8f5c4] Delete maintenance/cleanupAncientTables.php (Sam Reed)
|
T281635
|
+0/-115
|
70
|
conflicts
|
cherry-picked
|
cherry-picked
|
[46e877d182] RevisionStore: don't die on mismatching Titles (Daniel Kinzler)
|
T259022, T268910, T263340, T279832
|
+76/-47
|
70
|
conflicts
|
conflicts
|
applies
|
[221162b803] Update updateSearchIndex.php to 2006+ standards (Tim Starling)
|
T252853
|
+49/-210
|
70
|
conflicts
|
cherry-picked
|
cherry-picked
|
[22762fd0f6] TitleWidget: add option to show disambiguation pages last in results (MusikAnimal)
|
T285510
|
+12/-3
|
65
|
applies
|
applies
|
applies
|
[eac9174eb3] Added integration tests for ApiQueryExternalLinks (TChin)
|
T286498
|
+64/-0
|
65
|
applies
|
applies
|
applies
|
[d030d86357] Revise FIXME comments relating to use of '-' character as an access key (Jon Robson)
|
T284139
|
+2/-3
|
65
|
applies
|
applies
|
applies
|
[cd45c0fc30] Add maintenance script to invalidate a users bot passwords (Sam Reed)
|
T269543
|
+54/-0
|
65
|
applies
|
applies
|
applies
|
[342264b170] Mark ApiClientLogin/ApiLogin as requiring write mode (Sam Reed)
|
T283394
|
+10/-0
|
65
|
applies
|
applies
|
applies
|
[9a53734df2] Patch jquery.ui to reduce deprecation warnings (Amir Sarabadani)
|
T280944
|
+45/-39
|
65
|
applies
|
applies
|
applies
|
[e73769335d] Don't access MWServices prematurely in Maintenence.php (Petr Pchelko)
|
T285894, T275453
|
+22/-10
|
65
|
conflicts
|
conflicts
|
cherry-picked
|
[1a7bfba0bd] filerepo: Make $wgUploadThumbnailRenderMap work with multipage files (Tim Starling)
|
T284416
|
+11/-1
|
65
|
applies
|
applies
|
applies
|
[f7b7535a17] Api: Convert errorformat to use PARAM_HELP_MSG_PER_VALUE (Sam Reed)
|
T285545
|
+14/-1
|
65
|
applies
|
applies
|
applies
|
[3fe579f832] Increase length of automatic edit summaries to current maximum (DannyS712)
|
T221617
|
+9/-5
|
65
|
applies
|
applies
|
applies
|
[65e875acbb] filerepo: Fix parsing metadata in ForeignAPIFile (Amir Sarabadani)
|
T275268
|
+18/-1
|
65
|
applies
|
applies
|
applies
|
[686976b750] DevelopmentSettings: Don't disable rate limits but use very high ones (Petr Pchelko)
|
T284804
|
+8/-3
|
65
|
applies
|
applies
|
applies
|
[8eb0535d6c] resourceloader: Remove global service fallback in Module::getConfig() (Timo Tijhof)
|
T277728
|
+1/-2
|
65
|
applies
|
applies
|
applies
|
[104308ca5e] Avoid confusing link on Special:Statistics in miser mode (Matěj Suchánek)
|
T228552
|
+7/-4
|
65
|
applies
|
applies
|
applies
|
[526c6a4172] resourceloader: Fix remote bash path at document root passed into SkinModule (Timo Tijhof)
|
T284391
|
+35/-5
|
65
|
conflicts
|
applies
|
cherry-picked
|
[9a3d2e5a36] Add information about revision-deleted log events to API docs (pppery)
|
T274698
|
+5/-5
|
65
|
applies
|
applies
|
applies
|
[238d987e27] MessagesTvy.php: Update User and User_talk namespace names (MarcoAurelio)
|
T283194
|
+4/-2
|
65
|
applies
|
applies
|
applies
|
[cf242ceea0] user: Accept options-messages for multiselect user options (Amir Sarabadani)
|
T58633, T278650
|
+1/-1
|
65
|
conflicts
|
applies
|
applies
|
[d88904e90b] Handle null usernames in ThrottlePreAuthenticationProvider (Lucas Werkmeister)
|
T284170
|
+6/-2
|
65
|
applies
|
applies
|
applies
|
[db501b3666] postedit: Normalize transform properties (lens0021)
|
T284048
|
+2/-0
|
65
|
applies
|
applies
|
applies
|
[bf72bac35a] Fix some confusion about protections in InfoAction (Daimona Eaytoy)
|
T45283
|
+6/-5
|
65
|
applies
|
applies
|
applies
|
[ca7058ba82] mediawiki.confirmCloseWindow: Remove unused `savedUnloadHandler` logic (Timo Tijhof)
|
T283193
|
+5/-21
|
65
|
applies
|
applies
|
applies
|
[5180b74311] ApiQueryUserContribs: Clarify the labels for ucstart and ucend (Michał Turek)
|
T262834
|
+2/-2
|
65
|
applies
|
applies
|
applies
|
[44a0238f1a] Remove mw-body-content class from BaseTemplate::getIndicators (isarra)
|
T279388
|
+1/-1
|
65
|
applies
|
applies
|
applies
|
[489564b35d] getFooterIcons should not return empty arrays, part 2, Electric Boogaloo (isarra)
|
T278266
|
+88/-0
|
65
|
conflicts
|
cherry-picked
|
applies
|
[87c36d579b] composer: Make `test` run for the whole repo ("James D. Forrester")
|
T199403
|
+2/-2
|
65
|
applies
|
applies
|
applies
|
[adb4c66446] Reorder tables in SpecialWatchlist (Petr Pchelko)
|
T282181
|
+1/-1
|
65
|
applies
|
applies
|
applies
|
[481f1a49d6] WikiPage: Document triggerOpportunisticLinksUpdate and related code (Timo Tijhof)
|
T280605
|
+46/-9
|
65
|
applies
|
applies
|
applies
|
[879dbaea8c] mediawiki.widgets: Remove obsolete vendor prefixes from datetime styles (Volker E)
|
T277803
|
+0/-2
|
65
|
applies
|
applies
|
applies
|
[8bbc179a62] MediaSearch: Remove obsolete vendor prefixes (Volker E)
|
T277803
|
+0/-1
|
65
|
applies
|
applies
|
applies
|
[440e2b35d4] EditPage::displayPermissionsError always use exception if no content (DannyS712)
|
T281400
|
+5/-2
|
65
|
applies
|
applies
|
applies
|
[38be8c389b] rcfeed: Remove reference assignment (Kosta Harlan)
|
T281226
|
+1/-1
|
65
|
applies
|
applies
|
applies
|
[7fd3fd651a] Remove the message expiringblock ("Amir E. Aharoni")
|
T281054
|
+0/-2
|
65
|
applies
|
applies
|
applies
|
[550b1345e7] Rename azwiki namespaces (ZabeMath)
|
T280577
|
+9/-5
|
65
|
applies
|
applies
|
applies
|
[563671a8c0] Rephrase apihelp-main-param-origin ("Amir E. Aharoni")
|
T277987
|
+1/-1
|
65
|
applies
|
applies
|
applies
|
[a6ab2ff987] Rephrase specialmute-error-no-options ("Amir E. Aharoni")
|
T277987, T254646
|
+1/-1
|
65
|
conflicts
|
applies
|
applies
|
[309049e4e1] Rename email-blacklist-label message (Sam Reed)
|
T277987
|
+3/-3
|
65
|
applies
|
applies
|
applies
|
[e5f09fd1bb] Installer: Do not use `mediawiki.skinning.interface` module (Jon Robson)
|
T270027
|
+44/-27
|
65
|
conflicts
|
applies
|
cherry-picked
|
[8977383631] Actor migration cleanup for SiteStatsUpdate (Tim Starling)
|
T278917
|
+9/-11
|
65
|
applies
|
applies
|
applies
|
[0af11e2740] rebuildLocalisationCache: Add --skip-message-purge and accompanying script (Timo Tijhof)
|
T268698, T263872
|
+42/-15
|
65
|
conflicts
|
conflicts
|
cherry-picked
|
[[gerrit:q/dc7cfa0434|[dc7cfa0434] Add parser test for Template:Self]] (Umherirrender)
|
T276476
|
+16/-0
|
65
|
applies
|
applies
|
applies
|
[6282151f02] Users with detelerevision right should see private bits of history (Huji)
|
T277358
|
+1/-0
|
65
|
applies
|
applies
|
applies
|
[c11b87822f] Delete cached data of non-cached querypages with updateSpecialPages.php (Umherirrender)
|
T174513
|
+33/-3
|
65
|
conflicts
|
applies
|
cherry-picked
|
[2d32ab9271] SessionManager: Document expectations for storage backend (Timo Tijhof)
|
T270225
|
+34/-2
|
65
|
applies
|
applies
|
applies
|
[c8d6b0e4fc] Use Access-Control-Allow-Methods to prevent browsers from using unsupported methods (David Barratt)
|
T258350
|
+2/-14
|
65
|
applies
|
applies
|
applies
|
[e556a7ea99] purgeParserCache.php: Remove carriage return printer, minor cleanup (Timo Tijhof)
|
T280605, T282761
|
+69/-33
|
60
|
conflicts
|
applies
|
applies
|
[ef951618d5] Create the `content-links` (and -external) ResourceLoaderSkinModule feature (Jon Robson)
|
T279693, T255717, T278576
|
+177/-77
|
60
|
conflicts
|
conflicts
|
applies
|
[1d85adbf2b] Make following redirects in MediaWikiPageNameNormalizer optional (Amir Sarabadani)
|
T278962
|
+34/-9
|
55
|
conflicts
|
applies
|
applies
|
[3bad5caaa8] DeletedContribsPager: Only show nav bars when useful (Ammarpad)
|
T283039`
|
+4/-0
|
55
|
conflicts
|
applies
|
applies
|
[8fba321e0b] Add counter-style for the Meetei (mni) and Santali (sat) languages ("Amir E. Aharoni")
|
T263998
|
+24/-0
|
55
|
conflicts
|
applies
|
applies
|
[7c8a39c9dc] Ensure newlines when wrapping ResourceLoader scripts (Lucas Werkmeister)
|
T286996
|
+48/-8
|
55
|
conflicts
|
applies
|
applies
|
[ac4151ff33] s/unrelevant/irrelevant (Sam Reed)
|
|
+1/-1
|
55
|
applies
|
applies
|
applies
|
[8bca17bfeb] mediawiki.skinning: Increase `h2` `line-height` for Thai language (Volker E)
|
T285972
|
+6/-0
|
55
|
conflicts
|
applies
|
applies
|
[0ddc69fc5b] Add sanity check to newRevisionFromRowAndSlots. (Daniel Kinzler)
|
T286877
|
+9/-0
|
55
|
conflicts
|
applies
|
applies
|
[16fd5aaeae] Move saving user options to onTransactionPreCommitOrIdle (Amir Sarabadani)
|
T286521
|
+3/-1
|
55
|
conflicts
|
applies
|
applies
|
[04202c17bf] MessageCache: stop reading from $wgUser (DannyS712)
|
T243708
|
+4/-5
|
55
|
conflicts
|
applies
|
applies
|
[9fdf0c2dae] objectcache: normalize $exptime to a TTL in APCUBagOStuff/WinCacheBagOStuff (Amir Sarabadani)
|
T286260
|
+12/-6
|
55
|
conflicts
|
applies
|
applies
|
[120ecc6d1b] links is flat array (Jon Robson)
|
T286040
|
+3/-2
|
55
|
conflicts
|
applies
|
applies
|
[b637d85306] PasswordTestCase.php: Remove unnecessary paramter to provideTypes() (Sam Reed)
|
|
+1/-1
|
55
|
applies
|
applies
|
applies
|
[e5ea5937fa] phpcs: Use cache flag (Kosta Harlan)
|
T209149
|
+1/-1
|
55
|
conflicts
|
applies
|
applies
|
[bce7c63263] api: Replace deprecated user group functions in ApiQueryUserInfo (Umherirrender)
|
|
+4/-4
|
55
|
applies
|
applies
|
applies
|
[cbbca8a3c7] api: Inject services into ApiQueryContributors (Umherirrender)
|
T259960
|
+40/-7
|
55
|
conflicts
|
applies
|
applies
|
[3a80717d50] Added background color to mw-changeslist-legend (TChin)
|
T285640
|
+2/-0
|
55
|
conflicts
|
applies
|
applies
|
[d211570229] Use correct SI prefix "zetta" instead of "zeta" (fomafix)
|
T283958
|
+11/-5
|
55
|
conflicts
|
applies
|
applies
|
[be9f0198d6] api: Inject services into ApiQueryPageProps (Umherirrender)
|
T259960
|
+30/-16
|
55
|
conflicts
|
applies
|
applies
|
[7123cc6777] api: Inject services into ApiComparePages (Umherirrender)
|
T259960
|
+28/-8
|
55
|
conflicts
|
applies
|
applies
|
[54caa64986] ApiFileRevert: inject RepoGroup (Alexander Vorwerk)
|
T259960
|
+24/-4
|
55
|
conflicts
|
applies
|
applies
|
[7ebcea3d2e] mediawiki.String: Make method codePointAt public as charAt (fomafix)
|
T285174
|
+60/-14
|
55
|
conflicts
|
applies
|
applies
|
[dae38d6696] Preserve parameters during navigation on Special:PagesWithProp (Matěj Suchánek)
|
|
+14/-0
|
55
|
applies
|
applies
|
applies
|
[f2f8e7de08] Api: Convert php and json formatversion to use PARAM_HELP_MSG_PER_VALUE (Sam Reed)
|
T285545
|
+18/-6
|
55
|
conflicts
|
applies
|
applies
|
[00f48f2151] Turn hashes into comments (TChin)
|
T285484
|
+25/-25
|
55
|
conflicts
|
applies
|
applies
|
[52f42b8fe5] UploadFromUrl: Remove use of $wgUser in isValidRequest (DannyS712)
|
T243708
|
+2/-2
|
55
|
conflicts
|
applies
|
applies
|
[9d4a25a7c7] Check for _error in getting metadata array in GIFHandler (Amir Sarabadani)
|
T285431
|
+5/-1
|
55
|
conflicts
|
applies
|
applies
|
[cafb14dffb] Check for _error in getting metadata array in PNGHandler (Amir Sarabadani)
|
T285431
|
+5/-1
|
55
|
conflicts
|
applies
|
applies
|
[6077aa3ac4] Make "A database query error has occurred" message link to documentation (Andre Klapper)
|
T272588
|
+5/-1
|
55
|
conflicts
|
applies
|
applies
|
[b1b6afd53f] MultiHttpClient: Replace PHP version check with defined() (Sam Reed)
|
T285287
|
+1/-1
|
55
|
conflicts
|
conflicts
|
cherry-picked
|
[a1f38c7d6f] ApiExpandTemplates: inject services (Alexander Vorwerk)
|
T259960
|
+37/-10
|
55
|
conflicts
|
applies
|
applies
|
[0f37101217] UserGroupManager: Use a consistent cache key within method calls (Petr Pchelko)
|
T284804
|
+21/-12
|
55
|
conflicts
|
applies
|
applies
|
[d887116630] Gently discourage LoadBalancerSingle/LBFactorySingle constructors (Lucas Werkmeister)
|
|
+4/-0
|
55
|
applies
|
applies
|
applies
|
[cd6b498718] Suppress timeout reporting if headers are already sent (Arlo Breault)
|
T280450
|
+11/-0
|
55
|
conflicts
|
applies
|
applies
|
[5c1385f55a] filerepo: Update outdated LocalFile comment about cache size (Timo Tijhof)
|
|
+2/-2
|
55
|
applies
|
applies
|
applies
|
[20422d9324] DeferredUpdates: Log execution time for updates (Kosta Harlan)
|
T225968
|
+3/-1
|
55
|
conflicts
|
applies
|
applies
|
[f34005d208] TitleFormatter: fix typo ("of" -> "or") (DannyS712)
|
|
+1/-1
|
55
|
applies
|
applies
|
applies
|
[99a0ab599c] Contributions: when ip_changes is the "target table", put it first (Tim Starling)
|
T284419
|
+5/-4
|
55
|
conflicts
|
applies
|
applies
|
[fc965abc4d] Update wikimedia/minify to 2.2.3 (Timo Tijhof)
|
T283244
|
+2/-1
|
55
|
conflicts
|
conflicts
|
cherry-picked
|
[16aeeb9520] Remove workarounds for IE8 from TOC style (fomafix)
|
T248061, T258766
|
+5/-7
|
55
|
conflicts
|
conflicts
|
applies
|
[51f5855c84] mediawiki.ui: Remove IE8 workaround code fragments (Volker E)
|
T258766
|
+4/-15
|
55
|
conflicts
|
applies
|
applies
|
[c8c58ad6c6] Add 'mobile' as a target for wvui ResourceLoader module (DannyS712)
|
T280828, T284367
|
+1/-0
|
55
|
applies
|
conflicts
|
conflicts
|
[b631cd932a] OldLocalFile::uploadOld() accept UserIdentity (DannyS712)
|
|
+1/-1
|
55
|
applies
|
applies
|
applies
|
[dbc198e303] Remove EditPage::buildTextboxAttribs, protected and unused (Petr Pchelko)
|
|
+0/-13
|
55
|
applies
|
applies
|
applies
|
[0052098f7e] Add partial action block tests to PermissionManagerTest (STran)
|
T281492
|
+20/-1
|
55
|
conflicts
|
applies
|
applies
|
[b35ee513db] RCFilters: Make preference help string more broadly applicable (Kosta Harlan)
|
T283734
|
+1/-1
|
55
|
conflicts
|
applies
|
applies
|
[c3eb19e6cb] Change lmo language name (Alexander Vorwerk)
|
T283423
|
+2/-2
|
55
|
conflicts
|
applies
|
applies
|
[27283dd86c] DatabaseInstaller.php: Only run core schema file if specified table doesn't already exist (Sam Reed)
|
T283942
|
+5/-5
|
55
|
conflicts
|
conflicts
|
cherry-picked
|
[1121757ed7] Allow html form field option 'options-messages' to get parsed (Umherirrender)
|
T58633
|
+12/-4
|
55
|
conflicts
|
applies
|
applies
|
[503a2669ae] Special:BlockList: Option to hide autoblocks (Tobi406)
|
T270623
|
+7/-0
|
55
|
conflicts
|
applies
|
applies
|
[641ba981cf] LocalSettingsGenerator: Don't use 'ie' when you mean 'e.g.' ("James D. Forrester")
|
|
+1/-1
|
55
|
applies
|
applies
|
applies
|
[397dafdafb] Add a composer command for the custom PHPUnit entry point (Daimona Eaytoy)
|
T90875
|
+2/-1
|
55
|
conflicts
|
applies
|
applies
|
[6c7ecc27cf] Fix linking of external users from action=credits (Umherirrender)
|
|
+1/-6
|
55
|
applies
|
applies
|
applies
|
[10c539ce32] HTMLTitleTextField: Support interwiki titles (Martin Urbanec)
|
T279886
|
+20/-0
|
55
|
conflicts
|
applies
|
applies
|
[fe251f8ee5] docs: Document release process for wdio-mediawiki (Timo Tijhof)
|
|
+45/-0
|
55
|
applies
|
applies
|
applies
|
[2361889b78] Use the edited page's title for magic words in action=edit error messages (Bartosz Dziewoński)
|
T247661
|
+33/-6
|
55
|
conflicts
|
applies
|
applies
|
[f47e5ba389] Add getQueryInfo to RevisionFactory (Daniel Kinzler)
|
T282844
|
+36/-0
|
55
|
conflicts
|
applies
|
applies
|
[b3b78a0e4b] Fix Extract typo (Sam Reed)
|
|
+1/-1
|
55
|
applies
|
applies
|
applies
|
[00582fa7a8] selenium: Simplify spec file names (Željko Filipin)
|
T210726
|
+0/-0
|
55
|
conflicts
|
applies
|
applies
|
[dd3add26cd] rdbms: make getLagFromSlaveStatus() account for master_delay > 0 (Aaron Schulz)
|
|
+3/-1
|
55
|
applies
|
applies
|
applies
|
[b94eeb077a] rdbms: factor out getMySqlServerVariant() helper method (Aaron Schulz)
|
|
+24/-8
|
55
|
applies
|
applies
|
applies
|
[7ce73555ca] Hard-deprecate DBAccessBase class (Lucas Werkmeister)
|
T279063
|
+2/-0
|
55
|
conflicts
|
applies
|
applies
|
[2d4372f072] Legacy feature should not load thumbnail style rules (only layout) (Jon Robson)
|
T280292
|
+42/-27
|
55
|
conflicts
|
conflicts
|
cherry-picked
|
[37e952e1de] Using RevisionListBase::getPage instead of calling $title directly (ZabeMath)
|
T282825
|
+3/-3
|
55
|
conflicts
|
applies
|
applies
|
[84ac5265b1] registration: Better error when config value is missing (Thiemo Kreuz)
|
|
+4/-0
|
55
|
applies
|
applies
|
applies
|
[c20d6764b0] ArticleViewTest: Make timestamp tests deterministic (Marius Hoch)
|
T282648
|
+7/-0
|
55
|
conflicts
|
applies
|
applies
|
[80c309788b] Make page_is_redirect and page_is_new unsigned (Amir Sarabadani)
|
T230428
|
+6/-6
|
55
|
conflicts
|
conflicts
|
cherry-picked
|
[e814ebabf1] TemplateCategoriesTest: remove unneeded require of runJobs.php (DannyS712)
|
|
+0/-2
|
55
|
applies
|
applies
|
applies
|
[5d8befe2e6] Rename namespaces for tiwikis (ZabeMath)
|
T263840
|
+18/-8
|
55
|
conflicts
|
applies
|
applies
|
[4175bb6d96] RCFilters: Remove obsolete vendor prefixes (Volker E)
|
T277803
|
+0/-13
|
55
|
conflicts
|
applies
|
applies
|
[96b99076e6] ApiBase: deduplicate logic to avoid infinite loops for ApiMain methods (DannyS712)
|
|
+23/-25
|
55
|
applies
|
applies
|
applies
|
[321f85580b] resourceloader: Fix path-only URLs in wiki modules when script path is docroot (Timo Tijhof)
|
T282280
|
+14/-2
|
55
|
conflicts
|
conflicts
|
cherry-picked
|
[7fef1bea61] Update wikimedia/minify to 2.2.2 (Timo Tijhof)
|
T282280
|
+2/-2
|
55
|
conflicts
|
conflicts
|
cherry-picked
|
[39a6e11310] HTMLForm: accept PageReference instead of Title. (Daniel Kinzler)
|
T278459
|
+29/-19
|
55
|
conflicts
|
applies
|
applies
|
[c22695e5e7] Declare $wgCanonicalNamespaceNames in DefaultSettings.php (Daniel Kinzler)
|
|
+7/-0
|
55
|
applies
|
applies
|
applies
|
[cd6c7786a4] ApiQueryLogEvents: when user is specified, omit STRAIGHT_JOIN (Tim Starling)
|
T282122
|
+2/-1
|
55
|
conflicts
|
applies
|
applies
|
[9a6dcfb4e5] Run tests with ONLY_FULL_GROUP_BY (Tim Starling)
|
T281329
|
+3/-1
|
55
|
conflicts
|
applies
|
applies
|
[9ba3f4a2f5] rdbms: add an IDatabase method to expose DB server IDs (Aaron Schulz)
|
T274174
|
+47/-5
|
55
|
conflicts
|
applies
|
applies
|
[bbc75d4048] UserIdentityValue: Introduce convenience static factory methods (Petr Pchelko)
|
T281972
|
+82/-1
|
55
|
conflicts
|
conflicts
|
cherry-picked
|
[fbaa223785] jquery.tipsy: Amend design to be closer to standard (Volker E)
|
T281941
|
+17/-18
|
55
|
conflicts
|
applies
|
applies
|
[f4ad7eca33] mediawiki.skinning: Remove obsolete vendor prefix from MessageBoxes style (Volker E)
|
T277803
|
+0/-1
|
55
|
conflicts
|
applies
|
applies
|
[398cc53333] LinksUpdate: don't throw if page does not exist (Daniel Kinzler)
|
T281802
|
+39/-13
|
55
|
conflicts
|
applies
|
applies
|
[986a4c9459] Change "protection level" to "protection settings" ("Amir E. Aharoni")
|
|
+18/-18
|
55
|
applies
|
applies
|
applies
|
[85dfea00f6] RELEASE-NOTES-1.36: Make some wording tweaks ("James D. Forrester")
|
T279461
|
+26/-44
|
55
|
conflicts
|
conflicts
|
cherry-picked
|
[cad5a10681] [docs] Note that namespace ID is to be used in HTMLTitleTextField's namespace param (Martin Urbanec)
|
|
+1/-1
|
55
|
applies
|
applies
|
applies
|
[93b6d9a10a] mediawiki.pulsatingdot: Remove obsolete vendor prefixes (Volker E)
|
T277803
|
+0/-6
|
55
|
conflicts
|
applies
|
applies
|
[85a07c8c11] mediawiki.mixins.animation: Remove code fragments for degraded browsers (Volker E)
|
T277803
|
+0/-7
|
55
|
conflicts
|
applies
|
applies
|
[1cf8bc8592] docs: Add browser support to mediawiki.mixins `.column-count()` (Volker E)
|
|
+3/-3
|
55
|
applies
|
applies
|
applies
|
[889a37f8c3] rdbms: Use server time in DatabaseMysqlBase::getLagFromPtHeartbeat() (Aaron Schulz)
|
T248481
|
+17/-36
|
55
|
conflicts
|
conflicts
|
cherry-picked
|
[422e758b50] Change color of "You have a new message" to align with the WikimediaUI (Amir Sarabadani)
|
T278105
|
+2/-2
|
55
|
conflicts
|
applies
|
applies
|
[c823f607b9] objectcache: use the mergeFlagMaps() return value in MultiWriteBagOStuff (Aaron Schulz)
|
|
+2/-1
|
55
|
applies
|
applies
|
applies
|
[f30f8d43a8] Replace Title::isWatchable() with WatchlistManager::isWatchable() (Cindy Cicalese)
|
T281497
|
+3/-3
|
55
|
conflicts
|
applies
|
applies
|
[50b4df3515] selenium: File name friendly version of ISO 8601 date and time (Željko Filipin)
|
T281372
|
+32/-21
|
55
|
conflicts
|
applies
|
applies
|
[549b665f78] BlockListPager: Ensure false is not passed to LinkBatch::addObj (Thalia Chan)
|
T281395
|
+1/-1
|
55
|
conflicts
|
applies
|
applies
|
[8971719867] UploadBase::getSha1Base36FromPath can return false (Umherirrender)
|
T187491
|
+15/-9
|
55
|
conflicts
|
applies
|
applies
|
[c87462097c] Don't use classes error, success and warning outside parser (mainframe98)
|
T280766
|
+22/-17
|
55
|
conflicts
|
applies
|
applies
|
[84d8de5331] externalstore: convert some log messages to WARNING (Aaron Schulz)
|
T281048
|
+4/-4
|
55
|
conflicts
|
applies
|
applies
|
[bb1e3c0548] Warn about config changes done in ExtensionFunctions (Gergő Tisza)
|
T275334
|
+6/-0
|
55
|
conflicts
|
conflicts
|
cherry-picked
|
[a646366e7c] Allow x-delete-at and x-delete-after expiry headers (kalle)
|
T280496
|
+40/-5
|
55
|
conflicts
|
applies
|
applies
|
[8779b700bc] Remove arq as fallback for shy-latn ("Amir E. Aharoni")
|
T281085
|
+1/-1
|
55
|
conflicts
|
applies
|
applies
|
[444e28f907] Check for line breaks in user signatures (Bartosz Dziewoński)
|
T272322
|
+40/-4
|
55
|
conflicts
|
applies
|
applies
|
[73e718e373] Message: Deprecate toString() with an implicit format (Timo Tijhof)
|
T146416
|
+40/-21
|
55
|
conflicts
|
conflicts
|
cherry-picked
|
[f6667ab415] Remove ArticleEditUpdatesDeleteFromRecentchanges hook, deprecated in 1.35 ("James D. Forrester")
|
T244613
|
+9/-45
|
55
|
conflicts
|
conflicts
|
cherry-picked
|
[f43942b80e] tests: ensure __destruct is never doubled with anythingBut (Daimona Eaytoy)
|
T280780
|
+5/-0
|
55
|
conflicts
|
applies
|
applies
|
[bcfb945cf4] ImagePage: Add 2048px to $wgImageLimits for file description pages (Timo Tijhof)
|
T106263
|
+8/-5
|
55
|
conflicts
|
conflicts
|
cherry-picked
|
[3b2c6dd53a] Fix main page tab URLs when using $wgMainPageIsDomainRoot and custom $wgActionPaths (Porplemontage)
|
T270004
|
+5/-5
|
55
|
conflicts
|
applies
|
applies
|
[0d3c17754c] selenium: Fix `browser.getText is not a function` (Željko Filipin)
|
T280639
|
+3/-3
|
55
|
conflicts
|
applies
|
applies
|
[ddbf011257] Move most remaining legacy styles to interface.helpers.styles (mainframe98)
|
T278576
|
+62/-1
|
55
|
conflicts
|
conflicts
|
cherry-picked
|
[046c0b8a9a] Installer: Simplify stylesheet (Jon Robson)
|
T232903
|
+5/-5
|
55
|
conflicts
|
conflicts
|
cherry-picked
|
[0f4ac49e88] Handle multiselect param 'options-messages' in DefaultPreferencesFactory (Umherirrender)
|
T58633
|
+1/-1
|
55
|
conflicts
|
applies
|
applies
|
[aba3aa1457] rdbms: fix various phpstorm warnings in Database classes (Aaron Schulz)
|
|
+12/-7
|
55
|
applies
|
applies
|
applies
|
[6da17fd35d] ResourceLoaderSkinModule: When `toc` is enabled messages are empty (Jon Robson)
|
T270027
|
+10/-5
|
55
|
conflicts
|
conflicts
|
cherry-picked
|
[ed6450374b] Document methods that may return StubUserLang instead of Language (Ammarpad)
|
T278429
|
+4/-4
|
55
|
conflicts
|
applies
|
applies
|
[bfb29f326a] Hard deprecate SpecialMute::isTargetBlacklisted() (Sam Reed)
|
|
+1/-0
|
55
|
conflicts
|
applies
|
cherry-picked
|
[2b40657a36] .phpcs.xml: Replace useage of whitelist in comments (Sam Reed)
|
T277987
|
+8/-8
|
55
|
conflicts
|
applies
|
applies
|
[c8a95edee8] Adjust the description of EditFilterMergedContent hook (Func)
|
T273354
|
+7/-6
|
55
|
conflicts
|
applies
|
applies
|
[fb561505a9] Follow-up d674d655dc: Disable new users checkbox if e-mail isn't set (Func)
|
T279256
|
+1/-1
|
55
|
conflicts
|
applies
|
applies
|
[2320f00eef] selenium: Explicitly make screenshots for passing and failing tests (Željko Filipin)
|
T280355
|
+5/-10
|
55
|
conflicts
|
applies
|
applies
|
[d0762b576f] selenium: Remove `Screenshot location...` messages (Željko Filipin)
|
T280343
|
+0/-1
|
55
|
conflicts
|
applies
|
applies
|
[e0000ce176] RepoGroup: replace Title in method signatures (Daniel Kinzler)
|
T278459
|
+62/-6
|
55
|
conflicts
|
applies
|
applies
|
[251405ed02] Installer: The installer should use `.warningbox` for styling warnings, not `.mw-infobox` (Jon Robson)
|
T232903
|
+7/-19
|
55
|
conflicts
|
conflicts
|
cherry-picked
|
[38e9981a56] selenium: DEBUG environment variable increases Mocha timeout (Željko Filipin)
|
T278827
|
+1/-1
|
55
|
conflicts
|
applies
|
applies
|
[f2f26a040c] SpecialPageFactory: replace Title in method signatures (Daniel Kinzler)
|
T279796
|
+50/-8
|
55
|
conflicts
|
applies
|
applies
|
[6c2401a416] objectcache: make BagOStuff log values that are not JSON serializable (Aaron Schulz)
|
T169328
|
+61/-0
|
55
|
conflicts
|
applies
|
applies
|
[ae78073f54] Remove unstable marker from Authority interface (Daniel Kinzler)
|
T275768
|
+31/-12
|
55
|
conflicts
|
conflicts
|
cherry-picked
|
[af916aad81] objectcache: Switch SqlBlobStore to using ATTR_DURABILITY (Aaron Schulz)
|
T279977
|
+7/-5
|
55
|
conflicts
|
applies
|
applies
|
[c968e772e7] CREDITS: Update for REL1_36 ("James D. Forrester")
|
|
+6/-0
|
55
|
conflicts
|
applies
|
cherry-picked
|
[4acdf1669d] Final fixes of Postgres updater for REL1_36 (Amir Sarabadani)
|
T164898
|
+5/-2
|
55
|
conflicts
|
conflicts
|
cherry-picked
|
[480c126305] Fix typo in code 'defintion' (anjali041)
|
T201491
|
+1/-1
|
55
|
conflicts
|
applies
|
applies
|
[8f9ff905f3] WikiExporter: replace Title in method signatures (Daniel Kinzler)
|
T278459
|
+15/-8
|
55
|
conflicts
|
applies
|
applies
|
[98ef72049d] Follow-up a87fa8287: Split release notes into sysadmin- and user-facing ("James D. Forrester")
|
T268230
|
+4/-2
|
55
|
conflicts
|
conflicts
|
cherry-picked
|
[b2fdd6c9fc] mediawiki.ui: Remove obsolete Firefox normalization (Volker E)
|
|
+0/-9
|
55
|
applies
|
applies
|
applies
|
[8b99a1d792] mediawiki.ui: Remove unnecessary VForm and other properties (Volker E)
|
|
+1/-4
|
55
|
applies
|
applies
|
applies
|
[2dc3760dbb] RELEASE-NOTES-1.3{6,7}: Re-work UPGRADE reference ("James D. Forrester")
|
T259771
|
+4/-4
|
55
|
conflicts
|
conflicts
|
cherry-picked
|
[377c53ae51] Don't p-wrap <aside> tags in extension HTML (Máté Szabó)
|
T278565
|
+26/-1
|
55
|
conflicts
|
applies
|
applies
|
[659cd2f3ae] Do not use a NullLogger when no handler is declared (Sébastien Beyou)
|
T196906
|
+1/-9
|
55
|
conflicts
|
applies
|
applies
|
[d56bf85b78] ApiTag: inject services (DannyS712)
|
T259960
|
+34/-9
|
55
|
conflicts
|
applies
|
applies
|
[c88410040f] Use Accent50 for progress indicators (Volker E)
|
T266028
|
+1/-1
|
55
|
conflicts
|
applies
|
applies
|
[d5a9bffe22] Pass user object to Language::formatExpiry (Umherirrender)
|
|
+5/-3
|
55
|
applies
|
applies
|
applies
|
[da47374693] Follow-up 335fabf5f: Don't misuse qc_value in DeadendPages (Máté Szabó)
|
T181658
|
+0/-1
|
55
|
conflicts
|
applies
|
applies
|
[b93ce5cbec] selenium: Update documentation in DEVELOPERS.md (Jared Blumer)
|
T277427, T277054
|
+1/-5
|
55
|
conflicts
|
conflicts
|
applies
|
[2e507003ca] Ignore invalid chunks in PNG files, instead of aborting metadata extraction (Tim Starling)
|
T286273
|
+86/-56
|
50
|
conflicts
|
applies
|
applies
|
[0910b063a6] mediawiki.ui: Restructure enabled and :disabled styles & remove IE specific comments (Volker E)
|
T258766
|
+51/-67
|
50
|
conflicts
|
applies
|
applies
|
[67642b4a75] Add tests for ApiQueryImageInfo (Petr Pchelko)
|
|
+132/-0
|
50
|
applies
|
applies
|
applies
|
[04c94272d6] Make CollapsibleFieldsetLayout more reusable (wikitrent)
|
T278935
|
+66/-58
|
50
|
conflicts
|
applies
|
applies
|
[acd5076099] Migrate searchindex to abstract schema (Amir Sarabadani)
|
T164898, T230428, T220450
|
+104/-17
|
50
|
conflicts
|
conflicts
|
conflicts
|
[12870e98c9] Add maintenance script to delete corrupted pages (Ammar Abdulhamid)
|
T263340
|
+127/-0
|
50
|
conflicts
|
applies
|
applies
|
[88bfadf5ed] Migrate user table to abstract schema (Ammarpad)
|
T164898, T230428
|
+281/-129
|
50
|
conflicts
|
conflicts
|
applies
|
[5d438ffcb5] resources: Upgrade jquery-migrate from 3.1.0 (patched) to 3.3.2 (patched) ("James D. Forrester")
|
T250068
|
+293/-89
|
50
|
conflicts
|
conflicts
|
cherry-picked
|
[5ddd90fd76] Add polyfills for ES6 array methods (Eric Gardner)
|
T264135
|
+206/-3
|
50
|
conflicts
|
applies
|
applies
|
[185d535457] HTMLFileCache: replace Title in method signatures (Daniel Kinzler)
|
T278459
|
+98/-8
|
50
|
conflicts
|
applies
|
applies
|
[61c5d9d208] Actor migration cleanup for rebuildrecentchanges.php (Tim Starling)
|
T278917
|
+66/-101
|
50
|
conflicts
|
applies
|
applies
|
[148c429540] mediawiki.base: Clean up mw.hook unit tests (Timo Tijhof)
|
T223352
|
+80/-76
|
50
|
conflicts
|
applies
|
applies
|
[a2bb56568f] UserNameUtils: cache message formatting for reserved usernames (DannyS712)
|
|
+9/-9
|
45
|
conflicts
|
applies
|
applies
|
[0c395c3592] DeprecationHelper: allow or deprecate dynamic property access. (Petr Pchelko)
|
|
+83/-2
|
45
|
conflicts
|
applies
|
applies
|
[bf68afd759] Mark Hooks::runner() as @internal (DannyS712)
|
|
+1/-0
|
45
|
conflicts
|
applies
|
applies
|
[6f98f433d2] SkinTemplate: Factor out SkinTemplateNavigation hooks (Jon Robson)
|
T287533
|
+25/-8
|
45
|
conflicts
|
conflicts
|
applies
|
[74aa92ea5a] composer.json: Promote and pin monolog/monolog to require from require-dev (Sam Reed)
|
|
+1/-1
|
45
|
conflicts
|
conflicts
|
cherry-picked
|
[9f1e946109] api: Handle invalid/non-existent titles in ApiBlock (Sam Smith)
|
T279689
|
+13/-4
|
45
|
conflicts
|
conflicts
|
applies
|
[b7ccffd287] Setup: Restrict WebRequest::interpolateTitle() to index.php requests (Timo Tijhof)
|
|
+12/-7
|
45
|
applies
|
conflicts
|
applies
|
[a19be13f7f] Update the todo on Title.php (wikitrent)
|
|
+1/-1
|
45
|
conflicts
|
applies
|
applies
|
[4e7bb18412] content.media/content.thumbnails: Remove obsolete PNG fallbacks (Volker E)
|
T258766
|
+8/-65
|
45
|
conflicts
|
conflicts
|
applies
|
[79e17ab2ff] Typo fix: "the the" -> "the" (DannyS712)
|
T201491
|
+2/-2
|
45
|
conflicts
|
conflicts
|
applies
|
[2cb212d31a] deleteOrphanedRevisions: remove unneeded pass by reference (DannyS712)
|
|
+2/-2
|
45
|
conflicts
|
applies
|
applies
|
[68f7a66c22] ActorStoreFactory: fetch local domain from LBFactory (Petr Pchelko)
|
T286045
|
+1/-2
|
45
|
conflicts
|
conflicts
|
applies
|
[bfb60b5f6d] maintenance: Move username/userid validation into Maintenance class (Sam Reed)
|
|
+29/-10
|
45
|
conflicts
|
applies
|
applies
|
[fe05fd2919] LinkDeletionUpdate: Remove dead code (Matěj Suchánek)
|
|
+0/-4
|
45
|
conflicts
|
applies
|
applies
|
[af78fd1fe3] VueComponentParser: Don't crash on top-level comments (Roan Kattouw)
|
|
+15/-1
|
45
|
conflicts
|
applies
|
applies
|
[65e6fa5c43] MediaWiki: Avoid usage of deprecated `JobQueueGroup::singleton()` (Alangi Derick)
|
|
+3/-3
|
45
|
conflicts
|
applies
|
applies
|
[311c976d50] Update stretch-php72-fpm im MediaWiki-Docker to 3.0.0 ("physikerwelt (Moritz Schubotz)")
|
T273682
|
+1/-1
|
45
|
conflicts
|
conflicts
|
applies
|
[b8d11cd353] Fix code comment (Amir Sarabadani)
|
|
+15/-15
|
45
|
conflicts
|
applies
|
applies
|
[b0ab985420] Fix some @stable for ... annotations to use @stable to ... (DannyS712)
|
T257789
|
+27/-27
|
45
|
conflicts
|
conflicts
|
applies
|
[8d2654fe53] fix couple typos in the module docstring (Ariel Glenn)
|
|
+2/-2
|
45
|
conflicts
|
applies
|
applies
|
[3f833832e4] Remove exception on TextContent::getHighlightHtml (fomafix)
|
|
+0/-5
|
45
|
conflicts
|
applies
|
applies
|
[e31147f350] SpecialWhatLinksHere: Conditionally hide the namespace invert checkbox (fomafix)
|
|
+13/-7
|
45
|
conflicts
|
applies
|
applies
|
[09a79fb016] EnhancedChangesList: Use parent::beginRecentChangesList() (fomafix)
|
|
+1/-7
|
45
|
conflicts
|
applies
|
applies
|
[3135fe4287] api: Inject services into ApiQueryAllLinks (Umherirrender)
|
T259960
|
+50/-10
|
45
|
conflicts
|
conflicts
|
applies
|
[11286edd1a] api: Inject services into ApiQueryAuthManagerInfo (Umherirrender)
|
T259960
|
+26/-10
|
45
|
conflicts
|
conflicts
|
applies
|
[db3b233e8d] api: Inject services into ApiQueryFileRepoInfo (Umherirrender)
|
T259960
|
+24/-18
|
45
|
conflicts
|
conflicts
|
applies
|
[3b0d82baf6] api: Inject services into ApiQueryLinks (Umherirrender)
|
T259960
|
+24/-6
|
45
|
conflicts
|
conflicts
|
applies
|
[872ef4c98c] api: Inject services into ApiQueryDuplicateFiles (Umherirrender)
|
T259960
|
+20/-9
|
45
|
conflicts
|
conflicts
|
applies
|
[c567a2125b] preferences: Explicit call User::getName on exception message (Umherirrender)
|
|
+1/-1
|
45
|
conflicts
|
applies
|
applies
|
[a03354006e] Provide preference to make skins responsive (Ammarpad)
|
T285402
|
+41/-5
|
45
|
conflicts
|
conflicts
|
applies
|
[7c21ba7592] api: Replace deprecated Hooks::isRegistered in ApiQueryBase (Umherirrender)
|
|
+1/-1
|
45
|
conflicts
|
applies
|
applies
|
[0506bf240f] api: Inject RepoGroup into ApiMove (Umherirrender)
|
T259960
|
+9/-5
|
45
|
conflicts
|
conflicts
|
applies
|
[4f9970f30b] Fix a bunch of random typos (DannyS712)
|
T201491
|
+18/-18
|
45
|
conflicts
|
conflicts
|
applies
|
[a4922b5cc1] Add statsd timing for actions (Tim Starling)
|
T284274
|
+11/-3
|
45
|
conflicts
|
conflicts
|
applies
|
[5150f19d65] media: Ignore EXIF tag GPSAltitudeRef in FormatMetadata (Tim Starling)
|
T285213
|
+1/-0
|
45
|
conflicts
|
conflicts
|
applies
|
[1320f1c9b2] User: Improve doc of ::whoIs/whoIsReal and ::resetOptions (Umherirrender)
|
|
+3/-3
|
45
|
conflicts
|
applies
|
applies
|
[7497c7a5f7] api: Replace deprecated User::newFromName in ApiMain (Umherirrender)
|
|
+4/-1
|
45
|
conflicts
|
applies
|
applies
|
[d5b44e46fd] Make SelectQueryBuilder @stable to extend. (Petr Pchelko)
|
|
+6/-0
|
45
|
conflicts
|
applies
|
applies
|
[356f1b72ef] Use IEC prefixes instead of SI prefixes for byte sizes (docs+backend) (fomafix)
|
T54687
|
+43/-43
|
45
|
conflicts
|
conflicts
|
applies
|
[f6797784e1] ApiFeedWatchlist: inject services (Alexander Vorwerk)
|
T259960
|
+24/-5
|
45
|
conflicts
|
conflicts
|
applies
|
[855593d203] Factor out LoggedUpdateMaintenance::setForce() (Tim Starling)
|
|
+8/-16
|
45
|
conflicts
|
applies
|
applies
|
[fef7e282eb] SqlBagOStuff: Fix incorrect numServerShards for default CACHE_DB (Timo Tijhof)
|
|
+5/-1
|
45
|
conflicts
|
applies
|
applies
|
[27a02ba901] Move the fallback to check the 'create' right into PermissionManager when we checking 'edit' right. (Roman Stolar)
|
T272079
|
+47/-4
|
45
|
conflicts
|
conflicts
|
applies
|
[d370f7c0b4] api-request: Add performer to $logCtx (Martin Urbanec)
|
T285113
|
+9/-1
|
45
|
conflicts
|
conflicts
|
applies
|
[b4a57a7353] WikiPage: update mTitle in updateRevisionOn() (Lucas Werkmeister)
|
T283654
|
+8/-5
|
45
|
conflicts
|
conflicts
|
applies
|
[8cfd13be81] page.gallery: Remove obsolete browser workarounds and update code comments (Volker E)
|
|
+1/-2
|
45
|
conflicts
|
applies
|
applies
|
[2d373afe88] mediawiki.mixins: Remove vendor prefix support only for Android 4.3 (Volker E)
|
T285222
|
+0/-2
|
45
|
conflicts
|
conflicts
|
applies
|
[343e867e47] Remove unnecessary length check before $.each (fomafix)
|
|
+1/-1
|
45
|
conflicts
|
applies
|
applies
|
[ea1b06c150] Fix various typos in documentation (fomafix)
|
T201491
|
+6/-6
|
45
|
conflicts
|
conflicts
|
applies
|
[713d0d10a1] ApiFeedContributions: inject services (Alexander Vorwerk)
|
T259960
|
+83/-13
|
45
|
conflicts
|
conflicts
|
applies
|
[2915e0bbbf] DefaultPreferencesFactory: inject and use UserOptionsManager (DannyS712)
|
T277600, T277818
|
+50/-41
|
45
|
conflicts
|
conflicts
|
conflicts
|
[62701ee208] Let ApiSandbox display non-JSON responses like Xdebug errors (Thiemo Kreuz)
|
|
+6/-1
|
45
|
conflicts
|
applies
|
applies
|
[ae7fa75b6a] Fix documentation of UserEditCountUpdate::doUpdate (Matěj Suchánek)
|
|
+1/-1
|
45
|
conflicts
|
applies
|
applies
|
[85846c442c] Add getLazyReadConnectionRef() to ConnectionManager (Lucas Werkmeister)
|
T285042
|
+55/-0
|
45
|
conflicts
|
conflicts
|
applies
|
[f0620f4297] Remove unused User::initEditCountInternal (DannyS712)
|
|
+0/-13
|
45
|
conflicts
|
applies
|
applies
|
[5295ecafd3] jquery.makeCollapsible: Use CSS :target when handling links to collapsed elements (Bartosz Dziewoński)
|
T283959
|
+5/-11
|
45
|
conflicts
|
conflicts
|
applies
|
[94eaf900f5] Use 'title' type input for Special:NewSection form (Ed Sanders)
|
|
+3/-6
|
45
|
conflicts
|
applies
|
applies
|
[cafe08eb7e] ApiDelete: eliminate User class usages. (Petr Pchelko)
|
|
+8/-7
|
45
|
conflicts
|
applies
|
applies
|
[4105ad3ef6] Selenium watchlist tests: don't create a new account (DannyS712)
|
|
+7/-6
|
45
|
conflicts
|
applies
|
applies
|
[3371e4031c] tests: Remove unused composer.json sample data (Timo Tijhof)
|
|
+4/-83
|
45
|
conflicts
|
applies
|
applies
|
[f3dfcd73c7] Sanitize the function name when making an SQL comment (Tim Starling)
|
|
+2/-2
|
45
|
conflicts
|
applies
|
applies
|
[9b5a924f75] Restore package exports of 'wvui' resource loader module (DannyS712)
|
T280828, T284198
|
+12/-2
|
45
|
conflicts
|
conflicts
|
conflicts
|
[a2dd114952] userOptions.php: Properly filter and iterate query (Gergő Tisza)
|
T283867
|
+33/-26
|
45
|
conflicts
|
conflicts
|
applies
|
[20f24a4c85] DBAccessBase: do not document as both stable and deprecated (DannyS712)
|
|
+0/-3
|
45
|
conflicts
|
applies
|
applies
|
[60d8404e1d] Move HttpRequestFactoryTest to a unit test (DannyS712)
|
|
+17/-13
|
45
|
conflicts
|
applies
|
applies
|
[5c079ebc78] Fix documentation of wfTimestampOrNull (DannyS712)
|
|
+2/-2
|
45
|
conflicts
|
applies
|
applies
|
[e156a2f078] TableCleanup: stop writing to $wgUser (DannyS712)
|
T243708
|
+0/-6
|
45
|
conflicts
|
conflicts
|
applies
|
[7919a1900a] Remove unused `'vertical-label' => true` from various forms (Bartosz Dziewoński)
|
|
+0/-7
|
45
|
conflicts
|
applies
|
applies
|
[e2676906a8] Make REST CORS allowed headers respect site configuration. (Petr Pchelko)
|
T268791
|
+32/-5
|
45
|
conflicts
|
conflicts
|
applies
|
[11f144ae53] DatabaseInstaller: Fix unneded typo (Sam Reed)
|
|
+1/-1
|
45
|
conflicts
|
applies
|
applies
|
[0efd6e5202] ApiChangeAuthenticationData: inject AuthManager (Alexander Vorwerk)
|
|
+18/-7
|
45
|
conflicts
|
applies
|
applies
|
[fb22342dfa] Dabatase: Assert that join conditions are arrays (Gergő Tisza)
|
|
+2/-0
|
45
|
conflicts
|
applies
|
applies
|
[45ce30301f] resourceloader: Avoid primary connection in SqlModuleDependencyStore (2) (Amir Sarabadani)
|
|
+6/-0
|
45
|
conflicts
|
applies
|
applies
|
[663e4ce6bb] resourceloader: Avoid opening a connection to master when not needed (Amir Sarabadani)
|
|
+6/-0
|
45
|
conflicts
|
applies
|
applies
|
[f5afdc1e52] Add an integration test for some LocalFile methods (Tim Starling)
|
|
+86/-0
|
45
|
conflicts
|
applies
|
applies
|
[2fdbdff4f8] Add test for MWFileProps (Tim Starling)
|
|
+71/-0
|
45
|
conflicts
|
applies
|
applies
|
[215431bfd4] preferences: Move complex creation of infos for usergroups into closure (Umherirrender)
|
T58633
|
+39/-43
|
45
|
conflicts
|
applies
|
conflicts
|
[6268b3a708] Skin::getCopyrightIcon: ensure it hasn't been unset in config (isarra)
|
|
+4/-1
|
45
|
conflicts
|
applies
|
applies
|
[a95f91ddce] ApiPageSet: update reference to Language::findVariantLink() (DannyS712)
|
|
+2/-2
|
45
|
conflicts
|
applies
|
applies
|
[3d2685691a] Remove unneeded uses of MediaWikiCoversValidator (DannyS712)
|
|
+0/-8
|
45
|
conflicts
|
applies
|
applies
|
[e112a5c3a0] Have StructureTest not be an integration test (DannyS712)
|
|
+1/-2
|
45
|
conflicts
|
applies
|
applies
|
[e4a95b9b82] Stop logging and md5'ing if the file does not exist (Mark Hershberger)
|
T283387
|
+11/-6
|
45
|
conflicts
|
conflicts
|
applies
|
[86a89baad1] wdio-mediawiki: Release 1.1.0 (Kosta Harlan)
|
T280332
|
+7/-1
|
45
|
conflicts
|
conflicts
|
applies
|
[0b3a37a417] NamespaceDefTest: stop calling getNamespaces() statically (DannyS712)
|
|
+2/-2
|
45
|
conflicts
|
applies
|
applies
|
[54f6dea579] SpecialVersion: Document softwareInformation() as returning Wikitext (Timo Tijhof)
|
|
+7/-7
|
45
|
conflicts
|
applies
|
applies
|
[40ec032cdb] rdbms: Fix outdated docs url in DatabaseMysqlBase::makeLockName (Timo Tijhof)
|
|
+3/-4
|
45
|
conflicts
|
applies
|
applies
|
[def29c6d06] ActorStore: avoid throwing in case of invalid usernames (Alexander Vorwerk)
|
T283167
|
+11/-23
|
45
|
conflicts
|
conflicts
|
applies
|
[dd88914a29] Display error boxes normally on changeslist special pages (Bartosz Dziewoński)
|
|
+2/-3
|
45
|
conflicts
|
applies
|
applies
|
[d590e77eac] rdbms: fix log message in LoadMonitor::computeServerStates() (Aaron Schulz)
|
|
+1/-1
|
45
|
conflicts
|
applies
|
applies
|
[806028b720] Fix call to non-existent var (Alexander Vorwerk)
|
T283098, T283099
|
+1/-1
|
45
|
conflicts
|
conflicts
|
conflicts
|
[8831b494c1] Use @deprecated annotation on hook interfaces, not functions (Umherirrender)
|
T282903
|
+5/-9
|
45
|
conflicts
|
conflicts
|
applies
|
[95a84b799a] preferences: Swap from 'help' key to 'help-message' key on htmlform (Umherirrender)
|
T58633
|
+6/-6
|
45
|
conflicts
|
conflicts
|
applies
|
[2ae37fa62e] In MessageCache respect injected content language (Tim Starling)
|
|
+14/-19
|
45
|
conflicts
|
applies
|
applies
|
[fd2a9bf4a4] resourceloader: Remove Title from public interfaces (Daniel Kinzler)
|
T278459
|
+36/-30
|
45
|
conflicts
|
conflicts
|
applies
|
[282e4ede1a] ImportReporter: replace Title in method signatures (Daniel Kinzler)
|
T278459
|
+35/-31
|
45
|
conflicts
|
conflicts
|
applies
|
[abb55334ac] Simplify and cleanup TalkPageNotificationManagerTest (DannyS712)
|
|
+20/-24
|
45
|
conflicts
|
applies
|
applies
|
[2ed29c04fc] Remove MediaWikiIntegrationTestCase::formatErrorLevel, private and unused (DannyS712)
|
|
+0/-11
|
45
|
conflicts
|
applies
|
applies
|
[95ab3b9f9c] Tests: stop calling MediaWikiIntegrationTestCase::editPage() statically (DannyS712)
|
|
+8/-8
|
45
|
conflicts
|
applies
|
applies
|
[29e8f74b5c] GenderCacheTest: fix call to overrideMwServices() (DannyS712)
|
|
+1/-1
|
45
|
conflicts
|
applies
|
applies
|
[d2902f02db] Convert NamespaceDefTest to a unit test (DannyS712)
|
|
+17/-4
|
45
|
conflicts
|
applies
|
applies
|
[f93efbbbee] Make UserGetEmail hook more robust (Thiemo Kreuz)
|
|
+4/-1
|
45
|
conflicts
|
applies
|
applies
|
[ba2e216399] GenderCache: remove checking for valid usernames (DannyS712)
|
T267054
|
+2/-5
|
45
|
conflicts
|
conflicts
|
applies
|
[cefb0c4b35] Revert "Create buildPersonalPage method for SkinTemplate class, add menu item to personal menu.." (Kunal Mehta)
|
T276561, T282646
|
+8/-18
|
45
|
conflicts
|
conflicts
|
conflicts
|
[8744835566] mediawiki.visibleTimeout: Convert to package files (Timo Tijhof)
|
|
+10/-1
|
45
|
conflicts
|
applies
|
applies
|
[e86ad5b4f5] Remove duplicate mention on CREDITS (Mikko Miettinen)
|
|
+0/-1
|
45
|
conflicts
|
conflicts
|
cherry-picked
|
[929dbef76d] Article::generateContentOutput: Ensure OutputPage has rev id set (Marius Hoch)
|
T281587
|
+22/-12
|
45
|
conflicts
|
conflicts
|
applies
|
[be4e48e93f] manageForeignResources: Use Maintenance::fatalError, not exceptions (Ammarpad)
|
|
+6/-2
|
45
|
conflicts
|
applies
|
applies
|
[b019b9ee24] Add assertions about page IDs during undeletion. (Daniel Kinzler)
|
T271644
|
+18/-1
|
45
|
conflicts
|
conflicts
|
applies
|
[d90bff177f] IntegrationTestCase: Fix incomplete error message (Ammarpad)
|
|
+2/-2
|
45
|
conflicts
|
applies
|
applies
|
[d13b4678a6] DatabaseBlock: Hard-deprecate calls to isWhitelistedFromAutoblocks() ("James D. Forrester")
|
T277987
|
+2/-0
|
45
|
conflicts
|
conflicts
|
applies
|
[4f348bfb0f] Simplify use of 'label-raw' on html forms for tag-filter message (Umherirrender)
|
|
+3/-3
|
45
|
conflicts
|
applies
|
applies
|
[60734d3b19] LogPager: replace Title in method signatures (Daniel Kinzler)
|
T278459
|
+36/-27
|
45
|
conflicts
|
conflicts
|
applies
|
[7430e278c6] EditPage::getExpectedParentRevision(): guard against null edittime (Tim Starling)
|
T277204
|
+25/-2
|
45
|
conflicts
|
conflicts
|
applies
|
[f7f5e72ba9] Use `rc_new_name_timestamp` index name unconditionally (Ammarpad)
|
T276292
|
+1/-5
|
45
|
conflicts
|
conflicts
|
applies
|
[5ae26812a2] rdbms: use is_file() in DatabaseSqlite::open() (Aaron Schulz)
|
|
+1/-5
|
45
|
conflicts
|
applies
|
applies
|
[c5e091475c] Remove PathRouterTest::$basicRouter, unused (DannyS712)
|
|
+0/-12
|
45
|
conflicts
|
applies
|
applies
|
[5c7a0f84f2] Create buildPersonalPage method for SkinTemplate class, add menu item to personal menu.. (Clare Ming)
|
T276561
|
+18/-8
|
45
|
conflicts
|
conflicts
|
applies
|
[c8736c949c] ApiBlockTest: Separate out page and namespace restrictions tests (Thalia Chan)
|
|
+17/-7
|
45
|
conflicts
|
applies
|
applies
|
[a83d0358b2] RELEASE-NOTES-1.36: Fix two typos and a double space (Alexander Vorwerk)
|
|
+3/-3
|
45
|
conflicts
|
conflicts
|
cherry-picked
|
[8b429de48c] page.gallery: Remove unnecessary `bottom` property (Volker E)
|
|
+0/-1
|
45
|
conflicts
|
applies
|
applies
|
[1ec3ee8ded] Move WikiReferenceTest to a unit test (DannyS712)
|
|
+1/-1
|
45
|
conflicts
|
applies
|
applies
|
[947cba5dee] ParserTestRunner: use HookContainer instead of Hooks class (ZabeMath)
|
T281613
|
+8/-6
|
45
|
conflicts
|
conflicts
|
applies
|
[6ea78705e2] ApiRevisionDeleteTest: remove use of Revision objects (DannyS712)
|
T247143
|
+15/-14
|
45
|
conflicts
|
conflicts
|
applies
|
[4a657ec634] selenium: Fix failing selenium-daily-beta(commons)-MediaWiki Jenkins job (Željko Filipin)
|
T281505
|
+9/-1
|
45
|
conflicts
|
conflicts
|
applies
|
[7ad7610571] Check forcing of 'name_title' index to prepare for renaming (Ammarpad)
|
T270033
|
+17/-4
|
45
|
conflicts
|
conflicts
|
applies
|
[00947083d6] objectcache: Improve wanobjectcache metrics documentation (Timo Tijhof)
|
|
+37/-23
|
45
|
conflicts
|
applies
|
applies
|
[9972f5a288] objectcache: Use regen_walltime metric even when value is not stored (Timo Tijhof)
|
|
+4/-3
|
45
|
conflicts
|
applies
|
applies
|
[2ba4a4b9d7] objectcache: set ATTR_DURABILITY in MemcachedBagOStuff (Aaron Schulz)
|
T281480
|
+2/-0
|
45
|
conflicts
|
conflicts
|
applies
|
[b6f148bec6] Add classes to when a linked change is suppressed (Amir Sarabadani)
|
T23272
|
+55/-14
|
45
|
conflicts
|
conflicts
|
applies
|
[f870ea5232] ActorStore: Always canonicalize provided user name (Petr Pchelko)
|
T273933
|
+15/-20
|
45
|
conflicts
|
conflicts
|
applies
|
[39e2abd886] registration: Allow multi-line strings in "@" note keys (Timo Tijhof)
|
|
+8/-1
|
45
|
conflicts
|
applies
|
applies
|
[09bd8c29b0] Provide styling for parser errors through content-parser-output (mainframe98)
|
T281228
|
+7/-0
|
45
|
conflicts
|
conflicts
|
applies
|
[44c76b8d9f] Stop using legacy ActionMigration field "ipb_by" (Tim Starling)
|
T278917
|
+42/-54
|
45
|
conflicts
|
conflicts
|
applies
|
[5004b4756a] FormAction: Correct return type documentation of getForm (Ed Sanders)
|
|
+1/-1
|
45
|
conflicts
|
applies
|
applies
|
[1ffcb4ce8f] rdbms: improve IDatabase::conditional() documentation (Aaron Schulz)
|
|
+7/-7
|
45
|
conflicts
|
applies
|
applies
|
[7ddd89fe00] qqq.json: Replace Special:IPBlockList with Special:BlockList (Thalia Chan)
|
|
+9/-9
|
45
|
conflicts
|
applies
|
applies
|
[af71ce1864] Revert "PageProps: use PageIdentity instead of Title" (Gergő Tisza)
|
T279796, T281180
|
+8/-17
|
45
|
conflicts
|
conflicts
|
conflicts
|
[0a94b5b91d] Change "radio boxes" to "radio buttons" in histlegend message ("Amir E. Aharoni")
|
|
+1/-1
|
45
|
conflicts
|
applies
|
applies
|
[07d885248b] PageProps: use PageIdentity instead of Title (Daniel Kinzler)
|
T279796
|
+17/-8
|
45
|
conflicts
|
conflicts
|
applies
|
[27d9dd95ff] NamespaceInfoTest: remove outdated comment about globals (DannyS712)
|
|
+0/-6
|
45
|
conflicts
|
applies
|
applies
|
[7d896dc2b5] Convert SlotRoleRegistryTest to unit tests (DannyS712)
|
|
+3/-3
|
45
|
conflicts
|
applies
|
applies
|
[1acd9531d3] Fix NoWriteWatchedItemStore::countWatchersMultiple (DannyS712)
|
|
+3/-3
|
45
|
conflicts
|
applies
|
applies
|
[227ec2aad8] WikiPage: merge single use private methods (DannyS712)
|
|
+2/-17
|
45
|
conflicts
|
applies
|
applies
|
[ebf762cc67] ClassicInterwikiLookup: inject load balancer (DannyS712)
|
|
+14/-2
|
45
|
conflicts
|
applies
|
applies
|
[ee6f4b5d88] SearchEngineFactory: inject load balancer (DannyS712)
|
|
+18/-6
|
45
|
conflicts
|
applies
|
applies
|
[e8d220e563] Bump hamcrest-html-matchers to 1.0.0 (Amir Sarabadani)
|
|
+1/-1
|
45
|
conflicts
|
applies
|
applies
|
[768cb1874e] Stop using legacy ActorMigration fields in reassignEdits.php (Tim Starling)
|
T278917
|
+16/-18
|
45
|
conflicts
|
conflicts
|
applies
|
[c4d8d4109f] resourceloader: Remove ES5 fallback for deprecation logger (Timo Tijhof)
|
|
+9/-5
|
45
|
conflicts
|
applies
|
applies
|
[2a60c07360] resourceloader: Replace mw.log debug monkey-patch with code subst (Timo Tijhof)
|
|
+23/-48
|
45
|
conflicts
|
applies
|
applies
|
[416ea2bb3a] Inject BlockRestrictionStore into ApiQueryBlocks (Thalia Chan)
|
|
+24/-7
|
45
|
conflicts
|
applies
|
applies
|
[bdd211fb80] IDatabase::upsert: Note that passing $uniqueKeys as string[] is deprecated (Martin Urbanec)
|
|
+1/-0
|
45
|
conflicts
|
applies
|
applies
|
[c648468f1d] Add missing *Path properties to OOUIThemePaths (lens0021)
|
|
+12/-0
|
45
|
conflicts
|
applies
|
applies
|
[c282c11794] specialpage: Remove redundant isListed() check, deprecate unused method (Timo Tijhof)
|
|
+25/-21
|
45
|
conflicts
|
conflicts
|
cherry-picked
|
[57ce83d73a] Stop using legacy ActorMigration fields in DatabaseBlockStore (Tim Starling)
|
T278917
|
+32/-26
|
45
|
conflicts
|
conflicts
|
applies
|
[d750ddc890] UserPasswordPolicyTest: Replace PasswordCannotMatchBlacklist with PasswordCannotMatchDefaults (Sam Reed)
|
|
+1/-1
|
45
|
conflicts
|
applies
|
applies
|
[23a4a6d8c6] Change "blacklisted" to "forbidden" in a spam filter message ("Amir E. Aharoni")
|
T277987
|
+1/-1
|
45
|
conflicts
|
conflicts
|
applies
|
[fb771021ea] Use some more neutral language (Sam Reed)
|
T277987
|
+25/-25
|
45
|
conflicts
|
conflicts
|
applies
|
[a4b42be703] @noflip should be specified before each directional statement (Huji)
|
|
+4/-2
|
45
|
conflicts
|
conflicts
|
cherry-picked
|
[8270e5ef99] ForkController: Throw more meaningful error for missing PHP extensions (Ammarpad)
|
T280456
|
+19/-15
|
45
|
conflicts
|
conflicts
|
applies
|
[4ba9feca60] Convert User object to name before message parsing on Special:Mute (Umherirrender)
|
|
+2/-1
|
45
|
conflicts
|
applies
|
applies
|
[6627e42284] Add script for resolving class names to files (Daniel Kinzler)
|
|
+78/-4
|
45
|
conflicts
|
applies
|
applies
|
[4eebc3491a] FileRepo: replace Title in method signatures (Daniel Kinzler)
|
T278459
|
+35/-19
|
45
|
conflicts
|
conflicts
|
applies
|
[cf541752e0] Add comment to fall-through cases in switch (Umherirrender)
|
T182546
|
+12/-2
|
45
|
conflicts
|
conflicts
|
applies
|
[d638b0c2cf] Move remaining ParamValidator tests to unit tests (DannyS712)
|
|
+0/-0
|
45
|
conflicts
|
applies
|
applies
|
[de63b08fe1] resourceloader: Correctly handle a null getMessageBlob() in SkinModule (Jon Robson)
|
|
+8/-2
|
45
|
conflicts
|
conflicts
|
cherry-picked
|
[ec3d351c62] Move most ParamValidator tests to unit tests (DannyS712)
|
|
+1/-1
|
45
|
conflicts
|
applies
|
applies
|
[50f5d65c81] Fix up ActorStoreTest with new UserIdentityValue (Petr Pchelko)
|
|
+6/-6
|
45
|
conflicts
|
conflicts
|
cherry-picked
|
[7c6fbecf34] Convert MWLBFactoryTest to pure unit tests (DannyS712)
|
|
+1/-2
|
45
|
conflicts
|
applies
|
applies
|
[612107b4cd] Tests: move some non-tests to /mocks (DannyS712)
|
|
+2/-2
|
45
|
conflicts
|
applies
|
applies
|
[4a8b05049b] Convert ChangesListStringOptionsFilterGroupTest to pure unit tests (DannyS712)
|
|
+7/-6
|
45
|
conflicts
|
applies
|
applies
|
[ede7dc8b68] Convert DiffHistoryBlobTest to pure unit test (DannyS712)
|
|
+19/-18
|
45
|
conflicts
|
applies
|
applies
|
[fed7f0b179] Remove $actor field from UsererIdentityValue (Daniel Kinzler)
|
T274179
|
+343/-385
|
45
|
conflicts
|
conflicts
|
cherry-picked
|
[a6abbb67bb] Remove the compatibility code from the constructor of the DefaultPreferencesFactory (vladshapik)
|
T276035
|
+8/-29
|
45
|
conflicts
|
conflicts
|
applies
|
[9ee26f172b] rdbms: Fix LoadBalancer connection error reporting (Tim Starling)
|
|
+2/-2
|
45
|
conflicts
|
applies
|
applies
|
[a6a25a1efc] objectcache: Replace 'cluster' and 'mcrouterAware' with 'broadcastRoutingPrefix' (Timo Tijhof)
|
|
+33/-49
|
45
|
conflicts
|
conflicts
|
cherry-picked
|
[383ab7aa2e] UPGRADE: Remove nbsp, replace with a space (Sam Reed)
|
|
+1/-1
|
45
|
conflicts
|
applies
|
applies
|
[16ac6980f8] objectcache: Implement 'onHostRoutingPrefix' option in WANObjectCache (Timo Tijhof)
|
T264604
|
+359/-196
|
45
|
conflicts
|
conflicts
|
cherry-picked
|
[09f9868600] PermissionManager: Clarify what 'index' passed to getNamespaceRestrictionLevels means (Sam Reed)
|
|
+1/-1
|
45
|
conflicts
|
applies
|
applies
|
[cfcb3e4785] Use ::class for class name (Umherirrender)
|
|
+9/-9
|
45
|
conflicts
|
applies
|
applies
|
[a4b73eb217] PageRecord: make language optional (Daniel Kinzler)
|
T278591
|
+38/-35
|
45
|
conflicts
|
conflicts
|
applies
|
[2d3243b76b] Don't allow blocking on pages that don't exist (STran)
|
T269341
|
+76/-2
|
45
|
conflicts
|
conflicts
|
applies
|
[d1f481f242] ParserCache: only use in-process caching for metadata (Petr Pchelko)
|
T277829
|
+53/-21
|
45
|
conflicts
|
conflicts
|
applies
|
[f9443def6b] maintenance: Support newlines in addOption() descriptions (Timo Tijhof)
|
|
+6/-3
|
45
|
conflicts
|
conflicts
|
cherry-picked
|
[be51f46b30] mediawiki.less: Add `font-size-base` and `line-height-*` vars (Volker E)
|
T279479
|
+15/-2
|
45
|
conflicts
|
conflicts
|
applies
|
[c90158d469] Correct "nonwrite-api-promise-error" message and improve docs (Bartosz Dziewoński)
|
T133701
|
+3/-3
|
45
|
conflicts
|
conflicts
|
applies
|
[9f23dfa47b] mediawiki.base: Convert mw.hook from jQuery.Callbacks() to own code (Timo Tijhof)
|
T223352
|
+40/-21
|
45
|
conflicts
|
conflicts
|
applies
|
[29035f32da] Make some /includes/changes tests unit tests (DannyS712)
|
|
+5/-4
|
45
|
conflicts
|
applies
|
applies
|
[e0979b7d39] Use same title for page and html on Special:(Deleted)Contributions (Umherirrender)
|
T113346
|
+3/-12
|
45
|
conflicts
|
conflicts
|
applies
|
[9ef58c1d0b] Lock selection to a single side in diffs (Daimona Eaytoy)
|
T285956
|
+127/-42
|
40
|
conflicts
|
conflicts
|
applies
|
[3d01d042f3] Use MediaWiki UI icon specification 2 (Jon Robson)
|
T191021
|
+230/-98
|
40
|
conflicts
|
conflicts
|
applies
|
[dd97395104] objectcache: make BagOStuff::lock/unlock easier to override (Aaron Schulz)
|
T274174
|
+144/-115
|
40
|
conflicts
|
conflicts
|
applies
|
[ef083195ae] Remove the 'mediawiki.legacy.protect' ResourceLoader module (DannyS712)
|
T235424, T248357
|
+2/-291
|
40
|
conflicts
|
conflicts
|
conflicts
|
[fdd8f864b8] Emit media structure as piloted in Parsoid (Arlo Breault)
|
T51097, T266148, T271129
|
+4091/-68
|
40
|
conflicts
|
conflicts
|
conflicts
|
[5643fc4a0b] Add a some tests for DerivativeContext (Petr Pchelko)
|
|
+105/-0
|
40
|
conflicts
|
applies
|
applies
|
[dbe594a3ce] Replace RecentChange::getPerformer with RecentChange::getPerformerIdentity (Roman Stolar)
|
T276412
|
+111/-7
|
40
|
conflicts
|
conflicts
|
applies
|
[043f812659] Convert BlobStoreFactoryTest to a unit test (DannyS712)
|
|
+68/-46
|
40
|
conflicts
|
applies
|
applies
|
[5954b380fc] Migrate revision table to abstract schema (Ammarpad)
|
T230428, T164898
|
+223/-66
|
40
|
conflicts
|
conflicts
|
conflicts
|
[240dfd77d8] Add tests for PageCommandFactory (DannyS712)
|
|
+120/-0
|
40
|
conflicts
|
applies
|
applies
|
[9dc884a130] Pass PageReference as possible parameter to LinkRenderer methods (Vadim Kovalenko)
|
T278428
|
+174/-59
|
40
|
conflicts
|
conflicts
|
applies
|
[316053ed88] LinkBatch: skip bad input (Daniel Kinzler)
|
T282180, T282070
|
+83/-23
|
40
|
conflicts
|
conflicts
|
conflicts
|
[40eda16b0e] Remove deprecated talk page message handling in User class (DannyS712)
|
T247143, T277511
|
+7/-228
|
40
|
conflicts
|
conflicts
|
conflicts
|
[934a11cf04] jquery: Add method/prop name to jquery_migrate deprecation counter (Timo Tijhof)
|
T280944
|
+65/-169
|
40
|
conflicts
|
conflicts
|
applies
|
[d9400049cf] Rename `page_timestamp` revision index (Ammarpad)
|
T270033
|
+240/-1
|
40
|
conflicts
|
conflicts
|
applies
|
[83e184670c] Stop using legacy ActorMigration field "log_user" (Tim Starling)
|
T278917
|
+113/-137
|
40
|
conflicts
|
conflicts
|
applies
|
[e9051b2b99] rdbms: Move setLBFactoryTriggers from doMaintenance to service wiring (Timo Tijhof)
|
T228895, T238436
|
+62/-123
|
40
|
conflicts
|
conflicts
|
conflicts
|
[c67f181dd4] Introduce infrastructure for partial blocks for actions (Thalia Chan)
|
T279556, T6995
|
+329/-14
|
40
|
conflicts
|
conflicts
|
conflicts
|
[c829bfc8dd] LinkBatch: replace Title with PageReference in method signatures (Daniel Kinzler)
|
T278459
|
+88/-15
|
40
|
conflicts
|
conflicts
|
applies
|
[c7eca76241] RecentChange: replace Title in method signatures (Daniel Kinzler)
|
T278459
|
+245/-104
|
40
|
conflicts
|
conflicts
|
applies
|
[a3b7ea6732] Stop using legacy ActorMigration fields img_user/oi_user/fa_user (Tim Starling)
|
T278917
|
+103/-121
|
40
|
conflicts
|
conflicts
|
applies
|
[afae01f938] resources: Upgrade jQuery from 3.4.1 to 3.6.0 ("James D. Forrester")
|
T250068
|
+852/-568
|
40
|
conflicts
|
conflicts
|
cherry-picked
|
[419dde00f5] Stop using legacy ActorMigration field "ar_user" (Tim Starling)
|
T278917
|
+88/-105
|
40
|
conflicts
|
conflicts
|
applies
|
[c1eb74603a] Remove Title from public interface of OutputPage (Daniel Kinzler)
|
T278459
|
+141/-50
|
40
|
conflicts
|
conflicts
|
applies
|
[90e1469012] HtmlCacheUpdater: replace Title in method signatures. (Daniel Kinzler)
|
T279796
|
+171/-7
|
40
|
conflicts
|
conflicts
|
applies
|
[8efb0e894a] HISTORY: Add 1.31.13, 1.31.14, 1.35.2 (Sam Reed)
|
T270458
|
+138/-1
|
40
|
conflicts
|
conflicts
|
applies
|
[9f4eb79c2e] Reapply Content-Length deferred updates patches (Tim Starling)
|
|
+181/-55
|
40
|
conflicts
|
applies
|
applies
|
[f1dadbb4ca] Rename WatchlistNotificationManager to WatchlistManager (Cindy Cicalese)
|
|
+72/-50
|
40
|
conflicts
|
conflicts
|
cherry-picked
|
[19de9147d1] objectcache: cleanups to broadcast/relay code in WANObectCache (Aaron Schulz)
|
|
+82/-80
|
40
|
conflicts
|
conflicts
|
cherry-picked
|
[9e0c6afaae] Support User:0 in ActorStore (Petr Pchelko)
|
|
+63/-43
|
40
|
conflicts
|
conflicts
|
cherry-picked
|
[f338645527] Create FauxRequestUpload to fake uploads in tests (Umherirrender)
|
T48163
|
+147/-16
|
40
|
conflicts
|
conflicts
|
applies
|
[2e10b1b46c] Remove SkinTemplateOutputPageBeforeExec Hook (Ammarpad)
|
T287773
|
+1/-47
|
35
|
conflicts
|
conflicts
|
conflicts
|
[b326dd4352] Remove capitalize-all-nouns CSS class support (Jack Phoenix)
|
T97892
|
+4/-21
|
35
|
conflicts
|
conflicts
|
conflicts
|
[91cc5389a3] Remove BaseTemplateToolbox hook (Clare Ming)
|
T256509
|
+3/-47
|
35
|
conflicts
|
conflicts
|
conflicts
|
[bb8fde085a] Update wikimedia/minify to 2.2.4 (Timo Tijhof)
|
T287526
|
+2/-2
|
35
|
conflicts
|
conflicts
|
conflicts
|
[d71ff53639] Add missing spaces to imploded debug strings (Matěj Suchánek)
|
|
+9/-9
|
35
|
conflicts
|
conflicts
|
applies
|
[d0d73ff1f9] PNGMetadataExtractor: skip oversize chunks instead of aborting (Tim Starling)
|
T286273
|
+38/-6
|
35
|
conflicts
|
conflicts
|
conflicts
|
[0fc9cf4282] Remove doSetupSkinUserCss and setupSkinUserCss (Jon Robson)
|
T280610
|
+3/-31
|
35
|
conflicts
|
conflicts
|
conflicts
|
[c9861afba6] Adjust method signature of onSaveUserOptions (TChin)
|
T287397
|
+35/-7
|
35
|
conflicts
|
conflicts
|
conflicts
|
[7b7f3ac563] Disable browser data detection of telephone numbers (Derk-Jan Hartman)
|
T256758
|
+23/-0
|
35
|
conflicts
|
conflicts
|
conflicts
|
[f523635a60] Add Baoule (bci) to Names.php ("Amir E. Aharoni")
|
T287345
|
+16/-0
|
35
|
conflicts
|
conflicts
|
conflicts
|
[b55eb734e2] AuthManager: stop injecting unused BlockErrorFormatter service (Alexander Vorwerk)
|
T141495
|
+0/-23
|
35
|
conflicts
|
conflicts
|
conflicts
|
[b88ec6ac24] Remove global function wfDiff(), deprecated since 1.25 and unused (Alexander Vorwerk)
|
T249061
|
+1/-80
|
35
|
conflicts
|
conflicts
|
conflicts
|
[c8ebb7113a] Make MailAddressTest a unit test (DannyS712)
|
|
+14/-4
|
35
|
conflicts
|
conflicts
|
applies
|
[33c7cee7f1] Make sure enable responsive mode UI reflects actual preference value (Jon Robson)
|
T285402
|
+0/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[a9e35df62a] Remove deprecated hook 'SecondaryDataUpdate'. (Roman Stolar)
|
T232878
|
+1/-47
|
35
|
conflicts
|
conflicts
|
conflicts
|
[b1cd3ad252] BotPasswordStore: accept UserIdentity objects (DannyS712)
|
T265769
|
+12/-11
|
35
|
conflicts
|
conflicts
|
conflicts
|
[e16e6c4ab8] WatchedItemStore: use UserFactory::newFromUserIdentity() (DannyS712)
|
|
+24/-72
|
35
|
conflicts
|
conflicts
|
applies
|
[14e58963fc] prevent PageIdentity checks in RevisionStore from breaking xml dumps (Ariel Glenn)
|
T286877
|
+8/-2
|
35
|
conflicts
|
conflicts
|
conflicts
|
[0366284db5] Hard deprecate User::getOptionKinds and ::resetOptions (Alexander Vorwerk)
|
T274211
|
+8/-2
|
35
|
conflicts
|
conflicts
|
conflicts
|
[3336c6e6e9] Remove Skin::getRevisionId, Skin::isRevisionCurrent (Clare Ming)
|
T280613
|
+4/-24
|
35
|
conflicts
|
conflicts
|
conflicts
|
[9fe4138f3d] Follow-up I68198bc3: Hard-deprecate getMasterDB() methods ("James D. Forrester")
|
T254646
|
+5/-5
|
35
|
conflicts
|
conflicts
|
conflicts
|
[2f802e82c8] Deprecate unused BotPassword methods (DannyS712)
|
T265769
|
+8/-2
|
35
|
conflicts
|
conflicts
|
conflicts
|
[d3d6a32f48] Don't try to delete non-existent rows when saving options. (Petr Pchelko)
|
T286521
|
+14/-10
|
35
|
conflicts
|
conflicts
|
conflicts
|
[180a45aca7] Fix who's typo (Sam Reed)
|
|
+1/-1
|
35
|
conflicts
|
conflicts
|
applies
|
[4d4a0d67ef] Remove Skin::makeNSUrl (Clare Ming)
|
T280612
|
+1/-16
|
35
|
conflicts
|
conflicts
|
conflicts
|
[39be905fd4] Fix most of jquery.ui deprecations (Amir Sarabadani)
|
T280944
|
+18/-20
|
35
|
conflicts
|
conflicts
|
conflicts
|
[c97e526d87] Fix deprecated offset() on invalid DOM (Amir Sarabadani)
|
T185629
|
+7/-2
|
35
|
conflicts
|
conflicts
|
conflicts
|
[401d26dfa8] Don't allow null values for services in WikiImporter (Alexander Vorwerk)
|
T283530
|
+18/-18
|
35
|
conflicts
|
conflicts
|
conflicts
|
[2696c06a2b] LanguageConverter: stop reading from $wgUser (DannyS712)
|
T243708
|
+10/-9
|
35
|
conflicts
|
conflicts
|
conflicts
|
[e28c5bbe04] Remove SkinTemplate::makeArticleUrlDetails (bwang)
|
T280614
|
+1/-17
|
35
|
conflicts
|
conflicts
|
conflicts
|
[24f2d9ed31] Add wider desktop breakpoint (Clare Ming)
|
T284243
|
+4/-0
|
35
|
conflicts
|
conflicts
|
conflicts
|
[d82849a649] ApiTestCase: stop interacting with $wgUser (DannyS712)
|
T285448
|
+11/-12
|
35
|
conflicts
|
conflicts
|
conflicts
|
[f3bab2f249] Remove Skin::generateDebugHTML() (bwang)
|
T280611
|
+2/-12
|
35
|
conflicts
|
conflicts
|
conflicts
|
[fb4cd73d83] api: Update mailman links (Sam Reed)
|
|
+6/-4
|
35
|
conflicts
|
conflicts
|
applies
|
[58cef29d69] Add Gun (Gungbe, guw) to Names.php ("Amir E. Aharoni")
|
T286460
|
+15/-0
|
35
|
conflicts
|
conflicts
|
conflicts
|
[98bb3df816] Do not lock user_preferences before updating (Petr Pchelko)
|
T286521
|
+2/-2
|
35
|
conflicts
|
conflicts
|
conflicts
|
[9a5d4fd585] Title: Avoid accessing class members directly & use accessor methods (Alangi Derick)
|
T275763
|
+39/-6
|
35
|
conflicts
|
conflicts
|
conflicts
|
[24039dab19] Remove fallback to global state in WikiImporter (Alexander Vorwerk)
|
T283530
|
+9/-23
|
35
|
conflicts
|
conflicts
|
conflicts
|
[01f82f14d9] Deprecate LogFormatter::styleRestricedElement (Alexander Vorwerk)
|
T286408
|
+17/-4
|
35
|
conflicts
|
conflicts
|
conflicts
|
[4939ef070d] Router::__construct() put one parameter per line (DannyS712)
|
|
+12/-4
|
35
|
conflicts
|
conflicts
|
applies
|
[c50e107583] undelete: Start atomic section with IDatabase::ATOMIC_CANCELABLE (Umherirrender)
|
T286109
|
+1/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[18d732811d] ApiQueryInfo: add `associatedpage` prop (DannyS712)
|
T257014
|
+63/-0
|
35
|
conflicts
|
conflicts
|
conflicts
|
[6e1f99c9c7] api: Use injected services in ApiQuerySearch (Umherirrender)
|
T259960
|
+10/-9
|
35
|
conflicts
|
conflicts
|
conflicts
|
[8217a1a253] Hard deprecate WikiPage::doEditContent (DannyS712)
|
T255507
|
+9/-3
|
35
|
conflicts
|
conflicts
|
conflicts
|
[058a49824d] api: Inject services into ApiQueryDeletedrevs (Umherirrender)
|
T259960
|
+29/-9
|
35
|
conflicts
|
conflicts
|
conflicts
|
[39cba91f57] api: Inject services into ApiQueryUserContribs (Umherirrender)
|
T259960
|
+28/-8
|
35
|
conflicts
|
conflicts
|
conflicts
|
[4c2d078c2d] api: Inject services into ApiQueryUsers (Umherirrender)
|
T259960
|
+45/-14
|
35
|
conflicts
|
conflicts
|
conflicts
|
[d51caa7884] api: Replace deprecated language variant functions in ApiQueryInfo (Umherirrender)
|
|
+11/-8
|
35
|
conflicts
|
conflicts
|
applies
|
[96ce9545ad] api: Inject services into ApiQueryAllUsers (Umherirrender)
|
T259960
|
+33/-5
|
35
|
conflicts
|
conflicts
|
conflicts
|
[555f50e13d] api: Inject services into ApiQueryWatchlistRaw/ApiQueryWatchlist (Umherirrender)
|
T259960
|
+75/-20
|
35
|
conflicts
|
conflicts
|
conflicts
|
[616e96fa07] api: Inject services into ApiQueryAllMessages (Umherirrender)
|
T259960
|
+55/-11
|
35
|
conflicts
|
conflicts
|
conflicts
|
[1810658dc1] api: Inject services into ApiQueryRecentChanges (Umherirrender)
|
T259960
|
+27/-8
|
35
|
conflicts
|
conflicts
|
conflicts
|
[db02ef041a] api: Inject services into ApiQueryAllPages (Umherirrender)
|
T259960
|
+25/-6
|
35
|
conflicts
|
conflicts
|
conflicts
|
[f7ccf077ec] api: Inject services into ApiQueryAllImages (Umherirrender)
|
T259960
|
+13/-4
|
35
|
conflicts
|
conflicts
|
conflicts
|
[5dac11575d] Remove index check on page_name_title (Amir Sarabadani)
|
T270033
|
+4/-19
|
35
|
conflicts
|
conflicts
|
conflicts
|
[a6b2d05e14] api: Inject services into ApiQueryQueryPage (Umherirrender)
|
T259960
|
+13/-4
|
35
|
conflicts
|
conflicts
|
conflicts
|
[e9b02c3d2b] api: Inject ChangeTagDefStore into ApiQueryLogEvents (Umherirrender)
|
T259960
|
+10/-4
|
35
|
conflicts
|
conflicts
|
conflicts
|
[318f186e03] api: Inject services into ApiQueryLangLinks (Umherirrender)
|
T259960
|
+25/-8
|
35
|
conflicts
|
conflicts
|
conflicts
|
[14188e13f0] Allow skins to wrap menu item link labels in spans (Jon Robson)
|
T191021
|
+12/-2
|
35
|
conflicts
|
conflicts
|
conflicts
|
[44a2f83f37] api: Replace deprecated User::getOptionKinds/resetOptions in ApiOptions (Umherirrender)
|
T277600
|
+36/-29
|
35
|
conflicts
|
conflicts
|
conflicts
|
[4a74f71af6] api: Inject services into ApiUpload class (Umherirrender)
|
T259960
|
+23/-5
|
35
|
conflicts
|
conflicts
|
conflicts
|
[b742cc0306] Clean up conversions to User objects in ChangeTags (DannyS712)
|
|
+37/-18
|
35
|
conflicts
|
conflicts
|
applies
|
[05a02a39fb] Make user-menu list items produce HTML consistent with other menus (Jon Robson)
|
T285960
|
+14/-6
|
35
|
conflicts
|
conflicts
|
conflicts
|
[91785d1979] objectcache: Fix SqlBagOStuff progress printing to account for server tags (Timo Tijhof)
|
T282761
|
+5/-4
|
35
|
conflicts
|
conflicts
|
conflicts
|
[9d6403f9fc] Consistently normalize Title::mFragment before setting (Petr Pchelko)
|
T285951
|
+16/-5
|
35
|
conflicts
|
conflicts
|
conflicts
|
[04c2eef862] Improve logging in LinkCache. (Daniel Kinzler)
|
T285951
|
+6/-3
|
35
|
conflicts
|
conflicts
|
conflicts
|
[52a980fc0f] api: Replace deprecated Hooks::run in ApiParse (Umherirrender)
|
|
+9/-1
|
35
|
conflicts
|
conflicts
|
applies
|
[fdc64ef20c] api: Replace UserCache in ApiUnblock (Umherirrender)
|
|
+9/-10
|
35
|
conflicts
|
conflicts
|
applies
|
[576ccf392d] api: Inject services into ApiEditPage (Umherirrender)
|
T259960
|
+42/-14
|
35
|
conflicts
|
conflicts
|
conflicts
|
[9a3c1add97] api: Replace User::whoIs in ApiBlock (Umherirrender)
|
|
+9/-10
|
35
|
conflicts
|
conflicts
|
applies
|
[6ebaa5caf6] Remove the fallback for create rights (covered in PM edit rights check). Remove key to i18n message, no longer being used. (Roman Stolar)
|
T272079
|
+7/-57
|
35
|
conflicts
|
conflicts
|
conflicts
|
[1fa849bd11] api: Inject services into ApiSetPageLanguage (Umherirrender)
|
T259960
|
+36/-6
|
35
|
conflicts
|
conflicts
|
conflicts
|
[68b3b44398] api: Inject services into ApiDelete (Umherirrender)
|
T259960
|
+24/-8
|
35
|
conflicts
|
conflicts
|
conflicts
|
[1d8fdc20fa] api: Inject services into ApiOpenSearch (Umherirrender)
|
T259960
|
+26/-4
|
35
|
conflicts
|
conflicts
|
conflicts
|
[1b6d44d8d5] api: Inject services into ApiImageRotate (Umherirrender)
|
T259960
|
+33/-7
|
35
|
conflicts
|
conflicts
|
conflicts
|
[ce51bca328] api: Replace deprecated WikiPage::factory in ApiPurge (Umherirrender)
|
|
+25/-2
|
35
|
conflicts
|
conflicts
|
applies
|
[72137ddde1] api: Inject services into ApiMergeHistory (Umherirrender)
|
T259960
|
+25/-4
|
35
|
conflicts
|
conflicts
|
conflicts
|
[4919bfa7c2] Trigger update-train-versions job at end of wmf-publish pipeline (Ahmon Dancy)
|
|
+8/-0
|
35
|
conflicts
|
conflicts
|
applies
|
[f7487b6cac] build: Upgrade php-parallel-lint from 1.2.0 to 1.3.0 ("James D. Forrester")
|
|
+3/-1
|
35
|
conflicts
|
applies
|
applies
|
[e6bf7a4e9a] Hard deprecate WikiPage::prepareContentForEdit() without a UserIdentity (DannyS712)
|
T285447
|
+6/-2
|
35
|
conflicts
|
conflicts
|
conflicts
|
[1f742b548e] api: Replace deprecated WikiPage::factory in ApiStashEdit (Umherirrender)
|
|
+10/-2
|
35
|
conflicts
|
conflicts
|
applies
|
[cb47fc475a] api: Replace deprecated User::getAllGroups in ApiSiteinfo (Umherirrender)
|
|
+11/-2
|
35
|
conflicts
|
conflicts
|
applies
|
[0c73d6df27] api: Replace deprecated User::newFromName/getOption in ApiBase (Umherirrender)
|
|
+7/-5
|
35
|
conflicts
|
conflicts
|
applies
|
[0c48236c60] media: Handle lack of 'metadata' key from getSizeAndMetadata gracefully (Amir Sarabadani)
|
T285490
|
+2/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[ab5d55c6d2] WikiImporter: Pass a user to WikiPage::prepareContentForEdit() (DannyS712)
|
T285447
|
+3/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[87500874e2] ApiHelp: inject SkinFactory (Alexander Vorwerk)
|
T259960
|
+24/-3
|
35
|
conflicts
|
conflicts
|
conflicts
|
[354a366f31] Sync up with Parsoid legacyMediaParserTests.txt (Arlo Breault)
|
|
+34/-1
|
35
|
conflicts
|
conflicts
|
applies
|
[5438048386] Add <figure> to the never suppressing group in BlockLevelPass (Arlo Breault)
|
T51097
|
+1/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[0545fdc3af] purgeParserCache.php: Implement --tag for purging one server only (Timo Tijhof)
|
T282761
|
+54/-21
|
35
|
conflicts
|
conflicts
|
conflicts
|
[9e49260fc9] Make LinkCache behavior more consistent (Daniel Kinzler)
|
T278940
|
+566/-66
|
35
|
conflicts
|
conflicts
|
applies
|
[3bcf989f72] hooks: Remove deprecated SkinTemplateBuildNavUrlsNav_urlsAfterPermalink hook (Sam Smith)
|
T284950
|
+2/-69
|
35
|
conflicts
|
conflicts
|
conflicts
|
[a11aceb214] hooks: Remove deprecated SkinTemplateTabAction hook (Sam Smith)
|
T284950
|
+1/-57
|
35
|
conflicts
|
conflicts
|
conflicts
|
[99786a9492] hooks: Remove deprecated SkinTemplatePreventOtherActiveTabs hook (Sam Smith)
|
T284950
|
+4/-40
|
35
|
conflicts
|
conflicts
|
conflicts
|
[b30cb61b91] ApiTestCase: For tokenType=auto respect no token possibility (Petr Pchelko)
|
|
+7/-5
|
35
|
conflicts
|
conflicts
|
applies
|
[7523df7d1f] Remove the AugmentPageProps class, unused (DannyS712)
|
T248215
|
+2/-21
|
35
|
conflicts
|
conflicts
|
conflicts
|
[29ec3ec7e3] Remove $wgUser fallback in ParserOptions (DannyS712)
|
T284977
|
+19/-47
|
35
|
conflicts
|
conflicts
|
conflicts
|
[5e94e98168] In UserOptionsManager::saveOptions(), don't update unchanged rows (Tim Starling)
|
T280220
|
+58/-40
|
35
|
conflicts
|
conflicts
|
conflicts
|
[3ff89b6295] media: Make the file metadata "_error" check looser (Amir Sarabadani)
|
T285431
|
+2/-10
|
35
|
conflicts
|
conflicts
|
conflicts
|
[860ac3bbc8] Hard deprecate WatchAction::getWatchToken (vladshapik)
|
T265944
|
+7/-0
|
35
|
conflicts
|
conflicts
|
conflicts
|
[9659ac1c8d] HISTORY: Import 1.31.15, 1.35.3, 1.36.1 (Sam Reed)
|
T279730
|
+73/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[c64ba635ce] Add icon to personal url menu items (Nicholas Ray)
|
T284594
|
+17/-7
|
35
|
conflicts
|
conflicts
|
conflicts
|
[d192e0a8a9] purgeParserCache.php: Print stats for time and iterations (Timo Tijhof)
|
T282761
|
+18/-3
|
35
|
conflicts
|
conflicts
|
conflicts
|
[a8c775f112] JobQueueGroup: Fix method name in deprecation notice (Lucas Werkmeister)
|
T277648
|
+1/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[0bac9e78f4] SignatureValidator: prepare for dependency injection (DannyS712)
|
|
+45/-10
|
35
|
conflicts
|
conflicts
|
applies
|
[4020306bf7] Hard deprecate User::listOptionKinds() (ZabeMath)
|
T274211
|
+25/-6
|
35
|
conflicts
|
conflicts
|
conflicts
|
[648031f011] Revert "Localisation updates from https://translatewiki.net." (Niklas Laxström)
|
T285073
|
+41/-0
|
35
|
conflicts
|
conflicts
|
conflicts
|
[5f4a89d1c3] Remove logging table index hint (Amir Sarabadani)
|
T270620
|
+0/-15
|
35
|
conflicts
|
conflicts
|
conflicts
|
[0feccb0cb1] Rename CSS class 'mw-htmlform-field-autoinfuse' to fit the convention (Bartosz Dziewoński)
|
T278036
|
+8/-6
|
35
|
conflicts
|
conflicts
|
conflicts
|
[dd52c40cd2] Remove AuthManager::singleton (Alexander Vorwerk)
|
T249421
|
+1/-31
|
35
|
conflicts
|
conflicts
|
conflicts
|
[2e487db9f7] mw.errorLogger: Clarify documentation (Gergő Tisza)
|
|
+5/-2
|
35
|
conflicts
|
conflicts
|
applies
|
[6ba14162be] Stop calling private Article::$watchlistManager (Alexander Vorwerk)
|
T285127
|
+1/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[51777ee8c1] Add and fix various type hints in PHPDocs (Thiemo Kreuz)
|
|
+17/-12
|
35
|
conflicts
|
conflicts
|
applies
|
[f383e7c548] diff: Fix and update type hints in DiffOp classes (Thiemo Kreuz)
|
|
+26/-15
|
35
|
conflicts
|
conflicts
|
applies
|
[7fbe4ced2d] Remove WatchedItem::getUser, deprecated and unused (Petr Pchelko)
|
T274972
|
+1/-10
|
35
|
conflicts
|
conflicts
|
conflicts
|
[996fcd0988] Throw when no identifier is provided to ChangeTags::getTagsWithData (Matěj Suchánek)
|
|
+6/-0
|
35
|
conflicts
|
conflicts
|
applies
|
[26bd5ff256] api: Fix prefixsearch returning the entire database (Thiemo Kreuz)
|
|
+41/-26
|
35
|
conflicts
|
conflicts
|
applies
|
[f6fa7f5fee] selenium: Remove debugging information for video recording (Željko Filipin)
|
T284335
|
+0/-9
|
35
|
conflicts
|
conflicts
|
conflicts
|
[5d1badae5d] Deprecate LocalFile::getHistory hook (Amir Sarabadani)
|
T284777
|
+3/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[085a15211f] SkinMustache: Add html-before-portal default value (bwang)
|
|
+1/-0
|
35
|
conflicts
|
conflicts
|
applies
|
[4f602d4d01] Use HTMLForm::setWrapperLegend and ::setSubmitTextMsg to set messages (Umherirrender)
|
|
+16/-16
|
35
|
conflicts
|
conflicts
|
applies
|
[a95838c1f6] Remove LocalFile::recordUpload2 (DannyS712)
|
T262708
|
+1/-31
|
35
|
conflicts
|
conflicts
|
conflicts
|
[d638cad995] Factor out data required for creating a logout link (Jan Drewniak)
|
T281791
|
+25/-9
|
35
|
conflicts
|
conflicts
|
conflicts
|
[0448859ab6] Hard deprecations of portlet methods and hooks (bwang)
|
T280608
|
+9/-4
|
35
|
conflicts
|
conflicts
|
conflicts
|
[b7c70526a9] resourceloader: Add missing Module->setConfig() calls in tests and installer (Timo Tijhof)
|
T277728
|
+49/-32
|
35
|
conflicts
|
conflicts
|
conflicts
|
[e1088ba0d5] HTMLTitleTextField: include field name in deprecation warning (Gergő Tisza)
|
T279886
|
+2/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[878ea9b6e6] UserDef: use UserIdentityValue in a few places (DannyS712)
|
|
+33/-10
|
35
|
conflicts
|
conflicts
|
applies
|
[48402ba83a] Remove User from password policy check interfaces (Petr Pchelko)
|
|
+40/-28
|
35
|
conflicts
|
conflicts
|
applies
|
[c3339e8aa5] mediawiki.viewport: Replace ambiguous "[1.37]" mark with words (Timo Tijhof)
|
T284179
|
+1/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[5e65bb42f3] Revert "Add type hint to constructor of LanguageConverter" (DannyS712)
|
T284685
|
+1/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[7c87764400] JsonCodec: verify expected class before attempting to unserialize it (Petr Pchelko)
|
|
+5/-7
|
35
|
conflicts
|
conflicts
|
applies
|
[f20ae2850a] SpecialMergeHistory: Use prefixed title text in message (Ammarpad)
|
T278293
|
+1/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[5c0c4d1201] MergeHistory: Avoid potential DB query for trivial message variation (Ammarpad)
|
T278295
|
+4/-3
|
35
|
conflicts
|
conflicts
|
conflicts
|
[ff4e6f59dc] Add selenium tests for page protection (Petr Pchelko)
|
|
+47/-0
|
35
|
conflicts
|
conflicts
|
applies
|
[30c10a2e8d] Remove unneeded title casts (DannyS712)
|
|
+1/-2
|
35
|
conflicts
|
conflicts
|
applies
|
[83b8860951] ConnectionManager: add optional $flags param (Jakob Warkotsch)
|
T283348
|
+41/-14
|
35
|
conflicts
|
conflicts
|
conflicts
|
[aa417bff5f] Hard deprecate BeforeResetNotificationTimestamp hook (DannyS712)
|
T271715
|
+3/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[3dc01651b2] Make MockAuthorityTrait stable to use (DannyS712)
|
|
+1/-0
|
35
|
conflicts
|
conflicts
|
applies
|
[4a1d5c8cd3] eslint: Remove no-shadow setting, already set upstream (Ed Sanders)
|
|
+1/-2
|
35
|
conflicts
|
conflicts
|
applies
|
[4613e36b97] Hard deprecated DatabaseBlock options 'byText' and 'by' with user ID (Roman Stolar)
|
T283641
|
+13/-6
|
35
|
conflicts
|
conflicts
|
conflicts
|
[e712f75cb8] EditPage: Fix raw asterisk in multi-error message box (Bartek Łukawski)
|
T282810
|
+1/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[54c0f47abc] resources: Deprecate the mediawiki.viewport library (Jon Robson)
|
T284179
|
+4/-0
|
35
|
conflicts
|
conflicts
|
conflicts
|
[4cf2534b91] Defines.php: Drop obsolete Anti-lock flags (Ammarpad)
|
T253436
|
+2/-11
|
35
|
conflicts
|
conflicts
|
conflicts
|
[18b1f33d39] ApiPatrol: inject RevisionStore (Alexander Vorwerk)
|
T259960
|
+25/-5
|
35
|
conflicts
|
conflicts
|
conflicts
|
[6ce6cfa188] userOptions.php: allow specifying a user ID range to run on (Gergő Tisza)
|
T283867
|
+14/-3
|
35
|
conflicts
|
conflicts
|
conflicts
|
[bf3951c91b] Use getArchiveQueryInfo in DeletedContribsPager. (Daniel Kinzler)
|
T282844
|
+11/-25
|
35
|
conflicts
|
conflicts
|
conflicts
|
[fd25551212] WVUI: Create new wvui-search module (Roan Kattouw)
|
T280828
|
+11/-7
|
35
|
conflicts
|
conflicts
|
conflicts
|
[53c0fa5f59] ResourceLoaderSkinModule: Deprecated feature keys should be mapped (Jon Robson)
|
T271441
|
+21/-7
|
35
|
conflicts
|
conflicts
|
conflicts
|
[3a51bbe32a] ParserTestTablesHook: do not document as both stable and deprecated (DannyS712)
|
|
+1/-1
|
35
|
conflicts
|
conflicts
|
applies
|
[484fe84177] Edit the documentation of SessionProvider, AbstractAuthenticationProvider::init (vladshapik)
|
T283931
|
+5/-2
|
35
|
conflicts
|
conflicts
|
conflicts
|
[e221991e86] Hard deprecate RecentChange::getPerformer() (Roman Stolar)
|
T276412
|
+11/-2
|
35
|
conflicts
|
conflicts
|
conflicts
|
[1f099ecd3c] Use $wgEnablePartialActionBlocks feature flag for block list and block log (tsepothoabala)
|
T282457
|
+7/-3
|
35
|
conflicts
|
conflicts
|
conflicts
|
[29cd484c86] LocalFile: don't use dynamic property assignment when loading from the DB (Tim Starling)
|
|
+38/-47
|
35
|
conflicts
|
conflicts
|
applies
|
[3d007ba9f6] Add the Carpathian Romani (rmc) language ("Amir E. Aharoni")
|
T284044
|
+14/-0
|
35
|
conflicts
|
conflicts
|
conflicts
|
[91190943d1] Hard deprecate the setters of AbstractAuthenticationProvider class (vladshapik)
|
T281174
|
+31/-21
|
35
|
conflicts
|
conflicts
|
conflicts
|
[0bf5e74cdd] Add the Paiwan (pwn) language ("Amir E. Aharoni")
|
T284002
|
+14/-0
|
35
|
conflicts
|
conflicts
|
conflicts
|
[433cd8eb0a] Add type hint to constructor of LanguageConverter (fomafix)
|
|
+1/-1
|
35
|
conflicts
|
conflicts
|
applies
|
[d57e68719d] Update release notes about renaming the Lombard language ("Amir E. Aharoni")
|
T283423
|
+3/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[f76d30ee83] UnblockUserFactory: document accepting UserIdentity (DannyS712)
|
|
+2/-2
|
35
|
conflicts
|
conflicts
|
applies
|
[1ee6279cf7] Hard deprecate RepoGroup methods (ZabeMath)
|
T249020
|
+16/-7
|
35
|
conflicts
|
conflicts
|
conflicts
|
[3101a5e932] Fix directionality-specific styles for .mw-editsection-like (Bartosz Dziewoński)
|
|
+12/-4
|
35
|
conflicts
|
conflicts
|
applies
|
[b7ea7712db] Remove Vector specific CSS selector for red-links in personal menu (Jan Drewniak)
|
T282884
|
+2/-4
|
35
|
conflicts
|
conflicts
|
conflicts
|
[5596e5784a] Remove usages and hard deprecate User::changeable(By)Group (Ppchelko)
|
T254838
|
+16/-4
|
35
|
conflicts
|
conflicts
|
conflicts
|
[d2ed0d1683] Merge content-media and content-thumbnails (Jon Robson)
|
T278560
|
+32/-17
|
35
|
conflicts
|
conflicts
|
conflicts
|
[efed250126] SpecialCreateAccount: don't reinvent the wheel for restrictions (DannyS712)
|
|
+4/-19
|
35
|
conflicts
|
conflicts
|
applies
|
[6ec6501f5d] InfoAction: Cast wgNamespaceProtection to array (Matěj Suchánek)
|
T283751
|
+2/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[4ff24e5ced] wdio-mediawiki: Release 1.1.1 (Željko Filipin)
|
T283613
|
+6/-2
|
35
|
conflicts
|
conflicts
|
conflicts
|
[a3b4881f6f] Remove DatabaseBlock::forcedUserId feature (Petr Pchelko)
|
T283642
|
+1/-22
|
35
|
conflicts
|
conflicts
|
conflicts
|
[65b23eb0fb] ProtectionForm: Use XmlSelect::parseOptionsMessage where appropriate (Bartosz Dziewoński)
|
|
+3/-8
|
35
|
conflicts
|
conflicts
|
applies
|
[eb44ff5e01] selenium: Fix `Cannot find module 'dotenv'` (Željko Filipin)
|
T283613
|
+1/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[2600a0de39] ActorNormalization::acquireActorId - require IDatabase (Petr Pchelko)
|
T276986
|
+7/-22
|
35
|
conflicts
|
conflicts
|
conflicts
|
[5c9e946887] Add Wallisian namespace names and fallback ("Amir E. Aharoni")
|
T283480
|
+25/-0
|
35
|
conflicts
|
conflicts
|
conflicts
|
[ca162392cd] selenium: Dismiss Chrome's `Save password?` popup (sahil)
|
T280969
|
+2/-0
|
35
|
conflicts
|
conflicts
|
conflicts
|
[d67cd9bae0] Make InfoAction take namespace protection into account (Matěj Suchánek)
|
T45283
|
+43/-2
|
35
|
conflicts
|
conflicts
|
conflicts
|
[96fc7d6626] Add Wallisian (wls) to Names.php ("Amir E. Aharoni")
|
T283480
|
+14/-0
|
35
|
conflicts
|
conflicts
|
conflicts
|
[654e135392] Add namespace name translations and change autonym in the Kinyarwanda language ("Amir E. Aharoni")
|
T283422
|
+33/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[88a70e066c] Hard deprecate User::getRights() (Alexander Vorwerk)
|
T274211
|
+12/-6
|
35
|
conflicts
|
conflicts
|
conflicts
|
[6ab0619b00] Add tests for Skin::getCopyrightIcon (isarra)
|
|
+67/-0
|
35
|
conflicts
|
conflicts
|
applies
|
[bf08ba4496] Minor cleanups to wdio default config (Adam Roses Wight)
|
T281484
|
+13/-3
|
35
|
conflicts
|
conflicts
|
conflicts
|
[b6a9140bf1] UserDef: use UserFactory::RIGOR_VALID constant (DannyS712)
|
|
+1/-1
|
35
|
conflicts
|
conflicts
|
applies
|
[b281e3e059] api: Fix unstable ApiQuerySiteinfoTest case relying on default settings (Timo Tijhof)
|
|
+19/-22
|
35
|
conflicts
|
conflicts
|
applies
|
[5764f81667] mediawiki.confirmCloseWindow: Unbind event by function reference (Timo Tijhof)
|
T283193
|
+15/-13
|
35
|
conflicts
|
conflicts
|
conflicts
|
[f62683c504] PageProps: be prepared that PageIdentity is not proper title (Petr Pchelko)
|
T283170
|
+14/-6
|
35
|
conflicts
|
conflicts
|
conflicts
|
[eb7d58c773] UploadFromStash: convert default user from false to null (Petr Pchelko)
|
T283196
|
+2/-2
|
35
|
conflicts
|
conflicts
|
conflicts
|
[ddc3f55a5a] phpunit: Remove the PHPUNIT_REUSE_DB / --reuse-db option (Daniel Kinzler)
|
T283146
|
+5/-14
|
35
|
conflicts
|
conflicts
|
conflicts
|
[aa7fada9dc] Avoid errors in CLI mode when user has no name (Daniel Kinzler)
|
T283191
|
+6/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[5db1b563da] Add the Ojibwe language (ojb) ("Amir E. Aharoni")
|
T283053
|
+14/-0
|
35
|
conflicts
|
conflicts
|
conflicts
|
[f100eb3b2a] PostgresUpdater: Drop updateUserTableSequence function (Ammarpad)
|
T164898
|
+0/-35
|
35
|
conflicts
|
conflicts
|
conflicts
|
[e34e93f24a] Soft deprecate ContentHandler::getContentText() (Alexander Vorwerk)
|
T268041
|
+9/-0
|
35
|
conflicts
|
conflicts
|
conflicts
|
[ac47a1a9af] Don't use NamespaceInfo when it's not necessary (Thiemo Kreuz)
|
|
+9/-38
|
35
|
conflicts
|
conflicts
|
applies
|
[31408b7fef] Silence transaction profiler warnings in ExternalStoreDB::fetchBlob() (Gergő Tisza)
|
T282145
|
+7/-2
|
35
|
conflicts
|
conflicts
|
conflicts
|
[8925ba9c50] Add TransactionProfiler::silenceForScope() (Gergő Tisza)
|
|
+45/-43
|
35
|
conflicts
|
conflicts
|
applies
|
[b07ad81d60] Remove StubUserLang::findVariantLink (Petr Pchelko)
|
|
+0/-25
|
35
|
conflicts
|
conflicts
|
applies
|
[1a1dda50d2] Soft-deprecate DBAccessBase class (Lucas Werkmeister)
|
T279063
|
+7/-0
|
35
|
conflicts
|
conflicts
|
conflicts
|
[0be2e83ef4] resourceloader: Restore feedback for SkinModule invalid argument (Timo Tijhof)
|
T271441
|
+38/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[ae1db0cff0] resourceloader: Fix reliance on global state in SkinModule (Timo Tijhof)
|
T277728
|
+52/-33
|
35
|
conflicts
|
conflicts
|
conflicts
|
[c9ed63b591] i18n: Use more modern language for the primary DB in <readonly_lag> ("James D. Forrester")
|
T254646
|
+1/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[13e21c16aa] docs: Emphasize “Modern”/“Basic support” terminology over “Grade A”/“C” (Volker E)
|
|
+20/-18
|
35
|
conflicts
|
conflicts
|
applies
|
[6e89835f75] Fix extra space in field definition of page.page_restrictions (Amir Sarabadani)
|
|
+1/-1
|
35
|
conflicts
|
conflicts
|
applies
|
[d0a30ef04f] Revert "Add assertions about page IDs during undeletion." (Tim Starling)
|
T282844
|
+1/-18
|
35
|
conflicts
|
conflicts
|
conflicts
|
[6a7508c1ab] LogEventsList: always define $pageName (Petr Pchelko)
|
T282834
|
+5/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[7cda5b0bf8] Make `mw-content-body` universal to all skins (Jon Robson)
|
T279388
|
+50/-12
|
35
|
conflicts
|
conflicts
|
conflicts
|
[90f66a0362] Make UserOptionsLookup::getDefaultOption() not abstract (DannyS712)
|
|
+4/-21
|
35
|
conflicts
|
conflicts
|
applies
|
[39d093a49f] Hard deprecate the setters of SessionProvider class (vladshapik)
|
T282256
|
+14/-5
|
35
|
conflicts
|
conflicts
|
conflicts
|
[f311d3b8dc] Modern keys must be unset (Jon Robson)
|
T282646
|
+7/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[f942d65171] Revert "Revert "Create buildPersonalPage method for SkinTemplate class, add menu item to personal menu.."" (Jon Robson)
|
|
+18/-8
|
35
|
conflicts
|
conflicts
|
applies
|
[754132a4a3] Article: Use correct timestamp for OutputPage::setRevisionTimestamp (Marius Hoch)
|
T282648
|
+3/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[3f6ca47e23] Revert flaky timestamp assertion in ArticleViewTest (Tim Starling)
|
T282648
|
+0/-2
|
35
|
conflicts
|
conflicts
|
conflicts
|
[fb882ada5b] Follow-up bbc75d404: Update @since tag as we're back-porting ("James D. Forrester")
|
T281972
|
+1/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[8327d2f0ca] Fix changes list "hide myself" feature (Tim Starling)
|
T282183
|
+3/-6
|
35
|
conflicts
|
conflicts
|
conflicts
|
[a3e8ca737b] Return the action name instead of action id in API response (STran)
|
T280566
|
+23/-0
|
35
|
conflicts
|
conflicts
|
conflicts
|
[269e7e1d44] Drop global function wfNegotiateType, deprecated in 1.36 ("James D. Forrester")
|
T264984
|
+1/-97
|
35
|
conflicts
|
conflicts
|
conflicts
|
[0b6ba3566f] Drop global function wfGetPrecompiledData, deprecated in 1.36 ("James D. Forrester")
|
T264985
|
+1/-21
|
35
|
conflicts
|
conflicts
|
conflicts
|
[b7ff9dfe0c] Drop global function wfConfiguredReadOnlyReason, deprecated in 1.36 ("James D. Forrester")
|
T264979
|
+1/-13
|
35
|
conflicts
|
conflicts
|
conflicts
|
[cd9cf8d081] Drop global function wfDebugMem, deprecated in 1.36 ("James D. Forrester")
|
T264976
|
+1/-34
|
35
|
conflicts
|
conflicts
|
conflicts
|
[dbc55642c1] Drop global function wfAcceptToPrefs, deprecated in 1.36 ("James D. Forrester")
|
T264983
|
+3/-35
|
35
|
conflicts
|
conflicts
|
conflicts
|
[e6640038ee] Drop global function wfAppendToArrayIfNotDefault, deprecated in 1.36 (ZabeMath)
|
T264975
|
+2/-21
|
35
|
conflicts
|
conflicts
|
conflicts
|
[7855f60aa3] SqlBlobStoreTest: test against tt:10000 instead of tt:1000 (DannyS712)
|
|
+7/-7
|
35
|
conflicts
|
conflicts
|
applies
|
[88fb4dd871] Skin: Remove duplicated code (Ammarpad)
|
|
+0/-11
|
35
|
conflicts
|
conflicts
|
applies
|
[6bbad15444] User: Hard-deprecate the confusingly-named isLoggedIn() method ("James D. Forrester")
|
T270450
|
+7/-0
|
35
|
conflicts
|
conflicts
|
conflicts
|
[2e7856a67c] User::getID: Be lazier when fetching UserNameUtils (Gergő Tisza)
|
T282320
|
+8/-8
|
35
|
conflicts
|
conflicts
|
conflicts
|
[bed2c33c7b] RequestContext: add @param documentation to setAuthority() (Universal Omega)
|
|
+3/-0
|
35
|
conflicts
|
conflicts
|
applies
|
[f121d0fbde] DatabaseBlock::isExemptedFromAutoblocks: Drop fallback message load ("James D. Forrester")
|
T277987
|
+4/-2
|
35
|
conflicts
|
conflicts
|
conflicts
|
[ee877f2f10] Add null checks for namespaces and actions in blocks (STran)
|
T280798
|
+25/-18
|
35
|
conflicts
|
conflicts
|
conflicts
|
[1823345c52] Title: avoid instance cache pollution (Daniel Kinzler)
|
T281337
|
+76/-5
|
35
|
conflicts
|
conflicts
|
conflicts
|
[1b89673c6d] Stop resetting partial action block options when values change (STran)
|
T282177
|
+0/-4
|
35
|
conflicts
|
conflicts
|
conflicts
|
[b06e06ae87] Add Malay (Arabic Jawi script, ms-arab) to Names.php ("Amir E. Aharoni")
|
T282085
|
+53/-0
|
35
|
conflicts
|
conflicts
|
conflicts
|
[c5390fcefc] Remove harmful validation regex in PageReferenceValue (Tim Starling)
|
T282070
|
+1/-17
|
35
|
conflicts
|
conflicts
|
conflicts
|
[4d9d73819a] Throw if action codes in getAllBlockActions aren't unique (STran)
|
T281915
|
+4/-0
|
35
|
conflicts
|
conflicts
|
conflicts
|
[b4a60fecdf] Allow action blocks to be logged via block log parameters (tsepothoabala)
|
T279560
|
+56/-7
|
35
|
conflicts
|
conflicts
|
conflicts
|
[7ba9cbcac7] DatabaseBlockStore: fetch correct ActorNormalization (Petr Pchelko)
|
T281972
|
+16/-11
|
35
|
conflicts
|
conflicts
|
conflicts
|
[62508d88e8] Do not call SpecialPage::addHelpLink in constructor (Umherirrender)
|
|
+10/-2
|
35
|
conflicts
|
conflicts
|
applies
|
[08c87c13a3] Hard deprecate FileBackendGroup::singleton() and ::destroySingletons() (ZabeMath)
|
T249025
|
+11/-4
|
35
|
conflicts
|
conflicts
|
conflicts
|
[6cb1016594] Allow partial action blocks to be made via ApiBlock (Thalia Chan)
|
T280522
|
+86/-3
|
35
|
conflicts
|
conflicts
|
conflicts
|
[d320ff25e9] MovePage: clear title cache before parsing new redirect. (Daniel Kinzler)
|
T279832
|
+7/-0
|
35
|
conflicts
|
conflicts
|
conflicts
|
[c102169ac4] mediawiki.skinning: Move `textarea` rule to 'elements.less' (Volker E)
|
T255717
|
+3/-6
|
35
|
conflicts
|
conflicts
|
conflicts
|
[926cfa3b3d] Use a constant for 'Maintenance script' username (Gergő Tisza)
|
|
+18/-11
|
35
|
conflicts
|
conflicts
|
applies
|
[f5025b5452] Make Title::compare work with Linktarget and Pagereference as well (Daniel Kinzler)
|
|
+63/-4
|
35
|
conflicts
|
conflicts
|
applies
|
[89fa7401e3] Expand functionality of MediaWikiTitleCodec in MockTitleTrait (DannyS712)
|
|
+54/-18
|
35
|
conflicts
|
conflicts
|
applies
|
[8b43d8ffda] Block Creating page action (AnaïsGueyte)
|
T199918
|
+7/-0
|
35
|
conflicts
|
conflicts
|
conflicts
|
[79aa859e5a] Hard deprecate LockManagerGroup::singleton() and ::destroySingletons() (ZabeMath)
|
T249030
|
+26/-7
|
35
|
conflicts
|
conflicts
|
conflicts
|
[450174b7a5] MockTitleTrait: clean up makeMockTitle (DannyS712)
|
|
+7/-2
|
35
|
conflicts
|
conflicts
|
applies
|
[9c971f6842] Reduce duplication and combine methods in UserAuthorityTest (DannyS712)
|
|
+24/-38
|
35
|
conflicts
|
conflicts
|
applies
|
[b876af50cc] Fix order of parameters in assertions (DannyS712)
|
|
+43/-38
|
35
|
conflicts
|
conflicts
|
applies
|
[bea9165e61] Tests: use UserIdentityValue instead of mock User objects (DannyS712)
|
|
+4/-12
|
35
|
conflicts
|
conflicts
|
applies
|
[f736c353d0] Simplify PagePropsTest (DannyS712)
|
|
+2/-51
|
35
|
conflicts
|
conflicts
|
applies
|
[596344db7a] Hard deprecate MessageCache::singleton() (Alexander Vorwerk)
|
T249031
|
+6/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[41ae2236f0] Hard deprecate LinkCache::singleton() (Alexander Vorwerk)
|
T249034
|
+4/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[1d0f30208b] Deprecate legacy actor migration keys (Tim Starling)
|
T278917
|
+23/-6
|
35
|
conflicts
|
conflicts
|
conflicts
|
[ec0be22116] Update Legoktm's email address (Kunal Mehta)
|
|
+18/-18
|
35
|
conflicts
|
conflicts
|
applies
|
[73249a36ba] Drop User::getGrantName() (ZabeMath)
|
T277511
|
+2/-13
|
35
|
conflicts
|
conflicts
|
conflicts
|
[71a1f3f937] Hard deprecate UserLoadFromDatabase hook (DannyS712)
|
T277334
|
+5/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[378fd2a730] Fix grep comments in BlockActionInfo for messages (DannyS712)
|
T194529
|
+3/-2
|
35
|
conflicts
|
conflicts
|
conflicts
|
[5e5b5b196b] Remove uses and hard deprecate wfCanIPUseHTTPS (DannyS712)
|
T281598
|
+5/-15
|
35
|
conflicts
|
conflicts
|
conflicts
|
[457d3797e0] mediawiki.base: Add unit tests to mw.hooks (gengh)
|
T223352
|
+63/-0
|
35
|
conflicts
|
conflicts
|
conflicts
|
[886643796c] docs: Fix @var comments to use doc comment syntax (Umherirrender)
|
|
+5/-6
|
35
|
conflicts
|
conflicts
|
applies
|
[168ac52a58] Prepare for renaming `page_timestamp` revision index (Ammarpad)
|
T270033
|
+26/-5
|
35
|
conflicts
|
conflicts
|
conflicts
|
[2a1baa8848] Add action block to BlockList (AnaïsGueyte)
|
T279559
|
+56/-7
|
35
|
conflicts
|
conflicts
|
conflicts
|
[623f80ff04] Follow-up dcdec1a2b: Also update path to file in .phpcs.xml exclusions ("James D. Forrester")
|
|
+2/-2
|
35
|
conflicts
|
conflicts
|
applies
|
[ca328d272f] Hard deprecate Title::isWatchable() (Cindy Cicalese)
|
T281497
|
+2/-0
|
35
|
conflicts
|
conflicts
|
conflicts
|
[b7c977f6d5] Allow users to be partially blocked from moving/renaming pages (Thalia Chan)
|
T194529
|
+6/-0
|
35
|
conflicts
|
conflicts
|
conflicts
|
[c518ccbc20] selenium: Fix JUnit reporter (Željko Filipin)
|
T214686
|
+5/-2
|
35
|
conflicts
|
conflicts
|
conflicts
|
[8ef1a98260] Add ActorStore::deleteActor (Petr Pchelko)
|
|
+58/-0
|
35
|
conflicts
|
conflicts
|
applies
|
[886768e895] Deprecate passing invalid cross-wiki User to ActorStore (Petr Pchelko)
|
T273972
|
+30/-0
|
35
|
conflicts
|
conflicts
|
conflicts
|
[3069e1c428] Hard deprecate watchlist methods in User (Cindy Cicalese)
|
T281187
|
+9/-0
|
35
|
conflicts
|
conflicts
|
conflicts
|
[f1728cd6e9] Replace use of User::isWatched with WatchlistManager::isWatched (Cindy Cicalese)
|
|
+4/-2
|
35
|
conflicts
|
conflicts
|
applies
|
[b2f4bef111] rdbms: Use REQUEST_TIME_FLOAT for LBFactory::getCPInfoFromCookieValue (Timo Tijhof)
|
T228895
|
+2/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[b8ed54c222] Fix query error in ImageListPager (Tim Starling)
|
T281405
|
+5/-4
|
35
|
conflicts
|
conflicts
|
conflicts
|
[4f62b94d4e] selenium: Add timestamp to screenshot file name (Željko Filipin)
|
T280970
|
+7/-15
|
35
|
conflicts
|
conflicts
|
conflicts
|
[169b7fd3bd] Hard deprecate watchlist methods in WatchAction (Cindy Cicalese)
|
T280750
|
+15/-2
|
35
|
conflicts
|
conflicts
|
conflicts
|
[b4021ea484] Re-apply "PageProps: use PageIdentity instead of Title"" (Daniel Kinzler)
|
|
+17/-8
|
35
|
conflicts
|
conflicts
|
applies
|
[df89e2fb49] Add GetAllBlockActions hook (STran)
|
T279562
|
+91/-2
|
35
|
conflicts
|
conflicts
|
conflicts
|
[a120f1dc87] Use @before/@after in MediaWikiIntegrationTestCase/MediaWikiUnitTestCase (Umherirrender)
|
|
+24/-23
|
35
|
conflicts
|
conflicts
|
applies
|
[d295614b38] Setup: Move LBFactory::setRequestInfo() to service wiring (Timo Tijhof)
|
T228895
|
+59/-19
|
35
|
conflicts
|
conflicts
|
conflicts
|
[30c207650d] Postgres: Deprecate table name remapping parameter and function (Ammarpad)
|
T164898
|
+15/-5
|
35
|
conflicts
|
conflicts
|
conflicts
|
[2aaad18d0d] mediawiki.skinning/commonPrint.less: Import CSS with (inline) (mainframe98)
|
T280929
|
+2/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[dab7b16741] Add change tags for media additions/removals (Matthias Mullie)
|
T266067
|
+57/-6
|
35
|
conflicts
|
conflicts
|
conflicts
|
[12ffb90aa8] Convert MWBasicRequestAuthorizerTest to a unit test (DannyS712)
|
|
+4/-6
|
35
|
conflicts
|
conflicts
|
applies
|
[260f4ea92c] Move MimeAnalyzerTest under unit tests (DannyS712)
|
|
+3/-3
|
35
|
conflicts
|
conflicts
|
applies
|
[6d1703fb8e] PageStoreTest: add missing parent::setUp() call (DannyS712)
|
|
+1/-0
|
35
|
conflicts
|
conflicts
|
applies
|
[6974117c83] Remove unneeded conversions to User objects (DannyS712)
|
|
+9/-24
|
35
|
conflicts
|
conflicts
|
applies
|
[ee23dd80df] RevisionStoreFactoryTest: Clean up and convert to unit test (DannyS712)
|
|
+18/-52
|
35
|
conflicts
|
conflicts
|
applies
|
[1d485a7365] Fix dates and add plural support for Inari Sámi (Jon Harald Søby)
|
|
+17/-0
|
35
|
conflicts
|
conflicts
|
applies
|
[c8caf26ffd] Remove RLM/LRM from Names.php ("Amir E. Aharoni")
|
T280435
|
+31/-34
|
35
|
conflicts
|
conflicts
|
conflicts
|
[4ac67dbea1] es6-polyfills: Remove deprecated alias "es6-promise" (Timo Tijhof)
|
T264135
|
+2/-5
|
35
|
conflicts
|
conflicts
|
conflicts
|
[57db7d0a88] es6-polyfills: Merge "es6-promise" into "es6-polyfills" (Timo Tijhof)
|
T264135
|
+7/-5
|
35
|
conflicts
|
conflicts
|
conflicts
|
[b206bea8ed] Remove unused styles for '.mw-revdelundel-hidden' (Bartosz Dziewoński)
|
|
+0/-5
|
35
|
conflicts
|
conflicts
|
applies
|
[b242d49a62] Use WatchlistManager in API classes (Cindy Cicalese)
|
|
+59/-32
|
35
|
conflicts
|
conflicts
|
applies
|
[63a29ba722] Use WatchlistManager in special classes (Cindy Cicalese)
|
|
+37/-13
|
35
|
conflicts
|
conflicts
|
applies
|
[a384acffa7] Use WatchlistManager in several classes (Cindy Cicalese)
|
|
+51/-23
|
35
|
conflicts
|
conflicts
|
applies
|
[ce6a4ef45e] Use WatchlistManager in auth classes (Cindy Cicalese)
|
|
+36/-13
|
35
|
conflicts
|
conflicts
|
applies
|
[fc3d7ffd04] objectcache: fix TTL_INDEFINITE placeholder DB timestamp (Aaron Schulz)
|
|
+29/-21
|
35
|
conflicts
|
conflicts
|
applies
|
[eab7fc0618] Hard deprecate wfIncrStats (Taavi Väänänen)
|
T250316
|
+5/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[6d02849ff9] Update wikimedia/remex-html to 2.3.1 ("C. Scott Ananian")
|
|
+1/-1
|
35
|
conflicts
|
conflicts
|
applies
|
[956393d96e] User::setActorId only invalidate cache if required (Petr Pchelko)
|
T274179
|
+9/-6
|
35
|
conflicts
|
conflicts
|
conflicts
|
[2a2f83d53e] Do not mark rollbacks as bot edits (Taavi Väänänen)
|
T280655
|
+5/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[af206ea692] rdbms: clarify hosts vs readible "server names" (Aaron Schulz)
|
|
+46/-45
|
35
|
conflicts
|
conflicts
|
applies
|
[0f930f6f8f] objectcache: switch static vars to constants in SqlBagOStuff (Aaron Schulz)
|
|
+31/-37
|
35
|
conflicts
|
conflicts
|
applies
|
[76fc5e9cde] phpunit: Fix implementation of anythingBut (Daimona Eaytoy)
|
|
+3/-5
|
35
|
conflicts
|
conflicts
|
applies
|
[5b9a5691ac] Change "saving" to "publishing" ("Amir E. Aharoni")
|
|
+8/-8
|
35
|
conflicts
|
conflicts
|
applies
|
[48ea780132] phpunit.php: Remove DB-related options (Daimona Eaytoy)
|
T90875
|
+1/-36
|
35
|
conflicts
|
conflicts
|
conflicts
|
[1d851ec5bd] selenium: Fix `ReferenceError: test is not defined` (Željko Filipin)
|
T280355
|
+6/-2
|
35
|
conflicts
|
conflicts
|
conflicts
|
[278e195ab7] Set $status->value in EditFilterMergedContentHookConstraint::checkConstraint() properly to display error message (Func)
|
T273354
|
+8/-5
|
35
|
conflicts
|
conflicts
|
conflicts
|
[bb1fdb91ac] uuid: Simplify GlobalIdGenerator by removing QUICK_VOLATILE flag (Aaron Schulz)
|
|
+39/-60
|
35
|
conflicts
|
conflicts
|
applies
|
[438b3924b4] Reset fake timestamps for unit tests too (DannyS712)
|
|
+28/-22
|
35
|
conflicts
|
conflicts
|
applies
|
[3b16ca0e26] MultiHttpClientTest: cleanup assertions (DannyS712)
|
|
+8/-10
|
35
|
conflicts
|
conflicts
|
applies
|
[7aba39a718] Update .phpcs.xml to remove deleted maintenance scripts (DannyS712)
|
|
+0/-3
|
35
|
conflicts
|
conflicts
|
applies
|
[5faa080374] Introduce PageReference (Daniel Kinzler)
|
T279522
|
+549/-257
|
35
|
conflicts
|
conflicts
|
applies
|
[d59983739e] Remove checkLess.php (gengh)
|
T279026
|
+0/-67
|
35
|
conflicts
|
conflicts
|
conflicts
|
[65947212ba] rdbms: improve ChronologyProtector comments and variable/method names (Aaron Schulz)
|
|
+50/-32
|
35
|
conflicts
|
conflicts
|
applies
|
[03ed01445d] Avoid double escape of exif message in FormatMetadata (Umherirrender)
|
|
+1/-0
|
35
|
conflicts
|
conflicts
|
applies
|
[28c9a3b366] objectcache: Update WANObjectCache class docs for sister keys (Timo Tijhof)
|
|
+17/-12
|
35
|
conflicts
|
conflicts
|
applies
|
[3413868d0d] Clean up some logic in ApiEditPage (DannyS712)
|
|
+21/-24
|
35
|
conflicts
|
conflicts
|
applies
|
[6910c3c243] rdbms: Remove unused 'hostname' in LBFactory and LoadBalancer (Timo Tijhof)
|
T228895
|
+0/-9
|
35
|
conflicts
|
conflicts
|
conflicts
|
[489e2826e0] ParserCache: fix stats for metadata cache missed (Daniel Kinzler)
|
|
+6/-0
|
35
|
conflicts
|
conflicts
|
applies
|
[33440f23c6] Add Dagbani (dag) to Names.php ("Amir E. Aharoni")
|
T279619
|
+13/-1
|
35
|
conflicts
|
conflicts
|
conflicts
|
[aa94551c2b] Make SpecialFileDuplicateSearch not be a QueryPage (Tim Starling)
|
|
+15/-47
|
35
|
conflicts
|
conflicts
|
applies
|
[e416bd42b6] Hard deprecate MediaWikiServices::getWatchlistNotificationManager() (Cindy Cicalese)
|
|
+1/-0
|
35
|
conflicts
|
conflicts
|
applies
|
[9911b03707] exception: Restore "PHP Deprecated" prefix for E_USER_DEPRECATED (Timo Tijhof)
|
|
+8/-3
|
35
|
conflicts
|
conflicts
|
applies
|
[7572a698ea] Fix comparison operator for isAllowedAll (Cindy Cicalese)
|
|
+1/-1
|
35
|
conflicts
|
conflicts
|
applies
|
[27eb31153f] Move libs/rdbms/database tests to unit tests (DannyS712)
|
|
+4/-4
|
35
|
conflicts
|
conflicts
|
applies
|
[718b8bd3f5] LoadBalancer: Include flags in connection log (Tim Starling)
|
|
+7/-7
|
35
|
conflicts
|
conflicts
|
applies
|
[5c0356c813] Convert WatchAction to PageIdentity (Daniel Kinzler)
|
|
+28/-20
|
35
|
conflicts
|
conflicts
|
applies
|
[6fb338ae40] MediaHandlerFactory: inject a logger (DannyS712)
|
|
+34/-8
|
35
|
conflicts
|
conflicts
|
applies
|
[e0a3aa7e58] mediawiki.base: Catch exceptions between mw.hook() handlers (Timo Tijhof)
|
T223352
|
+42/-3
|
35
|
conflicts
|
conflicts
|
conflicts
|
[278bb5c23e] rdbms: detect corrupt Database instances due to critical section failure (Aaron Schulz)
|
T193565
|
+648/-321
|
35
|
conflicts
|
conflicts
|
applies
|
[3e07bae20c] ActionTest: no need to save the block to the database (DannyS712)
|
|
+9/-12
|
35
|
conflicts
|
conflicts
|
applies
|
[48496b8526] Support fluent interface for PageUpdater (TChin)
|
T287484
|
+72/-48
|
30
|
conflicts
|
conflicts
|
conflicts
|
[1c9230d9fd] Setup: Move more trivial statements to the corresponding earlier section (Timo Tijhof)
|
|
+50/-51
|
30
|
conflicts
|
conflicts
|
applies
|
[c7e6c67dc5] Hard deprecate User group methods (vladshapik)
|
T275148
|
+98/-63
|
30
|
conflicts
|
conflicts
|
conflicts
|
[891cb86882] Remove Content::getSecondaryDataUpdates() and all usage of it. (Roman Stolar)
|
T285729
|
+3/-151
|
30
|
conflicts
|
conflicts
|
conflicts
|
[b915e23d46] Remove Content::getDeletionUpdates() and all usage of it. (Roman Stolar)
|
T285730
|
+4/-106
|
30
|
conflicts
|
conflicts
|
conflicts
|
[b27d33cc5c] Introduce new hooks for UserOptionsManager (Petr Pchelko)
|
T286576
|
+208/-22
|
30
|
conflicts
|
conflicts
|
conflicts
|
[825ac0232c] Convert BlockUtils::parseBlockTarget to UserIdentity (Alexander Vorwerk)
|
T286490
|
+126/-97
|
30
|
conflicts
|
conflicts
|
conflicts
|
[bfda754d35] rdbms: track the acquisition timestamps of named locks in Database (Aaron Schulz)
|
T274174
|
+133/-91
|
30
|
conflicts
|
conflicts
|
conflicts
|
[de051140d8] Move BotPassword lookup methods to BotPasswordStore (DannyS712)
|
T265769
|
+131/-63
|
30
|
conflicts
|
conflicts
|
conflicts
|
[719cf161f2] More master -> primary documentation and internal var renaming ("James D. Forrester")
|
T254646
|
+101/-101
|
30
|
conflicts
|
conflicts
|
conflicts
|
[597376e12c] Replace getMasterDB methods with getPrimaryDB ("James D. Forrester")
|
T254646
|
+100/-60
|
30
|
conflicts
|
conflicts
|
conflicts
|
[abf5f78f65] Add BotPasswordStore service (DannyS712)
|
T265769
|
+350/-73
|
30
|
conflicts
|
conflicts
|
conflicts
|
[d146800ee8] api: Inject services into ApiWatchlistTrait (Umherirrender)
|
T259960
|
+168/-35
|
30
|
conflicts
|
conflicts
|
conflicts
|
[84d1542e67] api: Inject services into ApiQuery(All)(Deleted)Revisions (Umherirrender)
|
T259960
|
+277/-62
|
30
|
conflicts
|
conflicts
|
conflicts
|
[4e8b88d680] api: Inject services into ApiQuerySiteinfo (Umherirrender)
|
T259960
|
+136/-65
|
30
|
conflicts
|
conflicts
|
conflicts
|
[f98cd19728] api: Inject services into ApiQueryImageInfo/ApiQueryStashImageInfo (Umherirrender)
|
T259960
|
+94/-20
|
30
|
conflicts
|
conflicts
|
conflicts
|
[9f985e643f] ApiParse: inject services (Alexander Vorwerk)
|
T259960
|
+81/-29
|
30
|
conflicts
|
conflicts
|
conflicts
|
[4b9b522a38] Improvements to fixMergeHistoryCorruption.php (Tim Starling)
|
T263340
|
+59/-45
|
30
|
conflicts
|
conflicts
|
conflicts
|
[9251f3c9e3] Manual and automatic image metadata reserialization (Tim Starling)
|
T275268
|
+333/-41
|
30
|
conflicts
|
conflicts
|
conflicts
|
[ae3d709b22] Make CentralIdLookup a service (Petr Pchelko)
|
T265767
|
+326/-57
|
30
|
conflicts
|
conflicts
|
conflicts
|
[47d70dbfba] Post Revision-removal cleanup (DannyS712)
|
T247143
|
+226/-261
|
30
|
conflicts
|
conflicts
|
conflicts
|
[73bcc40836] Improvements to user preferences fetching/saving (Petr Pchelko)
|
T280220
|
+187/-116
|
30
|
conflicts
|
conflicts
|
conflicts
|
[e991dff925] Hard-deprecate AbstractBlock::getTargetAndType() and getTarget() (vladshapik)
|
T282247
|
+81/-28
|
30
|
conflicts
|
conflicts
|
conflicts
|
[f312a6bfe8] Make RevisionStore::getKnownCurrentRevision work for foreign wikis (Petr Pchelko)
|
T274067
|
+70/-47
|
30
|
conflicts
|
conflicts
|
conflicts
|
[50888be5f4] Add support for multiple shellbox URLs through a mapping configuration (Amir Sarabadani)
|
T285105
|
+131/-16
|
30
|
conflicts
|
conflicts
|
conflicts
|
[1adaca51c3] Rename change_tag indexes to have ct_ prefix (Ammar Abdulhamid)
|
T270033
|
+169/-23
|
30
|
conflicts
|
conflicts
|
conflicts
|
[a8c01d7726] Rename name_title index to have page_ prefix (Ammarpad)
|
T270033
|
+285/-6
|
30
|
conflicts
|
conflicts
|
conflicts
|
[412e8f25f7] Add user-interface-preferences to personal toolbar. (Clare Ming)
|
T282196
|
+81/-22
|
30
|
conflicts
|
conflicts
|
conflicts
|
[67cc77312f] Update DatabaseBlock construct option 'by' and 'byText' usage to use User Identity only (Roman Stolar)
|
T283641
|
+59/-58
|
30
|
conflicts
|
conflicts
|
conflicts
|
[7fdca7ce51] Add index on oldimage.oi_timestamp (Amir Sarabadani)
|
T279982
|
+408/-1
|
30
|
conflicts
|
conflicts
|
conflicts
|
[b73bbd3a92] Inject AuthManager into some api classes (DannyS712)
|
T259960
|
+171/-80
|
30
|
conflicts
|
conflicts
|
conflicts
|
[c0a16a41d7] Create SessionProviderTestTrait to facilitate testing of an SessionProvider (vladshapik)
|
T283709
|
+118/-203
|
30
|
conflicts
|
conflicts
|
conflicts
|
[948abe3cf0] Migrate WatchedItemQueryService to Authority (DannyS712)
|
|
+51/-83
|
30
|
conflicts
|
conflicts
|
applies
|
[1d3d790edb] Move User::changeable(By)Groups methods to UserGroupManager (Ppchelko)
|
T254838
|
+260/-119
|
30
|
conflicts
|
conflicts
|
conflicts
|
[f4627f064c] Create AuthenticationProviderTestTrait to facilitate testing of an AuthenticationProvider (vladshapik)
|
T282781
|
+170/-246
|
30
|
conflicts
|
conflicts
|
conflicts
|
[8a4fab569c] selenium: Add a basic wdio.conf.js to wdio-mediawiki (Željko Filipin)
|
T281484
|
+133/-110
|
30
|
conflicts
|
conflicts
|
conflicts
|
[88be0be82c] Rearrange PageArchive::undeleteRevisions to avoid race condition (Cindy Cicalese)
|
T271644
|
+58/-89
|
30
|
conflicts
|
conflicts
|
conflicts
|
[3db119428a] Basic JPEG2000 handler (Derk-Jan Hartman)
|
T161934
|
+127/-4
|
30
|
conflicts
|
conflicts
|
conflicts
|
[12923c1cd5] objectcache: add last-modified token field to objectcache table (Aaron Schulz)
|
T274174
|
+108/-1
|
30
|
conflicts
|
conflicts
|
conflicts
|
[6507d6b2a4] phpunit.php: Move remaining CLI options to env variables (Daimona Eaytoy)
|
T90875
|
+44/-242
|
30
|
conflicts
|
conflicts
|
conflicts
|
[2c8a8122a4] resourceloader: Simplify 'features' processing in SkinModule constructor (Timo Tijhof)
|
T277728
|
+96/-111
|
30
|
conflicts
|
conflicts
|
conflicts
|
[f2f9345e39] Replace uses of DB_MASTER with DB_PRIMARY in documentation and local variables ("James D. Forrester")
|
T254646
|
+162/-162
|
30
|
conflicts
|
conflicts
|
conflicts
|
[246c543737] ApiPageSet: replace Title in method signatures (Daniel Kinzler)
|
T278459
|
+256/-32
|
30
|
conflicts
|
conflicts
|
conflicts
|
[572df442d8] mediawiki.visibleTimeout: Remove redundant file closure (Timo Tijhof)
|
|
+92/-94
|
30
|
conflicts
|
conflicts
|
applies
|
[753b1bcaff] Introduce Block interface and replace AbstractBlock. (Daniel Kinzler)
|
T271494
|
+296/-85
|
30
|
conflicts
|
conflicts
|
conflicts
|
[0dec104bc0] Deferred updates: remove Title from method signatures. (Daniel Kinzler)
|
T278459
|
+94/-69
|
30
|
conflicts
|
conflicts
|
conflicts
|
[02ae9aa0ba] Rewrite UserEditTrackerTest as an integration test (Tim Starling)
|
|
+128/-344
|
30
|
applies
|
conflicts
|
conflicts
|
[7b832c1fa3] Remove SearchResultPageIdentity interface (Daniel Kinzler)
|
T282091
|
+55/-94
|
30
|
conflicts
|
conflicts
|
conflicts
|
[62176bec1b] PageIdentityValue: apply basic validation of titles (Daniel Kinzler)
|
T282070
|
+106/-14
|
30
|
conflicts
|
conflicts
|
conflicts
|
[ae55be3000] Add a JobQueueGroupFactory service (mainframe98)
|
T277648
|
+277/-76
|
30
|
conflicts
|
conflicts
|
conflicts
|
[99d5d2e8cc] rdbms: cleanup getServer() and connection parameter fields in Database (Aaron Schulz)
|
T277056
|
+244/-181
|
30
|
conflicts
|
conflicts
|
conflicts
|
[e50ccd0512] Fix order of joins in SpecialRecentChanges (Petr Pchelko)
|
T281981
|
+81/-23
|
30
|
conflicts
|
conflicts
|
conflicts
|
[0e05879d7e] Add MediaWikiIntegrationTestCase::runJobs() and use it (Tim Starling)
|
|
+76/-68
|
30
|
conflicts
|
conflicts
|
applies
|
[f60ea069ba] Remove remaining non-test uses of Revision objects (DannyS712)
|
T247143
|
+90/-202
|
30
|
conflicts
|
conflicts
|
conflicts
|
[0dead88783] WikiPage: remove use of Revision objects (DannyS712)
|
T247143
|
+66/-330
|
30
|
conflicts
|
conflicts
|
conflicts
|
[a4673c7ee7] Linker: remove support for Revision parameters (DannyS712)
|
T247143
|
+44/-77
|
30
|
conflicts
|
conflicts
|
conflicts
|
[b491279268] Hard Deprecate User ::getCanonicalName, ::isUsableName, ::isCreatableName (vladshapik)
|
T275030
|
+97/-37
|
30
|
conflicts
|
conflicts
|
conflicts
|
[5c1a60a0ce] Create an initialization method in the SessionProvider class (vladshapik)
|
T275030
|
+340/-106
|
30
|
conflicts
|
conflicts
|
conflicts
|
[3faf97c78d] Split a base class out of ActorMigration (Tim Starling)
|
T278917
|
+623/-503
|
30
|
conflicts
|
conflicts
|
applies
|
[604d4063ad] Remove Revision from PageArchive (DannyS712)
|
T247143
|
+3/-150
|
30
|
conflicts
|
conflicts
|
conflicts
|
[4880a82555] Parser: remove Title from method signatures (Daniel Kinzler)
|
T281068
|
+236/-165
|
30
|
conflicts
|
conflicts
|
conflicts
|
[fd01c53778] Stop using legacy ActorMigration field "rc_user" (Tim Starling)
|
T278917
|
+153/-231
|
30
|
conflicts
|
conflicts
|
conflicts
|
[61599cd74a] Clean up hard-deprecated Parser methods returning Revision (Petr Pchelko)
|
T278376
|
+11/-140
|
30
|
conflicts
|
conflicts
|
conflicts
|
[c32e539bcd] Sync up with Parsoid parserTests.txt (Arlo Breault)
|
|
+141/-13
|
30
|
conflicts
|
conflicts
|
applies
|
[9cc797695b] Hard deprecate User ::isIP, ::getOptions (vladshapik)
|
T275602
|
+207/-68
|
30
|
conflicts
|
conflicts
|
conflicts
|
[bf6d3c5cf3] Regression tests for ApiRollback and RollbackAction (Petr Pchelko)
|
T280655
|
+185/-9
|
30
|
conflicts
|
conflicts
|
conflicts
|
[523342c781] Inject CommentStore service into api query modules (DannyS712)
|
T259960
|
+129/-46
|
30
|
conflicts
|
conflicts
|
conflicts
|
[24e2f591f2] selenium: Delete tests disabled for more than 1 year (Željko Filipin)
|
T280652
|
+0/-168
|
30
|
conflicts
|
conflicts
|
conflicts
|
[f10f4e05de] Remove some meaningless $this->equalTo() from tests (Thiemo Kreuz)
|
|
+76/-105
|
30
|
conflicts
|
conflicts
|
applies
|
[99d4ad5995] resourceloader: Remove support for $wgLegacyJavaScriptGlobals (Amir Sarabadani)
|
T72470
|
+5/-118
|
30
|
conflicts
|
conflicts
|
conflicts
|
[cf6e3c50dc] Remove Title from method signatures in User (Daniel Kinzler)
|
T278459
|
+135/-51
|
30
|
conflicts
|
conflicts
|
conflicts
|
[021206c232] User: use ActorNormalization to insert actor (Petr Pchelko)
|
|
+343/-118
|
30
|
conflicts
|
conflicts
|
applies
|
[1f11b88f35] Convert PageEditStash to PageIdentity/UserIdentity (Petr Pchelko)
|
|
+68/-44
|
30
|
conflicts
|
conflicts
|
applies
|
[a6ecaf2dac] mediawiki.base: Misc optimisations (Timo Tijhof)
|
|
+96/-104
|
30
|
conflicts
|
conflicts
|
applies
|
[b782a7e66d] Move Content::preSaveTransform to ContentHandler (Petr Pchelko)
|
T287156
|
+397/-145
|
25
|
conflicts
|
conflicts
|
conflicts
|
[b19db60c70] Hard-deprecate Title::isNamespaceProtected (Aryeh Gregor)
|
|
+5/-1
|
25
|
conflicts
|
conflicts
|
conflicts
|
[20293e4c99] Add an ActionFactory and start converting to DI (DannyS712)
|
T253078
|
+618/-127
|
25
|
conflicts
|
conflicts
|
conflicts
|
[66d676f163] BlockErrorFormatter: clean up handling of link to blocker's user page (DannyS712)
|
|
+30/-20
|
25
|
conflicts
|
conflicts
|
conflicts
|
[1aa68d183d] Remove depecated ParserCache::getKey and ::getEtag (Petr Pchelko)
|
|
+1/-98
|
25
|
conflicts
|
conflicts
|
conflicts
|
[cd58ec2a36] Tests: remove unneeded tearDown functions (DannyS712)
|
|
+0/-25
|
25
|
conflicts
|
conflicts
|
conflicts
|
[62bdc0fb60] Suppress LinkCache warning about "non-proper" pages (Tim Starling)
|
|
+6/-2
|
25
|
conflicts
|
conflicts
|
conflicts
|
[6e46d72309] Make CentralIdLookupTest a unit test (DannyS712)
|
|
+30/-47
|
25
|
conflicts
|
conflicts
|
conflicts
|
[24ae5a6318] Use CentralIdLookup service instead of static factory (Petr Pchelko)
|
|
+62/-35
|
25
|
conflicts
|
conflicts
|
conflicts
|
[0484ac9e7a] Remove deprecated Language::$mLangObjCache (Petr Pchelko)
|
|
+13/-36
|
25
|
conflicts
|
conflicts
|
conflicts
|
[57f389f442] Hard-deprecate some MWNamespace methods (Alexander Vorwerk)
|
|
+30/-10
|
25
|
conflicts
|
conflicts
|
conflicts
|
[eaa8681edf] RELEASE-NOTES-1.37: Move two deprecations to the correct section (Alexander Vorwerk)
|
|
+12/-12
|
25
|
conflicts
|
conflicts
|
conflicts
|
[92fcb0e5c9] Remove WatchedItemStoreInterface::enqueueWatchlistExpiryJob (DannyS712)
|
|
+2/-29
|
25
|
conflicts
|
conflicts
|
conflicts
|
[2118a53d26] UserNameUtilsTest: always provide Language::ucfirst (DannyS712)
|
|
+13/-37
|
25
|
conflicts
|
conflicts
|
conflicts
|
[96896bb0db] Convert AbstractBlock::$target to UserIdentity (Alexander Vorwerk)
|
|
+16/-11
|
25
|
conflicts
|
conflicts
|
conflicts
|
[7e0246a89c] Support ActorStore::newSelectQueryBuilder with query flags (Petr Pchelko)
|
|
+19/-27
|
25
|
conflicts
|
conflicts
|
conflicts
|
[691b128efb] Remove deprecated ArticleEditUpdates hook (Petr Pchelko)
|
|
+1/-44
|
25
|
conflicts
|
conflicts
|
conflicts
|
[ec4e84953c] Hard deprecate global function wfGetLB() (ZabeMath)
|
|
+15/-3
|
25
|
conflicts
|
conflicts
|
conflicts
|
[77663a8725] Simplifications to PasswordResetTest (DannyS712)
|
|
+28/-47
|
25
|
conflicts
|
conflicts
|
conflicts
|
[bae3a25e6a] Remove AbstractBlock::parseTarget() (Alexander Vorwerk)
|
|
+4/-22
|
25
|
conflicts
|
conflicts
|
conflicts
|
[20f1480fc5] Revert "Move saving user options to onTransactionPreCommitOrIdle" (Ppchelko)
|
|
+1/-3
|
25
|
conflicts
|
conflicts
|
conflicts
|
[f90ecdfa81] DefaultSettings.php: Remove obsolete, no-op config variables (Ammarpad)
|
|
+3/-23
|
25
|
conflicts
|
conflicts
|
conflicts
|
[1f482132e9] Unbreak ForkController (Niklas Laxström)
|
|
+2/-2
|
25
|
conflicts
|
conflicts
|
conflicts
|
[825064fa75] Add regression tests for UserDef::processUser() (DannyS712)
|
|
+96/-0
|
25
|
conflicts
|
conflicts
|
conflicts
|
[ae4efe66c6] Don't pass unneeded variables into anonymous functions (DannyS712)
|
|
+18/-18
|
25
|
conflicts
|
conflicts
|
conflicts
|
[676d8a6488] Selenium: provide CreateAccountPage in wdio-mediawiki (DannyS712)
|
|
+2/-2
|
25
|
conflicts
|
conflicts
|
conflicts
|
[3bf86e2413] Handle INormalizedException in MWExceptionHandler (Gergő Tisza)
|
|
+48/-2
|
25
|
conflicts
|
conflicts
|
conflicts
|
[cf76211359] Add wikimedia/normalized-exception library (Gergő Tisza)
|
|
+2/-0
|
25
|
conflicts
|
conflicts
|
conflicts
|
[cf8ec9bcae] Avoid using deprecated wfGetDB() in two maintenance scripts (Amir Sarabadani)
|
|
+2/-2
|
25
|
conflicts
|
conflicts
|
conflicts
|
[773f6b6322] api: Replace deprecated User::getOption in ApiEditPage (Umherirrender)
|
|
+6/-1
|
25
|
conflicts
|
conflicts
|
conflicts
|
[aa39959bc6] api: Inject GroupPermissionsLookup into modules (Umherirrender)
|
|
+37/-24
|
25
|
conflicts
|
conflicts
|
conflicts
|
[32a37154f1] Move ApiWatchlistTraitTest back to unit tests (DannyS712)
|
|
+1/-1
|
25
|
conflicts
|
conflicts
|
conflicts
|
[d290b63153] Add DummyServicesTrait::getDummyReadOnlyMode() (DannyS712)
|
|
+38/-45
|
25
|
conflicts
|
conflicts
|
conflicts
|
[809798bd6d] TitleTest::provideCastFromPageReference() remove unused $fake (DannyS712)
|
|
+0/-4
|
25
|
conflicts
|
conflicts
|
conflicts
|
[9877b671fd] Add warning to MediaWikiServicesHook interface. (Daniel Kinzler)
|
|
+47/-1
|
25
|
conflicts
|
conflicts
|
conflicts
|
[c9319f7b55] api: Replace deprecated WikiPage::factory in ApiEditPage (Umherirrender)
|
|
+10/-2
|
25
|
conflicts
|
conflicts
|
conflicts
|
[c7e223e08d] api: Inject PreferencesFactory into ApiOptions (Umherirrender)
|
|
+24/-22
|
25
|
conflicts
|
conflicts
|
conflicts
|
[8f1bc8d13a] objectcache: Remove internal 'numServerShards' field in SqlBagOStuff (Timo Tijhof)
|
|
+1/-7
|
25
|
conflicts
|
conflicts
|
conflicts
|
[f0011cf605] objectcache: Refactor deleteServerObjectsExpiringBefore() to combine progress args (Timo Tijhof)
|
|
+8/-12
|
25
|
conflicts
|
conflicts
|
conflicts
|
[5c2409ae1a] SpecialBlock: replace User with UserIdentity (Petr Pchelko)
|
|
+33/-18
|
25
|
conflicts
|
conflicts
|
conflicts
|
[5adf116196] Convert Skin::relevantUser to UserIdentity (Petr Pchelko)
|
|
+37/-38
|
25
|
conflicts
|
conflicts
|
conflicts
|
[3b327cc98b] api: Replace deprecated User::getAllGroups in ApiUserrights (Umherirrender)
|
|
+27/-2
|
25
|
conflicts
|
conflicts
|
conflicts
|
[82d7d70987] api: Replace deprecated WikiPage::factory in ApiParse (Umherirrender)
|
|
+11/-3
|
25
|
conflicts
|
conflicts
|
conflicts
|
[f602a585ad] DefaultSettings: Improve $wgUpdateCompatibleMetadata docs (Timo Tijhof)
|
|
+12/-5
|
25
|
conflicts
|
conflicts
|
conflicts
|
[62c748093e] Hard-deprecate some MWNamespace methods (Alexander Vorwerk)
|
|
+67/-1
|
25
|
conflicts
|
conflicts
|
conflicts
|
[b3b70624c9] Authority: expose user block info (Daniel Kinzler)
|
T271494
|
+435/-125
|
25
|
conflicts
|
conflicts
|
conflicts
|
[33b9fbfff1] objectcache: tweak WANObjectCache sister key documentation (Aaron Schulz)
|
|
+11/-12
|
25
|
conflicts
|
conflicts
|
conflicts
|
[128e55a5db] Add --sleep option to refreshImageMetadata.php (Amir Sarabadani)
|
|
+10/-0
|
25
|
conflicts
|
conflicts
|
conflicts
|
[e5993ea2db] In recordOldUpload, use source path when computing properties (Tim Starling)
|
|
+5/-4
|
25
|
conflicts
|
conflicts
|
conflicts
|
[a56d8c4e54] rdbms: improve caching logic for "rdbms-server-readonly" keys (Aaron Schulz)
|
|
+31/-20
|
25
|
conflicts
|
conflicts
|
conflicts
|
[c1ea71d635] api: Use UserFactory::newAnonymous in ApiParamInfo (Umherirrender)
|
|
+22/-3
|
25
|
conflicts
|
conflicts
|
conflicts
|
[191d68b11e] api: Change User::isAnon to User::isRegistered (Umherirrender)
|
|
+26/-14
|
25
|
conflicts
|
conflicts
|
conflicts
|
[5038a66304] Merge RevisionStoreDbTestBase and McrRevisionStoreDbTest (Petr Pchelko)
|
T285460
|
+301/-357
|
25
|
conflicts
|
conflicts
|
conflicts
|
[b92463763d] UserNamePrefixSearch: use UserNameUtils instead of UserFactory (DannyS712)
|
|
+22/-28
|
25
|
conflicts
|
conflicts
|
conflicts
|
[b45ddb2ab3] Use WikiPage::doUserEditContent() instead of ::doEditContent() (DannyS712)
|
T255507
|
+505/-316
|
25
|
conflicts
|
conflicts
|
conflicts
|
[ce7df5f6ea] Copy changes from legacyMediaParserTests to mediaParserTests after syncing (Arlo Breault)
|
|
+38/-1
|
25
|
conflicts
|
conflicts
|
conflicts
|
[9c854614a3] Sync up with Parsoid parserTests.txt (Arlo Breault)
|
|
+22/-2
|
25
|
conflicts
|
conflicts
|
conflicts
|
[d6b3cd1a12] Remove hard-deprecated methods from RevisionStore (Petr Pchelko)
|
T274209
|
+14/-661
|
25
|
conflicts
|
conflicts
|
conflicts
|
[5ca02c77b2] UserEditCountUpdate: only store a single UserIdentity object (DannyS712)
|
|
+15/-17
|
25
|
conflicts
|
conflicts
|
conflicts
|
[4b2bb69b99] Remove dependency on pimple external library (DannyS712)
|
|
+11/-5
|
25
|
conflicts
|
conflicts
|
conflicts
|
[051b724ac9] rdbms: use PHP strings for server_id/gt_domain_id, and binlog event numbers (Aaron Schulz)
|
|
+42/-32
|
25
|
conflicts
|
conflicts
|
conflicts
|
[43caa3fb12] SpecialChangeEmail: Requiring email confirmation is not an error (Bartosz Dziewoński)
|
|
+1/-1
|
25
|
conflicts
|
conflicts
|
conflicts
|
[4ee71ea809] Allow a retry of flaky selenium test (Kosta Harlan)
|
|
+12/-1
|
25
|
conflicts
|
conflicts
|
conflicts
|
[7f1e4447fb] Remove deprecated HTML:infoBox (bwang)
|
|
+1/-68
|
25
|
conflicts
|
conflicts
|
conflicts
|
[e77ebc1854] Remove AuthManager::$instance and ::resetCache() (Alexander Vorwerk)
|
|
+0/-20
|
25
|
conflicts
|
conflicts
|
conflicts
|
[623c9561cc] Hard deprecate ContentHandler::getForTitle() (Alexander Vorwerk)
|
|
+10/-3
|
25
|
conflicts
|
conflicts
|
conflicts
|
[4cdc36eaec] SpecialBlock - remove unused $blockTarget (DannyS712)
|
|
+0/-3
|
25
|
conflicts
|
conflicts
|
conflicts
|
[eccd347da9] Hard-deprecate User::matchEditTokenNoSuffix (Petr Pchelko)
|
|
+9/-14
|
25
|
conflicts
|
conflicts
|
conflicts
|
[cbc4c9dee2] FileDeleteForm: inject services (Alexander Vorwerk)
|
|
+55/-13
|
25
|
conflicts
|
conflicts
|
conflicts
|
[7c353e47a7] Revert "GrantsInfo service to replace MWGrants" (Erik Bernhardson)
|
T253077
|
+99/-421
|
25
|
conflicts
|
conflicts
|
conflicts
|
[68ebdfc77f] Optionally split out parts of file metadata to BlobStore (Tim Starling)
|
T275268
|
+596/-36
|
25
|
conflicts
|
conflicts
|
conflicts
|
[9f4a392544] GrantsInfo service to replace MWGrants (Alexander Vorwerk)
|
T253077
|
+421/-99
|
25
|
conflicts
|
conflicts
|
conflicts
|
[92564edc7c] Use Message::page instead of Message::title (Petr Pchelko)
|
|
+42/-33
|
25
|
conflicts
|
conflicts
|
conflicts
|
[bdecf516b9] Replace Title in Message/MessageCache (Petr Pchelko)
|
|
+64/-31
|
25
|
conflicts
|
conflicts
|
conflicts
|
[ca1eb4b9f9] PageUpdater: reduce unneeded conversions to User objects (DannyS712)
|
|
+4/-7
|
25
|
conflicts
|
conflicts
|
conflicts
|
[b0b33ef2b0] PageUpdater: inject a UserGroupManager (DannyS712)
|
|
+15/-5
|
25
|
conflicts
|
conflicts
|
conflicts
|
[2a94694185] Stop requiring full User to upload a File. (Petr Pchelko)
|
|
+38/-35
|
25
|
conflicts
|
conflicts
|
conflicts
|
[a84ad7bd40] Add some missing __METHOD__ parameters to database calls (DannyS712)
|
|
+17/-10
|
25
|
conflicts
|
conflicts
|
conflicts
|
[15f2576886] Remove most usages of User from ProtectionForm (Petr Pchelko)
|
|
+41/-37
|
25
|
conflicts
|
conflicts
|
conflicts
|
[3e7a3554e9] Restore PHP 4.0 compatibility to PHPVersionCheck (Petr Pchelko)
|
|
+1/-1
|
25
|
conflicts
|
conflicts
|
conflicts
|
[d9b3c66dbc] Add convenience constructors for PageReference/Identity (Petr Pchelko)
|
|
+44/-0
|
25
|
conflicts
|
conflicts
|
conflicts
|
[0405f90120] preferences: Replace tab with space after opening parentheses (Amir Sarabadani)
|
|
+1/-1
|
25
|
conflicts
|
conflicts
|
conflicts
|
[a43dcc7c2e] Followup to DatabaseBlock constructor options deprecations (Petr Pchelko)
|
|
+1/-1
|
25
|
conflicts
|
conflicts
|
conflicts
|
[b089533e03] stylelint: Enforce no-unsupported-browser-features (Ed Sanders)
|
|
+28/-1
|
25
|
conflicts
|
conflicts
|
conflicts
|
[fcad1b9e44] DefaultPreferencesFactory: inject all services needed (DannyS712)
|
|
+46/-22
|
25
|
conflicts
|
conflicts
|
conflicts
|
[90b47f0077] Fix deprecation warnings in DatabaseBlock (Matěj Suchánek)
|
|
+2/-2
|
25
|
conflicts
|
conflicts
|
conflicts
|
[29d80937de] Remove hard-deprecated ActorMigrationBase methods. (Petr Pchelko)
|
|
+2/-44
|
25
|
conflicts
|
conflicts
|
conflicts
|
[0dfa846653] Use null coalecing operators everywhere consistenctly. (Petr Pchelko)
|
|
+18/-25
|
25
|
conflicts
|
conflicts
|
conflicts
|
[82d06463e4] Hard deprecate SpecialBlock::checkUnblockSelf (DannyS712)
|
|
+4/-1
|
25
|
conflicts
|
conflicts
|
conflicts
|
[8f644e7b9b] Remove some User typehints that are just passthrough (Petr Pchelko)
|
|
+8/-6
|
25
|
conflicts
|
conflicts
|
conflicts
|
[423812d1cc] InfoAction: minor cleanup (DannyS712)
|
|
+60/-29
|
25
|
conflicts
|
conflicts
|
conflicts
|
[acba631a90] Fix 'instances' typo (Alexander Vorwerk)
|
|
+1/-1
|
25
|
conflicts
|
conflicts
|
conflicts
|
[eed864e311] Hard-deprecate File::getUser (Petr Pchelko)
|
|
+18/-66
|
25
|
conflicts
|
conflicts
|
conflicts
|
[615ee84446] Hard deprecate ContentHandler::cleanupHandlersCache() (Alexander Vorwerk)
|
|
+6/-2
|
25
|
conflicts
|
conflicts
|
conflicts
|
[9e8ff12a59] Revert "LocalFile: don't use dynamic property assignment when loading from the DB" (Ppchelko)
|
|
+47/-38
|
25
|
conflicts
|
conflicts
|
conflicts
|
[9435fd1303] Remove the TitleArrayFromResult hook (DannyS712)
|
|
+4/-41
|
25
|
conflicts
|
conflicts
|
conflicts
|
[311b3b44f4] Make EntryPoint::getTextFormatters() private (DannyS712)
|
|
+3/-1
|
25
|
conflicts
|
conflicts
|
conflicts
|
[c80841f58b] Remove comments that repeat the code (DannyS712)
|
|
+2/-24
|
25
|
conflicts
|
conflicts
|
conflicts
|
[70045d8168] Remove unused PatchFileLocation trait (DannyS712)
|
|
+1/-93
|
25
|
conflicts
|
conflicts
|
conflicts
|
[23f2311978] Remove WikiPage from SearchUpdate (Petr Pchelko)
|
|
+11/-9
|
25
|
conflicts
|
conflicts
|
conflicts
|
[ee5a5f2dd7] Remove User from SkinTemplate::buildContentNavigationUrls (Petr Pchelko)
|
|
+11/-7
|
25
|
conflicts
|
conflicts
|
conflicts
|
[79c0b3a74f] Remove deprecated SpecialBlock::validateTarget (Petr Pchelko)
|
|
+1/-29
|
25
|
conflicts
|
conflicts
|
conflicts
|
[1c50fa3a57] Add namespace names for Dagbani ("Amir E. Aharoni")
|
|
+21/-0
|
25
|
conflicts
|
conflicts
|
conflicts
|
[e11c0244dc] ParserTest: remove unused $mockConfig (DannyS712)
|
|
+0/-9
|
25
|
conflicts
|
conflicts
|
conflicts
|
[4444264dfe] Fix name of searchindex table in PostgresUpdater (Amir Sarabadani)
|
|
+1/-1
|
25
|
conflicts
|
conflicts
|
conflicts
|
[9d1b346c77] NewPagesPager: remove unused UserFactory (Petr Pchelko)
|
|
+4/-21
|
25
|
conflicts
|
conflicts
|
conflicts
|
[4e75536609] Clean up NewFilesPager: remove deprecated and unused services (Petr Pchelko)
|
|
+32/-47
|
25
|
conflicts
|
conflicts
|
conflicts
|
[cb0f1000d7] RollbackPage: remove unneeded conversion to full User object (DannyS712)
|
|
+6/-2
|
25
|
conflicts
|
conflicts
|
conflicts
|
[7a8a86476b] WatchlistManager: remove unneeded conversion to full User object (DannyS712)
|
|
+1/-1
|
25
|
conflicts
|
conflicts
|
conflicts
|
[47b1065bb8] Make BlockManager::getUserBlock take UserIdentity (Petr Pchelko)
|
|
+20/-5
|
25
|
conflicts
|
conflicts
|
conflicts
|
[fb6529e653] FileRepo::findFile - support Authority (Petr Pchelko)
|
|
+34/-34
|
25
|
conflicts
|
conflicts
|
conflicts
|
[e86cfe1592] Remove deprecated SpecialPage::getRestrictedPages (Petr Pchelko)
|
|
+1/-26
|
25
|
conflicts
|
conflicts
|
conflicts
|
[19d869e615] Migrate UserNamePrefixSearch service to use Authority (DannyS712)
|
|
+18/-25
|
25
|
conflicts
|
conflicts
|
conflicts
|
[d1cf9f4784] PasswordReset: remove use of PermissionManager (DannyS712)
|
|
+6/-60
|
25
|
conflicts
|
conflicts
|
conflicts
|
[7c19e5367c] InfoAction: Replace protection message setting block with a switch ("James D. Forrester")
|
|
+20/-15
|
25
|
conflicts
|
conflicts
|
conflicts
|
[c397868e3d] Remove custom table options from 'revision' table (Ammarpad)
|
|
+1/-14
|
25
|
conflicts
|
conflicts
|
conflicts
|
[19739de872] Remove some unneeded uses of full User objects (DannyS712)
|
|
+38/-35
|
25
|
conflicts
|
conflicts
|
conflicts
|
[8ec531f3c8] Add @since to some Parser methods (DannyS712)
|
|
+54/-3
|
25
|
conflicts
|
conflicts
|
conflicts
|
[e1dd5e0f2d] Hard deprecate global function wfFindFile() (Alexander Vorwerk)
|
|
+2/-0
|
25
|
conflicts
|
conflicts
|
conflicts
|
[65015ad2d8] Hard deprecate global function wfLocalFile() (Alexander Vorwerk)
|
|
+4/-1
|
25
|
conflicts
|
conflicts
|
conflicts
|
[275d1a44c5] fixMergeHistoryCorruption.php: Code cleanup (Sam Reed)
|
|
+8/-14
|
25
|
conflicts
|
conflicts
|
conflicts
|
[312e617189] Remove backward compatibility $_FILES from FauxRequest::getUpload (Umherirrender)
|
|
+1/-2
|
25
|
conflicts
|
conflicts
|
conflicts
|
[d9ed4f6153] Remove global function wfGetRusage() (Alexander Vorwerk)
|
|
+1/-14
|
25
|
conflicts
|
conflicts
|
conflicts
|
[79f6d5b5ab] ApiPageSet: add documentation to all variables (DannyS712)
|
|
+71/-11
|
25
|
conflicts
|
conflicts
|
conflicts
|
[113dfbb3f6] Move UploadBase::stashFile removal to correct section of release notes (Cindy Cicalese)
|
|
+2/-1
|
25
|
conflicts
|
conflicts
|
conflicts
|
[0deb3b0891] Remove aliases for SearchResultPageIdentity (Daniel Kinzler)
|
|
+0/-14
|
25
|
conflicts
|
conflicts
|
conflicts
|
[e6c6a525cb] Add return typehints to Block interface and classes implementing it (DannyS712)
|
|
+26/-24
|
25
|
conflicts
|
conflicts
|
conflicts
|
[8cf3ae8613] Drop RollbackPageFactoryTest (Petr Pchelko)
|
|
+0/-52
|
25
|
conflicts
|
conflicts
|
conflicts
|
[e87fadc1d6] Upload: convert b/c cases to UserIdentity (Petr Pchelko)
|
|
+10/-45
|
25
|
conflicts
|
conflicts
|
conflicts
|
[77ac7a9005] MWTimestampTest: use StaticUserOptionsLookup (DannyS712)
|
|
+6/-20
|
25
|
conflicts
|
conflicts
|
conflicts
|
[827f3eb922] PageArchive: more cleanup with dependencies (DannyS712)
|
|
+33/-9
|
25
|
conflicts
|
conflicts
|
conflicts
|
[6805f39a30] Remove unused default values from class properties (Thiemo Kreuz)
|
|
+51/-44
|
25
|
conflicts
|
conflicts
|
conflicts
|
[69945139da] DatabaseBlockStore: clarify cross-wiki access (Daniel Kinzler)
|
|
+42/-3
|
25
|
conflicts
|
conflicts
|
conflicts
|
[7136d671d2] Replace User::idFromName with ActorStore (Petr Pchelko)
|
|
+37/-62
|
25
|
conflicts
|
conflicts
|
conflicts
|
[99ca273aa7] Convert UploadStash to UserIdentity (Petr Pchelko)
|
|
+22/-27
|
25
|
conflicts
|
conflicts
|
conflicts
|
[7b882b2e51] Convert File to Authority/UserIdentity (Petr Pchelko)
|
|
+42/-28
|
25
|
conflicts
|
conflicts
|
conflicts
|
[d85a4124e2] GetAllBlockActionsHook: Document avoiding blockable action ID conflicts (Thalia Chan)
|
|
+9/-1
|
25
|
conflicts
|
conflicts
|
conflicts
|
[65c955746c] Split TimeCorrection parser into separate class (Derk-Jan Hartman)
|
|
+417/-101
|
25
|
conflicts
|
conflicts
|
applies
|
[4ca16e8d08] Eliminate use of Title object in REST infrastructure (Petr Pchelko)
|
|
+549/-345
|
25
|
conflicts
|
conflicts
|
applies
|
[db4f2bbb24] Merge FormatJsonTest and FormatJsonUnitTest (DannyS712)
|
|
+352/-359
|
25
|
conflicts
|
conflicts
|
applies
|
[7cc4868758] rdbms: disallow upsert()/replace() calls with multiple unique keys (Aaron Schulz)
|
|
+22/-47
|
25
|
conflicts
|
conflicts
|
conflicts
|
[23144f495a] Avoid SpecialPage::getConfig in constructor on Special:Watchlist/EditWatchlist (Umherirrender)
|
|
+7/-18
|
25
|
conflicts
|
conflicts
|
conflicts
|
[172d1fcc5f] RELEASE-NOTES-1.36: Add in a couple of backported entries ("James D. Forrester")
|
|
+3/-0
|
25
|
conflicts
|
conflicts
|
conflicts
|
[6c4c09c715] DefaultPreferencesFactoryTest: add helper for PermissionManager (DannyS712)
|
|
+39/-39
|
25
|
conflicts
|
conflicts
|
conflicts
|
[14dc9229b4] Unify `list-style` CSS (Volker E)
|
|
+9/-13
|
25
|
conflicts
|
conflicts
|
conflicts
|
[e4b51a4aae] Fix mismatching type hints in ChangesListSpecialPageTest (Thiemo Kreuz)
|
|
+25/-14
|
25
|
conflicts
|
conflicts
|
conflicts
|
[95e913c9f2] PageArchive: prepare for converting to DI (DannyS712)
|
|
+52/-30
|
25
|
conflicts
|
conflicts
|
conflicts
|
[7bd7d2a6c1] Remove hooks that use Revision objects (DannyS712)
|
T247143
|
+47/-870
|
25
|
conflicts
|
conflicts
|
conflicts
|
[fc7e0717ab] build: Fix .editorconfig to allow spaces in markdown files (Timo Tijhof)
|
|
+5/-1
|
25
|
conflicts
|
conflicts
|
applies
|
[e69f56fc9b] build: Remove unneeded phpcs:ignore on false positives (Umherirrender)
|
|
+0/-6
|
25
|
conflicts
|
conflicts
|
applies
|
[7f684ed81c] build: Cleanup and improve .phpcs.xml (Umherirrender)
|
|
+27/-29
|
25
|
conflicts
|
conflicts
|
applies
|
[7c0c1ad9d0] In BlockListPager and ProtectedPagesPager use userLink() unconditionally (Tim Starling)
|
|
+6/-14
|
25
|
conflicts
|
conflicts
|
conflicts
|
[f39f0384f3] rdbms: remove whitespace padding from IDatabase::conditional() (Aaron Schulz)
|
|
+3/-3
|
25
|
conflicts
|
conflicts
|
conflicts
|
[ac041f4355] Bump wikimedia/parsoid to v0.14.0-a1 (Arlo Breault)
|
|
+2/-1
|
25
|
conflicts
|
conflicts
|
conflicts
|
[dcdec1a2b3] rdbms: move DBAL-related classes under /dbal directory (Aaron Schulz)
|
|
+13/-13
|
25
|
conflicts
|
conflicts
|
conflicts
|
[82d2675ae6] PostgresUpdater: Simplify working with constraints (Ammarpad)
|
|
+14/-24
|
25
|
conflicts
|
conflicts
|
conflicts
|
[3a150275de] Implement injecting of dependencies to an AuthenticationProvider (vladshapik)
|
T275030
|
+479/-210
|
25
|
conflicts
|
conflicts
|
conflicts
|
[e7cb20913b] Update psr/container and wikimedia/object-factory (Sam Reed)
|
|
+4/-2
|
25
|
conflicts
|
conflicts
|
conflicts
|
[7f7015428a] RELEASE-NOTES: Fix location of updates to external libraries (DannyS712)
|
|
+1/-1
|
25
|
conflicts
|
conflicts
|
conflicts
|
[0ecf032d90] RELEASE-NOTES-1.37: Don't mention jQuery 3.6, backporting ("James D. Forrester")
|
|
+0/-2
|
25
|
conflicts
|
conflicts
|
conflicts
|
[ed99cdd6c5] WatchlistManager: reduce more uses of full user objects (DannyS712)
|
|
+2/-2
|
25
|
conflicts
|
conflicts
|
conflicts
|
[4f3d8ccb59] WatchlistManager: reduce use of full user objects (DannyS712)
|
|
+2/-2
|
25
|
conflicts
|
conflicts
|
conflicts
|
[e2ec44d73f] Replace ->exactly( 1 ) with ->once() in tests (Thiemo Kreuz)
|
|
+15/-15
|
25
|
conflicts
|
conflicts
|
conflicts
|
[f36808dddc] Use UserIdentityValue in tests where possible (Thiemo Kreuz)
|
|
+21/-50
|
25
|
conflicts
|
conflicts
|
conflicts
|
[4c2d7e87b8] JobQueueDB: Remove unused getReplicaDB() call (Sam Reed)
|
|
+0/-1
|
25
|
conflicts
|
conflicts
|
conflicts
|
[fb6b6e058c] Fix parameter order of setWatch to match add/removeWatch (Cindy Cicalese)
|
|
+23/-23
|
25
|
conflicts
|
conflicts
|
conflicts
|
[ab9ecc0268] Drop hard-deprecated CacheHelper classes (Petr Pchelko)
|
T249230
|
+2/-822
|
25
|
conflicts
|
conflicts
|
conflicts
|
[23efcf9dbf] Add change tag for media uploaded using importImages.php (Taavi Väänänen)
|
|
+19/-1
|
25
|
conflicts
|
conflicts
|
conflicts
|
[535d7abf59] phpunit: Mass-replace setMethods with onlyMethods and adjust (Daimona Eaytoy)
|
T278010
|
+373/-365
|
25
|
conflicts
|
conflicts
|
conflicts
|
[647e6be277] Remove MovePageFactoryTest (Tim Starling)
|
|
+0/-36
|
25
|
conflicts
|
conflicts
|
conflicts
|
[a2d3a0f599] Hard deprecate JobQueue::getWiki (DannyS712)
|
|
+6/-1
|
25
|
conflicts
|
conflicts
|
conflicts
|
[1fb529c07c] RELEASE-NOTES-1.37: remove copied stuff from 1.36 (DannyS712)
|
|
+0/-70
|
25
|
conflicts
|
conflicts
|
conflicts
|
[339fd93f67] Make MovePageTest actually test valid moves (Petr Pchelko)
|
|
+55/-90
|
20
|
conflicts
|
conflicts
|
conflicts
|
[91ac8a717d] Add UserNameUtils to DummyServicesTrait, and use it (DannyS712)
|
|
+110/-135
|
20
|
conflicts
|
conflicts
|
conflicts
|
[edd9ae23be] Allow using MediaWikiTitleCodec with errors in unit tests (DannyS712)
|
|
+100/-31
|
20
|
conflicts
|
conflicts
|
conflicts
|
[12997e1f14] Narrow PageUpdater dependency from Title (Petr Pchelko)
|
|
+66/-36
|
20
|
conflicts
|
conflicts
|
conflicts
|
[3158ba5dfb] Move EditResultBuilder::findIdenticalRevision to RevStore (Petr Pchelko)
|
|
+70/-64
|
20
|
conflicts
|
conflicts
|
conflicts
|
[b7b84e2112] WatchedItemStore: clean up, simplify, and misc tweaks (DannyS712)
|
|
+113/-103
|
20
|
conflicts
|
conflicts
|
conflicts
|
[4f3b6eae63] Reduce duplication in NoWriteWatchedItemStoreUnitTest (DannyS712)
|
|
+47/-84
|
20
|
conflicts
|
conflicts
|
conflicts
|
[85fa5602e3] Simplify and reduce duplication in PingbackTest (DannyS712)
|
|
+82/-110
|
20
|
conflicts
|
conflicts
|
conflicts
|
[bc76602493] DBMS-specific ResultWrapper subclasses (Tim Starling)
|
T286694
|
+665/-761
|
20
|
conflicts
|
conflicts
|
conflicts
|
[4f4822119d] Convert CentralIdLookup to UserIdentity. (Petr Pchelko)
|
|
+173/-74
|
20
|
conflicts
|
conflicts
|
conflicts
|
[cf849b854a] Simplifications to RevertedTagUpdateTest (DannyS712)
|
|
+19/-89
|
20
|
conflicts
|
conflicts
|
conflicts
|
[9d0d489412] Cleanup to PageUpdaterFactory and tests (DannyS712)
|
|
+30/-81
|
20
|
conflicts
|
conflicts
|
conflicts
|
[5f87b6def8] Simplify a number of styles files by using less (DannyS712)
|
|
+96/-96
|
20
|
conflicts
|
conflicts
|
conflicts
|
[166ed5cd95] BlockUser: Provide correct information to the post-block hook (Matěj Suchánek)
|
|
+125/-21
|
20
|
conflicts
|
conflicts
|
conflicts
|
[d3d8dc9965] Schema migration for revison_actor_temp table removal (Tim Starling)
|
T275246
|
+862/-527
|
20
|
conflicts
|
conflicts
|
conflicts
|
[cd1ead94ea] Clean up MergeHistory (Petr Pchelko)
|
|
+162/-203
|
20
|
conflicts
|
conflicts
|
conflicts
|
[7b556a5761] Move some Title tests to unit tests (DannyS712)
|
|
+161/-164
|
20
|
conflicts
|
conflicts
|
conflicts
|
[27d9452f6d] Inject dependencies into SearchApi (DannyS712)
|
|
+112/-44
|
20
|
conflicts
|
conflicts
|
conflicts
|
[cabfe6270b] CentralIdLookup: accept Authority for audiences checks instead of User (Petr Pchelko)
|
|
+52/-63
|
20
|
conflicts
|
conflicts
|
conflicts
|
[1782bc7fd4] Remove hard-deprecated LogEntry::getPerformer (Petr Pchelko)
|
|
+79/-42
|
20
|
conflicts
|
conflicts
|
conflicts
|
[2ba01c7ee7] Remove some more comments that literally repeat the code (Thiemo Kreuz)
|
|
+69/-72
|
20
|
conflicts
|
conflicts
|
conflicts
|
[6260074a8c] Move CRSF token generation to CsrfTokenSet (Petr Pchelko)
|
|
+254/-9
|
20
|
conflicts
|
conflicts
|
conflicts
|
[b82cf00983] Remove User::$mEditCount and internal caching (DannyS712)
|
|
+60/-72
|
20
|
conflicts
|
conflicts
|
conflicts
|
[9c3c0b704b] Use array_fill_keys() instead of array_flip() if that reflects the developer's intention (Tim Starling)
|
|
+111/-100
|
20
|
conflicts
|
conflicts
|
conflicts
|
[983984d5d4] EPIC: Remove the Revision class entirely (DannyS712)
|
T247143
|
+5/-3182
|
20
|
conflicts
|
conflicts
|
conflicts
|
[882d5a2087] selenium: Upgrade WebdriverIO to v7 (Željko Filipin)
|
T274579
|
+1503/-1694
|
20
|
conflicts
|
conflicts
|
conflicts
|
[6a8a786599] Replace easy usages of User for UserIdentity/Authority (Petr Pchelko)
|
|
+62/-57
|
20
|
conflicts
|
conflicts
|
conflicts
|
[0eaf8f1bc1] Use IContextSource in FileDeleteForm instead of User and OutputPage (Petr Pchelko)
|
|
+86/-82
|
20
|
conflicts
|
conflicts
|
conflicts
|
[b4849e03b7] Use the unserialized form of image metadata internally (Tim Starling)
|
T275268
|
+1128/-817
|
20
|
conflicts
|
conflicts
|
conflicts
|
[5a229f691f] Accept UserIdentity in code to manage edit counts (DannyS712)
|
|
+111/-28
|
20
|
conflicts
|
conflicts
|
conflicts
|
[edb3a9a692] Allow passing mock Authority in API integration tests (Petr Pchelko)
|
|
+119/-127
|
20
|
conflicts
|
conflicts
|
conflicts
|
[a747229116] Remove Title param typehints from jobs (Petr Pchelko)
|
|
+79/-53
|
20
|
conflicts
|
conflicts
|
conflicts
|
[25479475fe] Add tests for Skin::getRelevantUser (Petr Pchelko)
|
|
+106/-0
|
20
|
conflicts
|
conflicts
|
conflicts
|
[7f8adc13bf] Reapply "LocalFile: don't use dynamic property assignment when loading from the DB" (Tim Starling)
|
|
+84/-48
|
20
|
conflicts
|
conflicts
|
conflicts
|
[3e2259be93] ArchivedFile: replace ::getUser methods with ::getUploader (Petr Pchelko)
|
|
+139/-18
|
20
|
conflicts
|
conflicts
|
conflicts
|
[7c59cb3a8a] DefaultPreferencesFactory: inject a UserGroupManager (DannyS712)
|
|
+119/-41
|
20
|
conflicts
|
conflicts
|
conflicts
|
[5455e58967] Deprecate File::getUser in favor of File::getUploader (Petr Pchelko)
|
|
+313/-98
|
20
|
conflicts
|
conflicts
|
conflicts
|
[9763c48d17] Reapply "Hard Deprecate User ::getCanonicalName, ::isUsableName, ::isCreatableName"" ("Vlad.shapik")
|
|
+91/-43
|
20
|
conflicts
|
conflicts
|
conflicts
|
[358340e7a6] Archive RELEASE-NOTES-1.36, now that 1.36.0 is out ("James D. Forrester")
|
T279455
|
+866/-850
|
20
|
conflicts
|
conflicts
|
conflicts
|
[f5d86ec75e] Replace usage of custom File properties (Tim Starling)
|
|
+135/-23
|
20
|
conflicts
|
conflicts
|
conflicts
|
[dee771bf8b] Skin: Factor out functions (bwang)
|
|
+100/-41
|
20
|
conflicts
|
conflicts
|
conflicts
|
[779bd0aae8] Migrate DefaultPreferencesFactory to authority (DannyS712)
|
|
+63/-72
|
20
|
conflicts
|
conflicts
|
conflicts
|
[f057d2253c] Replace deprecated uses of PermissionManager with GroupPermissionsLookup (DannyS712)
|
|
+61/-60
|
20
|
conflicts
|
conflicts
|
conflicts
|
[e5083b79ee] Drop hard-deprecated and unused DatabaseBlock::chooseBlock (Petr Pchelko)
|
|
+2/-121
|
20
|
conflicts
|
conflicts
|
conflicts
|
[8f0ba85eee] resources: Add a fetch polyfill with skip function (gengh)
|
T260198
|
+1011/-0
|
20
|
conflicts
|
conflicts
|
conflicts
|
[d63d7ad7fc] rdbms: cleanup ILBFactory comments about tracked load balancers (Aaron Schulz)
|
|
+94/-43
|
20
|
conflicts
|
conflicts
|
conflicts
|
[3c978f6fc6] WikiImporter: inject services (ZabeMath)
|
|
+386/-70
|
20
|
conflicts
|
conflicts
|
conflicts
|
[d94b16a74d] selenium: Record videos using Xvfb+ffmpeg (Željko Filipin)
|
T253113
|
+695/-1385
|
20
|
conflicts
|
conflicts
|
conflicts
|
[41373ba0d6] selenium: Update mwbot to v2 (Željko Filipin)
|
T280332
|
+704/-665
|
20
|
conflicts
|
conflicts
|
conflicts
|
[1ac26ae349] Convert MergeHistory to PageIdentity (Petr Pchelko)
|
|
+84/-55
|
20
|
conflicts
|
conflicts
|
conflicts
|
[695e61ce14] Clean up hard deprecated Title methods (Petr Pchelko)
|
|
+5/-126
|
20
|
conflicts
|
conflicts
|
conflicts
|
[e11939f1d0] Inject load balancers into some authentication providers (DannyS712)
|
|
+116/-62
|
20
|
conflicts
|
conflicts
|
conflicts
|
[2192f54a23] Remove hard deprecated methods from ApiBase (DannyS712)
|
|
+5/-161
|
20
|
conflicts
|
conflicts
|
conflicts
|
[d2a0b3976c] Simplify database handling in CategoryTest (DannyS712)
|
|
+24/-128
|
20
|
conflicts
|
conflicts
|
conflicts
|
[2a1087fa40] RevisionDeleter: Use PageIdentity instead of Title (Daniel Kinzler)
|
|
+78/-51
|
20
|
conflicts
|
conflicts
|
conflicts
|
[31676abea5] Add DummyServicesTrait::getDummyInterwikiLookup (DannyS712)
|
|
+183/-207
|
20
|
conflicts
|
conflicts
|
conflicts
|
[ecf826a2ee] Revert "Hard Deprecate User ::getCanonicalName, ::isUsableName, ::isCreatableName" (Ppchelko)
|
|
+37/-97
|
20
|
conflicts
|
conflicts
|
conflicts
|
[26dec11987] Use DummyServicesTrait::getDummyNamespaceInfo in more places (DannyS712)
|
|
+46/-86
|
20
|
conflicts
|
conflicts
|
conflicts
|
[41287e87d8] Add MediaWikiTitleCodec and NamespaceInfo to DummyServicesTrait (DannyS712)
|
|
+214/-213
|
20
|
conflicts
|
conflicts
|
conflicts
|
[7fb6c856ad] Introduce DummyServicesTrait for use in unit tests (DannyS712)
|
|
+150/-94
|
20
|
conflicts
|
conflicts
|
conflicts
|
[c0dd682544] Start removing places using Revision objects (DannyS712)
|
T247143
|
+53/-1007
|
20
|
conflicts
|
conflicts
|
conflicts
|
[c6216377bb] Remove deprecated https-related hooks (DannyS712)
|
|
+11/-142
|
20
|
conflicts
|
conflicts
|
conflicts
|
[ed4a87614b] Simplify and clean up WatchedItemStoreUnitTest (DannyS712)
|
|
+65/-71
|
20
|
conflicts
|
conflicts
|
conflicts
|
[ccd4b6d98b] Give WikiAwareEntityTrait it's own unit tests. (Petr Pchelko)
|
|
+118/-5
|
20
|
conflicts
|
conflicts
|
conflicts
|
[f86e82a5a7] Remove ApiUnblock unit test. (Petr Pchelko)
|
|
+0/-334
|
20
|
conflicts
|
conflicts
|
conflicts
|
[5115449259] objectcache: reorganize method order in SqlBagOStuff (Aaron Schulz)
|
|
+142/-142
|
20
|
conflicts
|
conflicts
|
conflicts
|
[1f9c3a4566] Move AuthManager::checkAccountCreatePermissions to Authority. (Petr Pchelko)
|
|
+182/-83
|
20
|
conflicts
|
conflicts
|
conflicts
|
[f50c097b9a] Keep ActorStore caches consistent on user rename (Petr Pchelko)
|
|
+317/-84
|
20
|
conflicts
|
conflicts
|
conflicts
|
[58c850b307] Update OOjs from v5.0.0 to v6.0.0 ("James D. Forrester")
|
|
+61/-80
|
20
|
conflicts
|
conflicts
|
conflicts
|
[1d5bac66c4] Reduce mocking LoggerInterface (DannyS712)
|
|
+65/-53
|
20
|
conflicts
|
conflicts
|
conflicts
|
[c1ee8250e9] Remove unnecessary ->equalTo() from tests (Thiemo Kreuz)
|
|
+96/-147
|
20
|
conflicts
|
conflicts
|
conflicts
|
[b95a07380a] Remove meaningless ->expects( $this->any() ) from all tests (Thiemo Kreuz)
|
|
+122/-205
|
20
|
conflicts
|
conflicts
|
conflicts
|
[f8ed11e170] Replace doWatch/doUnwatch with addWatch*/removeWatch* (Cindy Cicalese)
|
|
+98/-125
|
20
|
conflicts
|
conflicts
|
conflicts
|
[a05fb27e90] resourceloader: Move most of mw.log from startup to mediawiki.base (Timo Tijhof)
|
|
+85/-73
|
20
|
conflicts
|
conflicts
|
conflicts
|
[c925cb1a4a] Drop Autopromote class, deprecated since 1.35 (Petr Pchelko)
|
|
+2/-137
|
20
|
conflicts
|
conflicts
|
conflicts
|
[6bf0a0d3ef] Use WatchlistManager instead of User in WatchAction (Cindy Cicalese)
|
|
+158/-126
|
20
|
conflicts
|
conflicts
|
conflicts
|
[47998b0783] Move watchlist-related methods from User to WatchlistManager (Cindy Cicalese)
|
|
+287/-42
|
20
|
conflicts
|
conflicts
|
conflicts
|
[7d937f792a] selenium: remove @wdio/devtools-service NPM package (Željko Filipin)
|
T280334
|
+8/-1273
|
20
|
conflicts
|
conflicts
|
conflicts
|
[46db19ecdf] Factor out rollback logic from WikiPage (Petr Pchelko)
|
|
+1157/-661
|
20
|
conflicts
|
conflicts
|
applies
|
[1ae400bb93] Remove some deprecated methods from the Language class (Daniel Kinzler)
|
|
+8/-125
|
20
|
conflicts
|
conflicts
|
conflicts
|
[f7404ae08e] Revert "Localisation updates from https://translatewiki.net." (Umherirrender)
|
|
+124/-180
|
20
|
conflicts
|
conflicts
|
conflicts
|
[aca13bde36] Some reorganisation of DefaultSettings.php (Tim Starling)
|
|
+985/-894
|
20
|
conflicts
|
conflicts
|
applies
|
[1829057944] Introduce includes/Storage/PageUpdaterFactory (Daniel Kinzler)
|
|
+521/-97
|
15
|
conflicts
|
conflicts
|
conflicts
|
[0d75fdb4f7] Use CsrfTokenSet as CSRF token source (Petr Pchelko)
|
|
+303/-216
|
15
|
conflicts
|
conflicts
|
conflicts
|
[aa9385ba12] build: Remove 'npm run api-testing-lint' command (Timo Tijhof)
|
|
+2/-2
|
15
|
conflicts
|
conflicts
|
conflicts
|
[3f6ab130e6] build: Update SVGO to latest v2.3.0 and re-crush SVGs (Volker E)
|
T278656
|
+160/-388
|
15
|
conflicts
|
conflicts
|
conflicts
|
[64898405cb] build: Upgrade mediawiki-codesniffer from v35.0.0 to v36.0.0 ("James D. Forrester")
|
|
+44/-41
|
15
|
conflicts
|
conflicts
|
conflicts
|
[633ec93a8c] Clean up WatchlistManager tests (DannyS712)
|
|
+405/-284
|
15
|
conflicts
|
conflicts
|
conflicts
|
[577824ae7f] Move watchlist-related methods from WatchAction to WatchlistManager (Cindy Cicalese)
|
|
+532/-165
|
15
|
conflicts
|
conflicts
|
conflicts
|
[200e9abbd0] Convert WatchlistManager to use Authority and PageIdentity (Cindy Cicalese)
|
|
+356/-375
|
15
|
conflicts
|
conflicts
|
conflicts
|
[df5eb22f83] Replace uses of DB_MASTER with DB_PRIMARY ("James D. Forrester")
|
|
+513/-513
|
10
|
conflicts
|
conflicts
|
conflicts
|
[40764d277c] Replace PHPUnit ->returnValue() with ->willReturn() shortcut (Thiemo Kreuz)
|
|
+636/-717
|
10
|
conflicts
|
conflicts
|
conflicts
|
[d3078c0926] build: Upgrade stylelint-config-wikimedia from 0.10.3 to 0.11.1 ("James D. Forrester")
|
|
+485/-195
|
5
|
conflicts
|
conflicts
|
conflicts
|
[195920767d] build: Upgrade karma and related dependencies to 6.x ("James D. Forrester")
|
|
+211/-371
|
5
|
conflicts
|
conflicts
|
conflicts
|
[fc693ba08b] build: Update qunitjs from 2.10 to 2.16 (Timo Tijhof)
|
|
+6644/-6180
|
0
|
conflicts
|
conflicts
|
conflicts
|
[5357695270] build: Updating dependencies ("[BOT] libraryupgrader")
|
|
+1465/-1465
|
0
|
conflicts
|
conflicts
|
conflicts
|
[2565ec9deb] build: Upgrade grunt from 1.3.0 to 1.4.1 ("James D. Forrester")
|
|
+39/-1011
|
0
|
conflicts
|
conflicts
|
conflicts
|
[6d8ad558b8] build: Update eslint-config-wikimedia to 0.20.0 (Ed Sanders)
|
|
+623/-519
|
0
|
conflicts
|
conflicts
|
conflicts
|