lhc/web/wiklou.git
8 years agoMerge "Fix invalid key warning in CookieSessionProvider error handling code"
jenkins-bot [Thu, 11 Feb 2016 19:02:17 +0000 (19:02 +0000)]
Merge "Fix invalid key warning in CookieSessionProvider error handling code"

8 years agoFix invalid key warning in CookieSessionProvider error handling code
Gergő Tisza [Wed, 10 Feb 2016 21:55:35 +0000 (13:55 -0800)]
Fix invalid key warning in CookieSessionProvider error handling code

Change-Id: I68172ff5fcd6acaab7ecf298ed4a47f23cb8c9f7

8 years agoMerge "mw.ForeignStructuredUpload.BookletLayout: Remove A/B test code"
jenkins-bot [Thu, 11 Feb 2016 16:15:38 +0000 (16:15 +0000)]
Merge "mw.ForeignStructuredUpload.BookletLayout: Remove A/B test code"

8 years agoInfoAction: Remove array dereferencing workaround
Ricordisamoa [Thu, 11 Feb 2016 14:57:48 +0000 (15:57 +0100)]
InfoAction: Remove array dereferencing workaround

Change-Id: I99d3773a52d4b99367eb3008009da0ffd8a4690a

8 years agomw.ForeignStructuredUpload.BookletLayout: Remove A/B test code
Bartosz Dziewoński [Fri, 5 Feb 2016 01:18:58 +0000 (01:18 +0000)]
mw.ForeignStructuredUpload.BookletLayout: Remove A/B test code

We don't want it to accidentally end up in MediaWiki 1.27 release.
It can be restored again when needed.

This reverts commit d0e47d475cd7efd7541d51e02ab216a966da8b1f.

Bug: T120867
Change-Id: Ie1a90ad2d2ccdecf189313e18c3c5b24576363f4

8 years agoMerge "Improve docs for $wgPHPSessionHandling"
jenkins-bot [Thu, 11 Feb 2016 04:35:20 +0000 (04:35 +0000)]
Merge "Improve docs for $wgPHPSessionHandling"

8 years agoMerge "Set context on RedirectSpecialPage in MediaWiki.php"
jenkins-bot [Thu, 11 Feb 2016 04:15:14 +0000 (04:15 +0000)]
Merge "Set context on RedirectSpecialPage in MediaWiki.php"

8 years agoMerge "mediawiki.widgets: Use formatversion=2 for API requests"
jenkins-bot [Thu, 11 Feb 2016 04:08:12 +0000 (04:08 +0000)]
Merge "mediawiki.widgets: Use formatversion=2 for API requests"

8 years agoMerge "OutputPage.php: Remove misleading comment"
jenkins-bot [Thu, 11 Feb 2016 04:06:13 +0000 (04:06 +0000)]
Merge "OutputPage.php: Remove misleading comment"

8 years agoMerge "Get file from WikiFilePage, instead of ImagePage"
jenkins-bot [Thu, 11 Feb 2016 04:06:09 +0000 (04:06 +0000)]
Merge "Get file from WikiFilePage, instead of ImagePage"

8 years agoMerge "mediawiki.action.edit.preview.js: Use formatversion=2 for API requests"
jenkins-bot [Thu, 11 Feb 2016 04:06:04 +0000 (04:06 +0000)]
Merge "mediawiki.action.edit.preview.js: Use formatversion=2 for API requests"

8 years agoMerge "Add tests for LanguageConverter classes that didn't have them"
jenkins-bot [Thu, 11 Feb 2016 04:06:00 +0000 (04:06 +0000)]
Merge "Add tests for LanguageConverter classes that didn't have them"

8 years agoMerge "Don't modify $wgHooks on language object construction"
jenkins-bot [Thu, 11 Feb 2016 04:05:56 +0000 (04:05 +0000)]
Merge "Don't modify $wgHooks on language object construction"

8 years agoMerge "Remove extra line breaks in memcached debug output"
jenkins-bot [Thu, 11 Feb 2016 04:05:51 +0000 (04:05 +0000)]
Merge "Remove extra line breaks in memcached debug output"

8 years agoMerge "Avoid setRequestExpectations() call in internal API mode"
jenkins-bot [Thu, 11 Feb 2016 03:55:35 +0000 (03:55 +0000)]
Merge "Avoid setRequestExpectations() call in internal API mode"

