Aaron Schulz [Wed, 3 Apr 2013 20:13:36 +0000 (13:13 -0700)]
Added some missing @since tags.
Change-Id: I31c264aebf63f4bcaa3042f624e91dc27f5687e8
Translation updater bot [Wed, 3 Apr 2013 20:09:20 +0000 (20:09 +0000)]
Merge "Localisation updates from translatewiki.net."
jenkins-bot [Wed, 3 Apr 2013 19:22:17 +0000 (19:22 +0000)]
Merge "[FileBackend] Clarified the noAccess/noListing docs a bit."
Aaron Schulz [Wed, 3 Apr 2013 18:56:27 +0000 (11:56 -0700)]
Cleaned up return types for getAllQueuedJobs() and getAllDelayedJobs().
Change-Id: I305941c817dd13427d291b9265a71f9df9130f1c
Translation updater bot [Wed, 3 Apr 2013 18:41:33 +0000 (18:41 +0000)]
Localisation updates from translatewiki.net.
Change-Id: I3cdedadb10249e5ea330e89e4d7f2ab187f804cb
Brad Jorsch [Wed, 3 Apr 2013 16:09:12 +0000 (12:09 -0400)]
Improve API 'origin' parameter description
When making CORS pre-flight requests, the origin parameter must still be
included. This means that it cannot be in the POST body, as that is not
sent for pre-flight.
Document that.
Change-Id: I3fc809cf2e4ca9c2566f62d32f96d24377c72863
umherirrender [Wed, 3 Apr 2013 10:57:10 +0000 (12:57 +0200)]
Remove spaces around ::
Change-Id: I24fe5ad907bcf5235aa91b650785c571502456a1
jenkins-bot [Wed, 3 Apr 2013 00:33:56 +0000 (00:33 +0000)]
Merge "phpcs: Pass includes/resourceloader/"
Timo Tijhof [Tue, 2 Apr 2013 20:28:40 +0000 (22:28 +0200)]
phpcs: Pass includes/resourceloader/
- A cast statement must not be followed by a space.
- The method parameter $context is never used.
- Avoid function calls in a FOR loop test part.
- Opening brace should be on the same line as closing parenthesis.
Change-Id: I0eba7fcc9ceab372003d1134857346690c525e87
Aaron Schulz [Tue, 26 Mar 2013 20:08:41 +0000 (13:08 -0700)]
Deferred page_touched update via onTransactionIdle.
* This should reduce deadlocks and lock wait timeouts.
Change-Id: I595bc33d7643e7964d796b1d3da31f7cfab55024
jenkins-bot [Tue, 2 Apr 2013 23:10:08 +0000 (23:10 +0000)]
Merge "In SqlBagOStuff::getMulti(), catch connect errors"
Tim Starling [Tue, 2 Apr 2013 22:47:53 +0000 (09:47 +1100)]
In SqlBagOStuff::getMulti(), catch connect errors
This case was somehow neglected in Ifba0d276. The other methods work
correctly.
Change-Id: If29f0212f07c13bd72469c580bb096a2a41a96b5
jenkins-bot [Tue, 2 Apr 2013 22:41:56 +0000 (22:41 +0000)]
Merge "[LockManager] Added timeout to the lock() function."
jenkins-bot [Tue, 2 Apr 2013 22:36:46 +0000 (22:36 +0000)]
Merge "Avoid duplicated effort in JobQueueAggregatorRedis::doGetAllReadyWikiQueues()."
Aaron Schulz [Wed, 13 Mar 2013 08:07:41 +0000 (01:07 -0700)]
[LockManager] Added timeout to the lock() function.
Change-Id: I32f97b813fc6036b2774d67c14c574420e7a1437
jenkins-bot [Tue, 2 Apr 2013 22:21:27 +0000 (22:21 +0000)]
Merge "Add wfProfileOut to the new returns added by
19ecb69f"
Aaron Schulz [Thu, 14 Mar 2013 20:39:46 +0000 (13:39 -0700)]
Avoid duplicated effort in JobQueueAggregatorRedis::doGetAllReadyWikiQueues().
Change-Id: I76bfc23ecf94c974a9eefc7d430b26d70187409e
jenkins-bot [Tue, 2 Apr 2013 21:20:55 +0000 (21:20 +0000)]
Merge "Use canonical class name."
jenkins-bot [Tue, 2 Apr 2013 21:06:31 +0000 (21:06 +0000)]
Merge changes I8590352b,I164d60e0
* changes:
ResourceLoader: Change $module by ref instead of resetting the key
QUnit: Ensure test modules are top loading
Platonides [Tue, 2 Apr 2013 20:58:01 +0000 (22:58 +0200)]
Use canonical class name.
Change-Id: I7dc9980d334bc5ad6421135d713d890a8588281c
Platonides [Tue, 2 Apr 2013 20:52:00 +0000 (22:52 +0200)]
Add wfProfileOut to the new returns added by
19ecb69f
Change-Id: I97def12da054db7204955b95c3d590a3ab24ba55
Timo Tijhof [Tue, 2 Apr 2013 20:31:20 +0000 (22:31 +0200)]
ResourceLoader: Change $module by ref instead of resetting the key
Change-Id: I8590352b52ecf51def21a9c52af85aba0f050ff8
Timo Tijhof [Tue, 2 Apr 2013 17:59:07 +0000 (19:59 +0200)]
QUnit: Ensure test modules are top loading
Jenkins tests for extensions were exiting with a false positive.
They were marked "success" but in fact were wrong because
it only ran the core tests, the extensions' test suite was
loaded after QUnit already stopped listening.
Change-Id: I164d60e06118b64a1c6a17665a0fb1faeff744e5
Translation updater bot [Tue, 2 Apr 2013 19:37:30 +0000 (19:37 +0000)]
Merge "Localisation updates from translatewiki.net."
jenkins-bot [Tue, 2 Apr 2013 18:57:05 +0000 (18:57 +0000)]
Merge "Monobook: Solve padding issues with #content and #firstheading"
rahul21 [Sat, 30 Mar 2013 21:40:41 +0000 (03:10 +0530)]
Monobook: Solve padding issues with #content and #firstheading
Makes it consistent with the Vector skin.
Bug: 26849
Change-Id: Iab04baea4131208373962e4ddf7c8ac83c7f2ca9
jenkins-bot [Tue, 2 Apr 2013 18:45:15 +0000 (18:45 +0000)]
Merge "add index to image table to query by type"
Translation updater bot [Tue, 2 Apr 2013 18:31:27 +0000 (18:31 +0000)]
Localisation updates from translatewiki.net.
Change-Id: I6a69fcf18f4a18174882fe6024ff9ae6d4b8b2c2
jenkins-bot [Tue, 2 Apr 2013 18:24:47 +0000 (18:24 +0000)]
Merge "Update PHPDoc comments"
jenkins-bot [Tue, 2 Apr 2013 18:03:01 +0000 (18:03 +0000)]
Merge "(bug 46787) API: Fix rccontinue handling"
jenkins-bot [Tue, 2 Apr 2013 17:59:20 +0000 (17:59 +0000)]
Merge "API param validation: Set strict mode for in_array"
Brad Jorsch [Tue, 2 Apr 2013 14:01:53 +0000 (10:01 -0400)]
(bug 46787) API: Fix rccontinue handling
There are several bugs in Icc43b62f:
* When handing the continuation, the code checks for dir=descending when
the actual value is dir=older.
* When the above is fixed, the continuation code assumes "ORDER BY
rc_timestamp DESC, rc_id ASC", which would filesort.
* rc_id is not added to the ORDER BY clause anyway.
Bug: 46787
Change-Id: Ia6ebd4ea0458b8013d4ecb71954dcfbdacff2c00
Siebrand Mazeland [Mon, 1 Apr 2013 22:12:05 +0000 (00:12 +0200)]
Update/fix PHPDoc
Also initilise two possibly undefined veriables ($cl/$dl) and
add a type hint.
Change-Id: I24d4f13fa03caf7861646837f185df4f1e077c6e
Siebrand Mazeland [Mon, 1 Apr 2013 17:16:34 +0000 (19:16 +0200)]
Update PHPDoc comments
Change-Id: Id20f632762d705ba5e5eb18088f6e9e551b3f42b
umherirrender [Tue, 2 Apr 2013 10:05:50 +0000 (12:05 +0200)]
API param validation: Set strict mode for in_array
The in_array gives true when the allowed values contains a 0 as value,
for example by namespaces,
action=query&list=allpages&apnamespace=test|tset
was not rejected
Change-Id: I9220a955ffaf2bcb0d1d5b27c948af2f85714110
jenkins-bot [Tue, 2 Apr 2013 06:29:05 +0000 (06:29 +0000)]
Merge "Remove removed message keys from maintenance files"
Aaron Schulz [Tue, 26 Mar 2013 18:41:52 +0000 (11:41 -0700)]
Deferred user_touched update via onTransactionIdle.
* This should reduce deadlocks and lock wait timeouts.
Change-Id: I7d028f9efbe6b2f73240aa653eb9775020f33e8c
Aaron Schulz [Mon, 1 Apr 2013 23:39:36 +0000 (16:39 -0700)]
[FileBackend] Clarified the noAccess/noListing docs a bit.
Change-Id: I3f008e3d1931423fc3c73af587d657040fdffe83
Aaron Schulz [Mon, 1 Apr 2013 19:36:19 +0000 (12:36 -0700)]
[JobQueue] Fixed use of ipairs() in JobQueueRedis.
Change-Id: Id507c0a3dfaf8b1fde92eb99f7204e31775b042c
Jan Gerber [Thu, 22 Nov 2012 19:12:42 +0000 (19:12 +0000)]
add index to image table to query by type
this speeds up Special:MIMESearch and allows
queries for all files of one type.
Change-Id: I85715b0553a771ab88d9763ba921923551988bd0
Siebrand Mazeland [Mon, 1 Apr 2013 21:48:11 +0000 (23:48 +0200)]
Remove removed message keys from maintenance files
Follow-up to change-Id Ia6d73c2deb9428d214b7d69b29235094de75c52e
Change-Id: I17a9960265fa44c45468ec5cdc5b5839dce475cc
jenkins-bot [Mon, 1 Apr 2013 21:34:09 +0000 (21:34 +0000)]
Merge "Remove several ancient skins"
jenkins-bot [Mon, 1 Apr 2013 21:27:05 +0000 (21:27 +0000)]
Merge "Reduced indentation levels, broke long lines."
Chad Horohoe [Thu, 28 Mar 2013 13:43:02 +0000 (09:43 -0400)]
Remove several ancient skins
Standard, Simple, Chick and MySkin have all been removed.
Nostalgia has been moved to an extension for posterity.
Change-Id: Ia6d73c2deb9428d214b7d69b29235094de75c52e
Siebrand Mazeland [Thu, 28 Mar 2013 12:31:49 +0000 (13:31 +0100)]
Reduced indentation levels, broke long lines.
Also updated formatting, added docs for class variable $mNavigationBar, fixed
some hard coded parentheses and removed an unneeded else block.
Change-Id: Ic9a5f9f34199d89474cefbac763488cac1265094
Aaron Schulz [Wed, 20 Mar 2013 19:40:09 +0000 (12:40 -0700)]
[JobQueue] Added JobQueue::getAbandonedCount() and use it in showJobs.php.
Change-Id: I5d96c61165b2693589d5cf36309fdb6a8b5a137e
Translation updater bot [Mon, 1 Apr 2013 20:50:58 +0000 (20:50 +0000)]
Merge "Localisation updates from translatewiki.net."
GWicke [Mon, 1 Apr 2013 20:33:11 +0000 (20:33 +0000)]
Merge "Several Parsoid-specific tests for serializer/parser edge cases."
jenkins-bot [Mon, 1 Apr 2013 20:13:15 +0000 (20:13 +0000)]
Merge "Add docs for constructor"
jenkins-bot [Mon, 1 Apr 2013 20:10:04 +0000 (20:10 +0000)]
Merge "Fix PHPDoc"
jenkins-bot [Mon, 1 Apr 2013 20:06:33 +0000 (20:06 +0000)]
Merge "Remove unneeded else{} and return"
jenkins-bot [Mon, 1 Apr 2013 20:03:36 +0000 (20:03 +0000)]
Merge "Unscrew something that doesn't make sense"
Translation updater bot [Mon, 1 Apr 2013 19:21:07 +0000 (19:21 +0000)]
Localisation updates from translatewiki.net.
Change-Id: I11310d9ad7a01f38a5a4128c99f9d022a771f319
jenkins-bot [Mon, 1 Apr 2013 19:05:57 +0000 (19:05 +0000)]
Merge "Removed "flush on destruct" from StatCounter."
Brion VIBBER [Mon, 1 Apr 2013 18:53:44 +0000 (18:53 +0000)]
Merge "Remove completely unused $wgRedirectScript/redirect.php"
Siebrand Mazeland [Mon, 1 Apr 2013 17:18:15 +0000 (19:18 +0200)]
Remove unneeded else{} and return
Else action was default. Returned the result of a void function.
Change-Id: I9ddf051ded0228dd3dfdfe9312f467d9c57f1716
Siebrand Mazeland [Mon, 1 Apr 2013 18:37:03 +0000 (20:37 +0200)]
Fix PHPDoc
Change-Id: Ic40017023fe21c8480883e21d27a44cf9854175b
Siebrand Mazeland [Mon, 1 Apr 2013 18:31:47 +0000 (20:31 +0200)]
Unscrew something that doesn't make sense
The probably makes the B/C work that never worked.
Found using PHPStorm's "Type compatibility" analyser.
Change-Id: I657c06aa7c8ef1ed5bc608a453f78adf0e04b375
Chad Horohoe [Thu, 28 Mar 2013 13:54:50 +0000 (09:54 -0400)]
Remove completely unused $wgRedirectScript/redirect.php
Change-Id: Ia624d65fbb1c787293054e12162b1444ab7c1edc
jenkins-bot [Mon, 1 Apr 2013 18:03:06 +0000 (18:03 +0000)]
Merge "Remove unused local variables"
Siebrand Mazeland [Mon, 1 Apr 2013 17:04:44 +0000 (19:04 +0200)]
Remove unused local variables
Change-Id: I8eb774c2857dcc87404fd8a7e5fb66c5a4c9643e
Aaron Schulz [Mon, 1 Apr 2013 17:36:50 +0000 (10:36 -0700)]
Removed "flush on destruct" from StatCounter.
Change-Id: Ib6ff0680d858e12969259997da163d0d696d65eb
jenkins-bot [Mon, 1 Apr 2013 17:36:34 +0000 (17:36 +0000)]
Merge "backport release notes from Ia6efdf931b0b6be7556fc16c040aa7493845cdfc"
jenkins-bot [Mon, 1 Apr 2013 17:07:29 +0000 (17:07 +0000)]
Merge "Fix PHPDoc"
Siebrand Mazeland [Mon, 1 Apr 2013 16:54:07 +0000 (18:54 +0200)]
Add docs for constructor
Change-Id: I976dc8fc8a3736aaa7964cedb8e9470eacf5fda0
MarkAHershberger [Mon, 1 Apr 2013 15:25:23 +0000 (11:25 -0400)]
backport release notes from Ia6efdf931b0b6be7556fc16c040aa7493845cdfc
Change-Id: I274a7429130db05c2dc8bba9bd32d28b933747d3
Siebrand Mazeland [Mon, 1 Apr 2013 16:45:18 +0000 (18:45 +0200)]
Fix PHPDoc
"The" is an unknown class.
Change-Id: Ic8ce1f1252f4b435dbca789226056781d606d8ee
Siebrand Mazeland [Mon, 1 Apr 2013 16:37:42 +0000 (18:37 +0200)]
Fix PHPDoc
Was incorrectly documenting Article instead of Page. Also changed $article
to $page to avoid confusion.
Change-Id: I366769a201b5fda1c8d59119bdac908fd7727cbf
Siebrand Mazeland [Mon, 1 Apr 2013 16:25:05 +0000 (18:25 +0200)]
Use double quotes to use variable $oper properly
Introduced in Change-Id: I29461e5332f3fc6523cbd899e14394aa88865d93
Change-Id: Ic4e8d133fc9ab362f3f463309d799e80fff5d883
Siebrand Mazeland [Thu, 28 Mar 2013 11:54:11 +0000 (12:54 +0100)]
Reduced indentation levels, broke long lines.
Reversed login a two cases to get there.
Also updated PHPDoc, removed an unneeded comment and removed superfluous
newlines.
Change-Id: Ica5f7d24171e2eaeccc0743f8800e18cf2de8006
Siebrand Mazeland [Thu, 28 Mar 2013 11:43:08 +0000 (12:43 +0100)]
Reduced indentation levels, broke long lines
Also removed some unneeded else blocks to ensure more consistent return values.
Change-Id: Icf1d6fecfbd512fadad61442c968f0ef1ba30a88
Dereckson [Sun, 30 Sep 2012 08:15:55 +0000 (10:15 +0200)]
Installer can now customize the logo in LocalSettings.php
Bug: 40617
Change-Id: Ia6efdf931b0b6be7556fc16c040aa7493845cdfc
jenkins-bot [Mon, 1 Apr 2013 14:03:58 +0000 (14:03 +0000)]
Merge "Remove leading spaces in two messages"
jenkins-bot [Mon, 1 Apr 2013 13:56:48 +0000 (13:56 +0000)]
Merge "Fix pretty JSON when strings end with backslashes"
Siebrand Mazeland [Mon, 1 Apr 2013 09:16:19 +0000 (11:16 +0200)]
Remove leading spaces in two messages
Also replace two hard coded space by a word separator.
Spotted by 아라 in
https://translatewiki.net/wiki/Thread:Support/About_MediaWiki:Upload_source_url/en
Change-Id: If3fbe2ed9b2bd7e156cc31055e9c74da3d79240a
jenkins-bot [Mon, 1 Apr 2013 02:42:09 +0000 (02:42 +0000)]
Merge "Fix errors reported by phpcs in includes/HTMLForm.php"
Translation updater bot [Sun, 31 Mar 2013 18:21:00 +0000 (18:21 +0000)]
Localisation updates from translatewiki.net.
Change-Id: I2868edbb08e2acf3f26e36556382b39df38e597a
Aaron Schulz [Sun, 31 Mar 2013 08:53:22 +0000 (01:53 -0700)]
Fixed small doc typo.
Change-Id: Ia2a86e1c8126bde48c17f0c8f56905ed325d8be1
Kevin Israel [Thu, 28 Mar 2013 02:04:58 +0000 (22:04 -0400)]
Fix pretty JSON when strings end with backslashes
If a string encoded as part of the output ends in a backslash
(e.g. an edit token), FormatJson::prettyPrint() may incorrectly
treat the unescaped double quote marking the end of the string as
a character that is part of the string.
This is a serious problem in that the "pretty" output may not
necessarily be valid JSON; a later string literal might contain
one or more of these tokens: :[{,]}
To fix the bug, I exploit strtr's behavior when it is given an
associative array having keys of the same length to skip over
escaped backslashes while replacing escaped double quotes with "\x01".
I also updated the corresponding unit test.
Change-Id: I159105b6493c14b82cd0a41a95e04bfed744931e
Translation updater bot [Sat, 30 Mar 2013 19:44:29 +0000 (19:44 +0000)]
Localisation updates from translatewiki.net.
Change-Id: If3443de8eb3957afd1c2b4666a60aa8e8edd76f4
Skizzerz [Sat, 17 Nov 2012 23:23:09 +0000 (17:23 -0600)]
Apply IP blocks to X-Forwarded-For header
Adds a new configuration variable ($wgApplyIpBlocksToXff), which when
enabled will scan the XFF header for IP addresses and check if any of
them have been blocked. $wgApplyIpBlocksToXff is disabled by default.
Bug: 23343
Change-Id: I3faa9c3e8107c6e46cdf21f8c18adda1f42890d7
Trevor Parscal [Sat, 30 Mar 2013 00:14:05 +0000 (00:14 +0000)]
Merge "Make ResourceLoaderStartupModule work on mobile"
Trevor Parscal [Sat, 30 Mar 2013 00:13:16 +0000 (00:13 +0000)]
Merge "Add RL targets support to OutputPage"
Aaron Schulz [Thu, 28 Mar 2013 21:00:09 +0000 (14:00 -0700)]
Move QoS_Atomic -> QOS_ATOMIC.
Change-Id: I876272bd440affab0e934199895e12fe2a5c9449
jrobson [Fri, 29 Mar 2013 21:26:03 +0000 (14:26 -0700)]
Make ResourceLoaderStartupModule work on mobile
Change-Id: I795828ac05e2b71499db6a328004be4516849f7d
Yuvipanda [Fri, 29 Mar 2013 21:09:36 +0000 (21:09 +0000)]
Merge "(Bug 23472) Removed undesirable space after external link url in printout"
Subramanya Sastry [Fri, 29 Mar 2013 18:33:15 +0000 (13:33 -0500)]
Several Parsoid-specific tests for serializer/parser edge cases.
Added several serializer tests
* For catching future serializer regressions.
* For fixing existing incorrect serialization.
Added couple parser tests
* For testing encap of partially-tpl-generated attribute key
* For testing lists interrupted by comment-lines
Change-Id: Ifbb7da59f65e790b66a621b7964179e4eb1f3fc4
Translation updater bot [Fri, 29 Mar 2013 20:50:48 +0000 (20:50 +0000)]
Merge "Localisation updates from translatewiki.net."
Matthew Flaschen [Fri, 29 Mar 2013 18:52:59 +0000 (14:52 -0400)]
Remove rel="next" that accompanied returnto.
Removed rel="next" link that was put on every
page that had a returnto because otherwise
Firefox (and possibly others) might prefetch
the page, which is not desired in returnto
situations.
Bug: 46680
Change-Id: Ifaf40c663dc25e51bffc317144d9bdc1dab21785
Translation updater bot [Fri, 29 Mar 2013 20:06:21 +0000 (20:06 +0000)]
Localisation updates from translatewiki.net.
Change-Id: I54df77791c76bec5602b16c9af6132995458e9b6
Brion Vibber [Fri, 29 Mar 2013 18:31:44 +0000 (11:31 -0700)]
(bug 46682) Drop doc mention of removed importUseModWiki.php script
The script was removed in commit
f51b580f0c7ee63539e16d3017f8dd0de0ee2391
(October 2011) due to lack of maintenance.
Bug: 46682
Change-Id: Ida8369d4ad9326664b072adb0cb73f2f24465d1e
Aaron Schulz [Fri, 29 Mar 2013 19:57:34 +0000 (19:57 +0000)]
Merge "Revert "Apply IP blocks to X-Forwarded-For header""
Aaron Schulz [Fri, 29 Mar 2013 19:15:05 +0000 (19:15 +0000)]
Merge "Made sure MediaTransformOutput::getLocalCopyPath handles storage paths."
Aaron Schulz [Fri, 29 Mar 2013 19:13:35 +0000 (19:13 +0000)]
Revert "Apply IP blocks to X-Forwarded-For header"
Test are now starting to fail for everything.
This reverts commit
a5d70e3ae6b43743b63f8d4e8efdfd6e26e35d40
Change-Id: I30c9eb9c00be12ff080e85452e17c2a310f03bd3
Aaron Schulz [Thu, 28 Mar 2013 20:18:30 +0000 (13:18 -0700)]
Avoid sending multiple UDP packets for the same key in wfIncrStats().
* This should help reduce collector data loss.
Change-Id: Ibe55648422d1b8aac86dd6fa83973d3c8715b0aa
jenkins-bot [Fri, 29 Mar 2013 18:42:50 +0000 (18:42 +0000)]
Merge "Apply IP blocks to X-Forwarded-For header"
jenkins-bot [Fri, 29 Mar 2013 18:32:00 +0000 (18:32 +0000)]
Merge "WebRequest::getRequestURL: Follow up Ibe00a6b8"
Skizzerz [Sat, 17 Nov 2012 23:23:09 +0000 (17:23 -0600)]
Apply IP blocks to X-Forwarded-For header
Adds a new configuration variable ($wgApplyIpBlocksToXff), which when
enabled will scan the XFF header for IP addresses and check if any of
them have been blocked. $wgApplyIpBlocksToXff is disabled by default.
Bug: 23343
Change-Id: I3e38b94d10600a60d2d4857de54307f34c4662c4
Brion VIBBER [Fri, 29 Mar 2013 17:48:41 +0000 (17:48 +0000)]
Merge "Fix link target and retina thumbnails for manual thumbnails. (Bug 45405.)"
jenkins-bot [Fri, 29 Mar 2013 17:44:06 +0000 (17:44 +0000)]
Merge "[JobQueue] Added more isQueueDeprioritized() checks to avoid refreshLinks spam."