lhc/web/wiklou.git
7 years agoMerge "HTMLDateTimeField: Fix 'placeholder' attribute handling"
jenkins-bot [Fri, 25 Nov 2016 18:58:48 +0000 (18:58 +0000)]
Merge "HTMLDateTimeField: Fix 'placeholder' attribute handling"

7 years agoMerge "HTMLForm: Allow returning Message objects from HTMLFormField::validate()"
jenkins-bot [Fri, 25 Nov 2016 09:11:07 +0000 (09:11 +0000)]
Merge "HTMLForm: Allow returning Message objects from HTMLFormField::validate()"

7 years agoMerge "Better handling of Message objects as Message parameters"
jenkins-bot [Fri, 25 Nov 2016 09:01:13 +0000 (09:01 +0000)]
Merge "Better handling of Message objects as Message parameters"

7 years agoMerge "Change 'rights' to 'groups' on MediaWiki:Savedrights"
jenkins-bot [Fri, 25 Nov 2016 08:57:49 +0000 (08:57 +0000)]
Merge "Change 'rights' to 'groups' on MediaWiki:Savedrights"

7 years agoMerge "Remove unused messages"
jenkins-bot [Fri, 25 Nov 2016 08:55:36 +0000 (08:55 +0000)]
Merge "Remove unused messages"

7 years agoMerge "Introduce separate log action for deleting pages on move"
jenkins-bot [Fri, 25 Nov 2016 02:52:28 +0000 (02:52 +0000)]
Merge "Introduce separate log action for deleting pages on move"

7 years agoMerge "OutputPage::getCategories(): Add a possibility to distinguish "normal" and...
jenkins-bot [Fri, 25 Nov 2016 00:17:04 +0000 (00:17 +0000)]
Merge "OutputPage::getCategories(): Add a possibility to distinguish "normal" and "hidden" categories"

7 years agoOutputPage::getCategories(): Add a possibility to distinguish "normal" and "hidden...
Florian [Fri, 8 Jul 2016 19:11:53 +0000 (21:11 +0200)]
OutputPage::getCategories(): Add a possibility to distinguish "normal" and "hidden" categories

There's currently no way to get, e.g., all categories except the
hidden ones just as text. The OutputPage::getCategories() method
always returns all categories as an array of strings (titles) and
the getCategoryLinks() method returns the result of Linker::link
but with the distinction between "normal" and "hidden" categories.

This change adds a new parameter to OutputPage::getCategories(),
$type, which can be used to define, what categories should be
returned. The default value is "all", which means, that all categories
are returned (the current result of the method). With the value
"normal" and "hidden", the method will return the respective values.

This could be used in I97d7de723fe72da26c7dbde0a559a13704c7099a to
remove the stupid Linker::link() and isset workaround.

Change-Id: Iadda9ae362a21fbee770240234b8f55326219932

7 years agoMerge "parserTests: flag articles creation as internal"
jenkins-bot [Thu, 24 Nov 2016 23:15:45 +0000 (23:15 +0000)]
Merge "parserTests: flag articles creation as internal"

7 years agoMerge "Bypass login page if no user input is required."
jenkins-bot [Thu, 24 Nov 2016 22:59:42 +0000 (22:59 +0000)]
Merge "Bypass login page if no user input is required."

7 years agoLocalisation updates from https://translatewiki.net.
Translation updater bot [Thu, 24 Nov 2016 20:58:35 +0000 (21:58 +0100)]
Localisation updates from https://translatewiki.net.

Change-Id: Iada97380cdfe0985bd19225597d55779094251a1

7 years agoMerge "Get ConfigFactory & MainConfig from MediaWikiServices"
jenkins-bot [Thu, 24 Nov 2016 18:08:36 +0000 (18:08 +0000)]
Merge "Get ConfigFactory & MainConfig from MediaWikiServices"

7 years agoMerge "Move MimeAnalyzer params to ServiceWiring"
jenkins-bot [Thu, 24 Nov 2016 17:04:37 +0000 (17:04 +0000)]
Merge "Move MimeAnalyzer params to ServiceWiring"

