Commit graph

1237 commits

Author SHA1 Message Date
Brad Jorsch 2a70e8b3f1 LuaStandalone: Properly handle serialization errors
When we're making a call from Lua to PHP, serialization errors should be
propagated to whatever in Lua made the call. That works fine.

But when we're returning data in response to a call from PHP, if there's
a serialization error we need to catch it and tell PHP about it.
Otherwise PHP just gets a useless "the interpreter exited".

Change-Id: Iaac498fa2e486631d38e2366977b360140756519
2018-02-06 15:53:40 -05:00
Translation updater bot c3f6e81839 Localisation updates from https://translatewiki.net.
Change-Id: I3280b59090f744a3b80143c9bd395ff55061dc7e
2018-02-05 22:37:00 +01:00
jenkins-bot 63f169cd82 Merge "build: Update linters" 2018-02-04 23:25:41 +00:00
Ed Sanders f03a32f6f8 build: Update linters
Change-Id: Iec64688e03c6efe81e3f5e4e5809290a1789bcd0
2018-02-04 22:10:26 +00:00
Translation updater bot 936aaa89a2 Localisation updates from https://translatewiki.net.
Change-Id: Id93fdbea42d709522476d2ad7af7932aacdba550
2018-02-04 22:44:02 +01:00
zoranzoki21 e41a3dc368 Removed deprecated position statements from resource loader module
Bug: T184257
Change-Id: I2b5941d2dcee3a998b3c1ece7dd4a6b36cc1e9c9
2018-02-03 17:23:40 +01:00
Kunal Mehta ec7b1b05cf Fix Scribunto_LuaStandaloneInterpreterTest::testGetStatus on 7.1+
The extraneous whitespace in the return value from wfShellExec() causes
multiplying $size to trigger the newly introduced "A non well formed
numeric value encountered" warning in PHP 7.1+.

Work around that by using trim() to get rid of the whitespace.

Bug: T186299
Change-Id: I3d47ef6cc7fb99b4d4840dc847d150c3939ee535
2018-02-01 21:08:32 -08:00
Tulsi Bhagat 0f213156e5 Update the Module & Module talk namespace in Nepali Wikipedia
Bug: T186187
Change-Id: Ic0008c221f0e1449b913c4c69437cce828ed9adf
2018-02-01 09:40:22 +00:00
Translation updater bot 452476d3d0 Localisation updates from https://translatewiki.net.
Change-Id: I8b5e5480802969d69b9d2fa9863fd3b048fafb18
2018-01-31 22:20:20 +01:00
Translation updater bot abea26e38d Localisation updates from https://translatewiki.net.
Change-Id: Iea7a1b9e4e4a6f28aa26990efe687c0aa6ab77e9
2018-01-29 22:20:35 +01:00
Jayprakash12345 0f285d0516 Use SPDX 3.0 license identifier
Bug: T183858
Change-Id: I405b1e6744dac319c1fb519a85e8a7a92978cd9a
2018-01-29 06:00:10 +00:00
Translation updater bot 4f2c6220e7 Localisation updates from https://translatewiki.net.
Change-Id: I3a9aa805d2907dcf7d4c0d100ff7e9bf34b92cbd
2018-01-24 22:21:01 +01:00
Translation updater bot 5267e81c95 Localisation updates from https://translatewiki.net.
Change-Id: I4dea3ed42b3112e7435aeb43a89edff4fa4e2de9
2018-01-21 22:17:22 +01:00
Reedy 41839c1b7a Update RunningStat use statement
Bug: T182273
Change-Id: Ida16060a6f0f125a0f5dabdb446b94b93db80cd1
2018-01-21 04:42:48 +00:00
Translation updater bot 747718e540 Localisation updates from https://translatewiki.net.
Change-Id: I9b30b0270a610cb42b4e3d885e0240e74a1a4f9a
2018-01-20 14:43:07 +01:00
Translation updater bot e22b485da1 Localisation updates from https://translatewiki.net.
Change-Id: I090d7b5215be5bbd66b457d87dbb1f09e576a905
2018-01-18 22:49:52 +01:00
jenkins-bot 252d117fdd Merge "Improve some parameter docs" 2018-01-16 16:21:51 +00:00
Translation updater bot ec96dc78e9 Localisation updates from https://translatewiki.net.
Change-Id: I0e34c009054ac363b81a633cd80198647298fdb2
2018-01-15 22:25:31 +01:00
Translation updater bot dbca18ad95 Localisation updates from https://translatewiki.net.
Change-Id: Ie54c2c53b153528ffeb613c3a3611c10b039ae73
2018-01-14 22:17:15 +01:00
Translation updater bot 4a3e803268 Localisation updates from https://translatewiki.net.
Change-Id: I209c4b1db263a3243062a12a70ae457c5df87bbb
2018-01-13 22:15:29 +01:00
Kunal Mehta 82584edd0e Don't use deprecated wfMemcKey() or wfGlobalCacheKey()
Change-Id: I7fe5a45226a92ef19c25790a800a7ae7b7a3a57a
2018-01-13 01:07:50 +05:30
Kunal Mehta f5a195a3db Remove no longer needed backwards-compatibility
This extension requires 1.31 (it follows the release branches compatibility
policy), so we can remove a lot of legacy checks and code.