8 years agoMerge "Set doesWrites() for SpecialWatchlist"
jenkins-bot [Thu, 11 Feb 2016 03:53:11 +0000 (03:53 +0000)]
Merge "Set doesWrites() for SpecialWatchlist"

8 years agoMerge "getFooterIcons returns an array"
jenkins-bot [Thu, 11 Feb 2016 03:51:21 +0000 (03:51 +0000)]
Merge "getFooterIcons returns an array"

8 years agoMerge "Work around T87871 to avoid double-loading OOjs UI PHP styles"
jenkins-bot [Thu, 11 Feb 2016 03:51:16 +0000 (03:51 +0000)]
Merge "Work around T87871 to avoid double-loading OOjs UI PHP styles"

8 years agoMerge "Use LinkTarget in LinkBatch::addObj"
jenkins-bot [Thu, 11 Feb 2016 03:49:50 +0000 (03:49 +0000)]
Merge "Use LinkTarget in LinkBatch::addObj"

8 years agoMerge "Disable testIPTCParseForcedUTFButInvalid on PHP > 5.6.0 but < 5.6.10"
jenkins-bot [Thu, 11 Feb 2016 03:45:43 +0000 (03:45 +0000)]
Merge "Disable testIPTCParseForcedUTFButInvalid on PHP > 5.6.0 but < 5.6.10"

8 years agoMerge "Reduce conditional for calling openssl_random_pseudo_bytes"
jenkins-bot [Thu, 11 Feb 2016 03:00:12 +0000 (03:00 +0000)]
Merge "Reduce conditional for calling openssl_random_pseudo_bytes"

8 years agoMerge "Stop doing $that = $this in includes/user"
jenkins-bot [Thu, 11 Feb 2016 02:33:12 +0000 (02:33 +0000)]
Merge "Stop doing $that = $this in includes/user"

8 years agoMerge "Stop doing $that = $this in includes/changes"
jenkins-bot [Thu, 11 Feb 2016 02:26:06 +0000 (02:26 +0000)]
Merge "Stop doing $that = $this in includes/changes"

8 years agoMerge "Allow changing cookie options in WebResponseSetCookie hook"
jenkins-bot [Thu, 11 Feb 2016 01:43:27 +0000 (01:43 +0000)]
Merge "Allow changing cookie options in WebResponseSetCookie hook"

8 years agoMerge "Suppress SessionManager sessions in the installer"
jenkins-bot [Thu, 11 Feb 2016 00:38:34 +0000 (00:38 +0000)]
Merge "Suppress SessionManager sessions in the installer"

8 years agoMerge "DiffFormatter: Don't mess with PHP output buffering"
jenkins-bot [Thu, 11 Feb 2016 00:31:57 +0000 (00:31 +0000)]
Merge "DiffFormatter: Don't mess with PHP output buffering"

8 years agoMerge "Stop doing $that = $this in includes/specialpage"
jenkins-bot [Thu, 11 Feb 2016 00:31:49 +0000 (00:31 +0000)]
Merge "Stop doing $that = $this in includes/specialpage"

8 years agoMerge "Remove < PHP 5.4 register_shutdown_function() from phpunit.php"
jenkins-bot [Thu, 11 Feb 2016 00:18:57 +0000 (00:18 +0000)]
Merge "Remove < PHP 5.4 register_shutdown_function() from phpunit.php"

8 years agoSuppress SessionManager sessions in the installer
Tim Starling [Wed, 10 Feb 2016 10:04:28 +0000 (21:04 +1100)]
Suppress SessionManager sessions in the installer

SessionManager cannot work in the installer since it depends on
ObjectCache which is just an EmptyBagOStuff and so doesn't store
anything. So, introduce a custom SessionProvider which pretends to
persist sessions but actually doesn't.

Bug: T126177
Change-Id: I13d8aa1453c519df7c19ca2f1fb052c99ade043c

8 years agoStop doing $that = $this in includes/specialpage
Ricordisamoa [Wed, 10 Feb 2016 23:29:22 +0000 (00:29 +0100)]
Stop doing $that = $this in includes/specialpage

Closures support $this as of PHP 5.4

Change-Id: Ib586150a50751873e9c3d12239f6ff8adedf70af

8 years agoStop doing $that = $this in includes/changes
Ricordisamoa [Wed, 10 Feb 2016 23:25:29 +0000 (00:25 +0100)]
Stop doing $that = $this in includes/changes

Closures support $this as of PHP 5.4

