lhc/web/wiklou.git
12 years ago[FileBackend] Added container stat caching to reduce RTTs to high latency backends.
Aaron [Mon, 23 Apr 2012 20:27:58 +0000 (13:27 -0700)]
[FileBackend] Added container stat caching to reduce RTTs to high latency backends.

Change-Id: I73575fd65ca06a238803b30f8de6873801a224b3

12 years agoMerge "Fix magic $ aliasing in ResourceLoader"
Aaron Schulz [Mon, 23 Apr 2012 19:21:22 +0000 (19:21 +0000)]
Merge "Fix magic $ aliasing in ResourceLoader"

12 years agoLocalisation updates from http://translatewiki.net.
Translation updater bot [Mon, 23 Apr 2012 19:17:29 +0000 (19:17 +0000)]
Localisation updates from translatewiki.net.

Change-Id: I4f91b1d14bcb3f1e064a1758d51519949ace85a3

12 years agoFix magic $ aliasing in ResourceLoader
Catrope [Mon, 23 Apr 2012 19:07:03 +0000 (12:07 -0700)]
Fix magic $ aliasing in ResourceLoader

This was removed in 5bf04171dc34521f7ee7e33ba17a90c7a772ab31 , but broke
Twinkle on enwiki just now.

Change-Id: I1b131e26181b3b8b6cd68a1b965b9ab9ba1299af

12 years agoMerge "bug 36087: PostgresUpdater fails on 8.3.14"
Demon [Mon, 23 Apr 2012 17:18:57 +0000 (17:18 +0000)]
Merge "bug 36087: PostgresUpdater fails on 8.3.14"

12 years agoMerge "Fix notices from r94259 due to undefined variables"
Aaron Schulz [Mon, 23 Apr 2012 04:15:08 +0000 (04:15 +0000)]
Merge "Fix notices from r94259 due to undefined variables"

12 years agoMerge "Destroy any lock manager connections when forking."
Brion VIBBER [Mon, 23 Apr 2012 01:37:50 +0000 (01:37 +0000)]
Merge "Destroy any lock manager connections when forking."

12 years agoFix notices from r94259 due to undefined variables
Tim Starling [Sun, 22 Apr 2012 23:56:09 +0000 (09:56 +1000)]
Fix notices from r94259 due to undefined variables

Fix notices from r94259 due to undefined variables
$previewtext and $class in the isWikitextPage()==true case.

Change-Id: I6ae2486d8860d2c28d656cdbd594ebc3a1263537

12 years agoLocalisation updates from http://translatewiki.net.
Translation updater bot [Sun, 22 Apr 2012 18:43:04 +0000 (18:43 +0000)]
Localisation updates from translatewiki.net.

Change-Id: I0a0e64a15aa4325e92aa1b53820c7cf9850a3929

12 years agofix typo
jeroendedauw [Sun, 22 Apr 2012 13:41:35 +0000 (15:41 +0200)]
fix typo

Change-Id: Ida1816a44af452c842e39cbee88ba53320b55cd8

12 years agoMerge "Revert "tests to compare En, Qqq and messages.inc" due to test failures caused...
Brion VIBBER [Sat, 21 Apr 2012 19:39:58 +0000 (19:39 +0000)]
Merge "Revert "tests to compare En, Qqq and messages.inc" due to test failures caused by extension dependencies."

12 years agoMerge "(bug 35884) width:auto unneeded on header element"
Brion VIBBER [Sat, 21 Apr 2012 19:36:38 +0000 (19:36 +0000)]
Merge "(bug 35884) width:auto unneeded on header element"

12 years agoMerge "Ensure MWHttpRequest::method gets set with strtoupper() since code examining...
Brion VIBBER [Sat, 21 Apr 2012 19:30:16 +0000 (19:30 +0000)]
Merge "Ensure MWHttpRequest::method gets set with strtoupper() since code examining MWHttpRequest::method always expects its value to be fully uppercased."

12 years agoMerge "Added getBatch() function to BagOStuff and optimized it for memcached."
Brion VIBBER [Sat, 21 Apr 2012 19:27:13 +0000 (19:27 +0000)]
Merge "Added getBatch() function to BagOStuff and optimized it for memcached."

12 years agoLocalisation updates from http://translatewiki.net.
Translation updater bot [Sat, 21 Apr 2012 18:44:48 +0000 (18:44 +0000)]
Localisation updates from translatewiki.net.

Change-Id: Ifd1a6539ae8dbeaa6d9d3ac94de1f3dad061acc0