Change-Id: Ieb42073010caffb1f6811d3a2f629aa60c1d2034
2018-01-12 07:07:21 +05:30
Umherirrender cfbd0a1a1b Improve some parameter docs
Change-Id: Ic85f74fc8dcefe86a3620e2d12f0b2ad2386ee23
2018-01-11 21:27:53 +01:00
Kunal Mehta 76dbe5d804 Treat phpdbg as being run from the command-line
The two lualib/ustring generation scripts run independently of MediaWiki, so
the new wfIsCLI() isn't usable there.

Bug: T184043
Change-Id: I217657d12e16a7b76dc814be5fed03540c461e7c
2018-01-10 19:47:19 +05:30
Translation updater bot a4106b391a Localisation updates from https://translatewiki.net.
Change-Id: Ia870740d66821bf3550d6a25492ed41a0be0cc84
2018-01-09 22:29:51 +01:00
Translation updater bot 42715e8481 Localisation updates from https://translatewiki.net.
Change-Id: I7f3d98c1c515204da53565b37278b9a7642f39ad
2018-01-08 22:36:16 +01:00
MarcoAurelio e28870dc62 Amend Abkhazian namespace translation
Bug: T182654
Change-Id: I975cf3010e691d8ee5bc27c8218a71e4c4669501
2018-01-01 11:01:26 +00:00
libraryupgrader a3334f72d8 build: Updating mediawiki/mediawiki-codesniffer to 15.0.0
The following sniffs are failing and were disabled:
* Generic.Files.OneObjectStructurePerFile.MultipleFound
* Squiz.Scope.MethodScope.Missing

The following sniffs now pass and were enabled:
* MediaWiki.Files.OneClassPerFile.MultipleFound

Change-Id: I7499d975eb378abd500619f0026a32b59fe6dda6
2017-12-30 02:28:08 +00:00
Rafid Aslam 07218fd02f Fix the return type of Scribunto_LuaLibraryBase::register()
Before this, tools like Phan and others read
`Scribunto_LuaLibraryBase::register()` returns `\Lua` type
from the document comment,
but it actually returns `array` type since the implementation
of this function should returns the value of
`Scribunto_LuaEngine::registerInterface()` which returns
`array` type.

Change-Id: I25beea963444b715bed7b2890475c0c812949520
2017-12-25 15:08:16 +07:00
Translation updater bot 92d35aaf35 Localisation updates from https://translatewiki.net.
Change-Id: I2b5b70397c830811f24c6e5bbcf23f41d8d2faeb
2017-12-18 23:07:06 +01:00
MarcoAurelio 19dd2170e7 Add Abkhazian namespace translation
Author: <https://www.mediawiki.org/wiki/User:Surprizi>

