Commit graph

1675 commits

Author SHA1 Message Date
Umherirrender 92587641dc Use MediaWikiServices::getContentLanguage()
This required MediaWiki 1.32

Change-Id: Iff717eba8f4fad1e80229ebcf317ceec81667846
2020-03-16 17:58:26 +00:00
Umherirrender a3a61e71da build: Exclude linux binaries from MinusX
There are reported with php7.4

Error: /workspace/src/extensions/Scribunto/includes/engines/LuaStandalone/binaries/lua5_1_5_linux_64_generic/lua
should not be executable
Error: /workspace/src/extensions/Scribunto/includes/engines/LuaStandalone/binaries/lua5_1_5_linux_32_generic/lua
should not be executable

Change-Id: Icc095976ee7be1c3e77c1e7edf64078a73a9e3e5
2020-03-16 18:51:04 +01:00
Translation updater bot 160049497f Localisation updates from https://translatewiki.net.
Change-Id: I4047660bb99652d271233b39235ca2076abe5e9e
2020-03-16 16:02:39 +01:00
Translation updater bot 5e6d7703da Localisation updates from https://translatewiki.net.
Change-Id: If1184e94590b0a9d9095a4af824143ae3b7589c7
2020-03-13 08:55:06 +01:00
libraryupgrader 1d54aaf614 build: Updating acorn to 7.1.1
* https://npmjs.com/advisories/1488

Change-Id: Ia6e12c318ad4d0aa4c3cbbd1692bba3a5fb790bf
2020-03-08 12:28:56 +00:00
DannyS712 fb850e853c Don't fall back to global $wgUser when creating ParserOptions
Pass a user when relevant, or use ParserOptions::newFromAnon()

Bug: T246861
Change-Id: I44adb6d5c037de2fb05573cde3c7356cb73e8b42
2020-03-07 02:33:24 +00:00
Translation updater bot f5c78fba8d Localisation updates from https://translatewiki.net.
Change-Id: Ia8b9e7350c588bbe87b71c4ada9784db8c35111a
2020-03-06 08:18:37 +01:00
Translation updater bot b6f5b8ffa0 Localisation updates from https://translatewiki.net.
Change-Id: I6c99672efc5a8f2230be365c453b63fa38c89c86
2020-03-03 08:14:57 +01:00
Translation updater bot 447363c6ff Localisation updates from https://translatewiki.net.
Change-Id: Ib8ece235843e73c284303d2d541c8aad9524a368
2020-03-02 09:11:21 +01:00
libraryupgrader efed60da4a build: Updating npm dependencies
* grunt-stylelint: 0.13.0 → 0.14.0
* stylelint-config-wikimedia: 0.8.0 → 0.9.0

Change-Id: Ida900b44535a67d91a33fb8d51903ae051e50317
2020-02-21 02:08:42 +00:00
DannyS712 d1f6e793ee Stop using old deprecated SpecialPageFactory static functions
Bug: T245686
Change-Id: If4d166c9a95bb9381ea4de560168f5d9d683d6f5
2020-02-19 23:12:56 +00:00
Tobi_406 b507cea87a
Scribunto.namespaces.php: Add lmo namespaces
Add Module/Module_talk namespaces for Lombard

Bug: T244887
Change-Id: Ic80637d4ad7415f9e6db3db1f998fa482b83807a
2020-02-16 20:49:56 +01:00
Brad Jorsch 66f83331db Record vary-page-id when ID is accessed via mw.title
This triggers a needed reparse when a new page is created using a module
that accesses the page ID.

Bug: T237746
Change-Id: I5564c2e896dd2a025c5a886ca478c377fac83e74
2020-02-13 17:24:41 +00:00
Translation updater bot cd3ef0a647 Localisation updates from https://translatewiki.net.
Change-Id: Ifd1fcc428ecfb65cd0aaa2b247e4039f101f404a
2020-02-10 08:35:27 +01:00
libraryupgrader 7b2cda5591 build: Updating composer dependencies
* mediawiki/minus-x: 0.3.2 → 1.0.0
* jakub-onderka/php-console-highlighter: 0.3.2 → 0.4.0
* mediawiki/mediawiki-phan-config: 0.9.0 → 0.9.1

Change-Id: Ibdedddbf19eb4712c31c1b95024391ff013f73e8
2020-02-07 06:37:29 +00:00
Brad Jorsch 633ff1ff2d LuaStandaloneInterpreterTest: Use assertEqualsWithDelta
Using the $delta parameter to assertEquals was deprecated in PHPUnit 8.

