jenkins-bot [Mon, 23 Oct 2017 11:53:25 +0000 (11:53 +0000)]
Merge "RCFilters: Truncate saved query menu item"
jenkins-bot [Mon, 23 Oct 2017 11:24:37 +0000 (11:24 +0000)]
Merge "Fix changes list misaligned arrow"
jenkins-bot [Mon, 23 Oct 2017 02:07:48 +0000 (02:07 +0000)]
Merge "Remove @codingStandardsIgnore from long lines"
jenkins-bot [Mon, 23 Oct 2017 02:06:31 +0000 (02:06 +0000)]
Merge "Remove @codingStandardsIgnore after upstream fix"
Translation updater bot [Sun, 22 Oct 2017 19:54:23 +0000 (21:54 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I639918d677a9ca7cfe9115fa0223c1abbf1884c8
Umherirrender [Sun, 22 Oct 2017 14:44:04 +0000 (16:44 +0200)]
Remove @codingStandardsIgnore from long lines
Breaks some line where the ignore is not needed.
The sniff was changed upstream to be okay
with long unbreakable lines in comments
Change-Id: I2bbe2be7cedd4d3c0ce8dc3e62d0e268bc171876
Umherirrender [Sun, 22 Oct 2017 14:25:00 +0000 (16:25 +0200)]
Remove @codingStandardsIgnore after upstream fix
Issue #1604 was fixed -
https://github.com/squizlabs/PHP_CodeSniffer/issues/1604
Change-Id: Id81cb820e42123007ae8696422bebf588e274437
Translation updater bot [Sat, 21 Oct 2017 22:09:46 +0000 (00:09 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I8e1401909269c4d0375ad61c77cc29993f02a2ce
jenkins-bot [Sat, 21 Oct 2017 17:13:44 +0000 (17:13 +0000)]
Merge "Use LogFormatter::getLinkRenderer in LogFormatter extensions"
Paladox [Sat, 21 Oct 2017 02:18:40 +0000 (02:18 +0000)]
build: Updating mediawiki/mediawiki-codesniffer to 14.1.0
And moved phpcs.xml to .phpcs.xml (T177256).
Change-Id: Idaa1fe006a528c25ce34abd0a857c657c26e8b0f
jenkins-bot [Sat, 21 Oct 2017 00:23:47 +0000 (00:23 +0000)]
Merge "Switch DifferenceEngine to the new shell framework"
jenkins-bot [Fri, 20 Oct 2017 23:57:51 +0000 (23:57 +0000)]
Merge "Check minimum database server version when running update.php"
Max Semenik [Tue, 17 Oct 2017 06:53:50 +0000 (23:53 -0700)]
Switch DifferenceEngine to the new shell framework
Change-Id: Iad8718e5f54ed829efded8efbb0f3496c119e6ad
jenkins-bot [Fri, 20 Oct 2017 22:12:56 +0000 (22:12 +0000)]
Merge "Hard deprecate Title::escapeFragmentForURL()"
Translation updater bot [Fri, 20 Oct 2017 19:57:30 +0000 (21:57 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I40093d586318b7bceddbe982bb0c71dfeb76dc79
jenkins-bot [Fri, 20 Oct 2017 17:18:39 +0000 (17:18 +0000)]
Merge "objectcache: Split off some code in WANObjectCache::getWithSetCallback"
Aaron Schulz [Thu, 19 Oct 2017 04:00:29 +0000 (21:00 -0700)]
objectcache: Split off some code in WANObjectCache::getWithSetCallback
This makes it a bit easier to follow
Change-Id: I67968814ab046473eb8eca4086a8600c77417b82
jenkins-bot [Fri, 20 Oct 2017 05:56:19 +0000 (05:56 +0000)]
Merge "Set getDeduplicationInfo() for HTMLCacheUpdateJob"
Aaron Schulz [Thu, 19 Oct 2017 19:39:56 +0000 (12:39 -0700)]
Set getDeduplicationInfo() for HTMLCacheUpdateJob
This allows de-duplication of single page jobs for the
same page due to edits to different templates. This is
the same logic that RefreshLinksJob already has.
Also fix a bug in that method in RefreshLinksJob.
Change-Id: I2f79031c945eb3d195f9dbda949077bbc3e67918
jenkins-bot [Fri, 20 Oct 2017 03:32:02 +0000 (03:32 +0000)]
Merge "objectcache: Mention colons in BagOStuff key generation"
Aaron Schulz [Wed, 18 Oct 2017 21:25:23 +0000 (14:25 -0700)]
objectcache: Mention colons in BagOStuff key generation
Change-Id: I76967245c32aac4eea8d6672e4fc1fac5e5f3d07
jenkins-bot [Fri, 20 Oct 2017 03:08:54 +0000 (03:08 +0000)]
Merge "Shell\Command: Move code that builds final shell command into separate method"
Kunal Mehta [Wed, 18 Oct 2017 04:49:46 +0000 (21:49 -0700)]
Shell\Command: Move code that builds final shell command into separate method
Change-Id: I6aae209fd0b20057b5f7f7129db92c184ec945f8
jenkins-bot [Thu, 19 Oct 2017 23:11:58 +0000 (23:11 +0000)]
Merge "RCFilters: Actually toggle the collapsed class for toplinks"
Moriel Schottlender [Thu, 19 Oct 2017 18:58:16 +0000 (11:58 -0700)]
RCFilters: Actually toggle the collapsed class for toplinks
Bug: T178396
Change-Id: I2206816540342012296669f8dd24ab44762f4788
petarpetkovic [Thu, 19 Oct 2017 20:54:45 +0000 (22:54 +0200)]
Fix changes list misaligned arrow
- Revert td alignment from middle to top.
- Add top padding to fix misalignment.
Bug: T178595
Change-Id: I1211b7afe1c29b0a33c051c07921eed7eb9704e3
Moriel Schottlender [Thu, 19 Oct 2017 19:08:27 +0000 (12:08 -0700)]
RCFilters: Truncate saved query menu item
Bug: T178610
Change-Id: I787237beb2f08a01bd9c6885c75401bacfcc6f9b
Translation updater bot [Thu, 19 Oct 2017 20:02:48 +0000 (22:02 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: If6a368d96b689c022f5a0f4b835628ddef0a2b41
jenkins-bot [Thu, 19 Oct 2017 19:39:04 +0000 (19:39 +0000)]
Merge "RCFilters: refactor highlight state"
Stephane Bisson [Thu, 5 Oct 2017 20:10:42 +0000 (16:10 -0400)]
RCFilters: refactor highlight state
* Consider highlight to be enabled when applying
parameters that contain highlight colors.
* Don't store 'highlight=0|1' in the URL or
saved query.
Bug: T177009
Change-Id: I8f3a1c609cef89bc08077776d453ced6f2d0f5e2
jenkins-bot [Thu, 19 Oct 2017 17:17:12 +0000 (17:17 +0000)]
Merge "resourceloader: Introduce metric for backend response timing"
jenkins-bot [Wed, 18 Oct 2017 23:19:31 +0000 (23:19 +0000)]
Merge "jquery.badge: Align with Echo notifications style and WikimediaUI palette"
jenkins-bot [Wed, 18 Oct 2017 22:06:06 +0000 (22:06 +0000)]
Merge "Make $wgExperimentalHtmlIds fall back on modern HTML5 mode"
Volker E [Wed, 18 Oct 2017 20:45:11 +0000 (13:45 -0700)]
mediawiki.ui: Remove remainder `text-shadow`
The `text-shadow` property on primary buttons was probably introduced
for a fake 3D effect and also because the colors were lighter in
order to set the white text apart. None of this is true with our
WikimediaUI color palette any more so let's remove this remainder.
Change-Id: I25e5ce7e6fafc19d8b925b6918c98dd61b423d64
jenkins-bot [Wed, 18 Oct 2017 20:04:58 +0000 (20:04 +0000)]
Merge "RCFilters: rephrase newcomers description"
jenkins-bot [Wed, 18 Oct 2017 20:04:55 +0000 (20:04 +0000)]
Merge "RCFilters: define consistent interface in ChangesListFilterGroup"
Translation updater bot [Wed, 18 Oct 2017 19:55:10 +0000 (21:55 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: Ic1284de8147baa9a8436621bc2e3d1de4037a920
Stephane Bisson [Wed, 18 Oct 2017 10:28:43 +0000 (06:28 -0400)]
RCFilters: define consistent interface in ChangesListFilterGroup
Get rid of isPerGroupRequestParameter and define a consistent
interface that all filter groups can implement.
Change-Id: Ib904bcdc697c65722a0041ac611d1e00c577389f
jenkins-bot [Wed, 18 Oct 2017 19:32:35 +0000 (19:32 +0000)]
Merge "jQuery: Remove jQuery 1 legacy option"
jenkins-bot [Wed, 18 Oct 2017 18:06:45 +0000 (18:06 +0000)]
Merge "Revision tests, make test for constructFromRowArray a unit test"
jenkins-bot [Wed, 18 Oct 2017 18:06:42 +0000 (18:06 +0000)]
Merge "RevisionIntegrationTest more newFromArchiveRow tests"
jenkins-bot [Wed, 18 Oct 2017 18:06:38 +0000 (18:06 +0000)]
Merge "RevisionUnitTest::testConstructFromArray @covers tags"
jenkins-bot [Wed, 18 Oct 2017 17:14:02 +0000 (17:14 +0000)]
Merge "Update the translation for MessagesKo.php"
Stephane Bisson [Wed, 18 Oct 2017 15:15:57 +0000 (11:15 -0400)]
RCFilters: fix stylelint error
Not sure how this got merged but it's reported as an error
locally.
Change-Id: I7cd1a9442ea07cf6e4595ff4a3611a0b682a4e6e
jenkins-bot [Wed, 18 Oct 2017 14:24:26 +0000 (14:24 +0000)]
Merge "Fix missingcommenttext message to be more useful in different page layouts"
Deskana [Wed, 18 Oct 2017 14:11:58 +0000 (15:11 +0100)]
Fix missingcommenttext message to be more useful in different page layouts
This missingcommenttext message makes reference to a specific page layout,
which it shouldn't given the UI can be skinned in a variety of different
ways. This patch removes the specific reference to "below", which wasn't
particularly helpful anyway.
Bug: T158262
Change-Id: Ieb81db162bee6010e85b17355059e18ad447751e
Stephane Bisson [Wed, 18 Oct 2017 12:27:29 +0000 (08:27 -0400)]
RCFilters: rephrase newcomers description
Bug: T178334
Change-Id: I76a805acae4b7c6efa3707fa6c203e72c2e29ea2
petarpetkovic [Tue, 17 Oct 2017 13:22:46 +0000 (15:22 +0200)]
Replace deprecated edit review params
- Replace old options 'hideanons' or 'hideliu' with structured UI equivalent.
- Update tests to take this new behavior into account.
Bug: T176172
Change-Id: I6ad050f7864bf51db05c3db957ac3533358cd3ac
jenkins-bot [Wed, 18 Oct 2017 08:30:02 +0000 (08:30 +0000)]
Merge "Database: Support parenthesized JOINs"
jenkins-bot [Wed, 18 Oct 2017 06:34:46 +0000 (06:34 +0000)]
Merge "Replace more uses of "SELECT *""
Max Semenik [Wed, 18 Oct 2017 06:29:15 +0000 (23:29 -0700)]
Hard deprecate Title::escapeFragmentForURL()
No usages in core and only one outside of core, being
fixed in If1191817ee2db84d8fd3b91aa13e6257faf10a41.
Change-Id: I91ca289e989a4dc32de083b9cc002c9c9d75a3e1
Volker E [Wed, 18 Oct 2017 05:10:15 +0000 (22:10 -0700)]
jquery.badge: Align with Echo notifications style and WikimediaUI palette
Aligning badge style to Echo notifications, ensuring WCAG level AA conformance
and also to WikimediaUI color palette.
Bug: T152025
Change-Id: I279a607f3c1b13ea6e21e59df0c6d21e525f587e
Max Semenik [Sat, 7 Oct 2017 02:26:52 +0000 (19:26 -0700)]
Introduce Shell\CommandFactory
Bug: T177038
Change-Id: Id875e68ea1fa72b44a463f977ab52270fe1e7088
Max Semenik [Wed, 18 Oct 2017 01:54:17 +0000 (18:54 -0700)]
Don't trigger PHP errors for unused Shell\Command
Change-Id: Id29da4f21a44ccb18d8a2ae11348d69ca3233aa5
Kunal Mehta [Wed, 18 Oct 2017 01:22:42 +0000 (18:22 -0700)]
Command: Avoid using wfDebug()
Change-Id: I92ea55d7a5b6a71a6f6b944f377215c08ea3b096
Volker E [Wed, 18 Oct 2017 00:13:34 +0000 (17:13 -0700)]
Update OOjs UI to v0.24.0
Release notes:
https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md;v0.24.0
Depends-on: Iad57bf4f6306086cb775629f2d9f2fcf2dbcf5fd
Change-Id: Idf2bed0a1719f8a30bcc66211cbeedd2bb31ec4b
jenkins-bot [Tue, 17 Oct 2017 22:37:31 +0000 (22:37 +0000)]
Merge "Add a few schemas to SQLite tests"
addshore [Tue, 17 Oct 2017 12:09:08 +0000 (13:09 +0100)]
Revision tests, make test for constructFromRowArray a unit test
Change-Id: I52aa62a442011b612966bb294015730a05702cd3
addshore [Tue, 17 Oct 2017 11:35:28 +0000 (12:35 +0100)]
RevisionIntegrationTest more newFromArchiveRow tests
There were a couple of code paths that were not tested before
for different combinations of selected fields, these are now
covered.
Change-Id: Ifd438e5c97a5f32a1744c58bd4cf0303ddb32cfc
addshore [Tue, 17 Oct 2017 11:10:19 +0000 (12:10 +0100)]
RevisionUnitTest::testConstructFromArray @covers tags
Change-Id: I3d4b54531ecdb2c29f4669685d9824b6a5e36e4e
jenkins-bot [Tue, 17 Oct 2017 22:06:25 +0000 (22:06 +0000)]
Merge "Fix login button label to accept RawMessage."
James D. Forrester [Thu, 5 Oct 2017 18:25:51 +0000 (11:25 -0700)]
jQuery: Remove jQuery 1 legacy option
Deprecated since MediaWiki 1.29, no longer used in Wikimedia production.
Bug: T124742
Change-Id: Id2a94e9fa7dd8b6951d735c1d31d20498fe11a3a
Translation updater bot [Tue, 17 Oct 2017 20:08:59 +0000 (22:08 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I46a1a40150d9eda7a34d2a02e17f0aef1bf6d9a7
jenkins-bot [Tue, 17 Oct 2017 19:22:57 +0000 (19:22 +0000)]
Merge "RCFilters: Move parameter operations to ViewModel"
jenkins-bot [Tue, 17 Oct 2017 19:03:06 +0000 (19:03 +0000)]
Merge "RCFilters: Don't let new params filter out old page"
Cicalese [Tue, 17 Oct 2017 17:58:28 +0000 (17:58 +0000)]
Fix login button label to accept RawMessage.
The label is already a Message at this point. For Messages that
are not RawMessages, the call to wfMessage() does not do any harm.
However, for RawMessages, it causes the label to appear in <>.
Removing the call to wfMessage() does not harm regular Messages
and fixes the problem for RawMessages.
Change-Id: I943628e2a1fbf6fff579dd52c1058ca2ef125d34
Yongmin Hong [Tue, 11 Jul 2017 01:57:08 +0000 (10:57 +0900)]
Update the translation for MessagesKo.php
* Reversed the order for unlockdb, createprotect
* Added a new translation text for __NEWSECTIONLINK__ and
__NONEWSECTIONLINK__, which translation I added is used by kowiki
and more accurate to the original meaning.
* Fixed link for aladdin.co.kr. which has changed their domain since
then and currently using aladin.co.kr. Sticking with http since they
have no plan to move to HTTPS by default.
Change-Id: Ia30b256b23aa70f46ff37439b6b74d4bb25cdf66
jenkins-bot [Tue, 17 Oct 2017 14:09:23 +0000 (14:09 +0000)]
Merge "Remove mention of IE9 support"
jenkins-bot [Tue, 17 Oct 2017 14:01:11 +0000 (14:01 +0000)]
Merge "Add primary keys to site_stats"
jhsoby [Tue, 17 Oct 2017 12:51:38 +0000 (14:51 +0200)]
Updating native language name for Northern Sami
Bug: T156589
Change-Id: Iec69f8654d6eabb7b644726fd63f00edb01dc1e9
Eddie Greiner-Petter [Sat, 15 Jul 2017 20:57:06 +0000 (22:57 +0200)]
Add primary keys to site_stats
As discussed in I7d42aae434852a56b6f8dd559d8a5f3bce416021 primary keys
are needed to perform various schema changes on the site_stats table.
This patch aims to introduce primary keys for all supported dbms.
The respective *.sql patch files were tested locally against Postgres
and SQL Server 2016. Please note that neither the patch file for Oracle
DB nor the mediawiki upgrade through update.php was tested.
Bug: T56888
Change-Id: Id10e221f0dc120bc09afc22596fd1dbecbf6a61d
jenkins-bot [Tue, 17 Oct 2017 11:33:18 +0000 (11:33 +0000)]
Merge "Add option to hide missing pages while searching"
Ed Sanders [Tue, 17 Oct 2017 11:27:22 +0000 (12:27 +0100)]
Remove mention of IE9 support
Change-Id: I68a31292efa501b83ca9d5ebfbaa5e2c46120d34
jenkins-bot [Tue, 17 Oct 2017 10:55:52 +0000 (10:55 +0000)]
Merge "Align diff context colors to WikimediaUI color palette"
jenkins-bot [Tue, 17 Oct 2017 03:51:42 +0000 (03:51 +0000)]
Merge "Convert GitInfo to the new shell framework"
jenkins-bot [Tue, 17 Oct 2017 03:51:38 +0000 (03:51 +0000)]
Merge "Shell\Command: Better walltime fallback"
Max Semenik [Tue, 17 Oct 2017 03:29:58 +0000 (20:29 -0700)]
Convert GitInfo to the new shell framework
Change-Id: I2fdebe8748708412c59a9de4028cc2e280c8d0c8
Max Semenik [Mon, 16 Oct 2017 22:30:49 +0000 (15:30 -0700)]
Shell\Command: Better walltime fallback
Previously, it assumed that the only way times could be overridden is to
reduce the limits - which isn't the case for video transcoding.
Bug: T178314
Change-Id: I492a44f280a36ee666e9963788caac2bbc6bc6f3
Timo Tijhof [Tue, 17 Oct 2017 01:48:54 +0000 (02:48 +0100)]
resourceloader: Introduce metric for backend response timing
We currently have several counts and timings of individual pieces
of ResourceLoader backend logic (minification, module building, ..)
but no measure of the response overall.
This responseTime metric will effectively provide both a timing
measure as well as a backend request count.
Bug: T178350
Change-Id: I625a5eb90f5a4ea90aebf9292dfda0f1c5ae4f2e
addshore [Sat, 14 Oct 2017 16:27:42 +0000 (17:27 +0100)]
RevisionUnitTest for fetchFromConds
Change-Id: Ie151123d703933474a52c73beacb0ac70161c241
addshore [Sat, 14 Oct 2017 13:07:22 +0000 (14:07 +0100)]
RevisionUnitTest for various getters and setters
getId
setId
setUserIdAndName
getTextId
getParentId
Change-Id: I1890122c0eae16947a4782bc14baa8c3b9ce1391
addshore [Sat, 14 Oct 2017 12:35:05 +0000 (13:35 +0100)]
RevisionUnittest for select*Fields methods
Change-Id: I8ec1d35bb5e4706e5cfe72684bcac73c9f3d63cc
addshore [Sat, 14 Oct 2017 10:43:58 +0000 (11:43 +0100)]
RevisionUnitTest for userJoinCond and pageJoinCond
Change-Id: I4deb6192e56c6b6eb9c60d0ae3cd3aa472a84af6
addshore [Sat, 14 Oct 2017 10:40:56 +0000 (11:40 +0100)]
RevisionIntegrationTest for loadFromTimestamp
Change-Id: I65f4f7b44c476baaaaa9e185c7d506573b22b080
addshore [Sat, 14 Oct 2017 10:38:38 +0000 (11:38 +0100)]
RevisionIntegrationTest for loadFromTitle
Change-Id: I963dcd20cd01e99de3b1a22de43f9e2892abe9cc
addshore [Sat, 14 Oct 2017 10:35:11 +0000 (11:35 +0100)]
RevisionIntegrationTest for loadFromId & loadFromPageId
Change-Id: I31431267d761b5d97d7e298c3451341358d54bba
addshore [Sat, 14 Oct 2017 10:25:28 +0000 (11:25 +0100)]
RevisionIntegrationTest for newFromArchiveRow with ContentHandlerUseDB
Change-Id: I6edea4f1de69f5df33f6389f9d7a5be2717c0bb2
addshore [Sat, 14 Oct 2017 10:17:39 +0000 (11:17 +0100)]
RevisionIntegrationTest for newFromPageId
Change-Id: I09cf5fcbacab662e30acda1687ebcfe6b29f1900
jenkins-bot [Tue, 17 Oct 2017 00:50:43 +0000 (00:50 +0000)]
Merge "Cleanup page creation in RevisionIntegrationTest"
jenkins-bot [Tue, 17 Oct 2017 00:48:50 +0000 (00:48 +0000)]
Merge "Split Revision tests into Unit & Integration classes"
Moriel Schottlender [Tue, 3 Oct 2017 23:17:30 +0000 (16:17 -0700)]
RCFilters: Move parameter operations to ViewModel
Refactor the operation of the model to work with parameters. Since we
work with parameters, there's no need to display and store the entire
state but rather only the active parameters -- which is the same operation
that the URL is displaying.
* Make sure that all controllers (Controller and UriProcessor) adhere to
FiltersModel operation of minimization.
* Allow the FiltersViewModel to accept a parameter state to update itself.
* Simplify the operation of getting defaults and checking whether defaults
are empty.
* Make sure that the storage construct (split to params/highlights) does
not leak out of the saved queries model, the only place where it is
relevant.
* Add unit tests and correct existing unit tests.
Change-Id: Icec513c94630314e7873f9ffe27779cd39150713
Max Semenik [Sat, 9 Sep 2017 01:28:05 +0000 (18:28 -0700)]
Hard deprecate wfRunHooks()
Deprecated since 1.25, very few callers. Having to grep for 2
ways of calling a hook is harmful not only because it wastes developers'
time, but also because it makes it possible to forget to search for the
old way, resulting in mistakes. Better get rid of this.
Change-Id: Iab28bd5758475b780c2016847881757d64973862
jenkins-bot [Mon, 16 Oct 2017 22:06:59 +0000 (22:06 +0000)]
Merge "Fix tabindex applied twice on RC top section"
jenkins-bot [Mon, 16 Oct 2017 20:25:50 +0000 (20:25 +0000)]
Merge "Fix changes list misaligned arrow"
Stephane Bisson [Mon, 16 Oct 2017 11:09:55 +0000 (07:09 -0400)]
RCFilters: Don't let new params filter out old page
Bug: T177884
Change-Id: Id0ace30b837cf6c5fa7159aa40d80392187c4e16
petarpetkovic [Mon, 16 Oct 2017 15:09:00 +0000 (17:09 +0200)]
Fix changes list misaligned arrow
Bug: T176368
Change-Id: Ie2e938a1b869a58368bc1a5eeec054c90a90724f
addshore [Fri, 13 Oct 2017 15:39:24 +0000 (16:39 +0100)]
Cleanup page creation in RevisionIntegrationTest
Use the page that is already created by MediaWikiTestCase
to save time in tests.
There is no need to create a second page or a page per test
and have the overhead of the extra db calls.
Change-Id: I6c88edac09b9912a6e8b0673f2229a8d0819bf81
Fomafix [Sat, 7 Oct 2017 16:35:14 +0000 (18:35 +0200)]
Remove mw.page
mw.page was deprecated in
b3fb2770 in MediaWiki 1.30.
Change-Id: Ia2f040549bb83445a8efcd5841bb64cfc5eee50e
jenkins-bot [Mon, 16 Oct 2017 14:05:20 +0000 (14:05 +0000)]
Merge "Add lowercase variants to the autoloader for legacy history blob classes"
Ori Livneh [Sat, 14 Oct 2017 20:57:38 +0000 (16:57 -0400)]
Add lowercase variants to the autoloader for legacy history blob classes
Blobs in the text table created by MediaWiki <1.5 running on PHP 4 had class
names coerced to lowercase. In order to succcessfully resolve these class
names, the autoloader creates a copy of the autoload class array with
lowercased keys, which is pretty inefficient. So instead, make sure the
auto-generated autoload map contains lowercase variants for these specific
classes.
Bug: T166759
Change-Id: I6d751ef516e936e04c056d70a1ecd17960a39ceb