jenkins-bot [Sat, 2 Apr 2016 11:30:00 +0000 (11:30 +0000)]
Merge "Allow SiteStatsInit to run on vslow hosts"
jenkins-bot [Sat, 2 Apr 2016 09:48:20 +0000 (09:48 +0000)]
Merge "Fix typo in HtmlForm::setName phpdoc"
jenkins-bot [Sat, 2 Apr 2016 09:39:13 +0000 (09:39 +0000)]
Merge "DifferenceEngine::setText() was removed"
Gergő Tisza [Sat, 2 Apr 2016 09:34:51 +0000 (09:34 +0000)]
Fix typo in HtmlForm::setName phpdoc
Fixes I85f5492e0b99a5661dbed9814a0e3f3b9bc63d32.
Change-Id: I1a034c4fd3eb3020a4a725604ece6e992d34a271
jenkins-bot [Sat, 2 Apr 2016 09:23:14 +0000 (09:23 +0000)]
Merge "Add GENDER support to $3 in logentry-rights-rights"
Reedy [Sat, 2 Apr 2016 08:21:09 +0000 (09:21 +0100)]
DifferenceEngine::setText() was removed
Bug: T122754
Change-Id: I796f0c4d86d0d5a8c2b24820dc84b18a7dc50981
Depends-On: Ia52054a85944f51adb8a644e703db02f6833b262
matejsuchanek [Sat, 2 Apr 2016 09:07:49 +0000 (11:07 +0200)]
Add hint to /qqq about GENDER support
https://translatewiki.net/wiki/MediaWiki:Ipb-needreblock/qqq
Bug: T125230
Change-Id: I71bf5e87a9076bc75c4f454cbc491a6d2521192c
jenkins-bot [Sat, 2 Apr 2016 08:57:07 +0000 (08:57 +0000)]
Merge "Article::getUndoText() and WikiPage::getUndoText were removed"
jenkins-bot [Sat, 2 Apr 2016 08:43:43 +0000 (08:43 +0000)]
Merge "Add prefered magic words first"
Reedy [Sat, 2 Apr 2016 08:34:14 +0000 (09:34 +0100)]
Article::getUndoText() and WikiPage::getUndoText were removed
Bug: T122754
Change-Id: I9eb4094e313325be3dfbf1409f8caffdcc3abfc2
Depends-On: I6aed90eb6064bb0d3055aed7b6cdefc45e6de878
eranroz [Wed, 21 Oct 2015 20:15:04 +0000 (23:15 +0300)]
Add prefered magic words first
When there are multiple aliases, the first alias MUST be the
preferred alias in that language, so that wikitext code
generators can generate the desired syntax.
The other aliases SHOULD be sorted by the following convention:
- Local first, English last
- Most common first, least common last
Bug: T116020
Change-Id: Ia670512e0cb375335873e7f9a08b638bbe039e45
jenkins-bot [Sat, 2 Apr 2016 08:13:10 +0000 (08:13 +0000)]
Merge "Collapse superfluous isset() call"
Timo Tijhof [Thu, 24 Mar 2016 21:49:48 +0000 (21:49 +0000)]
page: Remove outdated comment in getRedirectHeaderHtml()
Follows-up
c24a0a15b.
Change-Id: Ie4e7d5bb1dc34130d54fa0a61cd03f97fd1f9145
Reedy [Fri, 1 Apr 2016 20:21:59 +0000 (21:21 +0100)]
LoadBalancer::pickRandom() was removed
Bug: T122754
Change-Id: I85d0c4387195cb60c70e24a0a7ab338723e6e7f4
Siebrand Mazeland [Wed, 9 Mar 2016 00:12:14 +0000 (01:12 +0100)]
Skin::getUsableSkins() was removed
Deprecated since 1.23. The remaining use in extension ThemeDesigner was
replaced.
Change-Id: I36b6c1e1d95036d40a01395f86a01906e8c50a76
jenkins-bot [Sat, 2 Apr 2016 00:16:24 +0000 (00:16 +0000)]
Merge "Support custom query in pt-heartbeat lag detection "
jenkins-bot [Sat, 2 Apr 2016 00:15:19 +0000 (00:15 +0000)]
Merge "resourceloader: Avoid Title::newMainPage() to support $wgForceUIMsgAsContentMsg"
jenkins-bot [Sat, 2 Apr 2016 00:15:15 +0000 (00:15 +0000)]
Merge "Skin::newFromKey() was removed"
jenkins-bot [Sat, 2 Apr 2016 00:09:16 +0000 (00:09 +0000)]
Merge "Skin::getCommonStylePath() was removed"
jenkins-bot [Sat, 2 Apr 2016 00:09:07 +0000 (00:09 +0000)]
Merge "Skin::commonPrintStylesheet() was removed"
Aaron Schulz [Tue, 8 Mar 2016 20:36:03 +0000 (12:36 -0800)]
Support custom query in pt-heartbeat lag detection
Bug: T111266
Change-Id: Ib0f9ca8072d9becebacfa8c9afe9d61567f73912
Brad Jorsch [Tue, 29 Mar 2016 18:15:12 +0000 (14:15 -0400)]
resourceloader: Avoid Title::newMainPage() to support $wgForceUIMsgAsContentMsg
$wgForceUIMsgAsContentMsg forces Message::inContentLanguage() to not
actually do anything, thus falling back to the session user's language
which we can't use in ResourceLoader. And 'mainpage' is added to that
array on various multi-lingual wikis.
Bug: T127233
Change-Id: I9dc1e57922641881b36c70658083c2c8c8a608a0
Timo Tijhof [Fri, 1 Apr 2016 23:05:47 +0000 (00:05 +0100)]
Disable flaky UIDGeneratorTest::testTimestampedUID test
Currently causing builds to break all over the place. Disable
until someone can attend to it.
Bug: T131549
Change-Id: I0eb29c53e70ef84a4facc137a3bf20f64a673511
Siebrand Mazeland [Wed, 9 Mar 2016 00:09:54 +0000 (01:09 +0100)]
Skin::newFromKey() was removed
Deprecated since 1.24. No uses in core or Gerrit extensions remaining.
Change-Id: If5d18ec56a066ea3ab28503b1bf5a84a8588ba5a
Siebrand Mazeland [Wed, 9 Mar 2016 00:03:04 +0000 (01:03 +0100)]
Skin::getCommonStylePath() was removed
Deprecated since 1.24. No uses in core or Gerrit extensions remaining.
Change-Id: I15629292f00b6d2493f7a329670d85c76da50db9
Siebrand Mazeland [Wed, 9 Mar 2016 00:01:12 +0000 (01:01 +0100)]
Skin::commonPrintStylesheet() was removed
Deprecated since 1.22. Removed from only use in Gerrit extension
ThemeDesigner.
Change-Id: Ib6d72eff90f4ffef69274db364157b416455f17d
Florian [Fri, 1 Apr 2016 20:32:36 +0000 (22:32 +0200)]
Remove Title::newFromRedirect()
Deprecated since 1.21.
Bug: T122754
Change-Id: Iddf1c2d61cafc017bf361b747db38ac1bc5f3f09
Florian [Fri, 1 Apr 2016 20:35:44 +0000 (22:35 +0200)]
Move changes to the right section in RELEASE-NOTES
Change-Id: I4808d627d7bdb6b16e7f75d82de0ed5de6dc18fa
Reedy [Fri, 1 Apr 2016 21:23:45 +0000 (21:23 +0000)]
Merge "Remove (WikiPage|Article)::replaceSection()"
Reedy [Fri, 1 Apr 2016 21:12:00 +0000 (22:12 +0100)]
Collapse superfluous isset() call
Change-Id: I525f5ce4553f67eb4a5ceea2b622dbdb034c88e1
Florian [Fri, 1 Apr 2016 21:06:35 +0000 (23:06 +0200)]
Follow up I63cdc0
Don't unset the default configuration in Setup.php.
Change-Id: I8d8c54a6188b541dbdb7b2b84c0061fe4ac7cc49
Follow-up: I63cdc0a7fd51ca3a45dc2fd83b22eb58a8de520c
Florian [Fri, 1 Apr 2016 19:56:56 +0000 (21:56 +0200)]
Remove (WikiPage|Article)::replaceSection()
Bug: T122754
Change-Id: I1415c8de7be3b9d952fad265b439dd820e284fb2
Depends-On: I3d37f7e778d569970ed749c22ba49a63cc4ba0ec
Florian [Fri, 1 Apr 2016 19:31:37 +0000 (21:31 +0200)]
Remove MediaWikiSite::newFromGlobalId (deprecated since 1.21)
Isn't used anymore anywhere.
Bug: T122754
Change-Id: I95b20c005721837dcbf9ab979674ac09c460cdd0
Translation updater bot [Fri, 1 Apr 2016 20:09:37 +0000 (20:09 +0000)]
Merge "Localisation updates from https://translatewiki.net."
Translation updater bot [Fri, 1 Apr 2016 19:58:59 +0000 (21:58 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: Ie0a08fde2970106bae564551bb6ed6bd76f8a9da
Reedy [Fri, 1 Apr 2016 19:41:59 +0000 (20:41 +0100)]
ApiPageSet::finishPageSetGeneration() was removed
Bug:T122754
Change-Id: I106f37f5f83e30222a602d88704069ceccc91a29
Reedy [Fri, 1 Apr 2016 19:38:11 +0000 (20:38 +0100)]
Removed ApiMain::(getFormats|addFormat|addModule|getShowVersions).
Deprecated since 1.21
Bug: T122754
Change-Id: Id5cbc50e45cdfdfeb2e92faffc7ded868a350f4b
Florian [Sat, 2 Jan 2016 21:49:29 +0000 (22:49 +0100)]
Remove $wgCopyrightIcon
Bug: T122754
Depends-On: I3181d4830153d052bff87de5d2347a51fbd5f520
Change-Id: I63cdc0a7fd51ca3a45dc2fd83b22eb58a8de520c
Florian [Wed, 13 Jan 2016 19:38:12 +0000 (20:38 +0100)]
Remove Revision::getRawText()
Bug: T122754
Depends-On: I742f02021959587edd83a4cfb25e0338d05a8e81
Depends-On: I10283802c26b99d7e345c5c06d59c4ea24002e52
Depends-On: I6da4fab1e0e8f698b824e977dd2336e4415ae1ba
Change-Id: Id1cfda59e381673be99d9561c9997c0baf26d425
jenkins-bot [Fri, 1 Apr 2016 14:59:43 +0000 (14:59 +0000)]
Merge "Track the use of the WatchedItemStore Cache"
jenkins-bot [Fri, 1 Apr 2016 14:58:49 +0000 (14:58 +0000)]
Merge "Allow SpecialPage::beforeExecute to prevent execution"
jenkins-bot [Fri, 1 Apr 2016 14:54:13 +0000 (14:54 +0000)]
Merge "Add WatchedItemStoreUnitTest::newWatchedItemStore"
jenkins-bot [Fri, 1 Apr 2016 14:48:23 +0000 (14:48 +0000)]
Merge "Allow HTMLFormField placeholder to be a message"
jenkins-bot [Fri, 1 Apr 2016 14:48:19 +0000 (14:48 +0000)]
Merge "Unify handling of *-message(s) settings in HTMLForm"
Gergő Tisza [Fri, 1 Apr 2016 12:06:49 +0000 (15:06 +0300)]
Allow HTMLFormField placeholder to be a message
Change-Id: Ib135a8792dcf03fd2246c208ab4c8185caef2ac6
jenkins-bot [Fri, 1 Apr 2016 14:17:03 +0000 (14:17 +0000)]
Merge "Fix Session::getToken phpdoc"
jenkins-bot [Fri, 1 Apr 2016 14:16:24 +0000 (14:16 +0000)]
Merge "Fix StatusValue phpdoc"
jenkins-bot [Fri, 1 Apr 2016 14:16:20 +0000 (14:16 +0000)]
Merge "Allow setting HTMLForm name"
jenkins-bot [Fri, 1 Apr 2016 14:16:16 +0000 (14:16 +0000)]
Merge "Add flag to HTMLTextField to not persist submitted data"
jenkins-bot [Fri, 1 Apr 2016 14:16:12 +0000 (14:16 +0000)]
Merge "Use default value instead of submitted value in HTMLForm buttons"
Gergő Tisza [Fri, 1 Apr 2016 12:00:44 +0000 (15:00 +0300)]
Unify handling of *-message(s) settings in HTMLForm
*-message(s) settings were documented as message key strings or arrays
of message key strings, but some actually accepted [key, params...]
arrays as well. They did not accept Message objects, which would be
the cleanest and most flexible method of message passing.
The patch adds a new method to process these settings (which accepts
a messages key, a [key, params...] array or a Message object), and
makes all *-message(s) usage call that.
Change-Id: Ida647973a58bea83fdbd53335e63b5a8615c16e4
jenkins-bot [Fri, 1 Apr 2016 13:49:40 +0000 (13:49 +0000)]
Merge "Fix missing variable in HTMLFormField exceptions"
Gergő Tisza [Fri, 1 Apr 2016 12:51:04 +0000 (15:51 +0300)]
Allow SpecialPage::beforeExecute to prevent execution
Allos SpecialPage::beforeExecute() (and the equivalent
SpecialPageBeforeExecute hook) to prevent execution of the page
by returning false.
Needed by I8b52ec8ddf494f23941807638f149f15b5e46b0c.
Change-Id: I71423b920d596ee9ae6da60d95b14255eddfbcd6
Gergő Tisza [Fri, 1 Apr 2016 12:46:11 +0000 (15:46 +0300)]
Fix Session::getToken phpdoc
Change-Id: I332c623b08bbc980494c9ba01da77bad5c205038
Gergő Tisza [Fri, 1 Apr 2016 12:44:10 +0000 (15:44 +0300)]
Fix StatusValue phpdoc
Change-Id: Ie30ebf9bd89c4e2594e806a1b52f5716a32e11ec
Gergő Tisza [Fri, 1 Apr 2016 12:08:18 +0000 (15:08 +0300)]
Allow setting HTMLForm name
Change-Id: I85f5492e0b99a5661dbed9814a0e3f3b9bc63d32
Gergő Tisza [Fri, 1 Apr 2016 12:05:12 +0000 (15:05 +0300)]
Fix missing variable in HTMLFormField exceptions
Change-Id: Ie61f170e9117dde7ece05b04573a3c4902b19e56
Gergő Tisza [Fri, 1 Apr 2016 11:54:15 +0000 (14:54 +0300)]
Add flag to HTMLTextField to not persist submitted data
Sometimes the submitted text is not expected to show up as default
when the form is redisplayed after an error; password fields are
the obvious example for this, but in some cases (e.g. two-factor
token) it is useful for a normal text field to act like that as well.
The patch adds a new 'persistent' flag to HTMLTextField, which
defaults to false for passwords and true otherwise.
Change-Id: If0a52f61aa061bbb55bfdc76321ace7d3eaed934
Gergő Tisza [Fri, 1 Apr 2016 11:49:49 +0000 (14:49 +0300)]
Use default value instead of submitted value in HTMLForm buttons
In some exotic use cases where the form is rendered straight from
a successful submit this prevents unexpected button text changes.
Change-Id: I61619b6222d9fb29c63ce7c1f3ceff512143c4f7
addshore [Fri, 1 Apr 2016 12:03:52 +0000 (15:03 +0300)]
Track the use of the WatchedItemStore Cache
Change-Id: Idc33dd6a52471e895b312fa2c6562a90bf3d7861
jenkins-bot [Fri, 1 Apr 2016 11:59:30 +0000 (11:59 +0000)]
Merge "Add phpdoc and @since to SpecialUserrights::makeGroupNameList"
addshore [Fri, 1 Apr 2016 11:46:15 +0000 (14:46 +0300)]
Add WatchedItemStoreUnitTest::newWatchedItemStore
Change-Id: Ic3e1d23b8f707ae5e3221d1c2fd08878ae8bfff9
jenkins-bot [Fri, 1 Apr 2016 11:47:19 +0000 (11:47 +0000)]
Merge "UserrightsPage::makeGroupNameListForLog() was removed"
Sébastien Santoro [Fri, 1 Apr 2016 11:35:40 +0000 (11:35 +0000)]
Allow SiteStatsInit to run on vslow hosts
SiteStatsInits queries could be long running, and so lead to buffers
and undo table issues.
This change allows SiteStatsInits to connect to vslow host.
Bug: T131475
Change-Id: I63c643ef3cc12f38c24374592c55364ba7569a26
addshore [Fri, 1 Apr 2016 11:28:42 +0000 (14:28 +0300)]
Add phpdoc and @since to SpecialUserrights::makeGroupNameList
Change-Id: I015a851d9fa9649ec79386071fcab2c4589f88ad
Siebrand Mazeland [Tue, 8 Mar 2016 23:53:03 +0000 (00:53 +0100)]
UserrightsPage::makeGroupNameListForLog() was removed
Deprecated since 1.21. Use in Gerrit extensions was replaced.
Bug: T122754
Depends-on: If9a2764c5c15be9c07d066a52543c4c9d97e0f35
Change-Id: If45eafca7ea332475eb864f04665d0a0bf1603d1
jenkins-bot [Fri, 1 Apr 2016 09:39:34 +0000 (09:39 +0000)]
Merge "UploadBase: Remove debug logging for T64241"
jenkins-bot [Fri, 1 Apr 2016 08:59:25 +0000 (08:59 +0000)]
Merge "UploadBase: Replace 'emptyfile' warning code by 'empty-file'"
Translation updater bot [Thu, 31 Mar 2016 19:54:54 +0000 (21:54 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I5b6a5a944e62e3bb64fd1fdbb3fb654bd0726285
jenkins-bot [Thu, 31 Mar 2016 16:26:10 +0000 (16:26 +0000)]
Merge "Don't emit 404 status code on Special:Redirect"
Bartosz Dziewoński [Thu, 24 Mar 2016 08:42:10 +0000 (09:42 +0100)]
UploadBase: Replace 'emptyfile' warning code by 'empty-file'
'empty-file' is already used elsewhere.
Bug: T130484
Change-Id: I593a9efeb20e301b289b47ff5cb831f334250a2d
jenkins-bot [Thu, 31 Mar 2016 13:29:46 +0000 (13:29 +0000)]
Merge "Add 'Greek extended' group to special characters"
jenkins-bot [Thu, 31 Mar 2016 11:03:27 +0000 (11:03 +0000)]
Merge "Preferences: Add autocomplete="off" to preferences form"
Florian [Thu, 31 Mar 2016 10:57:50 +0000 (12:57 +0200)]
Don't emit 404 status code on Special:Redirect
If the special page is opened without any value or redirect type,
it shouldn't emit a 404 status code, as the page exists and it should
be indexable.
With this change, Special:Redirect only emits a 404 status code, when
the value was not find for the redirect type.
Bug: T131328
Change-Id: I578b15058aed77b5f4fb296db862a6e534c0888e
Aaron Schulz [Fri, 25 Mar 2016 19:13:34 +0000 (12:13 -0700)]
Time POST requests to API write modules
This lets us capture some basic endpoint timing data that is
lacking now, such as upload API call time.
Change-Id: If0627e2d78d82b22ed6bdaaa0fa7fe5f20ef50b1
jenkins-bot [Thu, 31 Mar 2016 09:57:44 +0000 (09:57 +0000)]
Merge "refreshImageMetadata: Allow filtering by 'img_media_type' too"
jenkins-bot [Thu, 31 Mar 2016 06:05:28 +0000 (06:05 +0000)]
Merge "Update grunt-banana-checker to 0.5.0"
jenkins-bot [Thu, 31 Mar 2016 01:00:24 +0000 (01:00 +0000)]
Merge "filerepo: Mark some internal LocalFile methods private"
jenkins-bot [Thu, 31 Mar 2016 00:52:39 +0000 (00:52 +0000)]
Merge "Whitespace cleanups"
Aaron Schulz [Thu, 24 Mar 2016 19:09:24 +0000 (12:09 -0700)]
filerepo: Mark some internal LocalFile methods private
Change-Id: I1c9ab1e1460b5c66e8a1dbdb387f80004eaba994
jenkins-bot [Wed, 30 Mar 2016 22:21:27 +0000 (22:21 +0000)]
Merge "Allow templates in ResourceModules to be array in extension registration"
Reedy [Sat, 19 Mar 2016 01:05:19 +0000 (01:05 +0000)]
Swap the rest of array() -> []
Change-Id: I76a7259ed952a0673a1941f08b39b545211fba07
Paladox [Wed, 30 Mar 2016 21:32:16 +0000 (22:32 +0100)]
Update grunt-banana-checker to 0.5.0
This fixes a json crash according to release notes at
https://github.com/wikimedia/grunt-banana-checker/releases/tag/v0.5.0
Change-Id: I7cb37b3f1289b8b91bd98d770ebe58e4c3c6aae5
Translation updater bot [Wed, 30 Mar 2016 20:01:05 +0000 (22:01 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I4768f539d408562cd0b37e083a0500a99c7c66a2
jenkins-bot [Wed, 30 Mar 2016 14:48:03 +0000 (14:48 +0000)]
Merge "mediawiki.requestIdleCallback: Remove unused jQuery parameter"
jenkins-bot [Wed, 30 Mar 2016 07:55:18 +0000 (07:55 +0000)]
Merge "Fix accidential variable overriding in manualWordsTable"
jenkins-bot [Tue, 29 Mar 2016 22:40:20 +0000 (22:40 +0000)]
Merge "ApiSandbox: Work around mw.Api treating an empty response as failure"
jenkins-bot [Tue, 29 Mar 2016 22:31:00 +0000 (22:31 +0000)]
Merge "Avoid double-rendering on late exceptions"
Translation updater bot [Tue, 29 Mar 2016 20:08:24 +0000 (22:08 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I807d9f22094274e39b0d9e524bd58bc9f46e5234
Bartosz Dziewoński [Tue, 29 Mar 2016 16:09:05 +0000 (18:09 +0200)]
refreshImageMetadata: Allow filtering by 'img_media_type' too
Unlike 'img_major_mime' and 'img_minor_mime', this shouldn't be
"inefficient", since there's an index on it.
Bug: T131157
Change-Id: I4985cade41c23ef68f5caf276d4934cf24de2bb6
Brad Jorsch [Tue, 29 Mar 2016 14:09:14 +0000 (10:09 -0400)]
ApiSandbox: Work around mw.Api treating an empty response as failure
We use a 'then' function to turn the pseudo-failure back into a success.
This also adjusts mw.Api to pass the actual result and jqXHR to the
failure function for non-HTTP errors. Sadly the existing parameters
passed on failure are something of a big mess, so this isn't as nice as
it might otherwise be to preserve compatibility.
Bug: T131129
Change-Id: Ic5da24edeac6285fbce0785f0789dddcd2dc15a9
Thiemo Mättig [Mon, 7 Mar 2016 11:02:43 +0000 (12:02 +0100)]
Fix @param and @return types on all PPFrame::getArgument methods
This is about template parameters. They can be indexed by position (int) or
name (string). The returned value is always a string, or false (bool) on
failure.
Change-Id: I565210ad485505281246ef2bb3086a675b905976
Fomafix [Tue, 29 Mar 2016 04:49:20 +0000 (04:49 +0000)]
Preferences: Add autocomplete="off" to preferences form
This change adds a new method setAutocomplete to the class HTMLForm.
This method allows to set the HTML attribute autocomplete for the form.
This change uses this method to set autocomplete="off" for the preferences form.
Without autocomplete="off" the selections in the preferences get cached in
the browser. This can lead to wrong selected options when the settings get
changed on an other way, for example via API.
Bug: T131047
Change-Id: I2920383b5b8cfca3f1d546315f202985edf417d8
Bartosz Dziewoński [Mon, 28 Mar 2016 21:19:12 +0000 (23:19 +0200)]
UploadBase: Remove debug logging for T64241
Added in
0fb104497c79b58d48a9414096f4acd654df550c, no longer needed
after the bug was resolved.
Change-Id: I2771a4057f8109701f2da830d8a17c23d03f2fa2
Translation updater bot [Mon, 28 Mar 2016 19:54:20 +0000 (19:54 +0000)]
Merge "Localisation updates from https://translatewiki.net."
jenkins-bot [Mon, 28 Mar 2016 19:52:56 +0000 (19:52 +0000)]
Merge "Use ::class in place of string constants"
Translation updater bot [Mon, 28 Mar 2016 19:51:27 +0000 (21:51 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I2b5d9392619b4eec5a266f9828ee4a1f09579488
Brad Jorsch [Mon, 28 Mar 2016 18:53:04 +0000 (14:53 -0400)]
Use ::class in place of string constants
This takes advantage of namespacing, and avoids having
double-backslashes all over the place.
Change-Id: I450fe4e9b1c4cf4e24fced3932fe796cbbadf3a3
Bartosz Dziewoński [Sat, 26 Mar 2016 14:34:13 +0000 (15:34 +0100)]
ApiMain: Correct typo in variable name
https://en.wikipedia.org/wiki/Asterisk
Change-Id: I6f2d968c92f4e472fe574ebc8a2a5f9932e0d6f2
Paladox [Mon, 28 Mar 2016 09:57:31 +0000 (10:57 +0100)]
Allow templates in ResourceModules to be array in extension registration
Flow doesent do this for example
"example.template": "example.handlebars"
it does
"example.handlebars" so lets make it allow arrays.
Caught from
https://integration.wikimedia.org/ci/job/mwext-Flow-testextension-php55/267/console
Change-Id: Ie8a45a00168349a9ee303e272ba82cb2fd225744