jenkins-bot [Tue, 4 Feb 2014 18:35:48 +0000 (18:35 +0000)]
Merge "Don't escape the mail's subject in Special:PasswordReset"
Nik Everett [Tue, 4 Feb 2014 15:54:51 +0000 (10:54 -0500)]
Handle space in namespace prefixed searches
MWSearch handles namespace prefixed searches containing spaces so core
should as well.
Bug: 60489
Change-Id: I7e602d005a8b2786942b76b7185882e5107942c4
jenkins-bot [Tue, 4 Feb 2014 13:17:42 +0000 (13:17 +0000)]
Merge "Now cache has cleared remove superfluous modules"
Kevin Israel [Mon, 3 Feb 2014 20:06:15 +0000 (15:06 -0500)]
Use nesting in search.less again
Follows-up
27068d52076c.
I diffed the generated CSS, finding it functionally identical, and the
old and new source files, finding the diff much more readable.
Change-Id: I249be21d4c18f60a34d4dc6f1d7340f3a7061f00
Bartosz Dziewoński [Mon, 3 Feb 2014 16:49:44 +0000 (17:49 +0100)]
mediawiki.searchSuggest: Only handle Vector's fulltext hack on Vector
I'm not sure why I thought what I did would work, obviously
it won't. Let's just slap a class on the button.
Follow-up to I5fe0543e.
Change-Id: I1b3ff802ae0fc0fb9499a07068aefc2590ae3b66
Aaron Schulz [Mon, 3 Feb 2014 20:31:07 +0000 (12:31 -0800)]
Use "rb" instead of "rb+" for Swift store operation handles
bug: 60318
Change-Id: I411b2505287d4e4addff3231f9374775353b347b
Aaron Schulz [Mon, 3 Feb 2014 23:06:41 +0000 (15:06 -0800)]
Fixes and cleanups to FileOpBatch
* Fixed bug where operations that failed after precheck() would
not properly update the Status. This could cause failed ops to
be treated as successful.
* Removed special casing for 1-sized batches, this was mostly
for Swift and is irrelevant after it was rewritten.
* Removed unused return value and fixed the docs
bug: 60318
Change-Id: I7f12ebf711bc196313745f943070f8bdb6335964
Translation updater bot [Mon, 3 Feb 2014 21:32:21 +0000 (21:32 +0000)]
Merge "Localisation updates from https://translatewiki.net."
Translation updater bot [Mon, 3 Feb 2014 21:17:34 +0000 (21:17 +0000)]
Localisation updates from https://translatewiki.net.
Change-Id: If319ada434046084f15742666d6b01504d028faa
jenkins-bot [Mon, 3 Feb 2014 21:11:49 +0000 (21:11 +0000)]
Merge "Use ProfileSection in FileOpBatch"
Aaron Schulz [Mon, 3 Feb 2014 20:11:59 +0000 (12:11 -0800)]
Use ProfileSection in FileOpBatch
Change-Id: I5453130f89a2b46a18dc6ecfb23b2f75c6c2f16f
umherirrender [Mon, 3 Feb 2014 20:42:04 +0000 (21:42 +0100)]
Standardize is_array check in Database::upsert
Change-Id: I81c7ff2cf6a1f5fe0a2a6cdad1dd26d746e17c10
jenkins-bot [Mon, 3 Feb 2014 18:58:10 +0000 (18:58 +0000)]
Merge "Improved HTMLCacheUpdate/RefreshLinks cache use synergy"
jrobson [Wed, 18 Dec 2013 19:52:29 +0000 (11:52 -0800)]
Now cache has cleared remove superfluous modules
Change-Id: I9fd40bcb3002d3bb06ec39669bbc3bc989b95bdf
m4tx [Sat, 23 Nov 2013 17:27:41 +0000 (18:27 +0100)]
Add SVG version of search button icon
Bug: 35336
Change-Id: I471edc6c3e4667fa6572bf33e24c64496c1b7005
jenkins-bot [Mon, 3 Feb 2014 03:00:44 +0000 (03:00 +0000)]
Merge "Add PreferencesFormPreSave hook"
Bartosz Dziewoński [Sat, 1 Feb 2014 17:06:48 +0000 (18:06 +0100)]
Rewrite rendering of Vector simple search
* Do not emit different HTML for LTR and RTL (partially fixes
bug 46947).
* Do not use <button> element to avoid IE6 and Firefox troubles
(fixes bug 50660). Only one little one-line hack is necessary now.
* Implement simple search formatting client-side (site/user options
only control adding id=simpleSearch on the search container, CSS
does the rest).
* Make the search use the 'fulltext' mode by default (to make full
functionality accessible; fixes bug 25127) and 'go' when search
suggestions are enabled and working (JavaScript enabled and browser
support okay), as the module handles fulltext search itself.
* Use appropriate tooltips on the buttons (fixes bug 24248).
* General CSS and HTML cleanup in related areas.
* Keep the old styles necessary for backwards-compatibility with
cached HTML. Removing them in subsequent commit Ib9f59b6d.
Co-Authored-By: Bartosz Dziewoński <matma.rex@gmail.com>
Co-Authored-By: Derk-Jan Hartman <hartman.wiki@gmail.com>
Bug: 24248
Bug: 25127
Bug: 46947
Bug: 50660
Change-Id: I5fe0543e273aab4fbfb88f8ce933bc49872d4793
jenkins-bot [Sun, 2 Feb 2014 19:36:47 +0000 (19:36 +0000)]
Merge "Fix PHP Fatal error: Call to undefined method Title::getPrefixedTitle()."
jenkins-bot [Sun, 2 Feb 2014 19:31:32 +0000 (19:31 +0000)]
Merge "Added wfSuppressWarnings and wfRestoreWarnings"
Jack Phoenix [Sun, 2 Feb 2014 19:28:30 +0000 (21:28 +0200)]
Fix PHP Fatal error: Call to undefined method Title::getPrefixedTitle().
Apparently certain API action=move requests made it here to trigger the
fatal.
Follow-up to r47039.
Change-Id: I5807ad6278b760d08f84e2fe171c7b0aad80d2f7
Jacob Clark [Sat, 1 Feb 2014 15:25:29 +0000 (15:25 +0000)]
Added wfSuppressWarnings and wfRestoreWarnings
Added wfSuppressWarnings and wfRestoreWarnings before and after the
ini_set call to apc cache by default to suppress errors if ini_set is
disabled.
Change-Id: If91e99c30fce3af14e69acd35112af188e62b6ac
Alex Monk [Sun, 2 Feb 2014 18:07:43 +0000 (18:07 +0000)]
Clear user cache before checking userrights conflict
Note: I can't reproduce the issue or verify this patch.
Bug: 38989
Change-Id: I314cf2328d6f9481a4f2cf12e6ea78f5aeef38ec
jenkins-bot [Sun, 2 Feb 2014 09:49:22 +0000 (09:49 +0000)]
Merge "Transclude translation for preference edit section to ensure consistency of translation"
Translation updater bot [Sat, 1 Feb 2014 19:37:45 +0000 (19:37 +0000)]
Localisation updates from https://translatewiki.net.
Change-Id: I9ed903822cabaf2a845d01f1a68ee34ac444d980
jenkins-bot [Sat, 1 Feb 2014 18:50:34 +0000 (18:50 +0000)]
Merge "vector: Split placeholder rules in search.less (again)"
jenkins-bot [Sat, 1 Feb 2014 16:24:14 +0000 (16:24 +0000)]
Merge "Minor documentation fix for ContentHandler::makeParserOptions"
Marius Hoch [Sat, 1 Feb 2014 16:13:15 +0000 (17:13 +0100)]
Minor documentation fix for ContentHandler::makeParserOptions
Change-Id: I752edbf2f68d4f11bb24ccbce40f0618b4ac5e48
Bartosz Dziewoński [Sat, 1 Feb 2014 12:20:00 +0000 (13:20 +0100)]
vector: Split placeholder rules in search.less (again)
These rules may not be merged because of how CSS requires browsers to
parse unrecognized selectors – if any part of the selector is unknown,
the entire rule will be dropped.
Bug: 60716
Change-Id: Ief9a5a178058eb01ab032cfae8639b0fc52c47a4
umherirrender [Sat, 1 Feb 2014 10:44:37 +0000 (11:44 +0100)]
Remove outdated todo from RecentChange.php
Documentation was added with r85781
Change-Id: I769e2a340dee3e41a0b7b05fe856f54bd55a32e6
jenkins-bot [Sat, 1 Feb 2014 02:20:14 +0000 (02:20 +0000)]
Merge "Move toctoggle from mediawiki.util.js to separate file mediawiki.toc.js"
jenkins-bot [Fri, 31 Jan 2014 23:47:16 +0000 (23:47 +0000)]
Merge "Fixed getDBname() for DatabaseSQLite"
jenkins-bot [Fri, 31 Jan 2014 23:06:10 +0000 (23:06 +0000)]
Merge "Fix double parsing of the 'description' key in Special:Version."
Aaron Schulz [Fri, 31 Jan 2014 23:03:34 +0000 (15:03 -0800)]
Fixed getDBname() for DatabaseSQLite
Change-Id: Ie1a575bb96141b59880358d066e710b2f868f880
Jack Phoenix [Fri, 31 Jan 2014 22:48:16 +0000 (00:48 +0200)]
Fix double parsing of the 'description' key in Special:Version.
$description is parseInline()'d right after the if-else loop, on line 682.
Follow-up to
357eb3d488b9d8caf575bc6990d9906ecc256554.
Change-Id: I9ad4f5cedc590e5abef269363998457d828fd574
jenkins-bot [Fri, 31 Jan 2014 21:34:14 +0000 (21:34 +0000)]
Merge "Code style fixes to ApiBase::requireAtLeastOneParameter"
kaldari [Thu, 30 Jan 2014 01:36:41 +0000 (17:36 -0800)]
Remove unneeded h3s around Create Account links
Also adjust related CSS styles
Bug: 60605
Change-Id: I87a16a8ee6d4968a0e2110c1ecdf0be9c99d8128
jenkins-bot [Fri, 31 Jan 2014 19:03:47 +0000 (19:03 +0000)]
Merge "Rollback: Make update of recentchanges table later"
jenkins-bot [Fri, 31 Jan 2014 18:59:09 +0000 (18:59 +0000)]
Merge "Make autoblocks update with the parent block"
jenkins-bot [Fri, 31 Jan 2014 18:46:43 +0000 (18:46 +0000)]
Merge "Adding python 3 support for the Makefile.py file for the zhtable"
jenkins-bot [Fri, 31 Jan 2014 18:41:13 +0000 (18:41 +0000)]
Merge "Remove unused acceptListRedirects()"
jenkins-bot [Fri, 31 Jan 2014 17:24:00 +0000 (17:24 +0000)]
Merge "Improve clarity of diff-multi message"
mrbluesky [Sat, 18 Jan 2014 21:46:59 +0000 (22:46 +0100)]
Special:Contributions: add all params to feed URL
On Special:Contributions, the parameters namespace, year, month,
tagfilter, deletedonly, toponly are not applied to the feed link in
the toolbox
(action=feedcontributions).
Bug: 54093
Change-Id: Ib070b53786360d1c4911e0e4b50e61140466526c
jenkins-bot [Fri, 31 Jan 2014 00:41:55 +0000 (00:41 +0000)]
Merge "Revert "User::saveOptions() optimization""
Mattflaschen [Thu, 30 Jan 2014 23:38:59 +0000 (23:38 +0000)]
Revert "User::saveOptions() optimization"
The hooks are not actually being called multiple times,
since getDefaultOptions caches its return value
(except while unit testing).
However, this change caused a regression due to different
handling of saved values (e.g. false no longer saves
when the default is true).
This reverts commit
ff355e87e2f7a41a87c37f43232a44113cb033e0.
Bug: 60653
Change-Id: Ibbd34dde5ec5fafbdf6097337cc0fa94614f0b85
jenkins-bot [Thu, 30 Jan 2014 23:12:44 +0000 (23:12 +0000)]
Merge "Fixed stream wrapper in PhpHttpRequest"
jenkins-bot [Thu, 30 Jan 2014 22:59:14 +0000 (22:59 +0000)]
Merge "Made LinksUpdate::updateLinksTimestamp() use a more correct timestamp"
Aaron Schulz [Wed, 15 Jan 2014 18:20:52 +0000 (10:20 -0800)]
Fixed getReaderIndex() handling of $group
* Connections for a group should not override the generic connection handle.
That can cause special DBs to be reused for general queries more so than
optimal.
* Also made the code use ProfileSection to clean it up a bit.
Change-Id: Ia8973133a93410bd906d8ad52a711a7d810df2f6
Aaron Schulz [Thu, 30 Jan 2014 22:13:08 +0000 (14:13 -0800)]
Made LinksUpdate::updateLinksTimestamp() use a more correct timestamp
* This can matter if page Y uses templates A and B, someone edits A,
someone edits Y, someone edits B, an A-refreshLinks job on Y runs
(using cache), then a B-refreshLinks job runs on Y. Previously,
the later job could incorrectly no-op itself due to the high
page_links_updated value on Y.
Change-Id: I984d2d1fc5aa075f3e3ead4921deaffbdc20e963
Aaron Schulz [Thu, 30 Jan 2014 21:58:13 +0000 (13:58 -0800)]
Improved HTMLCacheUpdate/RefreshLinks cache use synergy
* Also added missing $dbw->timestamp() calls
Change-Id: Ic82b6981bef9691c559a4076cbd551d8797ead33
jenkins-bot [Thu, 30 Jan 2014 20:44:49 +0000 (20:44 +0000)]
Merge "Propagate the favicon information to getInfo()"
jenkins-bot [Thu, 30 Jan 2014 20:17:22 +0000 (20:17 +0000)]
Merge "Document OutputPage->mDoNothing"
Matthew Flaschen [Thu, 30 Jan 2014 20:11:33 +0000 (12:11 -0800)]
Document OutputPage->mDoNothing
Change-Id: Id1d30ec29fb219a95532432cd8fc76209f3baa8f
jenkins-bot [Thu, 30 Jan 2014 20:00:59 +0000 (20:00 +0000)]
Merge "ChangesListSpecialPage: Stop mutating $opts in buildMainQueryConds()"
jenkins-bot [Thu, 30 Jan 2014 20:00:10 +0000 (20:00 +0000)]
Merge "ChangesListSpecialPage: Implement webOutput()"
jenkins-bot [Thu, 30 Jan 2014 19:55:49 +0000 (19:55 +0000)]
Merge "ChangesListSpecialPage: Implement doMainQuery()"
Kunal Mehta [Thu, 30 Jan 2014 19:36:53 +0000 (11:36 -0800)]
Fix typo in ApiQueryRevisions
Bug: 60635
Change-Id: Icd04ad8e5faaa4cb49a84e2002c953ef9f436cc7
jenkins-bot [Thu, 30 Jan 2014 19:31:31 +0000 (19:31 +0000)]
Merge "Check for CoreParserFunction::urlFunction from array to boolean and return values accordingly to htmlspecialchars()"
Chad Horohoe [Thu, 30 Jan 2014 19:08:01 +0000 (11:08 -0800)]
Remove unused acceptListRedirects()
Change-Id: I411f6f9934917b424591287f5bebbb8183952f32
jenkins-bot [Thu, 30 Jan 2014 19:05:39 +0000 (19:05 +0000)]
Merge "Remove vestiges of AdminSettings.php"
jenkins-bot [Thu, 30 Jan 2014 19:02:27 +0000 (19:02 +0000)]
Merge "Use regular slaves for user contribs parent revision queries"
jenkins-bot [Thu, 30 Jan 2014 18:37:53 +0000 (18:37 +0000)]
Merge "adding se4598 to CREDITS"
jenkins-bot [Thu, 30 Jan 2014 18:35:47 +0000 (18:35 +0000)]
Merge "Space out search results just ever so slightly"
jenkins-bot [Thu, 30 Jan 2014 18:34:33 +0000 (18:34 +0000)]
Merge "treat true as empty string, skip false in xml format"
se4598 [Thu, 30 Jan 2014 18:24:46 +0000 (19:24 +0100)]
adding se4598 to CREDITS
for patch I05c26db132d0f7edadb82a798fdba37277a3eddb
Change-Id: I8bc2e3c198bcac08bb0c002671fc6649c81969cd
tonythomas01 [Sun, 12 Jan 2014 07:10:23 +0000 (12:40 +0530)]
Check for CoreParserFunction::urlFunction from array to boolean
and return values accordingly to htmlspecialchars()
PHP Warning: htmlspecialchars() expects parameter 1 to be string,
array given in CoreParserFunctions.php on line 212
Checked for the return value of urlFunction in localurle() and fullurle()
function
Bug: 59881
Change-Id: I7ae092f89b9cfbbe91d1883c2182ca5907825ba4
Chad Horohoe [Thu, 30 Jan 2014 16:52:35 +0000 (08:52 -0800)]
Space out search results just ever so slightly
1em feels too cluttered. 1.2 gives it just enough extra
space to be noticeable without putting them too far apart.
Before and after picture: https://www.mediawiki.org/wiki/File:New_search_spacing.png
Change-Id: I18d94078174e856095bf9f5687dacbba19b9f418
jenkins-bot [Thu, 30 Jan 2014 12:08:34 +0000 (12:08 +0000)]
Merge "Revert "Remove styles for #mw-createaccount-join""
Spage [Thu, 30 Jan 2014 06:25:02 +0000 (06:25 +0000)]
Revert "Remove styles for #mw-createaccount-join"
The CSS makes the button not full-width and gives it a white border to
stand out from the image behind. These will be unnecessary when we
right-align Agora buttons and drop the background image, but not yet.
This reverts commit
c6218b8f008403c519d797140b76ae4f215347e3.
Change-Id: I39776b554909978094bfaa031b3ece6066f998ca
Reedy [Thu, 30 Jan 2014 04:04:47 +0000 (04:04 +0000)]
Remove unreachable statement
Change-Id: I79175695698a6ef393eff841580263c867719e25
jenkins-bot [Thu, 30 Jan 2014 03:09:35 +0000 (03:09 +0000)]
Merge "Fix various docs and version numbers from
84a2f570"
jenkins-bot [Thu, 30 Jan 2014 01:47:26 +0000 (01:47 +0000)]
Merge "ErrorPageError and subclasses use array() instead of null per their docs"
Fomafix [Wed, 22 Jan 2014 13:52:25 +0000 (13:52 +0000)]
Clean up whitespace in various javascript files
Change-Id: I8d144bac9745a458ed6bd4f275cbcea412fc6f5c
jenkins-bot [Thu, 30 Jan 2014 01:21:20 +0000 (01:21 +0000)]
Merge "Use new mw-ui-constructive Agora styles"
S Page [Wed, 29 Jan 2014 22:44:42 +0000 (14:44 -0800)]
Use new mw-ui-constructive Agora styles
The new Agora ("beveled bottom") version deprecates mw-ui-primary.
* Use mw-ui-constructive (green) for Login, Create account, and Reset
password.
* Use mw-ui-progressive (blue) for Join <wiki> and Search.
A separate change I90954ea will implement right-aligned and quieter button layout.
Bug: 60596
Change-Id: Ia1fe557e7ebeac011c5da7297e848c1bfee7910f
Juliusz Gonera [Tue, 7 Jan 2014 19:11:15 +0000 (20:11 +0100)]
Remove styles for #mw-createaccount-join
Not needed with updated mediawiki.ui button styles.
Change-Id: I47578dd340b6c0d244e7696936a7bfa52c36f204
Bartosz Dziewoński [Thu, 30 Jan 2014 00:25:30 +0000 (01:25 +0100)]
ErrorPageError and subclasses use array() instead of null per their docs
Follow-up to I227a416f. I think I've gotten them all.
Change-Id: I521ad886a804718f8a3871491a1ca910e532bfb0
jenkins-bot [Wed, 29 Jan 2014 23:56:04 +0000 (23:56 +0000)]
Merge "(bug 56184) Allow 3-way merge from arbitrary revisions"
jenkins-bot [Wed, 29 Jan 2014 23:41:14 +0000 (23:41 +0000)]
Merge "Remove commented defines"
jenkins-bot [Wed, 29 Jan 2014 23:35:49 +0000 (23:35 +0000)]
Merge "Make it a bit safer to paste input to eval.php"
Chad Horohoe [Wed, 29 Jan 2014 23:08:19 +0000 (15:08 -0800)]
Remove vestiges of AdminSettings.php
This has been deprecated and mostly unused for quite some time.
Remove the few remaining uses that exist.
Change-Id: I522ef138d291cf7567250fef1de34bb41673bc6c
Aaron Schulz [Tue, 21 Jan 2014 19:32:18 +0000 (11:32 -0800)]
Various fixes to job running code in Wiki.php
* Make it async on Windows
* Fixed possible "invalid filename" errors on Windows
* Redirect output to dev/null to avoid hanging PHP
bug: 60231
bug: 58719
Change-Id: If4e52b86fb3a1bff283dfba3dfac213367f47543
jenkins-bot [Wed, 29 Jan 2014 22:56:26 +0000 (22:56 +0000)]
Merge "Renamed "removeDuplicates" field to be slightly clearer"
jenkins-bot [Wed, 29 Jan 2014 21:26:40 +0000 (21:26 +0000)]
Merge "Special:PrefixIndex omits stripprefix=1 for "Next page" link"
se4598 [Wed, 29 Jan 2014 12:21:45 +0000 (13:21 +0100)]
Special:PrefixIndex omits stripprefix=1 for "Next page" link
Bug: 60543
Change-Id: I05c26db132d0f7edadb82a798fdba37277a3eddb
jenkins-bot [Wed, 29 Jan 2014 20:46:00 +0000 (20:46 +0000)]
Merge "Add an SVG version of watch icon"
umherirrender [Mon, 27 Jan 2014 19:25:15 +0000 (20:25 +0100)]
Rollback: Make update of recentchanges table later
Avoid update of recentchanges table on edit failure.
Change-Id: If48e57d7ff9a63a85cac32f8b81ffd1c3d3910f3
jrobson [Wed, 29 Jan 2014 20:25:32 +0000 (12:25 -0800)]
Documentation: Tweak documentation of MediaWiki UI buttons
Document big and block
Change-Id: Idebda1bca28f93d077ba77cbcbd1b1aee9e5f2ef
jenkins-bot [Wed, 29 Jan 2014 19:29:20 +0000 (19:29 +0000)]
Merge "Update mediawiki.ui button styles"
jenkins-bot [Wed, 29 Jan 2014 18:31:37 +0000 (18:31 +0000)]
Merge "SECURITY: Sanitize shell command args"
Tim Starling [Mon, 27 Jan 2014 21:49:30 +0000 (13:49 -0800)]
SECURITY: Sanitize shell command args
Add validation and sanitization to several code paths.
Bug: 60339
Change-Id: Id124281d21ec730a2e0bbace843dd97194a712b4
jenkins-bot [Wed, 29 Jan 2014 18:19:48 +0000 (18:19 +0000)]
Merge "Add missing uploadstash.us_props for PostgreSQL"
Brian Wolff [Sat, 16 Nov 2013 22:57:33 +0000 (18:57 -0400)]
Use master db for showing log extract on RevDel success page
On revision delete success, we show an excerpt from the log,
it is very confusing when that excerpt doesn't include the
action that you just did.
Bug: 57033
Change-Id: Ica79bf76243f7ab7a2a0fb40689c34bd2ffc0297
Aaron Schulz [Wed, 29 Jan 2014 17:51:17 +0000 (09:51 -0800)]
Renamed "removeDuplicates" field to be slightly clearer
Change-Id: I1dfeca54b928f20f4ea28724095d7dc6b907acf1
jenkins-bot [Wed, 29 Jan 2014 17:34:57 +0000 (17:34 +0000)]
Merge "Save generated parser output to cache in RefreshLinks"
jenkins-bot [Wed, 29 Jan 2014 17:15:56 +0000 (17:15 +0000)]
Merge "Remove $wgUseTeX for checking if editing tools should be shown"
jenkins-bot [Wed, 29 Jan 2014 16:58:18 +0000 (16:58 +0000)]
Merge "Added a simple JobSpecification class for pushing jobs"
Bartosz Dziewoński [Fri, 3 Jan 2014 15:48:06 +0000 (16:48 +0100)]
ChangesListSpecialPage: Stop mutating $opts in buildMainQueryConds()
Change-Id: I25bd15c3018e56ede05a529e38e577d6744c103e
Bartosz Dziewoński [Fri, 3 Jan 2014 15:23:45 +0000 (16:23 +0100)]
ChangesListSpecialPage: Implement webOutput()
Split in two more functions: outputFeedLinks() and outputChangesList().
Change-Id: I62c6eab1c25c5ff3a71150205416e8f57764f6bc
Bartosz Dziewoński [Fri, 3 Jan 2014 14:31:16 +0000 (15:31 +0100)]
ChangesListSpecialPage: Implement doMainQuery()
Here SpecialWatchlist and SpecialRecentChanges are different enough
that I think it's clearer not to make them call parent; I just cleaned
them up a little and extracted the common parts to
ChangesListSpecialPage.
Change-Id: I3b90e9a0d5017f61f5c50c6c6b35b2876c9644ee
jenkins-bot [Wed, 29 Jan 2014 16:10:21 +0000 (16:10 +0000)]
Merge "OutputPage::showErrorPage raises a notice if arguments are incoherent"