Change-Id: I6bf728bf5c2222fd43945ec7a60a5f29efd42f0c

8 years agoFollow-up to 02818c441cb10ce6bec2bc673fefdf1513791dc3
Ricordisamoa [Wed, 10 Feb 2016 23:09:05 +0000 (00:09 +0100)]
Follow-up to 02818c441cb10ce6bec2bc673fefdf1513791dc3

* Remove obsolete @protected tag from docstring
  of DatabaseBase::indexName(), now really protected

* Make DatabaseSqlite::indexName() protected too

Change-Id: I90f894878379d0850dba61cd483af16864c209ea

8 years agoStop doing $that = $this in includes/user
Ricordisamoa [Wed, 10 Feb 2016 22:52:46 +0000 (23:52 +0100)]
Stop doing $that = $this in includes/user

Closures support $this as of PHP 5.4

Change-Id: If79be54276fe2a35bdd004908cfc160e6636f7c5

8 years agoAllow changing cookie options in WebResponseSetCookie hook
Bryan Davis [Wed, 10 Feb 2016 22:49:08 +0000 (15:49 -0700)]
Allow changing cookie options in WebResponseSetCookie hook

Pass the cookie options by value to WebResponseSetCookie handlers so
that they may alter them.

Bug: T49647
Change-Id: I69ae55baa7806f14726b0b08215c0df471794b39

8 years agoRemove < PHP 5.4 register_shutdown_function() from phpunit.php
Reedy [Wed, 10 Feb 2016 21:23:35 +0000 (21:23 +0000)]
Remove < PHP 5.4 register_shutdown_function() from phpunit.php

Change-Id: Ic4efeca82762b3c50cd2e1b45e43a6f1ef0f5710

8 years agoReduce conditional for calling openssl_random_pseudo_bytes
Reedy [Wed, 10 Feb 2016 21:27:24 +0000 (21:27 +0000)]
Reduce conditional for calling openssl_random_pseudo_bytes

We require a much higher PHP version now, so this isn't a problem
for windows or otherwise

Change-Id: I65511f00b50d12992d8883d5482867f5e0a850bc

8 years agoDisable testIPTCParseForcedUTFButInvalid on PHP > 5.6.0 but < 5.6.10
Reedy [Wed, 10 Feb 2016 21:21:54 +0000 (21:21 +0000)]
Disable testIPTCParseForcedUTFButInvalid on PHP > 5.6.0 but < 5.6.10

Bug: T124574
Change-Id: I6893f7f549bb4145296c97ba2fc12583cd22e18e

8 years agoMerge "PHPSessionHandler: Implement SessionHandlerInterface"
jenkins-bot [Wed, 10 Feb 2016 20:37:27 +0000 (20:37 +0000)]
Merge "PHPSessionHandler: Implement SessionHandlerInterface"

8 years agoLocalisation updates from https://translatewiki.net.
Translation updater bot [Wed, 10 Feb 2016 19:53:36 +0000 (20:53 +0100)]
Localisation updates from https://translatewiki.net.

Change-Id: I692311d0a73d071b6c824e0fb59d96002bc07e4a

8 years agoMerge "Use LinkTarget in EmailNotification::updateWatchlistTimestamp"
jenkins-bot [Wed, 10 Feb 2016 19:43:15 +0000 (19:43 +0000)]
Merge "Use LinkTarget in EmailNotification::updateWatchlistTimestamp"

8 years agoMerge "Use LinkTarget in some namespaceDupes methods"
jenkins-bot [Wed, 10 Feb 2016 19:42:32 +0000 (19:42 +0000)]
Merge "Use LinkTarget in some namespaceDupes methods"

8 years agoMerge "Use LinkTarget in Revision::newFromTitle"
jenkins-bot [Wed, 10 Feb 2016 19:42:28 +0000 (19:42 +0000)]
Merge "Use LinkTarget in Revision::newFromTitle"

8 years agoMerge "resourceloader: Remove obsolete '$that = $this' closure pattern"
jenkins-bot [Wed, 10 Feb 2016 19:42:24 +0000 (19:42 +0000)]
Merge "resourceloader: Remove obsolete '$that = $this' closure pattern"

8 years agoMerge "phpdoc @return MediaWikiTitleCodec in Title::getTitleParser"
jenkins-bot [Wed, 10 Feb 2016 19:42:19 +0000 (19:42 +0000)]
Merge "phpdoc @return MediaWikiTitleCodec in Title::getTitleParser"