7 years agoHTMLDateTimeField: Fix 'placeholder' attribute handling
Bartosz Dziewoński [Thu, 24 Nov 2016 15:13:40 +0000 (16:13 +0100)]
HTMLDateTimeField: Fix 'placeholder' attribute handling

Parent class HTMLTextField handles this specially and we have to match it.

Change-Id: Ibff3caba2a58c2bcbfb342789aae9f0939b7687f

7 years agoparserTests: flag articles creation as internal
Antoine Musso [Thu, 24 Nov 2016 15:09:26 +0000 (16:09 +0100)]
parserTests: flag articles creation as internal

When the parser test suite creates articles, there is no need to check
whether it has been pre parsed in stash edit. That is quite spammy in
the debug log and always a cache miss.

Bypass the cache lookup by passing EDIT_INTERNAL to doEditContent()

Change-Id: I27e212ab1a76ebcf25b383514c9ad8ad0b28383c

7 years agoMerge "Only apply wgDBschema to postgres/mssql"
jenkins-bot [Thu, 24 Nov 2016 02:20:22 +0000 (02:20 +0000)]
Merge "Only apply wgDBschema to postgres/mssql"

7 years agoMerge "RC filter: hidebyothers"
jenkins-bot [Thu, 24 Nov 2016 00:26:04 +0000 (00:26 +0000)]
Merge "RC filter: hidebyothers"

7 years agoMove MimeAnalyzer params to ServiceWiring
addshore [Tue, 22 Nov 2016 23:57:34 +0000 (23:57 +0000)]
Move MimeAnalyzer params to ServiceWiring

Change-Id: Ic3df489cd8f4af2c0de39aaac3140ace107d4bf4

7 years agoLocalisation updates from https://translatewiki.net.
Translation updater bot [Wed, 23 Nov 2016 21:12:51 +0000 (22:12 +0100)]
Localisation updates from https://translatewiki.net.

Change-Id: I6d2494c3a9dc792dcb951ec1e5e7ed259a139ace

7 years agoMerge "ApiSandbox: Support 'all' specifiers"
jenkins-bot [Wed, 23 Nov 2016 19:00:27 +0000 (19:00 +0000)]
Merge "ApiSandbox: Support 'all' specifiers"

7 years agoMerge "Add PARAM_ALL setting for multi-option API parameters"
jenkins-bot [Wed, 23 Nov 2016 19:00:23 +0000 (19:00 +0000)]
Merge "Add PARAM_ALL setting for multi-option API parameters"

7 years agoChange 'rights' to 'groups' on MediaWiki:Savedrights
MarcoAurelio [Wed, 23 Nov 2016 17:58:08 +0000 (18:58 +0100)]
Change 'rights' to 'groups' on MediaWiki:Savedrights

Bug: T151458
Change-Id: I1583def2d311355bfc9abc11f43fde9abecb2f67

7 years agoMerge "Add exceptions in mw.Title where mb_strtoupper doesn't match String.toUpperCase"
jenkins-bot [Wed, 23 Nov 2016 17:57:29 +0000 (17:57 +0000)]
Merge "Add exceptions in mw.Title where mb_strtoupper doesn't match String.toUpperCase"

7 years agoAdd exceptions in mw.Title where mb_strtoupper doesn't match String.toUpperCase
Ed Sanders [Fri, 7 Oct 2016 17:14:03 +0000 (13:14 -0400)]
Add exceptions in mw.Title where mb_strtoupper doesn't match String.toUpperCase

Bug: T147646
Bug: T141723
Change-Id: Ic7a3d0cebbf4aec507db195ba8f587cecc1992aa

7 years agoMerge "Use MediaWikiServices::getMainWANObjectCache in ServiceWiring"
jenkins-bot [Wed, 23 Nov 2016 17:29:16 +0000 (17:29 +0000)]
Merge "Use MediaWikiServices::getMainWANObjectCache in ServiceWiring"

7 years agoRemove unused messages
Bartosz Dziewoński [Wed, 23 Nov 2016 16:28:49 +0000 (17:28 +0100)]
Remove unused messages

Follow-up to 022f26e9fd3ae865331f3bb1b3eec63e212240c9.

