add htmlform-no and htmlform-yes messages for generic yes-no questions

Change-Id: If39d9af5160be721b5d48f841ec8542d781569f7
Add Special:Login and Special:Logout as aliases.

Bug: 37137
Change-Id: Ibbbeb97a977424558a7d96a1dc7af543de733764
QUnit: Re-enable config.requireExpects and add missing numbers.

Change-Id: I214b3d4da46f3f3bb0fcde313ac2d82439e40e3c
[FileBackend] Replaced redundant "disposition" param with "headers".

* Deprecated the "disposition" parameter.
* This also adds "headers" to to copy/move operations.

Change-Id: I63faa1dbbadb42c401b6ed4ac58776dc336ba3ab
Added ScopedCallback functions for early execution or cancellation.

Change-Id: I6493cfa81d778c47aa7283dc3196989384235f0a
Move subclasses of LogFormatter to their own file

Except LegacyLogFormatter.

includes/logging/LogFormatter.php is getting bigger and bigger with
the addition of new formatters when logs are changed to use them
instead of the old method, so better doing this now before we get
new formatters for remaining log types.

Change-Id: I6aab19c8d68bf47beddad42632b0360a7b12f251
Use gettype only for debugging text

Changed some gettype == 'array', 'object' and similar to is_array,
is_object or similar

Output of gettype must not stable across versions and it is slow

Change-Id: I07bfc063b03be1200989dd6facee66b35ab51d77
Check for rev_len not rev_sha1

Change-Id: Ida29357d1277ec1ddeada2aaca2d1b889ba742a8
Fix type of list=tags&tgcontinue

Was already interpretted as string before, but with a default of null,
this is easy to read and looks like all other 'continue' param

Change-Id: Ica972e927d4949bb0e8925f10471b9273c052011
IcuCollation::$tailoringFirstLetters: 'sv', 'vi' verified

* sv: per Lejonel in comments on bug 45446
* vi: per Minh Nguyễn in comments on bug 45979

Change-Id: I96bbcd73e75f9fc85a5c0b402eae87e5cda2259e
Merge "[FileBackend] Replaced redundant "disposition" param with "headers"."
Merge "Added ScopedCallback functions for early execution or cancellation."
(Bug 45775) Adjusted the margin of "userloginForm"

Change-Id: Ibede75a3f4e998d1972cacf1f5840882d39550ee
Merge "Use gettype only for debugging text"
Merge "(Bug 45775) Adjusted the margin of "userloginForm""
Fix WDDX formatted output

WDDX formatted output was blowing up if a boolean crept into the result
data.

Also, the tests for "isHtml" were backwards, so it was inserting the
whitespaces for the unformatted output and leaving them out for the
formatted output.

Change-Id: I719d84c59cf25e5de6fcd6e914a50e4ba8938899
Merge "Fix type of list=tags&tgcontinue"
Remove spaces in function signature

Change-Id: I45aea7a7af88cd913b2f485913620a8af0ab2fed
Localisation updates from http://translatewiki.net.

Change-Id: Ib5e4b598df854da0bf279190047508a5f276eaab
Added profiling to MWHttpRequest and Http.

Added profile calls to various functions in
MWHttpRequest as well as to the wrapper
function Http::request.

Change-Id: I7f2819a075891dbc565a7524d56e7bf077ab089a