8 years agoMerge "ApiMessage: Use a trait to avoid code duplication"
jenkins-bot [Wed, 10 Feb 2016 19:23:09 +0000 (19:23 +0000)]
Merge "ApiMessage: Use a trait to avoid code duplication"

8 years agoMerge "Remove unused imports from Session classes"
jenkins-bot [Wed, 10 Feb 2016 19:21:27 +0000 (19:21 +0000)]
Merge "Remove unused imports from Session classes"

8 years agoMerge "Revert "Limit ip-all/subnet-all ping limts per wiki""
CSteipp [Wed, 10 Feb 2016 19:17:51 +0000 (19:17 +0000)]
Merge "Revert "Limit ip-all/subnet-all ping limts per wiki""

8 years agoMerge "Remove "$that" from SessionManager"
jenkins-bot [Wed, 10 Feb 2016 19:15:23 +0000 (19:15 +0000)]
Merge "Remove "$that" from SessionManager"

8 years agoMerge "Stop doing $that = $this in includes/filebackend"
jenkins-bot [Wed, 10 Feb 2016 19:05:56 +0000 (19:05 +0000)]
Merge "Stop doing $that = $this in includes/filebackend"

8 years agoImprove docs for $wgPHPSessionHandling
Brad Jorsch [Wed, 10 Feb 2016 19:03:50 +0000 (14:03 -0500)]
Improve docs for $wgPHPSessionHandling

Change-Id: I5eacd8205c1346f6d1dde6d4a5fac51bbf6f2615

8 years agoMerge "Add support for traits in ClassCollector"
MaxSem [Wed, 10 Feb 2016 19:01:54 +0000 (19:01 +0000)]
Merge "Add support for traits in ClassCollector"

8 years agoMerge "Stop doing $that = $this in includes/db"
jenkins-bot [Wed, 10 Feb 2016 18:40:31 +0000 (18:40 +0000)]
Merge "Stop doing $that = $this in includes/db"

8 years agoMerge "Stop doing $that = $this in includes/libs"
jenkins-bot [Wed, 10 Feb 2016 18:28:31 +0000 (18:28 +0000)]
Merge "Stop doing $that = $this in includes/libs"

8 years agoresourceloader: Remove obsolete '$that = $this' closure pattern
Ricordisamoa [Wed, 10 Feb 2016 17:13:38 +0000 (18:13 +0100)]
resourceloader: Remove obsolete '$that = $this' closure pattern

Closures support $this as of PHP 5.4.

Change-Id: Ib00be459490569036604afff53bd99fe247737df

8 years agoMerge "Stop doing $that = $this in includes/deferred"
jenkins-bot [Wed, 10 Feb 2016 18:16:41 +0000 (18:16 +0000)]
Merge "Stop doing $that = $this in includes/deferred"

8 years agoAdd support for traits in ClassCollector
victorbarbu [Sat, 6 Feb 2016 14:16:40 +0000 (16:16 +0200)]
Add support for traits in ClassCollector

Bug: T126116
Change-Id: Ifb81c6844565736111717736fe7649492e31f0f7

8 years agoStop doing $that = $this in includes/deferred
Ricordisamoa [Wed, 10 Feb 2016 17:22:59 +0000 (18:22 +0100)]
Stop doing $that = $this in includes/deferred

Closures support $this as of PHP 5.4

Change-Id: I2632d0c2bdc9e2fec72f1c64c3868dcb442ba871

8 years agoStop doing $that = $this in includes/jobqueue
Ricordisamoa [Wed, 10 Feb 2016 17:43:49 +0000 (18:43 +0100)]
Stop doing $that = $this in includes/jobqueue

Closures support $this as of PHP 5.4

Change-Id: Icf4eb9ffeab410c01c68a031ec6704cd83c2681e

8 years agoMerge "Add debug logging for the case that the API goes read only"
jenkins-bot [Wed, 10 Feb 2016 17:39:31 +0000 (17:39 +0000)]
Merge "Add debug logging for the case that the API goes read only"

8 years agoStop doing $that = $this in includes/filebackend
Ricordisamoa [Wed, 10 Feb 2016 17:33:52 +0000 (18:33 +0100)]
Stop doing $that = $this in includes/filebackend

Closures support $this as of PHP 5.4

Change-Id: Ib11139ec81336710c22146f9ff714e8afd3aa2cf

