Siebrand [Wed, 29 Aug 2012 20:40:28 +0000 (20:40 +0000)]
Merge "(bug 39771) Regression in Ie349afa5 broke plurals in JavaScript"
Aaron Schulz [Wed, 29 Aug 2012 20:39:18 +0000 (20:39 +0000)]
Merge "Rewrite the ThumbnailImage constructor to take parameter array"
Niklas Laxström [Wed, 29 Aug 2012 20:30:15 +0000 (20:30 +0000)]
(bug 39771) Regression in Ie349afa5 broke plurals in JavaScript
Change-Id: Iee4e3bdca0e72292d6d431703f0f589653f68f64
jarry1250 [Wed, 29 Aug 2012 20:09:36 +0000 (21:09 +0100)]
Rewrite the ThumbnailImage constructor to take parameter array
This is required for a full resolution of bug #32987. Per Brion's
commentary on that bug, for the long-term preservation of
sanity we can't just keep adding arguments to the constructor
whenever a new feature is added.
Instead, we can have an array of optional parameters. At the moment,
this situation is a bit iffy for width and height: we should really
specify either a default height / width or error if one is not found.
I'm open to ideas on that, but it's not a big deal since nothing
uses the new syntax yet. When that is agreed, I'll convert all usage
in core and maybe some extensions too.
Change-Id: I116f71aeb90ef7c786f0874b150c7bcca527e106
Alexandre Emsenhuber [Wed, 29 Aug 2012 19:36:37 +0000 (21:36 +0200)]
Fix wfGetCaller() and wfFormatStackFrame() documentation
These two functions cannot return a boolean.
Also simplified wfGetCaller() to not use the $caller local
variable which is totally useless in that case.
Change-Id: I81707a8292afc1829921b58cdaae81b3147ee3cb
Catrope [Wed, 29 Aug 2012 19:30:17 +0000 (19:30 +0000)]
Merge "Move copyright warning to directly above buttons."
Translation updater bot [Wed, 29 Aug 2012 19:25:50 +0000 (19:25 +0000)]
Merge "Localisation updates from translatewiki.net."
Catrope [Wed, 29 Aug 2012 19:25:13 +0000 (19:25 +0000)]
Merge "Setting up a way to have uploading by URL, but not on Special:Upload"
Translation updater bot [Wed, 29 Aug 2012 19:19:12 +0000 (19:19 +0000)]
Localisation updates from translatewiki.net.
Change-Id: I0596ce4ee5480cce947a1c8c89e2acc46c182dcd
Siebrand [Wed, 29 Aug 2012 17:48:44 +0000 (17:48 +0000)]
Merge "Revert "Revert "jQuery 1.8"""
awjrichards [Wed, 29 Aug 2012 16:54:18 +0000 (16:54 +0000)]
Merge "New hook ApiMain::onException"
Max Semenik [Fri, 24 Aug 2012 23:57:54 +0000 (03:57 +0400)]
New hook ApiMain::onException
Allows custom logging of API errors
Change-Id: If8841c33998dff96448a7eb8dbe95d68119e068f
Siebrand [Wed, 29 Aug 2012 16:16:57 +0000 (16:16 +0000)]
Merge "Fixed fallback behaviour for plural rules"
Siebrand [Wed, 29 Aug 2012 15:12:59 +0000 (15:12 +0000)]
Merge "(bug 38556) Add header and footer messages to MediaWiki's info action"
madman [Mon, 27 Aug 2012 15:39:03 +0000 (15:39 +0000)]
(bug 38556) Add header and footer messages to MediaWiki's info action
Change-Id: I5d23d83dabc1f642d2b96a17aabd6b6fc9ece399
Antoine Musso [Wed, 29 Aug 2012 15:01:02 +0000 (17:01 +0200)]
raise filerepo tests timeout to 10sec
'@group medium' instructs PHPUnit to wait up to 10 seconds for the test
to complete. That would save us from false positive caused by high disk
I/O on the continuous integration server.
Change-Id: Id11c3ed1879705f806d262dc8090ef2fb432ed36
Krinkle [Wed, 29 Aug 2012 14:10:16 +0000 (14:10 +0000)]
Revert "Revert "jQuery 1.8""
This reverts commit
4dd2c82ff4b2178620cb7b3ce01db713101ca2eb
As mentioned (on bug 39572) in the mean time, this was not related to the jQuery update. The problems were related to abuse of jsMsg to prepend arbitrary content to the top of the page.
Siebrand [Wed, 29 Aug 2012 13:40:22 +0000 (13:40 +0000)]
Merge "Use ImageGallery directly in SpecialUpload::getDupeWarning()"
Tim Starling [Tue, 28 Aug 2012 05:54:40 +0000 (15:54 +1000)]
Fixed fallback behaviour for plural rules
Fallbacks didn't work at all for the new plural rule system. I fixed it
by moving the getPluralRules() and getCompiledPluralRules() calls near
to the readPHPFile() calls, before merging is done. Then I factored out
the resulting code to readSourceFilesAndRegisterDeps().
* Removed pluralRules from mergeableMapKeys, it isn't one
* Added compiledPluralRules to allKeys so that it will be merged
* When a language is not present in the CLDR XML files, return null from
getPluralRules() and getCompiledPluralRules() so that the fallback
rules won't be overridden with an empty array. Normalised it back to
an empty array in the unlikely event that there is no plural data in
the fallback sequence at all, even in English.
* Fixed private function, "protected" is the way to say private here.
Change-Id: I3a008ef7f6ed7aaa15ad25ad796f7a2b8f827fa2
Rob Moen [Wed, 29 Aug 2012 01:50:15 +0000 (18:50 -0700)]
Move copyright warning to directly above buttons.
Please see:
http://www.mediawiki.org/wiki/Micro_Design_Improvements
Change-Id: Ida02149880aae00f790cb414ae3d632aac351651
Catrope [Wed, 29 Aug 2012 00:13:57 +0000 (00:13 +0000)]
Merge "[FileBackend] Added preloadCache() so callers can trigger cache getMulti()."
Aaron Schulz [Fri, 24 Aug 2012 06:17:16 +0000 (23:17 -0700)]
[FileBackend] Added preloadCache() so callers can trigger cache getMulti().
Change-Id: I2a30b4bfc16b4303abcb1f71206234dd2e0403af
Catrope [Tue, 28 Aug 2012 23:53:26 +0000 (23:53 +0000)]
Merge "Reduced some master queries via Revision::READ_NORMAL."
Catrope [Tue, 28 Aug 2012 23:51:50 +0000 (23:51 +0000)]
Merge "Added new mw message 'editpage-head-copy-warn' to EditPage header."
Krinkle [Tue, 28 Aug 2012 22:00:38 +0000 (22:00 +0000)]
Merge "Work around preg_replace_callback() issue in CSSJanus"
Siebrand [Tue, 28 Aug 2012 21:53:58 +0000 (21:53 +0000)]
Merge "Follow up to dirname( __FILE__ ) clean up"
Hoo man [Tue, 28 Aug 2012 21:20:43 +0000 (23:20 +0200)]
Follow up to dirname( __FILE__ ) clean up
Remove a trailing whitespace added by me in dirname( __FILE__ )
clean up and add some comments to the PHP version checks (they
can't use __DIR__ as they have to run in older PHP versions.
Change-Id: I6a7e8cb7dbf384d91dda4d0ecbef7ce588bc3073
Krinkle [Tue, 28 Aug 2012 21:16:01 +0000 (21:16 +0000)]
Merge "Adding ResourceLoader module "jquery.jStorage""
Catrope [Tue, 28 Aug 2012 21:13:54 +0000 (21:13 +0000)]
Merge "[FileJournal] Made getMasterDB() reuse the DB handle."
Rob Moen [Tue, 28 Aug 2012 20:24:21 +0000 (13:24 -0700)]
Added new mw message 'editpage-head-copy-warn' to EditPage header.
New copyright warning is to be just above the edit box.
This message is intended to be optional and locally customized.
Similar to editpage-tos-summary.
See Micro Improvements for more information.
http://www.mediawiki.org/wiki/Micro_Design_Improvements
Change-Id: Ifbd842ebef8775630d97491a3c735e046df5d0df
Catrope [Tue, 28 Aug 2012 21:13:05 +0000 (21:13 +0000)]
Merge "[FileBackend] Made Swift clear the auth cache on certain HTTP errors."
Catrope [Tue, 28 Aug 2012 21:12:46 +0000 (21:12 +0000)]
Merge "[FileBackend] Bumped Swift auth caching TTL."
Catrope [Tue, 28 Aug 2012 21:12:23 +0000 (21:12 +0000)]
Merge "[FileBackend] Reduced stat calls when using the multiwrite backend."
Catrope [Tue, 28 Aug 2012 21:11:27 +0000 (21:11 +0000)]
Merge "[FileBackend] Use strcmp() for listing comparisons."
Krinkle [Tue, 28 Aug 2012 20:58:41 +0000 (20:58 +0000)]
Merge "(bug 39680) Convert valign to CSS vertical-align"
Catrope [Tue, 28 Aug 2012 19:35:27 +0000 (12:35 -0700)]
Work around preg_replace_callback() issue in CSSJanus
As reported in bug 38294, CSSJanus returns an empty string for some
input. This seems to be caused by preg_replace_callback() returning
null which, according to the PHP docs, happens "in case of error". Of
course there's no way to figure out what the error was :S
Work around this by checking for a null return value
Change-Id: I5db952bc32f73b94ac13e449d9aa1f8693602dbd
Translation updater bot [Tue, 28 Aug 2012 19:35:05 +0000 (19:35 +0000)]
Localisation updates from translatewiki.net.
Change-Id: Ib471477326cecc9fdab5c0482bfaffb0fa2ce94f
Aaron Schulz [Tue, 28 Aug 2012 19:17:48 +0000 (19:17 +0000)]
Merge "Removed unmatched commits in Job class."
Aaron Schulz [Tue, 28 Aug 2012 17:13:00 +0000 (17:13 +0000)]
Merge "Moved warning stuff into MWDebug class."
Aaron Schulz [Tue, 28 Aug 2012 17:00:22 +0000 (17:00 +0000)]
Merge "Validate number input for {{PLURAL}}"
Alexandre Emsenhuber [Sat, 25 Aug 2012 11:09:46 +0000 (13:09 +0200)]
Moved warning stuff into MWDebug class.
- Group common code in one instead of doing checks one
time in GlobalFunctions.php and another time in Debug.php
- Remove the code catching the fact that a warning is due
to a deprecation warning, no longer needed
- Pass the caller offset from wfDeprecated() to
MWDebug::deprecated(); this was breaking deprecation
notices for global objects.
- Changed PHP error level for deprecation notices (when
$wgDevelopmentWarnings is set to true) from E_USER_NOTICE
to E_USER_DEPRECATED since we now require PHP 5.3+
- Added E_USER_DEPRECATED to wfSuppressWarnings() and
removed the check for the E_DEPRECATED constant being set
now that we require PHP 5.3+
- Fixed MWDebugTest by calling wfSuppressWarnings() and
wfRestoreWarnings() in setUp() and tearDown()
Change-Id: I6810b57c90d384de55a2cf177047767cdb734f79
jeroendedauw [Tue, 28 Aug 2012 13:07:19 +0000 (15:07 +0200)]
Fixed type hint docs
Change-Id: I637f11e9ac2a42865649c10ffcb96bdebf1b55eb
Nikerabbit [Tue, 28 Aug 2012 06:18:45 +0000 (06:18 +0000)]
Merge "Add CLDRPluralRuleError, added in parent commit, to the AutoLoader"
Nikerabbit [Tue, 28 Aug 2012 05:49:41 +0000 (05:49 +0000)]
Merge "Use the MWDebug class to display debug log back in the request."
Tim Starling [Tue, 28 Aug 2012 00:51:38 +0000 (10:51 +1000)]
Revert Uri class due to bug 39710
Revert
94f623363beb00a7a211e8f8f1f39bc12b4713ed. Apparently all
ReverseChronologicalPager subclasses were broken by the unexplained
interface change in wfArrayToCgi(): changing the interpretation of
null array values from "omit this key" to "include this key with no
value". The function has always been called with the former
interpretation, that's why the special case was in there.
Also reverted dependent changes
4b517fa and part of
3d97704.
Change-Id: I41dadbde5d0e0e4c54cc76bfc13c263c15c73828
Aaron Schulz [Tue, 28 Aug 2012 00:01:05 +0000 (00:01 +0000)]
Merge "Allow array condition for Database::conditional"
Aaron Schulz [Mon, 27 Aug 2012 23:42:25 +0000 (23:42 +0000)]
Merge "Use numParams() where possible."
Siebrand Mazeland [Mon, 27 Aug 2012 23:38:19 +0000 (01:38 +0200)]
Use numParams() where possible.
Change-Id: I2ba4fb7dad599ccd04fe69ab033ff72c1bacfe3e
Aaron Schulz [Mon, 27 Aug 2012 23:31:48 +0000 (23:31 +0000)]
Merge "(bug 39635) PostgreSQL has no LOCK IN SHARE MODE"
Aaron [Mon, 27 Aug 2012 23:20:56 +0000 (16:20 -0700)]
Reduced some master queries via Revision::READ_NORMAL.
* Also normalized 0 => false for the rev ID parameter in some places.
* Broke some long lines and shorted a variable name in Skin.php.
Change-Id: I6645315699ec7670ae22aa1dbf787d75d6e6b7ec
Aaron Schulz [Mon, 27 Aug 2012 22:08:14 +0000 (22:08 +0000)]
Merge "Use __DIR__ instead of dirname( __FILE__ )"
Hoo man [Mon, 27 Aug 2012 21:58:28 +0000 (23:58 +0200)]
Use __DIR__ instead of dirname( __FILE__ )
Removed left over uses of dirname( __FILE__ ) to __DIR__, even in comments.
Running the PHP version test in maintenance/Maintenance.php earlier, so that
we no longer have to stay PHP < 5.3 compatible in there.
Change-Id: I5a00bd5c6af44b7f826c4e5576a7b3de7b5026d8
Alexandre Emsenhuber [Mon, 27 Aug 2012 20:57:15 +0000 (22:57 +0200)]
Use the MWDebug class to display debug log back in the request.
- This removes the duplication of MWDebug::$debug and
OutputPage::$mDebugtext, so there's no need to store two times
the same text
- Removed OutputPage::debug() since it's no longer used
- Had to keep OutputPage::$mDebugtext because it's still
referenced by SemanticPageMaker extension
- Moved Skin::formatDebugHTML() to MWDebug::GetHTMLDebugLog()
and replaced the call in Skin::generateDebugHTML() to use it
- Also check $logonly before sending entries to the debug
toolbar in wfDebug(), for consistency
- Changed MWDebug::getDebugHTML() to also return the debug log
in an HTML comment if $wgDebugComments is set to true and
changed the location of this call to BaseTemplate::printTrail()
so that its result is the latest possible. This also includes
the debug toolbar.
- Removed MockOutputPage and related test cases since they are
no longer accurate
Change-Id: Ie0f389f8566457b1c938c627ed930040741ac9d9
jeroendedauw [Mon, 27 Aug 2012 21:46:06 +0000 (23:46 +0200)]
Added last missing @since tag to Message
Change-Id: I034ae0e5b1f19c1c28b1ecaecec69739434f699b
Siebrand [Mon, 27 Aug 2012 21:29:17 +0000 (21:29 +0000)]
Merge "Added missing @since tags to all methods"
Aaron [Mon, 27 Aug 2012 20:42:31 +0000 (13:42 -0700)]
[FileJournal] Made getMasterDB() reuse the DB handle.
* Also made use of autocommit mode while at it.
Change-Id: I460e483d0103de70d505fe00dc9c67e33effde0c
Alex Monk [Mon, 27 Aug 2012 19:41:00 +0000 (20:41 +0100)]
(bug 39680) Convert valign to CSS vertical-align
Also convert align to CSS text-align/float
Change-Id: Ia7da2b51b7fdeee443def8cb06c63a422d89f6f1
Platonides [Mon, 27 Aug 2012 20:31:01 +0000 (22:31 +0200)]
Remove a couple of unused globals
Change-Id: I173334c43e1bc2ed5f404f82e770d3e20fa65914
Platonides [Mon, 27 Aug 2012 20:23:09 +0000 (22:23 +0200)]
Add CLDRPluralRuleError, added in parent commit, to the AutoLoader
Change-Id: Icac9fec9264b42202eddc61905f476693df57de2
jeroendedauw [Mon, 27 Aug 2012 20:22:17 +0000 (22:22 +0200)]
Added missing @since tags to all methods
except for numParams, as Siebrand already did this in another commit
Change-Id: Ie3317af53c1df1eea99a77f402c6f7f1748dce1a
Demon [Mon, 27 Aug 2012 19:53:26 +0000 (19:53 +0000)]
Merge "Use __DIR__ instead of dirname( __FILE__ )"
jeroendedauw [Mon, 27 Aug 2012 19:03:15 +0000 (21:03 +0200)]
Use __DIR__ instead of dirname( __FILE__ )
We can now do this since we finally switched to PHP 5.3 for MW 1.20 and get rid of the silly dirname(__FILE__) stuff :)
Change-Id: Id9b2c9cd2e678197aa81c78adced5d1d31ff57b1
Aaron [Mon, 27 Aug 2012 19:36:47 +0000 (12:36 -0700)]
[FileBackend] Made Swift clear the auth cache on certain HTTP errors.
* This can handle when the auth token is expired sooner than expected.
Change-Id: I2e5ecc0adbde032b987af37dfe05a4aadb12b319
Translation updater bot [Mon, 27 Aug 2012 19:21:23 +0000 (19:21 +0000)]
Localisation updates from translatewiki.net.
Change-Id: I180c36b58f8f046c572798970d2cb4815a6a2cb0
jeroendedauw [Mon, 27 Aug 2012 15:56:15 +0000 (17:56 +0200)]
Fix ZipDirectoryReader under Hiphop
ZipDirectoryReaderError subclasses Exception, and sets the code property as a
string. Php's documentation says this should be an int, so this is already a
little bit weird.
Under Hiphop, calling the parent constructor without the second parameter will
set the code property to 0, because the parameter defaults to 0. This leads to
uploads breaking, because calls to getErrorCode return 0 rather than the code
that was passed in.
The change renames the code property to errorCode, so it can't be confused with
exception's code property, which should be an int.
https://bugzilla.wikimedia.org/show_bug.cgi?id=39346
Patch by Chris Keeline <ckeeline@fb.com>
Change-Id: I9b07a5f7f8ba7c980c0cb0da7b65816dc3b97c4c
Aaron [Mon, 27 Aug 2012 18:56:05 +0000 (11:56 -0700)]
[FileBackend] Bumped Swift auth caching TTL.
Change-Id: I5f119ff640cc7af604191450f4577a4564307499
Hoo man [Fri, 17 Aug 2012 18:36:27 +0000 (20:36 +0200)]
Adding ResourceLoader module "jquery.jStorage"
Adding jStorage from http://www.jstorage.info/ to MediaWiki
It's MIT-style licensed and useful for local caching of data.
Adding to .jshintignore since it is a third party library.
Change-Id: I2343744304191d5846cf346e4ac6ca083a6414b3
saper [Mon, 27 Aug 2012 16:58:54 +0000 (18:58 +0200)]
(bug 39635) PostgreSQL has no LOCK IN SHARE MODE
includes/Category.php tells us to use "SELECT ...
LOCK IN SHARE MODE" before "UPDATE".
This is MySQL-only construct:
http://dev.mysql.com/doc/refman/5.0/en/innodb-locking-reads.html
Change-Id: I80709da9e15c891f1605900e7c527d5042a88f73
Demon [Mon, 27 Aug 2012 16:54:12 +0000 (16:54 +0000)]
Merge "Clean up transactions after test."
IAlex [Mon, 27 Aug 2012 15:46:19 +0000 (15:46 +0000)]
Merge "optimize ../images/spinner.gif, ajax-loader.gif"
IAlex [Mon, 27 Aug 2012 15:44:13 +0000 (15:44 +0000)]
Merge "pngcrushed skins/common/images/add.png"
IAlex [Mon, 27 Aug 2012 15:35:33 +0000 (15:35 +0000)]
Merge "Fix documentation."
Demon [Mon, 27 Aug 2012 14:33:09 +0000 (14:33 +0000)]
Merge "wfWarn() should cause phpunit tests to fail."
Demon [Mon, 27 Aug 2012 14:27:11 +0000 (14:27 +0000)]
Merge "use InvalidArgumentException rather then Exception"
daniel [Mon, 27 Aug 2012 12:41:15 +0000 (14:41 +0200)]
Removed unmatched commits in Job class.
Job had two calls to commit() that did not correspond to any
call to begin(). This may prematurely about any "outer" transaction,
may cause database corruption, and trigger warnings. There did not
seem to be any good reason for these commits to be there.
Sorting out unmatched begin/commit calls is important to allow the
addition of support for nested transactions, and it also helps
with finding "interesting" database problems.
Change-Id: Iff394f97fbad6e9304d75e6ad69155ada80b9c33
daniel [Mon, 27 Aug 2012 12:38:25 +0000 (14:38 +0200)]
Clean up transactions after test.
MediaWikiTestCase::teardown() will now rollback any transactions
left open by a test case. This is intended to make sure tests do
not provide "interesting" results casued by transaction state
leaking from other tests.
Change-Id: Ia225251efd5aafbaa6674e2732ab1ba7761bfadc
daniel [Mon, 27 Aug 2012 12:28:47 +0000 (14:28 +0200)]
wfWarn() should cause phpunit tests to fail.
This forces $wgDevelopmentWarnings to true for phpunit tests.
Note that wfWarn uses the E_USER_NOTICE level per default, which may or may not
actually cause test cases to fail, depending on the phpunit configuration.
Change-Id: I36583fb063436cc8474873b468fc983d28377cbd
daniel [Fri, 22 Jun 2012 22:04:09 +0000 (00:04 +0200)]
very basic test for ApiEditPage
Based on the generic Api logging system in APITestCase.
Change-Id: I28c0bd41f585cca199fdef9a78e60ef66625d37f
jeroendedauw [Mon, 27 Aug 2012 11:34:02 +0000 (13:34 +0200)]
use InvalidArgumentException rather then Exception
Change-Id: Ie744c773b316278e4a92af28354a8fe4eb83b78f
Dereckson [Mon, 27 Aug 2012 09:54:47 +0000 (11:54 +0200)]
(bug 39672) Fixing quote.
Change-Id: I2a8d968075acede726ba670f5ae000996e388288
Siebrand Mazeland [Sun, 26 Aug 2012 23:35:03 +0000 (01:35 +0200)]
Fix documentation.
Change-Id: I43f4ae1248bc4a24cf127fadb6e616da8d4516e2
Niklas Laxström [Mon, 27 Aug 2012 08:53:42 +0000 (08:53 +0000)]
Validate number input for {{PLURAL}}
The new plural parser is pickier about input.
Change-Id: I1d033d30fdad61db2f661f603d9866923245137a
Nikerabbit [Mon, 27 Aug 2012 05:57:34 +0000 (05:57 +0000)]
Merge "Fix double braceSubstitution of some preview messages"
Tim Starling [Mon, 27 Aug 2012 00:40:27 +0000 (10:40 +1000)]
Fix exception on parse due wfMsgExt() -> wfMessage()
Replacing wfMsgExt() with wfMessage() in
4e1ccf0 causes an exception on
parse when the defaults are used for $current and $max. I don't know if
there are other similar fatal errors caused by that set of commits.
Change-Id: I84cfdede844bb2dd3c106721b972ed1cd8bfe480
Siebrand [Sun, 26 Aug 2012 23:44:21 +0000 (23:44 +0000)]
Merge "Check fallbacks correctly in getHeaderVariant()."
Translation updater bot [Sun, 26 Aug 2012 20:12:33 +0000 (20:12 +0000)]
Localisation updates from translatewiki.net.
Change-Id: Idac5f9de0b58872797168de1f7faafcdec35dee0
Aaron Schulz [Sun, 26 Aug 2012 18:53:20 +0000 (18:53 +0000)]
Merge "change raw database quoting to use addQuotes"
umherirrender [Sun, 26 Aug 2012 16:56:29 +0000 (18:56 +0200)]
change raw database quoting to use addQuotes
Change-Id: Ia734f958b1458224f998c5b59df2ff49e597f868
umherirrender [Sun, 26 Aug 2012 16:32:34 +0000 (18:32 +0200)]
Truncate rollback summary for whole multibyte characters
This avoids broken characters for long comment in history
Change-Id: I3104d53c1d3d9b950e23dccecf5cea36561b8c65
MatmaRex [Sat, 25 Aug 2012 10:11:13 +0000 (12:11 +0200)]
optimize ../images/spinner.gif, ajax-loader.gif
Optimized spinner.gif and ajax-loader.gif using the GIMP. Also lowered the
color count in spinner.gif to 16 (from 128). The changes reduced filesize
by over a half. Also removed GIF comments.
Change-Id: Id83b5a762a90c788e2e0fe50c0936a721a87fe70
Siebrand Mazeland [Sun, 26 Aug 2012 12:45:53 +0000 (12:45 +0000)]
Merge "Localisation updates from translatewiki.net."
Siebrand Mazeland [Sun, 26 Aug 2012 12:45:09 +0000 (12:45 +0000)]
Merge "Prevent Call to a member function msg() on a non-object"
Siebrand Mazeland [Sun, 26 Aug 2012 12:38:51 +0000 (14:38 +0200)]
Localisation updates from translatewiki.net.
Updates for namespaces.
Change-Id: Idd38014a8d421b3afd6b0fc8678f9a4bdf896689
Siebrand Mazeland [Sun, 26 Aug 2012 11:55:25 +0000 (13:55 +0200)]
Localisation updates from translatewiki.net.
Updates for magic words.
Change-Id: I7479b0d525385cca4eddafc57e260a90af65a522
Siebrand Mazeland [Sun, 26 Aug 2012 11:28:02 +0000 (13:28 +0200)]
Localisation updates from translatewiki.net.
Updates for special page names.
Change-Id: I19700829922f3111756719db3d606db9495f9f95
Aaron Schulz [Sun, 26 Aug 2012 09:11:31 +0000 (02:11 -0700)]
[FileBackend] Reduced stat calls when using the multiwrite backend.
Change-Id: I46805637a9dcaaea597bf6eeba204a6889a36a51
Aaron Schulz [Sat, 25 Aug 2012 19:07:35 +0000 (12:07 -0700)]
[FileBackend] Use strcmp() for listing comparisons.
Change-Id: I60da57bd6cdb77a21763bb34afb51a02d905eb3a
Translation updater bot [Sat, 25 Aug 2012 18:56:57 +0000 (18:56 +0000)]
Localisation updates from translatewiki.net.
Change-Id: Ic2cec634659baf997488ef0b328185f4c3c0e591
umherirrender [Sat, 25 Aug 2012 18:24:59 +0000 (20:24 +0200)]
Allow array condition for Database::conditional
Change the one use of that method to use the new syntax.
Add some tests.
Change-Id: I9ad4e5b5e97d1d13cfd858105167ca5d20ffaf83
umherirrender [Sat, 25 Aug 2012 17:55:37 +0000 (19:55 +0200)]
Use __METHOD__ in SpecialUndelete.php
Change-Id: Ia223f91a26b35677818d3ed46331813da7dbf209