12 years agoAdded getBatch() function to BagOStuff and optimized it for memcached.
Aaron Schulz [Sat, 21 Apr 2012 18:07:18 +0000 (11:07 -0700)]
Added getBatch() function to BagOStuff and optimized it for memcached.

Change-Id: Id8a3ed1ac7b22db7f7bf58ffde4be3285e8e2df9

12 years ago(bug 31757) Add a word-separator between help-messages in HTMLForm
umherirrender [Sat, 21 Apr 2012 09:55:40 +0000 (11:55 +0200)]
(bug 31757) Add a word-separator between help-messages in HTMLForm

Change-Id: Ie4dbfb16e195dabd6abf0634b21c7867ed584920

12 years ago(bug 35870) Fix pre-upload preview on IE 10 for Special:Upload
Brion Vibber [Fri, 13 Apr 2012 21:54:01 +0000 (14:54 -0700)]
(bug 35870) Fix pre-upload preview on IE 10 for Special:Upload

When loading thumbnails, we fetch the actual file data so we can find EXIF data in JPEGs
and do suitable rotation fixes.

This currently uses binary strings via FileReader.readAsBinaryString, but that's not
implemented in IE 10.

Workaround uses FileReader.readAsArrayBuffer and converts to a binary string in case
FileReader.readAsBinaryString is missing but readAsArrayBuffer is there.

Patchset 2: fixed bug number, expanded details
Patchset 3: cleaned up
Patchset 4: summary fix
Patchset 5: whitespace clean-up

Change-Id: Ia0258f5f400a2a52a484f33fbffed7d848245d22

12 years agoDestroy any lock manager connections when forking.
Aaron [Fri, 20 Apr 2012 23:34:43 +0000 (16:34 -0700)]
Destroy any lock manager connections when forking.

Change-Id: I320ac659559eb82378da0b9afbbb1dd3e48ba41c

12 years agoBetter fix for bug 36049, now using isset() rather than !empty()
awjrichards [Fri, 20 Apr 2012 23:18:50 +0000 (16:18 -0700)]
Better fix for bug 36049, now using isset() rather than !empty()
for textarea placeholder attribute in case the attribute value
is '0'.

Change-Id: I139abff427d7342fc3283ed3428d0a538331d2b5

12 years agoEnsure MWHttpRequest::method gets set with strtoupper() since code
awjrichards [Fri, 20 Apr 2012 22:17:55 +0000 (15:17 -0700)]
Ensure MWHttpRequest::method gets set with strtoupper() since code
examining MWHttpRequest::method always expects its value to be
fully uppercased.

Yes, this should not be a problem if MWHttpRequest is accessed
via HTTP class, but that will not always be guaranteed.

Resolves bug 36137.

Change-Id: Ic20e1b99dcb56b8a11cea50293ba44022e564de9

12 years agoMerge "Removing button-float-right rule from jquery.ui/vector theme"
Kaldari [Fri, 20 Apr 2012 22:07:25 +0000 (22:07 +0000)]
Merge "Removing button-float-right rule from jquery.ui/vector theme"

12 years agoRevert "tests to compare En, Qqq and messages.inc" due to test failures caused by...
Aaron Schulz [Fri, 20 Apr 2012 21:12:08 +0000 (21:12 +0000)]
Revert "tests to compare En, Qqq and messages.inc" due to test failures caused by extension dependencies.

This reverts commit 9a2aae31075ee331ec5b2cb615d27b7c8a81772c

12 years agoMerge "Bug 34934: allow moving files with rows with bad oi_archive_name values."
Catrope [Fri, 20 Apr 2012 19:52:07 +0000 (19:52 +0000)]
Merge "Bug 34934: allow moving files with rows with bad oi_archive_name values."

12 years agoBug 34934: allow moving files with rows with bad oi_archive_name values.
Aaron [Fri, 20 Apr 2012 19:32:39 +0000 (12:32 -0700)]
Bug 34934: allow moving files with rows with bad oi_archive_name values.

Note that delete/restore already work in such cases.

Change-Id: I6b98b219b548203c4677f5be6f703585ac2cd027

12 years agoLocalisation updates from http://translatewiki.net.
Translation updater bot [Fri, 20 Apr 2012 18:47:51 +0000 (18:47 +0000)]
Localisation updates from translatewiki.net.

Change-Id: I08d7ab88673f7a3c0f7c34d0ec5a69d8800f7325

12 years agoMerge "Increase permitted runtime for testParserTest"
Brion VIBBER [Fri, 20 Apr 2012 18:03:20 +0000 (18:03 +0000)]
Merge "Increase permitted runtime for testParserTest"