8 years agoStop doing $that = $this in includes/libs
Ricordisamoa [Wed, 10 Feb 2016 17:26:25 +0000 (18:26 +0100)]
Stop doing $that = $this in includes/libs

Closures support $this as of PHP 5.4

Change-Id: I1b5a5d7e619029684cb8d2a8d150fcc13051c2e0

8 years agoRemove "$that" from SessionManager
Brad Jorsch [Wed, 10 Feb 2016 17:10:38 +0000 (12:10 -0500)]
Remove "$that" from SessionManager

Also "function () use ( &$ref )" that was being done for similar
reasons.

Change-Id: If4ec263a9a9c02c1c6a414b26a0e77ba144437f1

8 years agoRemove unused imports from Session classes
Thiemo Mättig [Wed, 10 Feb 2016 17:06:48 +0000 (18:06 +0100)]
Remove unused imports from Session classes

Change-Id: Ia3cdd923728870f5eff0bd90fd2f6605047291c0

8 years agoStop doing $that = $this in includes/db
Ricordisamoa [Wed, 10 Feb 2016 17:07:30 +0000 (18:07 +0100)]
Stop doing $that = $this in includes/db

Closures support $this as of PHP 5.4

Also made DatabaseBase::indexName() protected

Change-Id: Iff31e7d9186832a855a953b923ac182f1c66ffa0

8 years agoPHPSessionHandler: Implement SessionHandlerInterface
Brad Jorsch [Wed, 10 Feb 2016 16:49:19 +0000 (11:49 -0500)]
PHPSessionHandler: Implement SessionHandlerInterface

Now that support for PHP 5.3 has been dropped, we can do this.

Change-Id: If7fa9801194683eea6764e5748157d8a66a616df

8 years agoMerge "Fix case of Html class in HtmlTest comments"
jenkins-bot [Wed, 10 Feb 2016 16:29:35 +0000 (16:29 +0000)]
Merge "Fix case of Html class in HtmlTest comments"

8 years agoMerge "resourceloader: Disable localStorage cache on FF, Opera"
jenkins-bot [Wed, 10 Feb 2016 15:59:18 +0000 (15:59 +0000)]
Merge "resourceloader: Disable localStorage cache on FF, Opera"

8 years agoApiMessage: Use a trait to avoid code duplication
Brad Jorsch [Wed, 10 Feb 2016 15:40:15 +0000 (10:40 -0500)]
ApiMessage: Use a trait to avoid code duplication

Change-Id: I19eb63bdc4c4cbd137f4d2101d37c81ce91aa6b3

8 years agoMerge "In Installer, set the context language early to avoid loading from User"
jenkins-bot [Wed, 10 Feb 2016 15:22:42 +0000 (15:22 +0000)]
Merge "In Installer, set the context language early to avoid loading from User"

8 years agoMerge "In Installer, set the user to an anon in RequestContext, not just wgUser"
jenkins-bot [Wed, 10 Feb 2016 15:13:41 +0000 (15:13 +0000)]
Merge "In Installer, set the user to an anon in RequestContext, not just wgUser"

8 years agoresourceloader: Disable localStorage cache on FF, Opera
Ori Livneh [Wed, 10 Feb 2016 08:25:41 +0000 (00:25 -0800)]
resourceloader: Disable localStorage cache on FF, Opera

Bug T66721 affects a minority of users on a minority of browsers. But for those
people, the effect is sufficiently severe to be considered a deal-breaker. I
regret that it has taken me this long to come around to recognizing that.

Bug: T66721
Change-Id: Iedde8a399c1eec81ed6307748048b3c1bdfe7adc

8 years agoIn Installer, set the context language early to avoid loading from User
Tim Starling [Wed, 10 Feb 2016 10:32:38 +0000 (21:32 +1100)]
In Installer, set the context language early to avoid loading from User

Set the context language early, even before the session is loaded, to
avoid attempting to call User::loadFromSession(). Also update the things
that set $wgLang to also set it in RequestContext.

Passing $wgUser through to the ParserOptions constructor isn't strictly
necessary right now, but it does at least show the intended data flow
and is more robust to future changes in the way the language is passed
through to ParserOptions.

Fixes bug T126177 independently of my other two patches.

Bug: T126177
Change-Id: I15eb9cdce7805382d96b6fc6ffb9b25855876417

