Commit graph

97215 commits

Author SHA1 Message Date
jenkins-bot
075807151a Merge "DifferenceEngine: Call DiffTools hook with correct parameter order" 2020-06-24 22:34:38 +00:00
jenkins-bot
0066308e28 Merge "Follow-up I592689c: Use min-height for better accessibility" 2020-06-24 22:27:21 +00:00
jenkins-bot
3ea0a9068a Merge "preferences: Signature validation (lint errors, user links, nested subst)" 2020-06-24 22:14:57 +00:00
jenkins-bot
7fe6a25b40 Merge "mediawiki.mixins: Move .animation-delay() to mediawiki.mixins.animation.less" 2020-06-24 22:12:49 +00:00
DannyS712
72010ca818 DifferenceEngine: Call DiffTools hook with correct parameter order
mNewRevisionRecord is meant to be the first parameter, and
mOldRevisionRecord the third, not the other way around

Bug: T256298
Change-Id: I030a9834635a85ad464e5826926c26b41a9c31b0
2020-06-24 22:05:55 +00:00
Ed Sanders
491bc21a89 Follow-up I592689c: Use min-height for better accessibility
Change-Id: I72da73776cda2c94d1a8fe649439c23ea541e74f
2020-06-24 22:47:29 +01:00
AronDemian
7b4b13cded mediawiki.mixins: Move .animation-delay() to mediawiki.mixins.animation.less
To be used throughout extensions and skins.

Change-Id: Ia823f7cb9385a765582156084343997b152fbbb1
2020-06-24 21:44:41 +00:00
jenkins-bot
df78779e2c Merge "Hard deprecate the DiffViewHeader hook" 2020-06-24 18:50:36 +00:00
jenkins-bot
a4fd6ef060 Merge "Hard-deprecate UserGroupMembership methods replaced by manager" 2020-06-24 18:35:42 +00:00
jenkins-bot
7e816e3686 Merge "Add 1.31.8, 1.33.3, 1.34.2 to HISTORY" 2020-06-24 18:13:21 +00:00
DannyS712
4a31a8ca67 Hard deprecate the DiffViewHeader hook
Replaced with `DifferenceEngineViewHeader`

Bug: T255769
Change-Id: I302fc617b40039aa62f006266fab1d3bdd5ca2ce
2020-06-24 18:09:38 +00:00
jenkins-bot
993cc2f0cb Merge "jquery.tablesorter: Remove ancient for-i-len cache optimisation" 2020-06-24 18:08:08 +00:00
Reedy
e1a762c750 Add 1.31.8, 1.33.3, 1.34.2 to HISTORY
Bug: T248539
Change-Id: I7db026656e340d13924fa6325dbc1eb585fea6d2
2020-06-24 17:43:43 +00:00
jenkins-bot
da6f6a2aa8 Merge "Add clock icon to expiring items in Special:Watchlist" 2020-06-24 17:34:50 +00:00
Tim Starling
0eaab2efa5 SECURITY: Fix accidental public CC headers in img_auth.php
Incorrect parameters to FileBackend::streamFile() caused
Cache-Control:private and Vary:Cookie response headers to be omitted
when requesting a file in a path configured by $wgImgAuthUrlPathMap.
Typically this is used to deliver images generated by extensions.

CVE-2020-15005

Bug: T248947
Change-Id: I404d9462e4b35d3d832bfab21954ff87e46e3eb2
2020-06-24 17:58:39 +01:00
Timo Tijhof
ead40b35cf jquery.tablesorter: Remove ancient for-i-len cache optimisation
This hasn't been best practice for 5+ years. This dates from a
time where JS engines typically required re-computation of the
length every time it was accessed which hasn't been the case for
a while now.

Change-Id: I074ddba7de6e6febb6055d8b5580b5fa7e3616f5
2020-06-24 17:50:51 +01:00
jenkins-bot
e8d75bcffc Merge "eslint: Enforce no-shadow for variable shadowing" 2020-06-24 16:50:42 +00:00
jenkins-bot
e1a3e6a445 Merge "mw.viewport: Avoid variable shadowing" 2020-06-24 16:47:35 +00:00
jenkins-bot
c261198dc5 Merge "jqueryMsg: Avoid variable shadowing" 2020-06-24 16:46:24 +00:00
jenkins-bot
7017e2715f Merge "jquery.textSelection: Avoid variable shadowing" 2020-06-24 16:45:45 +00:00
jenkins-bot
38724ab582 Merge "apisandbox: Avoid variable shadowing" 2020-06-24 16:45:31 +00:00
jenkins-bot
42eba49b8e Merge "QUnit tests: Avoid variable shadowing" 2020-06-24 16:45:23 +00:00
jenkins-bot
2f07ceb900 Merge "api-testing: Fix variable scopes to avoid shadowing" 2020-06-24 16:36:33 +00:00
jenkins-bot
322dd43fa6 Merge "mediawiki.api: Avoid variable shadowing" 2020-06-24 16:36:25 +00:00
jenkins-bot
3617c171fd Merge "jquery.tablesort: Avoid variable shadowing" 2020-06-24 16:11:22 +00:00
jenkins-bot
4f4a998832 Merge "Update OOUI to v0.39.2" 2020-06-24 14:44:53 +00:00
James D. Forrester
b78aa4e959 Update OOUI to v0.39.2
Release notes:
 https://gerrit.wikimedia.org/g/oojs/ui/+/v0.39.2/History.md