12 years agoIncrease permitted runtime for testParserTest
Christian Aistleitner [Fri, 20 Apr 2012 17:34:15 +0000 (19:34 +0200)]
Increase permitted runtime for testParserTest

Change-Id: Id8a73b2d5d32af38c6856c3120394a2d6150f835

12 years agoMerge "(bug 35769) Convert mediawiki.Uri test suite to QUnit"
Brion VIBBER [Fri, 20 Apr 2012 17:51:24 +0000 (17:51 +0000)]
Merge "(bug 35769) Convert mediawiki.Uri test suite to QUnit"

12 years agoMerge "tests to compare En, Qqq and messages.inc"
Brion VIBBER [Fri, 20 Apr 2012 17:38:25 +0000 (17:38 +0000)]
Merge "tests to compare En, Qqq and messages.inc"

12 years agoMerge "Fixes bug 4045 by adding dirmarks."
Brion VIBBER [Fri, 20 Apr 2012 16:20:05 +0000 (16:20 +0000)]
Merge "Fixes bug 4045 by adding dirmarks."

12 years agotests to compare En, Qqq and messages.inc
Antoine Musso [Fri, 20 Apr 2012 16:08:33 +0000 (18:08 +0200)]
tests to compare En, Qqq and messages.inc

Change-Id: I7ebeeea703e955c628b57548eb023fa3eb5a2f52

12 years ago(bug 35884) width:auto unneeded on header element
Antoine Musso [Fri, 20 Apr 2012 14:08:07 +0000 (16:08 +0200)]
(bug 35884) width:auto unneeded on header element

width:auto on HTML headers (h1, h2 ..) was introduced by the vector skin
with b74f7169675c3971db0.  Seeems unneeded since that is the default for
those tags.

Change-Id: I7313236b86524dcff46777f11852b01ee3e595fa

12 years agoMerge "update html DOCTYPE sent by HttpError exception"
Demon [Fri, 20 Apr 2012 13:52:54 +0000 (13:52 +0000)]
Merge "update html DOCTYPE sent by HttpError exception"

12 years agoupdate html DOCTYPE sent by HttpError exception
Antoine Musso [Fri, 20 Apr 2012 12:55:23 +0000 (14:55 +0200)]
update html DOCTYPE sent by HttpError exception

Follow up r110486, which updated doctype sent by wfHttpError()

Change-Id: I0e89420dd95edcf1ac76e3984b36f92df11cdb3f

12 years agoFix inconsistencies between change Ie7e7d592 and I8a937b57.
Siebrand Mazeland [Fri, 20 Apr 2012 12:53:44 +0000 (14:53 +0200)]
Fix inconsistencies between change Ie7e7d592 and I8a937b57.
Remove the messages that were marked ignored in optional.

Change-Id: I25f2846f3ce3ad019fb6b98604de040ef83612c0

12 years agoMerge "Mark some messages added in Commit:bbe822603984795ce70c7e45eb47980709c84aa2...
Siebrand Mazeland [Fri, 20 Apr 2012 12:45:09 +0000 (12:45 +0000)]
Merge "Mark some messages added in Commit:bbe822603984795ce70c7e45eb47980709c84aa2 as optional."

12 years agoMark some messages added in Commit:bbe822603984795ce70c7e45eb47980709c84aa2
Siebrand Mazeland [Fri, 20 Apr 2012 11:17:47 +0000 (13:17 +0200)]
Mark some messages added in Commit:bbe822603984795ce70c7e45eb47980709c84aa2
as optional.

Change-Id: I8a937b57348969ff5d64e4a4789da69cdf1154ae

12 years agoIgnore messages with untranslatable content
raymond [Fri, 20 Apr 2012 10:19:48 +0000 (12:19 +0200)]
Ignore messages with untranslatable content
Referes to https://gerrit.wikimedia.org/r/#change,4797

Change-Id: Ie7e7d5928bc96defc1f70486a2fb64a062dffc88

12 years agoMerge "Added more description of Short URL"
Reedy [Fri, 20 Apr 2012 09:46:38 +0000 (09:46 +0000)]
Merge "Added more description of Short URL"

12 years agoMerge "(bug 35961) Hash comparison should always be strict."
Aaron Schulz [Fri, 20 Apr 2012 08:03:42 +0000 (08:03 +0000)]
Merge "(bug 35961) Hash comparison should always be strict."

12 years agoMerge "Added getRootStoragePath() convenience function to get the root path."
Aaron Schulz [Fri, 20 Apr 2012 07:21:15 +0000 (07:21 +0000)]
Merge "Added getRootStoragePath() convenience function to get the root path."

