Translation updater bot [Tue, 12 Dec 2017 21:01:23 +0000 (22:01 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: Ibcdae5b4477c05b7cfd46c49c62160cd845ebc52
Valerio Bozzolan [Fri, 3 Nov 2017 01:46:52 +0000 (02:46 +0100)]
Added an optional $maxdepth to CategoryFinder
Bug: T179065
Change-Id: I760bb75aa9f14d55456ea2d604a4c25234826403
jenkins-bot [Tue, 12 Dec 2017 20:13:21 +0000 (20:13 +0000)]
Merge "Absolutely position legend only on new RCFilters"
jenkins-bot [Tue, 12 Dec 2017 17:48:47 +0000 (17:48 +0000)]
Merge "Allow users to prevent new users from sending them email."
jenkins-bot [Tue, 12 Dec 2017 14:41:36 +0000 (14:41 +0000)]
Merge "maintenance: Replace manual IN query with select wrapper"
jenkins-bot [Tue, 12 Dec 2017 13:17:23 +0000 (13:17 +0000)]
Merge "SpecialListgrouprights: Fix "Namespace restrictions" header ID"
jenkins-bot [Tue, 12 Dec 2017 13:13:07 +0000 (13:13 +0000)]
Merge "Linker: Use Parser::guessSectionNameFromStrippedText()"
jenkins-bot [Tue, 12 Dec 2017 13:10:55 +0000 (13:10 +0000)]
Merge "Parser: Add guessSectionNameFromStrippedText() and refactor"
petarpetkovic [Tue, 12 Dec 2017 12:52:39 +0000 (13:52 +0100)]
Absolutely position legend only on new RCFilters
- Don't use absolute positioning on legend when user opts out of
improved version of Recent Changes, or disables "New filters for edit review"
beta feature to opt out of improved version of Watchlist.
Bug: T182363
Change-Id: Ib02372ab7ad97f3f50764ad612e38096f92131ad
Yifei He [Tue, 12 Dec 2017 11:27:54 +0000 (19:27 +0800)]
maintenance: Replace manual IN query with select wrapper
Bug: T182208
Change-Id: I4c410bc1f7a57efacda4ac71a074a8a8ee2d1d98
David Barratt [Tue, 14 Nov 2017 21:49:52 +0000 (16:49 -0500)]
Allow users to prevent new users from sending them email.
Users now have the option to prevent Newbie users from sending
them emails.
Bug: T138165
Change-Id: I5d5332e50971fbcd1fa630d6bd03bdf757a9d1f1
jenkins-bot [Tue, 12 Dec 2017 00:37:08 +0000 (00:37 +0000)]
Merge "Enable using PSR-4 autoloader for MediaWiki core and extensions"
Kunal Mehta [Thu, 24 Aug 2017 18:05:26 +0000 (11:05 -0700)]
Enable using PSR-4 autoloader for MediaWiki core and extensions
This adds support for a PSR-4 (<http://www.php-fig.org/psr/psr-4/>)
autoloader, so instead of needing to manually list each class, just the
namespace prefix is needed.
Extensions can set a "AutoloadNamespaces" property in extension.json to
register PSR-4 compatible namespaces to be autoloaded.
The implementation is based off of the example implementation
(<http://www.php-fig.org/psr/psr-4/examples/>) with some modifications
for performance, notably cutting down on function calls, and only trying
to look up classes that are namespaced.
The generateLocalAutoload.php script will ignore any directory that is
registered as a PSR-4 namespace.
Bug: T99865
Bug: T173799
Change-Id: Id095dde37cbb40aa424fb628bd3c94e684ca2f65
Translation updater bot [Mon, 11 Dec 2017 22:01:37 +0000 (23:01 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I0431dc404595d6d9bcf2bbfe0b11ff68fb1fce38
Lucas Werkmeister [Mon, 11 Dec 2017 17:27:47 +0000 (18:27 +0100)]
Remove unused 'pool' param from WANObjectCache::newEmpty()
The 'pool' parameter was removed in commit
09a0a5e4f6 (change
I5631eb1b13), retaining it in this helper method just confuses people
who read the code.
Change-Id: I7907a1fc4c613362d74e9045bc7dc41bbd9bf815
Translation updater bot [Sun, 10 Dec 2017 20:55:53 +0000 (21:55 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: Ib628edb905b75ef65201955e756baf171a716699
Umherirrender [Sun, 10 Dec 2017 10:40:05 +0000 (11:40 +0100)]
Fix test class names to match convention
The test class should have Test at end
and same name as the testing class
Change-Id: Id0c90994d257fb325834e123b462f7f0849ac556
Translation updater bot [Sat, 9 Dec 2017 20:55:49 +0000 (21:55 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I004706649eae504f560219442ff44054eb6dca6c
jenkins-bot [Sat, 9 Dec 2017 06:33:26 +0000 (06:33 +0000)]
Merge "Add @covers for includes/shell/ tests"
Kunal Mehta [Sat, 9 Dec 2017 06:08:28 +0000 (22:08 -0800)]
Add @covers for includes/shell/ tests
Change-Id: I495c64622f39ad7e0343e8341771d5a4a3449e97
jenkins-bot [Sat, 9 Dec 2017 04:50:46 +0000 (04:50 +0000)]
Merge "Chinese Conversion Table Update 2017-5"
jenkins-bot [Fri, 8 Dec 2017 23:44:26 +0000 (23:44 +0000)]
Merge "Remove references to deleted $this->debug in installer"
jenkins-bot [Fri, 8 Dec 2017 23:34:49 +0000 (23:34 +0000)]
Merge "Prevent new users from being sent emails"
Albert221 [Fri, 8 Dec 2017 23:33:01 +0000 (00:33 +0100)]
Remove references to deleted $this->debug in installer
Bug: T182210
Change-Id: Id4c574ae08f8f3bccc33e71781b3f66fa4430040
Reedy [Fri, 8 Dec 2017 22:02:47 +0000 (22:02 +0000)]
Move RELEASE-NOTES-1.30 into HISTORY
Change-Id: I77e26c8e2b2bbb6a07b355c20af764de4e005dd1
Translation updater bot [Fri, 8 Dec 2017 21:12:34 +0000 (22:12 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I7415227005ae3cefd9781989c06e9129f5405d6a
jenkins-bot [Fri, 8 Dec 2017 21:06:32 +0000 (21:06 +0000)]
Merge "Add tabindex to Special:Upload in mw-editTools"
jenkins-bot [Fri, 8 Dec 2017 20:42:49 +0000 (20:42 +0000)]
Merge "Cast block start to int in maintenace SQL"
Phantom42 [Fri, 8 Dec 2017 19:35:38 +0000 (21:35 +0200)]
Cast block start to int in maintenace SQL
Bug: T182209
Change-Id: Ic2dbbacdf0a77b8ac531cff8e11be0da8014e083
Roan Kattouw [Fri, 8 Dec 2017 20:00:58 +0000 (12:00 -0800)]
RCFilters: Add class back on "show new changes" link
Removing this class broke gadgets. The class I'm adding is not the
same that was there before, but at least this way there is a class at
all.
Bug: T173614
Change-Id: Ib39b0872f09f1b229ac06fdda79b8f9813b4d249
jenkins-bot [Fri, 8 Dec 2017 18:50:35 +0000 (18:50 +0000)]
Merge "ApiFeedWatchlist: Use guessSectionNameFromWikiText()"
David Sn [Thu, 7 Dec 2017 12:55:10 +0000 (12:55 +0000)]
Add tabindex to Special:Upload in mw-editTools
Bug: T25238
Change-Id: I2b581667aaf0f95c9c0f189f5bf5e852c12fd3cd
jenkins-bot [Fri, 8 Dec 2017 17:52:22 +0000 (17:52 +0000)]
Merge "ApiQueryBase: Fix addWhereFld for PHP 7.2"
jenkins-bot [Fri, 8 Dec 2017 17:46:41 +0000 (17:46 +0000)]
Merge "Revert replacing textarea in Special:Undelete with OOUI"
Brad Jorsch [Fri, 8 Dec 2017 16:46:58 +0000 (11:46 -0500)]
ApiQueryBase: Fix addWhereFld for PHP 7.2
Idfe23a07d didn't go far enough with this method, it can be passed
arbitrary other scalars in addition to null and arrays.
Bug: T182377
Change-Id: I63ec23f70d6d7ad638aa382b740ec44d0ca47f85
jenkins-bot [Fri, 8 Dec 2017 17:26:35 +0000 (17:26 +0000)]
Merge "Fix MWDebugTest::testAppendDebugInfoToApiResultXmlFormat"
Albert221 [Fri, 8 Dec 2017 17:06:41 +0000 (18:06 +0100)]
Revert replacing textarea in Special:Undelete with OOUI
OOUI's MultilineTextInputWidget has max-width which
breaks page appearance (textarea is about half the width
of a 1080p monitor).
Bug: T182398
Change-Id: I6fa37afd9a3636f1b0836678240e2866b7676c29
Brad Jorsch [Fri, 8 Dec 2017 16:55:52 +0000 (11:55 -0500)]
Fix MWDebugTest::testAppendDebugInfoToApiResultXmlFormat
When this test was added in Ifb2e392d3, it did not pass the correct
number of arguments to ApiFormatXml::recXmlPrint().
Bug: T182368
Change-Id: I63aee08307054137c6b50b6fbd271e03f6d4e45f
Phantom42 [Fri, 8 Dec 2017 14:58:04 +0000 (16:58 +0200)]
Add quotes to comment based strip markers
Bug: T180159
Change-Id: Ic9dbb8ef3948fe751d16c3963769b616b5db2fc7
petarpetkovic [Tue, 7 Nov 2017 16:55:37 +0000 (17:55 +0100)]
Add overlay to list of changes
- Prevent users from accidentally clicking links on filtered results,
when RCFilters dropdown menu is opened, by adding overlay which closes
dropdown menu.
- Introduce MainWrapperWidget, to factor out some of the logic from
the init file.
Bug: T177626
Change-Id: Id55702ecbe6b96ee57453d4f86f20bd94a401d7c
jenkins-bot [Fri, 8 Dec 2017 05:13:15 +0000 (05:13 +0000)]
Merge "Fix maintenance script failure when run as a child of a FastCGI worker"
Tim Starling [Fri, 8 Dec 2017 04:34:23 +0000 (15:34 +1100)]
Fix maintenance script failure when run as a child of a FastCGI worker
Use PHP_SAPI==cli instead of checking $_SERVER['REQUEST_METHOD'],
since $_SERVER is populated from the environment when running HHVM in
CLI mode. Environment variables set by a FastCGI worker thus leak
through to child processes run via the shell, and cause this check to
fail.
When I wrote this check in March 2004 (r2803), I didn't know about
PHP_SAPI. Checking PHP_SAPI is quite sufficient to prevent web execution,
we use it in other places.
Bug: T111441
Change-Id: Iad8469ee25df4b0e0c2371e7975a300b1695dd8d
jenkins-bot [Fri, 8 Dec 2017 02:24:38 +0000 (02:24 +0000)]
Merge "Preferences: Display the default skin first in the list"
jenkins-bot [Fri, 8 Dec 2017 02:20:27 +0000 (02:20 +0000)]
Merge "Preferences: Sort list of skins by internal name"
jenkins-bot [Fri, 8 Dec 2017 02:18:36 +0000 (02:18 +0000)]
Merge "Make travis test against PHP 7.2"
jenkins-bot [Fri, 8 Dec 2017 02:18:13 +0000 (02:18 +0000)]
Merge "Fix missing if from $wgDBssl comment"
Reedy [Fri, 8 Dec 2017 01:34:34 +0000 (01:34 +0000)]
Fix missing if from $wgDBssl comment
Change-Id: I46d1a87c990198090fd322da3193014487e871e6
jenkins-bot [Fri, 8 Dec 2017 00:16:41 +0000 (00:16 +0000)]
Merge "Add custom collation for Northern Sami"
Reedy [Thu, 7 Dec 2017 23:10:17 +0000 (23:10 +0000)]
Make travis test against PHP 7.2
Change-Id: I3e77c383486550e116b4630b56d255ec6c043e2d
jenkins-bot [Thu, 7 Dec 2017 22:13:22 +0000 (22:13 +0000)]
Merge "SpecialPages: Add ul { margin-top: 0; margin-bottom: 0 } for multicolumn"
Fomafix [Sun, 3 Dec 2017 19:24:11 +0000 (20:24 +0100)]
SpecialPages: Add ul { margin-top: 0; margin-bottom: 0 } for multicolumn
The two-column layout has on skin Timeless currently a different top
margin on the first and on the second column. This change fixes this.
Bug: T181947
Change-Id: If995845c6cab58fe24b1d9b7859c0614db75ceb7
Translation updater bot [Thu, 7 Dec 2017 21:38:17 +0000 (22:38 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I42ccf64af59b022731649b95edd0f6eff33146e6
jhsoby [Thu, 7 Dec 2017 13:47:24 +0000 (14:47 +0100)]
Add custom collation for Northern Sami
This commit adds a custom collation order for
Northern Sami ('se'). Northern Sami exists in ICU,
but the version of ICU that Wikimedia uses is a
few years old, and does *not* include Northern
Sami. It could be years before Wikimedia's production
servers use the one that includes Northern Sami (see
bug), so this is a temporary workaround to amend this
issue.
Bug: T181503
Change-Id: Ib8a48b8db99bef8ec4b05144aace5dbdcacfeded
jenkins-bot [Thu, 7 Dec 2017 20:36:29 +0000 (20:36 +0000)]
Merge "Changed Instances of rawParams() to plaintextParams()"
ryan10145 [Thu, 7 Dec 2017 02:54:03 +0000 (21:54 -0500)]
Changed Instances of rawParams() to plaintextParams()
Bug: T182213
Change-Id: Ibf24dee5ea19092e8a38e57f34c98f513d4c9b21
Bartosz Dziewoński [Thu, 7 Dec 2017 18:56:48 +0000 (19:56 +0100)]
Preferences: Display the default skin first in the list
Bug: T181112
Change-Id: If3de084b2a5f214f7d6d05b86daed151a23678a4
Bartosz Dziewoński [Thu, 7 Dec 2017 18:37:08 +0000 (19:37 +0100)]
Preferences: Sort list of skins by internal name
Sort by the internal name, so that the ordering is the same for each
display language, especially if some skin names are translated to use
a different alphabet and some are not.
Bug: T181112
Change-Id: I763150cc578e9aa70990a53895c032f17d96e97a
jenkins-bot [Thu, 7 Dec 2017 18:25:38 +0000 (18:25 +0000)]
Merge "Fix "Save current filter settings" menu and legend overlap"
Roan Kattouw [Wed, 22 Nov 2017 22:31:34 +0000 (17:31 -0500)]
SpecialListgrouprights: Fix "Namespace restrictions" header ID
* Strip the '#' from the start of the <h2>'s id attribute
* Don't parse the header message. It doesn't contain HTML, and it's used
as plain text anyway.
* Use guessSectionNameFromStrippedText() because we are now feeding it
plain text. Previously we were calling guessSectionNameFromWikitext()
but passing in HTML.
Change-Id: I380c20293437dbcd3419f83ea8b7a7ee0bb504f1
Roan Kattouw [Wed, 22 Nov 2017 23:11:50 +0000 (18:11 -0500)]
Linker: Use Parser::guessSectionNameFromStrippedText()
Instead of weird partial stuff.
Change-Id: Ibe7435a4723d2741e32d37d2ba67396d78d14044
Roan Kattouw [Wed, 22 Nov 2017 23:06:21 +0000 (18:06 -0500)]
Parser: Add guessSectionNameFromStrippedText() and refactor
Split up guessSectionNameFromWikiText() into pieces to reduce code
duplication, and provide guessSectionNameFromStrippedText() which
doesn't do link stripping.
Really these should be named guessSection*ANCHOR*From... because they
return an anchor (with encoding and a '#' prefix) instead of a section
name, but I didn't want to rename the existing one.
Also make normalizeSectionName static (it doesn't use $this) so that
guessSectionNameFromStrippedText() can be static as well.
Change-Id: I56b9dda805a51517549c5ed709f4bd747ca04577
Roan Kattouw [Wed, 22 Nov 2017 23:03:14 +0000 (18:03 -0500)]
ApiFeedWatchlist: Use guessSectionNameFromWikiText()
Instead of reimplementing almost all of it by scraping it together from
various sources.
Change-Id: I22f0020e65e4c6c09edf030ae35fdee5bdaaf7bc
jenkins-bot [Thu, 7 Dec 2017 18:10:40 +0000 (18:10 +0000)]
Merge "GitInfo: Fix shell restrictions for submodules"
jenkins-bot [Thu, 7 Dec 2017 16:31:41 +0000 (16:31 +0000)]
Merge "WLFilters: Correctly check if RCFilters should be enabled on WL"
Brad Jorsch [Thu, 7 Dec 2017 15:14:35 +0000 (10:14 -0500)]
ImageListPager: Don't stomp on $join_conds
When adding a join to the oldimage table to get counts, don't stomp on
any existing values in $join_conds. Just add the condition.
Bug: T182245
Change-Id: I4cd3332355f9974bdf35dc083be5bba537fcfb5f
jenkins-bot [Thu, 7 Dec 2017 14:02:29 +0000 (14:02 +0000)]
Merge "RCFilters: Set up conditional views for RCLinked"
Stephane Bisson [Thu, 7 Dec 2017 13:26:02 +0000 (08:26 -0500)]
WLFilters: Correctly check if RCFilters should be enabled on WL
Side-effect of Ib933de3a3f9e876924386e80f315506f60f8af54
ChangesListSpecialPage#isStructuredFilterUiEnabled needs
to call static::checkStructuredFilterUiEnabled() to reach
the implementation from SpecialWatchlist.
Bug: T182318
Change-Id: I1e90d7e29f9e7fc5acece6466ed818210058dd2c
jenkins-bot [Thu, 7 Dec 2017 07:14:11 +0000 (07:14 +0000)]
Merge "placeholder-message for html form should be ->text() not ->parse()"
Hoto Cocoa [Thu, 7 Dec 2017 06:06:13 +0000 (15:06 +0900)]
LocalSettingsGenerator: Fix typo in exception message
Change-Id: I61fe67468eec659f312fb9aa4c20ec9bf083e78b
jenkins-bot [Thu, 7 Dec 2017 06:12:17 +0000 (06:12 +0000)]
Merge "Always return a string from Language::formatNum()"
Sam Wilson [Wed, 6 Dec 2017 22:55:08 +0000 (06:55 +0800)]
Always return a string from Language::formatNum()
It says it returns a string, and so it should.
Bug: T182277
Change-Id: Ic68c65c634c2557a1d07281623cd6c971b000323
Moriel Schottlender [Thu, 7 Dec 2017 00:40:36 +0000 (16:40 -0800)]
RCFilters: Set up conditional views for RCLinked
The views that are only meant for specific pages should be set up
conditionally only when we are in that specific page, to prevent
issues with saved queries or param overload.
Change-Id: Id0bf89ce397ff8a54ce0a30d1ba7d8f9bbdd14a3
Kunal Mehta [Thu, 7 Dec 2017 04:19:25 +0000 (20:19 -0800)]
WikiPageTest: Fix typo in @covers
Change-Id: I3f3a3b2a1f5e5aed61cd71db17ae6a6a01fe2ecb
petarpetkovic [Thu, 7 Dec 2017 02:06:48 +0000 (03:06 +0100)]
Fix "Save current filter settings" menu and legend overlap
Pass overlay to SaveFiltersPopupButtonWidget, so it gets onto same
stacking context as the rest of popup widgets.
Bug: T182269
Change-Id: I2c45f82840f651c39a0e572e003c82cbbd8c1c2e
Brian Wolff [Thu, 7 Dec 2017 01:42:24 +0000 (01:42 +0000)]
placeholder-message for html form should be ->text() not ->parse()
placeholder is an html attribute, it does not support arbitrary
html, so ->text() is most appropriate, not full parse.
Follow up
d3cd609e
Change-Id: Ia2aa5a001e19ee90e99936ef4f0dc879f182999f
jenkins-bot [Wed, 6 Dec 2017 22:50:14 +0000 (22:50 +0000)]
Merge "RCLFilters: Make 'target' and 'to/from' sticky"
Sébastien Santoro [Thu, 12 Oct 2017 23:54:29 +0000 (23:54 +0000)]
media: Ensure there ie enough data to extract software version
The Software EXIF / other metadata field was expected to contain
the software name followed by the version number.
There are occurences in Wikimedia production logs of errors showing
that's not always the case.
Bug: T178130
Change-Id: I4187a41b5fd8d7b5574ab50523668d8feb11bccc
Translation updater bot [Wed, 6 Dec 2017 21:07:58 +0000 (22:07 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I6a56314c866bd36b92a85362bae533992a04df79
Translation updater bot [Wed, 6 Dec 2017 21:01:19 +0000 (22:01 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: Ic9f1eafc6ea82af6eabedff7dea438f773a420cf
Stephane Bisson [Wed, 6 Dec 2017 20:33:10 +0000 (15:33 -0500)]
RCLFilters: Make 'target' and 'to/from' sticky
Make these parameters sticky to exclude them
from Saved Queries and related features
(empty, restoreDefaults).
Bug: T172161
Change-Id: Ib8b3ecd34c6af9e0983573586485a9a9f503c060
jenkins-bot [Wed, 6 Dec 2017 19:47:13 +0000 (19:47 +0000)]
Merge "RCLFilters: UI tweaks"
jenkins-bot [Wed, 6 Dec 2017 19:41:55 +0000 (19:41 +0000)]
Merge "Prevent results from wiggling"
petarpetkovic [Wed, 6 Dec 2017 17:56:23 +0000 (18:56 +0100)]
RCFilters: Reserve space between filters and results
- Add bottom margin to RCFilters head. There is no more reserved space
for "View newest changes" link, so we need to make sure we have enough
white space separator between head and results.
Bug: T182149
Change-Id: I592ab7bb1f12785d5bd802bb16f11b4e74fb26b7
Stephane Bisson [Wed, 6 Dec 2017 12:05:24 +0000 (07:05 -0500)]
RCLFilters: UI tweaks
Follow-up to I96af7ba583d03e6ff9833ac3b5f4b80cfd0ee626
* Reword 'Recentchangeslinked-summary'
* Bold ToOrFrom selector label
* Bold 'FROM' in 'rcfilters-filter-showlinkedfrom-option-label'
* Bold 'TO' in 'rcfilters-filter-showlinkedto-option-label'
* Reword target page selector placeholder
* Prevent title suggestions from showing duplicate entries
* Show a specific message when there is no results
because no target page is specified.
Bug: T172161
Change-Id: I1b1ee793b3eff4183039acc27fe6cca042ee57d0
Cormac Parle [Wed, 6 Dec 2017 16:10:47 +0000 (16:10 +0000)]
Added file icon for mp3 files
Bug: T182139
Change-Id: Ib834ef5b0bb15b3981288b2e711107830dcb5af8
jenkins-bot [Wed, 6 Dec 2017 13:23:47 +0000 (13:23 +0000)]
Merge "Allow wikilinks in "show/hide <type of change>" labels on Watchlist and RecentChanges"
jenkins-bot [Wed, 6 Dec 2017 12:49:50 +0000 (12:49 +0000)]
Merge "Add missing @throws in Importers"
WMDE-Fisch [Tue, 14 Nov 2017 10:32:59 +0000 (11:32 +0100)]
Add missing @throws in Importers
Change-Id: I02760e59d73f4278cca87483ab4578b6e76b2324
WMDE-Fisch [Thu, 29 Dec 2016 14:08:54 +0000 (15:08 +0100)]
Get conflict results from diff3
This patch extends the global wfMerge function to also return the
result of the first merge attempt that detects merge conflicts.
The additional output explicitly names the conflicting lines and
could help when solving edit conflicts.
Bug: T151320
Change-Id: I97acebdc87b31779200c7fde4dd4449cd1ee8ead
VolkerE [Wed, 6 Dec 2017 00:33:35 +0000 (00:33 +0000)]
Revert "Support changing icon variants on hover"
This reverts commit
46c62ff5f474c6fe7a409863058e81bb678229b2. After reconsidering menu item treatment under UI Standardization perspective, we don't need and shouldn't use such pattern.
Bug: T110051
Change-Id: I0e8b6035f516e6629010b4f18471445c8833156e
petarpetkovic [Tue, 5 Dec 2017 22:12:51 +0000 (23:12 +0100)]
Prevent results from wiggling
The patch Ifecaaff572 introduces clearing to the right for the first
result list item, when grouping is disabled. The difference between
cleared vs non-cleared result becomes visible when legend is toggled,
causing really small (around a pixel), but annoying wiggle.
Change-Id: Ida6fb6f8ad0caf666258e3f1e770c6da9e24af58
Translation updater bot [Tue, 5 Dec 2017 21:09:39 +0000 (22:09 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I3432086a7a800e4c50609eb2a20cca9c314725af
addshore [Mon, 4 Dec 2017 16:09:54 +0000 (17:09 +0100)]
Tests for WikiPage::insertOn
Change-Id: I1bf7d19c4baaf0f720fcd6a1d9c16bf7489b5392
addshore [Mon, 4 Dec 2017 15:39:49 +0000 (16:39 +0100)]
Tests for WikiPage::updateIfNewerOn
This method is deprecated but due to refactoring
we should still test it.
Change-Id: I171ab731fff48ddd9fa54ef433881154377a2c7f
addshore [Mon, 4 Dec 2017 15:31:57 +0000 (16:31 +0100)]
Tests for WikiPage::updateRevisionOn
Bug: T180989
Change-Id: I245d9d467e3113bf49e06ee5c725205d4225671a
addshore [Mon, 4 Dec 2017 15:00:17 +0000 (16:00 +0100)]
Test for WikiPge::insertProtectNullRevision
Bug: T180989
Change-Id: Iffee0bbe9fb18bb6c7f7af10b6405007468ac0b9
addshore [Mon, 4 Dec 2017 14:14:12 +0000 (15:14 +0100)]
Tests for WikiPage::newFromID
Bug: T180989
Change-Id: Idb4d7ce8ccc27226b0f00e2127acef6158dd32a9
addshore [Mon, 4 Dec 2017 14:03:41 +0000 (15:03 +0100)]
Test for WikiPage::newFromRow
Bug: T180989
Change-Id: If630e3e3561ac2017a2b7c82ade842e86f8cb22e
addshore [Mon, 4 Dec 2017 13:29:14 +0000 (14:29 +0100)]
Improve phpdoc of 'OldRestrictions' in Title
The previous version of the phpdoc simply says
that the field contains a comma seperated list of
page restrictions, which is wrong.
The field is actually a colon seperated list of comma
seperated lists.
The new phpdoc and example have been pulled from mw.org
and checked against what actually exists in a real db.
Change-Id: I6bfdfd87120150e4b53e1b4c49e95041f55d8c97
jenkins-bot [Tue, 5 Dec 2017 19:23:56 +0000 (19:23 +0000)]
Merge "Tests for WikiPage::insertRedirectEntry"