Change-Id: Iab5ead5a075bf7481a972b3b9e94cc3e754f1cd3
2020-01-23 11:53:33 -05:00
Daimona Eaytoy 2e1306fa45 Kill hack for the PHPUnit migration
Bug: T192167
Change-Id: Ic86f6fc67555d2e678ce46f6ad34a25236b560af
2020-01-23 16:22:40 +00:00
Brad Jorsch 3a19bb8b0c Document a lot of methods
Clear up a bunch of phpcs ignores by documenting many methods.

Also remove Scribunto_LuaError::setLineMap(), which has apparently never
been used since it was added in Ia51f439e.

Change-Id: I763bcdbc7edbbb8e4600495a03acca3439fc0ec9
2020-01-17 23:03:03 +00:00
Max Semenik 0d6a4da3d5 Make tests pass on PHPUnit 8
Bug: T192167
Change-Id: Idf87f4c0f0d74848a0cc8f131a84c87e8eeb7809
2020-01-16 16:04:33 +03:00
libraryupgrader 6adb1c423b build: Updating mediawiki/mediawiki-codesniffer to 29.0.0
The following sniffs are failing and were disabled:
* MediaWiki.Commenting.FunctionComment.MissingDocumentationPrivate
* MediaWiki.Commenting.FunctionComment.MissingParamName
* MediaWiki.Commenting.FunctionComment.MissingParamTag
* MediaWiki.Commenting.FunctionComment.WrongStyle

Change-Id: Ifa2c7a7febc1e06c28318305cfef0b0103c6e8eb
2020-01-14 14:49:35 +00:00
libraryupgrader c874103030 build: Updating npm dependencies
* grunt-stylelint: 0.10.1 → 0.13.0
* stylelint-config-wikimedia: 0.4.3 → 0.8.0

Additional changes:
* Remove direct "stylelint" dependency in favor of "grunt-stylelint".
* Also sorted "composer fix" command to run phpcbf last.

Change-Id: Ic087c1d4a6f6d7ec48da8c498a9b9d81063ce0e4
2020-01-10 10:48:47 +00:00
Umherirrender 73481be881 build: Remove unneeded exclude from .eslintrc.json
This reverts parts of commit 631a0f40fc.

Change-Id: I408c7522055a4dbfe1958d2d3ec3a54a777957ff
2020-01-08 16:54:09 +00:00
libraryupgrader 631a0f40fc build: Updating npm dependencies
* eslint-config-wikimedia: 0.12.0 → 0.15.0
  The following rules are failing and were disabled:
  * brace-style
  * camelcase
  * eqeqeq
  * max-len
  * max-statements-per-line
  * new-cap
  * no-constant-condition
  * no-dupe-keys
  * no-empty
  * no-implicit-globals
  * no-mixed-spaces-and-tabs
  * no-redeclare
  * no-tabs
  * no-undef
  * no-underscore-dangle
  * no-unused-vars
  * no-use-before-define
  * no-useless-concat
  * one-var
  * valid-jsdoc
  * vars-on-top

* grunt-eslint: 21.0.0 → 22.0.0

Additional changes:
* Added .eslintcache to .gitignore.
* Removing manual reportUnusedDisableDirectives for eslint.

Change-Id: I95ee6d80f0dbd109636114d6eff4408f10943263
2020-01-08 07:46:47 +00:00
Translation updater bot 4ec31764bd Localisation updates from https://translatewiki.net.
Change-Id: Ied72432d56d30dd563b99f07ff7df427052a1c09
2020-01-08 08:42:55 +01:00
Translation updater bot 3523c0afd2 Localisation updates from https://translatewiki.net.
Change-Id: I2822e9287ef5d1ac2000eeb8bde2f4538cc5dd8b
2020-01-06 08:50:31 +01:00
Brad Jorsch 8a8e51d8c7 Set $wgFragmentMode for UriLibraryTest
It affects the behavior of mw.uri.anchorEncode()

Change-Id: I3a704507cda79a2a48ec58ce9b7500667ea0dda3
2020-01-02 14:51:11 -05:00
Umherirrender ef8aff71ec Use class name resolution to refer to class names
::class is validated by phan and avoids misspelled class names