12 years agoAdded getRootStoragePath() convenience function to get the root path.
Aaron Schulz [Fri, 20 Apr 2012 02:57:58 +0000 (19:57 -0700)]
Added getRootStoragePath() convenience function to get the root path.

Also includes some whitespace cleanup.

Change-Id: I40b36bd5fc4da6ee948406a385dfa5c6d90de859

12 years agoMerge "Can't return values from functions that don't return anything"
Aaron Schulz [Fri, 20 Apr 2012 07:00:42 +0000 (07:00 +0000)]
Merge "Can't return values from functions that don't return anything"

12 years ago(bug 34938) <title> empty on Sanskrit Wikipedia
Antoine Musso [Thu, 19 Apr 2012 22:17:57 +0000 (00:17 +0200)]
(bug 34938) <title> empty on Sanskrit Wikipedia

Second time this issue happen. The symptom is that some pages on
sa.wikipedia.org have an empty HTML <title>.

Originally thought it was an issue with the l10n update script on WMF
cluster, running the updater apparently fixed the issue one time.

This time it seems the issue is caused by 'pagetitle' being empty in
MessagesSa.php. See commit a613ec85f81b703dd1058eaf1bdc512b81e3c1a3
made by translatewiki script on March 14th 2012.

Change-Id: Ibfd9b9e566431ca115d77c97c1359373e0c2fb5a

12 years agoLocalisation updates from http://translatewiki.net.
Translation updater bot [Thu, 19 Apr 2012 21:11:42 +0000 (21:11 +0000)]
Localisation updates from translatewiki.net.

Change-Id: Ib698667b7b5a3b6d06483bc6660105dac28cbbc7

12 years agoMerge "wfAssembleUrl lacked '@since 1.19' comment"
Hashar [Thu, 19 Apr 2012 19:30:49 +0000 (19:30 +0000)]
Merge "wfAssembleUrl lacked '@since 1.19' comment"

12 years ago(bug 35685) Add section with entry point URLs to Special:Version
Catrope [Thu, 12 Apr 2012 06:10:11 +0000 (23:10 -0700)]
(bug 35685) Add section with entry point URLs to Special:Version

This'll make it easier for people to figure out where api.php is, and it
should help debug bad settings for $wgArticlePath/$wgScriptPath too.

Patchset 2: address review comments
Patchset 3: rebased to fix conflict in RELEASE-NOTES-1.20
Patchset 4: [Sam] whitespace
Patchset 5: moved down entry points list, fixed mw.org Manual: links
Patchset 6: rebased for another RELEASE-NOTES-1.20 conflict

Change-Id: I86eb84aca38abe214dfa3c3aeb3a9b6e586c8602

12 years ago(bug 35961) Hash comparison should always be strict.
Platonides [Fri, 13 Apr 2012 20:37:33 +0000 (22:37 +0200)]
(bug 35961) Hash comparison should always be strict.

If your salted password end up being completely numeric when
represented in hexadecimal (less than 1 password per 10 millions),
it is also possible to login by providing another password that only
matches the first 9 bytes (instead of the full 16 ones) if it turns out
to also be completely numeric with your assigned salt (which is completely unknown).
The odds of finding an equivalent password with such characteristics, over a double md5
with an unknown salt, are really low. Even if the attacker broke into the servers and
robbed the salts, making use of this property would require a preimage attack of a partial
md5 (2^18) with the output of another md5 hash, for which a full preimage would still be
needed. Breaking the hashes using conventional attacks would be easier, so this is not
a critical update.

Change-Id: I8d1153fb91ca6507bd1df91e9953561f74f12ef6

12 years agogroup memcached debug logs
Antoine Musso [Thu, 19 Apr 2012 13:50:44 +0000 (15:50 +0200)]
group memcached debug logs

When enabling memcached debug logs ($wgMemCachedDebug), they are
unconditionally sent to the main $wgDebugLogFile.  This patch make it
possible to sent thoses specific log to an alternate file by setting
$wgDebugLogGroups['memcached']

Change-Id: I85d8ab92471ce3c31f8168dae83fe91e95e18dce

12 years agoAdded more description of Short URL
devunt [Thu, 19 Apr 2012 13:35:34 +0000 (22:35 +0900)]
Added more description of Short URL

added description with example

Change-Id: I31668526202c0e13d2a85b2805a959efc249ad0d

12 years agoCan't return values from functions that don't return anything
Reedy [Thu, 19 Apr 2012 13:07:40 +0000 (14:07 +0100)]
Can't return values from functions that don't return anything

