Commit graph

96853 commits

Author SHA1 Message Date
mainframe98
b25b0a8fc8 Fix stylesheet path of i18n-all-list-margins feature
And add a test to verify that all files in the
FEATURE_FILES constant exist.

Change-Id: I8c4aeb24ec139c4396f9c2e48ef332efc78b304e
2020-06-10 16:59:09 +02:00
jenkins-bot
ab81ccd32b Merge "WikiPage::updateIfNewerOn - don't call Revision::getTimestamp" 2020-06-10 14:32:23 +00:00
jenkins-bot
109cdcdfbd Merge "Remove unneeded creation of revision objects" 2020-06-10 14:30:25 +00:00
jenkins-bot
1fa2b1afed Merge "CategoryMembershipChange: Don't call Revision::getTimestamp" 2020-06-10 14:30:15 +00:00
jenkins-bot
db3ee78de4 Merge "New unit and integraton tests for class LinkHolderArray" 2020-06-10 10:09:35 +00:00
DannyS712
a6d16bd03d Remove unneeded creation of revision objects
Clean up some technical debt; use MutableRevisionRecord instead of
manually constructing a Revision from an array, remove last uses of
RevisionStoreDbTestBase::revisionToRow and remove the method.

Each file can be reviewed separately (except that the removal of
revisionToRow depends on replacing its usage)

Bug: T246284
Change-Id: I0bdc069b21a5c41ef8f9e972c5b17ff189d4a741
2020-06-10 09:09:55 +00:00
Translation updater bot
abf2cf3f10 Localisation updates from https://translatewiki.net.
Change-Id: Ie259cea135f6987904139bd8b7e7227eede638b6
2020-06-10 08:27:45 +02:00
DannyS712
aa09f00a41 WikiPage::updateIfNewerOn - don't call Revision::getTimestamp
Entire method is already deprecated, but since its only soft deprecated
it can still be called in deployed code and needs to be updated to use
RevisionRecord::getTimestamp

Bug: T254966
Change-Id: Ib8683f5e71d86597ae284252b9d2d03e197fff3b
2020-06-10 05:46:00 +00:00
DannyS712
3c811b5e3d CategoryMembershipChange: Don't call Revision::getTimestamp
Check if a Revision object was passed before calling ::getTimestamp

Bug: T254966
Change-Id: Ibd7330e9de5052b99ed7168d59a14c2990f2c185
2020-06-10 05:42:50 +00:00
DannyS712
f04d825a8b Hard deprecate Revision::getSize
Bug: T254964
Change-Id: I79ff1671921f4d63829338d22126f8c0821bb16c
2020-06-10 05:19:20 +00:00
DannyS712
f8cc519222 Hard deprecate Revision::getPage and ::getComment
Bug: T251853
Bug: T254960
Change-Id: I09fadbebd839a16b46a027f64eaac9a435622321
2020-06-10 04:10:41 +00:00
jenkins-bot
d61e76d1ce Merge "McrRevisionStoreDbTest: Don't create a Revision object" 2020-06-10 03:31:30 +00:00
jenkins-bot
b0c318b394 Merge "RevisionStoreDbTestBase: Reduce use of Revision from WikiPage::doEditContent" 2020-06-10 03:28:44 +00:00
jenkins-bot
b5c027db01 Merge "Hard deprecate User::getNewMessageLinks" 2020-06-10 03:28:10 +00:00
DannyS712
970fbda0d4 McrRevisionStoreDbTest: Don't create a Revision object
Use assertRevisionRecordsEqual, not assertRevisionRecordMatchesRevision
also revisionRecordToRow, not revisionToRow

RevisionStoreDbTestBase::assertRevisionRecordMatchesRevision can thus
be removed