Change-Id: I613d5df56fcee6099e4294f5c6df078aafad1210
2020-01-02 16:59:55 +00:00
libraryupgrader 3b2d40f28d build: Updating mediawiki/mediawiki-phan-config to 0.9.0
Depends-On: I9661ed8dd80cb827d7a1414c1eef952c0933a1f0
Change-Id: Ia34d9d9eade74cbb261dbfe4e39971de57cab888
2019-12-31 20:46:17 +00:00
Translation updater bot 26513da3c3 Localisation updates from https://translatewiki.net.
Change-Id: I533d3a95cbdc10d41a4865b5298a3eb9de59677c
2019-12-29 20:41:49 +01:00
Umherirrender 9c6f6f905a Split all classes in own files
Move autoload entries for test to TestAutoloadClasses key

Change-Id: Ie705db0e7225600b7b498cfa134733a65f1ae1c9
2019-12-21 10:20:18 +01:00
Umherirrender e83bc743ec Split classes in Base.php
Change-Id: Ie29a32aeb10cf23264481d3b0f5fb5096d49b60e
2019-12-18 19:06:57 +00:00
Translation updater bot 42f09dd4af Localisation updates from https://translatewiki.net.
Change-Id: I58952cf1931e020f5de3b7f5b2eed24ffde74212
2019-12-18 09:26:36 +01:00
libraryupgrader b5e2a4deb8 build: Updating dependencies
composer:
* mediawiki/minus-x: 0.3.1 → 0.3.2

npm:
* grunt-banana-checker: 0.6.0 → 0.8.1

Additional changes:
* Added .eslintcache to .gitignore.

Change-Id: I9337ad916e96d48ef3ed6e4c7c901ed323193ae5
2019-12-18 05:33:18 +00:00
Translation updater bot e3aa1228cb Localisation updates from https://translatewiki.net.
Change-Id: I7948190d6a13428a64de786636fb4e3d6da185c2
2019-12-17 10:08:52 +01:00
Translation updater bot 772ff3f7ab Localisation updates from https://translatewiki.net.
Change-Id: I01204736729b24e92f9ca8ea71cd9db9b21abad9
2019-12-16 12:15:16 +01:00
Translation updater bot 57ed9f7f19 Localisation updates from https://translatewiki.net.
Change-Id: I9091885c6a1b7a5db13a633d518d6a37b4fae8de
2019-12-09 09:36:55 +01:00
Translation updater bot 491ac583ac Localisation updates from https://translatewiki.net.
Change-Id: I79227d1013d4281ba6a452a5e7f0c535684ed533
2019-12-06 09:33:25 +01:00
Translation updater bot 2641ed79c3 Localisation updates from https://translatewiki.net.
Change-Id: I94cbb72faf9751f9c20b75fd0b3decd34bdc396b
2019-12-02 09:23:29 +01:00
Umherirrender e70a548fbc build: Updating mediawiki/mediawiki-phan-config to 0.8.0
Bug: T235049
Change-Id: Ia8cb36d60d56eb899e96eacf7640d8da50c4adfe
2019-11-26 09:30:36 +00:00
Translation updater bot 21be09b3a6 Localisation updates from https://translatewiki.net.
Change-Id: I2c9e5dfa4e6f117db2bb11ef9f91a0cf19367714
2019-11-25 09:10:53 +01:00
Florian b0103abfed Fix type after upgrading to phpunit 7
See I77ea560f4a5344bd1c356ecc3e7857968ad829b8

Change-Id: Ie9c83cf44e6555a9ae1f3182fdc3cc4269329fa7
2019-11-21 17:55:05 +01:00
Jon Harald Søby d15c4918f3 Add Scribunto namespaces for Sakizaya (szy)
Reported to me on
https://incubator.wikimedia.org/wiki/Talk:Wp/szy#Namespaces

Bug: T237371
Change-Id: I325b1496d9084468c62ca21a378a358471d3a732
2019-11-20 09:11:02 +00:00
Translation updater bot 43672d7525 Localisation updates from https://translatewiki.net.
Change-Id: I404ff01a0f3287546e100cdf5f0ef4d642d8185a
2019-11-18 09:24:30 +01:00
Jon Harald Søby c8ff920717 Add Scribunto namespaces for avk, gcr and shy-latn
Add namespaces for Kotava, Guianan Creole and Shawiya languages.
As reported on, respectively,
https://incubator.wikimedia.org/wiki/Special:PermaLink/4661225#Kotava_namespaces ,
https://incubator.wikimedia.org/wiki/Talk:Wp/gcr , and
https://incubator.wikimedia.org/wiki/Talk:Wt/shy

Bug: T238109
Bug: T238110
Change-Id: I8b52467805f04cc6283283535b268a4cff5022ef
2019-11-18 00:17:35 +00:00
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