Change-Id: If964ce2f39904f1e9e3101e7cafaa6a96d58adfc

12 years agobug 36087: PostgresUpdater fails on 8.3.14
saper [Thu, 19 Apr 2012 09:59:55 +0000 (11:59 +0200)]
bug 36087: PostgresUpdater fails on 8.3.14

PostgresUpdater fails on PostgreSQL 8.3.14:

> Changing 'image.img_metadata' default value
> A database query syntax error has occurred.
> The last attempted database query was:
> "ALTER TABLE image ALTER img_metadata SET DEFAULT '\x'::bytea"
> from within function "".
> Database returned error "22P02: ERROR:  invalid input syntax for type
> bytea"

Patchset 2:

> Database returned error "42883: ERROR:  function
> generate_subscripts(int2vector, integer) does not exist
> LINE 7:     (SELECT generate_subscripts(isub.indkey, 1) AS g
>                     ^
> HINT:  No function matches the given name and argument types. You
> might need to add explicit type casts.
> "

Change-Id: I6e1811ded0eedad9c0eb0df715698c45aaf8e3f0

12 years agoMerge "(bug 36049) placeholder attrib for HTMLForm Textarea"
Hashar [Thu, 19 Apr 2012 11:46:49 +0000 (11:46 +0000)]
Merge "(bug 36049) placeholder attrib for HTMLForm Textarea"

12 years ago(bug 36049) placeholder attrib for HTMLForm Textarea
awjrichards [Tue, 17 Apr 2012 23:04:24 +0000 (16:04 -0700)]
(bug 36049) placeholder attrib for HTMLForm Textarea

Change-Id: I671b4869ef30734c4bfb0c2beed3841f90ab5d16

12 years agoMerge "wfMkdirParents() should display mode in octal."
Hashar [Thu, 19 Apr 2012 10:02:30 +0000 (10:02 +0000)]
Merge "wfMkdirParents() should display mode in octal."

12 years agoMerge "Removed subclassing of PageQueryPage where not needed."
Hashar [Thu, 19 Apr 2012 10:00:05 +0000 (10:00 +0000)]
Merge "Removed subclassing of PageQueryPage where not needed."

12 years agowfAssembleUrl lacked '@since 1.19' comment
Reedy [Thu, 19 Apr 2012 08:58:54 +0000 (09:58 +0100)]
wfAssembleUrl lacked '@since 1.19' comment

Related to Bug 36084 - PHP Fatal error: Call to undefined function wfAssembleUrl()

Change-Id: Ief6077ab60ec8613d744e6e2e2e72043a6b3dd96

12 years agoMerge "[FileRepo] Use resolveToStoragePath() in more places."
Hashar [Thu, 19 Apr 2012 09:37:04 +0000 (09:37 +0000)]
Merge "[FileRepo] Use resolveToStoragePath() in more places."

12 years agowfMkdirParents() should display mode in octal.
Platonides [Tue, 17 Apr 2012 20:57:06 +0000 (22:57 +0200)]
wfMkdirParents() should display mode in octal.

Patchset 2: Address issue pointed out by CR

Change-Id: Ia156903131612f3faa93a7010de2e034d528ec7d

12 years agoMerge "assertEquals is $expected, $actual, not $actual, $expected"
Brion VIBBER [Wed, 18 Apr 2012 23:06:24 +0000 (23:06 +0000)]
Merge "assertEquals is $expected, $actual, not $actual, $expected"

12 years agoassertEquals is $expected, $actual, not $actual, $expected
Reedy [Wed, 18 Apr 2012 12:50:39 +0000 (13:50 +0100)]
assertEquals is $expected, $actual, not $actual, $expected

Fix Title related tests that are the wrong way round (noticed by Daniel Kinzler
when creating more tests, and wondering why phpunit was making error messages
that didn't make any sense!)

public static function assertEquals($expected, $actual, $message = '',
    $delta = 0, $maxDepth = 10, $canonicalize = FALSE, $ignoreCase = FALSE)

Change-Id: I09aeb7cb7edb8e486ccf2f54673f91cd9704cd3b

12 years agoLocalisation updates from http://translatewiki.net.
Translation updater bot [Wed, 18 Apr 2012 19:41:40 +0000 (19:41 +0000)]
Localisation updates from translatewiki.net.

Change-Id: I88cba0d21b5e7ac8101fa2f4cef9a0403d11223a

12 years agoMerge "Re-adding dbdataobject stuff which got pulled from core about 2 weeks back...
Reedy [Wed, 18 Apr 2012 17:49:44 +0000 (17:49 +0000)]
Merge "Re-adding dbdataobject stuff which got pulled from core about 2 weeks back due to slush"

12 years agoCacheHelper: facilitate caching handling on a page
Jeroen De Dauw [Tue, 10 Apr 2012 12:26:11 +0000 (14:26 +0200)]
CacheHelper: facilitate caching handling on a page

CacheHelper changes: adding a CacheHelper object to facilitate caching
several things on a single page and created implementations for
SpecialPage and Action also containing scaffolding for things such as
purging the cache

Change-Id: I7b1f8ac8ac2e37f15b3924d4448e579e6dbbc80f

12 years agoMerge "duration formatter, makes time in sec easy to read"
Reedy [Wed, 18 Apr 2012 15:56:30 +0000 (15:56 +0000)]
Merge "duration formatter, makes time in sec easy to read"

12 years agoFixes bug 4045 by adding dirmarks.
Amir E. Aharoni [Wed, 18 Apr 2012 05:56:46 +0000 (08:56 +0300)]
Fixes bug 4045 by adding dirmarks.

Adding dirmarks (rlm/lrm) to the pipe separators between parent pages
"breadcrumbs" links so that they would appear in the correct order and
not overlap.

Change-Id: I9c72878c829005996bde7904e8b7d2fcfc9d7d17

12 years agoMerge "Space in $separatorTransformTable should be non-breaking in Portuguese, Espera...
Nikerabbit [Wed, 18 Apr 2012 06:44:11 +0000 (06:44 +0000)]
Merge "Space in $separatorTransformTable should be non-breaking in Portuguese, Esperanto and Udmurt."

12 years agoMerge "Put the filecache save step before the error buffer closes so those errors...
Catrope [Tue, 17 Apr 2012 23:24:22 +0000 (23:24 +0000)]
Merge "Put the filecache save step before the error buffer closes so those errors don't break the output."

12 years ago[FileRepo] Use resolveToStoragePath() in more places.
Aaron [Tue, 17 Apr 2012 17:56:35 +0000 (10:56 -0700)]
[FileRepo] Use resolveToStoragePath() in more places.

Change-Id: I97d4e723f8756f44873a4af2bc3b73ea1965f152

12 years agoMerge "Removed a useless exception catch statement in SwiftFileBackend::getFileListPa...
Reedy [Tue, 17 Apr 2012 17:37:24 +0000 (17:37 +0000)]
Merge "Removed a useless exception catch statement in SwiftFileBackend::getFileListPageInternal() and fixed visibility of SwiftFileBackend::doGetFileSha1base36()."

12 years agoMerge "Removed unused (after I9a19862f1a720c5a464bd37f79b58a505c5961f9) var $backend."
Reedy [Tue, 17 Apr 2012 17:36:54 +0000 (17:36 +0000)]
Merge "Removed unused (after I9a19862f1a720c5a464bd37f79b58a505c5961f9) var $backend."

12 years agoRemoved a useless exception catch statement in SwiftFileBackend::getFileListPageInter...
Aaron [Tue, 17 Apr 2012 17:32:43 +0000 (10:32 -0700)]
Removed a useless exception catch statement in SwiftFileBackend::getFileListPageInternal() and fixed visibility of SwiftFileBackend::doGetFileSha1base36().

Change-Id: I3efd0a4cd3fe9ee7d3871382caea70c4a79d8b12

12 years agoFixed silly backend test config bug.
Aaron [Tue, 17 Apr 2012 17:25:52 +0000 (10:25 -0700)]
Fixed silly backend test config bug.

Change-Id: I35b53dc609acb720c64f236cb58f91a73604e2f8

12 years agoMerge "Corrected capitalization in the file and class names of API modules"
Reedy [Tue, 17 Apr 2012 17:04:16 +0000 (17:04 +0000)]
Merge "Corrected capitalization in the file and class names of API modules"

12 years agoRemoved unused (after I9a19862f1a720c5a464bd37f79b58a505c5961f9) var $backend.
Aaron Schulz [Tue, 17 Apr 2012 08:07:01 +0000 (01:07 -0700)]
Removed unused (after I9a19862f1a720c5a464bd37f79b58a505c5961f9) var $backend.

Change-Id: Ifd093d426eb8a39b1ff6ca1084cdb232f7e536eb

12 years agoMerge "[FileRepo] Split out store/purge functions for thumbnails and made them skip...
Aaron [Tue, 17 Apr 2012 00:14:37 +0000 (00:14 +0000)]
Merge "[FileRepo] Split out store/purge functions for thumbnails and made them skip file journals."

12 years agoFix casing in Unicode.
Siebrand Mazeland [Mon, 16 Apr 2012 23:52:20 +0000 (01:52 +0200)]
Fix casing in Unicode.

Change-Id: I68ecacec18c63ac0f8487f97955cf401435493a9

12 years ago[FileRepo] Split out store/purge functions for thumbnails and made them skip file...
Aaron [Mon, 16 Apr 2012 23:51:55 +0000 (16:51 -0700)]
[FileRepo] Split out store/purge functions for thumbnails and made them skip file journals.

* Added quickImport()/quickPurge() functions to store and delete files as fast as possible.
* Also added a cleanDir() function to avoid having File directly use FileBackend functions.

Change-Id: I9a19862f1a720c5a464bd37f79b58a505c5961f9

12 years agoRemove "IP" from block list, and spell "block list" consistently.
Siebrand Mazeland [Mon, 16 Apr 2012 23:07:04 +0000 (01:07 +0200)]
Remove "IP" from block list, and spell "block list" consistently.

Change-Id: I0b301b6f1ca4212c563858b1c463747c843c2bef

12 years agoCorrected capitalization in the file and class names of API modules
Petr Onderka [Wed, 11 Apr 2012 15:10:22 +0000 (17:10 +0200)]
Corrected capitalization in the file and class names of API modules

Change-Id: I8f317e458ee0f8706434e43a7890cda530595e64

12 years agoPut the filecache save step before the error buffer closes so those errors don't...
Aaron [Mon, 16 Apr 2012 19:17:02 +0000 (12:17 -0700)]
Put the filecache save step before the error buffer closes so those errors don't break the output.

Change-Id: Icee6e97002ca9ac9dc76dcb6cd9a3badf7d2b8db

12 years ago(bug 35855) fix min and max parameters in list=allcategories
Petr Onderka [Mon, 16 Apr 2012 18:40:00 +0000 (20:40 +0200)]
(bug 35855) fix min and max parameters in list=allcategories

API queries for list=allcategories with acdir=descending had the
acmin and acmax parameters in reverse, that is min behaved like max
and max behaved like min. This patch fixes the issue.

Change-Id: If6346b682782856ffa5b15d08abd1b2ecc50424c

12 years agoMerge "fix the call of count( $module->getDependencies() ) in startup (bracket was...
Aaron Schulz [Mon, 16 Apr 2012 18:05:21 +0000 (18:05 +0000)]
Merge "fix the call of count( $module->getDependencies() ) in startup (bracket was wrong placed)"

12 years agoMerge "(bug 34669) Disable CSS concatenation, breaks @import"
Aaron Schulz [Mon, 16 Apr 2012 17:50:26 +0000 (17:50 +0000)]
Merge "(bug 34669) Disable CSS concatenation, breaks @import"

12 years agoMerge "Make data loading a bit better in ApiDelete."
Aaron Schulz [Mon, 16 Apr 2012 17:41:37 +0000 (17:41 +0000)]
Merge "Make data loading a bit better in ApiDelete."

12 years ago(bug 34669) Disable CSS concatenation, breaks @import
Catrope [Mon, 16 Apr 2012 17:32:05 +0000 (10:32 -0700)]
(bug 34669) Disable CSS concatenation, breaks @import

Disabled with if(false) so we can deploy this code safely without
breaking @import , should be reenabled or cleaned up once we've figured
out how to handle this properly.

Change-Id: I067108755915e2a0d342738b9f617b3f11a52705

12 years agoMerge "(bug 34852) new optional 'link' parameter to <gallery>"
Brion VIBBER [Mon, 16 Apr 2012 17:33:07 +0000 (17:33 +0000)]
Merge "(bug 34852) new optional 'link' parameter to <gallery>"

12 years agoRe-adding dbdataobject stuff which got pulled from core about 2 weeks back due to...
Jeroen De Dauw [Thu, 22 Mar 2012 01:56:32 +0000 (02:56 +0100)]
Re-adding dbdataobject stuff which got pulled from core about 2 weeks back due to slush

Patch set 4: Move files to includes/db
Patch set 5: Update autoloader, pull in DB

Change-Id: I2b961e043dd1af9c843995bac7fc77bd671caa5e

12 years agoAdd GitViewers hook for extensions to add git viewers to SpecialVersion
Simon Walker [Mon, 16 Apr 2012 16:57:58 +0000 (16:57 +0000)]
Add GitViewers hook for extensions to add git viewers to SpecialVersion

This adds a GitViewers hook to GitInfo, and slightly refactors the
$viewers variable to be called through a function so the hook can be
called. This is so extensions can add their own git repository viewer
to the Special:Version git sha field.

Change-Id: Ifc8396984de6a51be85fb63cd9754d57333bde03

12 years agoLocalisation updates from http://translatewiki.net.
Translation updater bot [Mon, 16 Apr 2012 14:51:25 +0000 (14:51 +0000)]
Localisation updates from translatewiki.net.

Change-Id: I368fef8a123f203fc07d7d86b44d67e1e3c3f5d0

12 years agoSpace in $separatorTransformTable should be non-breaking in
Siebrand Mazeland [Mon, 16 Apr 2012 14:25:12 +0000 (16:25 +0200)]
Space in $separatorTransformTable should be non-breaking in
Portuguese, Esperanto and Udmurt.

Change-Id: Ie2d1f3d838c96a110fb4d5ded9e6ea8485abc6cf

12 years agoMake data loading a bit better in ApiDelete.
Alexandre Emsenhuber [Mon, 16 Apr 2012 11:18:10 +0000 (13:18 +0200)]
Make data loading a bit better in ApiDelete.

* Use WikiPage::newFromID() directly instead of Title::newFromID() (for now it does not change anything but it will soon)
* Directly load the data from the master when creating a page from its name, it avoids both having out-of-date information
  when doing the existence check and a second database query from LinkCache::addLinkObj() when calling (WikiPage|Title)::exists()
* Moved the page existence check to only be executed when creating a title from its name since if we have a WikiPage from its ID it must exist.

Change-Id: Ifaff725d955ce111c46d6b7f00610191820f3ced

12 years agoMerge "Add option to rebuild message files on a different folder. It also creates...
Siebrand [Mon, 16 Apr 2012 09:30:24 +0000 (09:30 +0000)]
Merge "Add option to rebuild message files on a different folder. It also creates the message file if missing."

12 years ago(bug 34852) new optional 'link' parameter to <gallery>
Kim Eik [Tue, 10 Apr 2012 10:30:17 +0000 (12:30 +0200)]
(bug 34852) new optional 'link' parameter to <gallery>

The patch adds an optional parameter |link= to the <gallery>
tag. This will allow for images to link to other pages and
externals urls instead of being hardlinked to the image file
that is displayed in the gallery.

Here are a couple of examples.

Link as WikiLink:
<gallery>
File:20120106_001.jpg|link=Main_Page
</gallery>

Link as absolute URI:
<gallery>
File:20120106_001.jpg|my caption|alt=my alt
text|link=http://bugzilla.wikimedia.org
</gallery>

this would cause the link on the thumbnails rendered by the gallery tag to link
to a custom page/url instead of the actual media/image.

a link should be an internal wiki link or an absolute uri as shown in the examples.

Change-Id: I21b276ad5c7a8df13b3a716957d23fd53c37d29e

12 years agoMerge "Tests aren't in /maintenance anymore! ;)"
Hashar [Sun, 15 Apr 2012 20:48:49 +0000 (20:48 +0000)]
Merge "Tests aren't in /maintenance anymore! ;)"

12 years agoTests aren't in /maintenance anymore! ;)
Reedy [Sun, 15 Apr 2012 18:21:12 +0000 (19:21 +0100)]
Tests aren't in /maintenance anymore! ;)

Change-Id: I084a1d5dc27f0cfdb1f22ba8d205e8f5a5b641a8

12 years agoCorrect punctuation for 'disambiguations-text'.
Siebrand Mazeland [Sun, 15 Apr 2012 18:14:44 +0000 (20:14 +0200)]
Correct punctuation for 'disambiguations-text'.

Change-Id: Iadf0e2619a9411cbd95d65a2180fc671e734fdd1

12 years agoFix gettoken loophole from https://gerrit.wikimedia.org/r/#change,4220
Szymon Świerkosz [Sun, 15 Apr 2012 17:40:20 +0000 (18:40 +0100)]
Fix gettoken loophole from https://gerrit.wikimedia.org/r/#change,4220

Reported and patch by Szymon Świerkosz/Beau

Change-Id: I3b5a001ad60e7e637b351331794cb275a7cf021a

12 years agoMerge "(bug 26909) follow up r102947: fix the navigation with 'dir' and 'continue...
Brion VIBBER [Sun, 15 Apr 2012 00:50:00 +0000 (00:50 +0000)]
Merge "(bug 26909) follow up r102947: fix the navigation with 'dir' and 'continue' for some prop-Modules"