Tim Starling [Tue, 6 Jun 2017 05:05:22 +0000 (15:05 +1000)]
Improve test coverage in includes/password
From 21% to 82%.
* Added missing @covers, broadened @covers where appropriate.
* Added tests for some code that lacked them.
* Added a parameter to control the use of hash_pbkdf2() so that the pure
PHP fallback could be tested. In the non-fallback test, force the use
of the extension, and mark it skipped if it is not installed.
Bug: T167003
Change-Id: I987e1a89ec343907f4ead7f6192b2d4deb58ac16
jenkins-bot [Tue, 6 Jun 2017 02:03:38 +0000 (02:03 +0000)]
Merge "Restore the ability to set $wgResourceModuleSkinStyles for 'oojs-ui-core.styles'"
jenkins-bot [Mon, 5 Jun 2017 23:46:23 +0000 (23:46 +0000)]
Merge "Try harder to avoid parser cache pollution"
Bartosz Dziewoński [Mon, 5 Jun 2017 22:30:49 +0000 (00:30 +0200)]
EditPage: Give edit summary field's 'tabindex' as a number
There's a bug in OOjs UI that causes the string value to be ignored
after the input is infused (e.g. by the mediawiki.action.edit script).
Bug: T167070
Change-Id: Ibeefc8327b462552c67459aac2c75cca9b1f4739
Bartosz Dziewoński [Mon, 5 Jun 2017 17:32:23 +0000 (19:32 +0200)]
Restore the ability to set $wgResourceModuleSkinStyles for 'oojs-ui-core.styles'
In
c8ad83310f425433791102e8a958397f2d701b65, 'oojs-ui-core.styles'
was changed to use ResourceLoaderOOUIFileModule instead of plain
ResourceLoaderFileModule. This had the unintended consequence that
ResourceLoader::isFileModule() no longer returned true for it, and
this $wgResourceModuleSkinStyles no longer worked, breaking styling
in Vector.
Additionally, the new ResourceLoaderOOUIFileModule did not respect
the skinScripts/skinStyles options passed in the module definition
(therefore also those from $wgResourceModuleSkinStyles). Merging
them turns out to be a major pain, but it can be done.
Bug: T167042
Change-Id: I7547bbe996467745c1f0b168b40f27eb95c6238d
jenkins-bot [Mon, 5 Jun 2017 21:12:34 +0000 (21:12 +0000)]
Merge "Enable $wgStructuredChangeFiltersEnableSaving by default"
L10n-bot [Mon, 5 Jun 2017 20:31:16 +0000 (20:31 +0000)]
Merge "Revert "Localisation updates from https://translatewiki.net.""
Raimond Spekking [Mon, 5 Jun 2017 20:29:27 +0000 (20:29 +0000)]
Revert "Localisation updates from https://translatewiki.net."
Overwrites API messsages
This reverts commit
8d33520e697d8b409a93cf2df1cafea7b2de66f0.
Change-Id: Id4023a5038a25c368b4d58d7ab6ad3d3990ce04f
jenkins-bot [Mon, 5 Jun 2017 20:23:57 +0000 (20:23 +0000)]
Merge "phpcs: Allow linting tools to discover rules"
Translation updater bot [Mon, 5 Jun 2017 20:18:40 +0000 (22:18 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I5bb64bf3a81ab9bc113f3f3a4be91971d8a9df4e
Baha [Mon, 5 Jun 2017 16:05:55 +0000 (12:05 -0400)]
phpcs: Allow linting tools to discover rules
Explicitly stating the current directory fixes the ambiguity
of finding the ruleset referred to in the file. This allows
syntax checkers like flycheck (for GNU Emacs) to work.
Change-Id: I6b046db29d11aff514d8f3623d049f5b6231a9d4
jenkins-bot [Mon, 5 Jun 2017 19:58:10 +0000 (19:58 +0000)]
Merge "Add CODE_OF_CONDUCT.md"
Brad Jorsch [Thu, 4 May 2017 22:28:23 +0000 (18:28 -0400)]
API: Rewrite ApiComparePages
Support diffing deleted revisions, user-supplied text, and additional
properties about the diffed revisions such as the user and edit summary.
Bug: T20189
Bug: T30047
Bug: T164529
Change-Id: I5565d717d9c2fd19da7cae02890a15e244cc238b
jenkins-bot [Mon, 5 Jun 2017 19:07:34 +0000 (19:07 +0000)]
Merge "RCFilters: Center the checkmark in the highlight menu"
Moriel Schottlender [Mon, 5 Jun 2017 13:53:23 +0000 (16:53 +0300)]
RCFilters: Set up custom color for yellow+blue combination
Bug: T161267
Change-Id: Iaff230e61027adeb38065f9e517c536a30d15da1
Moriel Schottlender [Mon, 5 Jun 2017 14:16:36 +0000 (17:16 +0300)]
RCFilters: Center the checkmark in the highlight menu
Bug: T166874
Change-Id: Ia1a8e992f8cd6a2c7c56c71a19ff40b407bec059
Brad Jorsch [Fri, 12 May 2017 21:38:12 +0000 (17:38 -0400)]
Try harder to avoid parser cache pollution
* ParserOptions is reorganized so it knows all the options and their
defaults, and can report whether the non-key options are at their
defaults.
* Definition of the "canonical" ParserOptions (which is unfortunately
different from the "default" ParserOptions) is moved from
ContentHandler to ParserOptions.
* WikiPage uses this to throw an exception if it's asked to cache
with options that aren't used in the cache key.
* ParserCache gets some temporary code to try to avoid a massive cache
stampede on upgrade.
Bug: T110269
Change-Id: I7fb9ffca96e6bd04db44d2d5f2509ec96ad9371f
Depends-On: I4070a8f51927121f690469716625db4a1064dea5
jenkins-bot [Mon, 5 Jun 2017 13:12:27 +0000 (13:12 +0000)]
Merge "objectcache: add getMultiWithUnionSetCallback() method"
jenkins-bot [Mon, 5 Jun 2017 13:11:31 +0000 (13:11 +0000)]
Merge "mw.Upload.Dialog: Update for deprecation of OOjs UI openWindow/closeWindow promise"
jenkins-bot [Sun, 4 Jun 2017 21:54:56 +0000 (21:54 +0000)]
Merge "Resources.php: Alphabetical sort of mediawiki.special.*"
Translation updater bot [Sun, 4 Jun 2017 20:32:50 +0000 (22:32 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I866f94ca519d38153c55d5aa24f7471c24dd1760
Fomafix [Sun, 4 Jun 2017 19:37:10 +0000 (21:37 +0200)]
Resources.php: Alphabetical sort of mediawiki.special.*
Change-Id: Ic49128620b6b52e5a69803eefac6c982d740c1b7
Translation updater bot [Sat, 3 Jun 2017 19:53:46 +0000 (21:53 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: Ia81ce775bec7d92a59e1ea67a07f751fe3addbeb
Bartosz Dziewoński [Sat, 3 Jun 2017 08:29:27 +0000 (10:29 +0200)]
mw.Upload.Dialog: Update for deprecation of OOjs UI openWindow/closeWindow promise
Bug: T166729
Change-Id: Icda83841f0494ee2b34b434ba45e701c52f1b67f
jenkins-bot [Sat, 3 Jun 2017 05:16:08 +0000 (05:16 +0000)]
Merge "Avoid DB_MASTER queries in User::newSystemUser() when possible"
jenkins-bot [Fri, 2 Jun 2017 23:28:02 +0000 (23:28 +0000)]
Merge "Avoid scoped lock errors in Category::refreshCounts() due to nesting"
Brad Jorsch [Fri, 2 Jun 2017 16:45:55 +0000 (12:45 -0400)]
Add tests for ParserOptions
Change-Id: I3e2d945d109bbb0ebc31d65d9f6faaa7482deefe
jenkins-bot [Fri, 2 Jun 2017 19:58:12 +0000 (19:58 +0000)]
Merge "Add missing return value to getPendingUpdates() docs"
Translation updater bot [Fri, 2 Jun 2017 19:53:44 +0000 (21:53 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I06568b78ef084ebccf2769a56587a1d0e370949f
jenkins-bot [Fri, 2 Jun 2017 19:07:38 +0000 (19:07 +0000)]
Merge "Process content headers when metadata is empty"
jenkins-bot [Fri, 2 Jun 2017 18:59:39 +0000 (18:59 +0000)]
Merge "mw.action.history.diff: Remove higher than necessary specific selectors"
Roan Kattouw [Fri, 2 Jun 2017 18:33:54 +0000 (11:33 -0700)]
Enable $wgStructuredChangeFiltersEnableSaving by default
We'll probably get rid of the feature flag altogether in a few weeks,
for now let's just turn it on by default.
Bug: T164128
Change-Id: Ifa12c33a619e1fb3d9fff05ef1b98a9b537c5dea
jenkins-bot [Fri, 2 Jun 2017 17:24:53 +0000 (17:24 +0000)]
Merge "Make sure URI comparisons include highlight states"
Gilles Dubuc [Tue, 30 May 2017 11:19:49 +0000 (13:19 +0200)]
Process content headers when metadata is empty
The new width/height override means that files without
any metadata can get content headers.
Bug: T150741
Change-Id: I92199a4aa9e0408572ebf7d8e4c04cd0196f0d0a
Prateek Saxena [Tue, 5 Jul 2016 13:20:17 +0000 (18:50 +0530)]
mw.action.history.diff: Remove higher than necessary specific selectors
Change-Id: I59b464d3c0939ec4bc581c11c5c3456d64a56a5e
Moriel Schottlender [Thu, 1 Jun 2017 15:36:53 +0000 (18:36 +0300)]
Make sure URI comparisons include highlight states
When we compare URI states to see whether it is different,
we have to also take into account highlight states and the
highlight toggle.
Change-Id: Ic6bdd8b7d27280b028f6a40879de0dbeb2850dbd
Aaron Schulz [Thu, 1 Jun 2017 07:11:44 +0000 (00:11 -0700)]
Add missing return value to getPendingUpdates() docs
Change-Id: I917a2eb97e6e99ccc895245b84717ba40b0c88f6
jenkins-bot [Fri, 2 Jun 2017 00:58:33 +0000 (00:58 +0000)]
Merge "Add a byte counter to the edit page's summary field"
jenkins-bot [Fri, 2 Jun 2017 00:47:34 +0000 (00:47 +0000)]
Merge "RCFilters UI: Use backwards-aligned anchorless popups now that they work"
jenkins-bot [Fri, 2 Jun 2017 00:47:31 +0000 (00:47 +0000)]
Merge "RCFilters UI: Rename "Quick links" to "Saved filter settings""
jenkins-bot [Fri, 2 Jun 2017 00:32:35 +0000 (00:32 +0000)]
Merge "resources: Add appropriate OOjs UI icon pack dependencies"
James D. Forrester [Thu, 1 Jun 2017 23:45:09 +0000 (16:45 -0700)]
resources: Add appropriate OOjs UI icon pack dependencies
resources/src/mediawiki/mediawiki.filewarning.js
* Add 'alerts' as it uses 'alert'
resources/src/mediawiki/page/gallery-slideshow.js:
* Add 'movement' as it uses 'previous' and 'next'
resources/src/mediawiki.special/mediawiki.special.apisandbox.js:
* Add 'content' as it uses 'info'
* Add 'interactions' as it uses 'add' and 'help'
* Add 'editing-advanced' as it uses 'code'
resources/src/mediawiki.widgets/mw.widgets.CalendarWidget.js:
* Add 'movement' as it uses 'collapse', 'previous', and 'next'
includes/widget/SearchInputWidget.php and
resources/src/mediawiki.widgets/mw.widgets.SearchInputWidget.js:
* Add 'interactions' as it uses 'search'
resources/src/mediawiki.widgets.datetime/CalendarWidget.js:
* Add 'movement' as it uses 'previous' and 'next'
Bug: T166730
Change-Id: I0618c681d06891621470ca1cb500dedfdf05f93b
jenkins-bot [Thu, 1 Jun 2017 23:51:11 +0000 (23:51 +0000)]
Merge "Better handling of jobs execution in post-connection shutdown"
jdlrobson [Thu, 1 Jun 2017 23:01:02 +0000 (16:01 -0700)]
Add styles specific for hlist inside warning/error/success boxes
hlists inside warningboxes should not have a left margin, nor
should they be crammed together.
Change-Id: I6895181135be92ff1943940f4c5688cad028783a
Roan Kattouw [Thu, 1 Jun 2017 20:37:28 +0000 (13:37 -0700)]
RCFilters UI: Rename "Quick links" to "Saved filter settings"
Bug: T166822
Change-Id: I67cd9f1872545ca2855ba6e75e65c375b9a5a274
Translation updater bot [Thu, 1 Jun 2017 20:21:24 +0000 (22:21 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I31b05b2abb0437e28a2feacff7b343099f620a57
James D. Forrester [Thu, 1 Jun 2017 19:26:15 +0000 (12:26 -0700)]
RCFilters: Depend on the 'content' icon pack, for the 'history' icon
Change-Id: I93dcc4b0f0861a94ac6aa02a40276355f080e1bc
jenkins-bot [Thu, 1 Jun 2017 18:40:37 +0000 (18:40 +0000)]
Merge "Change "...." (four dots) to "..." (three dots) in the only two messages that use it"
Roan Kattouw [Thu, 1 Jun 2017 00:34:06 +0000 (17:34 -0700)]
Change "...." (four dots) to "..." (three dots) in the only two messages that use it
Bug: T166377
Change-Id: Ia47d7aa27bcaf1ede08d762b243d7fe605f8b43d
jenkins-bot [Thu, 1 Jun 2017 17:38:09 +0000 (17:38 +0000)]
Merge "EditPage: Restore the old 'id' attributes in OOUI mode"
jenkins-bot [Thu, 1 Jun 2017 17:37:28 +0000 (17:37 +0000)]
Merge "Refactor registration of OOjs UI resource modules"
James D. Forrester [Sat, 20 May 2017 11:13:02 +0000 (13:13 +0200)]
Add a byte counter to the edit page's summary field
Blocked on T165866 as otherwise the rendering is broken.
Bug: T165856
Change-Id: I84213e6c134f55597340e77876f69063a37ed0a5
Bartosz Dziewoński [Sat, 20 May 2017 10:23:18 +0000 (12:23 +0200)]
EditPage: Restore the old 'id' attributes in OOUI mode
For compatibility with old scripts and extensions, we want the legacy
'id' on the `<input>` elements. There is really no good justification
for breaking all of them when we can easily support it.
The actual `<input>` elements have their ids back: 'wpSummary',
'wpSave', 'wpPreview', 'wpDiff', 'wpMinoredit', 'wpWatchthis'.
The widgets (wrapped `<div>`s) now use ids with 'Widget' appended.
Bug: T165854
Change-Id: I4d23f57fd0cda4b8539ffb17a2a19ecd822e077a
jenkins-bot [Thu, 1 Jun 2017 15:43:10 +0000 (15:43 +0000)]
Merge "mediawiki.special/mediawiki.special.apisandbox: Use 'trash' icon which still exists"
jenkins-bot [Thu, 1 Jun 2017 15:43:06 +0000 (15:43 +0000)]
Merge "mediawiki.widgets.datetime/DateTimeInputWidget: Use 'trash' icon which still exists"
James D. Forrester [Wed, 31 May 2017 23:44:24 +0000 (16:44 -0700)]
mediawiki.special/mediawiki.special.apisandbox: Use 'trash' icon which still exists
Bug: T166730
Change-Id: I38c526d2660aae8c221f74ce2927c2e338c01be1
James D. Forrester [Wed, 31 May 2017 23:42:20 +0000 (16:42 -0700)]
mediawiki.widgets.datetime/DateTimeInputWidget: Use 'trash' icon which still exists
Bug: T166730
Change-Id: I30a833ee93d49bb9480f5cfed332a9aa8e306713
Bartosz Dziewoński [Fri, 17 Mar 2017 01:32:59 +0000 (02:32 +0100)]
Refactor registration of OOjs UI resource modules
includes/resourceloader/ResourceLoaderOOUIModule.php
* New trait centralizing some logic for dealing with OOjs UI themes,
previously duplicated in OutputPage, ResourcesOOUI.php and
ResourceLoaderOOUIImageModule.
* Follow-up change I74362f0fc215b26f1f104ce7bdbbac1e106736ad uses this
as a base to allow skins/extensions to define new OOjs UI themes.
resources/Resources.php
resources/ResourcesOOUI.php
includes/resourceloader/ResourceLoader.php
* OOjs UI resource module definitions are moved back to their rightly
place in Resources.php. They are again (almost) normal and static.
* Theme-specific logic is now handled by the module code, definitions
only specify 'themeScripts'/'themeStyles'/'themeImages'.
* ResourcesOOUI.php is deleted and no longer loaded by ResourceLoader.
includes/resourceloader/ResourceLoaderOOUIFileModule.php
includes/resourceloader/ResourceLoaderOOUIImageModule.php
* Glue code previously existing in ResourcesOOUI.php now lives here.
* Use the ResourceLoaderOOUIModule trait to avoid code duplication.
Change-Id: I39cc2a735d9625c87bf4ede6f5fb0ec441d47dcc
Bartosz Dziewoński [Thu, 1 Jun 2017 15:00:18 +0000 (17:00 +0200)]
OutputPage: Do not try to load non-existent 'oojs-ui.styles.icons' module
Follow-up to
0f2795d5bacda8d573dc1478fb2ea9d8f2ac4432.
Change-Id: I461fb179a494e00a14116361700020da577db494
Seb35 [Mon, 29 May 2017 22:58:56 +0000 (00:58 +0200)]
Better handling of jobs execution in post-connection shutdown
In the postprocessing, some jobs can be executed but given the deferred
updates were already "closed", any new DeferredUpdate were directly called
(as explained by Krinkle on T165714), and the transactions opened by
classical jobs are badly mixed with transactions (directly) executed by
DeferredUpdates jobs, issuing a DBError, avoiding the job, which stays
in a 'claimed' status even if failed.
Quite similarly, some DeferredUpdates callables use JobQueueGroup::lazyPush
so it is needed to really push the generated jobs.
This change removes the run-immediately-deferred-updates behaviour even
in the post-connection shutdown, and given there is a call to
DeferredUpdates::doUpdates in JobRunner::execute it is not necessary to
add another one and hence execution of Web jobs is more similar to execution
of CLI jobs. In the same spirit to reconcile Web jobs and CLI jobs, the
call to JobQueueGroup::pushLazyJobs is done in JobRunner::execute.
Bug: T165714
Bug: T100085
Change-Id: I721e7167eca5b0b6227234fe516005243ab22388
jenkins-bot [Thu, 1 Jun 2017 05:21:30 +0000 (05:21 +0000)]
Merge "Apply $wgShellLocale in Setup.php"
Aaron Schulz [Thu, 1 Jun 2017 05:18:12 +0000 (22:18 -0700)]
Avoid scoped lock errors in Category::refreshCounts() due to nesting
Bug: T166757
Change-Id: Ie59523a8b3315f063c914cd25d7b53c11e03fbcd
Brad Jorsch [Tue, 9 May 2017 16:12:41 +0000 (12:12 -0400)]
Apply $wgShellLocale in Setup.php
While most of MediaWiki ignores the shell's/C library's locale setting,
there are some things other than shell execs that use it (e.g. the
luasandbox PHP extension).
To provide a consistent environment, set the locale in Setup.php instead
of letting it be changed mid-request depending on whether something else
happened to have called certain functions.
Bug: T107128
Change-Id: I02943803d26d5b1b3ac00ef9216f69cdfa149585
jenkins-bot [Thu, 1 Jun 2017 01:01:36 +0000 (01:01 +0000)]
Merge "Follow-up
7668836236: oojs-ui.styles.icons is now gone"
James D. Forrester [Thu, 1 Jun 2017 00:47:09 +0000 (17:47 -0700)]
Follow-up
7668836236: oojs-ui.styles.icons is now gone
Change-Id: If7fcde0cebe74998a31ca1e88f1d8d90ee1b1b80
jenkins-bot [Thu, 1 Jun 2017 00:34:06 +0000 (00:34 +0000)]
Merge "RCFilters UI: Make monobook override of the 'checkmark' more specific"
Alex Monk [Tue, 27 Sep 2016 00:26:05 +0000 (01:26 +0100)]
MWExceptionRenderer::useOutputPage: Don't bother if we have no Title context
Change-Id: Ieb6d682a9f2fb4def4c01908ccd035fcce2e1895
jenkins-bot [Wed, 31 May 2017 20:12:46 +0000 (20:12 +0000)]
Merge "Update OOjs UI to v0.22.1"
Translation updater bot [Wed, 31 May 2017 19:53:56 +0000 (21:53 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I22cc50259ac61e5e2e4c7f7cce190275713c641a
James D. Forrester [Wed, 31 May 2017 19:26:04 +0000 (12:26 -0700)]
Update OOjs UI to v0.22.1
Release notes:
https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md;v0.22.1
Depends-On: I4ee36222e67697a7290a1ac94788676e476ca768
Change-Id: I964a298018d837b1a05a1608a81ca0544f34a2c8
Mark A. Hershberger [Wed, 31 May 2017 02:16:22 +0000 (22:16 -0400)]
Update documentation URL
Change-Id: I6a32689c5d224674fe96ad631b073f9efba47e3f
jenkins-bot [Tue, 30 May 2017 23:37:33 +0000 (23:37 +0000)]
Merge "Update OOjs to v2.1.0"
Aaron Schulz [Fri, 26 May 2017 18:12:31 +0000 (11:12 -0700)]
objectcache: add getMultiWithUnionSetCallback() method
This supports callbacks that fetch all the missing values at once.
Change-Id: I74747cc06f97edc9163178180597e6651743b048
jenkins-bot [Tue, 30 May 2017 23:26:53 +0000 (23:26 +0000)]
Merge "RCFilters UI: Compare states instead of params when switching URL"
James D. Forrester [Tue, 30 May 2017 23:23:58 +0000 (16:23 -0700)]
Update OOjs to v2.1.0
Release notes:
https://phabricator.wikimedia.org/diffusion/GOJS/browse/master/History.md;v2.1.0
Change-Id: I63fb9c2145e1c3e63ce1acf5f020e9208ca21f04
jenkins-bot [Tue, 30 May 2017 22:46:08 +0000 (22:46 +0000)]
Merge "RCFilters: Minimize url string"
jenkins-bot [Tue, 30 May 2017 22:14:05 +0000 (22:14 +0000)]
Merge "objectcache: respect process cache in getMultiWithSetCallback()"
jenkins-bot [Tue, 30 May 2017 21:12:33 +0000 (21:12 +0000)]
Merge "RCFilters: Hide server-side 'empty results' message"
jenkins-bot [Tue, 30 May 2017 21:06:05 +0000 (21:06 +0000)]
Merge "RCFilters: Blur input on 'escape' key"
jenkins-bot [Tue, 30 May 2017 21:03:16 +0000 (21:03 +0000)]
Merge "RCFilters: Unify 'highlight' and 'selected' items"
jenkins-bot [Tue, 30 May 2017 21:02:40 +0000 (21:02 +0000)]
Merge "Show total number of autoblocks on top of Special:AutoblockList"
jenkins-bot [Tue, 30 May 2017 20:58:35 +0000 (20:58 +0000)]
Merge "Use PHP DateInputWidget in Contribs and use for range filtering"
Roan Kattouw [Fri, 26 May 2017 20:14:45 +0000 (13:14 -0700)]
RCFilters UI: Use backwards-aligned anchorless popups now that they work
Bug: T159906
Depends-On: I14c65f115c704114ba2387d6a89ed7aed44f8238
Change-Id: Id83d9d9b6424bc98abcddf647c47b96baf02de3d
Moriel Schottlender [Tue, 30 May 2017 11:29:35 +0000 (14:29 +0300)]
RCFilters: Unify 'highlight' and 'selected' items
When moving with the arrows, we don't want a distinction between
the 'selected' and 'highlighted' states, since those don't quite
make sense in RCFilters system. We unify those by always using
'selected' state; this also means that when searching AND when
opening the popup, the first item is 'selected' so the user can
hit 'enter' and add it in, or hit the up/down arrow keys and
move up and down in the list.
Bug: T159768
Change-Id: Ife62e6e7241b96d846d8c5851b173a09a1f45fa4
Niharika Kohli [Fri, 26 May 2017 17:13:19 +0000 (22:43 +0530)]
Show total number of autoblocks on top of Special:AutoblockList
Bug: T163172
Change-Id: I51b1b7675c2f4ed68ccb725230ffecf3583cf65f
Translation updater bot [Tue, 30 May 2017 19:56:06 +0000 (21:56 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I07c848f6c5e0fb9267b5dd1e0900de899f88c911
jenkins-bot [Tue, 30 May 2017 19:10:53 +0000 (19:10 +0000)]
Merge "RCFilters UI: Migrate FloatingMenuSelectWidget to MenuSelectWidget"
jenkins-bot [Tue, 30 May 2017 19:10:49 +0000 (19:10 +0000)]
Merge "RCFilters: Add top spacing between RCFilters and top content"
jenkins-bot [Tue, 30 May 2017 19:01:45 +0000 (19:01 +0000)]
Merge "Parser: Better debugging of lock errors ("Did you call Parser::parse recursively?")"
jenkins-bot [Tue, 30 May 2017 18:22:42 +0000 (18:22 +0000)]
Merge "Don't fill in the skin's search box on Special:Search"
jenkins-bot [Tue, 30 May 2017 17:48:17 +0000 (17:48 +0000)]
Merge "EditPage: Fix passing the save/publish button label to other messages"
jenkins-bot [Tue, 30 May 2017 13:28:47 +0000 (13:28 +0000)]
Merge "Avoid duplicate refreshCounts() updates"
Moriel Schottlender [Tue, 30 May 2017 11:37:04 +0000 (14:37 +0300)]
RCFilters: Blur input on 'escape' key
Bug: T161493
Change-Id: Iae8f1e5dc5653f04708da74e137e35bd46cbf232
Moriel Schottlender [Tue, 30 May 2017 10:55:59 +0000 (13:55 +0300)]
RCFilters UI: Migrate FloatingMenuSelectWidget to MenuSelectWidget
FloatingMenuSelectWidget has been deprecated in OOUI, moving to the
MenuSelectWidget widget instead.
Change-Id: Id4e5e4c551d50242ce19837c2e958b9773139906
Moriel Schottlender [Tue, 30 May 2017 09:33:28 +0000 (12:33 +0300)]
RCFilters: Add top spacing between RCFilters and top content
Bug: T165095
Change-Id: I0cfafe700fd6548a27d510a5f624f7728327b490
jenkins-bot [Tue, 30 May 2017 03:41:13 +0000 (03:41 +0000)]
Merge "Refactor Statsd classes to enable null collector to work."
Stanislav Malyshev [Fri, 26 May 2017 00:23:44 +0000 (17:23 -0700)]
Refactor Statsd classes to enable null collector to work.
The following changes are added:
- Created MediawikiStatsdDataFactory interface
- Added hasData() method to see if there are any data to send
- Added getData() method to fetch data
- Made service infrastructure use MediawikiStatsdDataFactory interface
- Made wfLogProfilingData() use MediawikiStatsdDataFactory interface
- Added capability to enable/disable buffering collector
Bug: T166354
Change-Id: I2874175647e987996a9a399829b3319674471aaa
Amir Sarabadani [Sat, 27 May 2017 12:17:48 +0000 (14:17 +0200)]
Add CODE_OF_CONDUCT.md
Bug: T165540
Change-Id: Ie8954750177a573624e98b061ba35cbf892c4487
L10n-bot [Mon, 29 May 2017 20:03:40 +0000 (20:03 +0000)]
Merge "Localisation updates from https://translatewiki.net."
Translation updater bot [Mon, 29 May 2017 20:03:28 +0000 (22:03 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I2ac1e5176315ced37d1067e1616a3447592429f0