Translation updater bot [Sat, 22 Nov 2014 21:02:15 +0000 (22:02 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I2f3539718d62a45e2012745dd3b5bf98865bc7bd
aude [Sat, 22 Nov 2014 17:54:47 +0000 (12:54 -0500)]
Fix covers tag in ResourceLoaderStartupModuleTest
optimizeDependencies got renamed to compileUnresolvedDependencies
but the covers tag was not changed accordingly.
Change-Id: I63a3d5454dd69b545b63150b50430e65b3928192
Aaron Schulz [Fri, 21 Nov 2014 20:59:47 +0000 (12:59 -0800)]
Removed unused $trx variable
Change-Id: Ie4bc7c32c09f80dccf45946569cbc1ec5f136bdb
James D. Forrester [Sat, 22 Nov 2014 01:21:28 +0000 (17:21 -0800)]
Update OOjs UI to v0.1.0-pre (
9ed4cf2557)
New changes:
649a6c6 [BREAKING CHANGE] Allow options with similar data
afbedc7 Add a getMenu() getter to ComboBoxWidget
Change-Id: I23782a6e728951dab8cde3d28e30cfe0a2074b50
jenkins-bot [Sat, 22 Nov 2014 01:06:20 +0000 (01:06 +0000)]
Merge "mediawiki.action.view.dblClickEdit: Do not call click on undefined"
jenkins-bot [Fri, 21 Nov 2014 23:21:59 +0000 (23:21 +0000)]
Merge "Adding basic profiler sampling support and restored the --profiler script option"
Aaron Schulz [Fri, 21 Nov 2014 22:54:57 +0000 (14:54 -0800)]
Adding basic profiler sampling support and restored the --profiler script option
* Also enforce that the profiler is normally off in CLI mode
Change-Id: I35faedff818af2ad459b544c9ad50e77b54b378e
jenkins-bot [Fri, 21 Nov 2014 22:43:01 +0000 (22:43 +0000)]
Merge "Update OOjs UI to v0.1.0-pre (
8f8896196f)"
jenkins-bot [Fri, 21 Nov 2014 22:40:03 +0000 (22:40 +0000)]
Merge "Release notes for
aacdb664a10"
James D. Forrester [Fri, 21 Nov 2014 22:32:42 +0000 (14:32 -0800)]
Update OOjs UI to v0.1.0-pre (
8f8896196f)
New changes:
56587a8 [BREAKING CHANGE] Rename InputWidget#sanitizeValue → #cleanUpValue
4253739 Implement radio button widgets
Change-Id: If10927a4e595de9b6d0ad45182470e84f335683c
James D. Forrester [Fri, 21 Nov 2014 22:18:34 +0000 (14:18 -0800)]
Update OOjs UI to v0.1.0-pre (
23565e7519)
New changes:
0557719 Use README.md as doxygen main page
290f8a9 Remove accidental double try-catch from
76800b47
e7039d0 Revert "Revert "Show the modal overlay as soon as openWindow is called""
61ac646 Fix lots of spelling mistakes and typos
5b381ae build: Create a 'typos' task to detect common typos
f21c8eb FieldLayout: Only use <label> for InputWidgets
39e8522 Localisation updates from https://translatewiki.net.
16eb98d PHP: Reject malformed and potentially evil input when outputting HTML
Change-Id: Ie039a451cf03eaf21e16538cfca270b1d9b8f7f9
Aaron Schulz [Fri, 21 Nov 2014 22:05:38 +0000 (14:05 -0800)]
Release notes for
aacdb664a10
Change-Id: Ib917a32794726d15dc3c40af24eaad710a0f1645
Thiemo Mättig [Thu, 20 Nov 2014 12:59:16 +0000 (13:59 +0100)]
mediawiki.action.view.dblClickEdit: Do not call click on undefined
Not all pages in a MediaWiki installation have an edit link. For
example the pages in Wikidata do not have it.
Bug: 57713
Change-Id: I842c1224d15887d59eab73f2b222c232a05c0bd9
jenkins-bot [Fri, 21 Nov 2014 21:23:50 +0000 (21:23 +0000)]
Merge "mediawiki.api: Use action=query&meta=tokens instead of action=tokens"
jenkins-bot [Fri, 21 Nov 2014 21:16:39 +0000 (21:16 +0000)]
Merge "jquery.tablesorter: Use data() instead of DOM Node properties"
Fomafix [Wed, 15 Oct 2014 20:48:35 +0000 (20:48 +0000)]
mediawiki.api: Use action=query&meta=tokens instead of action=tokens
api.php?action=query&meta=tokens has different token types.
A mapping keeps the JavaScript API stable.
Bug: 72094
Change-Id: I429b609b626af35ae0abcdf6f1c13e8afb6503b9
Derk-Jan Hartman [Sat, 30 Nov 2013 17:14:31 +0000 (18:14 +0100)]
jquery.tablesorter: Use data() instead of DOM Node properties
Change-Id: I5fe512c606c5c3ee96abb16185f349b5d8241c1f
jenkins-bot [Fri, 21 Nov 2014 20:58:59 +0000 (20:58 +0000)]
Merge "Properly mark UserGetImplicitGroups hook as deprecated"
jenkins-bot [Fri, 21 Nov 2014 20:55:05 +0000 (20:55 +0000)]
Merge "TransactionProfiler now shows the delay periods between queries"
jenkins-bot [Fri, 21 Nov 2014 20:52:57 +0000 (20:52 +0000)]
Merge "Special:Contributions: add "mw-contributions-list" class"
Aaron Schulz [Wed, 19 Nov 2014 19:58:40 +0000 (11:58 -0800)]
TransactionProfiler now shows the delay periods between queries
* Also tweaked the slave query display threshold to show them more
Change-Id: I0d9002b2f12e846a7355992443287d4ec43a7e88
Translation updater bot [Fri, 21 Nov 2014 20:43:40 +0000 (21:43 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: Ia37088f36e8431d223c2eaa1c846ad022dd02c1c
jenkins-bot [Fri, 21 Nov 2014 20:24:26 +0000 (20:24 +0000)]
Merge "mediawiki.ui: checkbox: Fix states according to spec"
jenkins-bot [Fri, 21 Nov 2014 20:08:10 +0000 (20:08 +0000)]
Merge "mediawiki.ui: checkbox: Remove unnecessary nesting and group variables"
jenkins-bot [Fri, 21 Nov 2014 18:59:26 +0000 (18:59 +0000)]
Merge "jquery.tablesorter: Remove unused config variables"
jenkins-bot [Fri, 21 Nov 2014 18:52:27 +0000 (18:52 +0000)]
Merge "Allow limiting Monolog output using legacy settings"
jenkins-bot [Fri, 21 Nov 2014 18:52:19 +0000 (18:52 +0000)]
Merge "Add Monolog formatter that mimics legacy log output"
Derk-Jan Hartman [Thu, 18 Jul 2013 19:49:10 +0000 (21:49 +0200)]
jquery.tablesorter: Remove unused config variables
Change-Id: I8640621a2e337f9db363d7730a3d55c668efb7e9
Bryan Davis [Fri, 21 Nov 2014 06:23:49 +0000 (23:23 -0700)]
Allow limiting Monolog output using legacy settings
Add $useLegacyFilter option to MWLoggerMonologHandler constructor that
will use MWLoggerLegacyLogger::shouldEmit to decide if a given log
message should be emitted.
Bug: T845
Change-Id: If311308faad35348fdc7e85155a1bc16bbf75c85
jdlrobson [Wed, 5 Nov 2014 22:02:34 +0000 (14:02 -0800)]
MediaWiki UI: Checkbox follow up
Reset the font of the label and checkbox elements as defined
in the user agent stylesheet to avoid overlap
Bug: 72727
Change-Id: I3d02989768bea400e6498fe9e84b1a7d965a2529
jenkins-bot [Fri, 21 Nov 2014 02:34:57 +0000 (02:34 +0000)]
Merge "Fix errors in UIDGeneratorTest::testTimestampedUID"
Bryan Davis [Fri, 21 Nov 2014 00:22:37 +0000 (17:22 -0700)]
Add Monolog formatter that mimics legacy log output
Having a log formatter for the Monolog stack that mimics the legacy wf*
logging function output will ease the transition for users wishing to
use Monolog who have tooling that expects the legacy log formats.
Bug: T845
Change-Id: I06295ccc4b068c61d7971024213366004b69c03d
jenkins-bot [Fri, 21 Nov 2014 00:37:22 +0000 (00:37 +0000)]
Merge "Fix AutoloadGenerator to work on MediaWiki-Vagrant"
jenkins-bot [Fri, 21 Nov 2014 00:33:49 +0000 (00:33 +0000)]
Merge "Update OOjs UI to v0.1.0-pre (
d4cfcce969)"
jenkins-bot [Fri, 21 Nov 2014 00:31:09 +0000 (00:31 +0000)]
Merge "mediawiki.ui: button: Add specific hover and active rule for color"
James D. Forrester [Fri, 21 Nov 2014 00:12:50 +0000 (16:12 -0800)]
Update OOjs UI to v0.1.0-pre (
d4cfcce969)
New changes:
f6adfbc Give help content box a reasonable line height for legibility
af5d71c Remove CSS hack for positioning popupButtonWidget
c0768f9 PHP: Add missing OOUI\Exception class
76800b4 PHP: Wrap __toString() in try-catch to avoid unhelpful fatals
d399920 Revert "Followup
ca6a16f: use parent selector both for hiding and showing windows"
234cd9f Revert "Show the modal overlay as soon as openWindow is called"
Change-Id: I317b4a747389de35411aca4ffdbbc2306b5b74cc
Tim Landscheidt [Thu, 20 Nov 2014 23:32:23 +0000 (23:32 +0000)]
Fix errors in UIDGeneratorTest::testTimestampedUID
Currently, this test passes in Jenkins, but not with Travis
CI's hhvm where apparently code execution is slower so not
all UIDs are created within the same millisecond. This also
previously masked that the test did not indeed test if the
host bits are identical as instead it tested the MSBs twice.
Bug: 73668
Change-Id: Ic68af599599ace5faa6a687d115d2d3802f6ba1b
Bryan Davis [Thu, 20 Nov 2014 23:05:07 +0000 (16:05 -0700)]
Fix AutoloadGenerator to work on MediaWiki-Vagrant
The use of realpath() in AutoloadGenerator::readFile() causes the
LocalSettings.php symlink to be dereferenced. Since the target file
lives outside of $IP, AutoloadGenerator would fail with an exception.
Change-Id: I4623b3da9b984026999189d70349ffb4754812a5
Translation updater bot [Thu, 20 Nov 2014 21:30:13 +0000 (21:30 +0000)]
Merge "Localisation updates from https://translatewiki.net."
Translation updater bot [Thu, 20 Nov 2014 21:07:14 +0000 (22:07 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I23cc232726bb0d01ff13ed87b5e44494421441ab
jenkins-bot [Thu, 20 Nov 2014 18:58:28 +0000 (18:58 +0000)]
Merge "Update OOjs UI to v0.1.0-pre (
20c61ec865)"
jenkins-bot [Thu, 20 Nov 2014 18:48:07 +0000 (18:48 +0000)]
Merge "Add array type hints to LoadBalancer classes"
jenkins-bot [Thu, 20 Nov 2014 18:46:41 +0000 (18:46 +0000)]
Merge "Fix/update inline documentation of LoadBalancer"
James D. Forrester [Thu, 20 Nov 2014 18:41:40 +0000 (10:41 -0800)]
Update OOjs UI to v0.1.0-pre (
20c61ec865)
New changes:
20c61ec Follow-up Id9597fde: Restore toolbar-bar class
Change-Id: Ia16292b3ee46f5b38ee216927a9796a8fdf9235d
Kunal Mehta [Thu, 20 Nov 2014 18:10:02 +0000 (10:10 -0800)]
Add @since 1.25 to $wgMangleFlashPolicy documentation
Change-Id: I2b2c3b3f5ebe501bfb5fed39264345077895c26b
jenkins-bot [Thu, 20 Nov 2014 17:13:43 +0000 (17:13 +0000)]
Merge "API: Work around wfMangleFlashPolicy()"
jenkins-bot [Thu, 20 Nov 2014 15:47:54 +0000 (15:47 +0000)]
Merge "FormatMetadata::fetchExtendedMetadata: Ignore multiple EXIF/XMP values"
Thiemo Mättig [Thu, 20 Nov 2014 15:22:11 +0000 (16:22 +0100)]
Add array type hints to LoadBalancer classes
Change-Id: I3dde038a71da8f775074916d47fa7f34eb37bf3f
Thiemo Mättig [Thu, 20 Nov 2014 15:13:13 +0000 (16:13 +0100)]
Fix/update inline documentation of LoadBalancer
Plus two very minor fixes in the code,
* an unused variable and
* a broken error message.
Change-Id: I40a39c81bd0d6d6054f983c82880f4bf31c21275
Brad Jorsch [Thu, 7 Aug 2014 19:10:16 +0000 (20:10 +0100)]
API: Work around wfMangleFlashPolicy()
The things wfMangleFlashPolicy() does to the output break things in the
API. For JSON we can work around it, while for PHP we just have to error
out. XML isn't affected because <> are escaped anyway (unless something
somehow uses 'cross-domain-policy' as a tag name), and the rest are
going away soon so they're not worth the trouble.
Bug: 66776
Change-Id: Idc5f37bd778288a9cde572f081dc753d681ec354
aude [Sat, 15 Nov 2014 12:12:26 +0000 (13:12 +0100)]
Remove deprecated (since 1.21) Sites class
this is an 'alias' for SiteSQLStore and is unused
afaik in Wikibase and elsewhere.
Change-Id: Ibee3e2a89399b97fa4de48e52c3d527714cd0731
glaisher [Thu, 20 Nov 2014 09:40:10 +0000 (14:40 +0500)]
Special:Contributions: add "mw-contributions-list" class
To make the contributions' list easier to identify for user
scripts etc.
Bug: 73253
Change-Id: Ief380b9d11df7d91752abea60d7dbed8c4a74fb6
jenkins-bot [Thu, 20 Nov 2014 09:39:41 +0000 (09:39 +0000)]
Merge "Made $timeout in BagOStuff::lock() actually work"
Aaron Schulz [Thu, 20 Nov 2014 09:25:38 +0000 (01:25 -0800)]
Unbreak lock()/unlock() for MemcachedPhpBagOStuff
Change-Id: I49ce96b65fe6a6e2cba86a990962fe4efc43bbb8
Aaron Schulz [Thu, 20 Nov 2014 09:04:53 +0000 (01:04 -0800)]
Fixed BloomCache handling of network partitions
* As documented, it should return true on error, so that DB is
checked if the filter is down.
Change-Id: I883fafc9f5f3a84f85207de6e916f1630c78d1a4
Aaron Schulz [Thu, 20 Nov 2014 08:22:42 +0000 (00:22 -0800)]
Fixed regression that made log queries happen in spite of the bloom filter
Change-Id: I50f280a1db30cb1f9901a55a8a9558ebb2a9dffd
Prateek Saxena [Tue, 11 Nov 2014 10:41:13 +0000 (16:11 +0530)]
mediawiki.ui: checkbox: Fix states according to spec
* Color changes
* Introduces hover state
* Separates focus and active state
* Removes need for inset border
* Adds white icon for disabled & checked state
Design specification on Trello-
https://trello.com/c/JETLmm7F/7-check-boxes
Change-Id: I891f05c8edd010b81bd5f35eeae5d5dd22169933
Aaron Schulz [Thu, 20 Nov 2014 08:26:44 +0000 (00:26 -0800)]
Made $timeout in BagOStuff::lock() actually work
* Also added a separate $expiry option for things that take a long time
Change-Id: Ie5f81dea031f3c3f3ca8d61ad4cb322a5b876f61
Prateek Saxena [Wed, 5 Nov 2014 12:02:52 +0000 (17:32 +0530)]
mediawiki.ui: checkbox: Remove unnecessary nesting and group variables
Change-Id: I4caeaf52d5c38391d88f4e6218d9f3ee26346981
Prateek Saxena [Thu, 20 Nov 2014 03:56:09 +0000 (09:26 +0530)]
mediawiki.ui: Fix label text for inputs in KSS
Change-Id: I9d49bce9b197646409b115632895088909bb9458
jenkins-bot [Thu, 20 Nov 2014 01:02:15 +0000 (01:02 +0000)]
Merge "resourceloader: Update cssjanus to v1.1.1"
James D. Forrester [Thu, 20 Nov 2014 00:05:52 +0000 (16:05 -0800)]
Update OOjs UI to v0.1.0-pre (
1fa4eb7a73)
New changes:
549ff9a [BREAKING CHANGE] Rename *Menu and *MenuItem widgets
Change-Id: Ifded7f9e17923dbb56a722b7424ccd2854194c21
Timo Tijhof [Wed, 19 Nov 2014 23:39:09 +0000 (23:39 +0000)]
resourceloader: Update cssjanus to v1.1.1
Bug: 61440
Change-Id: Id0221e9f68786758e10b2f222f5e9170898e320d
Roan Kattouw [Wed, 19 Nov 2014 23:19:01 +0000 (15:19 -0800)]
Update OOjs UI to v0.1.0-pre (
7922a50558)
New changes:
491d279 Change document order of tools and actions to fix floating
25840d5 Add lang and dir attributes to the accelerator element
8a87ddf build: Update various devDependencies to latest
b0de093 Fixed RuboCop Style/AndOr offense
577ed71 Fixed RuboCop Style/AsciiComments offense
565251b Fixed RuboCop Style/EmptyLineBetweenDefs offence
328710e Fixed RuboCop Style/EmptyLines offense
f2a1811 Fixed RuboCop Style/NegatedIf offense
51e041a Fixed RuboCop Style/SignalException offense
6b3bc5c Fixed RuboCop Style/SpaceAroundEqualsInParameterDefault offense
9224811 Fixed RuboCop Style/NilComparison offense
6ff2b19 Fixed RuboCop Style/SpaceAfterComma offense
22c86e2 Fixed RuboCop Style/TrailingBlankLines offense
33fc646 Consistently use @return annotation
709546c Localisation updates from https://translatewiki.net.
6e6dfae build: Clean up fileExists config
Change-Id: I528111c92b89e0302d679ed817a98671035cd8aa
jenkins-bot [Wed, 19 Nov 2014 23:00:35 +0000 (23:00 +0000)]
Merge "Hygiene: Update mixin file to use single line comments"
jenkins-bot [Wed, 19 Nov 2014 21:19:50 +0000 (21:19 +0000)]
Merge "Remove less.js"
Translation updater bot [Wed, 19 Nov 2014 21:07:10 +0000 (22:07 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: Idb44769ae33d7beaa3430c9133c958b0745145df
jenkins-bot [Wed, 19 Nov 2014 20:14:03 +0000 (20:14 +0000)]
Merge "Make calling wfMangleFlashPolicy configurable"
csteipp [Tue, 18 Nov 2014 21:43:05 +0000 (13:43 -0800)]
Make calling wfMangleFlashPolicy configurable
Add $wgMangleFlashPolicy so sites that define a safe master flash
policy can disable mangling of the <cross-domain-policy> string.
Bug: 66776
Change-Id: Ic0db939aae9d0bb6bdfc3cd9ce282661bad46783
jenkins-bot [Wed, 19 Nov 2014 19:46:10 +0000 (19:46 +0000)]
Merge "Avoid sending empty function names to TransactionProfiler"
Aaron Schulz [Wed, 19 Nov 2014 19:39:00 +0000 (11:39 -0800)]
Avoid sending empty function names to TransactionProfiler
* This could happen if the Profiler was a stub
Change-Id: Id4f635f899ee3c0ca85acf1b1e4cde47dcbbdc75
Chad Horohoe [Wed, 19 Nov 2014 19:22:03 +0000 (11:22 -0800)]
Handle missing parser cache keys better in pool counter
Change-Id: I493fd1ee5e9ab6c3a49a7f478460cbfe54393ca0
jenkins-bot [Wed, 19 Nov 2014 19:09:52 +0000 (19:09 +0000)]
Merge "doc: Clean up Doxyfile for doxygen 1.8.6"
jenkins-bot [Wed, 19 Nov 2014 19:06:05 +0000 (19:06 +0000)]
Merge "Remove calls to legacy Profiler::debug()"
jenkins-bot [Wed, 19 Nov 2014 19:04:12 +0000 (19:04 +0000)]
Merge "Placed ProfilerStandard logic directly into SectionProfiler"
Timo Tijhof [Sat, 15 Nov 2014 12:46:26 +0000 (13:46 +0100)]
doc: Clean up Doxyfile for doxygen 1.8.6
Latest stable is v1.8.8, but Ubunu Trusty (which we now use on the
Jenkins slave that generates our documentation) ships doxygen v1.8.6.
Time to migrate away from 1.7.x stuff.
Warnings:
Tag `SYMBOL_CACHE_SIZE' at line 84 of file maintenance/Doxyfile has become obsolete.
Tag `SHOW_DIRECTORIES' at line 118 of file maintenance/Doxyfile has become obsolete.
Tag `HTML_ALIGN_MEMBERS' at line 226 of file maintenance/Doxyfile has become obsolete.
Tag `USE_INLINE_TREES' at line 253 of file maintenance/Doxyfile has become obsolete.
Regenerated with:
$ doxygen -u -s ./maintenance/Doxyfile
Which automatically added new configurations settings, removed
obsolete ones, migrated formatting to their new standard.
Change-Id: I372ea06c439762578cb4c68686344eb446925c04
jenkins-bot [Wed, 19 Nov 2014 18:57:34 +0000 (18:57 +0000)]
Merge "Make Title::makeTitleSafe() not need user variant"
Bryan Davis [Wed, 19 Nov 2014 18:55:28 +0000 (11:55 -0700)]
Remove calls to legacy Profiler::debug()
Profiler::debug() was moved to ProfilerStandard. Since we have
a proposed patch set already that will remove
wfProfileIn()/wfProfileout() calls that wrap whole methods this seem
like an easy problem to solve by removing this logging functionality.
Change-Id: I429ec29fe4393ce886361b896b650fd39480eda5
paladox [Sun, 16 Nov 2014 19:18:00 +0000 (20:18 +0100)]
Remove less.js
Change-Id: I2ec714e79463835016dcfbffcf03f052167a0b61
Kunal Mehta [Wed, 12 Nov 2014 18:34:11 +0000 (10:34 -0800)]
Use cdb library and provide a back-compat layer
The new cdb library is pulled in via composer. Since the
library uses namespaces, a backwards-compatability layer
is provided for the old class names:
* CdbReader
* CdbWriter
* CdbException
The PHP/DBA-specific classes should never have been used directly.
Depends on I98302bdf1 in mediawiki/vendor
Change-Id: I39549ac8540b262cf91f7d1830d36327afb3033d
Brad Jorsch [Wed, 19 Nov 2014 17:51:27 +0000 (12:51 -0500)]
Make Title::makeTitleSafe() not need user variant
In trying to avoid hitting RequestContext::getLanguage() from a call to
User::idFromName(), I05aacd30 made it no longer safe for user input.
A closer analysis of the call stack involved reveals that
Title::makeTitleSafe() is constructing a prefixed dbkey using the
localized name for NS_USER, and then Language::getNsIndex() is needing
to get the variant in order to handle that localized name. But if we use
the canonical name for NS_USER, Language::getNsIndex() short-circuits
and skips the problematic code path.
And it turns out that it doesn't actually matter which prefix
Title::makeTitleSafe() uses, since the prefix doesn't make it anywhere
into the resulting Title object. So let's revert I05aacd30 and Ibeef0409
and just do that instead.
Change-Id: Ib902573996c69d1e77527cc7b2faf4e7fa5d3daf
Bryan Davis [Mon, 23 Jun 2014 22:25:55 +0000 (16:25 -0600)]
Add logging context to database logs
* Add optional $context parameter to wfDebug, wfDebugLog, wfLogDBError
and wfErrorLog that will be passed to MWLogger.
* Add support for PSR-3 style log message parameter interpolation in
MWLoggerLegacyLogger.
* Add context information to wfLogDBError calls made from DatabaseBase,
DatabaseMysqlBase and LoadBalancer instances.
* Deprecate wfDebugTimer() which now appears to be unused.
Change-Id: Ic90d593d00a2b0b5b80ed205908cbe624042603c
Prateek Saxena [Wed, 19 Nov 2014 09:15:15 +0000 (14:45 +0530)]
mediawiki.ui: button: Add specific hover and active rule for color
Overrides general a:active and a:hover rules.
Bug: 73587
Change-Id: I36fa7d66d21f0133ea5525962a8b8e8ffab90494
Legoktm [Wed, 19 Nov 2014 07:25:26 +0000 (07:25 +0000)]
Merge "Bug: Append to wgAutoloadClasses"
Erik Bernhardson [Wed, 19 Nov 2014 06:23:31 +0000 (22:23 -0800)]
Bug: Append to wgAutoloadClasses
When generating $wgAutoloadClasses for an extension the generator
currently outputs an assignment (=), but it is unlikely this is
the desired result. An extension wants to append to the existing
$wgAutoloadClasses. This bug is an unintended consequence of I75403ace
which changed the generator from assigning one key per line to using
an array literal.
This patch changes the output only when generating $wgAutoloadClasses
to the += operator which adds to the array any value that is not
already in the array.
Change-Id: I7d42ee5dc829991c6562878f0c90a06fadb1b6a6
Tim Starling [Wed, 19 Nov 2014 03:25:45 +0000 (14:25 +1100)]
Fix vim folding
The "@{" in these two doc comments was being interpreted as an opening
mark and was causing almost the whole file to be in a single section.
Change-Id: I818ecd2f7621a22b6e8f5a4b93faee6fbf3664dc
jenkins-bot [Wed, 19 Nov 2014 04:12:13 +0000 (04:12 +0000)]
Merge "Follow-up to I05aacd30b: normalize case in User::idFromName"
Ori Livneh [Tue, 18 Nov 2014 22:42:18 +0000 (14:42 -0800)]
Follow-up to I05aacd30b: normalize case in User::idFromName
Change-Id: Ibeef04093338bfef8e65f40b1f9db588c8d5a79d
jenkins-bot [Wed, 19 Nov 2014 04:01:58 +0000 (04:01 +0000)]
Merge "Omit 'window.' when accessing browsing location"
jenkins-bot [Wed, 19 Nov 2014 04:01:50 +0000 (04:01 +0000)]
Merge "Expose ID of relevant page in JS variables"
jenkins-bot [Wed, 19 Nov 2014 02:06:00 +0000 (02:06 +0000)]
Merge "Don't re-apply EXIF rotation to chained thumbnails"
Timo Tijhof [Wed, 19 Nov 2014 00:11:04 +0000 (00:11 +0000)]
Omit 'window.' when accessing browsing location
The location object is a global, just like document.
Using it via 'window' needlessly adds complexity and, for example,
makes it harder to catch typos in static analysis.
Also standardise on location.href in place of the many different
variants, like:
location =
location.href =
location.assign() =
And each with 'window', 'document' and without host object.
Change-Id: I77510294d8b5bd4b8a1b08e06817762a7839d43d
jenkins-bot [Tue, 18 Nov 2014 23:42:21 +0000 (23:42 +0000)]
Merge "Cleaned up template profile report tabbing"
Aaron Schulz [Tue, 18 Nov 2014 22:58:02 +0000 (14:58 -0800)]
Cleaned up template profile report tabbing
Change-Id: I46abfc856d718d4db73d0510bde3e2b589341b10
Aaron Schulz [Tue, 18 Nov 2014 22:27:44 +0000 (14:27 -0800)]
Placed ProfilerStandard logic directly into SectionProfiler
* The former class should eventually be removed
Change-Id: I4e6df3bd0c7047f5f5110e7f115b1cf6fad0316e
Chad Horohoe [Tue, 18 Nov 2014 22:02:32 +0000 (14:02 -0800)]
MW_NO_OUTPUT_BUFFER is never defined
It may have been defined at one time, but now it's just
function overhead to check on every request.
Change-Id: I05963a0e496e0a960a4feb6877a03e67c5a6fc85
jenkins-bot [Tue, 18 Nov 2014 20:56:11 +0000 (20:56 +0000)]
Merge "profiler: Simplify code for class name mapping"
jenkins-bot [Tue, 18 Nov 2014 20:48:19 +0000 (20:48 +0000)]
Merge "Fixed some incorrect Profiler comments"
jenkins-bot [Tue, 18 Nov 2014 20:47:34 +0000 (20:47 +0000)]
Merge "Use upsert() in ProfilerOutputDb"
Timo Tijhof [Tue, 18 Nov 2014 20:46:41 +0000 (20:46 +0000)]
profiler: Simplify code for class name mapping
Follows-up
000c6529d. Handle errors first.
Change-Id: I70308783a2e8b140b3c850758cce36544b32eb20