jenkins-bot [Tue, 25 Jul 2017 15:03:41 +0000 (15:03 +0000)]
Merge "Title: Don't create mSubpages member variable"
jenkins-bot [Tue, 25 Jul 2017 13:28:42 +0000 (13:28 +0000)]
Merge "Revert "RCFilters: Hide hours temporarily since they don't work""
jenkins-bot [Tue, 25 Jul 2017 13:22:40 +0000 (13:22 +0000)]
Merge "SpecialRecentchanges: Handle ?days= parameter more sanely"
jenkins-bot [Tue, 25 Jul 2017 12:55:17 +0000 (12:55 +0000)]
Merge "EnhancedChangesList: Don't render headings for empty days"
jenkins-bot [Tue, 25 Jul 2017 10:20:35 +0000 (10:20 +0000)]
Merge "rdbms: Increase coverage for Database::selectSQLText()"
jenkins-bot [Tue, 25 Jul 2017 10:20:32 +0000 (10:20 +0000)]
Merge "rdbms: Add more @covers to DatabaseSQLTest"
jenkins-bot [Tue, 25 Jul 2017 02:58:07 +0000 (02:58 +0000)]
Merge "Avoid using deprecated PreparedEdit::$pst"
jenkins-bot [Tue, 25 Jul 2017 02:58:04 +0000 (02:58 +0000)]
Merge "WikiPage: Update comments related to new PreparedEdit object"
Krinkle [Tue, 25 Jul 2017 02:51:29 +0000 (02:51 +0000)]
Merge "MultiWriteBagOStuff: Fix async writes of mutable objects"
Timo Tijhof [Tue, 25 Jul 2017 02:49:17 +0000 (19:49 -0700)]
rdbms: Increase coverage for Database::selectSQLText()
* Add case for `$tables[0] == ' '`.
* Add case for `$tables == ''`.
* Add case for 'DISTINCT' option.
* Add case for 'FOR UPDATE' option.
* Add case for 'LOCK IN SHARE MODE' option.
* Add case for 'EXPLAIN' option.
Change-Id: I4a5f4754bc30d31ec35a085f39321fd358b6aa49
jenkins-bot [Tue, 25 Jul 2017 02:46:38 +0000 (02:46 +0000)]
Merge "config: Add more EtcdConfig::fetchAllFromEtcdServer tests"
Timo Tijhof [Tue, 25 Jul 2017 02:21:12 +0000 (19:21 -0700)]
rdbms: Add more @covers to DatabaseSQLTest
Many of the main methods here have, over the years, been split up
into several protected/private methods.
Change-Id: I1b8489b1c61c0294288442a0a0cd28c9fa77f82e
jenkins-bot [Tue, 25 Jul 2017 02:18:05 +0000 (02:18 +0000)]
Merge "config: Fix invalid EtcdConfig return value after JSON parse error"
Brad Jorsch [Fri, 7 Jul 2017 13:51:00 +0000 (09:51 -0400)]
MultiWriteBagOStuff: Fix async writes of mutable objects
If someone writes an object into a BagOStuff, they typically expect that
later changes to the object will not affect the value stored.
MultiWriteBagOStuff's async write handling was violating this
expectation, which is potentially causing T168040.
Bug: T168040
Change-Id: Ie897b900befdc8998614af06f9339cd07665703e
Catrope [Mon, 24 Jul 2017 23:49:33 +0000 (23:49 +0000)]
Revert "RCFilters: Hide hours temporarily since they don't work"
With support for fractional days values in the back end,
they now do work.
This reverts commit
c7c112a8f219857fb5527713aaacb50a599ee1f6.
Change-Id: Ib15256d4541ecebdb29fe294c5285e63e37f9fee
Roan Kattouw [Mon, 24 Jul 2017 23:38:59 +0000 (16:38 -0700)]
SpecialRecentchanges: Handle ?days= parameter more sanely
Allow fractional values (e.g ?days=0.25). Previously, fractional values
were rounded down (truncated) to integers.
When computing the cutoff timestamp, don't round down to midnight UTC.
This caused a strange phenomenon where ?days=1 would display between
24 and 48 hours' worth of changes depending on when you used it:
if the current time was 2017-07-24 23:59 UTC, the cutoff would be
set at 2017-07-23 00:00 UTC so you would see almost 48 hours' worth,
but if you refreshed two minutes later, the cutoff would be set at
2017-07-24 00:00 UTC and you should see just over 24 hours' worth.
In addition to this strangeness, it also made fractional values
somewhat meaningless and made a feature like "show only the last 3 hours"
impossible to implement.
Bug: T162784
Change-Id: I75b71324e29a4da09939c4b00feeb4cb556f797c
jenkins-bot [Mon, 24 Jul 2017 20:40:53 +0000 (20:40 +0000)]
Merge "SiteStats::jobs fix when there is a single job"
Raimond Spekking [Mon, 24 Jul 2017 20:28:01 +0000 (20:28 +0000)]
Revert "Localisation updates from https://translatewiki.net."
Overwrites other patch
This reverts commit
21ff077363096ea72bd618fb5b46277276b59d30.
Change-Id: I3d1f5409209b0a1a2ef97e6750cbfb0b192a0a50
Translation updater bot [Mon, 24 Jul 2017 20:23:56 +0000 (22:23 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I4c9054ef8d36fa36a73ca8f21d7a1c3c18d0581b
Timo Tijhof [Mon, 24 Jul 2017 19:50:47 +0000 (12:50 -0700)]
config: Add more EtcdConfig::fetchAllFromEtcdServer tests
Bug: T156924
Change-Id: I88a1c97b6921b59cce93f22d473dd7cea6f4931c
jenkins-bot [Mon, 24 Jul 2017 20:03:25 +0000 (20:03 +0000)]
Merge "ApiEmailUser: Add parentheses to fix output"
Timo Tijhof [Mon, 24 Jul 2017 19:48:38 +0000 (12:48 -0700)]
config: Fix invalid EtcdConfig return value after JSON parse error
Follows-up
1f2daa913244,
9b459d29e0,
110a21ea18.
Bug: T156924
Change-Id: I79b7e11b32e5be46c8ebdfb5c937e38e46301c0e
jenkins-bot [Mon, 24 Jul 2017 19:49:50 +0000 (19:49 +0000)]
Merge "RCFilters: Hide hours temporarily since they don't work"
jenkins-bot [Mon, 24 Jul 2017 19:49:32 +0000 (19:49 +0000)]
Merge "CSSMin: Skip #default#behaviorName when detecting local files"
Brad Jorsch [Mon, 24 Jul 2017 19:47:17 +0000 (15:47 -0400)]
ApiEmailUser: Add parentheses to fix output
Stupid PHP ternary operator being left-associative.
Bug: T171416
Change-Id: Iddcbe0d75d583e4021a3aab47be4a4912c492f03
Moriel Schottlender [Mon, 24 Jul 2017 19:37:32 +0000 (12:37 -0700)]
RCFilters: Hide hours temporarily since they don't work
Change-Id: I5cdffb0a13db569cb824dd2ca2b5d9f69ad6b036
WMDE-Fisch [Mon, 24 Jul 2017 16:58:18 +0000 (18:58 +0200)]
Add doc for showEditTools method
Change-Id: Ic6931ed6cdecb7b42e2c47b7c8b34b6d1d23be13
jenkins-bot [Mon, 24 Jul 2017 15:44:30 +0000 (15:44 +0000)]
Merge "Show legend of Special:SpecialPages more gradually"
Umherirrender [Fri, 7 Jul 2017 15:15:43 +0000 (17:15 +0200)]
Show legend of Special:SpecialPages more gradually
The legend is shown when restricted or cached pages are shown, but for
cached pages the legend does not contains a text, because there is no
default styling of cached special pages.
Break the note into two messages and disable the message for cached
pages by default. Wikis having style for cached pages can use this
message to create a legend.
Change-Id: Iec429d450ba7019bbd2cd2301a8280a562341387
jenkins-bot [Mon, 24 Jul 2017 14:48:05 +0000 (14:48 +0000)]
Merge "Article: Remove unused variable"
jenkins-bot [Mon, 24 Jul 2017 11:00:00 +0000 (11:00 +0000)]
Merge "UserPager: Use multiple checkboxes instead of multiselect"
Bartosz Dziewoński [Mon, 24 Jul 2017 09:18:54 +0000 (11:18 +0200)]
Article: Remove unused variable
Follow-up to
97a8fb78faa4ca2d9604140e5547f5deae5a2524.
Change-Id: I8822742f15c3972cec3ac2ec47a2f594453b8672
jenkins-bot [Mon, 24 Jul 2017 07:48:59 +0000 (07:48 +0000)]
Merge "WebInstaller: Use <div> instead of <span>"
jenkins-bot [Mon, 24 Jul 2017 07:19:29 +0000 (07:19 +0000)]
Merge "RCFilters: Don't empty the changes list on first load"
Fomafix [Mon, 24 Jul 2017 05:28:57 +0000 (07:28 +0200)]
WebInstaller: Use <div> instead of <span>
The parser output is enclosed by a <div> and must not enclosed into a
<span> because of an HTML validation error.
Bug: T171423
Change-Id: I034d54436a622803fe07d3c93483b9fe705bc925
Kunal Mehta [Sun, 23 Jul 2017 22:21:12 +0000 (15:21 -0700)]
[SECURITY] Restore ability to suppress pages while deleting
The OOUI refactor in
97a8fb78fa lost the ability to suppress pages while
deleting.
This converts the suppress checkbox into a OOUI one, and then modifies
the detection of whether the checkbox was used to use
WebRequest::getCheck().
Bug: T171405
Change-Id: I8c388808c08b8804689b41876fd2bcdeff7f0e70
Translation updater bot [Sun, 23 Jul 2017 20:02:20 +0000 (22:02 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I134586d9e08c971826e4a8a019985ac34ddf13e0
jenkins-bot [Sun, 23 Jul 2017 02:21:04 +0000 (02:21 +0000)]
Merge "config: Add tests for EtcdConfig::fetchAllFromEtcdServer"
jenkins-bot [Sun, 23 Jul 2017 02:16:50 +0000 (02:16 +0000)]
Merge "rdbms: Complete DatabaseDomain code coverage"
jenkins-bot [Sun, 23 Jul 2017 02:07:13 +0000 (02:07 +0000)]
Merge "config: Complete coverage for Config class"
jenkins-bot [Sun, 23 Jul 2017 02:07:10 +0000 (02:07 +0000)]
Merge "phpunit: Remove skins/ from coverage index"
Timo Tijhof [Sun, 23 Jul 2017 01:24:33 +0000 (18:24 -0700)]
config: Add tests for EtcdConfig::fetchAllFromEtcdServer
Follows-up
9b459d29e0,
110a21ea18.
Bug: T156924
Change-Id: Ib68c55ea3386a12e707f6d7d732da9fe727ccc2f
Kunal Mehta [Sun, 23 Jul 2017 01:24:09 +0000 (18:24 -0700)]
build: Update mediawiki/mediawiki-codesniffer to 0.10.1
And auto-fix all errors.
The `<exclude-pattern>` stanzas are now included in the default ruleset
and don't need to be repeated.
Change-Id: I928af549dc88ac2c6cb82058f64c7c7f3111598a
Reedy [Sun, 23 Jul 2017 00:28:43 +0000 (01:28 +0100)]
phpcs.xml: Escape . in exclude-pattern
And fix errors in a file that was previously being excluded.
Bug: T129664
Change-Id: I60161b4037ca122ccd2f0730a4b4aa59d878e459
Prateek Saxena [Sun, 23 Jul 2017 00:40:42 +0000 (06:10 +0530)]
UserPager: Use multiple checkboxes instead of multiselect
The URL from the serialized form was something like:
&wpoptions%5B%5D=editsOnly
whereas we needed:
&editsOnly=1
Bug: T171332
Change-Id: Iaec223195e121dab83b5605a3dfaffa8e1f93684
Timo Tijhof [Sun, 23 Jul 2017 00:33:16 +0000 (17:33 -0700)]
config: Complete coverage for Config class
* Fix @covers for testSalvage and testGetConfigNames.
* Add missing coverage for registering an object directly.
Change-Id: Ib42b8333a1716d2a4747c25ab3f6cd795e546f3e
Timo Tijhof [Sun, 23 Jul 2017 00:23:24 +0000 (17:23 -0700)]
phpunit: Remove skins/ from coverage index
As of a few releases ago, there are no longer any skins in core
in that directory (base classes and fallback are under includes/).
Removing this makes running phpunit coverage faster locally,
when there are skins installed. This should be excluded, similar
to how extensions/ is not indexed for the core report, either.
Change-Id: Idc01578bf22febc684dbcb7aeb9ec9475e930ae4
Julien Girault [Thu, 27 Apr 2017 21:33:35 +0000 (14:33 -0700)]
CSSMin: Skip #default#behaviorName when detecting local files
Bug: T162973
Change-Id: If76869910f308f8a91c73f287e7e74c214f02e9b
jenkins-bot [Sat, 22 Jul 2017 20:09:44 +0000 (20:09 +0000)]
Merge "Check headers_sent() before sending cpPosTime headers"
L10n-bot [Sat, 22 Jul 2017 20:02:16 +0000 (20:02 +0000)]
Merge "Localisation updates from https://translatewiki.net."
Translation updater bot [Sat, 22 Jul 2017 20:02:01 +0000 (22:02 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: Idaf7df307423797d7bed4f911abcb8da9ddba271
jenkins-bot [Sat, 22 Jul 2017 20:01:19 +0000 (20:01 +0000)]
Merge "mediawiki.hlist: Add sensible defaults"
Aaron Schulz [Sat, 22 Jul 2017 02:17:40 +0000 (19:17 -0700)]
Check headers_sent() before sending cpPosTime headers
Some entry points stream output and flush their own headers.
This avoids "headers already send" warnings in some cases.
Change-Id: Ifb232d4575486749bbbccba88f3f688972fe9c20
Timo Tijhof [Sat, 22 Jul 2017 03:05:48 +0000 (20:05 -0700)]
rdbms: Complete DatabaseDomain code coverage
Add missing coverage for:
* DatabaseDomain::equals()
* DatabaseDomain::newUnspecified()
* DatabaseDomain::__toString()
Change-Id: I38863c5652ec395e7194bfb85b3485e3343a3b7e
jdlrobson [Fri, 21 Jul 2017 19:00:47 +0000 (12:00 -0700)]
mediawiki.hlist: Add sensible defaults
This allows skins to define how hlists appear (e.g. which pseudo
elements to use or whether to use them at all) while
providing some sensible defaults.
Bug: T42062
Change-Id: I61b5f077d8b4a4c7fe845b7b6d1df98bb2dbafc8
jenkins-bot [Sat, 22 Jul 2017 00:29:34 +0000 (00:29 +0000)]
Merge "RCFilters: Add 'boolean' group"
Moriel Schottlender [Thu, 20 Jul 2017 05:40:32 +0000 (22:40 -0700)]
RCFilters: Add 'boolean' group
The group allows filters to be represented 'directly' with their
selected values corresponding to their parameter "1" or "0" value.
Change-Id: I56e9b52ff79a46227de71c905b2ecd97a3823624
Kunal Mehta [Fri, 21 Jul 2017 23:01:07 +0000 (16:01 -0700)]
Avoid using deprecated PreparedEdit::$pst
Change-Id: I27655557d3a6a95920880b80a76b9e798546f79d
Kunal Mehta [Fri, 21 Jul 2017 22:10:09 +0000 (15:10 -0700)]
WikiPage: Update comments related to new PreparedEdit object
Follows up
85585c47ecbf219.
Change-Id: Iff677257553e20ae37d37142436507b9c8af23a1
Moriel Schottlender [Fri, 21 Jul 2017 21:50:30 +0000 (14:50 -0700)]
RCFilters: Don't empty the changes list on first load
jQuery.empty() apparently also unattaches event handlers.
Only empty before we re-append if we are not in the first
load of the changes list.
Bug: T171085
Change-Id: I68754e99a6c5c821be47b1b1e8e22f23db85746c
jenkins-bot [Fri, 21 Jul 2017 21:44:02 +0000 (21:44 +0000)]
Merge "RCFilters: Change loading animation"
jenkins-bot [Fri, 21 Jul 2017 21:12:09 +0000 (21:12 +0000)]
Merge "API: Add deprecation warnings for Iae0e2ce3"
Moriel Schottlender [Fri, 21 Jul 2017 00:51:15 +0000 (17:51 -0700)]
RCFilters: Change loading animation
Bug: T165286
Change-Id: If816dd1e3a2677c36195546c51f87505ba883e04
Translation updater bot [Fri, 21 Jul 2017 20:01:57 +0000 (22:01 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I9687475e5593765b7922a91838b78ba6b18c583c
jenkins-bot [Fri, 21 Jul 2017 18:11:02 +0000 (18:11 +0000)]
Merge "resourceloader: Add ResourceLoaderModule::shouldEmbedModule and use it"
Brad Jorsch [Fri, 30 Jun 2017 18:19:38 +0000 (14:19 -0400)]
resourceloader: Add ResourceLoaderModule::shouldEmbedModule and use it
Rather than only the 'private' group triggering embedding, allow modules
to explicitly specify if they should be embedded.
The default is still to only embed when the group is 'private', and the
'private' group is still special in that ResourceLoader::respond() will
still refuse to serve it from load.php.
Change-Id: Ib9a043c566822e278baecc15e87f9c5cebc2eb98
Roan Kattouw [Fri, 21 Jul 2017 17:45:29 +0000 (10:45 -0700)]
RCFilters: Make the pulsating animation on the live update button not block clicks
Change-Id: I37b06b1464ae9ca70f5f85277cc46ac102aa0ec3
jenkins-bot [Fri, 21 Jul 2017 13:19:44 +0000 (13:19 +0000)]
Merge "Remove auto-generated "Constructor" documentation on constructors"
Thiemo Mättig [Fri, 21 Jul 2017 10:19:30 +0000 (12:19 +0200)]
Remove auto-generated "Constructor" documentation on constructors
Having such comments is worse than not having them. They add zero
information. But you must read the text to understand there is
nothing you don't already know from the class and the method name.
This is similar to I994d11e. Even more trivial, because this here is
about comments that don't say anything but "constructor".
Change-Id: I474dcdb5997bea3aafd11c0760ee072dfaff124c
jenkins-bot [Fri, 21 Jul 2017 04:25:05 +0000 (04:25 +0000)]
Merge "rdbms: Refactor DatabaseTest"
jenkins-bot [Fri, 21 Jul 2017 04:19:08 +0000 (04:19 +0000)]
Merge "rdbms: Move DatabaseMysqlBaseTest to libs tests"
Timo Tijhof [Thu, 20 Jul 2017 20:17:11 +0000 (13:17 -0700)]
rdbms: Refactor DatabaseTest
* Move DatabaseTest and DatabaseSQLTest to libs,
and remove MediaWikiTestCase dependency.
* Refactor DatabaseTest to be a test of the Database abstract class,
not of whatever current DB backend is configured by LocalSettings.
- Remove most switches/conditionals and other tests for specific
database backends. Move those to individual test classes for
those backends instead.
- Some tests appear to have been integration tests for the PHP driver
and/or the db backend itself. Moved to a new DatabaseIntegrationTest.
- Now that only the abstract Database is invoked, the test runs a bit
faster (no real connections/queries).
* Add missing @covers tags, and remove or fix broken ones
(follows-up
26e52f0c491a4).
Change-Id: I9dc4a558e701d00e95789e7eb8e02926783b65ad
jenkins-bot [Fri, 21 Jul 2017 00:34:16 +0000 (00:34 +0000)]
Merge "RCFilters: Make sure single_option always has 1 item selected"
Timo Tijhof [Fri, 21 Jul 2017 00:14:52 +0000 (17:14 -0700)]
rdbms: Move DatabaseMysqlBaseTest to libs tests
* Remove MediaWikiTestCase dependency.
* Add missing @covers tags.
* Add missing visibility/static declarations.
Change-Id: I2d81a9265016174e7b4ff810f140f7d031ce9f14
Moriel Schottlender [Fri, 21 Jul 2017 00:02:55 +0000 (17:02 -0700)]
RCFilters: Make sure single_option always has 1 item selected
Bug: T171081
Change-Id: I82b6cf9660dfd5ee006197504557be366e148244
Moriel Schottlender [Thu, 20 Jul 2017 23:05:34 +0000 (16:05 -0700)]
RCFilters: Exclude 'hidden' filters from 'areCurrentFiltersEmpty' query
Bug: T171129
Change-Id: I831692efbc5562d0f1d7433b9933118c7a9f6f14
jenkins-bot [Thu, 20 Jul 2017 21:04:41 +0000 (21:04 +0000)]
Merge "qunit: Prepare testrunner for QUnit 2"
Timo Tijhof [Mon, 17 Jul 2017 19:29:11 +0000 (14:29 -0500)]
qunit: Prepare testrunner for QUnit 2
* Nested modules:
- Support for Sinon extension was fixed by Ib17bbbef45b2bd.
- Support for Fixture extension was still broken, masked by the use
of a local variable that made the handler not fail when setup ran twice
in a row. Fixed using the same moduleStack.length check.
- Add regression test.
* beforeEach/afterEach:
- Added in 1.16, with compat for setup/teardown.
Our wrapper adds its own setup/teardown, and preserves any original one.
However, it didn't account for beforeEach/afterEach, so it ends up
sending both but only one is used.
- Fix to support both on the incoming localEnv object, and also switch
our wrapper to use beforeEach/afterEach in prep for QUnit 2.0.
- Fix our wrappers to preserve return value since QUnit 2 allows beforeEach
and afterEach hooks to be asynchronous by returning a Promise, similar
to how one can do from QUnit.test().
- Add regression test.
* Centralise makeSafeEnv logic
- We always create our own env object to pass to orgModule().
Document why this is (to avoid recursion).
- Add regression test.
* Custom assertion methods:
- Use this.pushResult instead of the deprecated QUnit.push() method.
This also improves the in-browser reporting of errors by properly
supporting 'negative' results for notHtmlEqual reporter.
Bug: T170515
Change-Id: If4141df10eae55cbe8a5ca7a26707be1cd7b9217
jenkins-bot [Thu, 20 Jul 2017 20:27:54 +0000 (20:27 +0000)]
Merge "Refactor LoadBalancer::setDomainPrefix() to use forEachOpen* method"
Aaron Schulz [Thu, 20 Jul 2017 05:05:18 +0000 (22:05 -0700)]
Refactor LoadBalancer::setDomainPrefix() to use forEachOpen* method
This makes the code more consistent with the other class methods
that iterate over connection handles and less fragile.
Change-Id: Ie2d8efb80a66a5c87b5b3edd64cb6bc4268fa911
Translation updater bot [Thu, 20 Jul 2017 20:05:42 +0000 (22:05 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I2cb7798cbaa72ddbb752f70483c55d38e20c8bff
Aaron Schulz [Thu, 20 Jul 2017 03:00:36 +0000 (20:00 -0700)]
Use constants for LoadBalancer connection array keys
Also renamed "foreignUsed" to "foreignInUse" for clarity.
Change-Id: Ida35042979a87417b38d256610b726611555d7b2
jenkins-bot [Thu, 20 Jul 2017 19:34:35 +0000 (19:34 +0000)]
Merge "Fix docs for LoadBalancer::openConnection()"
Roan Kattouw [Thu, 20 Jul 2017 18:38:52 +0000 (11:38 -0700)]
EnhancedChangesList: Don't render headings for empty days
EnhancedChangesList renders an <h4> for every day, but it
does so before it starts rendering the changes for that day.
If all of the changes for a different day fail to render
(due to permissions issues, extension hooks, or whatever)
this would result in an empty heading.
Instead, render the heading after formatting is complete,
so that if all changes for a given day are dropped,
the heading is also dropped.
Bug: T171078
Change-Id: I8a0c6cbd679976d18d2c2e6e9ac972fb7b294a42
jenkins-bot [Thu, 20 Jul 2017 17:09:31 +0000 (17:09 +0000)]
Merge "mw.widgets.visibleByteLimit: Temporarily disable whilst OOjs UI label bug is fixed"
jenkins-bot [Thu, 20 Jul 2017 16:47:45 +0000 (16:47 +0000)]
Merge "Adjust hidden element rules for printed view"
jdlrobson [Wed, 19 Jul 2017 19:24:07 +0000 (12:24 -0700)]
Adjust hidden element rules for printed view
This change updates the hidden element list
for the printed view.
Elements hidden:
* Indicators
* Category links
* Redirect header hidden from all namespaces
Remove selectors that are not inside core. Due to
a miscommunication with Volker these were unintentionally
added in I9aa92a3e70991126c56df0a6db408d1c6f84f172:
* `#coordinates` is added by templates and should be in
MediaWiki:Print.css
* `.play-btn-large` is added by TimedMediaHandler and should
be removed in that extension
* `.noexcerpt` should not be used in this context. It's meant for
marking content up that should be hidden from extracts not for
content that should be hidden from print view - that's what `.noprint`
is for
Bug: T169823
Change-Id: I8b37a6b00618abda7267f92e4712169b22c20b94
jenkins-bot [Thu, 20 Jul 2017 15:42:19 +0000 (15:42 +0000)]
Merge "RC Filters: Tweak i18n for latest/not latest revision filter"
James D. Forrester [Thu, 20 Jul 2017 15:11:10 +0000 (08:11 -0700)]
mw.widgets.visibleByteLimit: Temporarily disable whilst OOjs UI label bug is fixed
Bug: T169982
Change-Id: If5d2b3d705b121c450f99d3ef61b535e7fc89c04
jenkins-bot [Thu, 20 Jul 2017 14:47:15 +0000 (14:47 +0000)]
Merge "Change OO.ui.isMobile test to detect MF, not minerva"
Ed Sanders [Thu, 20 Jul 2017 13:21:04 +0000 (14:21 +0100)]
Change OO.ui.isMobile test to detect MF, not minerva
Minerva can now be used on desktop, so this test is
no longer good enough.
Change-Id: I80d7aa6479809a5a8882cdd232ec0636f7adad77
Aaron Schulz [Thu, 20 Jul 2017 02:22:28 +0000 (19:22 -0700)]
Fix docs for LoadBalancer::openConnection()
Change-Id: Ib05d98cb3670899a688d9882a2dc364f18e1d4bd
Kunal Mehta [Thu, 20 Jul 2017 01:56:19 +0000 (18:56 -0700)]
Title: Don't create mSubpages member variable
This variable is set and then immediately returned. It's never read
from, so it doesn't make sense as a member variable.
Change-Id: I507895c32b754b8606fb162db321294d31ab6d4e
jenkins-bot [Wed, 19 Jul 2017 22:08:02 +0000 (22:08 +0000)]
Merge "maintenance: Consistently use hasOption() for boolean options"
jenkins-bot [Wed, 19 Jul 2017 22:02:04 +0000 (22:02 +0000)]
Merge "Add link to Special:PrefixIndex in delete dialog"
Tjones [Wed, 19 Jul 2017 21:51:17 +0000 (21:51 +0000)]
Merge "Revert "Make mw.widgets.SearchInputWidget extend OO.ui.SearchInputWidget""
Étienne Beaulé [Fri, 1 Aug 2014 02:56:27 +0000 (22:56 -0400)]
Add link to Special:PrefixIndex in delete dialog
This change adds a warning to ?action=delete with a link to a
Special:PrefixIndex of the page being deleted if the page being deleted
has subpages.
If there are less than 50 subpages, the exact count will be mentioned in
the message.
Bug: T32666
Change-Id: Ibd705ed77452a55f782ed855c676d7ee23e9ad61
EBernhardson [Wed, 19 Jul 2017 21:36:17 +0000 (21:36 +0000)]
Revert "Make mw.widgets.SearchInputWidget extend OO.ui.SearchInputWidget"
Typing a search query into the main box on Special:Search
causes the search to be performed for the first autocomplete
result, rather than the typed query. The first autocomplet
result should only be searched for if explicitly selected with
the mouse or arrow key.
This reverts commit
7882e3b66060f7bbd37e15688baf4dd30954b1b7.
Bug: T171112
Change-Id: I1af6ba90542fafe3ed1aeca420e9d6df6612f7d0
jenkins-bot [Wed, 19 Jul 2017 20:11:42 +0000 (20:11 +0000)]
Merge "IcuCollation: Fix diacritic characters for Aromanian (rup) and Moldovan (mo) headings"
Translation updater bot [Wed, 19 Jul 2017 20:00:38 +0000 (22:00 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: If2ca75be14878eb12f54f36e6365872b15c5f7e3