Max Semenik
d866df0ed8
Stop passing objects by reference
...
Bug: T193950
Change-Id: Ib18865bac35e52b52489fb0d501dfd0574906092
2019-11-15 19:23:28 +00:00
Translation updater bot
63e8bdc9f7
Localisation updates from https://translatewiki.net .
...
Change-Id: I9de1f49c6f8581d04a6c38b862136e8f08d13c03
2019-11-15 09:22:09 +01:00
Translation updater bot
9296813f51
Localisation updates from https://translatewiki.net .
...
Change-Id: I0131720d4a034d2f7fd2e7bc7dc01714a616280b
2019-11-11 14:51:18 +01:00
James D. Forrester
a4f43da4d2
Drop use of wgParser, replaced in 1.32 and to be removed in 1.35
...
Bug: T160811
Change-Id: Ic18f8e3df636e092a2517a622cb3969ac048725e
2019-10-29 08:38:30 +00:00
Max Semenik
764847164a
Replace trigger_error('') magic with error_clear_last()
...
Bug: T191247
Change-Id: I8bedd9c6df4648941c957d92fa8b0c8464f1d796
2019-10-28 14:08:55 +00:00
Umherirrender
52fb5f8c21
build: Removed unneeded exclude MediaWiki.Commenting.PhpunitAnnotations
...
Nothing to exclude
Change-Id: I8f31a5111cc30a90488ffc5a41c50e72816e613f
2019-10-25 19:47:52 +02:00
Translation updater bot
54f05d3f9d
Localisation updates from https://translatewiki.net .
...
Change-Id: Ie0d141b0412abf775b69f4cdb46d8c5ce31876a1
2019-10-24 10:48:10 +02:00
Brad Jorsch
0ee41431c2
Don't error if someone returns a built-in function from their module
...
This is getting close to the point of "don't do that, just wrap the
built-in". But since it's a regression in a recent patch, let's restore
the old behavior here.
Bug: T236092
Change-Id: Ieddc23d942bc91fd0246ae14d8a4af7719e3834f
2019-10-23 08:41:40 +00:00
James D. Forrester
de636b2bc6
Collapse uses of now-deprecated wfGetRusage()
...
It can no longer return false.
Depends-On: Ibab4825b53cd76053f1e4ce8986dfac8054a04f8
Change-Id: Ic70d0304e9cd04d4011671e498146e4b5994cbe9
2019-10-22 11:34:35 +01:00
Jon Harald Søby
b6c584da5f
Add Saraiki namespaces
...
As reported on
https://incubator.wikimedia.org/wiki/Wp/skr/Template:namespaces
Change-Id: I0a132744cbfacc7d640528d6b3a130abc52f65b6
2019-10-21 22:17:16 +00:00
Translation updater bot
bfd5f8b2c5
Localisation updates from https://translatewiki.net .
...
Change-Id: Iafa331acffe8e33111f28a1a0c0aa1cdd382491d
2019-10-21 10:00:43 +02:00
Timo Tijhof
85076760de
Remove use of jquery.ui module aliases
...
Bug: T219604
Change-Id: If38feab0bed047f15a3833811742c5c520ddc3d0
2019-10-19 21:30:38 +01:00
Jon Harald Søby
3b6b01537e
Add namespace and magic word translations for mnw and my
...
Add namespace and magic word translations reported to me on
https://incubator.wikimedia.org/w/index.php?oldid=4645800
Also add magic word translation for my own native Norwegian Bokmål.
Bug: T235741
Change-Id: Id475b77c444b4c1fe241e966410df3d0ace51360
2019-10-18 20:03:05 +00:00
Translation updater bot
267d2e0922
Localisation updates from https://translatewiki.net .
...
Change-Id: I296069e1c857269ebc18ff95df65e150ff924097
2019-10-18 09:29:31 +02:00
Translation updater bot
d50fe446dc
Localisation updates from https://translatewiki.net .
...
Change-Id: Ibb2584c99d685bed9cbf321fb500c39a3b7a75c1
2019-10-16 20:41:38 +02:00
Translation updater bot
a45bf6163a
Localisation updates from https://translatewiki.net .
...
Change-Id: I22ed85f469af8071c2ab3ca703931e304df1fd7f
2019-10-16 10:40:57 +02:00
Jon Harald Søby
1f995556c1
Localize Scribunto strings for Balinese
...
Bug: T234769
Change-Id: I81c70f97886fe21deef437fa20e64da02a7c816c
2019-10-14 11:47:06 +00:00
Brad Jorsch
1617bb3deb
Return correct frame from mw.getCurrentFrame in certain edge cases
...
When an #invoke is passed as an argument to another #invoke,
mw.getCurrentFrame() at module scope will return the wrong frame.
On the PHP side, we need to always reset the frame when processing
an #invoke, not just when there's no frame already. I don't remember why
I82dde43e wasn't done that way, but changing it doesn't make any tests
fail and Scribunto tends to have good tests.
On the Lua side, we need to do the same. The logic wih mw.getCurrentFrame()
using a global that gets stored, modified, and reset in several places
was getting confusing, so this patch reworks the logic to inject a
globalless mw.getCurrentFrame() into each #invoke's cloned environment
instead.
Bug: T234368
Change-Id: I8cb5bc4dc14c9b448c9f267e0539daa75e72af4c
2019-10-14 02:39:13 +00:00
James D. Forrester
4a93593abf
build: Upgrade mediawiki-codesniffer to v28.0.0
...
Change-Id: Ie4cb4cbee163943cd159eb0ad1d7deaac10e68d8
2019-10-11 11:31:29 -07:00
Translation updater bot
a800b65303
Localisation updates from https://translatewiki.net .
...
Change-Id: I296c0bb536bbd7b634f647a376fc03a6d1232910
2019-10-08 09:34:21 +02:00
Max Semenik
ba2d2655c4
Remove HHVM check
...
Change-Id: I15f607a9558c73e92bf4187f56eaad9e15d86dae
2019-10-06 03:02:01 -07:00
Max Semenik
8d9e489778
Update to use PHPUnit 6 class names
...
Bug: T192167
Change-Id: Ia342080fb1935e54ac42c2b3a07ab9b2a23dde42
2019-10-05 20:17:05 -07:00
Amir Sarabadani
167e4cb60f
Clean up most of b/c for phpunit4
...
We don't support phpunit4 anymore:
https://w.wiki/9UT
Change-Id: I13a4a09e21a13c8f1e29b9e0ca29f05d1eac997d
2019-10-06 00:11:37 +02:00
Translation updater bot
b3ab92546e
Localisation updates from https://translatewiki.net .
...
Change-Id: Id92eb050a71e0a60efe9782598a215e2fd809f02
2019-10-02 09:23:00 +02:00
Translation updater bot
f7bc2e34e7
Localisation updates from https://translatewiki.net .
...
Change-Id: If5212118e11b5fad76271700a25b04fae55ef1ca
2019-09-30 09:20:35 +02:00
Translation updater bot
07f224c1af
Localisation updates from https://translatewiki.net .
...
Change-Id: If3fccb3516b2312766e09863883b1a091cb477d6
2019-09-26 09:15:13 +02:00
Translation updater bot
76a7649a3f
Localisation updates from https://translatewiki.net .
...
Change-Id: I0ecc4a79624469786c4e722f57682773ca9598ff
2019-09-19 10:00:07 +02:00
Translation updater bot
720661d6a8
Localisation updates from https://translatewiki.net .
...
Change-Id: I7cda53b112b5fbbc382a8aeb76ac5c52ea430551
2019-09-13 10:21:00 +02:00
Translation updater bot
bf46c78c4c
Localisation updates from https://translatewiki.net .
...
Change-Id: Iac01ba298a6dde0133deba3b89bea19c7be662f1
2019-09-03 10:29:29 +02:00
Translation updater bot
e6e5bb2042
Localisation updates from https://translatewiki.net .
...
Change-Id: Id96f070b8f6508438c052a9282e0e7444c7dd55a
2019-09-02 10:20:43 +02:00
Amir Sarabadani
248dcae392
Split LuaEngineTestBase to LuaEngineUnitTestBase and LuaEngineTestBase
...
And use the unit test base on most of the tests, except the ones that need
database. This makes tests considerably faster.
Bug: T230701
Change-Id: Ifbede1e2610c672b4d8a83ce41f74200e0c97be9
2019-08-31 10:51:26 +02:00
libraryupgrader
48b0fd77b5
build: Updating eslint-utils to 1.4.2
...
* https://npmjs.com/advisories/1118
Additional changes:
* Added .eslintcache to .gitignore.
Change-Id: I84ddbda48c364f519eedae40d41043be041fedb0
2019-08-23 04:16:35 +00:00
Umherirrender
fc7a6d5b5e
Get GenderCache from MediaWikiServices
...
GenderCache::singleton is deprecated since 1.28
The service exists since 1.28, this extensions required 1.31
Change-Id: I3925f9ac2facc59cf37c82e16284e53c61abbc6e
2019-08-21 17:13:43 +00:00
Translation updater bot
8d8507d18b
Localisation updates from https://translatewiki.net .
...
Change-Id: I9902989509d2004ee373e9e7a9eaebf168ef0d29
2019-08-21 10:09:17 +02:00
Translation updater bot
f84590f5ba
Localisation updates from https://translatewiki.net .
...
Change-Id: I6b9a44a07191658550337984f62bf90d080121ff
2019-08-15 09:16:48 +02:00
Amir Sarabadani
013d57f98c
Avoid using MediaWikiIntegrationTestCase on unit tests
...
MediaWikiIntegrationTestCase (formerlly know as MediaWikiTestCase)
is a very heavy class that resets the database, caches and services between
every test.
Bug: T229180
Change-Id: I3d328d6ba7009e87c0f432a4f8d84d774ea57e5f
2019-08-14 12:31:47 +00:00
Translation updater bot
a36cb74268
Localisation updates from https://translatewiki.net .
...
Change-Id: I1c4db66726637ab76fe1e1b4d6793aa8d2b4786f
2019-08-09 09:10:44 +02:00
Amir Sarabadani
2fd7287512
Add group database to TitleLibraryTest
...
This test writes to the database (like $page->doEditContent())
so it needs group database
Change-Id: I13316432048090e8d1fd5416eda1c7707f589270
2019-08-03 20:07:09 +02:00
libraryupgrader
8deabe62d4
build: Updating dependencies
...
composer:
* mediawiki/mediawiki-codesniffer: 24.0.0 → 26.0.0
npm:
* set-value: 2.0.0 → 2.0.1
* https://npmjs.com/advisories/1012
* CVE-2019-10747
* union-value: 1.0.0 → 1.0.1
* https://npmjs.com/advisories/1012
* CVE-2019-10747
* mixin-deep: 1.3.1 → 1.3.2
* https://npmjs.com/advisories/1013
* CVE-2019-10746
* lodash: 4.17.11 → 4.17.15
* https://npmjs.com/advisories/1065
* CVE-2019-10744
Change-Id: I8a6a2b4264a878c01d1d5a1b58ea59eb400f26a5
2019-08-03 04:53:01 +00:00
Translation updater bot
03b8d6562b
Localisation updates from https://translatewiki.net .
...
Change-Id: I26892f57888b3251163267bba4dff54ffdc40579
2019-07-29 09:15:54 +02:00
Ladsgroup
9bedee0604
Revert "Suppress wrong phan errors"
...
This reverts commit 0cfb5422dc
.
Reason for revert: Not needed anymore and actually causing phan to fail on master
Change-Id: I2705489f9247e0d6741aaa04fe9c9800bcbda914
2019-07-28 14:14:41 +00:00
Translation updater bot
09207f38f1
Localisation updates from https://translatewiki.net .
...
Change-Id: Ied328a5d38fd5f3f6c4a0a8cd37d5fa845dca6ac
2019-07-27 09:30:54 +02:00
Amir Sarabadani
5be8a76d0f
Reduce CPU timeout time in testTimeLimit
...
This makes these tests the slowest ones to run
Change-Id: Ibfb021d63432f556d1eb5de31341a5bc64d76a85
2019-07-23 14:47:14 +00:00
Amir Sarabadani
0cfb5422dc
Suppress wrong phan errors
...
\BagOStuff::makeKey() and \BagOStuff::makeGlobalKey() can take
any number of arguments but phan gives out PhanParamTooMany
and this breaks master avoiding anything to be merged
Change-Id: I4b313606e03565182552d9c581feccabaa408022
2019-07-22 14:57:05 +00:00
Aaron Schulz
e5097e6145
Use "vary-revision-sha1" over "vary-revision" in getContentInternal()
...
These allows for some chance of avoiding extra save parses.
Also add wfDebug() call to mention the vary-* flag.
Bug: T226432
Depends-on: Idcd30a3fa3f7012dac76ce8bbf46625453ae331f
Change-Id: Id3bc207382aac90bd63df2d83d6334aae9b2477d
2019-07-18 01:48:12 +00:00
James D. Forrester
9309269892
build: Upgrade phan-taint-check-plugin from 1.5.x to 2.0.1
...
Change-Id: I3aa1b3ee7de78c11b66fdce02686720587eb4f72
2019-07-11 08:13:40 +00:00
Translation updater bot
210a4a8bcc
Localisation updates from https://translatewiki.net .
...
Change-Id: Ia2278a3ce2845d42406be197f9a2aa607c262e34
2019-07-07 22:41:30 +02:00
Tulsi Bhagat
57755a6ebb
Add Namespaces translation for Punjabi
...
Bug: T226959
Change-Id: Ic0685cf4db833b5a73203a007de8b1bb236f55a0
2019-07-02 08:46:49 +00:00
Translation updater bot
93a187ceb8
Localisation updates from https://translatewiki.net .
...
Change-Id: I54b873efa8eb245629790dc97208492baba61dfb
2019-06-30 22:39:23 +02:00
Translation updater bot
4ae828fe9e
Localisation updates from https://translatewiki.net .
...
Change-Id: If7e2e43000a29101971a51929da39ad280468c34
2019-06-24 08:39:43 +02:00