jenkins-bot [Sat, 2 May 2015 04:53:11 +0000 (04:53 +0000)]
Merge "generateJsonI18n.php: Remove features that should no longer be needed"
jenkins-bot [Sat, 2 May 2015 01:55:34 +0000 (01:55 +0000)]
Merge "Follow-up
ee320648fd1: output mw-content-{ltr,rtl} unconditionally"
jenkins-bot [Sat, 2 May 2015 00:57:14 +0000 (00:57 +0000)]
Merge "HTMLForm: Add wfDeprecated to isVForm"
Aaron Schulz [Fri, 1 May 2015 23:38:04 +0000 (16:38 -0700)]
Removed DjVu pageCount() check and let it surface in the shell command
* This avoids loading the bloated metadata field
Bug: T96360
Change-Id: I2f1b59e81829d5752857816536688cd596b65edf
James D. Forrester [Fri, 1 May 2015 22:37:14 +0000 (15:37 -0700)]
build: Bump various devDependencies
grunt-contrib-jshint: 0.11.0 -> 0.11.2
grunt-jscs: 1.5.0 -> 1.8.0
karma-chrome-launcher: 0.1.7 -> 0.1.8
qunitjs: 1.17.1 -> 1.18.0
Some trivial indentation and line-spacing changes to make this pass jscs.
Change-Id: Ieeb6dbcd3e6d9f6f0fb9865d356da462b9b0499b
Bartosz Dziewoński [Fri, 1 May 2015 19:52:17 +0000 (21:52 +0200)]
HTMLForm: Add wfDeprecated to isVForm
Change-Id: Idd8eb9cf63794c5a71439c130ad28564e6d3e750
Roan Kattouw [Fri, 1 May 2015 21:59:17 +0000 (14:59 -0700)]
Follow-up
ee320648fd1: output mw-content-{ltr,rtl} unconditionally
So much CSS relies on .mw-content-{ltr,rtl} now for directionality
things that we should just have it everywhere.
Bug: T97744
Change-Id: I0c0466023bc3b88d58f7067c3226f2dbdd1488ed
Translation updater bot [Fri, 1 May 2015 19:38:11 +0000 (19:38 +0000)]
Merge "Localisation updates from https://translatewiki.net."
jenkins-bot [Fri, 1 May 2015 19:37:34 +0000 (19:37 +0000)]
Merge "Revert "Use CSS columns instead of tables in Special:SpecialPages""
Translation updater bot [Fri, 1 May 2015 19:28:31 +0000 (21:28 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I3a92cfdcbf771a4aa30389ee11b69b9a4f6f8f73
Glaisher [Fri, 1 May 2015 17:59:33 +0000 (17:59 +0000)]
Revert "Use CSS columns instead of tables in Special:SpecialPages"
This reverts commit
dc40debaea2effd46a43c88d0fc925b3550c829b.
Bug: T97026
Change-Id: I1475a61037e6ece536b2b4e26f4d606d5d3828f7
Ricordisamoa [Thu, 19 Mar 2015 08:56:19 +0000 (09:56 +0100)]
Use more specific and less ambiguous ids for line numbers in diffs
Per Krinkle's comment on I068c7f6167e20f42cb675335554b98ff1fb83e16
Bug: T63486
Change-Id: I6b334e838b5beaf14ae066c61ddc50d7a4958b97
jenkins-bot [Fri, 1 May 2015 15:58:09 +0000 (15:58 +0000)]
Merge "Add missing newline in apihelp-upload-description list"
jenkins-bot [Fri, 1 May 2015 15:30:22 +0000 (15:30 +0000)]
Merge "ChangeTags: Don't show UI when no editable tags exist"
Brad Jorsch [Fri, 1 May 2015 15:05:32 +0000 (11:05 -0400)]
ChangeTags: Don't show UI when no editable tags exist
Bug: T97773
Change-Id: I001f15ca6f58bc9318eed84aa8ace2bddcb1b315
Federico Leva [Fri, 1 May 2015 11:49:07 +0000 (13:49 +0200)]
Add missing newline in apihelp-upload-description list
Spotted by XZise.
Change-Id: Id317c4e849d937153abc5dabd168fc45847994eb
jenkins-bot [Thu, 30 Apr 2015 21:10:30 +0000 (21:10 +0000)]
Merge "Also add mw-content-{ltr,rtl} on page views for missing pages"
Roan Kattouw [Thu, 30 Apr 2015 20:33:29 +0000 (13:33 -0700)]
Also add mw-content-{ltr,rtl} on page views for missing pages
So that noarticletext or whatever might render there has
this class applied.
For some reason, this was explicitly bypassed for missing pages,
but there was no explanation why.
Bug: T97624
Change-Id: Ib790498ff102f9d9b01aac3b8551c4829f964b7d
Kevin Israel [Thu, 30 Apr 2015 19:45:17 +0000 (15:45 -0400)]
generateJsonI18n.php: Remove features that should no longer be needed
* Removed --langcode, which was for converting core messages files.
* Do not generate backward compatibility shims. MediaWiki 1.19 will
enter end-of-life status in May 2015.
* Print a special error message for shims, which is different from
the one that used to refer to --langcode.
* Removed extra newlines from error messages.
Change-Id: Ic8498fbdd7c2bd6e30ddbd96da85b2b8b23d706b
Translation updater bot [Thu, 30 Apr 2015 19:43:24 +0000 (21:43 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I39cb3b69ddb8e81059eedaaeced4f4f2bc44ed66
jenkins-bot [Thu, 30 Apr 2015 18:36:29 +0000 (18:36 +0000)]
Merge "SearchHighlighter: Stop checking for existence of "wfCite" function"
Kunal Mehta [Thu, 30 Apr 2015 18:25:01 +0000 (11:25 -0700)]
SearchHighlighter: Stop checking for existence of "wfCite" function
…and instead look for the Cite class. Not really any better, but
it will let us eliminate the "wfCite" global function.
Change-Id: Icdf82cb9771e6ae9bcaa6a02629b1b11f840a5c6
jenkins-bot [Thu, 30 Apr 2015 17:08:25 +0000 (17:08 +0000)]
Merge "Increase parity between api search and on-wiki search"
jenkins-bot [Thu, 30 Apr 2015 16:48:44 +0000 (16:48 +0000)]
Merge "Documentation for SpecialSearch.mPrefix"
Nik Everett [Thu, 30 Apr 2015 16:36:51 +0000 (12:36 -0400)]
Documentation for SpecialSearch.mPrefix
Change-Id: Ica3223ac231e837a4858853be06dea8c7b1edb4d
Bartosz Dziewoński [Mon, 27 Apr 2015 21:44:05 +0000 (23:44 +0200)]
Preferences: Use case-insensitive comparison for skin names
They are treated case-insensitively everywhere else.
Change-Id: I2561150aca9d88ad67ef359143f06d0ee90ab52e
Erik Bernhardson [Wed, 29 Apr 2015 20:42:03 +0000 (13:42 -0700)]
Increase parity between api search and on-wiki search
The on wiki search indicates more information than is currently
available by api. Adds two more props to improve parity:
* categorysnippet: similar to the other snippets, about the category
that triggered the match
* isfilematch: indicates if the match was part of file content
Additionally when 'suggestion' is included as part of the searchinfo,
'suggestionsnippet' is now also returned.
Change-Id: Ibf18905775a79caed213aca1bdebcffe3644c23b
jenkins-bot [Thu, 30 Apr 2015 15:02:37 +0000 (15:02 +0000)]
Merge "API: Also mangle indexed tag names in format=xml"
Mark A. Hershberger [Thu, 30 Apr 2015 02:23:30 +0000 (22:23 -0400)]
Create PageViewUpdates hook
Bug: T97622
Change-Id: I0f2dedf84a540b6f87623792c7b4f8b8ad8f8059
Brad Jorsch [Thu, 30 Apr 2015 13:00:04 +0000 (09:00 -0400)]
API: Also mangle indexed tag names in format=xml
I had thought no one would be silly enough to set invalid tag names for
ApiResult::setIndexedTagName(), since it's specifically *for* XML tag
names. Apparently I was wrong.
Bug: T97599
Change-Id: I62ad832b1d8c23a275e5c67160f0b1febe5f3454
Bartosz Dziewoński [Thu, 23 Apr 2015 12:05:21 +0000 (14:05 +0200)]
Update OOjs UI to v0.11.0
Release notes:
https://git.wikimedia.org/blob/oojs%2Fui.git/v0.11.0/History.md
Local changes to accommodate for font-size change.
This is a total hack. Sorry. I will get it killed.
Bug: T91152
Change-Id: Ie69d14b9094b8cbd4e051985ffd6aaac490be3a6
Marius Hoch [Thu, 30 Apr 2015 00:39:55 +0000 (02:39 +0200)]
Restore B/C for ApiOpenSearch json output if warnings are present
Bug: T97617
Change-Id: Id26f83398c989b7737f52da3f90603ddb533517c
jenkins-bot [Wed, 29 Apr 2015 22:49:07 +0000 (22:49 +0000)]
Merge "mediawiki.mixins: Avoid including css rule on every less file that includes this mixin"
jdlrobson [Wed, 29 Apr 2015 21:37:36 +0000 (14:37 -0700)]
mediawiki.mixins: Avoid including css rule on every less file that includes this mixin
Follow-up to
13c53454.
Bug: T97587
Change-Id: Ic2d1a32b747de94282f1e0e6e90c438e12029250
Translation updater bot [Wed, 29 Apr 2015 20:06:43 +0000 (22:06 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: Id1471f16fb98cde20726e309966761b46e5d978c
Thiemo Mättig [Mon, 20 Apr 2015 13:44:50 +0000 (15:44 +0200)]
Add @var LoadBalancer[] type doc
This avoids a good amount of type warnings in certain IDEs, e.g. in
my PHPStorm.
Change-Id: Id2b99ad48fa2c0d924a1f51b7d2e382eaac7347d
Kevin Israel [Wed, 29 Apr 2015 12:46:32 +0000 (08:46 -0400)]
Change case of class names to match declarations
Found by running a script that uses PHP's tokenizer extension to
extract class declarations and uses, then compare them:
* AllMessagesTablePager
* SVGReader
* XML
Change-Id: I960aa05b2127722ecc5ae8b165549f9e1077d3c1
Aaron Schulz [Wed, 29 Apr 2015 18:42:05 +0000 (11:42 -0700)]
Made getWithSetCallback doc comment clearer
Change-Id: I68c3929691c886bcfee32499a6058f01f69ea63c
jenkins-bot [Wed, 29 Apr 2015 18:02:51 +0000 (18:02 +0000)]
Merge "Fixed some <code> tags for doxygen"
jenkins-bot [Wed, 29 Apr 2015 18:02:24 +0000 (18:02 +0000)]
Merge "ChangeTags: Show checkbox on Special:Log when user lacks RevDel rights"
Brad Jorsch [Wed, 29 Apr 2015 17:34:30 +0000 (13:34 -0400)]
ChangeTags: Show checkbox on Special:Log when user lacks RevDel rights
The actual production of checkboxes in LogEventsList didn't get updated
to show checkboxes when the user can edit change tags but cannot use
RevDel on log entries.
This also renames LogEventsList::USE_REVDEL_CHECKBOXES to
LogEventsList::USE_CHECKBOXES to be accurate with the change here; no
extensions in Gerrit use this constant, so we should be safe.
Bug: T97501
Change-Id: I72ca7371fe73b650d5ef32d18da19788084f9aeb
Kunal Mehta [Wed, 29 Apr 2015 17:36:03 +0000 (10:36 -0700)]
MovePage: Move target existence check into isValidMove()
The target existence check is not dependent upon the user who is making
the move, so move it into MovePage::isValidMove() instead of
MovePage::checkPermissions() which not all callers will call.
Bug: T97536
Change-Id: I3aad1455ad4c064cbeaf35221a00ca6baba97c33
Timo Tijhof [Wed, 29 Apr 2015 16:19:16 +0000 (17:19 +0100)]
Update jQuery from v1.11.2 to v1.11.3
This release ships a hot-fix for a JIT bug in iOS 8.2 and 8.3.
This is the only change.
Source code
https://code.jquery.com/jquery-1.11.3.js
Release notes
http://blog.jquery.com/2015/04/28/jquery-1-11-3
Change-Id: I5f23b24ae4481749b32e469bb83663361f706e97
Brad Jorsch [Wed, 29 Apr 2015 14:39:25 +0000 (10:39 -0400)]
API: ApiResult must validate even when using numeric auto-indexes
Bug: T97490
Change-Id: I5301a615a992b090000a59f86e13b9f78dcd5aec
Aaron Schulz [Wed, 29 Apr 2015 04:49:40 +0000 (21:49 -0700)]
Fixed some <code> tags for doxygen
Change-Id: I550b8760556e4916ee9b63ee244bbbcb4d926142
jenkins-bot [Wed, 29 Apr 2015 02:37:39 +0000 (02:37 +0000)]
Merge "Update OOjs to v1.1.7"
James D. Forrester [Wed, 29 Apr 2015 01:24:59 +0000 (18:24 -0700)]
Update OOjs to v1.1.7
Release notes:
https://git.wikimedia.org/blob/oojs%2Fcore.git/v1.1.7/History.md
Change-Id: Ie275172cc497dfba53bd5b405f9f1a4089c063eb
Timo Tijhof [Wed, 29 Apr 2015 01:02:50 +0000 (02:02 +0100)]
maintenance/resources: Enable 'set -e' and 'set -u' in bash scripts
* set -e: Abort on error.
* set -u: Emit error for undefined variables.
This removes the need for endless "&&"-chains and easy-to-forget
"|| exit 1" statements.
Change-Id: I41a1c0d1bd57b5e241b83224096d32876fd913af
Brad Jorsch [Tue, 28 Apr 2015 20:32:16 +0000 (16:32 -0400)]
Protect API metadata keys from FormatMetadata::fetchExtendedMetadata()
Bug: T97469
Change-Id: If5d101231ca913621c88e6683f6ef07f6dae1ee8
jenkins-bot [Tue, 28 Apr 2015 20:21:08 +0000 (20:21 +0000)]
Merge "Use ResourceLoaderImageModule to serve icons for OOjs UI"
Translation updater bot [Tue, 28 Apr 2015 19:03:25 +0000 (21:03 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I663235fee22c625f55610a6c53c790a127fbc786
Roan Kattouw [Thu, 18 Jul 2013 17:52:23 +0000 (10:52 -0700)]
resourceloader: Always send headers with a 304 response
There was a code path that sent plain 304s without Expires or any
other headers. Fix this by moving the call to sendResponseHeaders()
into tryLastModified().
Bug: 51283
Change-Id: I15d13c5d32102f53bf3e3aaac01d76967e968f78
Aaron Schulz [Mon, 27 Apr 2015 19:17:52 +0000 (12:17 -0700)]
Made DatabaseSqlite::__construct always caller super
* Also fixed misuse of private mTrxAtomicLevels var
Change-Id: I711508cb3906a5192be1a244a7e511b1720141ca
Bartosz Dziewoński [Tue, 7 Apr 2015 16:02:46 +0000 (18:02 +0200)]
Use ResourceLoaderImageModule to serve icons for OOjs UI
Benefits:
* Full per-language icons support. Icons that differ for each language
(such as the 'Bold' icon) will now always display correctly
according to user interface language, even on old browsers.
* MediaWiki UI icons support. When the 'mediawiki.ui.icon' module is
loaded, you can use syntaxes such as below to display any OOUI icons
(from the packs that were loaded) without involving OOUI itself.
<div class="mw-ui-icon mw-ui-icon-before mw-ui-icon-check">OK</div>
<div class="mw-ui-icon mw-ui-icon-after mw-ui-icon-check">OK</div>
<div class="mw-ui-icon mw-ui-icon-element mw-ui-icon-check">OK</div>
Summary of changes:
* Resources.php:
* Remove icons CSS files. Include image data JSON files instead.
* Split the images from 'oojs-ui.styles' module to separate ones.
* OutputPage: Update enableOOUI() method for newly split modules.
* ResourceLoaderImageModule: Make it possible to load image data from
a JSON file.
* update-oojs-ui.sh: Copy source files rather than distribution for
icon packs.
This is not an improvement when it comes to code quality, though :(
Issues include some nasty code duplication, using "source code" (image
definitions) from OOUI rather than just distribution files, and hacky
methods to load image data from JSON files live.
Bug: T92551
Change-Id: Id369ecaec7048dcf68ba1e4df748362760533782
jenkins-bot [Tue, 28 Apr 2015 08:31:14 +0000 (08:31 +0000)]
Merge "Removed LocalFile::purgeHistory method"
jenkins-bot [Tue, 28 Apr 2015 08:27:11 +0000 (08:27 +0000)]
Merge "Avoid direct DatabaseSqlite constructor use in tests"
jenkins-bot [Tue, 28 Apr 2015 08:26:06 +0000 (08:26 +0000)]
Merge "Added $wgTrxProfilerLimits and slow query limits"
Aaron Schulz [Sun, 26 Apr 2015 18:26:49 +0000 (11:26 -0700)]
Added $wgTrxProfilerLimits and slow query limits
* Limits are now configurable instead of being hard-coded
Change-Id: I99133586eb82e8e9e84061548c8d1a99695fde5c
jenkins-bot [Tue, 28 Apr 2015 07:55:41 +0000 (07:55 +0000)]
Merge "Remove cache use in setNewtalk, as nothing reads from that"
jenkins-bot [Tue, 28 Apr 2015 07:39:53 +0000 (07:39 +0000)]
Merge "Removed "empty" cache key from JobQueueDB for simplicity"
jenkins-bot [Tue, 28 Apr 2015 04:55:41 +0000 (04:55 +0000)]
Merge "ContentHandler: remove last wfRunHooks() call in includes"
jenkins-bot [Tue, 28 Apr 2015 04:51:17 +0000 (04:51 +0000)]
Merge "wfRunHooks() -> Hooks::run() in maintenance scripts"
Chad Horohoe [Tue, 28 Apr 2015 04:43:11 +0000 (21:43 -0700)]
ContentHandler: remove last wfRunHooks() call in includes
Change-Id: I074d886e7021a965a9dc32e74974e9882e77930e
Chad Horohoe [Tue, 28 Apr 2015 04:41:39 +0000 (21:41 -0700)]
wfRunHooks() -> Hooks::run() in maintenance scripts
Change-Id: I6550bca3a6a3a6cd67bb1ed94c09805deed86dbc
Chad Horohoe [Tue, 28 Apr 2015 04:37:20 +0000 (21:37 -0700)]
wfRunHooks() -> Hooks::run() in remaining entry point files
Change-Id: I074deaa7dabc9512812a0ec76a8cc2ea4535a484
jenkins-bot [Tue, 28 Apr 2015 04:34:56 +0000 (04:34 +0000)]
Merge "api.php: wfRunHooks() → Hooks::run()"
jenkins-bot [Tue, 28 Apr 2015 04:25:21 +0000 (04:25 +0000)]
Merge "Fix @return documentation in WANObjectCache::prefixCacheKeys()"
jenkins-bot [Tue, 28 Apr 2015 04:24:44 +0000 (04:24 +0000)]
Merge "API: Fix parameter interpretation in ApiFeedRecentChanges"
Kunal Mehta [Mon, 27 Apr 2015 20:03:50 +0000 (13:03 -0700)]
Fix @return documentation in WANObjectCache::prefixCacheKeys()
Change-Id: Iff27ad3b034b4702f329437950b69731de29171c
Aaron Schulz [Tue, 28 Apr 2015 00:36:02 +0000 (17:36 -0700)]
Removed LocalFile::purgeHistory method
* This just purges an unused key as OldLocalFile::getCacheKey
simply returns false (rather than a key with "oldfile" in it)
Change-Id: Ic7dda9bf192803a75eaa9bd3bb5a145ad1409dd2
Aaron Schulz [Mon, 27 Apr 2015 23:45:58 +0000 (16:45 -0700)]
Remove cache use in setNewtalk, as nothing reads from that
Change-Id: Ia094fa99be49816b48e35aeb695b5d9558fd1d28
jenkins-bot [Mon, 27 Apr 2015 23:09:02 +0000 (23:09 +0000)]
Merge "Remove throws from Title::getContentModel()"
jenkins-bot [Mon, 27 Apr 2015 23:04:36 +0000 (23:04 +0000)]
Merge "Fixed undefined variable in addTagsAccompanyingChangeWithChecks()"
jenkins-bot [Mon, 27 Apr 2015 22:54:05 +0000 (22:54 +0000)]
Merge "Use array_merge instead of the plus operator so that hooked functions are able to override the ORDER BY condition"
Kunal Mehta [Mon, 27 Apr 2015 22:43:49 +0000 (15:43 -0700)]
api.php: wfRunHooks() → Hooks::run()
Change-Id: I199fff17ff574d19701c354ee29bbb8e307e5665
Aaron Schulz [Mon, 27 Apr 2015 22:43:41 +0000 (15:43 -0700)]
Fixed undefined variable in addTagsAccompanyingChangeWithChecks()
Change-Id: I53d9147fb51e354305b1d1739545c35228d66522
Jack Phoenix [Sun, 26 Apr 2015 22:29:57 +0000 (01:29 +0300)]
Use array_merge instead of the plus operator so that hooked functions are
able to override the ORDER BY condition
This is needed to implement wikiHow's "reverse order" option cleanly,
without any core hacks. Without this changeset, you can hook into
ChangesListSpecialPageQuery hook, but it will be impossible to override
the ORDER BY conditions to get rid of the DESC sort order when the reverse
param is set to 1 in the URL.
For a live example of the feature in question, see
http://www.wikihow.com/Special:RecentChanges (tick the "reverse order"
box, press button and take a look at the results).
For the code behind this feature, see
/extensions/wikihow/hooks/SpecialPagesHooks.php and
/extensions/wikihow/hooks/WikihowHooks.php on the wikiHow codebase.
Change-Id: I2177aed9e4807b90cbde4baf33083da492d3d194
jenkins-bot [Mon, 27 Apr 2015 22:15:54 +0000 (22:15 +0000)]
Merge "Fixed default $wgMainWANCache to trigger Setup.php logic"
Aaron Schulz [Mon, 27 Apr 2015 21:46:44 +0000 (14:46 -0700)]
Fixed default $wgMainWANCache to trigger Setup.php logic
Change-Id: I8a5b2f5bd41bfc58568f1a2d96d74ddd5d8d86ed
Aaron Schulz [Mon, 27 Apr 2015 21:23:32 +0000 (14:23 -0700)]
Added ObjectCache::getMainWANInstance() helper method
Change-Id: I3d8d93b3bb6f7e06fae7adc694e6d4d851b2d8c2
Aaron Schulz [Mon, 27 Apr 2015 20:49:10 +0000 (13:49 -0700)]
Removed "empty" cache key from JobQueueDB for simplicity
Bug: T91815
Change-Id: I74d3f8257c728f3ec5d223cf8ca5e2f93aceab13
Aaron Schulz [Mon, 27 Apr 2015 19:44:57 +0000 (12:44 -0700)]
Avoid direct DatabaseSqlite constructor use in tests
Change-Id: Iedbc68347836204cc031db15dfb2453577beaf02
jenkins-bot [Mon, 27 Apr 2015 20:33:49 +0000 (20:33 +0000)]
Merge "Fixed transaction error while undeleting revdeleted files"
jenkins-bot [Mon, 27 Apr 2015 20:28:41 +0000 (20:28 +0000)]
Merge "Cleaned up a few exceptions and IDE errors in BagOStuff"
jenkins-bot [Mon, 27 Apr 2015 20:28:07 +0000 (20:28 +0000)]
Merge "Fixed getLagTimes() locking"
jenkins-bot [Mon, 27 Apr 2015 20:25:34 +0000 (20:25 +0000)]
Merge "Moved WAN cache and relayer to /libs"
Aaron Schulz [Mon, 27 Apr 2015 19:55:19 +0000 (12:55 -0700)]
Cleaned up a few exceptions and IDE errors in BagOStuff
Change-Id: I7ae88009f50c259c20572349b5d01480e36f7cb8
Aaron Schulz [Mon, 27 Apr 2015 20:14:21 +0000 (13:14 -0700)]
Fixed getLagTimes() locking
* Previously it deleted the value it just cached due to a missing suffix,
which would lead to connection spam to get the new lag values.
Change-Id: I1040b2b87d3d4ddd7c368291cab87daf4227c2d0
Translation updater bot [Mon, 27 Apr 2015 19:42:09 +0000 (21:42 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I073cc1399e22fb5c2dd5fc628bebb1cfe02b798d
Aaron Schulz [Mon, 27 Apr 2015 19:35:58 +0000 (12:35 -0700)]
Moved WAN cache and relayer to /libs
Change-Id: I9586d22890ce1cda7f74869ff701de73d65eaaef
jenkins-bot [Mon, 27 Apr 2015 17:54:28 +0000 (17:54 +0000)]
Merge "API: Remove metadata keys from indexpageids output"
James D. Forrester [Mon, 27 Apr 2015 17:23:52 +0000 (10:23 -0700)]
Update OOjs UI to v0.10.1
Release notes:
https://git.wikimedia.org/blob/oojs%2Fui.git/v0.10.1/History.md
Change-Id: If390a691c73491be4f080e70788b6b8b8f698be0
Florianschmidtwelzow [Mon, 27 Apr 2015 09:51:53 +0000 (11:51 +0200)]
Remove throws from Title::getContentModel()
ContentHandler::getDefaultModelFor() always returns a contentmodel,
so this exception is never thrown.
Change-Id: I7678964f229da8fcd15eb49e9e8c8e9a258e35a1
jenkins-bot [Mon, 27 Apr 2015 08:29:46 +0000 (08:29 +0000)]
Merge "Added $wgJobSerialCommitThreshold setting"
Translation updater bot [Sun, 26 Apr 2015 19:49:26 +0000 (21:49 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: Icd09897d70a253338e09ff0eb2e20c4c229a8245
Aaron Schulz [Sun, 26 Apr 2015 17:19:19 +0000 (10:19 -0700)]
Fixed transaction error while undeleting revdeleted files
Bug: T97222
Change-Id: I16cdf228a517e93ac71ccda243b9e47b68ad7717
Translation updater bot [Sat, 25 Apr 2015 20:26:39 +0000 (22:26 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: Ib8aa14e1dec9ee472abc25f38e77600544fd41a3
Gabriel Wicke [Sat, 25 Apr 2015 20:03:20 +0000 (13:03 -0700)]
Don't load XML metadata on DjVu thumb generation
As described in T96360, scaling of DjVu files loads huge XML blobs from the
database for no apparent reason. This caused several outages by overloading
the database.
This patch simply removes the XML fetching & associated check.
Bug: T96360
Change-Id: I99d90b569bf9a6b6492ecca23b1b00267b0fa0ab
Brad Jorsch [Sat, 25 Apr 2015 11:20:43 +0000 (07:20 -0400)]
API: Fix parameter interpretation in ApiFeedRecentChanges
ApiFeedRecentChanges uses special page logic (eew) to do its thing.
Lacking the time at the moment to refactor the business logic, let's at
least pass the parsed parameters in via a FauxRequest instead of
allowing the special page logic to do its own interpretation of the raw
parameters.
This makes it so all recognized timestamp formats are supported (instead
of only TS_MW) and fixes the interpretation of booleans to match API
standards.
Bug: T97213
Change-Id: Ia254e36b5df2e552e283fb57ce859d6478908bd9
Matthew Flaschen [Sat, 25 Apr 2015 04:09:51 +0000 (00:09 -0400)]
Document IContextSource->msg
Change-Id: I4cc922c61f77bbb7cd4ece94f28d927c4753c24e