Bug: T149473
Change-Id: Iab20dc5179d93fce90a4f282903e5c53635623a8

7 years agoMerge "mw.widgets.CategorySelector: Add placeholder text"
jenkins-bot [Wed, 23 Nov 2016 13:09:29 +0000 (13:09 +0000)]
Merge "mw.widgets.CategorySelector: Add placeholder text"

7 years agoReplace $.parseJSON by JSON.parse
Fomafix [Tue, 22 Nov 2016 05:45:05 +0000 (06:45 +0100)]
Replace $.parseJSON by JSON.parse

$.parseJSON gets deprecated in jQuery 3.0:
https://jquery.com/upgrade-guide/3.0/#deprecated-jquery-parsejson

Change-Id: I5d28e2cadd4bf598908943176a757b7c5386d27c

7 years agoMerge "actions: Fix typo in ViewAction.php doc comment"
jenkins-bot [Wed, 23 Nov 2016 02:29:26 +0000 (02:29 +0000)]
Merge "actions: Fix typo in ViewAction.php doc comment"

7 years agoMerge "Remove JSON polyfill, deprecate 'json' module"
jenkins-bot [Wed, 23 Nov 2016 02:23:14 +0000 (02:23 +0000)]
Merge "Remove JSON polyfill, deprecate 'json' module"

7 years agoactions: Fix typo in ViewAction.php doc comment
Timo Tijhof [Wed, 23 Nov 2016 02:11:01 +0000 (18:11 -0800)]
actions: Fix typo in ViewAction.php doc comment

Change-Id: I26a48db06ea18b1c04a0aadc7cfe86b40af8f4b3

7 years agoMerge "Remove passwordreset capture feature"
jenkins-bot [Wed, 23 Nov 2016 01:17:38 +0000 (01:17 +0000)]
Merge "Remove passwordreset capture feature"

7 years agoMerge "Get GenderCache from MediaWikiServices"
jenkins-bot [Wed, 23 Nov 2016 00:19:47 +0000 (00:19 +0000)]
Merge "Get GenderCache from MediaWikiServices"

7 years agoMerge "Fix case of getMimeAnalyzer in MimeMagic class"
jenkins-bot [Wed, 23 Nov 2016 00:19:44 +0000 (00:19 +0000)]
Merge "Fix case of getMimeAnalyzer in MimeMagic class"

7 years agoGet ConfigFactory & MainConfig from MediaWikiServices
addshore [Tue, 22 Nov 2016 23:39:22 +0000 (23:39 +0000)]
Get ConfigFactory & MainConfig from MediaWikiServices

Change-Id: Iafdd7e00747060572463ffb05aae4543f3a06163

7 years agoRemove passwordreset capture feature
Brian Wolff [Wed, 16 Nov 2016 04:04:06 +0000 (04:04 +0000)]
Remove passwordreset capture feature

If anyone wants such a thing, they can make their own extension.

I asked stewards, and they said they don't use this.

See also T32636 / 9de2bfd1fe

Bug: T150930
Change-Id: I3ab5962dba668e5d628e55ad0c0feae471d82b5e

7 years agobuild: Bump jsonlint devDependency to latest
James D. Forrester [Wed, 16 Nov 2016 22:45:14 +0000 (14:45 -0800)]
build: Bump jsonlint devDependency to latest

 grunt-jsonlint   1.0.7  →  1.1.0

We can't bump the karma/qunit modules due to issues with our CI.

Change-Id: I15595df8b30a8ef4ddb6471acdd8d4da4f4afabc

7 years agoFix case of getMimeAnalyzer in MimeMagic class
addshore [Tue, 22 Nov 2016 23:44:23 +0000 (23:44 +0000)]
Fix case of getMimeAnalyzer in MimeMagic class

Change-Id: Ieab23102d25395f50bfcfb79450494250b7b22e8

7 years agoRemove JSON polyfill, deprecate 'json' module
Peter Hedenskog [Mon, 21 Nov 2016 08:56:44 +0000 (09:56 +0100)]
Remove JSON polyfill, deprecate 'json' module

