Matěj Suchánek [Wed, 22 Feb 2017 15:05:12 +0000 (15:05 +0000)]
Add more Czech special page aliases
"Mé"/"Moje" are synonyms, as well as "Má"/"Moje".
Today, it caught me by surprise that one of them became a redlink.
Change-Id: I8a477cbcf0512964a814ee76841671c95d8410ac
jenkins-bot [Wed, 22 Feb 2017 07:39:32 +0000 (07:39 +0000)]
Merge "Add "redirecció" as translation for the "redirect" keyword"
Toni Hermoso Pulido [Tue, 21 Feb 2017 22:32:46 +0000 (23:32 +0100)]
Add "redirecció" as translation for the "redirect" keyword
So that editors etc. prefer it over the Occitan translation.
While at it, remove old non-working bookstore URL.
Change-Id: Iee2c6844b9e324ee7811f337c02ab06b348b651b
jenkins-bot [Wed, 22 Feb 2017 03:10:29 +0000 (03:10 +0000)]
Merge "resourceloader: Fix testMakeModuleResponseError() failure on Travis"
jenkins-bot [Wed, 22 Feb 2017 03:10:23 +0000 (03:10 +0000)]
Merge "mediawiki.language: Add unit tests for digit transform table"
Timo Tijhof [Wed, 22 Feb 2017 02:51:45 +0000 (18:51 -0800)]
resourceloader: Fix testMakeModuleResponseError() failure on Travis
> 1) ResourceLoaderTest::testMakeModuleResponseError
> Failed asserting that '[
e08c982d974548127cb5d7ce] Fatal exception of type Exception'
> matches PCRE pattern "/Ferry not found/".
> .../ResourceLoaderTest.php:519
This happened on Travis CI, because ResourceLoader::formatException() behaves
differently based on $wgShowExceptionDetails. Which is enabled in Vagrant
and Jenkins, but disabled by default (and thus in Travis CI builds).
Bug: T75176
Change-Id: If15dd03213703b7b6ff899cad5e5569e2515b378
jenkins-bot [Wed, 22 Feb 2017 01:48:28 +0000 (01:48 +0000)]
Merge "API: Fix ApiMainTest::testExceptionErrors and use $wgShowDBErrorBacktrace"
Brad Jorsch [Wed, 22 Feb 2017 01:27:17 +0000 (20:27 -0500)]
API: Fix ApiMainTest::testExceptionErrors and use $wgShowDBErrorBacktrace
Apparently Jenkins sets $wgShowExceptionDetails to true but travis
doesn't. The test should make sure it's set since it depends on it.
And apparently no one ever added $wgShowDBErrorBacktrace to the API.
Let's do that too.
Change-Id: I0793eda349426b265a47900cdeb87bb920b5c291
jenkins-bot [Wed, 22 Feb 2017 00:03:18 +0000 (00:03 +0000)]
Merge "Mention $wgRateLimitsExcludedIPs semantics change in release notes"
Gergő Tisza [Tue, 21 Feb 2017 23:40:39 +0000 (15:40 -0800)]
Mention $wgRateLimitsExcludedIPs semantics change in release notes
Follow-up for I727c19214.
Bug: T156983
Change-Id: I845d2acc2284a107d4bacd526e7598bade118d0a
Translation updater bot [Tue, 21 Feb 2017 20:58:37 +0000 (21:58 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: Ice30c7acd43a92ea0c5f21895ffd7d3e35d98083
jenkins-bot [Tue, 21 Feb 2017 19:46:04 +0000 (19:46 +0000)]
Merge "API: Add "messagecode" to AuthManager responses"
jenkins-bot [Tue, 21 Feb 2017 18:34:15 +0000 (18:34 +0000)]
Merge "User::isPingLimitable(): handle CIDR notation in $wgRateLimitsExcludedIPs"
Brad Jorsch [Tue, 21 Feb 2017 17:06:41 +0000 (12:06 -0500)]
API: Add "messagecode" to AuthManager responses
Following the same logic that the API uses for assigning codes to
warnings and errors.
Bug: T158609
Change-Id: I4e1a4f252e12e990727e8e9ada4ea00c526e3f8f
Reedy [Fri, 17 Feb 2017 14:35:42 +0000 (14:35 +0000)]
ApiCreateAccount was removed in REL1_27
Change-Id: I504cbe3f399be2e354d53c7d8c4ac8225d1ffc17
jenkins-bot [Tue, 21 Feb 2017 15:33:38 +0000 (15:33 +0000)]
Merge "build: Enable no-duplicate-selectors stylelint rule"
jenkins-bot [Tue, 21 Feb 2017 13:33:09 +0000 (13:33 +0000)]
Merge "Fix documentation comments for some WebRequest methods"
Amire80 [Tue, 21 Feb 2017 12:45:08 +0000 (14:45 +0200)]
Fix an incorrect HTML tag in apiwarn-unclearnowtimestamp
Change-Id: I74de3c0ef6feb33091126df3cc0ec452d7ede43b
Volker E [Tue, 21 Feb 2017 06:42:38 +0000 (22:42 -0800)]
build: Enable no-duplicate-selectors stylelint rule
Enabling no-duplicate-selectors stylelint rule and
making it pass.
Change-Id: Ib62b463898098eea1301f0ddfcd4837498272dd4
Timo Tijhof [Tue, 21 Feb 2017 05:05:04 +0000 (21:05 -0800)]
mediawiki.language: Add unit tests for digit transform table
Follows-up
e8dd1f43fb169,
e2834bacbde6.
Bug: T152800
Change-Id: I9ab824118f179b3b6d672d71b5ac8cf87c3b2fc8
jenkins-bot [Tue, 21 Feb 2017 03:24:38 +0000 (03:24 +0000)]
Merge "tests: Replace implicit Bugzilla bug numbers with Phab ones"
jenkins-bot [Tue, 21 Feb 2017 02:34:46 +0000 (02:34 +0000)]
Merge "parserTests.txt: Replace implicit Bugzilla bug numbers with Phab ones"
jenkins-bot [Tue, 21 Feb 2017 02:34:41 +0000 (02:34 +0000)]
Merge "Copy in various point releases to HISTORY"
James D. Forrester [Mon, 20 Feb 2017 23:45:58 +0000 (15:45 -0800)]
tests: Replace implicit Bugzilla bug numbers with Phab ones
It's unreasonable to expect newbies to know that "bug 12345" means "Task T14345"
except where it doesn't, so let's just standardise on the real numbers.
Change-Id: I46261416f7603558dceb76ebe695a5cac274e417
James D. Forrester [Mon, 20 Feb 2017 23:39:03 +0000 (15:39 -0800)]
parserTests.txt: Replace implicit Bugzilla bug numbers with Phab ones
It's unreasonable to expect newbies to know that "bug 12345" means "Task T14345"
except where it doesn't, so let's just standardise on the real numbers.
Change-Id: I3eeffe40e0a752e1e3c79e65fa2fb556950d9a24
jenkins-bot [Tue, 21 Feb 2017 00:24:58 +0000 (00:24 +0000)]
Merge "resources: Replace implicit Bugzilla bug numbers with Phab ones"
jenkins-bot [Mon, 20 Feb 2017 23:09:06 +0000 (23:09 +0000)]
Merge "MWExceptionHandler::handleError: Set log severity based on error level"
James D. Forrester [Mon, 20 Feb 2017 21:18:18 +0000 (13:18 -0800)]
resources: Replace implicit Bugzilla bug numbers with Phab ones
It's unreasonable to expect newbies to know that "bug 12345" means "Task T14345"
except where it doesn't, so let's just standardise on the real numbers. (This is
just for resources/src for now; includes/ will be another day. :-))
Change-Id: I5c55bab4f7c8a26dda43de7d169cc7bddc74adc3
Translation updater bot [Mon, 20 Feb 2017 22:00:52 +0000 (23:00 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I80bd2a411965a3e08ee073ae6a8e62a3468ca768
jenkins-bot [Mon, 20 Feb 2017 21:26:33 +0000 (21:26 +0000)]
Merge "build: Enable stylelint rule 'number-leading-zero' and make pass"
Ricordisamoa [Mon, 20 Feb 2017 21:19:47 +0000 (22:19 +0100)]
Fix documentation comments for some WebRequest methods
WebRequest methods getRawVal(), getVal() and getArray()
can return null.
Change-Id: I555dfd93c7cdebc83aab89f3efe4de3018bc9de0
jenkins-bot [Mon, 20 Feb 2017 21:19:44 +0000 (21:19 +0000)]
Merge "build: Enable selector-pseudo-class-parentheses-space-inside stylelint rule"
jenkins-bot [Mon, 20 Feb 2017 21:16:29 +0000 (21:16 +0000)]
Merge "build: Enable declaration-block-no-duplicate-properties stylelint rule"
Volker E [Sat, 18 Feb 2017 13:20:21 +0000 (05:20 -0800)]
build: Enable selector-pseudo-class-parentheses-space-inside stylelint rule
Enabling selector-pseudo-class-parentheses-space-inside stylelint rule and
making it pass.
Change-Id: I6676d743b4375c250377a5b7582251e83f761d10
Depends-on: I3859e04797203a64d82206a379dbb320e5e113d5
jenkins-bot [Mon, 20 Feb 2017 21:02:31 +0000 (21:02 +0000)]
Merge "build: Enable use of stylelint-config-wikimedia and make pass"
James D. Forrester [Mon, 20 Feb 2017 21:01:59 +0000 (13:01 -0800)]
build: Enable stylelint rule 'number-leading-zero' and make pass
Change-Id: I7f6d7784b5a415d4fd4fc098800bfdf9ed61790f
Volker E [Sat, 18 Feb 2017 13:08:56 +0000 (05:08 -0800)]
build: Enable declaration-block-no-duplicate-properties stylelint rule
Enabling declaration-block-no-duplicate-properties stylelint rule and
making it pass. Amongst others, removing IE 7 specific debug CSS rules.
Depends-on: I3859e04797203a64d82206a379dbb320e5e113d5
Change-Id: I0fa611fff61c13646a81193b7fa079f3427a0080
Volker E [Sat, 18 Feb 2017 12:38:36 +0000 (04:38 -0800)]
build: Enable use of stylelint-config-wikimedia and make pass
Enabling stylelint-config-wikimedia for Grunt stylelint,
which was already introduced in
3bf6f429295e, but has not yet
been actively used to enforce Wikimedia CSS Coding Standards.
For this first patch nullifying several options, which will be enabled
in follow-up patches in order to be easier reviewable.
Change-Id: I3859e04797203a64d82206a379dbb320e5e113d5
Bryan Davis [Mon, 20 Feb 2017 19:13:30 +0000 (12:13 -0700)]
MWExceptionHandler::handleError: Set log severity based on error level
Bug: T45086
Change-Id: I240b75f5a4e0075c7a357609aa26834708f93b0b
jenkins-bot [Mon, 20 Feb 2017 17:19:29 +0000 (17:19 +0000)]
Merge "Fixed documentation on Parser::getVariableValue"
Ed Sanders [Mon, 20 Feb 2017 14:31:02 +0000 (14:31 +0000)]
build: Fix stylelint glob pattern
Change-Id: I2f37668d32d70d72ed493e81af6b521a3bfaedba
Translation updater bot [Sun, 19 Feb 2017 20:55:46 +0000 (21:55 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I300a922345f6e7e4fb7109b0bc758bec1667ccbf
Pmlineditor [Sat, 12 Mar 2016 07:47:31 +0000 (13:17 +0530)]
Replace reference to deprecated module deletedrevs in API documentation
Replaced reference to 'deletedrevs' in documentation of undelete
module by 'prop=deletedrevisions'
Bug: T109823
Change-Id: I82a2e5ff2f180dae2e11ef61790a20999b1a5802
Eddie Greiner-Petter [Sat, 18 Feb 2017 13:13:39 +0000 (14:13 +0100)]
Fixed documentation on Parser::getVariableValue
$index is definitely not a int here, see the big switch( $index )-case
statement below. It switches for strings, not numbers. Also, note that
this is lowercase, one might expect it to be uppercase as this is how
magic words are written in wikitext.
Bug: T96633
Change-Id: Iea93c3796fdee4ed7abbb7608e89b627ca95aead
Translation updater bot [Sat, 18 Feb 2017 20:55:31 +0000 (21:55 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I76204d933123d39082efbdebe625b80e45eb4b2a
jenkins-bot [Sat, 18 Feb 2017 17:57:05 +0000 (17:57 +0000)]
Merge "Add "Unknown user" to $wgReservedUsernames"
Bartosz Dziewoński [Sat, 18 Feb 2017 17:34:56 +0000 (18:34 +0100)]
Add "Unknown user" to $wgReservedUsernames
Used in WikiImporter when importing revisions with no author
(e.g. when the author of the exported edit was revision-deleted).
Follow-up to changes related to T121338.
Bug: T158474
Change-Id: I49f3d5b9a23a0535c51a733d8837a681f6e51959
Reedy [Fri, 17 Feb 2017 16:35:36 +0000 (16:35 +0000)]
Copy in various point releases to HISTORY
Change-Id: If0e32d89b26b5f8a38639871d9c907d9b69cd487
jenkins-bot [Sat, 18 Feb 2017 11:43:16 +0000 (11:43 +0000)]
Merge "Split RCFilter's RL modules"
jenkins-bot [Sat, 18 Feb 2017 03:25:40 +0000 (03:25 +0000)]
Merge "Move ORAResult to /db"
jenkins-bot [Sat, 18 Feb 2017 03:25:35 +0000 (03:25 +0000)]
Merge "Move Field classes to Rdbms namespace"
Moriel Schottlender [Sat, 11 Feb 2017 01:27:48 +0000 (17:27 -0800)]
Split RCFilter's RL modules
Create 'dm' / 'ui' and 'controller' modules for ResourceLoader,
make sure that Special:RecentChanges loads 'ui' module (that
depends on the other two) and yet the qunit tests only load
the dm module.
Bug: T156532
Change-Id: If53a735458703f0bd2c094349edf86f38f05ccd7
jenkins-bot [Sat, 18 Feb 2017 01:03:34 +0000 (01:03 +0000)]
Merge "resourceloader: Consistent stylesheet order for debug and non-debug"
jenkins-bot [Sat, 18 Feb 2017 00:41:15 +0000 (00:41 +0000)]
Merge "Fix timestamp format in maintenance/manageJobs.php"
James D. Forrester [Fri, 17 Feb 2017 23:26:05 +0000 (15:26 -0800)]
build: Bump stylelint and make pass
grunt-stylelint 0.6.0 → 0.7.0
stylelint-config-wikimedia 0.3.0 → 0.4.1
Change-Id: Id87b8df04d415e1f1058a4042a31408236402037
Timo Tijhof [Fri, 17 Feb 2017 23:21:59 +0000 (15:21 -0800)]
resourceloader: Consistent stylesheet order for debug and non-debug
Previously, style modules were only in a predictable order for production mode.
In debug mode, the order was determined by order in which modules were added
to queue at run time. This made it sometimes hard to debug, especially when
dealing with gadgets that apply in a different order among each other.
Change-Id: I4bff0c91d127e4ad8015cd8c1775220fe460cbc3
jenkins-bot [Fri, 17 Feb 2017 21:53:20 +0000 (21:53 +0000)]
Merge "Don't bail on single-line definition list due to excess close tags."
jenkins-bot [Fri, 17 Feb 2017 21:40:34 +0000 (21:40 +0000)]
Merge "Protect -{...}- variant constructs in definition lists."
C. Scott Ananian [Thu, 22 Dec 2016 17:30:36 +0000 (12:30 -0500)]
Don't bail on single-line definition list due to excess close tags.
When parsing a single line definition list, we track nested tags so that:
; <b>foo:bar</b>: baz
breaks before `baz`, not between `foo` and `bar`. But we currently bail
out of this algorithm entirely if we see a mismatched close tag. We should
just ignore the unmatched tag, like Parsoid does.
Change-Id: I6306dcad6347abeb6ab001d35562f1ab9f374bd1
jenkins-bot [Fri, 17 Feb 2017 21:32:29 +0000 (21:32 +0000)]
Merge "resourceloader: Limit module_deps write lock to unique index"
jenkins-bot [Fri, 17 Feb 2017 21:26:57 +0000 (21:26 +0000)]
Merge "resourceloader: Use upsert() instead of replace() for module_deps write"
Translation updater bot [Fri, 17 Feb 2017 20:58:39 +0000 (21:58 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: Ie3c31443ad7baae08af90f15eba74443257dcb7e
C. Scott Ananian [Tue, 13 Dec 2016 20:37:04 +0000 (15:37 -0500)]
Protect -{...}- variant constructs in definition lists.
Given the wikitext:
;-{zh-cn:AAA;zh-tw:BBB}-
Prevent `doBlockLevels` from trying to split the definition list at the
embedded colon and using `AAA;zh-tw:BBB}-` as the `<dd>` portion.
Bug: T153135
Change-Id: I3a4d02f1fbd0d0fe8278d6b7c66005f0dd3dd36b
jenkins-bot [Fri, 17 Feb 2017 17:12:41 +0000 (17:12 +0000)]
Merge "Demote "throttler data not found" logs to info level"
jenkins-bot [Fri, 17 Feb 2017 16:33:39 +0000 (16:33 +0000)]
Merge "Demote "Unverified user provided and no metadata to auth it" log message to info"
jenkins-bot [Fri, 17 Feb 2017 09:24:49 +0000 (09:24 +0000)]
Merge "Add fr (French) language fallback for br, nrm, oc"
Gergő Tisza [Thu, 2 Feb 2017 01:23:01 +0000 (01:23 +0000)]
User::isPingLimitable(): handle CIDR notation in $wgRateLimitsExcludedIPs
Bug: T156983
Change-Id: I727c19214cb3f9fad558d433bb38fbcf25d8497a
Aaron Schulz [Wed, 15 Feb 2017 20:02:41 +0000 (12:02 -0800)]
Move ORAResult to /db
Change-Id: I9be89faef693343a4071d7c29b6ca0c021e7fb63
Gergő Tisza [Fri, 17 Feb 2017 00:49:57 +0000 (16:49 -0800)]
Demote "Unverified user provided and no metadata to auth it" log message to info
Bug: T158367
Change-Id: Ic9a949204d9d4b6d154e5a8d31f6c8501043c657
Gergő Tisza [Fri, 17 Feb 2017 00:47:49 +0000 (16:47 -0800)]
Demote "throttler data not found" logs to info level
Bug: T158364
Change-Id: I049c2d6da4720341ef2a380879ac19aff444b1d0
Moriel Schottlender [Fri, 17 Feb 2017 00:24:06 +0000 (16:24 -0800)]
RCFilters UI: Cancel 'editItem' on CapsuleMultiselectWidget
This method assumes you want to edit the item manually, and so
it calls this.$input.val() on a nonexisting input (because there
is no input if a popup exists.)
Bug: T158368
Change-Id: I7bbce89e5280f97d3e85619d9a8fe23fa5e5e47c
Translation updater bot [Thu, 16 Feb 2017 21:10:23 +0000 (22:10 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: Ic250e6f394e628403f3b3072a098aa6c9b890cc4
jenkins-bot [Thu, 16 Feb 2017 19:45:52 +0000 (19:45 +0000)]
Merge "Check that empty content is valid only on handlers that allow direct editing."
jenkins-bot [Thu, 16 Feb 2017 19:34:21 +0000 (19:34 +0000)]
Merge "Add update()/insert() comments to IDatabase"
jenkins-bot [Thu, 16 Feb 2017 19:31:16 +0000 (19:31 +0000)]
Merge "Align editOptions section with WikimediaUI color palette"
jenkins-bot [Thu, 16 Feb 2017 16:18:05 +0000 (16:18 +0000)]
Merge "Make RecentChangesUpdateJob::updateActiveUsers more robust"
Aaron Schulz [Thu, 16 Feb 2017 14:53:37 +0000 (06:53 -0800)]
Add update()/insert() comments to IDatabase
Change-Id: I926554e24c06eb002de92f950725c6a3912ee06f
jenkins-bot [Thu, 16 Feb 2017 08:12:50 +0000 (08:12 +0000)]
Merge "Fix NS_CATEGORY/NS_CATEGORY_TALK for MessagesExt.php in core"
jenkins-bot [Thu, 16 Feb 2017 01:33:48 +0000 (01:33 +0000)]
Merge "Update OOjs UI to v0.19.2"
Aaron Schulz [Wed, 8 Feb 2017 07:10:16 +0000 (23:10 -0800)]
Move Field classes to Rdbms namespace
Update core callers and leave a class alias to \Field.
Change-Id: I4908282301d5de2a20baafe510557bd2c3867de5
Volker E [Tue, 14 Feb 2017 23:52:58 +0000 (15:52 -0800)]
Update OOjs UI to v0.19.2
Release notes:
https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md;v0.19.2
Depends-On: If351020ee7f29d038eeea8258e0bd607c4134060
Change-Id: I2dbc0fb49cb500f8a378b5f9c8175fd1dabebf17
Volker E [Fri, 16 Dec 2016 21:40:55 +0000 (13:40 -0800)]
Improve visual association of elements in OOjs UI HTMLForm matrix
Improving visual association of checkboxes and their descriptions
in OOjs UI HTMLForm matrix by introducing row `background-color`
cue and decreasing distance between elements.
Also increasing top margin of `.htmlform-tip`.
Bug: T152532
Change-Id: I84f64e54b242efef897073eed8afb2555614116b
Stanislav Malyshev [Wed, 15 Feb 2017 23:15:41 +0000 (15:15 -0800)]
Check that empty content is valid only on handlers that allow direct editing.
Bug: T157626
Change-Id: I843f25172b70111f8219eec9a853ac3138c6aff3
jenkins-bot [Wed, 15 Feb 2017 22:13:02 +0000 (22:13 +0000)]
Merge "Add version to ChronologyProtector key"
Aaron Schulz [Wed, 15 Feb 2017 21:43:48 +0000 (13:43 -0800)]
Add version to ChronologyProtector key
This handles incompatible non-namespaced DBMasterPos values
still in cache by ignoring them. The cache value validation
has also been improved.
Bug: T158217
Change-Id: I0e25cd1390e72d8ee0c31e6bb24e9184cbbcf49f
Translation updater bot [Wed, 15 Feb 2017 20:54:19 +0000 (21:54 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I15de0fc126f490c719ed7b5e4e20a09ed967aa15
Timo Tijhof [Tue, 14 Feb 2017 20:55:11 +0000 (12:55 -0800)]
resourceloader: Limit module_deps write lock to unique index
Follows-up
1d15085bb3.
The column has a unique index for module name and skin/language pair.
Previously the write lock was on module name, which meant that
shortly after deployment, the following happens:
* Files change on disk.
* (1-5min pass)
* First startup module request after 5min http-cache expires. Detects
one or more changes and updates the version hash of that module.
* Web client subsequently requests this module (if used on that page).
The first time that request comes in, it's a varnish cache miss
and will make RL load all files from disk related to that module
and update the cache index in the module_deps table. At this point
most popular skin/lang pairs fail, except one. As a result, the
other rows remain stale.
* (7-30 days varnish expiry pass OR another change to the module deploys)
* Web client requests this module and tries to update its skin/lang pair
for that module.
One simple change in January 2016 changes jquery.tablesorter to load
a PNG file instead of a GIF file. Now, over a year later, there are
still a dozen skin/lang pairs in enwiki.module_deps with stale data,
which is causing various suble bugs, as well as filesystem calls for
files that don't exist.
Ref T113916 (refactor module_deps).
Ref T158105 (stale cache bug).
Bug: T158105
Change-Id: Ib6c024bfa8d35ce2d622ba4242291daedb507d5e
Timo Tijhof [Tue, 14 Feb 2017 21:36:05 +0000 (13:36 -0800)]
resourceloader: Use upsert() instead of replace() for module_deps write
This should perform better and reduce internal lock contention on the
database server.
Bug: T158105
Change-Id: I1acfb0630946283b317cb929e8d7c3b2af757ecf
Brad Jorsch [Wed, 15 Feb 2017 14:05:44 +0000 (09:05 -0500)]
ApiLogin: Turn "login-params-in-query-string" warning into an error
This change was announced October 31, 2016,[1] with the deadline set for
today.
[1]: https://lists.wikimedia.org/pipermail/mediawiki-api-announce/2016-October/000119.html
Change-Id: Ic7f0cea1510381e3fef5d4850677a66ea257c16b
jenkins-bot [Wed, 15 Feb 2017 01:21:22 +0000 (01:21 +0000)]
Merge "Make ChronologyProtector::init() use instanceof instead of empty()"
jenkins-bot [Wed, 15 Feb 2017 01:00:41 +0000 (01:00 +0000)]
Merge "OutputPage: Log violations of module 'target' filter"
jenkins-bot [Wed, 15 Feb 2017 00:45:15 +0000 (00:45 +0000)]
Merge "Mark ApiQueryBase methods accepting arrays"
Timo Tijhof [Wed, 15 Feb 2017 00:25:39 +0000 (16:25 -0800)]
OutputPage: Log violations of module 'target' filter
Bug: T140675
Change-Id: Icf9a2e72b663e363e8c87d5d464892c2bbbe78b2
Erik Bernhardson [Tue, 14 Feb 2017 23:41:19 +0000 (15:41 -0800)]
Mark ApiQueryBase methods accepting arrays
These particular functions build up data to be passed into the database
abstraction, which accepts not only strings but arrays. Where conditions
generate `field IN ('a', 'b', 'c')` clauses. The options can be used
with, for example, sort to sort by one field and then a second.
Change-Id: I743f14f0e56c7f0546dfecd130925e15d63c7d64
Aaron Schulz [Tue, 14 Feb 2017 22:21:19 +0000 (14:21 -0800)]
Make ChronologyProtector::init() use instanceof instead of empty()
This is more robust and handles old root namespaced DBMasterPos values
Bug: T158127
Change-Id: Iba775fc808ac3e73d360f1adbe45ad222351c2d9
Aaron Schulz [Tue, 14 Feb 2017 21:47:58 +0000 (13:47 -0800)]
Make position time APC key in LoadBalancer more Het-Deploy friendly
This avoids two versions of MediaWiki fighting over Rdbms
namespace changes. A simple version string works since there
are no purges issued; it is TTL-based only.
Change-Id: Ie155c20352e8fea00ea469d162d25bda3600ae60
Translation updater bot [Tue, 14 Feb 2017 20:57:44 +0000 (21:57 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: Ic8b8e65b211484ff5a4bfa231107a6e6d29cfb33
jenkins-bot [Tue, 14 Feb 2017 19:58:37 +0000 (19:58 +0000)]
Merge "Upstream change to message 'summary-preview' from en.wiki"
Ed Sanders [Tue, 14 Feb 2017 16:15:04 +0000 (16:15 +0000)]
Upstream change to message 'summary-preview' from en.wiki
Was changed in 2006, and is clearer than the original:
https://en.wikipedia.org/wiki/MediaWiki:Summary-preview
Also change 'subject-preview' to be consistent.
Change-Id: I09766cf314c258acb18677c08959c222799cd830
jenkins-bot [Mon, 13 Feb 2017 23:57:23 +0000 (23:57 +0000)]
Merge "Don't test for tidy class on hhvm"