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

Change-Id: If39d9af5160be721b5d48f841ec8542d781569f7
Change space to non-breaking space to keep headers aligned

Change-Id: I8395efe3ded9093aa5dded9f0688ed0ef3ab9cc6
Minor CSS cleanup for Vector and Monobook skins

Fixing inconsistencies discovered when working
on Ia82312b5 (now abandoned).

Change-Id: Ie2eacf60ddc7f8dd6a00bce1551913b410cd10f1
(bug 42607) $.tablesorter: require separators when detecting dates

$.tablesorter allowed no separators in DMY- or MDY-formatted dates,
where M is a month taken from the wgMonthNames and wgMonthNamesShort
variables. This was probably intended to capture dates like
'1Dec2012'.

Unfortunately, for example the Czech language uses no short month
names, and the variable simply contains numbers from 1 to 12. This
caused the datection to break horribly and consider all numbers to be
dates.

With this patch, detection requires a space or one of the other
defined separators between month and day or year.

Change-Id: I3a37acf1985eddf922e69e2c2a1cf541fc00e97e
mw.loader: Fix regression that caused CSS load after scripts.

Follows-up 705d50c which introduced cssText buffer (yielding
one tick of the event queue to reduce the number of forced
repaints).

However since that made CSS loading asynchronoous (be it only for
a split second) it caused some nasty side-effects.

This was also reflected in the unit tests that had to resort
to doing setTimeout from within the mw.loader implemented script
to assert the styles. This is now sane again: Scripts execute
after styles are inserted.

Bug: 46401
Change-Id: I7b1562b12c8ed1a0286c19ef9db8f76870d4f69e
Fixes to Special:PagesWithProp

- Remove unneeded call to HTMLForm::setAction()
- Call HTMLForm::setWrapperLegendMsg() instead of HTMLForm::setWrapperLegend()
- Use Html::element() instead of Xml::span()

Change-Id: I4bc90c223a89bd31ce2d93a959e9bdf4b546e6dd
Removed pointless static declaration

Change-Id: Ia5b37f99456614e8dbb1c44f3ebb4ad9398ce18e
Removed duplicate class registration

Change-Id: Ic22a190c5d44e37e99067decfe8bec74422efcb1
Normalize as and or language names

Compared which of these differ if run through UtfNormal::cleanup.
Not doing this causes all kind of nasty bugs if they end up used
for page titles. See the linked bug.

Bug: 38712

Change-Id: Ieaa429b921bc93e3a40b70a76da481c11dc9c3f6
Fix HTML output of TablePager

- Use Html class instead of Xml
- Change some raw string to use Html class

Change-Id: If749904450a33e572716a447a40ab34342beb191
Fixed fatal when using fake load balancers.

The error was:
Catchable fatal error: Argument 1 passed to DatabaseMysql::masterPosWait()
must implement interface DBMasterPos, boolean given, called in
/var/www/DevWiki/core/includes/db/LoadBalancer.php on line 419

Change-Id: I230585930c1424b0868f9aa290167c66bc6848bd
Make sure a job is logged as OK if the status is NULL for sanity.

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

Change-Id: Id8c6772f24ba3a569be66e210a99b89c3091e9a3
Merge "Localisation updates from http://translatewiki.net."
Cleanup and performance tweaks for BacklinkCache.

* Batch the queries to get the partitions.
* Improved caching of getNumLinks() with $max.
* Added a TTL to the ProcessCacheLRU use for sanity.
* Some small logic cleanups in partitionResult().
* Also cleaned up some code duplication.

Bug: 43452
Change-Id: I0b9710fe222b3d2cb4dc9ab2eeb0758873a8066c
Added "cluster" parameter to wfWaitForSlaves() for external DBs.

Change-Id: I226a1793dfb901de8e1c0ac40c1dc3ad890de95a
mergeMessageFileList.php: abort on read error

If there is a parse error or if one of the files in the extension list
doesn't exist, exit with an error. mw-update-l10n has set -e so it will
abort without syncing the new file.

Change-Id: Idaad65783127b075626c102a8dc02e22df1588b7
Removed useless clear() call in WikiPage::doPurge().

Change-Id: I3bc251ea987f089342c054afd5a02ccf321f4fe7
Merge "mergeMessageFileList.php: abort on read error"
Merge changes Ic22a190c,Ia5b37f99

* changes:
  Removed duplicate class registration
  Removed pointless static declaration