8 years agoIn Installer, set the user to an anon in RequestContext, not just wgUser
Tim Starling [Wed, 10 Feb 2016 10:17:06 +0000 (21:17 +1100)]
In Installer, set the user to an anon in RequestContext, not just wgUser

This hack to prevent $wgUser being loaded was apparently not updated
when RequestContext was introduced.

Fixes T126177 independently of I13d8aa1453c

Bug: T126177
Change-Id: Iedceec3044352e433710d97d5c7c81fff1a6a3e5

8 years agoMerge "Stop doing $that = $this in Tests"
jenkins-bot [Wed, 10 Feb 2016 08:55:03 +0000 (08:55 +0000)]
Merge "Stop doing $that = $this in Tests"

8 years agoDrop FastStringSearch support from ReplacementArray
Max Semenik [Fri, 29 Jan 2016 01:49:38 +0000 (17:49 -0800)]
Drop FastStringSearch support from ReplacementArray

It's not needed after a PHP 5.5 switch

Change-Id: I989f39d59878039d8cc320af957a90982e48d08d

8 years agoMerge "Add support for Laki"
jenkins-bot [Wed, 10 Feb 2016 08:03:54 +0000 (08:03 +0000)]
Merge "Add support for Laki"

8 years agoAdd support for Laki
Siebrand Mazeland [Wed, 10 Feb 2016 07:54:58 +0000 (08:54 +0100)]
Add support for Laki

Change-Id: I46a65cb047546e0c6274d78dc342759e4c7f4171

8 years agoStop doing $that = $this in Tests
addshore [Thu, 4 Feb 2016 21:09:07 +0000 (22:09 +0100)]
Stop doing $that = $this in Tests

Closures support $this as of 5.4

Change-Id: Ibe73c789d093ef994b61bed23b4c76f7ef057a33

8 years agoMerge "Bump required PHP version to 5.5.9"
jenkins-bot [Wed, 10 Feb 2016 07:03:33 +0000 (07:03 +0000)]
Merge "Bump required PHP version to 5.5.9"

8 years agoBump required PHP version to 5.5.9
Chad Horohoe [Wed, 27 Jan 2016 22:44:25 +0000 (14:44 -0800)]
Bump required PHP version to 5.5.9

Result of RfC and extensive discussion. RfC approved
by Tim/ArchCom on 2016-01-27.

Bug: T75901
Depends-On: I00e2e7adf5202384fc92371b8d0551782c3c17cb
Change-Id: I68c5b5d60952418ff8300c163edfe2275571f41f

8 years agoAdd @since to ParserOptions::newFromAnon
Gergő Tisza [Wed, 10 Feb 2016 01:56:46 +0000 (17:56 -0800)]
Add @since to ParserOptions::newFromAnon

Change-Id: I0e70904fb908fa9ed5c3c6fc30df9d02c742e29e

8 years agoFix EventRelayerGroup constructor
Aaron Schulz [Wed, 10 Feb 2016 03:11:35 +0000 (19:11 -0800)]
Fix EventRelayerGroup constructor

Bug: T126371
Change-Id: Iaffb3854f1ab7b03ce24563054bd1ba5f55bbf2c

8 years agoMerge "build: Bump grunt-contrib-jshint from 0.11.3 to 0.12.0"
jenkins-bot [Tue, 9 Feb 2016 23:07:34 +0000 (23:07 +0000)]
Merge "build: Bump grunt-contrib-jshint from 0.11.3 to 0.12.0"

8 years agoMerge "build: Bump devDependencies to latest"
jenkins-bot [Tue, 9 Feb 2016 23:07:30 +0000 (23:07 +0000)]
Merge "build: Bump devDependencies to latest"

8 years agoMerge "resourceloader: Reduce module_deps write slams after deployments"
jenkins-bot [Tue, 9 Feb 2016 22:50:26 +0000 (22:50 +0000)]
Merge "resourceloader: Reduce module_deps write slams after deployments"

8 years agoMake CDN purges send EventRelayer events
Aaron Schulz [Tue, 29 Dec 2015 19:45:23 +0000 (11:45 -0800)]
Make CDN purges send EventRelayer events

* Also create EventRelayerGroup class and config

Bug: T97562
Change-Id: Id7c9b0deb0ffd21277572a8e6407f87be6931a4d

8 years agoUpdate OOjs UI to v0.15.3
James D. Forrester [Tue, 9 Feb 2016 21:34:30 +0000 (13:34 -0800)]
Update OOjs UI to v0.15.3

