jenkins-bot [Sun, 26 Jul 2015 22:18:50 +0000 (22:18 +0000)]
Merge "SpecialChangeContentModel: Use autocomplete for title field"
jenkins-bot [Sun, 26 Jul 2015 22:18:32 +0000 (22:18 +0000)]
Merge "Allow HTMLTitleTextField to work on GET forms"
Translation updater bot [Sun, 26 Jul 2015 19:15:45 +0000 (21:15 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I9caa7403537f589c651c7d08308c660fd680b277
Florianschmidtwelzow [Wed, 27 May 2015 06:21:26 +0000 (08:21 +0200)]
Show correct default limit in Special:BlockList
Instead of hardcoded default of 50, use the default, which is used
in BlockListPager, which can be a user setting.
Bug: T71132
Change-Id: I5a7f0eb71782cc2282098368a2caf9c893b688fa
Translation updater bot [Sat, 25 Jul 2015 19:41:30 +0000 (21:41 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I1ef8b132428cecab9acc3a7fa55c0a93ad9a622a
Aaron Schulz [Tue, 21 Jul 2015 19:52:30 +0000 (12:52 -0700)]
Added CachingSiteStore APC comments
Change-Id: I9ed8fe42cb40beb80dc789099ca09b7a077c07bd
Fomafix [Thu, 23 Jul 2015 08:41:27 +0000 (08:41 +0000)]
SpecialAllMessages: Add missing <select id=""> for the <label for="">
Resolves validation error:
The for attribute of the label element must refer to a form control.
Change-Id: I5093cadd1ce706a91c22d038109e51df03819d5c
jenkins-bot [Sat, 25 Jul 2015 01:48:17 +0000 (01:48 +0000)]
Merge "HTMLForm: Allow IP adresses as username in HTMLUserTextField"
Kunal Mehta [Wed, 1 Jul 2015 05:31:14 +0000 (22:31 -0700)]
SpecialChangeContentModel: Use autocomplete for title field
Change-Id: I766da59e6cbf7ed8f887d1a684ea9e284e9cf67e
Kunal Mehta [Sat, 25 Jul 2015 01:18:49 +0000 (18:18 -0700)]
Allow HTMLTitleTextField to work on GET forms
Just skip validation if it is a GET form and the current input is an
empty string. Callers will need to check that it is not the empty string
though.
Also make sure HTMLForm::mMethod is always lowercase.
Change-Id: I605f32048fe97eebd7e04b6ffd799759aeb7f31e
jenkins-bot [Fri, 24 Jul 2015 21:00:16 +0000 (21:00 +0000)]
Merge "Revert "Convert Special:Search to OOUI""
EBernhardson [Fri, 24 Jul 2015 20:10:52 +0000 (20:10 +0000)]
Revert "Convert Special:Search to OOUI"
This reverts commit
855f4cc0bf7e769ae947597ca5ea5007965f5bad.
Bug: T106273
Change-Id: Iba0ffc05458a855590b7aa0fb887417be8304de1
Niklas Laxström [Sat, 6 Dec 2014 10:51:39 +0000 (11:51 +0100)]
Escape unescaped content shown in Special:BlockList
Change-Id: I38bd12613b4066c312635f9920a9e2d2002dbf6d
jenkins-bot [Fri, 24 Jul 2015 19:51:11 +0000 (19:51 +0000)]
Merge "Increase $wgSVGMaxSize to 5120 pixels wide (previously 2048)."
jenkins-bot [Fri, 24 Jul 2015 19:41:34 +0000 (19:41 +0000)]
Merge "build: Use blacklist instead of whitelist for jshint/jscs/jsonlint"
jenkins-bot [Fri, 24 Jul 2015 19:31:37 +0000 (19:31 +0000)]
Merge "SpecialAllMessages: Apply wfBCP47() to HTML lang attribute"
jenkins-bot [Fri, 24 Jul 2015 19:21:54 +0000 (19:21 +0000)]
Merge "Rework PHP and vendor check"
jenkins-bot [Fri, 24 Jul 2015 18:55:54 +0000 (18:55 +0000)]
Merge "Update fallback order for luz"
Translation updater bot [Fri, 24 Jul 2015 18:51:17 +0000 (20:51 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: Iece9968f0faa42899222700c347c4a8a4aefe0ef
jenkins-bot [Fri, 24 Jul 2015 18:10:15 +0000 (18:10 +0000)]
Merge "The http-invalid-url message has a parameter, so send it"
Florian [Fri, 24 Jul 2015 16:59:53 +0000 (18:59 +0200)]
HTMLForm: Allow IP adresses as username in HTMLUserTextField
Can be configured with the 'ipallowed' config parameter, which defaults
to false (IP's not allowed).
Bug: T106807
Change-Id: Ib2885883bdb3383c60382bf3257afdfc3cc26821
jenkins-bot [Fri, 24 Jul 2015 16:58:35 +0000 (16:58 +0000)]
Merge "OutputPage.php: Use descriptive $variant instead of $_v as local variable"
jenkins-bot [Fri, 24 Jul 2015 16:49:58 +0000 (16:49 +0000)]
Merge "Suppress stdin warning with --quiet"
Brian Wolff [Fri, 24 Jul 2015 13:05:57 +0000 (07:05 -0600)]
The http-invalid-url message has a parameter, so send it
Currently was outputting raw $1 to user.
Change-Id: If1d10270f4d446c4d1703457903034e8356c1503
jenkins-bot [Fri, 24 Jul 2015 11:29:26 +0000 (11:29 +0000)]
Merge "Fix doxygen warnings for missing commands"
jenkins-bot [Fri, 24 Jul 2015 11:27:00 +0000 (11:27 +0000)]
Merge "HTMLUserTextField: "else if" → "elseif""
jenkins-bot [Fri, 24 Jul 2015 11:22:46 +0000 (11:22 +0000)]
Merge "HTMLForm: Allow to set the primary flag for submit buttons"
Kunal Mehta [Fri, 24 Jul 2015 11:12:45 +0000 (04:12 -0700)]
HTMLUserTextField: "else if" → "elseif"
Change-Id: I4df7773f79ccb90e1eff5295b94a9f5dd4cd0097
Aaron Schulz [Fri, 24 Jul 2015 09:10:58 +0000 (09:10 +0000)]
Merge "Fixed missing space in User CAS exception"
Arlo Breault [Mon, 20 Jul 2015 20:22:24 +0000 (13:22 -0700)]
Suppress stdin warning with --quiet
Change-Id: I789260be1c83e0f081e6b7cd84cdab291d07837e
jenkins-bot [Thu, 23 Jul 2015 22:59:24 +0000 (22:59 +0000)]
Merge "resources: Provide jquery.i18n (v1.0.3)"
James D. Forrester [Mon, 6 Jul 2015 23:11:03 +0000 (16:11 -0700)]
resources: Provide jquery.i18n (v1.0.3)
Rather than some installations having it available via ULS and others
having to hack around its existence, let's just make jquery.i18n
available for everyone simply.
Change-Id: Ib29811c5350e34ba6464f64f217fa592f4305070
Gergő Tisza [Thu, 23 Jul 2015 20:02:22 +0000 (20:02 +0000)]
Log exceptions in the StatsD process
Change-Id: Iff14cbbfbe81d38c55b41ff115c66156323df035
jenkins-bot [Thu, 23 Jul 2015 21:03:38 +0000 (21:03 +0000)]
Merge "Update OOjs to v1.1.8"
Kunal Mehta [Fri, 10 Jul 2015 03:33:09 +0000 (20:33 -0700)]
build: Use blacklist instead of whitelist for jshint/jscs/jsonlint
* jsonlint now includes docs/, includes/ (api and installer i18n),
maintenance/, and tests/.
539 files -> 864 files.
- Continue to exclude JSDuck artefacts in docs/js/.
- Continue to exclude vendor/.
* jshint now includes mw-config/ and maintenance/.
177 files -> 179 files.
* jscs now includes everything jshint includes.
172 files -> 179 files.
- The -skip.js files no longer need excluding.
Use the native exclude syntax for jshint and jscs so that other
software and services with JSHint support use these as well.
Change-Id: Idebf30275f9c93483069367f923ed290c38e0b26
Aaron Schulz [Thu, 23 Jul 2015 20:51:37 +0000 (13:51 -0700)]
Fixed missing space in User CAS exception
Change-Id: Ibb34a3bd33c1eb92a2e2787a7e2402615ef02ccd
jenkins-bot [Thu, 23 Jul 2015 20:34:23 +0000 (20:34 +0000)]
Merge "WAN and stash cache notes"
Aaron Schulz [Wed, 22 Jul 2015 02:23:08 +0000 (19:23 -0700)]
WAN and stash cache notes
Change-Id: I80afde1a4b533eb1e67e7d19511318d13e3e128e
Florian [Thu, 23 Jul 2015 16:38:18 +0000 (18:38 +0200)]
HTMLForm: Allow to set the primary flag for submit buttons
Currently, every submit button generated by HTMLForm itself (not via
the descriptor) doesn't have the primary flag and there is no (easy) way
to add it, although this generated submit button is most likely the primary
one.
Add a new function HTMLForm::setSubmitPrimary() to allow a form to set
add the primary flag to this submit button.
Change-Id: I3ce363f995389a87764edb586b4b64ab2b77b0db
James D. Forrester [Thu, 23 Jul 2015 19:18:59 +0000 (12:18 -0700)]
Update OOjs to v1.1.8
Release notes:
https://git.wikimedia.org/blob/oojs%2Fcore.git/v1.1.8/History.md
Change-Id: Ica8fe2007fa93b233fcef1675c29981d759b74a8
jenkins-bot [Thu, 23 Jul 2015 18:31:06 +0000 (18:31 +0000)]
Merge "OutputPage: Load skin-appropriate OOUI theme"
jenkins-bot [Thu, 23 Jul 2015 17:44:33 +0000 (17:44 +0000)]
Merge "ResourcesOOUI: Convert theme names to lowercase"
Bartosz Dziewoński [Thu, 23 Jul 2015 16:37:53 +0000 (18:37 +0200)]
OutputPage: Load skin-appropriate OOUI theme
We allow skins to choose the appropriate OOUI theme for it
using 'SkinOOUIThemes', but we ignored that here. Luckily this
was not a problem for the Apex theme (the only one other than
the default, MediaWiki theme), the additional CSS classes
this generated were just ignored.
Depends on Apex and MonoBook skins being updated to use canonical
case for theme names, see I1a88092f0ceb210c642bbee875e368ded3c186f8.
Change-Id: I368804cca141acf9cc15a348d9b7244046395a70
jenkins-bot [Thu, 23 Jul 2015 17:29:41 +0000 (17:29 +0000)]
Merge "Fix doxygen return class with namespace"
Bartosz Dziewoński [Thu, 23 Jul 2015 17:22:24 +0000 (19:22 +0200)]
ResourcesOOUI: Convert theme names to lowercase
We'd like 'SkinOOUIThemes' to use canonical mixed-case theme names
(see I368804cca141acf9cc15a348d9b7244046395a70), so we must ensure that
lowercase ones are used for file names here before we change the affected
skins (Apex and MonoBook, see I1a88092f0ceb210c642bbee875e368ded3c186f8).
Change-Id: I489922dab303320bfecfbadd26069abbad7d2c53
Siebrand Mazeland [Thu, 23 Jul 2015 17:28:19 +0000 (19:28 +0200)]
Update fallback order for luz
Change-Id: I68154c19880ee59da05493fb72e735e61c3183aa
Fomafix [Thu, 23 Jul 2015 10:53:31 +0000 (10:53 +0000)]
OutputPage.php: Use descriptive $variant instead of $_v as local variable
Change-Id: I35a493dea0d71b6be693724c80834a178971da79
Fomafix [Thu, 23 Jul 2015 08:26:24 +0000 (08:26 +0000)]
SpecialAllMessages: Apply wfBCP47() to HTML lang attribute
Change-Id: Ia20bb5916ffa80af53640f5077ec88a636d415f0
Prateek Saxena [Thu, 23 Jul 2015 05:37:54 +0000 (11:07 +0530)]
mw.ui: Fix broken hover state for quiet buttons
Follows up I270e2fcf863265a51ed62f790dff1ee9cf31a8b6
Bug: T106618
Change-Id: Iac259da37bb6303c1ef6d8a7da9b2e3801d309e7
Florianschmidtwelzow [Thu, 23 Jul 2015 05:42:41 +0000 (07:42 +0200)]
Fix doxygen return class with namespace
Doxygen uses a single "\" as a start sign for a command.
Anything after "OOUI" will be interpreted as a command
(and throws a warning "Unknown command" or something else) when
you create the doc. The doc itself will show the following
as the return values of the function:
Returns
OOUI|OOUI
See: https://phabricator.wikimedia.org/
F214499
As a workaround you can escape the backslash with a second
backslash (OOUI\\FieldLayout) or this notation should work, too:
OOUI::Fieldlayout
Follow up: I9050c4a09cbb841ad26ca01a25f706227e35e3be
Change-Id: I0c9300e72e00e1d827c63074cbaa51a935828695
jenkins-bot [Thu, 23 Jul 2015 02:18:59 +0000 (02:18 +0000)]
Merge "HTMLForm: Handle HTMLFormFieldWithButton subclasses in OOUI forms"
Florian [Thu, 16 Jul 2015 17:59:59 +0000 (19:59 +0200)]
HTMLForm: Handle HTMLFormFieldWithButton subclasses in OOUI forms
Example usages in:
* I47a8649208279a4090623a3088112fcff9abc4d3 (Special:Watchlist)
* I2b3524e61efc618aa2b7484134bba562d5f9011c (Special:Export)
Change-Id: I9050c4a09cbb841ad26ca01a25f706227e35e3be
Co-Authored-By: Florian <florian.schmidt.welzow@t-online.de>
Co-Authored-By: Bartosz Dziewoński <matma.rex@gmail.com>
Ori Livneh [Wed, 22 Jul 2015 22:26:02 +0000 (15:26 -0700)]
Don't double-serialize values for APC
The last time we had encountered APC errors related to serialization /
unserialization was 2011. PHP's implementation has had many bugfixes since
then, and HHVM's implementation is a complete rewrite. So let's stop working
around alleged bugs.
To prevent errors resulting from HHVM code receiving serialize()d values when
it isn't expecting them, add a key suffix.
Change-Id: I4b2cf1715538aa3d9163787f43eb31984a380d35
jenkins-bot [Wed, 22 Jul 2015 21:32:38 +0000 (21:32 +0000)]
Merge "Add Southern Luri (luz)"
jenkins-bot [Wed, 22 Jul 2015 21:21:13 +0000 (21:21 +0000)]
Merge "Disallow qqq as interface language"
mjbmr [Sat, 27 Jun 2015 17:13:33 +0000 (17:13 +0000)]
Add Southern Luri (luz)
Also add ordered list style type for Southern Luri (luz)
Change-Id: I1099cb846f029df850126e59306849b0eec88e7b
Niklas Laxström [Tue, 7 Jul 2015 12:44:49 +0000 (14:44 +0200)]
Disallow qqq as interface language
Any page on translatewiki with param setlang=qqq times out. All messages
get parsed recursively until parser-template-loop-warning is reached.
uselang=qqq is already ignored, see RequestContext::sanitizeLangCode.
There is a counterpart to this patch in ULS, where it is changed
to use Language::isSupportedLanguage.
Bug: T104987
Change-Id: Ie77fe18681dfd5f9089fbaa8090dd9cc1c206da4
mjbmr [Fri, 17 Jul 2015 23:03:27 +0000 (23:03 +0000)]
Fix name of Western and Southern Balochi
Current names are Persian and not equal to Western and Southern.
Changed to native values equal to Southern and Western.
Change-Id: Ie30acda8535042ece4c11c246c3c18fd7156fc54
Aaron Schulz [Wed, 22 Jul 2015 20:10:10 +0000 (20:10 +0000)]
Merge "Use feature test rather than version check"
jenkins-bot [Wed, 22 Jul 2015 19:58:35 +0000 (19:58 +0000)]
Merge "Update OOjs UI to v0.12.1"
Translation updater bot [Wed, 22 Jul 2015 19:54:53 +0000 (19:54 +0000)]
Merge "Localisation updates from https://translatewiki.net."
jenkins-bot [Wed, 22 Jul 2015 19:48:45 +0000 (19:48 +0000)]
Merge "Add linktrail for Latvian"
Translation updater bot [Wed, 22 Jul 2015 19:48:20 +0000 (21:48 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I0927e6088a726e7fcc50480e97632639bd7555aa
Niklas Laxström [Wed, 22 Jul 2015 19:43:17 +0000 (21:43 +0200)]
Use feature test rather than version check
Not sure why I didn't do this in the first place.
Bug: T106579
Change-Id: I238aedacd4f960ad4ca7549c232fd3a7eec3f02f
James D. Forrester [Wed, 22 Jul 2015 19:41:02 +0000 (12:41 -0700)]
Update OOjs UI to v0.12.1
Release notes:
https://git.wikimedia.org/blob/oojs%2Fui.git/v0.12.1/History.md
Change-Id: I2c1629c3f8a7f91003e0848de8bc78025a51bb8b
S Page [Tue, 21 Jul 2015 00:34:27 +0000 (17:34 -0700)]
Add id to Parser tags/hooks headings
All h2 headings in Special:Version had an id attribute except for
Parser extension tags and Parser function hooks.
Change-Id: I7d1d290862861b229791ba3973b502b44d9274f8
jenkins-bot [Wed, 22 Jul 2015 15:16:55 +0000 (15:16 +0000)]
Merge "mw.widgets.TitleInputWidget: Don't bypass namespace choice with redirects"
jenkins-bot [Wed, 22 Jul 2015 15:15:53 +0000 (15:15 +0000)]
Merge "mw.widgets.TitleInputWidget: Allow limiting to main namespace, too"
Amir E. Aharoni [Wed, 22 Jul 2015 14:18:27 +0000 (09:18 -0500)]
Add linktrail for Latvian
With special characters from the Latvian alphabet.
Bug: T106515
Change-Id: Ieb2a5607037457b0c4574b89b1cdb88b3885cb35
jenkins-bot [Wed, 22 Jul 2015 13:44:41 +0000 (13:44 +0000)]
Merge "Implement OOUI version of tag filter in ChangeTags"
jenkins-bot [Wed, 22 Jul 2015 13:43:26 +0000 (13:43 +0000)]
Merge "Correct documentation of ChangeTags::buildTagFilterSelector"
jenkins-bot [Wed, 22 Jul 2015 12:20:34 +0000 (12:20 +0000)]
Merge "Add LICENSE for mustache.js library"
jenkins-bot [Wed, 22 Jul 2015 08:20:16 +0000 (08:20 +0000)]
Merge "widgets: Code quality and cleanup pass"
Kunal Mehta [Wed, 22 Jul 2015 06:52:12 +0000 (23:52 -0700)]
Add LICENSE for mustache.js library
The mustache.js file does not contain any licensing information, so include
upstream's LICENSE file. Taken from
<https://github.com/janl/mustache.js/blob/0.8.2/LICENSE>.
Change-Id: I57a21da20121222c39ce22bf998d508a8293dca2
Bartosz Dziewoński [Wed, 22 Jul 2015 00:16:20 +0000 (02:16 +0200)]
mw.widgets.TitleInputWidget: Don't bypass namespace choice with redirects
If 'namespace' was not null, and 'showRedirectTargets' was true (the default),
pages from namespaces other than the chosen one could appear in the
suggestions when a cross-namespace redirect from chosen to other namespace
was encountered. Prevent this.
Change-Id: Id863d002d598dc2429919e88dd2dde9e9836bb3d
Bartosz Dziewoński [Wed, 22 Jul 2015 00:14:04 +0000 (02:14 +0200)]
mw.widgets.TitleInputWidget: Allow limiting to main namespace, too
Not sure if it was intentional or a bug, but the widget would treat
`namespace: 0` (assume main namespace) in config the same as
`namespace: null` (allow all namespaces). This has been changed.
Change-Id: Iab2a76771de0debe9111d4ccce3477b022000e51
Bartosz Dziewoński [Wed, 22 Jul 2015 00:01:16 +0000 (02:01 +0200)]
widgets: Code quality and cleanup pass
Fixing typos, enforcing coding conventions from OOUI,
renaming parameters, formatting code.
Change-Id: I92dc28c8ac3d6c00e40ad48d76730deb29edefec
Aaron Schulz [Sun, 8 Mar 2015 15:06:29 +0000 (08:06 -0700)]
Made DB ignoreErrors() method protected
* This should *only* ever be used internal for error suppression,
such as in the exception reporting methods. Having it public
means callers have to worry (in theory) about whether the
DB handles errors one way or a totally different way even
though there is really only meant to be one.
Change-Id: I5916830d1bd53ee948308f394e55c17dd515ad33
paladox [Sun, 5 Jul 2015 12:42:28 +0000 (12:42 +0000)]
Rework PHP and vendor check
* separate warnings for PHP version and vendor
* new wfGenericError() function
* minimum PHP version in a single place
Bug: T102094
Change-Id: I7ae0369e4bab279d5e1bc754fe1a0bc8543bb2ed
jenkins-bot [Tue, 21 Jul 2015 19:54:00 +0000 (19:54 +0000)]
Merge "Allow numeric statsd key name components"
Ori Livneh [Tue, 21 Jul 2015 19:40:20 +0000 (12:40 -0700)]
Allow numeric statsd key name components
Make sure BufferingStatsdDataFactory::normalizeMetricKey() doesn't delete
digits in key names.
Change-Id: I22baa81a88a3e0bc0d5b8b58bd6bb922c58a3255
Translation updater bot [Tue, 21 Jul 2015 19:27:20 +0000 (21:27 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: If7e824aeef7bcacbc7f55b94ecef7e37ccf9e19a
Gilles [Tue, 21 Jul 2015 17:55:14 +0000 (17:55 +0000)]
Merge "Support for storing files under SHA-1 names"
jenkins-bot [Tue, 21 Jul 2015 16:29:52 +0000 (16:29 +0000)]
Merge "Update button focus and hover state according to spec"
Aaron Schulz [Tue, 10 Mar 2015 13:26:14 +0000 (14:26 +0100)]
Support for storing files under SHA-1 names
* Added a "storageLayout" flag to LocalRepo config (supports "sha1")
* Added a simple migration script to copy files the SHA1 paths
* Currently works with img_auth.php + thumb_handler.php for URLs
* Added visibility to some LocalFile methods
* Simple tests for the wrapper class.
Co-Authored-By: Gilles Dubuc <gdubuc@wikimedia.org>
Change-Id: Iad46ad669c8ae3c02d10da10c3f7a16fe161663f
Bug: T1210
Prateek Saxena [Tue, 21 Jul 2015 11:07:53 +0000 (16:37 +0530)]
Update button focus and hover state according to spec
Design spec at https://phabricator.wikimedia.org/M31
Change-Id: I270e2fcf863265a51ed62f790dff1ee9cf31a8b6
jenkins-bot [Tue, 21 Jul 2015 11:11:26 +0000 (11:11 +0000)]
Merge "tiny optimization Title::isValidRedirectTarget()"
Pavel Astakhov [Tue, 21 Jul 2015 10:47:05 +0000 (16:47 +0600)]
tiny optimization Title::isValidRedirectTarget()
Not special page cannot be invalid redirect target
Change-Id: Ie8cc0c9717963472bdaf5b9d143938bd05bef6ba
jenkins-bot [Tue, 21 Jul 2015 08:58:18 +0000 (08:58 +0000)]
Merge "Switched upload chunk status store to the main object stash"
jenkins-bot [Tue, 21 Jul 2015 06:24:53 +0000 (06:24 +0000)]
Merge "Avoid logging query in wasDeletedSinceLastEdit() if the page still exists"
jenkins-bot [Tue, 21 Jul 2015 06:23:49 +0000 (06:23 +0000)]
Merge "Make the User Timing API safe to use in MediaWiki"
Kunal Mehta [Sun, 12 Jul 2015 05:07:18 +0000 (22:07 -0700)]
Clean up UserMailer::send() parameters
$replyto and $contentType should now be passed as an array of $options.
This will make it easier to add more options in the future without
having a long list of optional parameters.
Change-Id: I2c38bb438bd01e0ed2552024a40311f3e8e2dc08
jenkins-bot [Tue, 21 Jul 2015 01:32:50 +0000 (01:32 +0000)]
Merge "mw.loader: Fix late loading of CSS in certain cases"
Roan Kattouw [Mon, 20 Jul 2015 22:22:56 +0000 (17:22 -0500)]
mw.loader: Fix late loading of CSS in certain cases
By protecting the CSS callbacks array against being
polluted by the callbacks themselves. This fixes
a bug where if A depends on B and both A and B have
styles, both A and B are executed once B's styles
have loaded (but before A's styles have loaded).
This breaks mw.loader's contract to only execute
A once its styles have loaded.
Bug: T105973
Change-Id: Ifa8fc7b3d275faa1f9a136a8c4a0e0a7cc358083
jenkins-bot [Mon, 20 Jul 2015 23:05:26 +0000 (23:05 +0000)]
Merge "Allow constructing a Message from a MessageSpecifier"
jenkins-bot [Mon, 20 Jul 2015 23:03:58 +0000 (23:03 +0000)]
Merge "PostgreSQL: Fix text search on moved pages"
Aaron Schulz [Mon, 20 Jul 2015 22:15:53 +0000 (15:15 -0700)]
Avoid logging query in wasDeletedSinceLastEdit() if the page still exists
* This avoids hitting a long tail of logging table queries that
cannot easily use the buffer pool all the time.
Change-Id: Id2ad6b9699f1a8c579ebb1c3c0319183772af1bd
Translation updater bot [Mon, 20 Jul 2015 19:31:27 +0000 (21:31 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I08af6f41650b994a6922bb0f78be7c52329df105
jenkins-bot [Mon, 20 Jul 2015 18:55:07 +0000 (18:55 +0000)]
Merge "Log thumbnail access"
Gilles Dubuc [Mon, 20 Jul 2015 17:59:36 +0000 (19:59 +0200)]
Log thumbnail access
Bug: T106323
Change-Id: Iddd4201b13a31f441c6d25bcde6564b643cefdb4