Amire80 [Sat, 9 Apr 2016 18:46:40 +0000 (21:46 +0300)]
Rephrase watchlistedit-clear-title
Changed "Cleared watchlist" to "Clear watchlist".
The title appears before the watchlist is cleared,
so it misleads (and scares!) the user to say that it was
already cleared.
Change-Id: I60582f9aa62c54ba33b83b972de45b31e73b92a7
jenkins-bot [Sat, 9 Apr 2016 18:02:04 +0000 (18:02 +0000)]
Merge "Switch Special:FileDuplicateSearch to OOUI"
jenkins-bot [Sat, 9 Apr 2016 17:50:51 +0000 (17:50 +0000)]
Merge "SpecialLog: Don't put assignment within another expression"
jenkins-bot [Sat, 9 Apr 2016 15:06:31 +0000 (15:06 +0000)]
Merge "Add possibility to filter for log_action in all core logs"
Ricordisamoa [Sat, 9 Apr 2016 04:37:33 +0000 (06:37 +0200)]
Make some TablePager methods actually protected
* getTableClass
* getNavClass
* getSortHeaderClass
Change-Id: I459ca456149635e3300c7ca7cfed4c1edc1c12b1
jenkins-bot [Fri, 8 Apr 2016 23:56:10 +0000 (23:56 +0000)]
Merge "Run generateLocalAutoload.php"
jenkins-bot [Fri, 8 Apr 2016 23:56:05 +0000 (23:56 +0000)]
Merge "Use pg_result_error, not pg_last_error, as the latter gives false negatives."
jenkins-bot [Fri, 8 Apr 2016 23:42:40 +0000 (23:42 +0000)]
Merge "Clean up after "Kill mbstring fallbacks""
Translation updater bot [Fri, 8 Apr 2016 20:01:29 +0000 (22:01 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I3bd0664b4ce71182be57e062204c0ae039fd8f84
jenkins-bot [Fri, 8 Apr 2016 18:12:54 +0000 (18:12 +0000)]
Merge "Change \\ to \ in phpdoc"
Gergő Tisza [Wed, 6 Apr 2016 22:22:33 +0000 (00:22 +0200)]
Change \\ to \ in phpdoc
Remove "\\" in namespacing. This is a Doxygen compatibility hack but
does not seem needed anymore, Doxygen reads namespaced class names
correctly, see e.g. https://doc.wikimedia.org/mediawiki-core/master/php/classMediaWiki_1_1Services_1_1ServiceContainer.html
PHP IDEs, on the other hand, were broken by the double backslash.
As an unrelated small doc fix, add parameter docs to PermissionError
constructor (parent has different arguments so the inherited
documentation is wrong).
Change-Id: I6da0f512b8c84f65fd20e90e4617108fe6a8fcd2
Kevin Israel [Fri, 8 Apr 2016 04:44:33 +0000 (00:44 -0400)]
Fix mbstring check in update.php
Maintenance::error() will not cause the script to exit unless the
$die argument, when cast as an integer, is greater than 0. Since
the default value is 0, specify a different one, as in the other
calls from within the same function.
Follows-up
943563062f0a6995.
Change-Id: I3af72b1cd87c63d7f57436866633e86c272e904f
jenkins-bot [Thu, 7 Apr 2016 20:39:39 +0000 (20:39 +0000)]
Merge "SkinTemplate.php: Add missing @param documentation to wrapHTML"
Translation updater bot [Thu, 7 Apr 2016 20:32:53 +0000 (22:32 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: Ib3d0e6a16e61f0443aaa7e929d8bf66c45f5d4df
Fomafix [Thu, 7 Apr 2016 17:51:46 +0000 (17:51 +0000)]
SkinTemplate.php: Add missing @param documentation to wrapHTML
Follows-up to:
cab0275c7
Change-Id: Ie40229e92c0ce93628811ed7da4224ea7c15e72a
jenkins-bot [Thu, 7 Apr 2016 19:42:51 +0000 (19:42 +0000)]
Merge "Ignore DBPerformance warnings for ?action=purge for users with "purge""
Kevin Israel [Mon, 4 Apr 2016 03:27:50 +0000 (23:27 -0400)]
Run generateLocalAutoload.php
Change-Id: I618f831f5c33d0163b873dd0494cc37799450001
James D. Forrester [Thu, 7 Apr 2016 15:15:38 +0000 (08:15 -0700)]
Update OOjs UI to v0.16.5
Release notes:
https://git.wikimedia.org/blob/oojs%2Fui.git/v0.16.5/History.md
Change-Id: Ib5b0dc12259ac85ff1589c0e1507238f1089da3f
jenkins-bot [Thu, 7 Apr 2016 15:11:14 +0000 (15:11 +0000)]
Merge "Revert "Split ClassCollector class into own file""
Kevin Israel [Thu, 7 Apr 2016 10:01:45 +0000 (06:01 -0400)]
Clean up after "Kill mbstring fallbacks"
* Removed fallback code from Language, the associated data file
(Utf8Case.ser), and the code to generate that data file.
* Removed comment in LanguageFi that "mb_substr has a compatibility
function in GlobalFunctions.php".
* Removed check for mbstring in bench_utf8_title_check.php.
* In the tests for StringUtils::isUtf8():
* Removed separate test for the non-mbstring code path.
* Removed mentions of mbstring from function names and assertion
messages, since mb_check_encoding() is now always used.
* Also updated the comment in StringUtils::isUtf8() referring to
PHP 5.3, which is no longer supported in MediaWiki, to indicate
that the same issue also exists in old versions of HHVM. (If
we don't have to support 3.4 or older, then the function could
be deprecated and removed if desired.)
Follows-up
943563062f0a6995.
Change-Id: I55e5cd534b849c6ea06a7fadacbbf34a12d87ebe
jenkins-bot [Thu, 7 Apr 2016 08:47:03 +0000 (08:47 +0000)]
Merge "Allow to pass a rev id to a log entry without making it unpatrolled"
jenkins-bot [Thu, 7 Apr 2016 08:45:00 +0000 (08:45 +0000)]
Merge "Move action filter logic to LogPager"
jenkins-bot [Thu, 7 Apr 2016 06:56:51 +0000 (06:56 +0000)]
Merge "Support empty explicit plural forms in JavaScript"
Adrian Heine [Wed, 6 Apr 2016 13:22:29 +0000 (15:22 +0200)]
Support empty explicit plural forms in JavaScript
PHP supports them as well.
Change-Id: I7f7ed0a5b3e6ccbb904cde08d8818c2a665ac52e
jenkins-bot [Thu, 7 Apr 2016 00:37:36 +0000 (00:37 +0000)]
Merge "registration: Load extra autoload files before executing callbacks"
Max Semenik [Wed, 6 Apr 2016 23:30:41 +0000 (16:30 -0700)]
Explicitly require all the required PHP extensions
Change-Id: I2bca4ece0c49c3f4f802d3f8f543882ebd14d445
Florian [Wed, 6 Apr 2016 22:00:16 +0000 (00:00 +0200)]
registration: Load extra autoload files before executing callbacks
Callbacks should be able to safely assume that anything (or at least mostly)
defined in extension registration is already loaded and processed when
the callback itself is executed. To make sure, that this applies, callbacks
should be executed after all extra autoload paths are loaded.
Bug: T131978
Change-Id: I2c6624423957a8a00523b126fa7209d9c283aa9e
Max Semenik [Fri, 29 Jan 2016 19:42:44 +0000 (11:42 -0800)]
Kill mbstring fallbacks
In the age when we require PHP 5.5, pretending that mbstring emulation
is not slow and silly is silly.
Bug: T129435
Change-Id: Ic8235c9da9a926df63ec7388900c44eab454eebe
Max Semenik [Wed, 6 Apr 2016 21:59:01 +0000 (14:59 -0700)]
Unbreak tests
Bug: T131981
Change-Id: I1078b2a9f792f95fd451da4342b6441d6fd4d892
Translation updater bot [Wed, 6 Apr 2016 20:35:08 +0000 (22:35 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I1d8329f703a364fbe36a51994cdc0467cdd40387
addshore [Wed, 6 Apr 2016 11:21:24 +0000 (12:21 +0100)]
Fix phpdoc in StatsdAwareInterface
Change-Id: Ibb3cac402f2cbe723b79785f4d3bbcb9c0b10ebe
jenkins-bot [Wed, 6 Apr 2016 15:43:20 +0000 (15:43 +0000)]
Merge "Add a hook for collapsible content"
jenkins-bot [Wed, 6 Apr 2016 11:48:06 +0000 (11:48 +0000)]
Merge "mediawiki.Title: Reuse local variable fragment"
Fomafix [Wed, 6 Apr 2016 04:27:17 +0000 (04:27 +0000)]
mediawiki.Title: Reuse local variable fragment
Change-Id: Ifc1153ef3246a387d2343e68e5b5f3837dd809cd
Arlo Breault [Fri, 5 Feb 2016 16:00:56 +0000 (08:00 -0800)]
Don't replace !! in elements
*
55313f4e almost got it right, but missed the str_replacing table
headings.
* Thankfully, this was doubly broken before that patch since the
StringUtils::explodeMarkup would have skipped the || which would
go on to be explode by table cell attribute parsing. The test case
provided would look like,
<table>
<tr>
<th class="">|">ha</div> ho
</th></tr></table>
Suffice it to say, noone is using this in production.
* Note that we can't just entity encode the ! since that would break
style attributes with !important.
* Also note, Parsoid already gets this right.
* Adds a StringUtils::replaceMarkup
Change-Id: Iab3ae4518fcb307b795d57eece420ba48af0a3bf
jenkins-bot [Wed, 6 Apr 2016 05:06:05 +0000 (05:06 +0000)]
Merge "mw.Upload.BookletLayout: Handle additional warnings/errors"
Arlo Breault [Tue, 5 Apr 2016 20:54:26 +0000 (13:54 -0700)]
Sync up with Parsoid parserTests.
This now aligns with Parsoid commit
d206ffe4026dcbce9ef27f1546d023a7027ea7e9
Change-Id: I9f7f0ddf87bf3ee14a1929599e72c5d837e15fbf
Bartosz Dziewoński [Tue, 5 Apr 2016 20:25:46 +0000 (22:25 +0200)]
mw.Upload.BookletLayout: Handle additional warnings/errors
Warnings:
* 'exists-normalized': Same handling as 'exists', the only difference
is exact match vs only matching after title normalization.
* 'was-deleted': Added new l10n message 'api-error-was-deleted',
based on 'filewasdeleted' but shorter/simpler.
Errors:
* 'protectedpage': Display 'protectedpagetext' message.
Bug: T131709
Change-Id: Ia9f65fc39d59018dc62b758f9a2ae98de7d187fe
jenkins-bot [Tue, 5 Apr 2016 20:22:52 +0000 (20:22 +0000)]
Merge "Update monolog to 1.18.2"
Translation updater bot [Tue, 5 Apr 2016 20:10:22 +0000 (22:10 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I17458dc07e3b940238dc2395e2fcc08833e303ab
Bartosz Dziewoński [Tue, 5 Apr 2016 20:09:40 +0000 (22:09 +0200)]
SpecialLog: Don't put assignment within another expression
Change-Id: I0a0cd9ee0647e8778d2e835cc02c571a83b3a8c2
Reedy [Sat, 2 Apr 2016 20:52:02 +0000 (21:52 +0100)]
Update monolog to 1.18.2
https://github.com/Seldaek/monolog/compare/1.17.2...1.18.2
Update KafkaHandlerTest.php
Depends-On: I32e9ebe0a10d97a1ccb0f4d605bd0ee9ba4e97f6
Change-Id: I35eedb6d95b68ebf90c00bb54469c9ff5731cdab
Kunal Mehta [Tue, 5 Apr 2016 19:49:55 +0000 (12:49 -0700)]
ImageListPager: Fix improper use of Title::newFromText().
The $defaultNamespace parameter to Title::newFromText() only applies if
a namespace prefix isn't included in the text. So if a username was
"Help:FooBar", the NS_USER prefix would not be applied.
Instead use Title::makeTitleSafe( NS_USER, ... ); which was designed for
this specific purpose.
Change-Id: Iafce73d352887947e61ae7c906ddf965e04fbf6f
Bartosz Dziewoński [Thu, 4 Feb 2016 01:13:24 +0000 (01:13 +0000)]
Preprocessor: Don't allow unclosed extension tags (matching until end of input)
(Previously done in
f51d0d9a819f8f1c181350ced2f015ce97985fcc and
reverted in
543f46e9c08e0ff8c5e8b4e917fcc045730ef1bc.)
I think it's saner to treat this as invalid syntax, and output the
mismatched tag code verbatim. The current behavior is particularly
annoying for <ref> tags, which often swallow everything afterwards.
This does not affect HTML tags, though. Assuming Tidy is enabled, they
are still auto-closed at the end of the page content. (For tags that
"shadow" a HTML tag name, this results in the tag being treated as a
HTML tag. This currently only affects <pre> tags: if unclosed, they
are still displayed as preformatted text, but without suppressing
wikitext formatting.)
It also does not affect <includeonly>, <noinclude> and <onlyinclude>
tags. Changing this behavior now would be too disruptive to existing
content, and is the reason why previous attempt was reverted. (They
are already special-cased enough that this isn't too weird, for example
mismatched closing tags are hidden.)
Related to T17712 and T58306. I think this brings the PHP parser closer
to Parsoid's interpretation.
It reduces performance somewhat in the worst case, though. Testing with
https://phabricator.wikimedia.org/
F3245989 (a 1 MB page starting with
3000 opening tags of 15 different types), parsing time rises from
~0.2 seconds to ~1.1 seconds on my setup. We go from O(N) to O(kN),
where N is bytes of input and k is the number of types of tags present
on the page. Maximum k shouldn't exceed 30 or so in reasonable setups
(depends on installed extensions, it's 20 on English Wikipedia).
Change-Id: Ide8b034e464eefb1b7c9e2a48ed06e21a7f8d434
C. Scott Ananian [Tue, 5 Apr 2016 17:55:26 +0000 (13:55 -0400)]
Improve comment to localizers in MessagesEn.php
Follow up to Ia670512e0cb375335873e7f9a08b638bbe039e45.
Bug: T116020
Change-Id: I8634585e52ce5339dbfcd5b19c5d1b6c9ef5687e
jenkins-bot [Tue, 5 Apr 2016 17:21:28 +0000 (17:21 +0000)]
Merge "Simplify by using mw.util.getUrl() instead of mw.util.wikiScript()"
Rohan [Fri, 11 Jul 2014 05:50:32 +0000 (11:20 +0530)]
Do not require login on Special:Confirmemail to confirm the email
The user doesn't need to be logged in to confirm his/her email.
Particle revert of I43ceaddb370d09784021b3fc2d5d1ff6616fef1f
Bug: T62434
Change-Id: Idf3f9827daaac87f5c57617f4e5d42ca9569839d
Fomafix [Tue, 5 Apr 2016 13:37:55 +0000 (13:37 +0000)]
Simplify by using mw.util.getUrl() instead of mw.util.wikiScript()
Change-Id: Ie10a5ee79846a4f1465fea7ce1b47da13b0787b7
MGChecker [Sat, 2 Apr 2016 21:15:31 +0000 (23:15 +0200)]
Add possibility to filter for log_action in all core logs
Adds possibility to filter all core logs with multiple log_actions, Log actions
newusers and create for the newusers log are treated as one, because newusers
is the predecessor of create and they describe the same actions.
Bug: T16334
Bug: T109267
Change-Id: I04a0ef1a6b4ea90c517a11045b6bd73c26b96863
Translation updater bot [Mon, 4 Apr 2016 19:53:49 +0000 (21:53 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: If37db4144db777658d3d2f3aa6bd140469a2547e
jenkins-bot [Mon, 4 Apr 2016 15:24:12 +0000 (15:24 +0000)]
Merge "Remove skin mode of Special:JavaScriptTest"
jenkins-bot [Mon, 4 Apr 2016 15:00:22 +0000 (15:00 +0000)]
Merge "mediawiki.util: Use wgScript in getUrl() when setting query string"
Yogesh K S [Sun, 28 Feb 2016 11:19:03 +0000 (16:49 +0530)]
Switch Special:FileDuplicateSearch to OOUI
Bug: T117745
Change-Id: I7541244cd06b6ea5c71e7f1e540474e8ae3740b5
utkarsh95 [Mon, 14 Mar 2016 11:52:00 +0000 (12:52 +0100)]
Convert Special:Redirect to OOUI
Removed unused message.
Bug: T117751
Change-Id: I70e04c8b5860e2b32081bdb510aca99fd5ee07f3
PleaseStand [Mon, 4 Apr 2016 03:26:24 +0000 (03:26 +0000)]
Revert "Split ClassCollector class into own file"
The AutoloadGenerator class is instantiated in the script
maintenance/generateLocalAutoload.php and its equivalents in
several extensions, none of which use MediaWiki's AutoLoader,
so you get a "Fatal error: Class 'ClassCollector' not found".
This reverts commit
a379bebd03099ee056a5ae7466f0699423064ede.
Change-Id: Ia6a7a1cb8a593ac86ecffdb690064e0b8ad68b47
Timo Tijhof [Sun, 3 Apr 2016 23:43:30 +0000 (00:43 +0100)]
mediawiki.util: Use wgScript in getUrl() when setting query string
This makes the behaviour more in line with Title::getLocalURL() in PHP.
* Only use wgArticlePath if there was a non-empty query string.
* Remove needless call to isEmptyObject. This is already done by $.params().
* Add test case "title with empty query string".
Change-Id: I414350a527eea3822ff2843c1c06a925f41a2c03
Translation updater bot [Sun, 3 Apr 2016 20:48:49 +0000 (22:48 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I439795a989a00d5b9490514169ee46de7601067e
daniel [Sun, 3 Apr 2016 11:59:51 +0000 (14:59 +0300)]
Mention introduction of service locator in release notes.
Change-Id: I8b10133894bb93cf5e4dfab14478071477002773
jenkins-bot [Sun, 3 Apr 2016 12:42:24 +0000 (12:42 +0000)]
Merge "Remove Title::newFromRedirectRecurse()"
Florian [Sat, 2 Apr 2016 08:34:18 +0000 (10:34 +0200)]
Remove Title::newFromRedirectRecurse()
Bug: T122754
Change-Id: I8b957eff7f355493ef6850f7a83dcb619ab6be78
Stanislav Malyshev [Sun, 3 Apr 2016 11:45:55 +0000 (14:45 +0300)]
Fix double $search in other place too
Change-Id: If0013988a7af06f0d19162fbf574aa15f1685c35
Reedy [Sun, 3 Apr 2016 11:28:48 +0000 (12:28 +0100)]
Don't allow createAndPromote.php to add users to invalid groups
Bug: T131704
Change-Id: Ibe8839e62af8db002adea68ffa87b3adf2b505ea
jenkins-bot [Sun, 3 Apr 2016 10:52:49 +0000 (10:52 +0000)]
Merge "Split ClassCollector class into own file"
jenkins-bot [Sun, 3 Apr 2016 10:52:45 +0000 (10:52 +0000)]
Merge "Move CookieJar class to own file"
jenkins-bot [Sun, 3 Apr 2016 10:45:16 +0000 (10:45 +0000)]
Merge "Remove use of deprecated User::EDIT_TOKEN_SUFFIX"
jenkins-bot [Sun, 3 Apr 2016 10:42:22 +0000 (10:42 +0000)]
Merge "Remove use of deprecated wfSuppress/RestoreWarnings"
jenkins-bot [Sun, 3 Apr 2016 10:23:28 +0000 (10:23 +0000)]
Merge "Remove usages of CdbCompat class alises"
jenkins-bot [Sun, 3 Apr 2016 10:01:14 +0000 (10:01 +0000)]
Merge "Remove used of deprecated MemCachedClientforWiki"
jenkins-bot [Sun, 3 Apr 2016 09:59:48 +0000 (09:59 +0000)]
Merge "Move EventRelayerNull class to own file"
addshore [Sun, 3 Apr 2016 09:04:42 +0000 (12:04 +0300)]
Remove use of deprecated User::EDIT_TOKEN_SUFFIX
Change-Id: Ib36f4aac202019548131f956bffe1c73e46030d2
addshore [Sun, 3 Apr 2016 09:24:00 +0000 (12:24 +0300)]
Remove use of deprecated wfSuppress/RestoreWarnings
Change-Id: I8f7a77a66f027d853c3532021a24425339571f7c
addshore [Sun, 3 Apr 2016 09:19:48 +0000 (12:19 +0300)]
Remove usages of CdbCompat class alises
Change-Id: Id7223689f135c3ce3e4193f8c724b52d3f39dfd5
jenkins-bot [Sun, 3 Apr 2016 09:03:25 +0000 (09:03 +0000)]
Merge "Remove unused $fname in StubObject::_unstub"
jenkins-bot [Sun, 3 Apr 2016 09:03:21 +0000 (09:03 +0000)]
Merge "Add @since tags to Collation stuff"
jenkins-bot [Sun, 3 Apr 2016 09:02:42 +0000 (09:02 +0000)]
Merge "Split Collation.php"
addshore [Sun, 3 Apr 2016 08:47:52 +0000 (11:47 +0300)]
Move EventRelayerNull class to own file
Change-Id: I5450bda32482b5183e6d2c35e2df5c419155e2de
jenkins-bot [Sun, 3 Apr 2016 08:54:23 +0000 (08:54 +0000)]
Merge "Fix obvious typo - $search used for two variables"
jenkins-bot [Sun, 3 Apr 2016 08:54:19 +0000 (08:54 +0000)]
Merge "Remove unused private SiteStats::$groupMemberCounts"
jenkins-bot [Sun, 3 Apr 2016 08:54:15 +0000 (08:54 +0000)]
Merge "Remove unused $miserMode in SpecialStatistics"
addshore [Sun, 3 Apr 2016 08:52:50 +0000 (11:52 +0300)]
Remove used of deprecated MemCachedClientforWiki
Change-Id: Ib947c0cc1cfc3b365617d12f7564c199d6189c31
addshore [Sun, 3 Apr 2016 08:46:36 +0000 (11:46 +0300)]
Move CookieJar class to own file
Change-Id: Ie98eadb2a8015f1290447b79cc095799abaeba4f
jenkins-bot [Sun, 3 Apr 2016 08:44:53 +0000 (08:44 +0000)]
Merge "Remove unused fields from SpecialBotPasswords"
Stanislav Malyshev [Sun, 3 Apr 2016 08:37:57 +0000 (11:37 +0300)]
Fix obvious typo - $search used for two variables
Change-Id: Ic4530f9c6ad036355ce981a42add54f85214afe4
addshore [Sun, 3 Apr 2016 08:07:58 +0000 (11:07 +0300)]
Remove unused private SiteStats::$groupMemberCounts
Change-Id: I7839a644bca2829098e5ce5d844db667b6d16b26
addshore [Sun, 3 Apr 2016 08:36:49 +0000 (11:36 +0300)]
Add @since tags to Collation stuff
Change-Id: Iec56ac4d1418737d171f8faa9c8f498fba5383ee
addshore [Sun, 3 Apr 2016 08:02:55 +0000 (11:02 +0300)]
Remove unused $miserMode in SpecialStatistics
Change-Id: Id76e9782b5abd40421d4edd7528d0ff41d234ac3
addshore [Sun, 3 Apr 2016 08:23:20 +0000 (11:23 +0300)]
Split Collation.php
Change-Id: I6abfecf91cdce83dd34b1e8aa8e0b35315f62742
addshore [Sun, 3 Apr 2016 08:16:42 +0000 (11:16 +0300)]
Split ClassCollector class into own file
Change-Id: I61210d1e963e0cd1278debff8f6826c5c79a88e9
addshore [Sun, 3 Apr 2016 08:06:27 +0000 (11:06 +0300)]
Remove unused $fname in StubObject::_unstub
Change-Id: I1a90d888b1b17e21b54b90f3665c63edd1f21195
addshore [Sun, 3 Apr 2016 08:05:03 +0000 (11:05 +0300)]
Remove unused global $wgMaxInterlacingAreas in Bitmap.php
Change-Id: I3b1a0d65be4327a5e0a47934a470c2573e315fea
addshore [Sun, 3 Apr 2016 08:03:36 +0000 (11:03 +0300)]
Remove unused fields from SpecialBotPasswords
Change-Id: I64518fd34f8c040c53d66669d69e84b89f318ae8
jenkins-bot [Sun, 3 Apr 2016 07:26:31 +0000 (07:26 +0000)]
Merge "Introduce top level service locator."
jenkins-bot [Sun, 3 Apr 2016 06:26:52 +0000 (06:26 +0000)]
Merge "Update IP address related message text"
jenkins-bot [Sun, 3 Apr 2016 02:50:29 +0000 (02:50 +0000)]
Merge "resourceloader: Make action=purge affect ResourceLoaderWikiModule"
Timo Tijhof [Sat, 2 Apr 2016 20:50:48 +0000 (21:50 +0100)]
resourceloader: Make action=purge affect ResourceLoaderWikiModule
Purging a wiki page included in a WikiModule should bump its version hash.
This is not needed by design, but it's a workaround until our caching layers
are more resilient against cache poisoning.
This gives users the power to resolve issues themselves.
Change-Id: I37d3379e76a6b652268c5a007e0ad741470fe6e1
jenkins-bot [Sat, 2 Apr 2016 21:22:25 +0000 (21:22 +0000)]
Merge "mediawiki.user: Use wgUserGroups for getGroups() rather than AJAX"
Matthew Flaschen [Thu, 31 Mar 2016 20:50:28 +0000 (16:50 -0400)]
mediawiki.user: Use wgUserGroups for getGroups() rather than AJAX
Use wgUserGroups to implement getGroups, rather than an API request.
wgUserGroups and ApiQueryUserInfo both use $user->getEffectiveGroups()
unprocessed.
mw.Api.plugin.user is still useful because rights are not available
client-side, and it can be used for groups with ForeignApi.
Change-Id: Id9c7805de1d02e267dbd2bba833e90a6df117dee
IoannisKydonis [Wed, 20 Jan 2016 21:22:31 +0000 (23:22 +0200)]
Reword and clarify API messages
Threads:
https://translatewiki.net/wiki/Thread:Support/About_MediaWiki:Apihelp-upload-param-leavemessage/uk
https://translatewiki.net/wiki/Thread:Support/About_MediaWiki:Apihelp-main-param-maxlag/ksh
https://translatewiki.net/wiki/Thread:Support/About_MediaWiki:Apihelp-import-param-summary/en
Change-Id: I71404b96fe48fed62b50ff2f544da97bd925e9d7
Siebrand Mazeland [Sat, 2 Apr 2016 19:14:29 +0000 (21:14 +0200)]
Update IP address related message text
Follow-up to Change-Id: I02fecf0b9e6a5b90f7a24209c7a1cdce64060b23
Change-Id: I36a99f21b4269af0799ce73faee7e19865c5f22f
Reedy [Sat, 2 Apr 2016 18:19:44 +0000 (19:19 +0100)]
Bump composer/semver to 1.4.0
Depends-On: I4463dd4abe1972f4e3a4bcc6389dc861ecc8201a
Change-Id: I263b1ad4b45410d0704c195f485d27cbbe068e26