Release notes:
 https://git.wikimedia.org/blob/oojs%2Fui.git/v0.15.3/History.md

Change-Id: Ic93f6620999bf10fcfdf4ef2d2a42cc9c7dfd98a

8 years agoFix case of Html class in HtmlTest comments
umherirrender [Tue, 9 Feb 2016 21:00:38 +0000 (22:00 +0100)]
Fix case of Html class in HtmlTest comments

Change-Id: I92eace17e643b3a40b38c077e9dcb3d60a7f5faf

8 years agoMerge "interwiki: Fix-up for I5a979f047031e"
jenkins-bot [Tue, 9 Feb 2016 20:31:25 +0000 (20:31 +0000)]
Merge "interwiki: Fix-up for I5a979f047031e"

8 years agoLocalisation updates from https://translatewiki.net.
Translation updater bot [Tue, 9 Feb 2016 20:23:52 +0000 (21:23 +0100)]
Localisation updates from https://translatewiki.net.

Change-Id: I5b0dc4a9eb2589056913128578f28e6ea3eb614c

8 years agointerwiki: Fix-up for I5a979f047031e
Ori Livneh [Mon, 8 Feb 2016 23:23:05 +0000 (15:23 -0800)]
interwiki: Fix-up for I5a979f047031e

Make Interwiki::getAllPrefixesCached() work when $wgInterwikiCache is set to a
static array (rather than path to a CDB file).  Follows I5a979f047031e.

Bug: T122362
Change-Id: I003e055471747afdcc82440490456e03cc67cc1a

8 years agoMerge "mediawiki.Title: Fix typo "add" in documentation"
jenkins-bot [Tue, 9 Feb 2016 19:50:37 +0000 (19:50 +0000)]
Merge "mediawiki.Title: Fix typo "add" in documentation"

8 years agoRevert "Limit ip-all/subnet-all ping limts per wiki"
CSteipp [Tue, 9 Feb 2016 19:50:19 +0000 (19:50 +0000)]
Revert "Limit ip-all/subnet-all ping limts per wiki"

This reverts commit 461406e31864e75fcd1c2f5ac967cb7ba5e5a182.

My mistake, we've always used global keys for ip/subnet.

Change-Id: I8bc1bfdf61ae5c0988a913871a7292faed372141

8 years agoMerge "jsduck: Remove broken url from custom_tags.rb"
jenkins-bot [Tue, 9 Feb 2016 19:47:07 +0000 (19:47 +0000)]
Merge "jsduck: Remove broken url from custom_tags.rb"

8 years agojsduck: Remove broken url from custom_tags.rb
Timo Tijhof [Wed, 3 Feb 2016 22:38:26 +0000 (23:38 +0100)]
jsduck: Remove broken url from custom_tags.rb

This link no longer exists. It used to have a list of all built-in
tags which is now at https://github.com/senchalabs/jsduck/wiki#syntax.

Either way, that list isn't relevant to this file.

Change-Id: Idb072d0b5677a7031bc6ed08dc60425620df4b7d

8 years agoresourceloader: Introduce window.NORLQ
Alex Monk [Sat, 23 Jan 2016 00:15:56 +0000 (00:15 +0000)]
resourceloader: Introduce window.NORLQ

Bug: T123457
Change-Id: Ice6ebb95bfcb2050f4813705467942f95f7e720c

8 years agoMerge "Don't try to auto-create users when MW_NO_SESSION is defined"
jenkins-bot [Tue, 9 Feb 2016 16:15:04 +0000 (16:15 +0000)]
Merge "Don't try to auto-create users when MW_NO_SESSION is defined"

8 years agoMerge "Clarify and expand messages mentioning "loss of session data""
jenkins-bot [Tue, 9 Feb 2016 16:07:45 +0000 (16:07 +0000)]
Merge "Clarify and expand messages mentioning "loss of session data""

8 years agoMerge "Fix fatal error in updateSearchIndex.php script"
jenkins-bot [Tue, 9 Feb 2016 14:25:33 +0000 (14:25 +0000)]
Merge "Fix fatal error in updateSearchIndex.php script"

8 years agoFix fatal error in updateSearchIndex.php script
aude [Tue, 9 Feb 2016 13:24:28 +0000 (14:24 +0100)]
Fix fatal error in updateSearchIndex.php script

setDescription does not exist as a method, but
there is addDescription.

Change-Id: Ifeb89d7b59a21c3028350837924963134081cd36