Patch: import-export-images-and-conflicts
Type: feature
Depends on: translit-upload-filenames

Totally improved MediaWiki Import and Export engine with conflict detection,
advanced page selection for export and support for exporting file data over
HTTP or inside the export file.

Requires running archive-image-renamer.php when applied to a non-empty MediaWiki
installation.

CustIS Bug 47362 - Include images into export files
CustIS Bug 54531 - Conflict detection during import
CustIS Bug 80201 - NOT-in-category filter for export
MediaWikiBug 22881 - Greatly improved Export and Import
https://bugzilla.wikimedia.org/show_bug.cgi?id=22881
Patch: long-titles
Type: feature
Depends on: detailed-badtitle

Allow to raise page title length limit. CustIS Bug 90260
Patch: skins-in-subdirs
Type: feature

Allow to place skin templates <skin>.php and <skin>.deps.php into
the skin assets directory. This will allow to install skins as
single folders.
Patch: allow-msword-as-vsd
Type: bugfix

Temporary bugfix needed until PHP 5.x bug 64462 is fixed.
The idea is that fileinfo extension has a statically linked
libmagic which is 2 years old and detects Visio and Project
files as 'application/msword'.

https://bugs.php.net/bug.php?id=64462
Patch: relative-inclusions-in-main
Type: bugfix

In a stock MediaWiki, relative inclusions ({{../name}}) are not handled
properly in the Main namespace - it will try to include Template:Parent/name
instead of just Parent/name article. In other namespaces they work, though.
The patch fixes this inconsistence and allows using relative inclusions in Main.
Patch: urldecode-printable-links
Type: bugfix

Display url-decoded source link on the printable version; remove
link expansion for non-existing error message and more (class=plainlinks).
Patch: allow-moving-categories
Type: bugfix

Stock Mediawiki installations don't allow regular users (not sysops)
to move category pages, even if the category has no pages in it.

This patch disables this restriction.
Patch: fix-reset-articleid
Type: bugfix

In long-running scripts that modify same titles several times there
was a possibility of reporting incorrect article IDs. This patch
fixes this possibility.
Patch: upload-autofill-lowercase-extensions
Type: feature

Make file extensions lower-case in upload form autofill JS.
Patch: fix-broken-upload-form
Type: bugfix

(bug 40889) Follow-up 6f1d4db3: Fix the upload form when radio buttons are shown.

The previous change had broken the upload form if URL uploads or
some other possible upload source types are enabled - i.e. in
the case when there are radio buttons. The "incorrect" label ID
was used by radiobutton.

Change-Id: I7c15fd4250b6a2d26af2cc0373da5ac6c884d690
Patch: login-by-email-extension
Type: feature

Allows to use LoginByEmail extension.
Patch: msproject-mime-type
Type: feature

Add mime type application/x-msproject for MSProject files (mpp).
Patch: disable-git-info
Type: feature

Disable git repository information on Special:Version (can be reenabled
with $wgEnableGitInfo = true).
Patch: fix-ie-searchsuggest
Type: bugfix

MSIE doesn't like trailing comma in js objects
Patch: do-not-cut-debug-sql
Type: bugfix

Do not limit SQL queries dumped into debug log by 500 characters.
Patch: fix-cologneblue-print
Type: bugfix

This patch fixes the printable view of CologneBlue skin (without it,
UI elements are not hidden in printable view).
Patch: emulate-printable-styles
Type: bugfix

Correctly emulate print view in ResourceLoader, i.e. show print styles
for screen media and hide screen styles if '&printable=yes' is specified
in the URL.
Patch: parser-disable-extra-lf
Type: bugfix

Disable "controversial behaviour" of MediaWiki Bug 529 - i.e. do not
prepend template or parser function output with additional "\n" if
it begins with a table or block-level element.
Patch: dont-suppress-same-user-conflicts
Type: feature

Do not suppress same-user conflicts, but allow to edit page, go back,
edit again, save, go back, edit again... This was the use-case MW authors
were trying to simplify by suppressing conflicts with yourself.

This is achieved by using 'onunload' JS event to store the modified content
and checking it in the case the user clicks "Back" and edits again.

CustIS Bug 61871