Bug: T254952
Change-Id: If5d7d4e01947d9f8a2ed51c950e750e82380930c
2020-06-10 03:10:43 +00:00
DannyS712
3a1513a5b5 RevisionStoreDbTestBase: Reduce use of Revision from WikiPage::doEditContent
Bug: T251853
Bug: T254952
Change-Id: Ib4b7dba7cb8c4277c9135558e6a21646f1a75249
2020-06-10 03:10:31 +00:00
DannyS712
26381b8468 Hard deprecate Title::getFirstRevision
Bug: T249393
Change-Id: I2454b8f8e3eaaba18446a536a7a523d733ed0002
2020-06-10 02:38:04 +00:00
jenkins-bot
7db613287c Merge "Remove use of the Revision object returned in WikiPage::doEditContent (2)" 2020-06-10 02:02:58 +00:00
DannyS712
249aa916d6 Hard deprecate User::getNewMessageLinks
Bug: T253949
Change-Id: I08d1fef9effeab420824c77f6ee7fd468ae51a3a
2020-06-10 02:02:16 +00:00
jenkins-bot
cc8dba48c8 Merge "ApiRollback: Reduce use of Revision objects" 2020-06-10 01:34:21 +00:00
DannyS712
c595f2fd7e Remove use of the Revision object returned in WikiPage::doEditContent (2)
Each file's changes are independent and can be reviewed separately

Bug: T251853
Bug: T254952
Change-Id: Ifdc192796f0989c12fda7c0317bf2458874d6e19
2020-06-10 01:15:45 +00:00
DannyS712
5875a979b4 ApiRollback: Reduce use of Revision objects
WikiPage::doRollback modifies $details to include Revision objects,
and while the method has been marked as internal and will have breaking
changes made in 1.36 to remove the use of Revision objects entirely,
for now they should not be used, but rather their RevisionRecord objects
retrieved instead.

Bug: T251853
Change-Id: Ie907af06774a3980d506c9f089b0122f36cda7bf
2020-06-10 00:24:21 +00:00
DannyS712
e36fc3a8dd Remove use of the Revision object returned in WikiPage::doEditContent
Each file's changes are independent and can be reviewed separately

Bug: T251853
Bug: T254952
Change-Id: I197c3db4cfb2ead920c8e6071120ae29543ee404
2020-06-09 23:38:03 +00:00
mainframe98
4e2897575a Replace BaseTemplateAfterPortlet with SkinAfterPortlet
BaseTemplate should not handle anything but rendering.
In order to allow replacing it with another renderer,
such as Mustache or Vue, its hooks should be moved to
the Skin class instead.

BaseTemplateAfterPortlet is soft deprecated to allow
filtering, preventing the hook from running twice.

Both BaseTemplate::getAfterPortlet and ::renderAfterPortlet
have been deprecated as well, with both now calling
Skin::getAfterPortlet after running the
BaseTemplateAfterPortlet hook.

Bug: T253797
Change-Id: I438daa79d3d97e2518e6258c3213a805bd1f30e8
2020-06-09 21:51:58 +00:00
jenkins-bot
2c910958dc Merge "Hard deprecate wfIsBadImage()" 2020-06-09 21:50:04 +00:00
jenkins-bot
75690b7c61 Merge "Fix failing UserContributionsHandlerTest" 2020-06-09 21:48:17 +00:00
jenkins-bot
b44e51fe8e Merge "Lazy load footer icons" 2020-06-09 21:36:33 +00:00
Nikki Nikkhoui
3a6649c27e Fix failing UserContributionsHandlerTest
Some changes to UserContributionsHandlerTest.php were lost and were failing.
To fix, unused mock for ContributionsLookup::getParentRevisionSizes() was
removed. As well as supplying a new, anonymous user in
UserContributionsHandlerTest::testThatAnonymousUserReturns401()

Bug: T254909
Change-Id: I8aeb8a266369725014900487fa4ccbd8a83fb843
2020-06-09 14:23:56 -07:00
gilles
e60b08e212 Lazy load footer icons
Bug: T239377
Change-Id: I71270faf939f9187fafecf5b32defb3412c27580
2020-06-09 21:15:50 +00:00
Reedy
567e1bbb5d Hard deprecate wfIsBadImage()
Bug: T249459
Depends-On: Iec58118198864704b1860aeb630476391e3a2c23
Change-Id: I939ded72427adc973739e7b376ea85cbf4b3e258
2020-06-09 19:27:16 +00:00
jenkins-bot
416dd55228 Merge "REST /me/contributions: return revisions" 2020-06-09 16:18:30 +00:00
jenkins-bot
4c9810aad4 Merge "Introduce DeprecatablePropertyArray and use it for PageUpdater" 2020-06-09 16:13:36 +00:00
jenkins-bot
12dff6cb53 Merge "REST me/contributions: Returns 401 Unauthorized" 2020-06-09 15:28:52 +00:00
daniel
5ac84ffd12 REST /me/contributions: return revisions
This is part of a chain of patches to complete the REST User Contributions
endpoint. This change returns a list of the 2 (hard-coded for now) most
recent revisions for a given user.

