lhc/web/wiklou.git
11 years agoUpdate jquery.qunit from upstream v1.7.0 to v1.8.0
Timo Tijhof [Sun, 17 Jun 2012 20:44:57 +0000 (22:44 +0200)]
Update jquery.qunit from upstream v1.7.0 to v1.8.0

* Upstream https://github.com/jquery/qunit.git
 - tag: v1.8.0
 - tree: https://github.com/jquery/qunit/tree/v1.8.0
 - commit: https://github.com/jquery/qunit/commit/8a7fc96381b14792ff1c380ffa6682396658a4c2

* Misc:
 - Updated existing release-note entry for QUnit update
 - This release introduces the query parameter "module=", which,
   contrary to "filter=" reduces the tests to be run to only tests
   within the module by that exact name ("filter" does a string search
   so filter=foo also matched "module: bar, test: does bafoola quux?".

   We should update our TestSwarm configuration to use this parameter
   instead.

Change-Id: Iee3f40ca5d50694038e759268c07c2694c98bbc6

11 years agoMerge "Update and fix AutoLoader definitions."
Aaron Schulz [Sun, 17 Jun 2012 18:16:25 +0000 (18:16 +0000)]
Merge "Update and fix AutoLoader definitions."

11 years agoMerge "Improve documentation of maintenance scripts."
Aaron Schulz [Sun, 17 Jun 2012 18:14:35 +0000 (18:14 +0000)]
Merge "Improve documentation of maintenance scripts."

11 years agoMerge "Wrap auto-numbering for section heading in a classed span (bug 33450)"
GWicke [Sun, 17 Jun 2012 16:39:27 +0000 (16:39 +0000)]
Merge "Wrap auto-numbering for section heading in a classed span (bug 33450)"

11 years agoMerge "(bug 21660) "Pipe trick" full width commas (with test!)"
GWicke [Sun, 17 Jun 2012 12:26:45 +0000 (12:26 +0000)]
Merge "(bug 21660) "Pipe trick" full width commas (with test!)"

11 years agoImprove documentation of maintenance scripts.
Alexandre Emsenhuber [Sat, 16 Jun 2012 20:35:13 +0000 (22:35 +0200)]
Improve documentation of maintenance scripts.

Change-Id: I328a3d42a09f2b082ebc153c2f399793e23942d7

11 years agoUpdate and fix AutoLoader definitions.
Alexandre Emsenhuber [Sat, 16 Jun 2012 20:32:56 +0000 (22:32 +0200)]
Update and fix AutoLoader definitions.

All these changes were found by running maintenance/checkAutoLoader.php.

Change-Id: Iffef080c8b0156af1fc6d4651c07e0e31e9c1674

11 years agoMerge "Double the size of the target input field of Special:Contributions"
Aaron Schulz [Sat, 16 Jun 2012 18:04:43 +0000 (18:04 +0000)]
Merge "Double the size of the target input field of Special:Contributions"

11 years agoMerge "(bug 33222) Add parentid to revision in export xml"
Aaron Schulz [Sat, 16 Jun 2012 04:25:52 +0000 (04:25 +0000)]
Merge "(bug 33222) Add parentid to revision in export xml"

11 years agoMerge "Revert "Deprecate no longer used Skin::getCommonStylePath.""
Krinkle [Sat, 16 Jun 2012 04:06:05 +0000 (04:06 +0000)]
Merge "Revert "Deprecate no longer used Skin::getCommonStylePath.""

11 years agoRevert "Deprecate no longer used Skin::getCommonStylePath."
Krinkle [Sat, 16 Jun 2012 04:03:40 +0000 (04:03 +0000)]
Revert "Deprecate no longer used Skin::getCommonStylePath."

This reverts commit 79dcf7686d857e1dcbc3f1127a106d847de10d9e

11 years agoLocalisation updates from http://translatewiki.net.
Translation updater bot [Fri, 15 Jun 2012 21:40:23 +0000 (21:40 +0000)]
Localisation updates from translatewiki.net.

Change-Id: I19b9e057f8ed555178480d04b12aa17c87bc97b3

11 years agoMerge "[FileBackend] Process cache fixes and cleanups."
Hashar [Fri, 15 Jun 2012 21:09:34 +0000 (21:09 +0000)]
Merge "[FileBackend] Process cache fixes and cleanups."

11 years agoMerge "Revert "Deprecate no longer used Skin::getCommonStylePath.""
Aaron Schulz [Fri, 15 Jun 2012 21:03:48 +0000 (21:03 +0000)]
Merge "Revert "Deprecate no longer used Skin::getCommonStylePath.""

11 years agoMerge "Fixes to LogEventsList."
Aaron Schulz [Fri, 15 Jun 2012 20:52:42 +0000 (20:52 +0000)]
Merge "Fixes to LogEventsList."

11 years agoUse canonical class name ApiBase also in ApiQueryLangLinks
Platonides [Fri, 15 Jun 2012 20:46:56 +0000 (22:46 +0200)]
Use canonical class name ApiBase also in ApiQueryLangLinks

Change-Id: I11c7b0540078e6934c8d9d8fa21891a87bfebd21

11 years agoUse canonical class name for ApiBase
Platonides [Fri, 15 Jun 2012 20:41:01 +0000 (22:41 +0200)]
Use canonical class name for ApiBase
 s/Apibase::PROP_NULLABLE/ApiBase::PROP_NULLABLE/

Change-Id: I222df124f947face5970bab810f497c43000dbf2

11 years agoFixes to LogEventsList.
Alexandre Emsenhuber [Fri, 15 Jun 2012 20:04:44 +0000 (22:04 +0200)]
Fixes to LogEventsList.

* Removed useless variables
* Use Linker::linkKnown() instead of Linker::link() where possible

Change-Id: I7cb668ef929cee159946a46cbcb07464a0913f81

11 years agoMerge "Added ORMIterator interface which can be used for type hinting (in particular...
Aaron Schulz [Fri, 15 Jun 2012 19:09:51 +0000 (19:09 +0000)]
Merge "Added ORMIterator interface which can be used for type hinting (in particular when passing ORMResult objects)"

11 years agoMerge "Fixup some wrong documentation"
Nikerabbit [Fri, 15 Jun 2012 18:24:31 +0000 (18:24 +0000)]
Merge "Fixup some wrong documentation"

11 years agoFixup some wrong documentation
Reedy [Fri, 15 Jun 2012 14:05:49 +0000 (15:05 +0100)]
Fixup some wrong documentation

Don't try and return the result of void functions

Change-Id: I7a4db738b3e3052aebcf43742d31753f8cc1f47a

11 years agoMinor additions to documentation stuff
Reedy [Fri, 15 Jun 2012 13:56:15 +0000 (14:56 +0100)]
Minor additions to documentation stuff

Change-Id: I79417ce790c22a3f6ad1d24153da898901d1142f

11 years agoMerge "(bug 34933) Create "Check: [All] [None]" buttons with JavaScript"
Siebrand [Fri, 15 Jun 2012 13:12:55 +0000 (13:12 +0000)]
Merge "(bug 34933) Create "Check: [All] [None]" buttons with JavaScript"

11 years agoMerge "(bug 15853) Wrong entries in history feed"
Siebrand [Fri, 15 Jun 2012 13:02:02 +0000 (13:02 +0000)]
Merge "(bug 15853) Wrong entries in history feed"

11 years agoMerge "Added some extra tests for ORMRow class"
Siebrand [Fri, 15 Jun 2012 12:59:34 +0000 (12:59 +0000)]
Merge "Added some extra tests for ORMRow class"

11 years agoMerge "Do proper conversion table detection."
Siebrand [Fri, 15 Jun 2012 12:53:12 +0000 (12:53 +0000)]
Merge "Do proper conversion table detection."

11 years agoMerge "(bug 37452) Added class="mw-redirect" to redirect links in Special:PrefixIndex"
Siebrand [Fri, 15 Jun 2012 12:51:47 +0000 (12:51 +0000)]
Merge "(bug 37452) Added class="mw-redirect" to redirect links in Special:PrefixIndex"

11 years agoAdded a hook for formatting autocomments
jeblad [Fri, 15 Jun 2012 09:40:40 +0000 (11:40 +0200)]
Added a hook for formatting autocomments

Removed some spurious whitespace

Changed how wfRunHooks are used, and also the test for default formatting

Change-Id: I4c3fc1080f83166d7b89aeb9a1487e173e9ccb65

11 years agoRevert "Deprecate no longer used Skin::getCommonStylePath."
Daniel Friesen [Fri, 15 Jun 2012 01:08:29 +0000 (18:08 -0700)]
Revert "Deprecate no longer used Skin::getCommonStylePath."

This reverts commit 79dcf7686d857e1dcbc3f1127a106d847de10d9e.

getCommonStylePath and getSkinStylePath are a pair of methods for use in 3rd party skins (NOT core).
They cut down on the boilerplate for including skin urls into skins for things like <img> tags.
Without these methods skin authors will be forced to revert to unintuitive boilerplate to add style paths and style versions into their code.
Most won't even bother to include the style version.
And ResourceLoader is a tangent to the whole topic because no matter what the advantages to CSS are developers writing custom skins for a single site from scratch will not care and they will choose CSS or <img> based on situations on hand in their own markup that make one or the other harder to handle.
This addition was part of the effort to fix the longstanding issue that our our skin system does not properly account for 3rd party skin developers.

Change-Id: I98f4fd83c93aba7681306d0a1edb58f798057543

11 years agoMerge "Check validity of fetched titles and show a descriptive messages when an inval...
Aaron Schulz [Thu, 14 Jun 2012 23:42:56 +0000 (23:42 +0000)]
Merge "Check validity of fetched titles and show a descriptive messages when an invalid title is encountered."

11 years agoMerge "Deprecate no longer used Skin::getCommonStylePath."
Timo Tijhof [Thu, 14 Jun 2012 22:36:42 +0000 (22:36 +0000)]
Merge "Deprecate no longer used Skin::getCommonStylePath."

11 years agoMerge "(bug 27283) SqlBagOStuff breaks PostgreSQL txns"
Demon [Thu, 14 Jun 2012 21:45:31 +0000 (21:45 +0000)]
Merge "(bug 27283) SqlBagOStuff breaks PostgreSQL txns"

11 years ago(bug 27283) SqlBagOStuff breaks PostgreSQL txns
saper [Fri, 30 Mar 2012 00:10:52 +0000 (02:10 +0200)]
(bug 27283) SqlBagOStuff breaks PostgreSQL txns

* SqlBagOStuff should not turn off automatic transaction
    control just like that. Keep previous
    connection for PostgreSQL and SQLite

94633ff448e9253c5503124df6748be1fc26b8e2 introduced
    rollback on error to restore sanity
    for the connection. Don't do this
    if you are in the middle of INSERT IGNORE
    and we have a savepoint open.

    Making sure query syntax errors don't
    get silenced by our "wonderful" implementation
    of INSERT IGNORE is bug 35572.

Change-Id: I841b03895e1189c47307fefb1516c4c7c4102e25

11 years agoMerge "avoid Title::exist/getArticleId in ApiQueryInfo::extractPageInfo"
Aaron Schulz [Thu, 14 Jun 2012 19:56:02 +0000 (19:56 +0000)]
Merge "avoid Title::exist/getArticleId in ApiQueryInfo::extractPageInfo"

11 years agoMerge "fix backup unit tests"
Aaron Schulz [Thu, 14 Jun 2012 19:32:43 +0000 (19:32 +0000)]
Merge "fix backup unit tests"

11 years agoLocalisation updates from http://translatewiki.net.
Translation updater bot [Thu, 14 Jun 2012 18:21:49 +0000 (18:21 +0000)]
Localisation updates from translatewiki.net.

Change-Id: I1c650dacc81e725610740e6ec773bbcbd8bcbec8

11 years agoAllowing the change password form to be extended
Ryan Lane [Wed, 13 Jun 2012 16:34:32 +0000 (18:34 +0200)]
Allowing the change password form to be extended

Change-Id: Id676b1ec4b43140790b18a87bc8466f10c957577

11 years agoMerge "Correct case for the "MediaWiki:Revdelete-reason-dropdown" link in Special...
Siebrand [Thu, 14 Jun 2012 13:18:19 +0000 (13:18 +0000)]
Merge "Correct case for the "MediaWiki:Revdelete-reason-dropdown" link in Special:RevisionDelete."

11 years agoMerge "Use local context to get messages"
Siebrand [Thu, 14 Jun 2012 13:17:44 +0000 (13:17 +0000)]
Merge "Use local context to get messages"

11 years agoMerge "Use local context instead of hidden dependencies on global variables."
Siebrand [Thu, 14 Jun 2012 13:15:17 +0000 (13:15 +0000)]
Merge "Use local context instead of hidden dependencies on global variables."

11 years agoAdded missing GPLv2 headers in some places.
Alexandre Emsenhuber [Thu, 14 Jun 2012 12:25:13 +0000 (14:25 +0200)]
Added missing GPLv2 headers in some places.

Also made file/class documentation more consistent.

Change-Id: I8ee0861bfc2e9ff6511ad61175f1f1273739816c

11 years agoUse message 'brackets' for brackets
Liangent [Fri, 8 Jun 2012 14:11:07 +0000 (22:11 +0800)]
Use message 'brackets' for brackets

Change-Id: I92419cb6d86e313b611b1f7132a278f7f8f97d5f

11 years agolint mediawiki.Uri.js
Timo Tijhof [Thu, 7 Jun 2012 16:13:19 +0000 (18:13 +0200)]
lint mediawiki.Uri.js

* remove dangling _
* var hosting
* whitespace conventions

Change-Id: I7c78059f640dfdf52020018425026cb714bcdbfa

11 years agoMerge "Fixed pecl memcached client in persistent mode."
Tim Starling [Thu, 14 Jun 2012 02:10:33 +0000 (02:10 +0000)]
Merge "Fixed pecl memcached client in persistent mode."

11 years agoFixed pecl memcached client in persistent mode.
Aaron [Thu, 14 Jun 2012 01:08:38 +0000 (18:08 -0700)]
Fixed pecl memcached client in persistent mode.

* When using a persistend ID in the constructor, the object is effectively shared among
  the callers using that ID. If we always use __CLASS__, then this breaks when different
  BagOStuffs may be used. Instead, a hash of the settings is now used.
  See http://www.php.net/manual/en/memcached.construct.php.
* Don't keep adding servers to the pool, as the object is shared among callers. Once one thread
  initializes the object, it will already be initialized by the next thread. Calling addSever()
  again will cause an increasing number of duplicate servers to exist in the data structure, and
  thus an increasing number of socket connections over time.
* Also, use addServers() instead of multiple addServer() calls per
  http://www.php.net/manual/en/memcached.addserver.php.

Change-Id: I0e7510320cb79d9f152e8958ddd50400fa9da37f

11 years agoFix for 15e5193a19, broke in debug mode
Catrope [Thu, 14 Jun 2012 00:46:39 +0000 (17:46 -0700)]
Fix for 15e5193a19, broke in debug mode

We shouldn't be combining styles in debug mode anyways.

Change-Id: I8f0503e665df870e0940314e10185b94624869b9

11 years agoFix media type handling for CSS that's not loaded with only=styles
Catrope [Wed, 13 Jun 2012 23:50:13 +0000 (16:50 -0700)]
Fix media type handling for CSS that's not loaded with only=styles

We were only doing server-side @media wrapping in only=styles mode but
not in regular mode. Meanwhile, the client-side loader had dropped all
support for media types under the assumption that this was all handled
server side, which caused media type handling to break for modules
loaded the normal way. We didn't notice this before because the only
core module that uses this is skins.vector, which is loaded through
only=styles.

Change-Id: I8228cc0317328440256b45b166eef1b57dbf4602

11 years agoMerge "Localisation updates from http://translatewiki.net."
Translation updater bot [Wed, 13 Jun 2012 21:04:41 +0000 (21:04 +0000)]
Merge "Localisation updates from translatewiki.net."

11 years agoAllow cleanupSpam.php optionally delete offending pages
Max Semenik [Mon, 14 May 2012 19:24:31 +0000 (23:24 +0400)]
Allow cleanupSpam.php optionally delete offending pages

Change-Id: I69387df1b3d404a6d00d8073e58d7556c7ab9298

11 years agoLocalisation updates from http://translatewiki.net.
Translation updater bot [Wed, 13 Jun 2012 19:41:29 +0000 (19:41 +0000)]
Localisation updates from translatewiki.net.

Change-Id: I66636cc9e42eb82cdf12b4974a48ba9264fae4c2

11 years agoBug 24985 use $wgTmpDirectory when available
Mark A. Hershberger [Sat, 26 May 2012 03:19:55 +0000 (23:19 -0400)]
Bug 24985 use $wgTmpDirectory when available

We had two way to get a temporary directory:

 - $wgTempDirectory: more or less stable accross sessions
 - wfTempDir(): set through environnement variable and could potentially
   vary from a session to another one thanks to tempnam()

This patch makes wfTempDir() to always use the global $wgTempDirectory
first when it is available. Thus explicitly overriding tempnam() or any
environnement variable such as TMP or TEMP.

Hence, people who don't have access to a system wide directory
specificed by their environnement (such as /tmp) can specify an
alternative straight from the MediaWiki configuration.

The patch remove references to $wgTmpDirectory and replace them with
calls to wfTempDir().  Make wfTempDir() use $wgTmpDirectory first.

The default setting of $wgTmpDirectory was removed in favor of having it
initialized through Setup.php by calling wfTempDir.

Note: this may also address Bug 36475 - Generating thumbnails does not
work when there is no access to /tmp

Change-Id: Ifdc79e9c5d95f978025b237a5eeb95fd75092f46

11 years agoMerge "(bug 37090) Remove Spanish gender aliases."
Siebrand Mazeland [Wed, 13 Jun 2012 18:12:22 +0000 (18:12 +0000)]
Merge "(bug 37090) Remove Spanish gender aliases."

11 years ago(bug 37090) Remove Spanish gender aliases.
Siebrand Mazeland [Wed, 13 Jun 2012 17:58:55 +0000 (19:58 +0200)]
(bug 37090) Remove Spanish gender aliases.

Removed for all languages that have Spanish as fallback and have their own
namespace names for NS_USER that differs from Spanish.

Left untouched: arn, ay.

Also removed trailing whitespace from file.

Change-Id: I6f2d7029174e9506f8e245f765cbc0db67a63099

11 years agoMerge "(bug 36938) XSS in uselang parameter"
Catrope [Wed, 13 Jun 2012 17:43:19 +0000 (17:43 +0000)]
Merge "(bug 36938) XSS in uselang parameter"

11 years agoMerge "(bug 34988) Namespaces names in Silesian (szl)."
Siebrand Mazeland [Wed, 13 Jun 2012 17:14:18 +0000 (17:14 +0000)]
Merge "(bug 34988) Namespaces names in Silesian (szl)."

11 years ago(bug 34988) Namespaces names in Silesian (szl).
Siebrand Mazeland [Wed, 13 Jun 2012 17:06:44 +0000 (19:06 +0200)]
(bug 34988) Namespaces names in Silesian (szl).

Change-Id: I5b2b2ed4b3e31af8d7f03e8c00a6c00f5984cb24

11 years ago(bug 37452) Added class="mw-redirect" to redirect links in Special:PrefixIndex
pmolina [Mon, 11 Jun 2012 00:29:41 +0000 (21:29 -0300)]
(bug 37452) Added class="mw-redirect" to redirect links in Special:PrefixIndex

Change-Id: I6de4a4e1dcfad484af829cd8a6f3dcf41b9af685

11 years agoqunit.completenessTest: Update 0.3 -> 0.4
Timo Tijhof [Wed, 13 Jun 2012 01:58:42 +0000 (03:58 +0200)]
qunit.completenessTest: Update 0.3 -> 0.4

* Make standalone from jQuery so that it can be used to test code
  coverage of jQuery core as well (they've shown interest in using
  this module).

* Various code quality updates and bug fixes.

Change-Id: Ifd0169ab6b34039046df4418a9c4b85fe00e7159

11 years agoMerge "Avoid stale "latest revision" cache when loadPageData() is called."
Tim Starling [Wed, 13 Jun 2012 01:26:17 +0000 (01:26 +0000)]
Merge "Avoid stale "latest revision" cache when loadPageData() is called."

11 years agoMerge "Remove useless test in getParamValue function of mediawiki.util.js"
Catrope [Wed, 13 Jun 2012 00:18:51 +0000 (00:18 +0000)]
Merge "Remove useless test in getParamValue function of mediawiki.util.js"

11 years agoMerge "Localisation updates from http://translatewiki.net."
Translation updater bot [Tue, 12 Jun 2012 20:57:39 +0000 (20:57 +0000)]
Merge "Localisation updates from translatewiki.net."

11 years agoMerge "Added result properties to action=paraminfo"
Catrope [Tue, 12 Jun 2012 20:52:35 +0000 (20:52 +0000)]
Merge "Added result properties to action=paraminfo"

11 years agoLocalisation updates from http://translatewiki.net.
Translation updater bot [Tue, 12 Jun 2012 20:13:52 +0000 (20:13 +0000)]
Localisation updates from translatewiki.net.

Change-Id: I1d552f3d682b180e75d383a761e7b6a995f4ad76

11 years agoMerge "(bug 1) doc for SiteConfiguration"
Aaron Schulz [Tue, 12 Jun 2012 17:24:38 +0000 (17:24 +0000)]
Merge "(bug 1) doc for SiteConfiguration"

11 years agoAdd a way for packagers to override some installation details
Max Semenik [Tue, 12 Jun 2012 16:18:44 +0000 (20:18 +0400)]
Add a way for packagers to override some installation details

...after a discussion with Debian packagers. They can now override installer
classes and change LocalSettings.php the installer generates. The file
intended for such overrides, mw-config/overrides.php, has intentionally been
placed outside of includes to underline the "don't change includes" paradigm.

Change-Id: Id82b90f6740307609bc6c6f4fb8765bc3484dbe7

11 years agoMerge "Custom grammar rules in javascript for some languages"
Siebrand [Tue, 12 Jun 2012 11:54:08 +0000 (11:54 +0000)]
Merge "Custom  grammar rules in javascript for some languages"

11 years agoAdded ORMIterator interface which can be used for type hinting (in particular when...
jeroendedauw [Tue, 12 Jun 2012 11:11:56 +0000 (13:11 +0200)]
Added ORMIterator interface which can be used for type hinting (in particular when passing ORMResult objects)

Change-Id: I0d14da35bf35be468a8e2c5530912992577e8dd8

11 years agoMerge "Interwiki::fetch can return null, false or an interwiki object"
Aaron Schulz [Tue, 12 Jun 2012 05:25:43 +0000 (05:25 +0000)]
Merge "Interwiki::fetch can return null, false or an interwiki object"

11 years agoInterwiki::fetch can return null, false or an interwiki object
Reedy [Mon, 11 Jun 2012 22:04:02 +0000 (23:04 +0100)]
Interwiki::fetch can return null, false or an interwiki object

Change-Id: If8c3bf0ceb2d1162cc64c0dc367ebfa4729e8f2e

11 years agoUse local context instead of hidden dependencies on global variables.
Alexandre Emsenhuber [Mon, 11 Jun 2012 09:31:38 +0000 (11:31 +0200)]
Use local context instead of hidden dependencies on global variables.

Change-Id: I342f14a404c57de3fc33ba1ecc846b700b38a419

11 years agoLocalisation updates from http://translatewiki.net.
Translation updater bot [Mon, 11 Jun 2012 19:57:25 +0000 (19:57 +0000)]
Localisation updates from translatewiki.net.

Change-Id: I34a8a7278928bed8219a92af3fcce1843db3e2d0

11 years agoreplace whitespace with 'word-separator' message
Liangent [Tue, 29 May 2012 08:28:07 +0000 (16:28 +0800)]
replace whitespace with 'word-separator' message

Change-Id: I34e099af74196579f20685e45d81b00ed8f76461

11 years agoLocalisation updates from http://translatewiki.net.
Siebrand Mazeland [Mon, 11 Jun 2012 14:17:36 +0000 (16:17 +0200)]
Localisation updates from translatewiki.net.

Updates for magic words localisation.

Change-Id: Ia7b06f9a4af8f4a22fd2ce57e4c48e29fae67e07

11 years agoLocalisation updates from http://translatewiki.net.
Siebrand Mazeland [Mon, 11 Jun 2012 14:09:37 +0000 (16:09 +0200)]
Localisation updates from translatewiki.net.

Updates for special page localisation.

Change-Id: I1cc92f63cb256e5fdd92da9f1b21a277a5af25ad

11 years agoMerge "Increase maximum IPv6 range block size to /19"
Reedy [Mon, 11 Jun 2012 13:39:15 +0000 (13:39 +0000)]
Merge "Increase maximum IPv6 range block size to /19"

11 years agoIncrease maximum IPv6 range block size to /19
Tim Starling [Fri, 8 Jun 2012 02:26:05 +0000 (12:26 +1000)]
Increase maximum IPv6 range block size to /19

Increased maximum IPv6 range block size from /32 to /19 and documented
my decision-making process. Many ISPs will be larger than /32 since /32
only allows for 64k sites at most.

Change-Id: Ia25e156fd8234519c4d74f1d41d93f94a313ce14

11 years agoRemove more register_globals remote includes in the tests
Platonides [Thu, 31 May 2012 21:41:01 +0000 (23:41 +0200)]
Remove more register_globals remote includes in the tests
backupPrefetchTest.php, backupTextPassTest.php, fetchTextTest.php
and getSlaveServerTest.php

Change-Id: Ie309f4377e4199d80c0f45dc761d3a14b8d00ec2

11 years agoMerge "Added missing GPLv2 headers in some places."
Reedy [Sun, 10 Jun 2012 23:19:38 +0000 (23:19 +0000)]
Merge "Added missing GPLv2 headers in some places."

11 years agoMerge "Localisation updates from http://translatewiki.net."
Translation updater bot [Sun, 10 Jun 2012 20:29:46 +0000 (20:29 +0000)]
Merge "Localisation updates from translatewiki.net."

11 years agoMerge "Changed two remaining calls to Language::timeanddate() to Language::userTimeAn...
Aaron Schulz [Sun, 10 Jun 2012 19:59:23 +0000 (19:59 +0000)]
Merge "Changed two remaining calls to Language::timeanddate() to Language::userTimeAndDate() in includes/specials."

11 years agoLocalisation updates from http://translatewiki.net.
Translation updater bot [Sun, 10 Jun 2012 18:55:19 +0000 (18:55 +0000)]
Localisation updates from translatewiki.net.

Change-Id: I59253d3f54a3e1965a091cfd9f583deb80d2378e

11 years agoAdded missing GPLv2 headers in some places.
Alexandre Emsenhuber [Sun, 10 Jun 2012 17:40:03 +0000 (19:40 +0200)]
Added missing GPLv2 headers in some places.

Also made file/class documentation more consistent.

Change-Id: I162f57c994765189681ac3fb30f889e648c6c6a1

11 years agofix backup unit tests
umherirrender [Sun, 10 Jun 2012 17:13:24 +0000 (19:13 +0200)]
fix backup unit tests

Follow up changes I84588e3d9692ee9eb7411b1e391abfc6c9ee89bf and
I030d245715174daeaf24723ebc156ab36761a035

Change-Id: I7e9d6d1e723af41b2af71f44e782f6d49b5f9909

11 years agoDo proper conversion table detection.
Liangent [Sun, 10 Jun 2012 16:12:56 +0000 (00:12 +0800)]
Do proper conversion table detection.

MediaWiki:NotConversiontable/zh-cn and
MediaWiki:Conversiontable2/zh-cn are not conversion tables.

Change-Id: Id132330e20e1a33985aa336b1c26268b036f2dad

11 years ago(bug 15853) Wrong entries in history feed
Mormegil [Sat, 9 Jun 2012 21:30:46 +0000 (23:30 +0200)]
(bug 15853) Wrong entries in history feed

The history feed for a non-existing page fetched revisions for
rev_page=0. Even though there should be none in the database,
there obviously are, which means such feeds are full of spurious
entries.

Added an existence check, fetchRevisions now returns an empty result
for non-existent pages, which is (and has always been) handled
gracefully in feed() by emitting feedEmpty().

Change-Id: Iae892d900239030bc249c829faecb1bcb3672db2

11 years agoAdded missing GPLv2 headers in some places.
Alexandre Emsenhuber [Sat, 9 Jun 2012 20:24:16 +0000 (22:24 +0200)]
Added missing GPLv2 headers in some places.

Also made file/class documentation more consistent.

Change-Id: I82ee132a976cfeb3d77ce551295bf6d2d90e14da

11 years agoChanged two remaining calls to Language::timeanddate() to Language::userTimeAndDate...
Alexandre Emsenhuber [Thu, 7 Jun 2012 20:45:02 +0000 (22:45 +0200)]
Changed two remaining calls to Language::timeanddate() to Language::userTimeAndDate() in includes/specials.

Change-Id: I2825aa96b562b716bf41da3dde3db436c5d40990

11 years agoMerge "mw.language: Document ability to set multiple values at once."
Timo Tijhof [Sat, 9 Jun 2012 19:46:32 +0000 (19:46 +0000)]
Merge "mw.language: Document ability to set multiple values at once."

11 years agomw.language: Document ability to set multiple values at once.
Timo Tijhof [Sat, 9 Jun 2012 15:47:41 +0000 (17:47 +0200)]
mw.language: Document ability to set multiple values at once.

* ResourceLoaderLanguageDataModule uses this but it looked
  a bit like an error when looking at the function signature
  of setData.

  This is the power of mw.Map.

* Fixed indention as well.
* Added missing semi colon.

Change-Id: I1e9e8254862ae08e9a11e55dd42d7e851a56a3cc

11 years agoMerge "Fix PHP notice in 3695486 (Ie35a8b91)."
Aaron Schulz [Sat, 9 Jun 2012 15:40:15 +0000 (15:40 +0000)]
Merge "Fix PHP notice in 3695486 (Ie35a8b91)."

11 years agojQuery UI 1.8.21
Reedy [Sat, 9 Jun 2012 14:29:30 +0000 (15:29 +0100)]
jQuery UI 1.8.21

http://blog.jqueryui.com/2012/06/jquery-ui-1-8-21/

Change-Id: Ie389a7275396ac4e5c9e41c2e18e1beae3e43c66

11 years agoDeprecate no longer used Skin::getCommonStylePath.
Timo Tijhof [Sat, 9 Jun 2012 14:09:18 +0000 (16:09 +0200)]
Deprecate no longer used Skin::getCommonStylePath.

* All use has been removed in core. Marking for deprecation, to
  be removed later.

Change-Id: Ib247991edd29ea810919a19b34ffc06430f42fc2

11 years ago(bug 33222) Add parentid to revision in export xml
umherirrender [Sat, 9 Jun 2012 13:41:55 +0000 (15:41 +0200)]
(bug 33222) Add parentid to revision in export xml

From bug description: "This is helpful for incremental dumps, to know if
there are revisions missing between the last full dump and this
incremental dump"

Change-Id: I772f976942a306ad573efc659d09714e8250f5ec

11 years agoRemove useless test in getParamValue function of mediawiki.util.js
vlakoff [Sat, 9 Jun 2012 10:08:40 +0000 (12:08 +0200)]
Remove useless test in getParamValue function of mediawiki.util.js

Regarding that regexp, when it matches, the result ("m" variable)
is forcibly an array of length 2, m[1] being a defined string
(which may be an empty string).

Change-Id: If40c4bc209719f0f54742d6e3eb6a11b99b57370

11 years agoAdd a bit more slave waiting...
Reedy [Sat, 9 Jun 2012 02:37:38 +0000 (03:37 +0100)]
Add a bit more slave waiting...

Change-Id: I329219bfdd56b57609237fc9f907f2b31628d282

11 years agoAdded missing GPLv2 headers in some places.
Alexandre Emsenhuber [Fri, 8 Jun 2012 20:42:57 +0000 (22:42 +0200)]
Added missing GPLv2 headers in some places.

Also made file/class documentation more consistent.

Change-Id: I4228ed95446558db71e9084e7d505fc0b783fa53

11 years agoMerge "Use local context to get messages"
Aaron Schulz [Fri, 8 Jun 2012 20:32:33 +0000 (20:32 +0000)]
Merge "Use local context to get messages"

11 years agoAvoid stale "latest revision" cache when loadPageData() is called.
Aaron [Fri, 8 Jun 2012 19:05:02 +0000 (12:05 -0700)]
Avoid stale "latest revision" cache when loadPageData() is called.

Change-Id: I37d4217d492ab16965d9cb01c2995036a78ce3ae

11 years ago(but 37072) - infinite loop with runJobs.php
Antoine Musso [Fri, 8 Jun 2012 12:29:43 +0000 (14:29 +0200)]
(but 37072) - infinite loop with runJobs.php

This is similar to fb69ee4 ( https://gerrit.wikimedia.org/r/9116 ) which
fixed nextJobDB.php. This patch make sure runJobs.php does not proceed
jobs listed in $wgJobTypesExcludedFromDefaultQueue , at least not by
default.

We will probably want to factor out common code between runJobs and
nextJobDB.

Change-Id: Id0c8896d7a0d5b58e678db1ce314174d44e1cae3

11 years agoavoid Title::exist/getArticleId in ApiQueryInfo::extractPageInfo
umherirrender [Fri, 8 Jun 2012 09:02:46 +0000 (11:02 +0200)]
avoid Title::exist/getArticleId in ApiQueryInfo::extractPageInfo

For missing title the pageid is not set inside the Title objects, but
the pageid is given to that method, so it is better to use that
pageid to check for exist or to use the pageid, instead of using the
Title method.

Change-Id: I07db242eb37731610ac7a83acdb5e6adfc2951aa