All A-graded browsers now supports JSON so skip the
JSON polyfill. Krinkle investigated the current
status for 3 months on Wikimedia traffic (T141344#2784065)
with support being nearly 100%.

Bug: T141344
Change-Id: I8280faf1cbcd876ead2dafae4347b7d46e3e2acb

7 years agoUse MediaWikiServices::getMainWANObjectCache in ServiceWiring
addshore [Tue, 22 Nov 2016 23:18:15 +0000 (23:18 +0000)]
Use MediaWikiServices::getMainWANObjectCache in ServiceWiring

Change-Id: I853c226114f846f121c5c23888b3ffa85e48b50a

7 years agoGet GenderCache from MediaWikiServices
addshore [Tue, 22 Nov 2016 23:14:43 +0000 (23:14 +0000)]
Get GenderCache from MediaWikiServices

Change-Id: I752a65d93ec49ea6c44306eb18a6641ef86f7b5c

7 years agoMerge "Fix $wgUserEmailUseReplyTo documentation"
jenkins-bot [Tue, 22 Nov 2016 23:09:17 +0000 (23:09 +0000)]
Merge "Fix $wgUserEmailUseReplyTo documentation"

7 years agoMerge "mw.Upload.BookletLayout: Improve error message when not all logged-in users...
jenkins-bot [Tue, 22 Nov 2016 23:00:27 +0000 (23:00 +0000)]
Merge "mw.Upload.BookletLayout: Improve error message when not all logged-in users can upload"

7 years agoMerge "API: Expose $wgGalleryOptions in the meta=siteinfo"
jenkins-bot [Tue, 22 Nov 2016 22:43:47 +0000 (22:43 +0000)]
Merge "API: Expose $wgGalleryOptions in the meta=siteinfo"

7 years agoMerge "Make cache object mandatory for MessageCache"
jenkins-bot [Tue, 22 Nov 2016 22:40:13 +0000 (22:40 +0000)]
Merge "Make cache object mandatory for MessageCache"

7 years agoAPI: Expose $wgGalleryOptions in the meta=siteinfo
Arlo Breault [Tue, 22 Nov 2016 21:34:54 +0000 (13:34 -0800)]
API: Expose $wgGalleryOptions in the meta=siteinfo

 * For native gallery rendering in Parsoid.

Bug: T151360
Change-Id: Ia38c17671380523476afca3bf84528f1c14da1a0

7 years agomw.widgets.CategorySelector: Add placeholder text
Prateek Saxena [Tue, 22 Nov 2016 22:27:11 +0000 (03:57 +0530)]
mw.widgets.CategorySelector: Add placeholder text

Bug: T147813
Change-Id: Ic8aacf41b9d9f91808664af898e7752904276c2a

7 years agoLocalisation updates from https://translatewiki.net.
Translation updater bot [Tue, 22 Nov 2016 22:04:40 +0000 (23:04 +0100)]
Localisation updates from https://translatewiki.net.

Change-Id: Id1c8798fb4d6076580433962620e4be34be3fdc3

7 years agoMerge "test: fix @covers to non existent methods"
jenkins-bot [Tue, 22 Nov 2016 21:39:33 +0000 (21:39 +0000)]
Merge "test: fix @covers to non existent methods"

7 years agoMake cache object mandatory for MessageCache
Aaron Schulz [Tue, 22 Nov 2016 21:02:10 +0000 (13:02 -0800)]
Make cache object mandatory for MessageCache

The only caller is MessageCache::singleton().

Change-Id: Ifcf0d458b9c691d6dce90b56b2f0f7d35e6ddef3

7 years agoFix globbing for eslint
Brad Jorsch [Tue, 22 Nov 2016 19:34:02 +0000 (14:34 -0500)]
Fix globbing for eslint

Grunt's `**` matches symlinks but doesn't follow them, so `**/*.js`
matches files that `!extensions/**` doesn't see to exclude.

Bug: T151381
Change-Id: I5d8ae6e24f2fa09efc97db871b0c08d4fbc68efd

7 years agoHave phpcs skip local configuration files
Brad Jorsch [Tue, 22 Nov 2016 18:12:38 +0000 (13:12 -0500)]
Have phpcs skip local configuration files

There's little point in phpcs checking LocalSettings.php or the other
*.php files in .gitignore.

Change-Id: Ibea15a3f3a7bfe2571e253ba9e19c1d91dfddeff

7 years agoApiSandbox: Support 'all' specifiers
Brad Jorsch [Tue, 22 Nov 2016 17:19:12 +0000 (12:19 -0500)]
ApiSandbox: Support 'all' specifiers

Change-Id: I43972b6a4236c87772ed50a7787c43edb795bed8

7 years agoMerge "qunit: Update tests to not assume animations use setTimeout"
jenkins-bot [Tue, 22 Nov 2016 16:08:55 +0000 (16:08 +0000)]
Merge "qunit: Update tests to not assume animations use setTimeout"

7 years agotest: fix @covers to non existent methods
Antoine Musso [Tue, 22 Nov 2016 15:24:30 +0000 (16:24 +0100)]
test: fix @covers to non existent methods

MediaWikiTestCase::restoreLogger has been rename to plural form.

Cause:
    Trying to @cover or @use not existing method
    "MediaWikiTestCase::restoreLogger".

Change-Id: I4625f18992f62046e65c60ceca67d9aec170ccdc

7 years agoBypass login page if no user input is required.
Cindy Cicalese [Mon, 26 Sep 2016 19:35:22 +0000 (15:35 -0400)]
Bypass login page if no user input is required.

Bug: T141474
Bug: T110464
Change-Id: I9588a2b87a423f614fc5d2e771ad1ac7279ebd0b

7 years agoMerge "Include getPublicLogMessage() in double-exception messages"
jenkins-bot [Tue, 22 Nov 2016 11:41:42 +0000 (11:41 +0000)]
Merge "Include getPublicLogMessage() in double-exception messages"

7 years agoMerge "Replace deprecated jQuery bind() with on()"
jenkins-bot [Tue, 22 Nov 2016 09:05:56 +0000 (09:05 +0000)]
Merge "Replace deprecated jQuery bind() with on()"

7 years agoInclude getPublicLogMessage() in double-exception messages
Aaron Schulz [Mon, 21 Nov 2016 21:40:18 +0000 (13:40 -0800)]
Include getPublicLogMessage() in double-exception messages

Change-Id: I364e237f859d65fdcc29025c63c90ac2e0b96718

7 years agoAdd PARAM_ALL setting for multi-option API parameters
Andrew H [Fri, 3 Jun 2016 05:40:25 +0000 (05:40 +0000)]
Add PARAM_ALL setting for multi-option API parameters

Adds support for specifying an asterisk '*' instead of a pipe seperated list
of all the allowed options for a multi-option param.

Adds a line to the api help for these parameters.
Adds a "allspecifier" key to ApiParamInfo parameter responses
Enables the default ('*') for parameters of type 'namespace'.

Bug: T124009
Change-Id: I3905bb2516dc1ff982f1beeac3deed6b69446a77

7 years agoWarn when a log context accidentally overrides a log processor
Gergő Tisza [Tue, 4 Oct 2016 00:24:58 +0000 (00:24 +0000)]
Warn when a log context accidentally overrides a log processor

Bug: T145133
Change-Id: I6677dbf608aac1d7fd6036f5e51977d56ce2fc57

7 years agoqunit: Update tests to not assume animations use setTimeout
Timo Tijhof [Tue, 22 Nov 2016 02:57:18 +0000 (18:57 -0800)]
qunit: Update tests to not assume animations use setTimeout

As of jQuery 1.12, animations use requestAnimationFrame in modern
browsers, which cannot be forced to finish synchronously by merely
mocking the 'setTimeout' and 'Date' clocks via Sinon.

For jquery.color, reduce duration from 10ms to 3ms (not 10ms which will
now be real time, not 0ms since we do want to test real frames).

Change-Id: Ie147fc2a91d2cd349b4031390f3c59b1bcfb65b5

7 years agoReplace deprecated jQuery bind() with on()
Timo Tijhof [Tue, 22 Nov 2016 02:16:43 +0000 (18:16 -0800)]
Replace deprecated jQuery bind() with on()

> JQMIGRATE: jQuery.fn.bind() is deprecated

Note that bind() is not removed in v3, merely deprecated.
Even after the jQuery Migrate phase, it will continue to work.

https://jquery.com/upgrade-guide/3.0/

Bug: T124742
Change-Id: I6bbd8f829ecf987228c6a5abd32c84e4e088a9bd

7 years agoresourceloader: Combine UC Mini startup regex with others
Timo Tijhof [Mon, 21 Nov 2016 23:02:06 +0000 (15:02 -0800)]
resourceloader: Combine UC Mini startup regex with others

Follows-up 2b1da77.

Also add "UC Mini" to the list of documented Grade C browsers,
and leave a note about regex combinations. (Follows-up 5d166eb).

Change-Id: I1b5307aec7fd1734d8a79a2256e061fceb20fa35

7 years agoMerge "Replace wgShowExceptionDetails with wgShowDBErrorBacktrace on db errors"
jenkins-bot [Mon, 21 Nov 2016 22:27:38 +0000 (22:27 +0000)]
Merge "Replace wgShowExceptionDetails with wgShowDBErrorBacktrace on db errors"

7 years agomw.Upload.BookletLayout: Improve error message when not all logged-in users can upload
Bartosz Dziewoński [Mon, 21 Nov 2016 14:30:57 +0000 (15:30 +0100)]
mw.Upload.BookletLayout: Improve error message when not all logged-in users can upload

Bug: T139257
Change-Id: I0ba4d0deba68d76bbcb01ee2202f82d392a68107

7 years agoReplace wgShowExceptionDetails with wgShowDBErrorBacktrace on db errors
Reedy [Mon, 21 Nov 2016 21:32:30 +0000 (21:32 +0000)]
Replace wgShowExceptionDetails with wgShowDBErrorBacktrace on db errors

Bug: T148957
Change-Id: I8891369156547e8931463a2fd55995cfa9e98ee7

7 years agoMerge "mediawiki.user: Simplify mw.user.generateRandomSessionId"
jenkins-bot [Mon, 21 Nov 2016 22:05:58 +0000 (22:05 +0000)]
Merge "mediawiki.user: Simplify mw.user.generateRandomSessionId"

7 years agoException renderer: Remove useless check for isCommandLine()
Chad Horohoe [Mon, 21 Nov 2016 21:47:09 +0000 (13:47 -0800)]
Exception renderer: Remove useless check for isCommandLine()

If we're on the cli, we would've never hit this else block

Change-Id: Idff009ab255b1907f752e0c6b5652715923b0ed7

7 years agoOnly apply wgDBschema to postgres/mssql
Aaron Schulz [Thu, 17 Nov 2016 21:59:20 +0000 (13:59 -0800)]
Only apply wgDBschema to postgres/mssql

Bug: T148956
Change-Id: I14f0aa7dd52bd0bdd0d3f8729b562a0fee2df6fa

7 years agoLocalisation updates from https://translatewiki.net.
Translation updater bot [Mon, 21 Nov 2016 21:17:03 +0000 (22:17 +0100)]
Localisation updates from https://translatewiki.net.

Change-Id: Iedcb68915b9d89f2046e84b27e623ff28d511c27

7 years agoMerge "updateCredits: Do not change working directory"
jenkins-bot [Mon, 21 Nov 2016 20:48:49 +0000 (20:48 +0000)]
Merge "updateCredits: Do not change working directory"

7 years agoMerge ".mailmap, CREDITS: Correct Alexandre Emsenhuber's (IAlex) name"
jenkins-bot [Mon, 21 Nov 2016 20:43:41 +0000 (20:43 +0000)]
Merge ".mailmap, CREDITS: Correct Alexandre Emsenhuber's (IAlex) name"

7 years agoMerge ".mailmap: Correct typos in introduction"
jenkins-bot [Mon, 21 Nov 2016 20:41:36 +0000 (20:41 +0000)]
Merge ".mailmap: Correct typos in introduction"

7 years agoSpecialActiveUsers: Allow excluding groups too
Bartosz Dziewoński [Fri, 18 Nov 2016 14:39:00 +0000 (15:39 +0100)]
SpecialActiveUsers: Allow excluding groups too

Also restore support for old 'hidebots' and 'hidesysops' options.

Bug: T116354
Change-Id: I68887509c3dbf74598a1af82623b9f0f5a1ab43d

7 years agoupdateCredits: Do not change working directory
Bartosz Dziewoński [Mon, 21 Nov 2016 14:39:26 +0000 (15:39 +0100)]
updateCredits: Do not change working directory

This allows the script to be used by MediaWiki extensions.
Example in UploadWizard: I181dda3ca3ef3f43e863482057b4949c1bc32e9b.

Change-Id: Ib121c6e226bdc1b3a8976c96b8d9f21546a1b5d3

7 years ago.mailmap, CREDITS: Correct Alexandre Emsenhuber's (IAlex) name
Bartosz Dziewoński [Mon, 21 Nov 2016 14:36:04 +0000 (15:36 +0100)]
.mailmap, CREDITS: Correct Alexandre Emsenhuber's (IAlex) name

Change-Id: I129fdefecced2092e201a27af131109c5e253712

7 years ago.mailmap: Correct typos in introduction
Bartosz Dziewoński [Mon, 21 Nov 2016 14:48:24 +0000 (15:48 +0100)]
.mailmap: Correct typos in introduction

Change-Id: Ib37b486639ab43aeb158b7ff36cecdff8fd0e571

7 years agoRemove unused MediaWikiTestCaseTest::GLOBAL_KEY_NONEXISTING
addshore [Sat, 19 Nov 2016 11:49:55 +0000 (11:49 +0000)]
Remove unused MediaWikiTestCaseTest::GLOBAL_KEY_NONEXISTING

Follow up to I6a1cf9a2e436978a6068cecdaf74aa58b31100ab
d544acdbbb71f07debba996cb5d8ff4c01d1430d

Change-Id: Ifaa8808aa4df72fbface99cc625bdaaba6e9b087

7 years agoregistration: FileExtensions should be an array, not an object
Reedy [Mon, 21 Nov 2016 02:43:50 +0000 (02:43 +0000)]
registration: FileExtensions should be an array, not an object

Change-Id: Iff44a4c241ab953906a7b0611f09e66856b1f7dc

7 years agoLocalisation updates from https://translatewiki.net.
Translation updater bot [Sun, 20 Nov 2016 20:57:44 +0000 (21:57 +0100)]
Localisation updates from https://translatewiki.net.

Change-Id: I00eb99c8834b2e77cd753437444048939910d4cf

7 years agoLocalisation updates from https://translatewiki.net.
Translation updater bot [Sat, 19 Nov 2016 20:54:08 +0000 (21:54 +0100)]
Localisation updates from https://translatewiki.net.

Change-Id: Idc1396aa25ce815c796598f4d889a1c2a1972416

7 years agoMerge "mw.loader: Use for-loop instead of $.each()"
jenkins-bot [Sat, 19 Nov 2016 00:41:15 +0000 (00:41 +0000)]
Merge "mw.loader: Use for-loop instead of $.each()"

7 years agoMerge "resourceloader: Remove unused getPosition() code"
jenkins-bot [Sat, 19 Nov 2016 00:14:19 +0000 (00:14 +0000)]
Merge "resourceloader: Remove unused getPosition() code"

7 years agoMerge "content: Use Language::factory( 'en' ) instead of wfGetLangObj( 'en' )"
jenkins-bot [Fri, 18 Nov 2016 22:53:48 +0000 (22:53 +0000)]
Merge "content: Use Language::factory( 'en' ) instead of wfGetLangObj( 'en' )"

7 years agocontent: Use Language::factory( 'en' ) instead of wfGetLangObj( 'en' )
Fomafix [Mon, 14 Dec 2015 17:34:10 +0000 (17:34 +0000)]
content: Use Language::factory( 'en' ) instead of wfGetLangObj( 'en' )

'en' is a static value so wfGetLangObj always calls Language::factory.

Change-Id: I22df4f7321ffa3e62a552bd2f449bf27feb5c042

7 years agoMerge "Remove last remnants of pre-1.16 live preview"
jenkins-bot [Fri, 18 Nov 2016 21:56:35 +0000 (21:56 +0000)]
Merge "Remove last remnants of pre-1.16 live preview"

7 years agomw.loader: Use for-loop instead of $.each()
Timo Tijhof [Fri, 18 Nov 2016 21:18:43 +0000 (13:18 -0800)]
mw.loader: Use for-loop instead of $.each()

Change-Id: Iec632e90062f611add7b16b2f6f8fe839361be62

7 years agoMerge "Add 'tests' testsuite"
jenkins-bot [Fri, 18 Nov 2016 21:14:47 +0000 (21:14 +0000)]
Merge "Add 'tests' testsuite"

7 years agoMerge "Allow stashing of unset globals in MWTestCase"
jenkins-bot [Fri, 18 Nov 2016 21:09:35 +0000 (21:09 +0000)]
Merge "Allow stashing of unset globals in MWTestCase"

7 years agoMerge "Add $specialPageAliases for Bengali (bn)"
jenkins-bot [Fri, 18 Nov 2016 21:00:44 +0000 (21:00 +0000)]
Merge "Add $specialPageAliases for Bengali (bn)"

7 years agoLocalisation updates from https://translatewiki.net.
Translation updater bot [Fri, 18 Nov 2016 20:52:59 +0000 (21:52 +0100)]
Localisation updates from https://translatewiki.net.

Change-Id: Ibcd3105fe50f948278e7b039c9140e896f01b700

7 years agoAdd 'tests' testsuite
addshore [Fri, 18 Nov 2016 19:25:47 +0000 (19:25 +0000)]
Add 'tests' testsuite

This also fixed the testLoggersAreRestoredOnTearDown
test which was broken, and factors it out into
3 seperate tests

Bug: T151081
Change-Id: I00d29b501fa84db22e3bcd3d5642c49b2e99d4a0

7 years agoMerge "Make insertRedirectEntry() use upsert() to reduce contention"
jenkins-bot [Fri, 18 Nov 2016 19:21:05 +0000 (19:21 +0000)]
Merge "Make insertRedirectEntry() use upsert() to reduce contention"

7 years agoMerge "Rename getSlaveDB() FileRepo method to getReplicaDB()"
jenkins-bot [Fri, 18 Nov 2016 19:14:27 +0000 (19:14 +0000)]
Merge "Rename getSlaveDB() FileRepo method to getReplicaDB()"

7 years agoMake insertRedirectEntry() use upsert() to reduce contention
Aaron Schulz [Thu, 10 Nov 2016 21:32:48 +0000 (13:32 -0800)]
Make insertRedirectEntry() use upsert() to reduce contention

Bug: T150453
Change-Id: I89705b954d5ddaf337e57fcfd02691edaa32ec83

7 years agoresourceloader: Remove unused getPosition() code
Timo Tijhof [Mon, 7 Nov 2016 23:47:39 +0000 (23:47 +0000)]
resourceloader: Remove unused getPosition() code

Unused as of bc374082fa (T109837).

Change-Id: I1d8f7109bbe49700f1824fdce0439e958e84f6fa

7 years agoMerge "Add 'autocomplete' option to HTMLTextField"
jenkins-bot [Fri, 18 Nov 2016 18:41:16 +0000 (18:41 +0000)]
Merge "Add 'autocomplete' option to HTMLTextField"

7 years agoMerge "Add hooks to Special:TrackingCategories"
jenkins-bot [Fri, 18 Nov 2016 18:28:56 +0000 (18:28 +0000)]
Merge "Add hooks to Special:TrackingCategories"

7 years agoRename getSlaveDB() FileRepo method to getReplicaDB()
Aaron Schulz [Fri, 18 Nov 2016 15:42:39 +0000 (07:42 -0800)]
Rename getSlaveDB() FileRepo method to getReplicaDB()

The old name is left as an alias.

Change-Id: I60ab2cd5ce05df4247d5e25b017d2debee56554e