Package.json was also updated for new api-testing module (v 1.1.0)

Bug: T252202
Change-Id: I42a5dfc0e1ff7600848e89ac2c4b002e8a3612df
2020-06-09 08:19:45 -07:00
Nikki Nikkhoui
300fcfd00b REST me/contributions: Returns 401 Unauthorized
This is the first in a chain of patches that iteratively create
the me/contributions endpoint that returns a list
of contributions by the currently logged in user.

This patch contains stubs for major classes needed
as well as implementation and test just for returning
a 401 Unauthorized for anonymous users.

Bug:T252202
Change-Id: Ib75711bb015f476e9d486cb3008eb7b06b148d00
2020-06-09 15:00:25 +00:00
jenkins-bot
c5183ccd2a Merge "Fast stale ParserCache responses" 2020-06-09 14:14:09 +00:00
Petr Pchelko
2704be7df8 Introduce DeprecatablePropertyArray and use it for PageUpdater
Bug: T250638
Change-Id: I53e39be59228ac5a57f34d51d733d1647331889c
2020-06-09 07:09:00 -07:00
jenkins-bot
4bdf5c5c1a Merge "Format file sizes in upload warning" 2020-06-09 12:09:06 +00:00
jenkins-bot
13926c3dd0 Merge "Fix method name in comment" 2020-06-09 11:05:22 +00:00
jenkins-bot
f14d96ce60 Merge "Fix typo in ipblocks_restrictions table documentation" 2020-06-09 11:00:00 +00:00
MarcoAurelio
9604fd92d3 languages: Add Southern Altay (alt)
Bug: T254854
Change-Id: I62c5c4a7115d0d9d3a08f038ae90b274934930a2
2020-06-09 09:53:53 +00:00
Translation updater bot
5429ea97d0 Localisation updates from https://translatewiki.net.
Change-Id: Ie2194cee768cf5b87aa2e9b0ca5219c9c829b6e5
2020-06-09 10:20:15 +02:00
Translation updater bot
14614883c4 Localisation updates from https://translatewiki.net.
Change-Id: If78bd6583a9e6125acde07e7d03dbf50f48c6329
2020-06-09 09:12:16 +02:00
jenkins-bot
edf782a180 Merge "wfIsBadImage: Remove deprecated $blacklist parameter" 2020-06-09 01:51:58 +00:00
jenkins-bot
eafe225ed8 Merge "Deprecate setting $wgAllowImageMoving to false" 2020-06-09 00:35:04 +00:00
Reedy
dc5fc0301a wfIsBadImage: Remove deprecated $blacklist parameter
wfIsBadImage still used in Flow\Parsoid\Fixer\BadImageRemover

Bug: T254646
Change-Id: Ieb1ba83593da5c7789b9da5b6a931eedcd391bf3
2020-06-09 00:14:42 +00:00
jenkins-bot
f6a337e6f6 Merge "Rename i18n key from laggedslavemode to laggedreplicamode" 2020-06-08 23:56:22 +00:00
jenkins-bot
9b98dcaf33 Merge "readonly_lag: s/slave/replica/" 2020-06-08 23:56:14 +00:00
Reedy
7461056852 Rename i18n key from laggedslavemode to laggedreplicamode
Bug: T254646
Change-Id: I75e08d4d794eda6e6afa14256054107da6494813
2020-06-08 23:34:35 +00:00
Reedy
1613b12d4e readonly_lag: s/slave/replica/
Bug: T254646
Change-Id: I2fbe225e511e30ed35a09db90e2f95819118ba7b
2020-06-08 23:34:03 +00:00