Bug: T182654
Change-Id: If953006f9d98b1e2bdc727f51c2770ffce67b838
2017-12-13 10:02:40 +00:00
Translation updater bot 96bfe05443 Localisation updates from https://translatewiki.net.
Change-Id: Ie349e9888f0118ca5affc823b46088632d313fff
2017-12-12 22:52:56 +01:00
Translation updater bot 80f3306d33 Localisation updates from https://translatewiki.net.
Change-Id: I0c8b5cd2bc2128fcbe42968d4a2c5aafd9b29a12
2017-12-11 23:39:06 +01:00
libraryupgrader cc01666f67 build: Updating mediawiki/minus-x to 0.2.1
Change-Id: If3752fda98df9b6f80c1c54da967478042d8b449
2017-12-11 07:12:41 +00:00
Translation updater bot 55de7a285d Localisation updates from https://translatewiki.net.
Change-Id: I3accde79eadbd534915d82b7fa08f4828b611ec2
2017-12-05 09:41:39 +01:00
Brad Jorsch c5e75dcdd0 Avoid passing null to count()
PHP 7.2 made the questionable decision to raise a warning for
count( null ). So test for null explicitly before calling count in the
one place where null is expected.

Bug: T181891
Change-Id: I94146c14b63e32ad1e9f2ab9de9ebc403b251102
2017-12-04 10:46:34 -05:00
Translation updater bot ffc2019f6f Localisation updates from https://translatewiki.net.
Change-Id: Icbc6316f4bbe91bb2deab572c9cd70ede6059e62
2017-11-28 22:43:40 +01:00
MarcoAurelio 3f8db0e0d8 Add Mirandese (mwl) namespace translations
Author: <https://www.mediawiki.org/wiki/User:Athena_in_Wonderland>

Bug: T180052
Change-Id: If71fb50d0730310d435975b4cdf7557df36b2d74
2017-11-28 11:49:23 +00:00
Translation updater bot 3de2585770 Localisation updates from https://translatewiki.net.
Change-Id: I249eec9a1883d46576367ed85b974a6c2671df40
2017-11-24 23:21:01 +01:00
MarcoAurelio a4f7cbf81a Add Javanese translations for Scribunto
Provided by <https://www.mediawiki.org/wiki/User:Wirjadisastra> in the
linked Phabricator Task.

Bug: T180578
Change-Id: I1dc82427c6ebb95044b0456c8513cbec19e2ab52
2017-11-17 18:34:35 +00:00
Translation updater bot 903ace899d Localisation updates from https://translatewiki.net.
Change-Id: I88bde7d81609be4ca155d415f0863ba504ceb994
2017-11-15 22:36:23 +01:00
Umherirrender ea108db99c build: Always exclude node_modules
Change-Id: I3b5c4b5e25bca16ccd7e99e621760759054d2835
2017-11-11 18:42:26 +01:00
Translation updater bot 7b59d30cfe Localisation updates from https://translatewiki.net.
Change-Id: I4d55a1b2fcbaefb46bda30f008885121a6d9fee0
2017-11-08 22:42:11 +01:00
Translation updater bot aff5fe5d12 Localisation updates from https://translatewiki.net.
Change-Id: Idcd2bfe05989df06c6bc09cba349ed2f9dce01a4
2017-11-07 22:47:50 +01:00
Translation updater bot d307ec0965 Localisation updates from https://translatewiki.net.
Change-Id: I553e8b3303beb1a579477d4793771af9a88a17d5
2017-11-05 22:36:41 +01:00
Kunal Mehta e925e08592 build: Updating mediawiki/minus-x to 0.2.0
Change-Id: Ia150e2910b090340ecb7d347a486c6716385b383
2017-10-30 09:35:52 -07:00
libraryupgrader 83f1afa622 build: Updating mediawiki/mediawiki-codesniffer to 14.1.0
And moved phpcs.xml to .phpcs.xml (T177256).

Change-Id: If93c20dc23af675f6a12b0a7a8c579ade865c411
2017-10-21 04:30:02 +00:00
Translation updater bot 3cc36e484a Localisation updates from https://translatewiki.net.
Change-Id: I9e7be302c02535193f410f33c80c7a43005d7e22
2017-10-17 22:57:39 +02:00
Translation updater bot f97193ead6 Localisation updates from https://translatewiki.net.
Change-Id: I9f614680d9012459652724b831f8382d7c9e1b81
2017-10-13 22:51:28 +02:00
Translation updater bot 1fbeef725d Localisation updates from https://translatewiki.net.
Change-Id: If9c430f92f0f7f17b2890a71002df032b29ab627
2017-10-10 23:06:22 +02:00