Jackmcbarn
1492ac3d68
Avoid running all of mw.lua twice
...
LuaStandalone only uses 2 functions from mw.lua, so move them to their own
file to avoid running the whole thing twice.
Change-Id: Ia4d58f44be17f7a71666dbe750e66d9d90cb5c2f
2014-05-15 14:15:08 -04:00
Jackmcbarn
e19a1404f4
Use do...end to restrict scope
...
Creating and calling an anonymous function to create a scope is prone to
breakage, and only works because the last token before it is a numeric
literal. Do...end is designed for this purpose, so use it instead.
Change-Id: Ic33321086d5469bf97301b434c5a660f04120662
2014-05-14 13:43:13 -04:00
Brad Jorsch
35ee461a0b
Improve frame:callParserFunction argument validation
...
From wikitext, $parser->callParserFunction() will always get an array of
strings with at least an element [0]. Let's match this from Scribunto:
stringify numbers, and require that [0] (although in Lua it'll be [1]).
Also fix an old broken unit test.
Bug: 63597
Change-Id: Ie7ac34ae4bce70cec455d90c3f02a658644f6866
2014-05-13 05:14:07 +00:00
Translation updater bot
caef690cd1
Localisation updates from https://translatewiki.net .
...
Change-Id: Ic0076267d64c3c174da9d7aa1475af26f0929fef
2014-05-11 19:09:04 +00:00
Derk-Jan Hartman
fd295c3b71
Convert Scribunto to use fillParserOutput
...
Followup-to: Idf4ad4397101a4d19be2ac773cd4bad52188d903
Change-Id: I7e18d57f231716127028dafe44e61cee7d89d4d9
2014-05-10 17:31:26 +02:00
Translation updater bot
0f53973f67
Localisation updates from https://translatewiki.net .
...
Change-Id: Id38d802e2e4a9d5b18125be1c05e33920d5d3b4e
2014-05-09 22:22:00 +00:00
Translation updater bot
dd30fa97ee
Localisation updates from https://translatewiki.net .
...
Change-Id: Ic0cda88bebcd69372ba8715902e48b18eeba733c
2014-05-08 20:48:50 +00:00
jenkins-bot
e9fe95b451
Merge "Show module doc with the correct direction formatting"
2014-05-08 19:14:25 +00:00
Amir E. Aharoni
a8a17a8bb0
Show module doc with the correct direction formatting
...
* Add mw-content-(ltr|ltr) class to the documentation <div>.
* Rewrite the div code as Html::rawElement instead of
concatenating a string.
Done in pairing with Niklas Laxström.
Change-Id: I4d68d53df9dcf3556885552b738f2c327aaa8607
2014-05-08 17:48:14 +02:00
aude
bb0f10b751
Make LuaEngineTestBase compatible with phpunit 4.1
...
PHPUnit_Framework_TestSuite::isPublicTestMethod has
been removed from phpunit 4.1.
Change-Id: I191b5f460fbef122d8e916c8f661f09083b33970
2014-05-08 07:11:14 +02:00
Translation updater bot
64360099b4
Localisation updates from https://translatewiki.net .
...
Change-Id: I82e206d8a65c8f7608b917aeaeb8c7d662d7d9a0
2014-05-06 19:53:37 +00:00
Translation updater bot
3e716c6488
Localisation updates from https://translatewiki.net .
...
Change-Id: I16dece095aa2c78f6fe9ab26f158f33a2c09194c
2014-05-02 19:52:14 +00:00
Translation updater bot
f768b95013
Localisation updates from https://translatewiki.net .
...
Change-Id: If8ef2efd7c1eda6a74fa085270364b73a59041c5
2014-04-25 19:44:03 +00:00
Translation updater bot
354c8095f1
Localisation updates from https://translatewiki.net .
...
Change-Id: I4b2b460f0eaf3a568343e2bdc2ed51fdbf473fd4
2014-04-23 19:56:38 +00:00
jenkins-bot
116cc4f560
Merge "Use correct variable in require()"
2014-04-22 14:23:04 +00:00
Translation updater bot
8e7906e956
Update i18n shim
...
A performance issue was fixed in the shim(s) generated by
generateJsonI18n.php, so it needed to be updated.
Change-Id: I041a73f28e425c7b1d064aad7d3d21b12cacdabf
2014-04-22 13:40:40 +00:00
Translation updater bot
bb5c01b170
Localisation updates from https://translatewiki.net .
...
Change-Id: I3b93fdc062392d0a7c272b4c28cc080cbbce52a1
2014-04-21 20:25:18 +00:00
Jackmcbarn
b0de034ffe
Use correct variable in require()
...
Use modname instead of the nonexistent name in the error message if
require() is passed the wrong type of parameter.
Change-Id: I2e96d283e34a16e4675141ce8ccddbcc045ef2a1
2014-04-20 18:57:03 -04:00
Translation updater bot
6f3c136e1c
Localisation updates from https://translatewiki.net .
...
Change-Id: I97d53340e5a6fe50f85314531f9f6fa6cceb3ff3
2014-04-20 20:09:54 +00:00
Translation updater bot
fca97c94b9
Localisation updates from https://translatewiki.net .
...
Change-Id: I01872679d5c26bc5643c5408ffb9b31e13d63367
2014-04-18 19:36:51 +00:00
Translation updater bot
e24fceb796
Localisation updates from https://translatewiki.net .
...
Change-Id: I13ff7ef8a982dc120b8a09b3d15d740fc886ccb9
2014-04-17 19:01:15 +00:00
Translation updater bot
b6b66fb9b5
Localisation updates from https://translatewiki.net .
...
Change-Id: Ice2cdcf3d1f743e7eeb2b2c4b8ef8a0d86a18a8b
2014-04-16 15:48:33 +00:00
Translation updater bot
94795c31ff
Merge "Localisation updates from https://translatewiki.net ."
2014-04-15 20:18:42 +00:00
Translation updater bot
e70e28103c
Localisation updates from https://translatewiki.net .
...
Change-Id: I33a203ab35eb70066c4383576a46647237bc2187
2014-04-15 20:10:20 +00:00
jenkins-bot
1504b474e4
Merge "Accept mw.title object as the title argument of frame:expandTemplate()"
2014-04-15 16:11:26 +00:00
Translation updater bot
ebe8f7705f
Localisation updates from https://translatewiki.net .
...
Change-Id: I966d03edd1bc31892e736dea3a95a5063ba9df9f
2014-04-14 19:45:47 +00:00
jenkins-bot
16ca37fa6b
Merge "Add name to nosuchfunction and nosuchmodule errors"
2014-04-14 14:33:55 +00:00
Jackmcbarn
d74c81c233
Add name to nosuchfunction and nosuchmodule errors
...
When displaying a nosuchfunction or nosuchmodule error, include the name
of the nonexistent function or module.
Change-Id: I17fc2c68dc8267302a82eee3cb2c5df9b5a3c46c
2014-04-13 21:29:05 -04:00
Tomasz W. Kozlowski
57a4726a43
Namespace translation for Latvian
...
Bug: 63831
Change-Id: I8cf64de25f0aad857e10fe2f9c8520cade552220
2014-04-13 23:19:05 +02:00
Translation updater bot
ee4f9b3346
Localisation updates from https://translatewiki.net .
...
Change-Id: I4d3e42c9f52ae6f5e5bfd4d3f517604202879f6d
2014-04-13 19:17:22 +00:00
Translation updater bot
ff4d8056e8
Localisation updates from https://translatewiki.net .
...
Change-Id: I00080ca31ed6a17dd3469da0c0d594af5ec73a96
2014-04-10 20:30:51 +00:00
Alexander Jones
1ec95a7bba
Accept mw.title object as the title argument of frame:expandTemplate()
...
This commit fixes an error with using a mw.title object referring to a
mainspace page as the title argument to frame:expandTemplate(), by
adding a leading colon to prevent the function from searching in the
Template namespace.
Bug: 47601
Change-Id: I4cdc05571598bf7998f4cf0f2691bf86188c3c5d
2014-04-10 10:32:40 -05:00
Translation updater bot
51ba96bd45
Localisation updates from https://translatewiki.net .
...
Change-Id: I31e13744574db8cf6de3fa6987f2cd23ff24f7c9
2014-04-08 20:06:27 +00:00
jenkins-bot
8d2c1e4b30
Merge "Add modul namespace translation for bg"
2014-04-08 10:28:19 +00:00
Translation updater bot
b627bfc0f2
Localisation updates from https://translatewiki.net .
...
Change-Id: I824eff47f86c8ffefcbab4726e2be74c4ae4d740
2014-04-07 20:38:13 +00:00
Raimond Spekking
5602d3d2e9
Add modul namespace translation for bg
...
Translation by Kolega2357
https://translatewiki.net/wiki/Thread:Support/Module_namespace_-_translation_on_Bulgarian
Change-Id: I62f211fc5830069a85795d1da91ca34af234f2db
2014-04-07 16:23:09 +02:00
Translation updater bot
065a9eac34
Localisation updates from https://translatewiki.net .
...
Change-Id: Idbf1a5e9c800d2138af6000d03c0d1ab03269779
2014-04-06 19:43:25 +00:00
Translation updater bot
a63abc29b0
Localisation updates from https://translatewiki.net .
...
Change-Id: I2ecaea047481011e8d7c1cfac172be8ae12d83e8
2014-04-04 20:25:07 +00:00
Translation updater bot
b8a5cecb8c
Localisation updates from https://translatewiki.net .
...
Change-Id: I4cfd4c4c570865137fdfd9d81cfbea026b2e625f
2014-04-03 19:46:21 +00:00
jenkins-bot
40d3685a50
Merge "Prevent passing information between #invokes using math.random"
2014-04-02 19:28:23 +00:00
jenkins-bot
ef52986197
Merge "Remove limits on mw.language:formatDate()"
2014-04-02 18:28:49 +00:00
Translation updater bot
560f73f595
Localisation updates from https://translatewiki.net .
...
Change-Id: I8f7b1a8bb2f64471b2b345b5d4ca4ccd090882cf
2014-04-01 19:50:06 +00:00
Brad Jorsch
708d87c181
Prevent passing information between #invokes using math.random
...
It's possible to pass information between multiple #invokes on a page by
having the first call math.randomseed with one of a set of known seeds
and then having the second examine the output from math.random to
determine which of those known seeds was used.
Prevent that by calling math.randomseed( 1 ) when invoking (see the bug
for details on why that seed). But avoid doing so if e.g. a
frame:expandTemplate() call results in a recursive invoke.
Bug: 62291
Change-Id: Id01cb63eca52ced29bf4efebc38beb9f159b7b0e
2014-04-01 13:46:09 -04:00
Translation updater bot
67abd1e616
Localisation updates from https://translatewiki.net .
...
Change-Id: Ib3dd95ecc34ab1f5a6622c72ed69ea3b9fc24046
2014-03-31 20:16:45 +00:00
Raimond Spekking
07a39e9b07
Fix synax error. Make JSON valid
...
Followup to
https://gerrit.wikimedia.org/r/#/c/122270/1/i18n/qqq.json,unified
Change-Id: Ie6f2074306a64b09e0e10568619cc6c97aa3e882
2014-03-31 10:07:57 +02:00
Brian Wolff
bf22c69263
Follow-up I7d4bb9062. Register tracking categories used.
...
This allows them to appear in the newly added
[[Special:TrackingCategories]].
Change-Id: I6f31298e4b215c905b133b893de5c6dd514997ba
2014-03-30 21:28:21 -03:00
Translation updater bot
ce9f969f3b
Localisation updates from https://translatewiki.net .
...
Change-Id: I8f92c9b3711a6afa7f8ad9d68252e04b4fe0383f
2014-03-30 20:14:21 +00:00
Siebrand Mazeland
eb4706125c
Migrate to JSON i18n
...
Procedure per https://www.mediawiki.org/wiki/Manual:GenerateJsonI18n.php
with shim.
Change-Id: I6da0ed01298e6f13046415827c6d5619ad2cfeb9
2014-03-28 21:46:41 +01:00
jenkins-bot
80abb3926c
Merge "Don't try to inline load ext.scribunto on mobile"
2014-03-26 18:18:07 +00:00
Translation updater bot
5309a02ad8
Localisation updates from https://translatewiki.net .
...
Change-Id: I59e66fc21595ddaf0029a63aa75d6e64e42a68e3
2014-03-25 20:52:42 +00:00