Bug: T214477
Bug: T254800
Bug: T255162
Bug: T255316
Change-Id: I6de36ca2ba279dc11d18bdff3c5d138444a13361
Depends-On: I21e2ac16e1a963042a6d5d0513f7f041332793da
2020-06-24 15:22:57 +01:00
Ed Sanders
0414e3b764 eslint: Enforce no-shadow for variable shadowing
Change-Id: I1ffff6d103f7a4ca56afee3a910d9b3fee6eb72f
2020-06-24 13:28:46 +01:00
Ed Sanders
4c51333f56 mw.viewport: Avoid variable shadowing
Change-Id: I3dde4b8bbdc2d030c0bda3a53d7f3bba4120b50f
2020-06-24 13:27:54 +01:00
Ed Sanders
4eeff596d6 jqueryMsg: Avoid variable shadowing
Change-Id: I326baa8b8cc29295c5b91b6cc656bb528c70c88d
2020-06-24 13:27:10 +01:00
Ed Sanders
949a1763c9 jquery.textSelection: Avoid variable shadowing
Change-Id: I4b2053db4f485d72cbb3c57c6cb3782edbca5eab
2020-06-24 13:25:46 +01:00
Ed Sanders
3ed8860a33 apisandbox: Avoid variable shadowing
Change-Id: I90fe89529be1ee56a25188308927e8e71c312507
2020-06-24 13:24:53 +01:00
Ed Sanders
cb5e67844d QUnit tests: Avoid variable shadowing
Change-Id: I632458ff6fd3b5a4962359d782df0ae951594092
2020-06-24 13:22:33 +01:00
Ed Sanders
c7926a58d6 api-testing: Fix variable scopes to avoid shadowing
Change-Id: I3ba5e9bd98c0e66c7e4050ca5c9f0320042149d7
2020-06-24 13:21:36 +01:00
Ed Sanders
f6ba878a9a mediawiki.api: Avoid variable shadowing
Change-Id: I078193e39214781a3b517e2859c62e36334d1575
2020-06-24 13:20:50 +01:00
Ed Sanders
188206b537 jquery.tablesort: Avoid variable shadowing
Change-Id: Icfd28430e2d4bdfcf57b8bf9c54bae4c19975643
2020-06-24 13:18:59 +01:00
jenkins-bot
1dd24c56e8 Merge "diff: Remove unneeded false check" 2020-06-24 09:29:25 +00:00
Translation updater bot
6c9d6945e9 Localisation updates from https://translatewiki.net.
Change-Id: I1c72d46637d900a94a1b1cfd009f1e6995a24528
2020-06-24 08:28:00 +02:00
jenkins-bot
c69ed7f918 Merge "Parser::statelessFetchTemplate - return DeprecatablePropertyArray" 2020-06-24 03:19:58 +00:00
jenkins-bot
465c3eccfb Merge "DerivedPageDataUpdater::prepareUpdate deprecate passing a Revision" 2020-06-24 03:15:37 +00:00
DannyS712
04553c0c2e Update release notes for PageMoveCompleting hook
Change-Id: I6adab1f7f73bbb814336f73b4bb53075d56cb770
2020-06-24 02:21:20 +00:00
jenkins-bot
be8dbab716 Merge "Add PageMoveCompleting hook, to replace TitleMoveCompleting" 2020-06-24 02:21:06 +00:00
DannyS712
c1f07ca663 Parser::statelessFetchTemplate - return DeprecatablePropertyArray
Bug: T249393
Change-Id: I8cea2c7451b33f2e9a6063cfb1c85b3dbbbc5d96
2020-06-24 02:08:10 +00:00
jenkins-bot
9b431ed169 Merge "Revision: Hard deprecation constructing with an array or an object" 2020-06-24 02:01:41 +00:00
jenkins-bot
8446bef2e8 Merge "checkboxHack: Add setCheckedState() function" 2020-06-24 01:33:57 +00:00
DannyS712
fda1f662cd Hard deprecate DiffRevisionTools and HistoryRevisionTools hooks
Also some cleanup to release notes

Bug: T255494
Bug: T255495
Change-Id: Iab72657da9cee819532db9aecf0ee500bc3f5c2b
2020-06-24 00:59:53 +00:00
AronDemian
8ce292dbcb checkboxHack: Add setCheckedState() function
function setCheckedState( checkbox, checked ):
Sets the checked state and calls updateAriaExpanded().

setCheckedState() is called when a user event on
some element other than the checkbox
should result in changing the checkbox state.

Bug: T254851
Change-Id: I1ba494bd58c147589feb79480a7ff1fd20d94e9f
2020-06-24 00:49:12 +00:00
DannyS712
5abd50b925 Add HistoryTools and DiffTools hooks
Bug: T255494
Bug: T255495
Change-Id: Ib2ab2e26a95affdd1dfa6b945f752157580ea2d3
2020-06-23 17:30:22 -07:00
jenkins-bot
dce1805249 Merge "Add new DifferenceEngineViewHeader hook to replace DiffViewHeader" 2020-06-24 00:12:46 +00:00
jenkins-bot
4465bed839 Merge "Hard deprecate passing a Revision to WikiPage::prepareContentForEdit" 2020-06-24 00:01:54 +00:00