summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre Schmitz <pierre@archlinux.de>2013-08-12 09:28:15 +0200
committerPierre Schmitz <pierre@archlinux.de>2013-08-12 09:28:15 +0200
commit08aa4418c30cfc18ccc69a0f0f9cb9e17be6c196 (patch)
tree577a29fb579188d16003a209ce2a2e9c5b0aa2bd
parentcacc939b34e315b85e2d72997811eb6677996cc1 (diff)
Update to MediaWiki 1.21.1
-rw-r--r--.gitreview6
-rw-r--r--.jshintignore28
-rw-r--r--.jshintrc25
-rw-r--r--CREDITS42
-rw-r--r--HISTORY1597
-rw-r--r--INSTALL18
-rw-r--r--README4
-rw-r--r--README.mediawiki122
-rw-r--r--RELEASE-NOTES-1.20500
-rw-r--r--RELEASE-NOTES-1.21417
-rw-r--r--StartProfiler.sample4
-rw-r--r--UPGRADE27
-rw-r--r--api.php15
-rw-r--r--api.php52
-rwxr-xr-xbin/svnstat2
-rwxr-xr-xbin/ulimit-tvf.sh6
-rw-r--r--bin/ulimit.sh7
-rwxr-xr-xbin/ulimit4.sh4
-rw-r--r--composer.json6
-rw-r--r--docs/contenthandler.txt184
-rw-r--r--docs/database.txt1
-rw-r--r--docs/databases/ibm_db2.txt3
-rw-r--r--docs/export-0.8.xsd289
-rw-r--r--docs/export-demo.xml18
-rw-r--r--docs/hooks.txt1725
-rw-r--r--docs/maintenance.txt2
-rw-r--r--docs/memcached.txt6
-rw-r--r--docs/uidesign/design.html4
-rw-r--r--extensions/Cite/Cite.i18n.php4274
-rw-r--r--extensions/Cite/Cite.php111
-rw-r--r--extensions/Cite/Cite_body.php1197
-rw-r--r--extensions/Cite/SpecialCite.alias.php409
-rw-r--r--extensions/Cite/SpecialCite.i18n.php6135
-rw-r--r--extensions/Cite/SpecialCite.php90
-rw-r--r--extensions/Cite/SpecialCite_body.php180
-rw-r--r--extensions/Cite/citeCatTreeParserTests.txt27
-rw-r--r--extensions/Cite/citeParserTests.txt449
-rw-r--r--extensions/Cite/modules/ext.cite/ext.cite.js12
-rw-r--r--extensions/Cite/modules/ext.rtlcite/ext.rtlcite.css6
-rw-r--r--extensions/Cite/modules/ext.specialcite/ext.specialcite.css14
-rw-r--r--extensions/Cite/modules/jquery.tooltip/jquery.tooltip.css9
-rw-r--r--extensions/Cite/modules/jquery.tooltip/jquery.tooltip.js294
-rw-r--r--extensions/ConfirmEdit/.gitreview5
-rw-r--r--extensions/ConfirmEdit/ApiFancyCaptchaReload.php34
-rw-r--r--extensions/ConfirmEdit/Asirra.class.php2
-rw-r--r--extensions/ConfirmEdit/Asirra.i18n.php153
-rw-r--r--extensions/ConfirmEdit/Asirra.php16
-rw-r--r--extensions/ConfirmEdit/Captcha.php26
-rw-r--r--extensions/ConfirmEdit/ConfirmEdit.alias.php5
-rw-r--r--extensions/ConfirmEdit/ConfirmEdit.i18n.php353
-rw-r--r--extensions/ConfirmEdit/ConfirmEdit.php4
-rw-r--r--extensions/ConfirmEdit/ConfirmEditHooks.php5
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha.class.php114
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha.i18n.php128
-rw-r--r--extensions/ConfirmEdit/FancyCaptcha.php16
-rw-r--r--extensions/ConfirmEdit/MathCaptcha.class.php5
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha.class.php1
-rw-r--r--extensions/ConfirmEdit/QuestyCaptcha.i18n.php162
-rw-r--r--extensions/ConfirmEdit/README6
-rw-r--r--extensions/ConfirmEdit/ReCaptcha.class.php12
-rw-r--r--extensions/ConfirmEdit/ReCaptcha.i18n.php70
-rw-r--r--extensions/ConfirmEdit/captcha.py5
-rw-r--r--extensions/ConfirmEdit/maintenance/GenerateFancyCaptchas.php6
-rw-r--r--extensions/ConfirmEdit/resources/ext.confirmEdit.asirra.js (renamed from extensions/ConfirmEdit/ext.confirmedit.asirra.js)0
-rw-r--r--extensions/ConfirmEdit/resources/ext.confirmEdit.fancyCaptcha.css41
-rw-r--r--extensions/ConfirmEdit/resources/ext.confirmEdit.fancyCaptcha.js37
-rw-r--r--extensions/ConfirmEdit/resources/images/ajax-loader-10x10.gifbin0 -> 6147 bytes
-rw-r--r--extensions/ConfirmEdit/resources/images/fancycaptcha-reload-icon.pngbin0 -> 307 bytes
-rw-r--r--extensions/Gadgets/.gitreview5
-rw-r--r--extensions/Gadgets/Gadgets.alias.php22
-rw-r--r--extensions/Gadgets/Gadgets.i18n.php225
-rw-r--r--extensions/Gadgets/Gadgets.php2
-rw-r--r--extensions/Gadgets/Gadgets_body.php51
-rw-r--r--extensions/Gadgets/Gadgets_tests.php81
-rw-r--r--extensions/ImageMap/ImageMap.i18n.php2122
-rw-r--r--extensions/ImageMap/ImageMap.php23
-rw-r--r--extensions/ImageMap/ImageMap_body.php391
-rw-r--r--extensions/ImageMap/desc-20.pngbin0 -> 1138 bytes
-rw-r--r--extensions/ImageMap/desc.svg299
-rw-r--r--extensions/InputBox/InputBox.classes.php593
-rw-r--r--extensions/InputBox/InputBox.hooks.php73
-rw-r--r--extensions/InputBox/InputBox.i18n.php2292
-rw-r--r--extensions/InputBox/InputBox.php54
-rw-r--r--extensions/Interwiki/Interwiki.alias.php244
-rw-r--r--extensions/Interwiki/Interwiki.css45
-rw-r--r--extensions/Interwiki/Interwiki.i18n.php5157
-rw-r--r--extensions/Interwiki/Interwiki.php75
-rw-r--r--extensions/Interwiki/Interwiki_body.php406
-rw-r--r--extensions/LocalisationUpdate/KNOWN_ISSUES.txt11
-rw-r--r--extensions/LocalisationUpdate/LocalisationUpdate.class.php588
-rw-r--r--extensions/LocalisationUpdate/LocalisationUpdate.i18n.php528
-rw-r--r--extensions/LocalisationUpdate/LocalisationUpdate.php42
-rw-r--r--extensions/LocalisationUpdate/QuickArrayReader.php187
-rw-r--r--extensions/LocalisationUpdate/README_FIRST.txt8
-rw-r--r--extensions/LocalisationUpdate/update.php38
-rw-r--r--extensions/Nuke/.gitreview5
-rw-r--r--extensions/Nuke/Nuke.alias.php16
-rw-r--r--extensions/Nuke/Nuke.i18n.php411
-rw-r--r--extensions/Nuke/Nuke_body.php2
-rw-r--r--extensions/Nuke/RELEASE-NOTES2
-rw-r--r--extensions/ParserFunctions/.gitreview5
-rw-r--r--extensions/ParserFunctions/Expr.php47
-rw-r--r--extensions/ParserFunctions/ParserFunctions.i18n.magic.php256
-rw-r--r--extensions/ParserFunctions/ParserFunctions.i18n.php301
-rw-r--r--extensions/ParserFunctions/ParserFunctions.php14
-rw-r--r--extensions/ParserFunctions/ParserFunctions_body.php12
-rw-r--r--extensions/ParserFunctions/exprTests.txt39
-rw-r--r--extensions/ParserFunctions/funcsParserTests.txt21
-rw-r--r--extensions/ParserFunctions/testExpr.php38
-rw-r--r--extensions/PdfHandler/CreatePdfThumbnailsJob.class.php126
-rw-r--r--extensions/PdfHandler/PdfHandler.i18n.php1164
-rw-r--r--extensions/PdfHandler/PdfHandler.image.php309
-rw-r--r--extensions/PdfHandler/PdfHandler.php64
-rw-r--r--extensions/PdfHandler/PdfHandler_body.php347
-rw-r--r--extensions/Poem/Poem.class.php84
-rw-r--r--extensions/Poem/Poem.i18n.php721
-rw-r--r--extensions/Poem/Poem.php33
-rw-r--r--extensions/Poem/install.settings2
-rw-r--r--extensions/Poem/poemParserTests.txt142
-rw-r--r--extensions/Renameuser/.gitreview5
-rw-r--r--extensions/Renameuser/README13
-rw-r--r--extensions/Renameuser/RenameUserJob.php6
-rw-r--r--extensions/Renameuser/Renameuser.alias.php27
-rw-r--r--extensions/Renameuser/Renameuser.hooks.php56
-rw-r--r--extensions/Renameuser/Renameuser.i18n.php1028
-rw-r--r--extensions/Renameuser/Renameuser.php83
-rw-r--r--extensions/Renameuser/RenameuserLogFormatter.php71
-rw-r--r--extensions/Renameuser/RenameuserSQL.php241
-rw-r--r--extensions/Renameuser/Renameuser_body.php577
-rw-r--r--extensions/Renameuser/SpecialRenameuser.php6
-rw-r--r--extensions/Renameuser/cleanupArchiveUserText.php59
-rw-r--r--extensions/Renameuser/hooks.txt34
-rw-r--r--extensions/Renameuser/renameUserCleanup.php2
-rw-r--r--extensions/Renameuser/specials/SpecialRenameuser.php383
-rw-r--r--extensions/SpamBlacklist/BaseBlacklist.php371
-rw-r--r--extensions/SpamBlacklist/EmailBlacklist.php59
-rw-r--r--extensions/SpamBlacklist/README148
-rw-r--r--extensions/SpamBlacklist/SpamBlacklist.i18n.php3568
-rw-r--r--extensions/SpamBlacklist/SpamBlacklist.php47
-rw-r--r--extensions/SpamBlacklist/SpamBlacklistHooks.php163
-rw-r--r--extensions/SpamBlacklist/SpamBlacklist_body.php153
-rw-r--r--extensions/SpamBlacklist/SpamRegexBatch.php175
-rw-r--r--extensions/SpamBlacklist/cleanup.php125
-rw-r--r--extensions/SyntaxHighlight_GeSHi/README73
-rw-r--r--extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.class.php519
-rw-r--r--extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.i18n.php1293
-rw-r--r--extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.local.php15
-rw-r--r--extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.php88
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/contrib/aliased.php123
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/contrib/cssgen.php466
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/contrib/cssgen2.php59
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/contrib/example.php217
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/contrib/langcheck.php769
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/contrib/langwiz.php1158
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/BUGS29
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/CHANGES923
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/COPYING340
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/README33
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/THANKS249
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/TODO71
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/__filesource/fsource_geshi_core_geshi.php.html4616
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/blank.html13
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/classtrees_geshi.html24
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/elementindex.html867
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/elementindex_geshi.html864
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/errors.html20
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/geshi/core/GeSHi.html2676
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/geshi/core/_geshi.php.html478
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/index.html24
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/li_geshi.html46
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/banner.css33
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/AbstractClass.pngbin0 -> 459 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/AbstractClass_logo.pngbin0 -> 1010 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/AbstractMethod.pngbin0 -> 566 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/AbstractPrivateClass.pngbin0 -> 646 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/AbstractPrivateClass_logo.pngbin0 -> 1331 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/AbstractPrivateMethod.pngbin0 -> 672 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/Class.pngbin0 -> 438 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/Class_logo.pngbin0 -> 1306 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/Constant.pngbin0 -> 621 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/Constructor.pngbin0 -> 666 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/Destructor.pngbin0 -> 753 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/Function.pngbin0 -> 478 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/Global.pngbin0 -> 580 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/I.pngbin0 -> 111 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/Index.pngbin0 -> 449 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/Interface.pngbin0 -> 457 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/Interface_logo.pngbin0 -> 1306 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/L.pngbin0 -> 118 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/Lminus.pngbin0 -> 133 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/Lplus.pngbin0 -> 139 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/Method.pngbin0 -> 528 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/Page.pngbin0 -> 460 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/Page_logo.pngbin0 -> 1102 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/PrivateClass.pngbin0 -> 645 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/PrivateClass_logo.pngbin0 -> 1511 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/PrivateMethod.pngbin0 -> 710 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/PrivateVariable.pngbin0 -> 641 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/StaticMethod.pngbin0 -> 528 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/StaticVariable.pngbin0 -> 564 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/T.pngbin0 -> 119 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/Tminus.pngbin0 -> 135 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/Tplus.pngbin0 -> 140 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/Variable.pngbin0 -> 564 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/blank.pngbin0 -> 105 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/class_folder.pngbin0 -> 497 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/empty.pngbin0 -> 90 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/file.pngbin0 -> 218 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/folder.pngbin0 -> 367 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/function_folder.pngbin0 -> 476 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/next_button.pngbin0 -> 509 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/next_button_disabled.pngbin0 -> 405 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/package.pngbin0 -> 515 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/package_folder.pngbin0 -> 419 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/previous_button.pngbin0 -> 505 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/previous_button_disabled.pngbin0 -> 405 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/private_class_logo.pngbin0 -> 1511 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/tutorial.pngbin0 -> 301 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/tutorial_folder.pngbin0 -> 425 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/images/up_button.pngbin0 -> 527 bytes
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/media/stylesheet.css146
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/packages.html29
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/api/todolist.html42
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/geshi-doc.html4077
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/geshi-doc.txt1741
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/docs/phpdoc.ini90
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi.php4775
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/4cs.php139
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/6502acme.php230
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/6502kickass.php241
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/6502tasm.php189
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/68000devpac.php168
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/abap.php1409
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/actionscript.php197
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/actionscript3.php473
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/ada.php135
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/algol68.php329
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/apache.php483
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/applescript.php157
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/apt_sources.php148
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/arm.php3318
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/asm.php603
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/asp.php164
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/asymptote.php194
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/autoconf.php512
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/autohotkey.php373
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/autoit.php1175
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/avisynth.php194
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/awk.php158
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/bascomavr.php185
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/bash.php440
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/basic4gl.php341
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/bf.php115
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/bibtex.php183
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/blitzbasic.php185
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/bnf.php119
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/boo.php217
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/c.php281
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/c_loadrunner.php323
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/c_mac.php227
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/caddcl.php126
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/cadlisp.php186
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/cfdg.php124
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/cfm.php299
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/chaiscript.php140
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/cil.php196
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/clojure.php134
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/cmake.php181
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/cobol.php244
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/coffeescript.php146
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/cpp-qt.php564
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/cpp.php240
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/csharp.php256
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/css.php226
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/cuesheet.php138
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/d.php252
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/dcl.php192
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/dcpu16.php131
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/dcs.php182
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/delphi.php301
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/diff.php196
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/div.php126
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/dos.php227
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/dot.php164
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/e.php208
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/ecmascript.php210
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/eiffel.php395
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/email.php222
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/epc.php154
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/erlang.php441
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/euphoria.php140
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/f1.php151
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/falcon.php218
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/fo.php327
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/fortran.php160
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/freebasic.php141
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/freeswitch.php168
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/fsharp.php213
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/gambas.php214
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/gdb.php198
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/genero.php463
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/genie.php157
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/gettext.php97
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/glsl.php205
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/gml.php506
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/gnuplot.php296
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/go.php375
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/groovy.php1011
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/gwbasic.php153
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/haskell.php202
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/haxe.php161
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/hicest.php108
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/hq9plus.php104
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/html4strict.php190
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/html5.php212
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/icon.php212
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/idl.php123
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/ini.php128
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/inno.php212
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/intercal.php122
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/io.php138
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/j.php190
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/java.php983
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/java5.php1037
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/javascript.php174
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/jquery.php238
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/kixtart.php329
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/klonec.php282
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/klonecpp.php310
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/latex.php223
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/lb.php162
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/ldif.php116
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/lisp.php144
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/llvm.php385
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/locobasic.php130
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/logtalk.php345
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/lolcode.php152
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/lotusformulas.php318
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/lotusscript.php191
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/lscript.php387
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/lsl2.php898
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/lua.php177
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/m68k.php143
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/magiksf.php193
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/make.php151
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/mapbasic.php908
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/matlab.php227
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/mirc.php171
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/mmix.php193
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/modula2.php136
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/modula3.php135
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/mpasm.php164
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/mxml.php145
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/mysql.php475
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/nagios.php225
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/netrexx.php163
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/newlisp.php191
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/nsis.php351
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/oberon2.php135
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/objc.php358
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/objeck.php116
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/ocaml-brief.php112
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/ocaml.php187
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/octave.php515
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/oobas.php135
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/oorexx.php171
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/oracle11.php614
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/oracle8.php496
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/oxygene.php154
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/oz.php144
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/parasail.php133
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/parigp.php277
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/pascal.php165
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/pcre.php188
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/per.php302
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/perl.php213
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/perl6.php197
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/pf.php178
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/php-brief.php222
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/php.php1117
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/pic16.php141
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/pike.php103
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/pixelbender.php176
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/pli.php200
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/plsql.php256
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/postgresql.php288
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/povray.php199
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/powerbuilder.php418
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/powershell.php277
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/proftpd.php374
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/progress.php485
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/prolog.php143
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/properties.php127
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/providex.php299
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/purebasic.php303
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/pycon.php64
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/pys60.php273
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/python.php244
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/q.php149
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/qbasic.php162
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/rails.php406
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/rebol.php196
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/reg.php233
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/rexx.php162
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/robots.php100
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/rpmspec.php133
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/rsplus.php483
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/ruby.php231
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/sas.php290
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/scala.php138
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/scheme.php170
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/scilab.php295
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/sdlbasic.php165
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/smalltalk.php154
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/smarty.php192
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/spark.php132
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/sparql.php155
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/sql.php165
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/stonescript.php307
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/systemverilog.php317
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/tcl.php194
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/teraterm.php354
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/text.php84
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/thinbasic.php868
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/tsql.php375
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/typoscript.php300
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/unicon.php210
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/upc.php270
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/urbi.php200
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/uscript.php299
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/vala.php151
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/vb.php157
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/vbnet.php182
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/vedit.php103
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/verilog.php173
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/vhdl.php183
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/vim.php420
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/visualfoxpro.php456
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/visualprolog.php129
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/whitespace.php121
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/whois.php180
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/winbatch.php369
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/xbasic.php143
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/xml.php157
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/xorg_conf.php124
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/xpp.php436
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/yaml.php150
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/z80.php144
-rw-r--r--extensions/SyntaxHighlight_GeSHi/geshi/geshi/zxbasic.php150
-rw-r--r--extensions/TitleBlacklist/TitleBlacklist.hooks.php182
-rw-r--r--extensions/TitleBlacklist/TitleBlacklist.i18n.php2454
-rw-r--r--extensions/TitleBlacklist/TitleBlacklist.list.php510
-rw-r--r--extensions/TitleBlacklist/TitleBlacklist.php86
-rw-r--r--extensions/TitleBlacklist/api/ApiQueryTitleBlacklist.php115
-rw-r--r--extensions/TitleBlacklist/modules/mediawiki.api.titleblacklist.js67
-rw-r--r--extensions/Vector/.gitreview5
-rw-r--r--extensions/Vector/Vector.hooks.php14
-rw-r--r--extensions/Vector/Vector.i18n.php205
-rw-r--r--extensions/Vector/Vector.php13
-rw-r--r--extensions/Vector/modules/ext.vector.collapsibleNav.css11
-rw-r--r--extensions/Vector/modules/ext.vector.collapsibleNav.js12
-rw-r--r--extensions/Vector/modules/ext.vector.collapsibleTabs.js136
-rw-r--r--extensions/Vector/modules/ext.vector.editWarning.js55
-rw-r--r--extensions/Vector/modules/ext.vector.footerCleanup.css34
-rw-r--r--extensions/Vector/modules/ext.vector.footerCleanup.js8
-rw-r--r--extensions/Vector/modules/ext.vector.sectionEditLinks.js14
-rw-r--r--extensions/Vector/modules/jquery.collapsibleTabs.js206
-rw-r--r--extensions/Vector/modules/jquery.footerCollapsibleList.js70
-rw-r--r--extensions/WikiEditor/.gitreview6
-rw-r--r--extensions/WikiEditor/.jshintignore2
-rw-r--r--extensions/WikiEditor/.jshintrc9
-rw-r--r--extensions/WikiEditor/README4
-rw-r--r--extensions/WikiEditor/WikiEditor.hooks.php3
-rw-r--r--extensions/WikiEditor/WikiEditor.i18n.php2578
-rw-r--r--extensions/WikiEditor/WikiEditor.php5
-rw-r--r--extensions/WikiEditor/composer.json11
-rw-r--r--extensions/WikiEditor/modules/images/dialogs/insert-link-exists.pngbin293 -> 273 bytes
-rw-r--r--extensions/WikiEditor/modules/images/dialogs/insert-link-external-rtl.pngbin234 -> 232 bytes
-rw-r--r--extensions/WikiEditor/modules/images/dialogs/insert-link-external.pngbin235 -> 230 bytes
-rw-r--r--extensions/WikiEditor/modules/images/templateEditor/dialog-collapsed.pngbin273 -> 266 bytes
-rw-r--r--extensions/WikiEditor/modules/images/templateEditor/dialog-expanded.pngbin274 -> 263 bytes
-rw-r--r--extensions/WikiEditor/modules/images/templateEditor/expand.pngbin234 -> 223 bytes
-rw-r--r--extensions/WikiEditor/modules/images/templateEditor/name-base.pngbin148 -> 138 bytes
-rw-r--r--extensions/WikiEditor/modules/images/templateEditor/text-base.pngbin96 -> 88 bytes
-rw-r--r--extensions/WikiEditor/modules/images/templateEditor/wiki-text.pngbin211 -> 206 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toc/close.pngbin319 -> 216 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toc/grab.pngbin102 -> 92 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toc/grip.pngbin119 -> 108 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toc/open.pngbin321 -> 217 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/arrow-down.pngbin145 -> 134 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/arrow-ltr.pngbin143 -> 131 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/arrow-rtl.pngbin145 -> 135 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/base.pngbin174 -> 160 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/button-sprite.pngbin19362 -> 17742 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/example-image.pngbin1005 -> 1004 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-big.pngbin577 -> 576 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-bold-L.pngbin0 -> 406 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-bold-ka.pngbin1132 -> 595 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-bold-os.pngbin0 -> 561 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-bold-ru.pngbin885 -> 880 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-bold.pngbin599 -> 595 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-indent-rtl.pngbin319 -> 317 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-indent.pngbin317 -> 316 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-italic-E.pngbin0 -> 583 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-italic.pngbin508 -> 506 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-ulist-rtl.pngbin178 -> 161 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/format-ulist.pngbin176 -> 162 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/insert-file.pngbin1121 -> 1106 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/insert-gallery.pngbin309 -> 297 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/insert-ilink.pngbin286 -> 269 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/insert-nowiki.pngbin1266 -> 1255 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/insert-redirect-rtl.pngbin1257 -> 1248 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/insert-redirect.pngbin1255 -> 1248 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/insert-reference.pngbin347 -> 321 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/insert-signature.pngbin682 -> 680 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/insert-xlink.pngbin388 -> 370 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/arrow-down.pngbin144 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/arrow-left.pngbin145 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/arrow-right.pngbin144 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/format-big.pngbin650 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/format-bold-A.pngbin672 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/format-bold-B.pngbin718 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/format-bold-F.pngbin556 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/format-bold-G.pngbin672 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/format-bold-N.pngbin750 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/format-bold-P.pngbin628 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/format-bold-V.pngbin613 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/format-bold.pngbin672 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/format-italic-A.pngbin588 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/format-italic-C.pngbin507 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/format-italic-I.pngbin417 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/format-italic-K.pngbin660 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/format-italic.pngbin588 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/format-olist.pngbin375 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/format-small.pngbin640 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/format-subscript.pngbin649 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/format-superscript.pngbin652 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/format-ulist.pngbin332 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/generate.sh12
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/insert-file.pngbin929 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/insert-gallery.pngbin1162 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/insert-link.pngbin769 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/insert-newline.pngbin834 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/insert-nowiki.pngbin1562 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/insert-redirect.pngbin1133 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/insert-reference.pngbin1056 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/insert-signature.pngbin588 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/insert-table.pngbin219 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/images/toolbar/png24/search-replace.pngbin1047 -> 0 bytes
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.css8
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.config.js1
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.publish.js6
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.toc.js2
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.config.js124
-rw-r--r--extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.js34
-rw-r--r--extensions/WikiEditor/tests/selenium/WikiDialogs_Links.php67
-rw-r--r--extensions/WikiEditor/tests/selenium/WikiDialogs_Links_Setup.php295
-rw-r--r--extensions/WikiEditor/tests/selenium/WikiEditorConstants.php84
-rw-r--r--extensions/WikiEditor/tests/selenium/WikiEditorSeleniumConfig.php27
-rw-r--r--extensions/WikiEditor/tests/selenium/WikiEditorTestSuite.php35
-rw-r--r--img_auth.php14
-rw-r--r--img_auth.php52
-rw-r--r--includes/Action.php62
-rw-r--r--includes/AjaxResponse.php4
-rw-r--r--includes/ArrayUtils.php69
-rw-r--r--includes/Article.php282
-rw-r--r--includes/AuthPlugin.php16
-rw-r--r--includes/AutoLoader.php185
-rw-r--r--includes/Autopromote.php12
-rw-r--r--includes/BacklinkCache.php419
-rw-r--r--includes/Block.php146
-rw-r--r--includes/CacheHelper.php2
-rw-r--r--includes/Category.php92
-rw-r--r--includes/CategoryPage.php4
-rw-r--r--includes/CategoryViewer.php85
-rw-r--r--includes/Categoryfinder.php39
-rw-r--r--includes/Cdb.php8
-rw-r--r--includes/Cdb_PHP.php24
-rw-r--r--includes/ChangeTags.php33
-rw-r--r--includes/ChangesFeed.php22
-rw-r--r--includes/ChangesList.php150
-rw-r--r--includes/Collation.php295
-rw-r--r--includes/ConfEditor.php12
-rw-r--r--includes/Cookie.php31
-rw-r--r--includes/CryptRand.php22
-rw-r--r--includes/DataUpdate.php10
-rw-r--r--includes/DefaultSettings.php1266
-rw-r--r--includes/DeferredUpdates.php6
-rw-r--r--includes/Defines.php56
-rw-r--r--includes/DeprecatedGlobal.php2
-rw-r--r--includes/EditPage.php1132
-rw-r--r--includes/Exception.php87
-rw-r--r--includes/Export.php119
-rw-r--r--includes/ExternalEdit.php4
-rw-r--r--includes/ExternalStore.php172
-rw-r--r--includes/ExternalStoreDB.php185
-rw-r--r--includes/ExternalStoreHttp.php45
-rw-r--r--includes/ExternalUser.php16
-rw-r--r--includes/FakeTitle.php6
-rw-r--r--includes/Fallback.php27
-rw-r--r--includes/Feed.php28
-rw-r--r--includes/FeedUtils.php90
-rw-r--r--includes/FileDeleteForm.php18
-rw-r--r--includes/ForkController.php4
-rw-r--r--includes/FormOptions.php32
-rw-r--r--includes/GitInfo.php16
-rw-r--r--includes/GlobalFunctions.php448
-rw-r--r--includes/HTMLForm.php286
-rw-r--r--includes/HistoryBlob.php51
-rw-r--r--includes/Hooks.php120
-rw-r--r--includes/Html.php230
-rw-r--r--includes/HttpFunctions.old.php33
-rw-r--r--includes/HttpFunctions.php46
-rw-r--r--includes/IP.php42
-rw-r--r--includes/ImageGallery.php30
-rw-r--r--includes/ImagePage.php190
-rw-r--r--includes/Import.php144
-rw-r--r--includes/Init.php4
-rw-r--r--includes/Licenses.php9
-rw-r--r--includes/LinkFilter.php40
-rw-r--r--includes/Linker.php454
-rw-r--r--includes/LinksUpdate.php100
-rw-r--r--includes/LocalisationCache.php1281
-rw-r--r--includes/MagicWord.php26
-rw-r--r--includes/MappedIterator.php96
-rw-r--r--includes/Message.php165
-rw-r--r--includes/MessageBlobStore.php33
-rw-r--r--includes/Metadata.php57
-rw-r--r--includes/MimeMagic.php251
-rw-r--r--includes/Namespace.php63
-rw-r--r--includes/OutputHandler.php10
-rw-r--r--includes/OutputPage.php390
-rw-r--r--includes/PHPVersionError.php33
-rw-r--r--includes/Pager.php61
-rw-r--r--includes/PathRouter.php10
-rw-r--r--includes/PoolCounter.php14
-rw-r--r--includes/Preferences.php113
-rw-r--r--includes/PrefixSearch.php10
-rw-r--r--includes/ProtectionForm.php62
-rw-r--r--includes/ProxyTools.php6
-rw-r--r--includes/QueryPage.php86
-rw-r--r--includes/RecentChange.php235
-rw-r--r--includes/Revision.php483
-rw-r--r--includes/RevisionList.php4
-rw-r--r--includes/Sanitizer.php207
-rw-r--r--includes/ScopedCallback.php40
-rw-r--r--includes/SeleniumWebSettings.php27
-rw-r--r--includes/Setup.php36
-rw-r--r--includes/SiteConfiguration.php163
-rw-r--r--includes/SiteStats.php22
-rw-r--r--includes/Skin.php76
-rw-r--r--includes/SkinLegacy.php22
-rw-r--r--includes/SkinTemplate.php154
-rw-r--r--includes/SpecialPage.php177
-rw-r--r--includes/SpecialPageFactory.php59
-rw-r--r--includes/SqlDataUpdate.php14
-rw-r--r--includes/SquidPurgeClient.php47
-rw-r--r--includes/Status.php76
-rw-r--r--includes/StreamFile.php19
-rw-r--r--includes/StringUtils.php73
-rw-r--r--includes/StubObject.php23
-rw-r--r--includes/Timestamp.php42
-rw-r--r--includes/Title.php889
-rw-r--r--includes/TitleArray.php4
-rw-r--r--includes/UIDGenerator.php350
-rw-r--r--includes/User.php903
-rw-r--r--includes/UserMailer.php245
-rw-r--r--includes/UserRightsProxy.php14
-rw-r--r--includes/ViewCountUpdate.php17
-rw-r--r--includes/WatchedItem.php75
-rw-r--r--includes/WebRequest.php121
-rw-r--r--includes/WebResponse.php56
-rw-r--r--includes/WebStart.php19
-rw-r--r--includes/Wiki.php88
-rw-r--r--includes/WikiError.php2
-rw-r--r--includes/WikiFilePage.php9
-rw-r--r--includes/WikiMap.php26
-rw-r--r--includes/WikiPage.php1320
-rw-r--r--includes/Xml.php202
-rw-r--r--includes/XmlTypeCheck.php2
-rw-r--r--includes/ZhClient.php10
-rw-r--r--includes/ZhConversion.php792
-rw-r--r--includes/ZipDirectoryReader.php40
-rw-r--r--includes/actions/CachedAction.php36
-rw-r--r--includes/actions/CreditsAction.php13
-rw-r--r--includes/actions/DeleteAction.php11
-rw-r--r--includes/actions/EditAction.php21
-rw-r--r--includes/actions/HistoryAction.php77
-rw-r--r--includes/actions/InfoAction.php320
-rw-r--r--includes/actions/MarkpatrolledAction.php5
-rw-r--r--includes/actions/ProtectAction.php20
-rw-r--r--includes/actions/PurgeAction.php15
-rw-r--r--includes/actions/RawAction.php35
-rw-r--r--includes/actions/RenderAction.php11
-rw-r--r--includes/actions/RevertAction.php6
-rw-r--r--includes/actions/RevisiondeleteAction.php5
-rw-r--r--includes/actions/RollbackAction.php35
-rw-r--r--includes/actions/ViewAction.php11
-rw-r--r--includes/actions/WatchAction.php10
-rw-r--r--includes/api/ApiBase.php386
-rw-r--r--includes/api/ApiBlock.php29
-rw-r--r--includes/api/ApiComparePages.php22
-rw-r--r--includes/api/ApiCreateAccount.php298
-rw-r--r--includes/api/ApiDelete.php25
-rw-r--r--includes/api/ApiDisabled.php8
-rw-r--r--includes/api/ApiEditPage.php181
-rw-r--r--includes/api/ApiEmailUser.php10
-rw-r--r--includes/api/ApiExpandTemplates.php10
-rw-r--r--includes/api/ApiFeedContributions.php26
-rw-r--r--includes/api/ApiFeedWatchlist.php20
-rw-r--r--includes/api/ApiFileRevert.php16
-rw-r--r--includes/api/ApiFormatBase.php48
-rw-r--r--includes/api/ApiFormatDbg.php8
-rw-r--r--includes/api/ApiFormatDump.php8
-rw-r--r--includes/api/ApiFormatJson.php6
-rw-r--r--includes/api/ApiFormatNone.php43
-rw-r--r--includes/api/ApiFormatPhp.php8
-rw-r--r--includes/api/ApiFormatRaw.php4
-rw-r--r--includes/api/ApiFormatTxt.php8
-rw-r--r--includes/api/ApiFormatWddx.php8
-rw-r--r--includes/api/ApiFormatXml.php20
-rw-r--r--includes/api/ApiFormatYaml.php6
-rw-r--r--includes/api/ApiHelp.php91
-rw-r--r--includes/api/ApiImageRotate.php232
-rw-r--r--includes/api/ApiImport.php14
-rw-r--r--includes/api/ApiLogin.php8
-rw-r--r--includes/api/ApiLogout.php8
-rw-r--r--includes/api/ApiMain.php289
-rw-r--r--includes/api/ApiModuleManager.php171
-rw-r--r--includes/api/ApiMove.php25
-rw-r--r--includes/api/ApiOpenSearch.php8
-rw-r--r--includes/api/ApiOptions.php68
-rw-r--r--includes/api/ApiPageSet.php560
-rw-r--r--includes/api/ApiParamInfo.php114
-rw-r--r--includes/api/ApiParse.php132
-rw-r--r--includes/api/ApiPatrol.php8
-rw-r--r--includes/api/ApiProtect.php10
-rw-r--r--includes/api/ApiPurge.php142
-rw-r--r--includes/api/ApiQuery.php649
-rw-r--r--includes/api/ApiQueryAllCategories.php16
-rw-r--r--includes/api/ApiQueryAllImages.php63
-rw-r--r--includes/api/ApiQueryAllLinks.php138
-rw-r--r--includes/api/ApiQueryAllMessages.php21
-rw-r--r--includes/api/ApiQueryAllPages.php20
-rw-r--r--includes/api/ApiQueryAllUsers.php18
-rw-r--r--includes/api/ApiQueryBacklinks.php35
-rw-r--r--includes/api/ApiQueryBase.php138
-rw-r--r--includes/api/ApiQueryBlocks.php18
-rw-r--r--includes/api/ApiQueryCategories.php11
-rw-r--r--includes/api/ApiQueryCategoryInfo.php5
-rw-r--r--includes/api/ApiQueryCategoryMembers.php17
-rw-r--r--includes/api/ApiQueryDeletedrevs.php23
-rw-r--r--includes/api/ApiQueryDisabled.php8
-rw-r--r--includes/api/ApiQueryDuplicateFiles.php19
-rw-r--r--includes/api/ApiQueryExtLinksUsage.php20
-rw-r--r--includes/api/ApiQueryExternalLinks.php16
-rw-r--r--includes/api/ApiQueryFilearchive.php35
-rw-r--r--includes/api/ApiQueryIWBacklinks.php10
-rw-r--r--includes/api/ApiQueryIWLinks.php10
-rw-r--r--includes/api/ApiQueryImageInfo.php122
-rw-r--r--includes/api/ApiQueryImages.php17
-rw-r--r--includes/api/ApiQueryInfo.php149
-rw-r--r--includes/api/ApiQueryLangBacklinks.php10
-rw-r--r--includes/api/ApiQueryLangLinks.php12
-rw-r--r--includes/api/ApiQueryLinks.php17
-rw-r--r--includes/api/ApiQueryLogEvents.php51
-rw-r--r--includes/api/ApiQueryORM.php264
-rw-r--r--includes/api/ApiQueryPagePropNames.php116
-rw-r--r--includes/api/ApiQueryPageProps.php17
-rw-r--r--includes/api/ApiQueryPagesWithProp.php189
-rw-r--r--includes/api/ApiQueryProtectedTitles.php9
-rw-r--r--includes/api/ApiQueryQueryPage.php8
-rw-r--r--includes/api/ApiQueryRandom.php6
-rw-r--r--includes/api/ApiQueryRecentChanges.php63
-rw-r--r--includes/api/ApiQueryRevisions.php180
-rw-r--r--includes/api/ApiQuerySearch.php8
-rw-r--r--includes/api/ApiQuerySiteinfo.php57
-rw-r--r--includes/api/ApiQueryStashImageInfo.php7
-rw-r--r--includes/api/ApiQueryTags.php6
-rw-r--r--includes/api/ApiQueryUserContributions.php13
-rw-r--r--includes/api/ApiQueryUserInfo.php10
-rw-r--r--includes/api/ApiQueryUsers.php76
-rw-r--r--includes/api/ApiQueryWatchlist.php18
-rw-r--r--includes/api/ApiQueryWatchlistRaw.php10
-rw-r--r--includes/api/ApiResult.php99
-rw-r--r--includes/api/ApiRollback.php10
-rw-r--r--includes/api/ApiRsd.php12
-rw-r--r--includes/api/ApiSetNotificationTimestamp.php66
-rw-r--r--includes/api/ApiTokens.php70
-rw-r--r--includes/api/ApiUnblock.php8
-rw-r--r--includes/api/ApiUndelete.php18
-rw-r--r--includes/api/ApiUpload.php275
-rw-r--r--includes/api/ApiUserrights.php8
-rw-r--r--includes/api/ApiWatch.php25
-rw-r--r--includes/cache/BacklinkCache.php452
-rw-r--r--includes/cache/CacheDependency.php12
-rw-r--r--includes/cache/FileCacheBase.php6
-rw-r--r--includes/cache/GenderCache.php8
-rw-r--r--includes/cache/HTMLCacheUpdate.php226
-rw-r--r--includes/cache/HTMLFileCache.php7
-rw-r--r--includes/cache/LinkBatch.php2
-rw-r--r--includes/cache/LinkCache.php32
-rw-r--r--includes/cache/LocalisationCache.php1288
-rw-r--r--includes/cache/MessageCache.php243
-rw-r--r--includes/cache/ProcessCacheLRU.php19
-rw-r--r--includes/cache/SquidUpdate.php15
-rw-r--r--includes/cache/UserCache.php12
-rw-r--r--includes/clientpool/RedisConnectionPool.php312
-rw-r--r--includes/content/AbstractContent.php444
-rw-r--r--includes/content/Content.php508
-rw-r--r--includes/content/ContentHandler.php1114
-rw-r--r--includes/content/CssContent.php65
-rw-r--r--includes/content/CssContentHandler.php67
-rw-r--r--includes/content/JavaScriptContent.php66
-rw-r--r--includes/content/JavaScriptContentHandler.php67
-rw-r--r--includes/content/MessageContent.php158
-rw-r--r--includes/content/TextContent.php286
-rw-r--r--includes/content/TextContentHandler.php115
-rw-r--r--includes/content/WikitextContent.php322
-rw-r--r--includes/content/WikitextContentHandler.php98
-rw-r--r--includes/context/ContextSource.php22
-rw-r--r--includes/context/DerivativeContext.php24
-rw-r--r--includes/context/IContextSource.php15
-rw-r--r--includes/context/RequestContext.php137
-rw-r--r--includes/dao/DBAccessBase.php92
-rw-r--r--includes/dao/IDBAccessObject.php4
-rw-r--r--includes/db/CloneDatabase.php23
-rw-r--r--includes/db/Database.php625
-rw-r--r--includes/db/DatabaseError.php22
-rw-r--r--includes/db/DatabaseIbm_db2.php1721
-rw-r--r--includes/db/DatabaseMssql.php105
-rw-r--r--includes/db/DatabaseMysql.php61
-rw-r--r--includes/db/DatabaseOracle.php76
-rw-r--r--includes/db/DatabasePostgres.php156
-rw-r--r--includes/db/DatabaseSqlite.php47
-rw-r--r--includes/db/DatabaseUtility.php13
-rw-r--r--includes/db/IORMRow.php5
-rw-r--r--includes/db/IORMTable.php91
-rw-r--r--includes/db/LBFactory.php22
-rw-r--r--includes/db/LBFactory_Multi.php11
-rw-r--r--includes/db/LBFactory_Single.php2
-rw-r--r--includes/db/LoadBalancer.php150
-rw-r--r--includes/db/LoadMonitor.php9
-rw-r--r--includes/db/ORMIterator.php4
-rw-r--r--includes/db/ORMResult.php2
-rw-r--r--includes/db/ORMRow.php47
-rw-r--r--includes/db/ORMTable.php295
-rw-r--r--includes/debug/Debug.php11
-rw-r--r--includes/diff/DairikiDiff.php79
-rw-r--r--includes/diff/DifferenceEngine.php191
-rw-r--r--includes/diff/WikiDiff3.php5
-rw-r--r--includes/extauth/MediaWiki.php24
-rw-r--r--includes/externalstore/ExternalStore.php178
-rw-r--r--includes/externalstore/ExternalStoreDB.php181
-rw-r--r--includes/externalstore/ExternalStoreHttp.php43
-rw-r--r--includes/externalstore/ExternalStoreMedium.php60
-rw-r--r--includes/externalstore/ExternalStoreMwstore.php72
-rw-r--r--includes/filebackend/FSFile.php49
-rw-r--r--includes/filebackend/FSFileBackend.php341
-rw-r--r--includes/filebackend/FileBackend.php370
-rw-r--r--includes/filebackend/FileBackendGroup.php10
-rw-r--r--includes/filebackend/FileBackendMultiWrite.php91
-rw-r--r--includes/filebackend/FileBackendStore.php502
-rw-r--r--includes/filebackend/FileOp.php332
-rw-r--r--includes/filebackend/FileOpBatch.php62
-rw-r--r--includes/filebackend/README208
-rw-r--r--includes/filebackend/SwiftFileBackend.php483
-rw-r--r--includes/filebackend/TempFSFile.php13
-rw-r--r--includes/filebackend/filejournal/DBFileJournal.php32
-rw-r--r--includes/filebackend/filejournal/FileJournal.php65
-rw-r--r--includes/filebackend/lockmanager/DBLockManager.php227
-rw-r--r--includes/filebackend/lockmanager/FSLockManager.php42
-rw-r--r--includes/filebackend/lockmanager/LSLockManager.php8
-rw-r--r--includes/filebackend/lockmanager/LockManager.php324
-rw-r--r--includes/filebackend/lockmanager/LockManagerGroup.php54
-rw-r--r--includes/filebackend/lockmanager/MemcLockManager.php94
-rw-r--r--includes/filebackend/lockmanager/QuorumLockManager.php230
-rw-r--r--includes/filebackend/lockmanager/ScopedLock.php102
-rw-r--r--includes/filerepo/FSRepo.php8
-rw-r--r--includes/filerepo/FileRepo.php253
-rw-r--r--includes/filerepo/ForeignAPIRepo.php18
-rw-r--r--includes/filerepo/ForeignDBRepo.php2
-rw-r--r--includes/filerepo/ForeignDBViaLBRepo.php2
-rw-r--r--includes/filerepo/LocalRepo.php53
-rw-r--r--includes/filerepo/README23
-rw-r--r--includes/filerepo/RepoGroup.php24
-rw-r--r--includes/filerepo/file/ArchivedFile.php152
-rw-r--r--includes/filerepo/file/File.php208
-rw-r--r--includes/filerepo/file/ForeignAPIFile.php8
-rw-r--r--includes/filerepo/file/ForeignDBFile.php15
-rw-r--r--includes/filerepo/file/LocalFile.php281
-rw-r--r--includes/filerepo/file/OldLocalFile.php65
-rw-r--r--includes/filerepo/file/UnregisteredLocalFile.php22
-rw-r--r--includes/installer/CliInstaller.php6
-rw-r--r--includes/installer/DatabaseInstaller.php23
-rw-r--r--includes/installer/DatabaseUpdater.php449
-rw-r--r--includes/installer/Ibm_db2Installer.php270
-rw-r--r--includes/installer/Ibm_db2Updater.php91
-rw-r--r--includes/installer/InstallDocFormatter.php6
-rw-r--r--includes/installer/Installer.i18n.php3294
-rw-r--r--includes/installer/Installer.php67
-rw-r--r--includes/installer/LocalSettingsGenerator.php50
-rw-r--r--includes/installer/MysqlInstaller.php17
-rw-r--r--includes/installer/MysqlUpdater.php106
-rw-r--r--includes/installer/OracleInstaller.php9
-rw-r--r--includes/installer/OracleUpdater.php29
-rw-r--r--includes/installer/PostgresInstaller.php21
-rw-r--r--includes/installer/PostgresUpdater.php96
-rw-r--r--includes/installer/SqliteInstaller.php6
-rw-r--r--includes/installer/SqliteUpdater.php34
-rw-r--r--includes/installer/WebInstaller.php37
-rw-r--r--includes/installer/WebInstallerOutput.php8
-rw-r--r--includes/installer/WebInstallerPage.php49
-rw-r--r--includes/interwiki/Interwiki.php96
-rw-r--r--includes/job/DoubleRedirectJob.php207
-rw-r--r--includes/job/EmaillingJob.php46
-rw-r--r--includes/job/EnotifNotifyJob.php57
-rw-r--r--includes/job/Job.php416
-rw-r--r--includes/job/JobQueue.php435
-rw-r--r--includes/job/JobQueueAggregator.php139
-rw-r--r--includes/job/JobQueueAggregatorMemc.php117
-rw-r--r--includes/job/JobQueueAggregatorRedis.php165
-rw-r--r--includes/job/JobQueueDB.php716
-rw-r--r--includes/job/JobQueueGroup.php351
-rw-r--r--includes/job/README81
-rw-r--r--includes/job/RefreshLinksJob.php202
-rw-r--r--includes/job/UploadFromUrlJob.php179
-rw-r--r--includes/job/jobs/AssembleUploadChunksJob.php118
-rw-r--r--includes/job/jobs/DoubleRedirectJob.php218
-rw-r--r--includes/job/jobs/DuplicateJob.php59
-rw-r--r--includes/job/jobs/EmaillingJob.php47
-rw-r--r--includes/job/jobs/EnotifNotifyJob.php58
-rw-r--r--includes/job/jobs/HTMLCacheUpdateJob.php254
-rw-r--r--includes/job/jobs/NullJob.php60
-rw-r--r--includes/job/jobs/PublishStashedFileJob.php130
-rw-r--r--includes/job/jobs/RefreshLinksJob.php226
-rw-r--r--includes/job/jobs/UploadFromUrlJob.php179
-rw-r--r--includes/json/FormatJson.php19
-rw-r--r--includes/json/Services_JSON.php24
-rw-r--r--includes/libs/CSSJanus.php15
-rw-r--r--includes/libs/CSSMin.php14
-rw-r--r--includes/libs/GenericArrayObject.php15
-rw-r--r--includes/libs/IEContentAnalyzer.php13
-rw-r--r--includes/libs/IEUrlExtension.php12
-rw-r--r--includes/libs/JavaScriptMinifier.php20
-rw-r--r--includes/libs/jsminplus.php6
-rw-r--r--includes/limit.sh102
-rw-r--r--includes/logging/LogEntry.php78
-rw-r--r--includes/logging/LogEventsList.php84
-rw-r--r--includes/logging/LogFormatter.php234
-rw-r--r--includes/logging/LogPage.php75
-rw-r--r--includes/logging/LogPager.php44
-rw-r--r--includes/media/BMP.php2
-rw-r--r--includes/media/Bitmap.php84
-rw-r--r--includes/media/BitmapMetadataHandler.php60
-rw-r--r--includes/media/DjVu.php10
-rw-r--r--includes/media/DjVuImage.php27
-rw-r--r--includes/media/Exif.php169
-rw-r--r--includes/media/ExifBitmap.php15
-rw-r--r--includes/media/FormatMetadata.php102
-rw-r--r--includes/media/GIF.php26
-rw-r--r--includes/media/GIFMetadataExtractor.php46
-rw-r--r--includes/media/IPTC.php136
-rw-r--r--includes/media/ImageHandler.php7
-rw-r--r--includes/media/Jpeg.php35
-rw-r--r--includes/media/JpegMetadataExtractor.php57
-rw-r--r--includes/media/MediaHandler.php112
-rw-r--r--includes/media/MediaTransformOutput.php43
-rw-r--r--includes/media/PNG.php24
-rw-r--r--includes/media/PNGMetadataExtractor.php4
-rw-r--r--includes/media/SVG.php67
-rw-r--r--includes/media/SVGMetadataExtractor.php39
-rw-r--r--includes/media/Tiff.php7
-rw-r--r--includes/media/XCF.php4
-rw-r--r--includes/media/XMP.php657
-rw-r--r--includes/media/XMPInfo.php63
-rw-r--r--includes/media/XMPValidate.php193
-rw-r--r--includes/mime.types2
-rw-r--r--includes/mobile/DeviceDetection.php459
-rw-r--r--includes/normal/Makefile2
-rw-r--r--includes/normal/RandomTest.php2
-rw-r--r--includes/normal/Utf8CaseGenerate.php6
-rw-r--r--includes/normal/Utf8Test.php7
-rw-r--r--includes/normal/UtfNormal.php32
-rw-r--r--includes/normal/UtfNormalBench.php12
-rw-r--r--includes/normal/UtfNormalDefines.php4
-rw-r--r--includes/normal/UtfNormalGenerate.php4
-rw-r--r--includes/normal/UtfNormalMemStress.php10
-rw-r--r--includes/normal/UtfNormalTest.php8
-rw-r--r--includes/normal/UtfNormalTest2.php4
-rw-r--r--includes/normal/UtfNormalUtil.php6
-rw-r--r--includes/objectcache/APCBagOStuff.php43
-rw-r--r--includes/objectcache/BagOStuff.php131
-rw-r--r--includes/objectcache/DBABagOStuff.php63
-rw-r--r--includes/objectcache/EhcacheBagOStuff.php72
-rw-r--r--includes/objectcache/EmptyBagOStuff.php25
-rw-r--r--includes/objectcache/HashBagOStuff.php28
-rw-r--r--includes/objectcache/MemcachedBagOStuff.php27
-rw-r--r--includes/objectcache/MemcachedClient.php187
-rw-r--r--includes/objectcache/MemcachedPeclBagOStuff.php27
-rw-r--r--includes/objectcache/MemcachedPhpBagOStuff.php3
-rw-r--r--includes/objectcache/MultiWriteBagOStuff.php29
-rw-r--r--includes/objectcache/ObjectCache.php8
-rw-r--r--includes/objectcache/ObjectCacheSessionHandler.php8
-rw-r--r--includes/objectcache/RedisBagOStuff.php189
-rw-r--r--includes/objectcache/SqlBagOStuff.php528
-rw-r--r--includes/objectcache/WinCacheBagOStuff.php47
-rw-r--r--includes/objectcache/XCacheBagOStuff.php40
-rw-r--r--includes/parser/CacheTime.php2
-rw-r--r--includes/parser/CoreLinkFunctions.php12
-rw-r--r--includes/parser/CoreParserFunctions.php76
-rw-r--r--includes/parser/CoreTagHooks.php1
-rw-r--r--includes/parser/DateFormatter.php54
-rw-r--r--includes/parser/LinkHolderArray.php96
-rw-r--r--includes/parser/Parser.php744
-rw-r--r--includes/parser/ParserCache.php7
-rw-r--r--includes/parser/ParserOptions.php86
-rw-r--r--includes/parser/ParserOutput.php208
-rw-r--r--includes/parser/Parser_LinkHooks.php118
-rw-r--r--includes/parser/Preprocessor.php7
-rw-r--r--includes/parser/Preprocessor_DOM.php77
-rw-r--r--includes/parser/Preprocessor_Hash.php76
-rw-r--r--includes/parser/Preprocessor_HipHop.hphp2013
-rw-r--r--includes/parser/StripState.php7
-rw-r--r--includes/parser/Tidy.php58
-rw-r--r--includes/profiler/Profiler.php174
-rw-r--r--includes/profiler/ProfilerSimple.php26
-rw-r--r--includes/profiler/ProfilerSimpleText.php18
-rw-r--r--includes/profiler/ProfilerSimpleTrace.php22
-rw-r--r--includes/profiler/ProfilerSimpleUDP.php2
-rw-r--r--includes/resourceloader/ResourceLoader.php93
-rw-r--r--includes/resourceloader/ResourceLoaderContext.php18
-rw-r--r--includes/resourceloader/ResourceLoaderFileModule.php139
-rw-r--r--includes/resourceloader/ResourceLoaderLanguageDataModule.php34
-rw-r--r--includes/resourceloader/ResourceLoaderModule.php56
-rw-r--r--includes/resourceloader/ResourceLoaderNoscriptModule.php2
-rw-r--r--includes/resourceloader/ResourceLoaderSiteModule.php6
-rw-r--r--includes/resourceloader/ResourceLoaderStartUpModule.php55
-rw-r--r--includes/resourceloader/ResourceLoaderUserCSSPrefsModule.php2
-rw-r--r--includes/resourceloader/ResourceLoaderUserTokensModule.php3
-rw-r--r--includes/resourceloader/ResourceLoaderWikiModule.php36
-rw-r--r--includes/revisiondelete/RevisionDelete.php13
-rw-r--r--includes/revisiondelete/RevisionDeleteAbstracts.php7
-rw-r--r--includes/revisiondelete/RevisionDeleter.php4
-rw-r--r--includes/search/SearchEngine.php83
-rw-r--r--includes/search/SearchIBM_DB2.php234
-rw-r--r--includes/search/SearchMssql.php19
-rw-r--r--includes/search/SearchMySQL.php8
-rw-r--r--includes/search/SearchOracle.php142
-rw-r--r--includes/search/SearchPostgres.php44
-rw-r--r--includes/search/SearchSqlite.php15
-rw-r--r--includes/search/SearchUpdate.php13
-rw-r--r--includes/site/MediaWikiSite.php352
-rw-r--r--includes/site/Site.php702
-rw-r--r--includes/site/SiteList.php300
-rw-r--r--includes/site/SiteSQLStore.php491
-rw-r--r--includes/site/SiteStore.php85
-rw-r--r--includes/specials/SpecialActiveusers.php37
-rw-r--r--includes/specials/SpecialAllmessages.php46
-rw-r--r--includes/specials/SpecialAllpages.php96
-rw-r--r--includes/specials/SpecialAncientpages.php8
-rw-r--r--includes/specials/SpecialBlankpage.php2
-rw-r--r--includes/specials/SpecialBlock.php100
-rw-r--r--includes/specials/SpecialBlockList.php34
-rw-r--r--includes/specials/SpecialBlockme.php6
-rw-r--r--includes/specials/SpecialBooksources.php42
-rw-r--r--includes/specials/SpecialBrokenRedirects.php63
-rw-r--r--includes/specials/SpecialCachedPage.php4
-rw-r--r--includes/specials/SpecialCategories.php8
-rw-r--r--includes/specials/SpecialChangeEmail.php14
-rw-r--r--includes/specials/SpecialChangePassword.php73
-rw-r--r--includes/specials/SpecialComparePages.php31
-rw-r--r--includes/specials/SpecialConfirmemail.php10
-rw-r--r--includes/specials/SpecialContributions.php89
-rw-r--r--includes/specials/SpecialDeadendpages.php4
-rw-r--r--includes/specials/SpecialDeletedContributions.php19
-rw-r--r--includes/specials/SpecialDisambiguations.php14
-rw-r--r--includes/specials/SpecialDoubleRedirects.php81
-rw-r--r--includes/specials/SpecialEditWatchlist.php57
-rw-r--r--includes/specials/SpecialEmailuser.php13
-rw-r--r--includes/specials/SpecialExport.php17
-rw-r--r--includes/specials/SpecialFewestrevisions.php5
-rw-r--r--includes/specials/SpecialFileDuplicateSearch.php24
-rw-r--r--includes/specials/SpecialFilepath.php6
-rw-r--r--includes/specials/SpecialImport.php36
-rw-r--r--includes/specials/SpecialJavaScriptTest.php19
-rw-r--r--includes/specials/SpecialLinkSearch.php45
-rw-r--r--includes/specials/SpecialListfiles.php12
-rw-r--r--includes/specials/SpecialListgrouprights.php26
-rw-r--r--includes/specials/SpecialListredirects.php20
-rw-r--r--includes/specials/SpecialListusers.php44
-rw-r--r--includes/specials/SpecialLockdb.php4
-rw-r--r--includes/specials/SpecialLog.php4
-rw-r--r--includes/specials/SpecialLonelypages.php9
-rw-r--r--includes/specials/SpecialLongpages.php4
-rw-r--r--includes/specials/SpecialMIMEsearch.php19
-rw-r--r--includes/specials/SpecialMergeHistory.php53
-rw-r--r--includes/specials/SpecialMostcategories.php13
-rw-r--r--includes/specials/SpecialMostimages.php12
-rw-r--r--includes/specials/SpecialMostinterwikis.php13
-rw-r--r--includes/specials/SpecialMostlinked.php15
-rw-r--r--includes/specials/SpecialMostlinkedcategories.php12
-rw-r--r--includes/specials/SpecialMostlinkedtemplates.php5
-rw-r--r--includes/specials/SpecialMostrevisions.php4
-rw-r--r--includes/specials/SpecialMovepage.php65
-rw-r--r--includes/specials/SpecialNewimages.php23
-rw-r--r--includes/specials/SpecialNewpages.php57
-rw-r--r--includes/specials/SpecialPagesWithProp.php138
-rw-r--r--includes/specials/SpecialPasswordReset.php26
-rw-r--r--includes/specials/SpecialPopularpages.php10
-rw-r--r--includes/specials/SpecialPreferences.php6
-rw-r--r--includes/specials/SpecialPrefixindex.php30
-rw-r--r--includes/specials/SpecialProtectedpages.php46
-rw-r--r--includes/specials/SpecialProtectedtitles.php28
-rw-r--r--includes/specials/SpecialRandompage.php10
-rw-r--r--includes/specials/SpecialRandomredirect.php2
-rw-r--r--includes/specials/SpecialRecentchanges.php100
-rw-r--r--includes/specials/SpecialRecentchangeslinked.php46
-rw-r--r--includes/specials/SpecialRevisiondelete.php45
-rw-r--r--includes/specials/SpecialSearch.php131
-rw-r--r--includes/specials/SpecialShortpages.php4
-rw-r--r--includes/specials/SpecialSpecialpages.php17
-rw-r--r--includes/specials/SpecialStatistics.php63
-rw-r--r--includes/specials/SpecialTags.php4
-rw-r--r--includes/specials/SpecialUnblock.php29
-rw-r--r--includes/specials/SpecialUncategorizedcategories.php13
-rw-r--r--includes/specials/SpecialUncategorizedimages.php3
-rw-r--r--includes/specials/SpecialUncategorizedpages.php11
-rw-r--r--includes/specials/SpecialUndelete.php352
-rw-r--r--includes/specials/SpecialUnlockdb.php4
-rw-r--r--includes/specials/SpecialUnusedcategories.php8
-rw-r--r--includes/specials/SpecialUnusedimages.php3
-rw-r--r--includes/specials/SpecialUnusedtemplates.php18
-rw-r--r--includes/specials/SpecialUnwatchedpages.php17
-rw-r--r--includes/specials/SpecialUpload.php98
-rw-r--r--includes/specials/SpecialUploadStash.php34
-rw-r--r--includes/specials/SpecialUserlogin.php330
-rw-r--r--includes/specials/SpecialUserlogout.php9
-rw-r--r--includes/specials/SpecialUserrights.php106
-rw-r--r--includes/specials/SpecialVersion.php137
-rw-r--r--includes/specials/SpecialWantedcategories.php4
-rw-r--r--includes/specials/SpecialWantedfiles.php6
-rw-r--r--includes/specials/SpecialWantedpages.php11
-rw-r--r--includes/specials/SpecialWantedtemplates.php4
-rw-r--r--includes/specials/SpecialWatchlist.php116
-rw-r--r--includes/specials/SpecialWhatlinkshere.php22
-rw-r--r--includes/specials/SpecialWithoutinterwiki.php4
-rw-r--r--includes/templates/NoLocalSettings.php4
-rw-r--r--includes/templates/Usercreate.php58
-rw-r--r--includes/templates/Userlogin.php4
-rw-r--r--includes/tidy.conf5
-rw-r--r--includes/upload/UploadBase.php159
-rw-r--r--includes/upload/UploadFromChunks.php56
-rw-r--r--includes/upload/UploadFromFile.php12
-rw-r--r--includes/upload/UploadFromStash.php17
-rw-r--r--includes/upload/UploadFromUrl.php22
-rw-r--r--includes/upload/UploadStash.php74
-rw-r--r--includes/zhtable/Makefile336
-rw-r--r--includes/zhtable/Makefile.py391
-rw-r--r--includes/zhtable/printutf8.c99
-rw-r--r--includes/zhtable/toSimp.manual165
-rw-r--r--includes/zhtable/trad2simp.manual150
-rw-r--r--includes/zhtable/tradphrases.manual4310
-rw-r--r--index.php52
-rw-r--r--languages/Language.php367
-rw-r--r--languages/LanguageConverter.php129
-rw-r--r--languages/Names.php75
-rw-r--r--languages/classes/LanguageEo.php2
-rw-r--r--languages/classes/LanguageFi.php2
-rw-r--r--languages/classes/LanguageGan.php16
-rw-r--r--languages/classes/LanguageHe.php11
-rw-r--r--languages/classes/LanguageHy.php13
-rw-r--r--languages/classes/LanguageIu.php23
-rw-r--r--languages/classes/LanguageKk.php17
-rw-r--r--languages/classes/LanguageKu.php22
-rw-r--r--languages/classes/LanguageLn.php45
-rw-r--r--languages/classes/LanguageLt.php56
-rw-r--r--languages/classes/LanguageLv.php51
-rw-r--r--languages/classes/LanguageMo.php53
-rw-r--r--languages/classes/LanguageQqx.php2
-rw-r--r--languages/classes/LanguageRo.php52
-rw-r--r--languages/classes/LanguageRu.php95
-rw-r--r--languages/classes/LanguageSe.php51
-rw-r--r--languages/classes/LanguageSgs.php52
-rw-r--r--languages/classes/LanguageShi.php23
-rw-r--r--languages/classes/LanguageSma.php51
-rw-r--r--languages/classes/LanguageSr.php22
-rw-r--r--languages/classes/LanguageUz.php6
-rw-r--r--languages/classes/LanguageZh.php16
-rw-r--r--languages/classes/LanguageZh_hans.php27
-rw-r--r--languages/data/plurals-mediawiki.xml30
-rw-r--r--languages/data/plurals.xml15
-rw-r--r--languages/messages/MessagesAce.php36
-rw-r--r--languages/messages/MessagesAeb.php17
-rw-r--r--languages/messages/MessagesAf.php161
-rw-r--r--languages/messages/MessagesAln.php17
-rw-r--r--languages/messages/MessagesAls.php12
-rw-r--r--languages/messages/MessagesAm.php32
-rw-r--r--languages/messages/MessagesAn.php34
-rw-r--r--languages/messages/MessagesAng.php18
-rw-r--r--languages/messages/MessagesAnp.php6
-rw-r--r--languages/messages/MessagesAr.php141
-rw-r--r--languages/messages/MessagesArc.php117
-rw-r--r--languages/messages/MessagesArn.php12
-rw-r--r--languages/messages/MessagesAry.php25
-rw-r--r--languages/messages/MessagesArz.php238
-rw-r--r--languages/messages/MessagesAs.php118
-rw-r--r--languages/messages/MessagesAst.php157
-rw-r--r--languages/messages/MessagesAvk.php19
-rw-r--r--languages/messages/MessagesAy.php1
-rw-r--r--languages/messages/MessagesAz.php30
-rw-r--r--languages/messages/MessagesAzb.php3820
-rw-r--r--languages/messages/MessagesBa.php188
-rw-r--r--languages/messages/MessagesBar.php57
-rw-r--r--languages/messages/MessagesBat_smg.php15
-rw-r--r--languages/messages/MessagesBcc.php24
-rw-r--r--languages/messages/MessagesBcl.php172
-rw-r--r--languages/messages/MessagesBe.php72
-rw-r--r--languages/messages/MessagesBe_tarask.php365
-rw-r--r--languages/messages/MessagesBe_x_old.php12
-rw-r--r--languages/messages/MessagesBg.php280
-rw-r--r--languages/messages/MessagesBh.php1
-rw-r--r--languages/messages/MessagesBho.php4
-rw-r--r--languages/messages/MessagesBjn.php71
-rw-r--r--languages/messages/MessagesBn.php160
-rw-r--r--languages/messages/MessagesBo.php8
-rw-r--r--languages/messages/MessagesBpy.php41
-rw-r--r--languages/messages/MessagesBqi.php2
-rw-r--r--languages/messages/MessagesBr.php77
-rw-r--r--languages/messages/MessagesBrh.php6
-rw-r--r--languages/messages/MessagesBs.php103
-rw-r--r--languages/messages/MessagesBug.php3
-rw-r--r--languages/messages/MessagesCa.php220
-rw-r--r--languages/messages/MessagesCbk_zam.php2
-rw-r--r--languages/messages/MessagesCdo.php11
-rw-r--r--languages/messages/MessagesCe.php12
-rw-r--r--languages/messages/MessagesCeb.php17
-rw-r--r--languages/messages/MessagesCh.php4
-rw-r--r--languages/messages/MessagesChr.php1
-rw-r--r--languages/messages/MessagesCkb.php154
-rw-r--r--languages/messages/MessagesCo.php5
-rw-r--r--languages/messages/MessagesCps.php12
-rw-r--r--languages/messages/MessagesCrh_cyrl.php54
-rw-r--r--languages/messages/MessagesCrh_latn.php44
-rw-r--r--languages/messages/MessagesCs.php494
-rw-r--r--languages/messages/MessagesCsb.php14
-rw-r--r--languages/messages/MessagesCu.php30
-rw-r--r--languages/messages/MessagesCv.php17
-rw-r--r--languages/messages/MessagesCy.php167
-rw-r--r--languages/messages/MessagesDa.php185
-rw-r--r--languages/messages/MessagesDe.php307
-rw-r--r--languages/messages/MessagesDe_ch.php34
-rw-r--r--languages/messages/MessagesDe_formal.php15
-rw-r--r--languages/messages/MessagesDiq.php225
-rw-r--r--languages/messages/MessagesDsb.php191
-rw-r--r--languages/messages/MessagesDtp.php21
-rw-r--r--languages/messages/MessagesDv.php15
-rw-r--r--languages/messages/MessagesEe.php6
-rw-r--r--languages/messages/MessagesEgl.php8
-rw-r--r--languages/messages/MessagesEl.php216
-rw-r--r--languages/messages/MessagesEml.php6
-rw-r--r--languages/messages/MessagesEn.php457
-rw-r--r--languages/messages/MessagesEn_gb.php4
-rw-r--r--languages/messages/MessagesEo.php146
-rw-r--r--languages/messages/MessagesEs.php146
-rw-r--r--languages/messages/MessagesEt.php149
-rw-r--r--languages/messages/MessagesEu.php62
-rw-r--r--languages/messages/MessagesExt.php24
-rw-r--r--languages/messages/MessagesFa.php310
-rw-r--r--languages/messages/MessagesFi.php426
-rw-r--r--languages/messages/MessagesFit.php7
-rw-r--r--languages/messages/MessagesFiu_vro.php12
-rw-r--r--languages/messages/MessagesFo.php74
-rw-r--r--languages/messages/MessagesFr.php396
-rw-r--r--languages/messages/MessagesFrc.php5
-rw-r--r--languages/messages/MessagesFrp.php108
-rw-r--r--languages/messages/MessagesFrr.php78
-rw-r--r--languages/messages/MessagesFur.php24
-rw-r--r--languages/messages/MessagesFy.php23
-rw-r--r--languages/messages/MessagesGa.php20
-rw-r--r--languages/messages/MessagesGag.php14
-rw-r--r--languages/messages/MessagesGan.php6
-rw-r--r--languages/messages/MessagesGan_hans.php24
-rw-r--r--languages/messages/MessagesGan_hant.php24
-rw-r--r--languages/messages/MessagesGd.php339
-rw-r--r--languages/messages/MessagesGl.php197
-rw-r--r--languages/messages/MessagesGlk.php2
-rw-r--r--languages/messages/MessagesGrc.php25
-rw-r--r--languages/messages/MessagesGsw.php59
-rw-r--r--languages/messages/MessagesGu.php104
-rw-r--r--languages/messages/MessagesGv.php20
-rw-r--r--languages/messages/MessagesHa.php6
-rw-r--r--languages/messages/MessagesHak.php22
-rw-r--r--languages/messages/MessagesHaw.php4
-rw-r--r--languages/messages/MessagesHe.php474
-rw-r--r--languages/messages/MessagesHi.php84
-rw-r--r--languages/messages/MessagesHif_latn.php99
-rw-r--r--languages/messages/MessagesHil.php35
-rw-r--r--languages/messages/MessagesHr.php101
-rw-r--r--languages/messages/MessagesHsb.php160
-rw-r--r--languages/messages/MessagesHt.php17
-rw-r--r--languages/messages/MessagesHu.php113
-rw-r--r--languages/messages/MessagesHy.php61
-rw-r--r--languages/messages/MessagesIa.php122
-rw-r--r--languages/messages/MessagesId.php165
-rw-r--r--languages/messages/MessagesIe.php17
-rw-r--r--languages/messages/MessagesIg.php29
-rw-r--r--languages/messages/MessagesIke_cans.php2
-rw-r--r--languages/messages/MessagesIke_latn.php2
-rw-r--r--languages/messages/MessagesIlo.php167
-rw-r--r--languages/messages/MessagesInh.php13
-rw-r--r--languages/messages/MessagesIo.php18
-rw-r--r--languages/messages/MessagesIs.php158
-rw-r--r--languages/messages/MessagesIt.php184
-rw-r--r--languages/messages/MessagesJa.php169
-rw-r--r--languages/messages/MessagesJam.php13
-rw-r--r--languages/messages/MessagesJut.php12
-rw-r--r--languages/messages/MessagesJv.php118
-rw-r--r--languages/messages/MessagesKa.php164
-rw-r--r--languages/messages/MessagesKaa.php26
-rw-r--r--languages/messages/MessagesKab.php40
-rw-r--r--languages/messages/MessagesKbd_cyrl.php50
-rw-r--r--languages/messages/MessagesKhw.php21
-rw-r--r--languages/messages/MessagesKiu.php23
-rw-r--r--languages/messages/MessagesKk_arab.php22
-rw-r--r--languages/messages/MessagesKk_cyrl.php25
-rw-r--r--languages/messages/MessagesKk_latn.php22
-rw-r--r--languages/messages/MessagesKm.php65
-rw-r--r--languages/messages/MessagesKn.php28
-rw-r--r--languages/messages/MessagesKo.php177
-rw-r--r--languages/messages/MessagesKoi.php6
-rw-r--r--languages/messages/MessagesKrc.php92
-rw-r--r--languages/messages/MessagesKrj.php1
-rw-r--r--languages/messages/MessagesKs_arab.php20
-rw-r--r--languages/messages/MessagesKs_deva.php19
-rw-r--r--languages/messages/MessagesKsh.php177
-rw-r--r--languages/messages/MessagesKu_arab.php4
-rw-r--r--languages/messages/MessagesKu_latn.php33
-rw-r--r--languages/messages/MessagesKw.php175
-rw-r--r--languages/messages/MessagesKy.php40
-rw-r--r--languages/messages/MessagesLa.php34
-rw-r--r--languages/messages/MessagesLad.php11
-rw-r--r--languages/messages/MessagesLb.php164
-rw-r--r--languages/messages/MessagesLez.php18
-rw-r--r--languages/messages/MessagesLfn.php2
-rw-r--r--languages/messages/MessagesLg.php12
-rw-r--r--languages/messages/MessagesLi.php27
-rw-r--r--languages/messages/MessagesLij.php16
-rw-r--r--languages/messages/MessagesLiv.php8
-rw-r--r--languages/messages/MessagesLmo.php16
-rw-r--r--languages/messages/MessagesLn.php14
-rw-r--r--languages/messages/MessagesLo.php16
-rw-r--r--languages/messages/MessagesLoz.php8
-rw-r--r--languages/messages/MessagesLt.php77
-rw-r--r--languages/messages/MessagesLtg.php10
-rw-r--r--languages/messages/MessagesLus.php37
-rw-r--r--languages/messages/MessagesLv.php44
-rw-r--r--languages/messages/MessagesLzh.php27
-rw-r--r--languages/messages/MessagesLzz.php10
-rw-r--r--languages/messages/MessagesMai.php26
-rw-r--r--languages/messages/MessagesMap_bms.php22
-rw-r--r--languages/messages/MessagesMdf.php26
-rw-r--r--languages/messages/MessagesMg.php70
-rw-r--r--languages/messages/MessagesMhr.php8
-rw-r--r--languages/messages/MessagesMin.php74
-rw-r--r--languages/messages/MessagesMk.php169
-rw-r--r--languages/messages/MessagesMl.php169
-rw-r--r--languages/messages/MessagesMn.php60
-rw-r--r--languages/messages/MessagesMo.php6
-rw-r--r--languages/messages/MessagesMr.php64
-rw-r--r--languages/messages/MessagesMrj.php6
-rw-r--r--languages/messages/MessagesMs.php172
-rw-r--r--languages/messages/MessagesMt.php95
-rw-r--r--languages/messages/MessagesMwl.php13
-rw-r--r--languages/messages/MessagesMy.php27
-rw-r--r--languages/messages/MessagesMyv.php27
-rw-r--r--languages/messages/MessagesMzn.php11
-rw-r--r--languages/messages/MessagesNah.php54
-rw-r--r--languages/messages/MessagesNan.php7
-rw-r--r--languages/messages/MessagesNap.php14
-rw-r--r--languages/messages/MessagesNb.php158
-rw-r--r--languages/messages/MessagesNds.php42
-rw-r--r--languages/messages/MessagesNds_nl.php56
-rw-r--r--languages/messages/MessagesNe.php26
-rw-r--r--languages/messages/MessagesNew.php7
-rw-r--r--languages/messages/MessagesNiu.php3
-rw-r--r--languages/messages/MessagesNl.php168
-rw-r--r--languages/messages/MessagesNl_informal.php12
-rw-r--r--languages/messages/MessagesNn.php163
-rw-r--r--languages/messages/MessagesNo.php3407
-rw-r--r--languages/messages/MessagesNov.php2
-rw-r--r--languages/messages/MessagesNso.php15
-rw-r--r--languages/messages/MessagesOc.php64
-rw-r--r--languages/messages/MessagesOr.php119
-rw-r--r--languages/messages/MessagesOs.php133
-rw-r--r--languages/messages/MessagesPa.php154
-rw-r--r--languages/messages/MessagesPag.php3
-rw-r--r--languages/messages/MessagesPam.php20
-rw-r--r--languages/messages/MessagesPap.php5
-rw-r--r--languages/messages/MessagesPcd.php16
-rw-r--r--languages/messages/MessagesPdc.php12
-rw-r--r--languages/messages/MessagesPfl.php50
-rw-r--r--languages/messages/MessagesPl.php150
-rw-r--r--languages/messages/MessagesPms.php102
-rw-r--r--languages/messages/MessagesPnb.php29
-rw-r--r--languages/messages/MessagesPnt.php18
-rw-r--r--languages/messages/MessagesPrg.php25
-rw-r--r--languages/messages/MessagesPs.php75
-rw-r--r--languages/messages/MessagesPt.php81
-rw-r--r--languages/messages/MessagesPt_br.php135
-rw-r--r--languages/messages/MessagesQqq.php341
-rw-r--r--languages/messages/MessagesQu.php170
-rw-r--r--languages/messages/MessagesQug.php10
-rw-r--r--languages/messages/MessagesRgn.php7
-rw-r--r--languages/messages/MessagesRm.php93
-rw-r--r--languages/messages/MessagesRmy.php5
-rw-r--r--languages/messages/MessagesRo.php166
-rw-r--r--languages/messages/MessagesRoa_rup.php15
-rw-r--r--languages/messages/MessagesRoa_tara.php191
-rw-r--r--languages/messages/MessagesRu.php162
-rw-r--r--languages/messages/MessagesRue.php109
-rw-r--r--languages/messages/MessagesRup.php3
-rw-r--r--languages/messages/MessagesSa.php105
-rw-r--r--languages/messages/MessagesSah.php77
-rw-r--r--languages/messages/MessagesSat.php11
-rw-r--r--languages/messages/MessagesSc.php17
-rw-r--r--languages/messages/MessagesScn.php200
-rw-r--r--languages/messages/MessagesSco.php17
-rw-r--r--languages/messages/MessagesSd.php3
-rw-r--r--languages/messages/MessagesSdc.php22
-rw-r--r--languages/messages/MessagesSe.php85
-rw-r--r--languages/messages/MessagesSei.php16
-rw-r--r--languages/messages/MessagesSg.php1
-rw-r--r--languages/messages/MessagesSgs.php22
-rw-r--r--languages/messages/MessagesSh.php110
-rw-r--r--languages/messages/MessagesShi.php12
-rw-r--r--languages/messages/MessagesSi.php56
-rw-r--r--languages/messages/MessagesSimple.php11
-rw-r--r--languages/messages/MessagesSk.php126
-rw-r--r--languages/messages/MessagesSl.php162
-rw-r--r--languages/messages/MessagesSli.php22
-rw-r--r--languages/messages/MessagesSma.php1
-rw-r--r--languages/messages/MessagesSn.php3
-rw-r--r--languages/messages/MessagesSo.php51
-rw-r--r--languages/messages/MessagesSq.php36
-rw-r--r--languages/messages/MessagesSr_ec.php75
-rw-r--r--languages/messages/MessagesSr_el.php58
-rw-r--r--languages/messages/MessagesSrn.php8
-rw-r--r--languages/messages/MessagesStq.php27
-rw-r--r--languages/messages/MessagesSu.php26
-rw-r--r--languages/messages/MessagesSv.php162
-rw-r--r--languages/messages/MessagesSw.php39
-rw-r--r--languages/messages/MessagesSzl.php25
-rw-r--r--languages/messages/MessagesTa.php64
-rw-r--r--languages/messages/MessagesTcy.php10
-rw-r--r--languages/messages/MessagesTe.php56
-rw-r--r--languages/messages/MessagesTet.php22
-rw-r--r--languages/messages/MessagesTg_cyrl.php28
-rw-r--r--languages/messages/MessagesTg_latn.php26
-rw-r--r--languages/messages/MessagesTh.php137
-rw-r--r--languages/messages/MessagesTk.php35
-rw-r--r--languages/messages/MessagesTl.php38
-rw-r--r--languages/messages/MessagesTly.php14
-rw-r--r--languages/messages/MessagesTn.php3
-rw-r--r--languages/messages/MessagesTo.php19
-rw-r--r--languages/messages/MessagesTpi.php16
-rw-r--r--languages/messages/MessagesTr.php161
-rw-r--r--languages/messages/MessagesTru.php6
-rw-r--r--languages/messages/MessagesTs.php12
-rw-r--r--languages/messages/MessagesTt_cyrl.php33
-rw-r--r--languages/messages/MessagesTt_latn.php25
-rw-r--r--languages/messages/MessagesTyv.php91
-rw-r--r--languages/messages/MessagesUg_arab.php110
-rw-r--r--languages/messages/MessagesUk.php153
-rw-r--r--languages/messages/MessagesUr.php135
-rw-r--r--languages/messages/MessagesUz.php111
-rw-r--r--languages/messages/MessagesVec.php194
-rw-r--r--languages/messages/MessagesVep.php28
-rw-r--r--languages/messages/MessagesVi.php173
-rw-r--r--languages/messages/MessagesVls.php6
-rw-r--r--languages/messages/MessagesVmf.php6
-rw-r--r--languages/messages/MessagesVo.php25
-rw-r--r--languages/messages/MessagesVot.php15
-rw-r--r--languages/messages/MessagesVro.php22
-rw-r--r--languages/messages/MessagesWa.php27
-rw-r--r--languages/messages/MessagesWar.php67
-rw-r--r--languages/messages/MessagesWo.php25
-rw-r--r--languages/messages/MessagesWuu.php18
-rw-r--r--languages/messages/MessagesXal.php20
-rw-r--r--languages/messages/MessagesXh.php3
-rw-r--r--languages/messages/MessagesXmf.php7
-rw-r--r--languages/messages/MessagesYi.php159
-rw-r--r--languages/messages/MessagesYo.php98
-rw-r--r--languages/messages/MessagesYue.php28
-rw-r--r--languages/messages/MessagesZea.php14
-rw-r--r--languages/messages/MessagesZh_classical.php14
-rw-r--r--languages/messages/MessagesZh_hans.php218
-rw-r--r--languages/messages/MessagesZh_hant.php190
-rw-r--r--languages/messages/MessagesZh_hk.php1
-rw-r--r--languages/messages/MessagesZh_min_nan.php13
-rw-r--r--languages/messages/MessagesZh_tw.php28
-rw-r--r--languages/messages/MessagesZh_yue.php13
-rw-r--r--languages/messages/MessagesZu.php7
-rw-r--r--languages/utils/CLDRPluralRuleEvaluator.php35
-rw-r--r--load.php52
-rw-r--r--maintenance/7zip.inc2
-rw-r--r--maintenance/Doxyfile7
-rw-r--r--maintenance/Maintenance.php60
-rw-r--r--maintenance/Makefile4
-rw-r--r--maintenance/README10
-rw-r--r--maintenance/archives/patch-archive-ar_content_format.sql2
-rw-r--r--maintenance/archives/patch-archive-ar_content_model.sql2
-rw-r--r--maintenance/archives/patch-archive-user-index.sql2
-rw-r--r--maintenance/archives/patch-backlinkindexes.sql8
-rw-r--r--maintenance/archives/patch-category.sql2
-rw-r--r--maintenance/archives/patch-categorylinks.sql12
-rw-r--r--maintenance/archives/patch-categorylinksindex.sql6
-rw-r--r--maintenance/archives/patch-drop-ss_admins.sql2
-rw-r--r--maintenance/archives/patch-externallinks.sql2
-rw-r--r--maintenance/archives/patch-fa_deleted.sql2
-rw-r--r--maintenance/archives/patch-fa_sha1.sql4
-rw-r--r--maintenance/archives/patch-filearchive-user-index.sql2
-rw-r--r--maintenance/archives/patch-filearchive.sql14
-rw-r--r--maintenance/archives/patch-hitcounter.sql2
-rw-r--r--maintenance/archives/patch-image-user-index.sql6
-rw-r--r--maintenance/archives/patch-img_media_mime-index.sql4
-rw-r--r--maintenance/archives/patch-img_media_type.sql4
-rw-r--r--maintenance/archives/patch-img_sha1.sql4
-rw-r--r--maintenance/archives/patch-indexes.sql6
-rw-r--r--maintenance/archives/patch-interwiki.sql6
-rw-r--r--maintenance/archives/patch-ipb_anon_only.sql14
-rw-r--r--maintenance/archives/patch-ipb_by_text.sql2
-rw-r--r--maintenance/archives/patch-ipb_deleted.sql2
-rw-r--r--maintenance/archives/patch-ipb_range_start.sql10
-rw-r--r--maintenance/archives/patch-iwlinks.sql4
-rw-r--r--maintenance/archives/patch-job.sql2
-rw-r--r--maintenance/archives/patch-job_attempts.sql4
-rw-r--r--maintenance/archives/patch-job_token.sql9
-rw-r--r--maintenance/archives/patch-langlinks.sql2
-rw-r--r--maintenance/archives/patch-linktables.sql10
-rw-r--r--maintenance/archives/patch-log_search-rename-index.sql4
-rw-r--r--maintenance/archives/patch-log_user_text.sql2
-rw-r--r--maintenance/archives/patch-logging-times-index.sql6
-rw-r--r--maintenance/archives/patch-logging.sql10
-rw-r--r--maintenance/archives/patch-mime_minor_length.sql4
-rw-r--r--maintenance/archives/patch-msg_resource.sql2
-rw-r--r--maintenance/archives/patch-oi_metadata.sql6
-rw-r--r--maintenance/archives/patch-oldimage-user-index.sql6
-rw-r--r--maintenance/archives/patch-page-page_content_model.sql2
-rw-r--r--maintenance/archives/patch-page_props-propname-page-index.sql4
-rw-r--r--maintenance/archives/patch-pagelinks.sql6
-rw-r--r--maintenance/archives/patch-parsercache.sql2
-rw-r--r--maintenance/archives/patch-pl-tl-il-unique.sql4
-rw-r--r--maintenance/archives/patch-querycache.sql6
-rw-r--r--maintenance/archives/patch-querycachetwo.sql6
-rw-r--r--maintenance/archives/patch-rc_deleted.sql2
-rw-r--r--maintenance/archives/patch-rc_id.sql2
-rw-r--r--maintenance/archives/patch-rc_ip.sql2
-rw-r--r--maintenance/archives/patch-rc_moved.sql4
-rw-r--r--maintenance/archives/patch-redirect.sql2
-rw-r--r--maintenance/archives/patch-rename-iwl_prefix.sql2
-rw-r--r--maintenance/archives/patch-restructure.sql3
-rw-r--r--maintenance/archives/patch-revision-rev_content_format.sql2
-rw-r--r--maintenance/archives/patch-revision-rev_content_model.sql2
-rw-r--r--maintenance/archives/patch-searchindex.sql6
-rw-r--r--maintenance/archives/patch-sites.sql71
-rw-r--r--maintenance/archives/patch-templatelinks.sql5
-rw-r--r--maintenance/archives/patch-testrun.sql8
-rw-r--r--maintenance/archives/patch-ufg_group-length-increase-255.sql2
-rw-r--r--maintenance/archives/patch-ufg_group-length-increase.sql2
-rw-r--r--maintenance/archives/patch-ug_group-length-increase-255.sql2
-rw-r--r--maintenance/archives/patch-ug_group-length-increase.sql2
-rw-r--r--maintenance/archives/patch-uploadstash-us_props.sql2
-rw-r--r--maintenance/archives/patch-uploadstash.sql15
-rw-r--r--maintenance/archives/patch-user-realname.sql2
-rw-r--r--maintenance/archives/patch-user_former_groups.sql4
-rw-r--r--maintenance/archives/patch-user_groups.sql4
-rw-r--r--maintenance/archives/patch-user_properties.sql4
-rw-r--r--maintenance/archives/patch-user_rights.sql4
-rw-r--r--maintenance/archives/upgradeLogging.php7
-rw-r--r--maintenance/backupPrefetch.inc4
-rw-r--r--maintenance/backupTextPass.inc4
-rw-r--r--maintenance/benchmarks/Benchmarker.php2
-rw-r--r--maintenance/benchmarks/bench_strtr_str_replace.php4
-rw-r--r--maintenance/benchmarks/bench_wfBaseConvert.php77
-rw-r--r--maintenance/changePassword.php2
-rw-r--r--maintenance/checkAutoLoader.php63
-rw-r--r--maintenance/checkBadRedirects.php2
-rw-r--r--maintenance/checkSyntax.php1
-rw-r--r--maintenance/cleanupPreferences.php104
-rw-r--r--maintenance/cleanupSpam.php14
-rw-r--r--maintenance/cleanupTitles.php2
-rw-r--r--maintenance/cleanupUploadStash.php98
-rw-r--r--maintenance/clearCacheStats.php60
-rw-r--r--maintenance/clearInterwikiCache.php (renamed from maintenance/clear_interwiki_cache.php)0
-rw-r--r--maintenance/clear_stats.php60
-rw-r--r--maintenance/compareParsers.php15
-rw-r--r--maintenance/convertUserOptions.php2
-rw-r--r--maintenance/copyFileBackend.php21
-rw-r--r--maintenance/createAndPromote.php81
-rw-r--r--maintenance/cssjanus/README24
-rw-r--r--maintenance/deleteArchivedFiles.inc11
-rw-r--r--maintenance/deleteArchivedRevisions.inc2
-rw-r--r--maintenance/deleteEqualMessages.php186
-rw-r--r--maintenance/deleteOldRevisions.php38
-rw-r--r--maintenance/deleteOrphanedRevisions.php3
-rw-r--r--maintenance/dev/includes/router.php2
-rw-r--r--maintenance/doMaintenance.php12
-rw-r--r--maintenance/dumpIterator.php2
-rw-r--r--maintenance/dumpLinks.php1
-rw-r--r--maintenance/dumpTextPass.php2
-rw-r--r--maintenance/edit.php4
-rw-r--r--maintenance/eval.php4
-rw-r--r--maintenance/fileOpPerfTest.php22
-rw-r--r--maintenance/findHooks.php7
-rw-r--r--maintenance/fixDoubleRedirects.php20
-rw-r--r--maintenance/fixSlaveDesync.php2
-rw-r--r--maintenance/formatInstallDoc.php2
-rw-r--r--maintenance/fuzz-tester.php24
-rw-r--r--maintenance/generateSitemap.php26
-rw-r--r--maintenance/getConfiguration.php89
-rw-r--r--maintenance/getText.php6
-rw-r--r--maintenance/hiphop/make18
-rw-r--r--maintenance/hiphop/run-server4
-rw-r--r--maintenance/ibm_db2/foreignkeys.sql102
-rw-r--r--maintenance/ibm_db2/patch-categorylinks-better-collation.sql21
-rw-r--r--maintenance/ibm_db2/patch-change_tag-indexes.sql5
-rw-r--r--maintenance/ibm_db2/patch-change_tag.sql8
-rw-r--r--maintenance/ibm_db2/patch-change_tag_summary.sql7
-rw-r--r--maintenance/ibm_db2/patch-change_valid_tag.sql3
-rw-r--r--maintenance/ibm_db2/patch-cl_collation-field.sql1
-rw-r--r--maintenance/ibm_db2/patch-cl_sortkey_prefix-field.sql1
-rw-r--r--maintenance/ibm_db2/patch-cl_type-field.sql1
-rw-r--r--maintenance/ibm_db2/patch-external_user.sql7
-rw-r--r--maintenance/ibm_db2/patch-ipb_allow_usertalk.sql23
-rw-r--r--maintenance/ibm_db2/patch-iw_api-field.sql1
-rw-r--r--maintenance/ibm_db2/patch-iw_api_and_wikiid.sql8
-rw-r--r--maintenance/ibm_db2/patch-iw_wikiid-field.sql1
-rw-r--r--maintenance/ibm_db2/patch-iwlinks.sql7
-rw-r--r--maintenance/ibm_db2/patch-l10n_cache.sql8
-rw-r--r--maintenance/ibm_db2/patch-log_search-rename-index.sql8
-rw-r--r--maintenance/ibm_db2/patch-log_search.sql8
-rw-r--r--maintenance/ibm_db2/patch-log_user_text.sql17
-rw-r--r--maintenance/ibm_db2/patch-module_deps.sql6
-rw-r--r--maintenance/ibm_db2/patch-msg_resource.sql8
-rw-r--r--maintenance/ibm_db2/patch-msg_resource_links.sql6
-rw-r--r--maintenance/ibm_db2/patch-rd_interwiki.sql8
-rw-r--r--maintenance/ibm_db2/patch-ss_active_users.sql11
-rw-r--r--maintenance/ibm_db2/patch-ul_value.sql3
-rw-r--r--maintenance/ibm_db2/patch-uq61_msg_resource_links.sql7
-rw-r--r--maintenance/ibm_db2/patch-uq81_msg_resource.sql7
-rw-r--r--maintenance/ibm_db2/patch-uq96_module_deps.sql7
-rw-r--r--maintenance/ibm_db2/patch-user_properties.sql10
-rw-r--r--maintenance/ibm_db2/tables.sql930
-rw-r--r--maintenance/importDump.php14
-rw-r--r--maintenance/importImages.inc8
-rw-r--r--maintenance/importImages.php55
-rw-r--r--maintenance/importSiteScripts.php3
-rw-r--r--maintenance/importTextFile.php3
-rw-r--r--maintenance/initSiteStats.php88
-rw-r--r--maintenance/initStats.php88
-rw-r--r--maintenance/install.php27
-rw-r--r--maintenance/jsduck/MetaTags.rb53
-rw-r--r--maintenance/jsduck/categories.json54
-rw-r--r--maintenance/jsduck/config.json18
-rw-r--r--maintenance/jsduck/eg-iframe.html20
-rw-r--r--maintenance/jsduck/external.js26
-rw-r--r--maintenance/jsparse.php2
-rw-r--r--maintenance/lag.php4
-rw-r--r--maintenance/language/StatOutputs.php4
-rw-r--r--maintenance/language/checkLanguage.inc6
-rw-r--r--maintenance/language/generateCollationData.php102
-rw-r--r--maintenance/language/generateNormalizerData.php6
-rw-r--r--maintenance/language/langmemusage.php11
-rw-r--r--maintenance/language/languages.inc11
-rw-r--r--maintenance/language/messageTypes.inc8
-rw-r--r--maintenance/language/messages.inc103
-rw-r--r--maintenance/language/validate.php4
-rw-r--r--maintenance/language/zhtable/Makefile2
-rw-r--r--maintenance/language/zhtable/Makefile.py391
-rw-r--r--maintenance/language/zhtable/README (renamed from includes/zhtable/README)0
-rw-r--r--maintenance/language/zhtable/simp2trad.manual (renamed from includes/zhtable/simp2trad.manual)0
-rw-r--r--maintenance/language/zhtable/simp2trad_noconvert.manual (renamed from includes/zhtable/simp2trad_noconvert.manual)0
-rw-r--r--maintenance/language/zhtable/simp2trad_supp_set.manual (renamed from includes/zhtable/simp2trad_supp_set.manual)0
-rw-r--r--maintenance/language/zhtable/simpphrases.manual (renamed from includes/zhtable/simpphrases.manual)0
-rw-r--r--maintenance/language/zhtable/simpphrases_exclude.manual (renamed from includes/zhtable/simpphrases_exclude.manual)0
-rw-r--r--maintenance/language/zhtable/toCN.manual (renamed from includes/zhtable/toCN.manual)0
-rw-r--r--maintenance/language/zhtable/toHK.manual (renamed from includes/zhtable/toHK.manual)0
-rw-r--r--maintenance/language/zhtable/toSG.manual (renamed from includes/zhtable/toSG.manual)0
-rw-r--r--maintenance/language/zhtable/toSimp.manual166
-rw-r--r--maintenance/language/zhtable/toTW.manual (renamed from includes/zhtable/toTW.manual)0
-rw-r--r--maintenance/language/zhtable/toTrad.manual (renamed from includes/zhtable/toTrad.manual)0
-rw-r--r--maintenance/language/zhtable/trad2simp.manual153
-rw-r--r--maintenance/language/zhtable/trad2simp_noconvert.manual (renamed from includes/zhtable/trad2simp_noconvert.manual)0
-rw-r--r--maintenance/language/zhtable/trad2simp_supp_set.manual (renamed from includes/zhtable/trad2simp_supp_set.manual)0
-rw-r--r--maintenance/language/zhtable/tradphrases.manual4311
-rw-r--r--maintenance/language/zhtable/tradphrases_exclude.manual (renamed from includes/zhtable/tradphrases_exclude.manual)0
-rw-r--r--maintenance/locking/LockServerDaemon.php15
-rw-r--r--maintenance/mcc.php73
-rw-r--r--maintenance/mctest.php22
-rw-r--r--maintenance/mergeMessageFileList.php8
-rw-r--r--maintenance/migrateUserGroup.php31
-rw-r--r--maintenance/minify.php2
-rw-r--r--maintenance/mssql/tables.sql30
-rw-r--r--maintenance/mwdocgen.php14
-rw-r--r--maintenance/mwjsduck-gen2
-rw-r--r--maintenance/namespaceDupes.php5
-rw-r--r--maintenance/nextJobDB.php148
-rw-r--r--maintenance/oracle/alterSharedConstraints.php23
-rw-r--r--maintenance/oracle/archives/patch-archive-ar_content_format.sql3
-rw-r--r--maintenance/oracle/archives/patch-archive-ar_content_model.sql3
-rw-r--r--maintenance/oracle/archives/patch-cat_hidden.sql4
-rw-r--r--maintenance/oracle/archives/patch-fa_sha1.sql5
-rw-r--r--maintenance/oracle/archives/patch-job_attempts.sql4
-rw-r--r--maintenance/oracle/archives/patch-job_token.sql12
-rw-r--r--maintenance/oracle/archives/patch-page-page_content_model.sql3
-rw-r--r--maintenance/oracle/archives/patch-rc_moved.sql4
-rw-r--r--maintenance/oracle/archives/patch-revision-rev_content_format.sql3
-rw-r--r--maintenance/oracle/archives/patch-revision-rev_content_model.sql3
-rw-r--r--maintenance/oracle/archives/patch-sites.sql34
-rw-r--r--maintenance/oracle/archives/patch-ss_admins.sql4
-rw-r--r--maintenance/oracle/archives/patch-testrun.sql2
-rw-r--r--maintenance/oracle/archives/patch-ufg_group-length-increase-255.sql9
-rw-r--r--maintenance/oracle/archives/patch-ufg_group-length-increase.sql9
-rw-r--r--maintenance/oracle/archives/patch-ug_group-length-increase-255.sql9
-rw-r--r--maintenance/oracle/archives/patch-ug_group-length-increase.sql9
-rw-r--r--maintenance/oracle/archives/patch-uploadstash-us_props.sql4
-rw-r--r--maintenance/oracle/archives/patch-user_former_groups.sql2
-rw-r--r--maintenance/oracle/tables.sql71
-rw-r--r--maintenance/orphans.php4
-rw-r--r--maintenance/parse.php2
-rw-r--r--maintenance/populateFilearchiveSha1.php107
-rw-r--r--maintenance/populateLogUsertext.php1
-rw-r--r--maintenance/populateRevisionLength.php15
-rw-r--r--maintenance/populateRevisionSha1.php13
-rw-r--r--maintenance/postgres/archives/patch-sites.sql31
-rw-r--r--maintenance/postgres/archives/patch-testrun.sql2
-rw-r--r--maintenance/postgres/tables.sql122
-rw-r--r--maintenance/preprocessDump.php9
-rw-r--r--maintenance/preprocessorFuzzTest.php18
-rw-r--r--maintenance/protect.php1
-rw-r--r--maintenance/proxyCheck.php70
-rw-r--r--maintenance/proxy_check.php70
-rw-r--r--maintenance/purgeList.php94
-rw-r--r--maintenance/purgeParserCache.php16
-rw-r--r--maintenance/reassignEdits.php1
-rw-r--r--maintenance/rebuildLocalisationCache.php9
-rw-r--r--maintenance/rebuildrecentchanges.php17
-rw-r--r--maintenance/rebuildtextindex.php27
-rw-r--r--maintenance/refreshFileHeaders.php93
-rw-r--r--maintenance/refreshImageMetadata.php2
-rw-r--r--maintenance/refreshLinks.php45
-rw-r--r--maintenance/removeUnusedAccounts.php15
-rw-r--r--maintenance/renderDump.php6
-rw-r--r--maintenance/runJobs.php73
-rw-r--r--maintenance/showCacheStats.php106
-rw-r--r--maintenance/showJobs.php25
-rw-r--r--maintenance/showSiteStats.php73
-rw-r--r--maintenance/showStats.php74
-rw-r--r--maintenance/sql.php34
-rw-r--r--maintenance/sqlite.inc2
-rw-r--r--maintenance/sqlite/archives/patch-drop-ss_admins.sql22
-rw-r--r--maintenance/sqlite/archives/patch-job_token.sql8
-rw-r--r--maintenance/sqlite/archives/patch-profiling.sql12
-rw-r--r--maintenance/sqlite/archives/patch-rc_moved.sql46
-rw-r--r--maintenance/sqlite/archives/patch-rename-iwl_prefix.sql2
-rw-r--r--maintenance/sqlite/archives/patch-sites.sql71
-rw-r--r--maintenance/sqlite/archives/patch-ufg_group-length-increase-255.sql15
-rw-r--r--maintenance/sqlite/archives/patch-ufg_group-length-increase.sql15
-rw-r--r--maintenance/sqlite/archives/patch-ug_group-length-increase-255.sql15
-rw-r--r--maintenance/sqlite/archives/patch-ug_group-length-increase.sql15
-rw-r--r--maintenance/sqlite/archives/searchindex-fts3.sql4
-rw-r--r--maintenance/sqlite/archives/searchindex-no-fts.sql2
-rw-r--r--maintenance/stats.php106
-rw-r--r--maintenance/storage/blobs.sql3
-rw-r--r--maintenance/storage/checkStorage.php8
-rw-r--r--maintenance/storage/compressOld.php9
-rw-r--r--maintenance/storage/drop_content_model_info.sql7
-rw-r--r--maintenance/storage/dumpRev.php9
-rw-r--r--maintenance/storage/fixBug20757.php14
-rwxr-xr-xmaintenance/storage/make-blobs4
-rw-r--r--maintenance/storage/moveToExternal.php4
-rw-r--r--maintenance/storage/orphanStats.php11
-rw-r--r--maintenance/storage/recompressTracked.php43
-rw-r--r--maintenance/storage/resolveStubs.php5
-rw-r--r--maintenance/storage/storageTypeStats.php1
-rw-r--r--maintenance/storage/testCompression.php8
-rw-r--r--maintenance/storage/trackBlobs.php10
-rw-r--r--maintenance/syncFileBackend.php48
-rw-r--r--maintenance/tables.sql155
-rw-r--r--maintenance/term/MWTerm.php7
-rw-r--r--maintenance/update.php60
-rw-r--r--maintenance/updateCollation.php65
-rw-r--r--maintenance/updateSearchIndex.php16
-rw-r--r--maintenance/updateSpecialPages.php2
-rw-r--r--maintenance/upgrade1_5.php1337
-rw-r--r--maintenance/userDupes.inc12
-rw-r--r--maintenance/userOptions.inc8
-rw-r--r--maintenance/userOptions.php1
-rw-r--r--maintenance/waitForSlave.php1
-rw-r--r--mw-config/index.php15
-rw-r--r--mw-config/index.php521
-rw-r--r--mw-config/overrides.php17
-rw-r--r--opensearch_desc.php8
-rw-r--r--opensearch_desc.php54
-rw-r--r--profileinfo.php401
-rw-r--r--redirect.php52
-rw-r--r--resources/Resources.php118
-rw-r--r--resources/Resources.php.orig968
-rw-r--r--resources/jquery.effects/jquery.effects.blind.js2
-rw-r--r--resources/jquery.effects/jquery.effects.bounce.js2
-rw-r--r--resources/jquery.effects/jquery.effects.clip.js2
-rw-r--r--resources/jquery.effects/jquery.effects.core.js4
-rw-r--r--resources/jquery.effects/jquery.effects.drop.js2
-rw-r--r--resources/jquery.effects/jquery.effects.explode.js2
-rw-r--r--resources/jquery.effects/jquery.effects.fade.js2
-rw-r--r--resources/jquery.effects/jquery.effects.fold.js2
-rw-r--r--resources/jquery.effects/jquery.effects.highlight.js2
-rw-r--r--resources/jquery.effects/jquery.effects.pulsate.js2
-rw-r--r--resources/jquery.effects/jquery.effects.scale.js2
-rw-r--r--resources/jquery.effects/jquery.effects.shake.js2
-rw-r--r--resources/jquery.effects/jquery.effects.slide.js2
-rw-r--r--resources/jquery.effects/jquery.effects.transfer.js2
-rw-r--r--resources/jquery.ui/i18n/jquery.ui.datepicker-zh-CN.js4
-rw-r--r--resources/jquery.ui/i18n/jquery.ui.datepicker-zh-HK.js4
-rw-r--r--resources/jquery.ui/i18n/jquery.ui.datepicker-zh-TW.js4
-rw-r--r--resources/jquery.ui/jquery.ui.accordion.js4
-rw-r--r--resources/jquery.ui/jquery.ui.autocomplete.js2
-rw-r--r--resources/jquery.ui/jquery.ui.button.js2
-rw-r--r--resources/jquery.ui/jquery.ui.core.js4
-rw-r--r--resources/jquery.ui/jquery.ui.datepicker.js6
-rw-r--r--resources/jquery.ui/jquery.ui.dialog.js4
-rw-r--r--resources/jquery.ui/jquery.ui.draggable.js13
-rw-r--r--resources/jquery.ui/jquery.ui.droppable.js11
-rw-r--r--resources/jquery.ui/jquery.ui.mouse.js2
-rw-r--r--resources/jquery.ui/jquery.ui.position.js2
-rw-r--r--resources/jquery.ui/jquery.ui.progressbar.js4
-rw-r--r--resources/jquery.ui/jquery.ui.resizable.js4
-rw-r--r--resources/jquery.ui/jquery.ui.selectable.js4
-rw-r--r--resources/jquery.ui/jquery.ui.slider.js4
-rw-r--r--resources/jquery.ui/jquery.ui.sortable.js34
-rw-r--r--resources/jquery.ui/jquery.ui.tabs.js4
-rw-r--r--resources/jquery.ui/jquery.ui.widget.js2
-rw-r--r--resources/jquery.ui/themes/default/jquery.ui.accordion.css2
-rw-r--r--resources/jquery.ui/themes/default/jquery.ui.autocomplete.css4
-rw-r--r--resources/jquery.ui/themes/default/jquery.ui.button.css114
-rw-r--r--resources/jquery.ui/themes/default/jquery.ui.core.css2
-rw-r--r--resources/jquery.ui/themes/default/jquery.ui.datepicker.css2
-rw-r--r--resources/jquery.ui/themes/default/jquery.ui.dialog.css2
-rw-r--r--resources/jquery.ui/themes/default/jquery.ui.progressbar.css2
-rw-r--r--resources/jquery.ui/themes/default/jquery.ui.resizable.css2
-rw-r--r--resources/jquery.ui/themes/default/jquery.ui.selectable.css2
-rw-r--r--resources/jquery.ui/themes/default/jquery.ui.slider.css2
-rw-r--r--resources/jquery.ui/themes/default/jquery.ui.tabs.css2
-rw-r--r--resources/jquery.ui/themes/default/jquery.ui.theme.css2
-rw-r--r--resources/jquery.ui/themes/vector/jquery.ui.button.css148
-rw-r--r--resources/jquery/jquery.arrowSteps.js11
-rw-r--r--resources/jquery/jquery.badge.css37
-rw-r--r--resources/jquery/jquery.badge.js121
-rw-r--r--resources/jquery/jquery.byteLimit.js5
-rw-r--r--resources/jquery/jquery.checkboxShiftClick.js10
-rw-r--r--resources/jquery/jquery.client.js152
-rw-r--r--resources/jquery/jquery.collapsibleTabs.js126
-rw-r--r--resources/jquery/jquery.colorUtil.js21
-rw-r--r--resources/jquery/jquery.delayedBind.js6
-rw-r--r--resources/jquery/jquery.expandableField.js8
-rw-r--r--resources/jquery/jquery.hidpi.js117
-rw-r--r--resources/jquery/jquery.highlightText.js2
-rw-r--r--resources/jquery/jquery.jStorage.js853
-rw-r--r--resources/jquery/jquery.js206
-rw-r--r--resources/jquery/jquery.json.js250
-rw-r--r--resources/jquery/jquery.localize.js59
-rw-r--r--resources/jquery/jquery.makeCollapsible.js621
-rw-r--r--resources/jquery/jquery.mw-jump.js10
-rw-r--r--resources/jquery/jquery.mwExtension.js5
-rw-r--r--resources/jquery/jquery.qunit.completenessTest.js4
-rw-r--r--resources/jquery/jquery.qunit.css15
-rw-r--r--resources/jquery/jquery.qunit.js493
-rw-r--r--resources/jquery/jquery.spinner.js2
-rw-r--r--resources/jquery/jquery.suggestions.js207
-rw-r--r--resources/jquery/jquery.tablesorter.js371
-rw-r--r--resources/jquery/jquery.textSelection.js111
-rw-r--r--resources/mediawiki.action/mediawiki.action.edit.js2
-rw-r--r--resources/mediawiki.action/mediawiki.action.edit.preview.js6
-rw-r--r--resources/mediawiki.action/mediawiki.action.history.diff.css80
-rw-r--r--resources/mediawiki.action/mediawiki.action.history.js2
-rw-r--r--resources/mediawiki.action/mediawiki.action.view.dblClickEdit.js14
-rw-r--r--resources/mediawiki.action/mediawiki.action.view.postEdit.js15
-rw-r--r--resources/mediawiki.action/mediawiki.action.view.rightClickEdit.js14
-rw-r--r--resources/mediawiki.api/mediawiki.api.category.js174
-rw-r--r--resources/mediawiki.api/mediawiki.api.edit.js85
-rw-r--r--resources/mediawiki.api/mediawiki.api.js73
-rw-r--r--resources/mediawiki.api/mediawiki.api.parse.js39
-rw-r--r--resources/mediawiki.api/mediawiki.api.titleblacklist.js52
-rw-r--r--resources/mediawiki.api/mediawiki.api.watch.js68
-rw-r--r--resources/mediawiki.language/languages/bs.js6
-rw-r--r--resources/mediawiki.language/languages/dsb.js6
-rw-r--r--resources/mediawiki.language/languages/fi.js15
-rw-r--r--resources/mediawiki.language/languages/ga.js7
-rw-r--r--resources/mediawiki.language/languages/he.js14
-rw-r--r--resources/mediawiki.language/languages/hsb.js6
-rw-r--r--resources/mediawiki.language/languages/hu.js6
-rw-r--r--resources/mediawiki.language/languages/hy.js16
-rw-r--r--resources/mediawiki.language/languages/la.js6
-rw-r--r--resources/mediawiki.language/languages/os.js29
-rw-r--r--resources/mediawiki.language/languages/ru.js46
-rw-r--r--resources/mediawiki.language/languages/sl.js6
-rw-r--r--resources/mediawiki.language/languages/uk.js28
-rw-r--r--resources/mediawiki.language/mediawiki.cldr.js23
-rw-r--r--resources/mediawiki.language/mediawiki.language.init.js4
-rw-r--r--resources/mediawiki.language/mediawiki.language.js51
-rw-r--r--resources/mediawiki.language/mediawiki.language.numbers.js243
-rw-r--r--resources/mediawiki.libs/CLDRPluralRuleParser.js1
-rw-r--r--resources/mediawiki.page/mediawiki.page.patrol.ajax.js63
-rw-r--r--resources/mediawiki.page/mediawiki.page.ready.js40
-rw-r--r--resources/mediawiki.page/mediawiki.page.watch.ajax.js17
-rw-r--r--resources/mediawiki.special/mediawiki.special.block.js78
-rw-r--r--resources/mediawiki.special/mediawiki.special.changeemail.js62
-rw-r--r--resources/mediawiki.special/mediawiki.special.changeslist.css11
-rw-r--r--resources/mediawiki.special/mediawiki.special.javaScriptTest.js2
-rw-r--r--resources/mediawiki.special/mediawiki.special.js6
-rw-r--r--resources/mediawiki.special/mediawiki.special.movePage.js9
-rw-r--r--resources/mediawiki.special/mediawiki.special.preferences.js336
-rw-r--r--resources/mediawiki.special/mediawiki.special.recentchanges.js31
-rw-r--r--resources/mediawiki.special/mediawiki.special.search.js90
-rw-r--r--resources/mediawiki.special/mediawiki.special.undelete.js13
-rw-r--r--resources/mediawiki.special/mediawiki.special.upload.js91
-rw-r--r--resources/mediawiki.special/mediawiki.special.userLogin.signup.js10
-rw-r--r--resources/mediawiki/mediawiki.Title.js103
-rw-r--r--resources/mediawiki/mediawiki.Uri.js64
-rw-r--r--resources/mediawiki/mediawiki.debug.css1
-rw-r--r--resources/mediawiki/mediawiki.debug.js6
-rw-r--r--resources/mediawiki/mediawiki.feedback.js45
-rw-r--r--resources/mediawiki/mediawiki.hidpi.js5
-rw-r--r--resources/mediawiki/mediawiki.htmlform.js112
-rw-r--r--resources/mediawiki/mediawiki.jqueryMsg.js423
-rw-r--r--resources/mediawiki/mediawiki.jqueryMsg.peg1
-rw-r--r--resources/mediawiki/mediawiki.js699
-rw-r--r--resources/mediawiki/mediawiki.log.js2
-rw-r--r--resources/mediawiki/mediawiki.notification.js145
-rw-r--r--resources/mediawiki/mediawiki.notify.js13
-rw-r--r--resources/mediawiki/mediawiki.searchSuggest.css16
-rw-r--r--resources/mediawiki/mediawiki.searchSuggest.js110
-rw-r--r--resources/mediawiki/mediawiki.user.js25
-rw-r--r--resources/mediawiki/mediawiki.util.js236
-rw-r--r--resources/startup.js23
-rw-r--r--serialized/serialize.php24
-rw-r--r--skins/ArchLinux.php36
-rw-r--r--skins/Chick.php2
-rw-r--r--skins/CologneBlue.php661
-rw-r--r--skins/Modern.php16
-rw-r--r--skins/MonoBook.php36
-rw-r--r--skins/Nostalgia.php2
-rw-r--r--skins/Standard.php18
-rw-r--r--skins/Vector.php90
-rw-r--r--skins/archlinux/main.css54
-rw-r--r--skins/cologneblue/screen.css171
-rw-r--r--skins/common/commonContent.css19
-rw-r--r--skins/common/commonElements.css7
-rw-r--r--skins/common/commonInterface.css10
-rw-r--r--skins/common/commonPrint.css4
-rw-r--r--skins/common/config.css1
-rw-r--r--skins/common/images/icons/fileicon-djvu.xcfbin83394 -> 0 bytes
-rw-r--r--skins/common/images/icons/fileicon-ogg.xcfbin40236 -> 0 bytes
-rw-r--r--skins/common/images/icons/fileicon-psd.pngbin0 -> 10376 bytes
-rw-r--r--skins/common/shared.css44
-rw-r--r--skins/common/wikibits.js3
-rw-r--r--skins/modern/main.css15
-rw-r--r--skins/monobook/main.css54
-rw-r--r--skins/simple/main.css6
-rw-r--r--skins/vector/images/border.pngbin69 -> 0 bytes
-rw-r--r--skins/vector/images/page-base.pngbin67 -> 0 bytes
-rw-r--r--skins/vector/images/preferences-base.pngbin67 -> 0 bytes
-rw-r--r--skins/vector/images/preferences-edge.pngbin67 -> 0 bytes
-rw-r--r--skins/vector/screen.css71
-rw-r--r--skins/vector/vector.js2
-rw-r--r--tests/.htaccess1
-rw-r--r--tests/RunSeleniumTests.php233
-rw-r--r--tests/TestsAutoLoader.php35
-rw-r--r--tests/jasmine/.htaccess1
-rw-r--r--tests/jasmine/SpecRunner.html28
-rw-r--r--tests/jasmine/lib/jasmine-1.0.1/MIT.LICENSE20
-rw-r--r--tests/jasmine/lib/jasmine-1.0.1/jasmine-html.js188
-rw-r--r--tests/jasmine/lib/jasmine-1.0.1/jasmine.css166
-rw-r--r--tests/jasmine/lib/jasmine-1.0.1/jasmine.js2421
-rw-r--r--tests/jasmine/spec/mediawiki.jqueryMsg.spec.data.js488
-rw-r--r--tests/jasmine/spec/mediawiki.jqueryMsg.spec.js389
-rw-r--r--tests/jasmine/spec_makers/makeJqueryMsgSpec.php110
-rw-r--r--tests/parser/README8
-rw-r--r--tests/parser/extraParserTests.txtbin1261 -> 0 bytes
-rw-r--r--tests/parser/parserTest.inc1330
-rw-r--r--tests/parser/parserTests.txt10363
-rw-r--r--tests/parser/parserTestsParserHook.php70
-rw-r--r--tests/parser/preprocess/All_system_messages.expected5646
-rw-r--r--tests/parser/preprocess/All_system_messages.txt5645
-rw-r--r--tests/parser/preprocess/Factorial.expected17
-rw-r--r--tests/parser/preprocess/Factorial.txt16
-rw-r--r--tests/parser/preprocess/Fundraising.expected18
-rw-r--r--tests/parser/preprocess/Fundraising.txt17
-rw-r--r--tests/parser/preprocess/QuoteQuran.expected140
-rw-r--r--tests/parser/preprocess/QuoteQuran.txt139
-rw-r--r--tests/parserTests.php92
-rw-r--r--tests/phpunit/Makefile91
-rw-r--r--tests/phpunit/MediaWikiLangTestCase.php42
-rw-r--r--tests/phpunit/MediaWikiPHPUnitCommand.php76
-rw-r--r--tests/phpunit/MediaWikiTestCase.php547
-rw-r--r--tests/phpunit/README53
-rw-r--r--tests/phpunit/StructureTest.php60
-rw-r--r--tests/phpunit/TODO10
-rw-r--r--tests/phpunit/bootstrap.php32
-rw-r--r--tests/phpunit/data/db/mysql/functions.sql12
-rw-r--r--tests/phpunit/data/db/postgres/functions.sql12
-rw-r--r--tests/phpunit/data/db/sqlite/tables-1.13.sql342
-rw-r--r--tests/phpunit/data/db/sqlite/tables-1.15.sql454
-rw-r--r--tests/phpunit/data/db/sqlite/tables-1.16.sql483
-rw-r--r--tests/phpunit/data/db/sqlite/tables-1.17.sql516
-rw-r--r--tests/phpunit/data/db/sqlite/tables-1.18.sql535
-rw-r--r--tests/phpunit/data/media/1bit-png.pngbin167 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/80x60-2layers.xcfbin1162 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/80x60-Greyscale.xcfbin667 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/80x60-RGB.xcfbin677 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/Animated_PNG_example_bouncing_beach_ball.pngbin72209 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/Gtk-media-play-ltr.svg35
-rw-r--r--tests/phpunit/data/media/Png-native-test.pngbin4665 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/QA_icon.svg77
-rw-r--r--tests/phpunit/data/media/README38
-rw-r--r--tests/phpunit/data/media/Toll_Texas_1.svg150
-rw-r--r--tests/phpunit/data/media/US_states_by_total_state_tax_revenue.svg248
-rw-r--r--tests/phpunit/data/media/Wikimedia-logo.svg14
-rw-r--r--tests/phpunit/data/media/Xmp-exif-multilingual_test.jpgbin12544 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/animated-xmp.gifbin3864 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/animated.gifbin497 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/broken_exif_date.jpgbin3233 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/exif-gps.jpgbin665 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/exif-user-comment.jpgbin484 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/greyscale-na-png.pngbin365 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/greyscale-png.pngbin415 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/iptc-invalid-psir.jpgbin9574 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/iptc-timetest-invalid.jpgbin9573 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/iptc-timetest.jpgbin9573 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/jpeg-comment-binary.jpgbin448 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/jpeg-comment-iso8859-1.jpgbin447 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/jpeg-comment-multiple.jpgbin431 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/jpeg-comment-utf.jpgbin445 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/jpeg-iptc-bad-hash.jpgbin499 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/jpeg-iptc-good-hash.jpgbin499 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/jpeg-padding-even.jpgbin450 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/jpeg-padding-odd.jpgbin451 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/jpeg-xmp-alt.jpgbin3255 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/jpeg-xmp-psir.jpgbin3308 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/jpeg-xmp-psir.xmp35
-rw-r--r--tests/phpunit/data/media/landscape-plain.jpgbin38771 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/nonanimated.gifbin200 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/portrait-rotated.jpgbin38577 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/rgb-na-png.pngbin593 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/rgb-png.pngbin663 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/test.jpgbin437 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/test.tiffbin566 -> 0 bytes
-rw-r--r--tests/phpunit/data/media/xmp.pngbin582 -> 0 bytes
-rw-r--r--tests/phpunit/data/xmp/1.result.php8
-rw-r--r--tests/phpunit/data/xmp/1.xmp11
-rw-r--r--tests/phpunit/data/xmp/2.result.php8
-rw-r--r--tests/phpunit/data/xmp/2.xmp12
-rw-r--r--tests/phpunit/data/xmp/3-invalid.result.php7
-rw-r--r--tests/phpunit/data/xmp/3-invalid.xmp31
-rw-r--r--tests/phpunit/data/xmp/3.result.php8
-rw-r--r--tests/phpunit/data/xmp/3.xmp29
-rw-r--r--tests/phpunit/data/xmp/4.result.php7
-rw-r--r--tests/phpunit/data/xmp/4.xmp22
-rw-r--r--tests/phpunit/data/xmp/5.result.php7
-rw-r--r--tests/phpunit/data/xmp/5.xmp16
-rw-r--r--tests/phpunit/data/xmp/6.result.php8
-rw-r--r--tests/phpunit/data/xmp/6.xmp18
-rw-r--r--tests/phpunit/data/xmp/7.result.php52
-rw-r--r--tests/phpunit/data/xmp/7.xmp67
-rw-r--r--tests/phpunit/data/xmp/README3
-rw-r--r--tests/phpunit/data/xmp/bag-for-seq.result.php10
-rw-r--r--tests/phpunit/data/xmp/bag-for-seq.xmp1
-rw-r--r--tests/phpunit/data/xmp/flash.result.php8
-rw-r--r--tests/phpunit/data/xmp/flash.xmp11
-rw-r--r--tests/phpunit/data/xmp/gps.result.php12
-rw-r--r--tests/phpunit/data/xmp/gps.xmp17
-rw-r--r--tests/phpunit/data/xmp/invalid-child-not-struct.result.php7
-rw-r--r--tests/phpunit/data/xmp/invalid-child-not-struct.xmp12
-rw-r--r--tests/phpunit/data/xmp/no-namespace.result.php7
-rw-r--r--tests/phpunit/data/xmp/no-namespace.xmp11
-rw-r--r--tests/phpunit/data/xmp/no-recognized-props.result.php2
-rw-r--r--tests/phpunit/data/xmp/no-recognized-props.xmp8
-rw-r--r--tests/phpunit/data/xmp/utf16BE.result.php12
-rw-r--r--tests/phpunit/data/xmp/utf16BE.xmpbin930 -> 0 bytes
-rw-r--r--tests/phpunit/data/xmp/utf16LE.result.php12
-rw-r--r--tests/phpunit/data/xmp/utf16LE.xmpbin930 -> 0 bytes
-rw-r--r--tests/phpunit/data/xmp/utf32BE.result.php12
-rw-r--r--tests/phpunit/data/xmp/utf32BE.xmpbin1856 -> 0 bytes
-rw-r--r--tests/phpunit/data/xmp/utf32LE.result.php12
-rw-r--r--tests/phpunit/data/xmp/utf32LE.xmpbin1856 -> 0 bytes
-rw-r--r--tests/phpunit/data/xmp/xmpExt.result.php8
-rw-r--r--tests/phpunit/data/xmp/xmpExt.xmp13
-rw-r--r--tests/phpunit/data/xmp/xmpExt2.xmp8
-rw-r--r--tests/phpunit/data/zip/cd-gap.zipbin182 -> 0 bytes
-rw-r--r--tests/phpunit/data/zip/cd-truncated.zipbin171 -> 0 bytes
-rw-r--r--tests/phpunit/data/zip/class-trailing-null.zipbin173 -> 0 bytes
-rw-r--r--tests/phpunit/data/zip/class-trailing-slash.zipbin173 -> 0 bytes
-rw-r--r--tests/phpunit/data/zip/class.zipbin173 -> 0 bytes
-rw-r--r--tests/phpunit/data/zip/empty.zipbin22 -> 0 bytes
-rw-r--r--tests/phpunit/data/zip/looks-like-zip64.zipbin173 -> 0 bytes
-rw-r--r--tests/phpunit/data/zip/nosig.zipbin173 -> 0 bytes
-rw-r--r--tests/phpunit/data/zip/split.zipbin196 -> 0 bytes
-rw-r--r--tests/phpunit/data/zip/trail.zipbin181 -> 0 bytes
-rw-r--r--tests/phpunit/data/zip/wrong-cd-start-disk.zipbin173 -> 0 bytes
-rw-r--r--tests/phpunit/data/zip/wrong-central-entry-sig.zipbin173 -> 0 bytes
-rw-r--r--tests/phpunit/docs/ExportDemoTest.php36
-rw-r--r--tests/phpunit/includes/ArticleTablesTest.php33
-rw-r--r--tests/phpunit/includes/ArticleTest.php82
-rw-r--r--tests/phpunit/includes/BlockTest.php230
-rw-r--r--tests/phpunit/includes/CdbTest.php84
-rw-r--r--tests/phpunit/includes/DiffHistoryBlobTest.php40
-rw-r--r--tests/phpunit/includes/EditPageTest.php40
-rw-r--r--tests/phpunit/includes/ExternalStoreTest.php32
-rw-r--r--tests/phpunit/includes/ExtraParserTest.php169
-rw-r--r--tests/phpunit/includes/FauxResponseTest.php70
-rw-r--r--tests/phpunit/includes/FormOptionsInitializationTest.php85
-rw-r--r--tests/phpunit/includes/FormOptionsTest.php90
-rw-r--r--tests/phpunit/includes/GlobalFunctions/GlobalTest.php598
-rw-r--r--tests/phpunit/includes/GlobalFunctions/GlobalWithDBTest.php29
-rw-r--r--tests/phpunit/includes/GlobalFunctions/README2
-rw-r--r--tests/phpunit/includes/GlobalFunctions/wfAssembleUrlTest.php111
-rw-r--r--tests/phpunit/includes/GlobalFunctions/wfBCP47Test.php133
-rw-r--r--tests/phpunit/includes/GlobalFunctions/wfBaseNameTest.php36
-rw-r--r--tests/phpunit/includes/GlobalFunctions/wfExpandUrlTest.php80
-rw-r--r--tests/phpunit/includes/GlobalFunctions/wfGetCallerTest.php35
-rw-r--r--tests/phpunit/includes/GlobalFunctions/wfRemoveDotSegmentsTest.php90
-rw-r--r--tests/phpunit/includes/GlobalFunctions/wfShorthandToIntegerTest.php28
-rw-r--r--tests/phpunit/includes/GlobalFunctions/wfTimestampTest.php134
-rw-r--r--tests/phpunit/includes/GlobalFunctions/wfUrlencodeTest.php120
-rw-r--r--tests/phpunit/includes/HooksTest.php102
-rw-r--r--tests/phpunit/includes/HtmlTest.php580
-rw-r--r--tests/phpunit/includes/HttpTest.php180
-rw-r--r--tests/phpunit/includes/IPTest.php542
-rw-r--r--tests/phpunit/includes/JsonTest.php33
-rw-r--r--tests/phpunit/includes/LanguageConverterTest.php130
-rw-r--r--tests/phpunit/includes/LicensesTest.php22
-rw-r--r--tests/phpunit/includes/LinksUpdateTest.php154
-rw-r--r--tests/phpunit/includes/LocalFileTest.php108
-rw-r--r--tests/phpunit/includes/LocalisationCacheTest.php31
-rw-r--r--tests/phpunit/includes/MWFunctionTest.php86
-rw-r--r--tests/phpunit/includes/MWNamespaceTest.php628
-rw-r--r--tests/phpunit/includes/MessageTest.php64
-rw-r--r--tests/phpunit/includes/ParserOptionsTest.php35
-rw-r--r--tests/phpunit/includes/PathRouterTest.php254
-rw-r--r--tests/phpunit/includes/PreferencesTest.php75
-rw-r--r--tests/phpunit/includes/Providers.php44
-rw-r--r--tests/phpunit/includes/RecentChangeTest.php273
-rw-r--r--tests/phpunit/includes/ResourceLoaderTest.php91
-rw-r--r--tests/phpunit/includes/RevisionStorageTest.php408
-rw-r--r--tests/phpunit/includes/RevisionTest.php125
-rw-r--r--tests/phpunit/includes/SampleTest.php98
-rw-r--r--tests/phpunit/includes/SanitizerTest.php162
-rw-r--r--tests/phpunit/includes/SanitizerValidateEmailTest.php79
-rw-r--r--tests/phpunit/includes/SeleniumConfigurationTest.php228
-rw-r--r--tests/phpunit/includes/SiteConfigurationTest.php311
-rw-r--r--tests/phpunit/includes/TemplateCategoriesTest.php36
-rw-r--r--tests/phpunit/includes/TestUser.php58
-rw-r--r--tests/phpunit/includes/TimeAdjustTest.php51
-rw-r--r--tests/phpunit/includes/TimestampTest.php72
-rw-r--r--tests/phpunit/includes/TitleMethodsTest.php201
-rw-r--r--tests/phpunit/includes/TitlePermissionTest.php660
-rw-r--r--tests/phpunit/includes/TitleTest.php155
-rw-r--r--tests/phpunit/includes/UserTest.php171
-rw-r--r--tests/phpunit/includes/WebRequestTest.php216
-rw-r--r--tests/phpunit/includes/WikiPageTest.php784
-rw-r--r--tests/phpunit/includes/XmlJsTest.php9
-rw-r--r--tests/phpunit/includes/XmlSelectTest.php139
-rw-r--r--tests/phpunit/includes/XmlTest.php342
-rw-r--r--tests/phpunit/includes/ZipDirectoryReaderTest.php79
-rw-r--r--tests/phpunit/includes/api/ApiBlockTest.php117
-rw-r--r--tests/phpunit/includes/api/ApiEditPageTest.php84
-rw-r--r--tests/phpunit/includes/api/ApiOptionsTest.php276
-rw-r--r--tests/phpunit/includes/api/ApiPurgeTest.php40
-rw-r--r--tests/phpunit/includes/api/ApiQueryTest.php68
-rw-r--r--tests/phpunit/includes/api/ApiTest.php280
-rw-r--r--tests/phpunit/includes/api/ApiTestCase.php187
-rw-r--r--tests/phpunit/includes/api/ApiTestCaseUpload.php148
-rw-r--r--tests/phpunit/includes/api/ApiUploadTest.php569
-rw-r--r--tests/phpunit/includes/api/ApiWatchTest.php176
-rw-r--r--tests/phpunit/includes/api/PrefixUniquenessTest.php24
-rw-r--r--tests/phpunit/includes/api/RandomImageGenerator.php463
-rw-r--r--tests/phpunit/includes/api/format/ApiFormatPhpTest.php19
-rw-r--r--tests/phpunit/includes/api/format/ApiFormatTestBase.php22
-rw-r--r--tests/phpunit/includes/api/generateRandomImages.php51
-rw-r--r--tests/phpunit/includes/api/words.txt1000
-rw-r--r--tests/phpunit/includes/cache/GenderCacheTest.php101
-rw-r--r--tests/phpunit/includes/cache/ProcessCacheLRUTest.php239
-rw-r--r--tests/phpunit/includes/db/DatabaseSQLTest.php147
-rw-r--r--tests/phpunit/includes/db/DatabaseSqliteTest.php326
-rw-r--r--tests/phpunit/includes/db/DatabaseTest.php215
-rw-r--r--tests/phpunit/includes/db/ORMRowTest.php234
-rw-r--r--tests/phpunit/includes/db/TestORMRowTest.php174
-rw-r--r--tests/phpunit/includes/debug/MWDebugTest.php68
-rw-r--r--tests/phpunit/includes/filerepo/FileBackendTest.php1868
-rw-r--r--tests/phpunit/includes/filerepo/FileRepoTest.php45
-rw-r--r--tests/phpunit/includes/filerepo/StoreBatchTest.php123
-rw-r--r--tests/phpunit/includes/installer/InstallDocFormatterTest.php64
-rw-r--r--tests/phpunit/includes/json/ServicesJsonTest.php93
-rw-r--r--tests/phpunit/includes/libs/CSSJanusTest.php560
-rw-r--r--tests/phpunit/includes/libs/CSSMinTest.php142
-rw-r--r--tests/phpunit/includes/libs/GenericArrayObjectTest.php245
-rw-r--r--tests/phpunit/includes/libs/IEUrlExtensionTest.php118
-rw-r--r--tests/phpunit/includes/libs/JavaScriptMinifierTest.php170
-rw-r--r--tests/phpunit/includes/media/BitmapMetadataHandlerTest.php146
-rw-r--r--tests/phpunit/includes/media/BitmapScalingTest.php151
-rw-r--r--tests/phpunit/includes/media/ExifBitmapTest.php100
-rw-r--r--tests/phpunit/includes/media/ExifRotationTest.php260
-rw-r--r--tests/phpunit/includes/media/ExifTest.php48
-rw-r--r--tests/phpunit/includes/media/FormatMetadataTest.php52
-rw-r--r--tests/phpunit/includes/media/GIFMetadataExtractorTest.php96
-rw-r--r--tests/phpunit/includes/media/GIFTest.php98
-rw-r--r--tests/phpunit/includes/media/IPTCTest.php55
-rw-r--r--tests/phpunit/includes/media/JpegMetadataExtractorTest.php94
-rw-r--r--tests/phpunit/includes/media/JpegTest.php31
-rw-r--r--tests/phpunit/includes/media/MediaHandlerTest.php50
-rw-r--r--tests/phpunit/includes/media/PNGMetadataExtractorTest.php141
-rw-r--r--tests/phpunit/includes/media/PNGTest.php100
-rw-r--r--tests/phpunit/includes/media/SVGMetadataExtractorTest.php108
-rw-r--r--tests/phpunit/includes/media/TiffTest.php35
-rw-r--r--tests/phpunit/includes/media/XMPTest.php158
-rw-r--r--tests/phpunit/includes/media/XMPValidateTest.php47
-rw-r--r--tests/phpunit/includes/mobile/DeviceDetectionTest.php40
-rw-r--r--tests/phpunit/includes/normal/CleanUpTest.php382
-rw-r--r--tests/phpunit/includes/parser/MagicVariableTest.php201
-rw-r--r--tests/phpunit/includes/parser/MediaWikiParserTest.php36
-rw-r--r--tests/phpunit/includes/parser/NewParserTest.php895
-rw-r--r--tests/phpunit/includes/parser/ParserMethodsTest.php33
-rw-r--r--tests/phpunit/includes/parser/ParserPreloadTest.php67
-rw-r--r--tests/phpunit/includes/parser/PreprocessorTest.php233
-rw-r--r--tests/phpunit/includes/parser/TagHooksTest.php77
-rw-r--r--tests/phpunit/includes/search/SearchEngineTest.php163
-rw-r--r--tests/phpunit/includes/search/SearchUpdateTest.php90
-rw-r--r--tests/phpunit/includes/specials/QueryAllSpecialPagesTest.php79
-rw-r--r--tests/phpunit/includes/specials/SpecialRecentchangesTest.php132
-rw-r--r--tests/phpunit/includes/specials/SpecialSearchTest.php116
-rw-r--r--tests/phpunit/includes/upload/UploadFromUrlTest.php351
-rw-r--r--tests/phpunit/includes/upload/UploadStashTest.php77
-rw-r--r--tests/phpunit/includes/upload/UploadTest.php141
-rw-r--r--tests/phpunit/install-phpunit.sh36
-rw-r--r--tests/phpunit/languages/LanguageAmTest.php33
-rw-r--r--tests/phpunit/languages/LanguageArTest.php78
-rw-r--r--tests/phpunit/languages/LanguageBeTest.php40
-rw-r--r--tests/phpunit/languages/LanguageBe_taraskTest.php65
-rw-r--r--tests/phpunit/languages/LanguageBhTest.php34
-rw-r--r--tests/phpunit/languages/LanguageBsTest.php41
-rw-r--r--tests/phpunit/languages/LanguageCsTest.php40
-rw-r--r--tests/phpunit/languages/LanguageCuTest.php41
-rw-r--r--tests/phpunit/languages/LanguageCyTest.php42
-rw-r--r--tests/phpunit/languages/LanguageDsbTest.php40
-rw-r--r--tests/phpunit/languages/LanguageFrTest.php34
-rw-r--r--tests/phpunit/languages/LanguageGaTest.php34
-rw-r--r--tests/phpunit/languages/LanguageGdTest.php38
-rw-r--r--tests/phpunit/languages/LanguageGvTest.php39
-rw-r--r--tests/phpunit/languages/LanguageHeTest.php48
-rw-r--r--tests/phpunit/languages/LanguageHiTest.php34
-rw-r--r--tests/phpunit/languages/LanguageHrTest.php41
-rw-r--r--tests/phpunit/languages/LanguageHsbTest.php40
-rw-r--r--tests/phpunit/languages/LanguageHuTest.php34
-rw-r--r--tests/phpunit/languages/LanguageHyTest.php34
-rw-r--r--tests/phpunit/languages/LanguageKshTest.php34
-rw-r--r--tests/phpunit/languages/LanguageLnTest.php34
-rw-r--r--tests/phpunit/languages/LanguageLtTest.php53
-rw-r--r--tests/phpunit/languages/LanguageLvTest.php39
-rw-r--r--tests/phpunit/languages/LanguageMgTest.php35
-rw-r--r--tests/phpunit/languages/LanguageMkTest.php41
-rw-r--r--tests/phpunit/languages/LanguageMlTest.php43
-rw-r--r--tests/phpunit/languages/LanguageMoTest.php43
-rw-r--r--tests/phpunit/languages/LanguageMtTest.php72
-rw-r--r--tests/phpunit/languages/LanguageNlTest.php28
-rw-r--r--tests/phpunit/languages/LanguageNsoTest.php32
-rw-r--r--tests/phpunit/languages/LanguagePlTest.php72
-rw-r--r--tests/phpunit/languages/LanguageRoTest.php43
-rw-r--r--tests/phpunit/languages/LanguageRuTest.php54
-rw-r--r--tests/phpunit/languages/LanguageSeTest.php48
-rw-r--r--tests/phpunit/languages/LanguageSgsTest.php66
-rw-r--r--tests/phpunit/languages/LanguageShTest.php32
-rw-r--r--tests/phpunit/languages/LanguageSkTest.php40
-rw-r--r--tests/phpunit/languages/LanguageSlTest.php42
-rw-r--r--tests/phpunit/languages/LanguageSmaTest.php48
-rw-r--r--tests/phpunit/languages/LanguageSrTest.php223
-rw-r--r--tests/phpunit/languages/LanguageTest.php1069
-rw-r--r--tests/phpunit/languages/LanguageTiTest.php32
-rw-r--r--tests/phpunit/languages/LanguageTlTest.php32
-rw-r--r--tests/phpunit/languages/LanguageTrTest.php68
-rw-r--r--tests/phpunit/languages/LanguageUkTest.php54
-rw-r--r--tests/phpunit/languages/LanguageUzTest.php120
-rw-r--r--tests/phpunit/languages/LanguageWaTest.php32
-rw-r--r--tests/phpunit/languages/utils/CLDRPluralRuleEvaluatorTest.php95
-rw-r--r--tests/phpunit/maintenance/DumpTestCase.php352
-rw-r--r--tests/phpunit/maintenance/MaintenanceTest.php812
-rw-r--r--tests/phpunit/maintenance/backupPrefetchTest.php270
-rw-r--r--tests/phpunit/maintenance/backupTextPassTest.php563
-rw-r--r--tests/phpunit/maintenance/backup_LogTest.php227
-rw-r--r--tests/phpunit/maintenance/backup_PageTest.php389
-rw-r--r--tests/phpunit/maintenance/fetchTextTest.php243
-rw-r--r--tests/phpunit/maintenance/getSlaveServerTest.php69
-rw-r--r--tests/phpunit/phpunit.php107
-rw-r--r--tests/phpunit/run-tests.bat1
-rw-r--r--tests/phpunit/skins/SideBarTest.php209
-rw-r--r--tests/phpunit/suite.xml49
-rw-r--r--tests/phpunit/suites/ExtensionsTestSuite.php33
-rw-r--r--tests/phpunit/suites/UploadFromUrlTestSuite.php204
-rw-r--r--tests/qunit/.htaccess1
-rw-r--r--tests/qunit/QUnitTestResources.php63
-rw-r--r--tests/qunit/data/callMwLoaderTestCallback.js1
-rw-r--r--tests/qunit/data/load.mock.php58
-rw-r--r--tests/qunit/data/qunitOkCall.js2
-rw-r--r--tests/qunit/data/styleTest.css.php61
-rw-r--r--tests/qunit/data/testrunner.js266
-rw-r--r--tests/qunit/suites/resources/jquery/jquery.autoEllipsis.test.js52
-rw-r--r--tests/qunit/suites/resources/jquery/jquery.byteLength.test.js33
-rw-r--r--tests/qunit/suites/resources/jquery/jquery.byteLimit.test.js234
-rw-r--r--tests/qunit/suites/resources/jquery/jquery.client.test.js317
-rw-r--r--tests/qunit/suites/resources/jquery/jquery.colorUtil.test.js58
-rw-r--r--tests/qunit/suites/resources/jquery/jquery.delayedBind.test.js35
-rw-r--r--tests/qunit/suites/resources/jquery/jquery.getAttrs.test.js11
-rw-r--r--tests/qunit/suites/resources/jquery/jquery.highlightText.test.js232
-rw-r--r--tests/qunit/suites/resources/jquery/jquery.localize.test.js133
-rw-r--r--tests/qunit/suites/resources/jquery/jquery.mwExtension.test.js58
-rw-r--r--tests/qunit/suites/resources/jquery/jquery.tabIndex.test.js33
-rw-r--r--tests/qunit/suites/resources/jquery/jquery.tablesorter.test.js697
-rw-r--r--tests/qunit/suites/resources/jquery/jquery.textSelection.test.js275
-rw-r--r--tests/qunit/suites/resources/mediawiki.api/mediawiki.api.parse.test.js26
-rw-r--r--tests/qunit/suites/resources/mediawiki.api/mediawiki.api.test.js59
-rw-r--r--tests/qunit/suites/resources/mediawiki.special/mediawiki.special.recentchanges.test.js62
-rw-r--r--tests/qunit/suites/resources/mediawiki/mediawiki.Title.test.js200
-rw-r--r--tests/qunit/suites/resources/mediawiki/mediawiki.Uri.test.js388
-rw-r--r--tests/qunit/suites/resources/mediawiki/mediawiki.cldr.test.js74
-rw-r--r--tests/qunit/suites/resources/mediawiki/mediawiki.jqueryMsg.test.js97
-rw-r--r--tests/qunit/suites/resources/mediawiki/mediawiki.jscompat.test.js62
-rw-r--r--tests/qunit/suites/resources/mediawiki/mediawiki.language.test.js394
-rw-r--r--tests/qunit/suites/resources/mediawiki/med