lhc/web/wiklou.git
12 years agoAdd @noflip to arrow directions like "southwest", as that is the same location regard...
Robin Pepermans [Fri, 3 Feb 2012 02:18:49 +0000 (02:18 +0000)]
Add @noflip to arrow directions like "southwest", as that is the same location regardless of language directionality. The arrow was displayed at the wrong side. Also removing text-align:left; for the tooltip as the text direction should be set in html if needed, and shouldn't be overridden by (flipped) css.

12 years agoFollow-up r110591: remove unused global declaration
Alexandre Emsenhuber [Thu, 2 Feb 2012 23:01:36 +0000 (23:01 +0000)]
Follow-up r110591: remove unused global declaration

12 years agoRevert r110276
Sam Reed [Thu, 2 Feb 2012 22:57:39 +0000 (22:57 +0000)]
Revert r110276

Make changes like this after 1.19 has been branched. kthx

12 years agoReverted r110608 - no known need for this
Aaron Schulz [Thu, 2 Feb 2012 22:05:21 +0000 (22:05 +0000)]
Reverted r110608 - no known need for this

12 years agoRelease notes for r100315
Aaron Schulz [Thu, 2 Feb 2012 21:46:30 +0000 (21:46 +0000)]
Release notes for r100315

12 years agoFollowup r110542: unbreak the QUnit tests; the change wasn't broken but the test...
Roan Kattouw [Thu, 2 Feb 2012 21:41:18 +0000 (21:41 +0000)]
Followup r110542: unbreak the QUnit tests; the change wasn't broken but the test runner was. Reflect the dependency change (mw.page.startup now depends on mw.util) by moving up mw.util . It's kind of annoying that the test suite doesn't use the dependency map from Resources.php

12 years agoLocalisation updates for core and extension messages from translatewiki.net
Raimond Spekking [Thu, 2 Feb 2012 20:47:04 +0000 (20:47 +0000)]
Localisation updates for core and extension messages from translatewiki.net

12 years ago[Special:MovePage] fix Title method usage. Need potential subpages included as well.
Krinkle [Thu, 2 Feb 2012 20:46:01 +0000 (20:46 +0000)]
[Special:MovePage] fix Title method usage. Need potential subpages included as well.
* Follows-up r110209 CR

12 years agoImprove documentation
Sam Reed [Thu, 2 Feb 2012 20:19:20 +0000 (20:19 +0000)]
Improve documentation

Simplify if

Fix whitespace

12 years agoBring the epocs into this decade
Sam Reed [Thu, 2 Feb 2012 20:16:28 +0000 (20:16 +0000)]
Bring the epocs into this decade

12 years agoPorted changes from r110601
Aaron Schulz [Thu, 2 Feb 2012 19:33:36 +0000 (19:33 +0000)]
Ported changes from r110601

12 years agoFixed windows-related test failures (that string format doesn't work with \r\n line...
Aaron Schulz [Thu, 2 Feb 2012 18:42:02 +0000 (18:42 +0000)]
Fixed windows-related test failures (that string format doesn't work with \r\n line endings as the \r chars are left in the PHP string).

12 years agoFollowup r108184: per CR, blocking loads in debug mode were broken because debug...
Roan Kattouw [Thu, 2 Feb 2012 16:38:28 +0000 (16:38 +0000)]
Followup r108184: per CR, blocking loads in debug mode were broken because debug mode uses chained loading, and the second part of the chain would run after the blocking flag had been set back to false. So get rid of the blocking flag as a global state flag, and instead pass it around all over the place so nestedAddScript() can use it.

12 years ago* Always add the hostname in wfDebugLog(), whatever $wgShowHostnames is, since that...
Alexandre Emsenhuber [Thu, 2 Feb 2012 16:35:02 +0000 (16:35 +0000)]
* Always add the hostname in wfDebugLog(), whatever $wgShowHostnames is, since that setting is for user display, not internal stuff
* Use wfHostname() and wfWikiId() instead of executing "hostname" command and $wgDBname respectively for consistency

12 years agoFix bug in CSSJanus where background-position and background-position-x weren't flipp...
Roan Kattouw [Thu, 2 Feb 2012 16:31:42 +0000 (16:31 +0000)]
Fix bug in CSSJanus where background-position and background-position-x weren't flipped if negative values were given. Trevor found this by running the original CSSJanus test suite against his NodeJS port; I should port the test suite to PHPUnit some time

12 years agoStrict Standards: Declaration of DatabaseOracle::sourceStream() should be compatible...
Sam Reed [Thu, 2 Feb 2012 15:12:28 +0000 (15:12 +0000)]
Strict Standards: Declaration of DatabaseOracle::sourceStream() should be compatible with that of DatabaseBase::sourceStream()

Followup r108768, and also use $inputCallback

12 years ago== comparison for all languages, instead of ===, according to Niklas' suggestion...
Amir E. Aharoni [Thu, 2 Feb 2012 14:42:48 +0000 (14:42 +0000)]
== comparison for all languages, instead of ===, according to Niklas' suggestion. Follow up to r110485, r110492, r110461.

12 years agoWhitespace cleanup
Niklas Laxström [Thu, 2 Feb 2012 11:14:26 +0000 (11:14 +0000)]
Whitespace cleanup

12 years agoUse $wgRequestTime in wfDebugTimer() to get the time since the start of the request...
Alexandre Emsenhuber [Thu, 2 Feb 2012 10:33:42 +0000 (10:33 +0000)]
Use $wgRequestTime in wfDebugTimer() to get the time since the start of the request instead the difference with the first call so that the time before that call is not ignored and for consistency with other time displays.

12 years ago(bug 34114) CSSMin::remap() doesn't respect its $embed parameter. Patch by Gilles...
Roan Kattouw [Thu, 2 Feb 2012 10:30:57 +0000 (10:30 +0000)]
(bug 34114) CSSMin::remap() doesn't respect its $embed parameter. Patch by Gilles van den Hoven

12 years agoUse WikiPage instead of Title to get its id, whether it exists and its latest revisio...
Alexandre Emsenhuber [Thu, 2 Feb 2012 09:55:04 +0000 (09:55 +0000)]
Use WikiPage instead of Title to get its id, whether it exists and its latest revision's id

12 years agoEnqueue mw.util.init in document-ready even handler earlier
Krinkle [Thu, 2 Feb 2012 00:47:53 +0000 (00:47 +0000)]
Enqueue mw.util.init in document-ready even handler earlier
* Previously $(document).ready(mw.util.init) was in module 'mediawiki.page.ready' (position: bottom). I've now moved this to 'mediawiki.page.startup' so that it'll be enqueued sooner.
* This making it more likely that if someone also enqueues in document-ready that mw.util.init ran before than and thus mw.util.$content populated
* Fixes bug 33711

* All this is still depends on the order in which the event handler queue is executed, which is risky. Bug 30713 will bring the solid "watertight" solution

12 years agor110253: reworded "expensive" cache fields and function per CR
Aaron Schulz [Wed, 1 Feb 2012 23:47:08 +0000 (23:47 +0000)]
r110253: reworded "expensive" cache fields and function per CR

12 years agodoxygen landing page
Antoine Musso [Wed, 1 Feb 2012 21:40:49 +0000 (21:40 +0000)]
doxygen landing page

12 years agoLocalisation updates for core and extension messages from translatewiki.net
Raimond Spekking [Wed, 1 Feb 2012 20:58:11 +0000 (20:58 +0000)]
Localisation updates for core and extension messages from translatewiki.net

12 years agoFix doxygen docs before REL1_19 branching
Antoine Musso [Wed, 1 Feb 2012 20:53:38 +0000 (20:53 +0000)]
Fix doxygen docs before REL1_19 branching

12 years agofix @example in ResourceLoaderFileModule
Antoine Musso [Wed, 1 Feb 2012 17:05:15 +0000 (17:05 +0000)]
fix @example in ResourceLoaderFileModule

Doxygen @example is meant to include another file content. To render
an example you need to use a named paragraph and then a block of code.

12 years agoAdded tests for plural, same as Russian.
Amir E. Aharoni [Wed, 1 Feb 2012 15:59:26 +0000 (15:59 +0000)]
Added tests for plural, same as Russian.

12 years agoFixes r110484.
Amir E. Aharoni [Wed, 1 Feb 2012 15:53:59 +0000 (15:53 +0000)]
Fixes r110484.

12 years ago* Use WikiPage instead of Article
Alexandre Emsenhuber [Wed, 1 Feb 2012 15:53:57 +0000 (15:53 +0000)]
* Use WikiPage instead of Article
* Use a local User object passed to WikiPage::doEdit() instead of overriding $wgUser

12 years agoRecommit r109062 (Only run some MWDebug code when really needed) but leaving the...
Alexandre Emsenhuber [Wed, 1 Feb 2012 15:48:12 +0000 (15:48 +0000)]
Recommit r109062 (Only run some MWDebug code when really needed) but leaving the addition of ResourceLoader module inside the MWDebug class this time

12 years agoHTML 2???
Max Semenik [Wed, 1 Feb 2012 15:44:32 +0000 (15:44 +0000)]
HTML 2???

12 years agoFixed plural rules for Romanian / Moldovan according to CLDR. Added tests for Romania...
Amir E. Aharoni [Wed, 1 Feb 2012 15:37:40 +0000 (15:37 +0000)]
Fixed plural rules for Romanian / Moldovan according to CLDR. Added tests for Romanian and fixed tests for Moldovan.

12 years agoInteger comparison in Hebrew plural forms.
Amir E. Aharoni [Wed, 1 Feb 2012 15:36:00 +0000 (15:36 +0000)]
Integer comparison in Hebrew plural forms.

12 years agoQuick fix to getContainerHashLevels() comparison from r110435.
Aaron Schulz [Wed, 1 Feb 2012 04:58:19 +0000 (04:58 +0000)]
Quick fix to getContainerHashLevels() comparison from r110435.

12 years agoAdding plural tests for more languages.
Amir E. Aharoni [Wed, 1 Feb 2012 04:53:55 +0000 (04:53 +0000)]
Adding plural tests for more languages.

12 years agoDeferred File::getLocalRef() in BitmapHandler and altered MediaTransformOutput to...
Aaron Schulz [Wed, 1 Feb 2012 04:44:08 +0000 (04:44 +0000)]
Deferred File::getLocalRef() in BitmapHandler and altered MediaTransformOutput to compensate. They were getting called on every getTransform() call, which are triggered by just looking at pages with files (like Special:ListFiles). This made page loads very slow for non-FS backends.

12 years ago* Documentation fix
Tim Starling [Wed, 1 Feb 2012 03:39:38 +0000 (03:39 +0000)]
* Documentation fix
* Binary mode on php://output, for consistency.

12 years agoAdded PurgeDeletedFiles script to purge recently deleted files. To be used before...
Aaron Schulz [Tue, 31 Jan 2012 22:03:36 +0000 (22:03 +0000)]
Added PurgeDeletedFiles script to purge recently deleted files. To be used before initial Swift thumbnail deploy.

12 years agoExpanded 'shardViaHashLevels' config var in FileBackendStore to be able to recognize...
Aaron Schulz [Tue, 31 Jan 2012 21:52:58 +0000 (21:52 +0000)]
Expanded 'shardViaHashLevels' config var in FileBackendStore to be able to recognize FileRepo-style deleted zone hash paths (which are different than for the other zones).

12 years agoLocalisation updates for core and extension messages from translatewiki.net
Raimond Spekking [Tue, 31 Jan 2012 20:31:52 +0000 (20:31 +0000)]
Localisation updates for core and extension messages from translatewiki.net

12 years agoFollowup r110001
Sam Reed [Tue, 31 Jan 2012 15:56:17 +0000 (15:56 +0000)]
Followup r110001

Add BadTitleError to AutoLoader.php

12 years ago"isset( $forms[2] )" is not needed - plural is filled in preConvertPlural if dual...
Amir E. Aharoni [Tue, 31 Jan 2012 14:47:12 +0000 (14:47 +0000)]
"isset( $forms[2] )" is not needed - plural is filled in preConvertPlural if dual is not provided.

12 years agoTesting the case when dual is not provided.
Amir E. Aharoni [Tue, 31 Jan 2012 14:42:38 +0000 (14:42 +0000)]
Testing the case when dual is not provided.

12 years agoAdding tests for plural in Hebrew.
Amir E. Aharoni [Tue, 31 Jan 2012 13:49:36 +0000 (13:49 +0000)]
Adding tests for plural in Hebrew.

12 years agoAdded 'page_id' to the fields returned by Revision::selectPageFields() so that the...
Alexandre Emsenhuber [Tue, 31 Jan 2012 10:26:22 +0000 (10:26 +0000)]
Added 'page_id' to the fields returned by Revision::selectPageFields() so that the Title object created in Revision::__construct() already knows its id and it doesn't have to issue another DB query to load it (happens e.g. in api.php?action=parse&oldid=... calls)

12 years agoAdded missing __METHOD__ parameter to DatabaseBase::selectField() calls in ExternalSt...
Alexandre Emsenhuber [Tue, 31 Jan 2012 10:22:17 +0000 (10:22 +0000)]
Added missing __METHOD__ parameter to DatabaseBase::selectField() calls in ExternalStoreDB

12 years agorevert r110340 after talking with krinle
Mark A. Hershberger [Tue, 31 Jan 2012 01:02:01 +0000 (01:02 +0000)]
revert r110340 after talking with krinle

12 years ago(bug 33992) - "Allow anon a formless purge with POST". Changed HTMLForm::tryAuthorize...
Aaron Schulz [Mon, 30 Jan 2012 23:44:34 +0000 (23:44 +0000)]
(bug 33992) - "Allow anon a formless purge with POST". Changed HTMLForm::tryAuthorizedSubmit() to (a) require post for forms that are supposed to be posted and (b) bypass the token check for anons as it doesn't really do much except be slightly annoying. The tokens are just User::EDIT_TOKEN_SUFFIX in that case.

12 years agoFixes bug 34036 - [regression] mw.loader.load doesn't works as importScriptURI for...
Mark A. Hershberger [Mon, 30 Jan 2012 23:07:08 +0000 (23:07 +0000)]
Fixes bug 34036 - [regression] mw.loader.load doesn't works as importScriptURI for some kinds of URLs
Patch from Helder.wiki

12 years agoUse local context to get messages instead of relying on global variables
Alexandre Emsenhuber [Mon, 30 Jan 2012 21:09:48 +0000 (21:09 +0000)]
Use local context to get messages instead of relying on global variables

12 years agoUse Language::userTimeAndDate() instead of Language::timeanddate() to display timesta...
Alexandre Emsenhuber [Mon, 30 Jan 2012 20:23:01 +0000 (20:23 +0000)]
Use Language::userTimeAndDate() instead of Language::timeanddate() to display timestamp with user preferences

12 years ago[Xml::encodeJsVar] Use FormatJson::encode / native json_encode instead
Krinkle [Mon, 30 Jan 2012 19:45:38 +0000 (19:45 +0000)]
[Xml::encodeJsVar] Use FormatJson::encode / native json_encode instead
* Follows-up r110320
* XmlTest.php passes

12 years ago[Xml::encodeJsVar] Change to match FormatJson::encode output
Krinkle [Mon, 30 Jan 2012 19:40:20 +0000 (19:40 +0000)]
[Xml::encodeJsVar] Change to match FormatJson::encode output
- Pure whitespace change
- In preparation to deprecate it in favor of FormatJson / json_encode

12 years ago[jquery.qunit.completenessTest.js] typo
Krinkle [Mon, 30 Jan 2012 19:34:43 +0000 (19:34 +0000)]
[jquery.qunit.completenessTest.js] typo

12 years ago[shared.css] Fix preferences CSS bug
Krinkle [Mon, 30 Jan 2012 18:35:38 +0000 (18:35 +0000)]
[shared.css] Fix preferences CSS bug
* Apply r109054 fix from branches/RL2 to trunk
-- width: 0; doesn't work and still leaves the column open to free interpretation by the browsers. causing inconsistent widths for the "no label" columns when there are multiple of those tables on one page.
* Also dropping unneeded "!important".

12 years agorv r87948 "fix backtrace on SQL error"
Antoine Musso [Mon, 30 Jan 2012 17:36:43 +0000 (17:36 +0000)]
rv r87948 "fix backtrace on SQL error"

Looks unneeded nowaday. Backtrace is correctly appended to HTML output
or CLI output when $wgShowDBErrorBacktrace is true.

Not sure what it was supposed to fix.

12 years agoalign $wgActions array values
Antoine Musso [Mon, 30 Jan 2012 16:33:36 +0000 (16:33 +0000)]
align $wgActions array values

ping r109195

12 years agomake sure we test normalization against normalized title
Antoine Musso [Mon, 30 Jan 2012 15:54:46 +0000 (15:54 +0000)]
make sure we test normalization against normalized title

This patch fix ApiQueryTest::testTitlesGetNormalized() when $wgMetaNamespace
would contains space / underscore.

Example:
-8<-------------8<------------8<------------------8<----------8<------
1) ApiQueryTest::testTitlesGetNormalized
Failed asserting that two arrays are equal.
--- Expected
+++ Actual
@@ @@
 Array (
     'from' => 'Project:articleA'
-    'to' => 'My_Project:ArticleA'
+    'to' => 'My Project:ArticleA'
 )
-8<-------------8<------------8<------------------8<----------8<------

This patch use Title class logic to forge a normalized title instead of
manually creating it by appending two strings.

Final fix to bug 33663 (comment 21):
https://bugzilla.wikimedia.org/show_bug.cgi?id=33663#c21

12 years agoRevert r110285, r110286. No new features in core during slush.
Siebrand Mazeland [Mon, 30 Jan 2012 13:54:43 +0000 (13:54 +0000)]
Revert r110285, r110286. No new features in core during slush.

Consider recommit after 1.19 is branched, and please add hooks.txt documentation, too.

12 years agoFollowup r110279. $count % 100 in 1..19 is few form.
Santhosh Thottingal [Mon, 30 Jan 2012 13:51:04 +0000 (13:51 +0000)]
Followup r110279. $count % 100 in 1..19 is few form.
In r110279, it was 2..19.

12 years agofollow up to r110285, fixed accidental newline
Jeroen De Dauw [Mon, 30 Jan 2012 12:54:17 +0000 (12:54 +0000)]
follow up to r110285, fixed accidental newline

12 years agoadd hook that allows changing the check to see if a page exists or not
Jeroen De Dauw [Mon, 30 Jan 2012 12:52:31 +0000 (12:52 +0000)]
add hook that allows changing the check to see if a page exists or not

12 years agofix xss
Jeroen De Dauw [Mon, 30 Jan 2012 12:24:24 +0000 (12:24 +0000)]
fix xss

12 years agophpunit testcases for lv, mg,and ml languages to test Plural
Santhosh Thottingal [Mon, 30 Jan 2012 11:40:28 +0000 (11:40 +0000)]
phpunit testcases for lv, mg,and ml languages to test Plural

12 years agoFor Moldavian $count % 100 < 20 is not 'few' form, but $count % 100 in 1..19 is few...
Santhosh Thottingal [Mon, 30 Jan 2012 11:34:36 +0000 (11:34 +0000)]
For Moldavian $count % 100 < 20 is not 'few' form, but $count % 100 in 1..19 is few form.
This was causing 200 considered as 'few' form, while it should be 'other' form as per
http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/language_plural_rules.html#mo

Add phpunit test cases for LanguageMo plural rules

12 years agocomment mAction / whitespaces
Antoine Musso [Mon, 30 Jan 2012 11:33:16 +0000 (11:33 +0000)]
comment mAction / whitespaces

ping r110245

12 years agodrop default parameters from r110252
Antoine Musso [Mon, 30 Jan 2012 11:08:45 +0000 (11:08 +0000)]
drop default parameters from r110252

Html::nmaespaceSelector() generate a select using 'namespace' value
for both 'id' and 'name'. Hence passing:

  array( 'name' => 'namespace', 'id' => 'namespace' )

is not needed.

12 years agocomment / style for Html::namespaceSelector()
Antoine Musso [Mon, 30 Jan 2012 11:02:56 +0000 (11:02 +0000)]
comment / style for Html::namespaceSelector()

Xml.php:
* align array values. Easier to the eyes.

Html.php:
* Various comments
* Switched the way the HTML is forged

Ping r109990

12 years agotest Html::namespaceSelector() id & name attributes generation
Antoine Musso [Mon, 30 Jan 2012 10:39:51 +0000 (10:39 +0000)]
test Html::namespaceSelector() id & name attributes generation

Method was introduced by r109990.

12 years agoBug 34032 - API help header not aligned
Sam Reed [Mon, 30 Jan 2012 10:15:20 +0000 (10:15 +0000)]
Bug 34032 - API help header not aligned

$ocd++;

12 years ago@since for r105919 (hasVariant / getConverter)
Antoine Musso [Mon, 30 Jan 2012 08:10:19 +0000 (08:10 +0000)]
@since for r105919 (hasVariant / getConverter)

12 years ago* r108353: Made FileBackendMultiWrite consistency checks configurable.
Aaron Schulz [Mon, 30 Jan 2012 08:00:19 +0000 (08:00 +0000)]
* r108353: Made FileBackendMultiWrite consistency checks configurable.
* Removed redundant code from r110259 and added a comment to isValidContainerName().

12 years agoRenamed FileBackend to FileBackendStore and ugly FileBackendBase to FileBackend....
Aaron Schulz [Sun, 29 Jan 2012 22:22:28 +0000 (22:22 +0000)]
Renamed FileBackend to FileBackendStore and ugly FileBackendBase to FileBackend. Callers doing things like FileBackend::extensionFromPath() are now more proper.

12 years agoCode cleanup:
Alexandre Emsenhuber [Sun, 29 Jan 2012 22:02:27 +0000 (22:02 +0000)]
Code cleanup:
* Group global declarations at the top
* Move wfGetDB() near where it's used
* Only do some stuff when really necessary

12 years agoIn FileBackendBase/FileBackend:
Aaron Schulz [Sun, 29 Jan 2012 21:28:31 +0000 (21:28 +0000)]
In FileBackendBase/FileBackend:
* Moved some public static functions from FileBackend to FileBackendBase as the later defines the public API.
* Made splitStoragePath() return null if the backend or container name is empty.
* Made normalizeContainerPath() kill leading directory separators.
* Added more unit tests and made some documentation tweaks.
In FSFileBackend:
* Added resolveContainerName() to disallow '.' a container name, since this would cause a traversal.

12 years agoUse the WikiPage object object instead of Title to get the page id and latest revision
Alexandre Emsenhuber [Sun, 29 Jan 2012 20:35:32 +0000 (20:35 +0000)]
Use the WikiPage object object instead of Title to get the page id and latest revision

12 years agoLocalisation updates for core and extension messages from translatewiki.net
Raimond Spekking [Sun, 29 Jan 2012 19:41:17 +0000 (19:41 +0000)]
Localisation updates for core and extension messages from translatewiki.net

12 years agoAdd support for loading mediawiki.util from the top by default
Krinkle [Sun, 29 Jan 2012 19:40:11 +0000 (19:40 +0000)]
Add support for loading mediawiki.util from the top by default
* Introduces $wgPreloadJavaScriptMwUtil
* Instead of loading mediawiki.util as base module from the bottom, now loading it from queue position "top" if $wgPreloadJavaScriptMwUtil is true. And if false it'll remain in the bottom in practice as implied by other modules loading it as a dependency (i.e. mediawiki.page.ready depends on it)
* Fixes bug 33746

12 years ago* Split up process cache in FileBackend into separate arrays for expensive and inexpe...
Aaron Schulz [Sun, 29 Jan 2012 19:23:26 +0000 (19:23 +0000)]
* Split up process cache in FileBackend into separate arrays for expensive and inexpensive entries. Put the local reference FSFile object cache in the former since it takes up disk space on /tmp.
* Removed FileBackendBase::resolveWikiId(); doesn't really work well with FileBackendMultiWrite and the functionality is best handled in resolveContainerName(). Follows-up r108303.
* Gave FileOp::doAttempt() a default implementation (a no-op) to be more libertarian.
* Some documentation tweaks.

12 years ago[specials] Xml::namespaceSelector > Html::namespaceSelector
Krinkle [Sun, 29 Jan 2012 19:05:25 +0000 (19:05 +0000)]
[specials] Xml::namespaceSelector > Html::namespaceSelector
* Makes front-end more reliable by not relying on Xml::namespaceSelector to use name="namespace" in it's output, which these forms where then requesting hardcoded from WebRequest
* Poke r109990

12 years ago* (bug 33967) "Previous revision" and "Newer revision" links now display the correct...
Alexandre Emsenhuber [Sun, 29 Jan 2012 19:05:04 +0000 (19:05 +0000)]
* (bug 33967) "Previous revision" and "Newer revision" links now display the correct revision

(No RELEASE-NOTES entry since that's a 1.19-only bug)

12 years agofix doc and var names
Jeroen De Dauw [Sun, 29 Jan 2012 15:24:06 +0000 (15:24 +0000)]
fix doc and var names

12 years agoallow people to actually specify post targets with a query
Jeroen De Dauw [Sun, 29 Jan 2012 15:23:23 +0000 (15:23 +0000)]
allow people to actually specify post targets with a query

12 years agoAdd function present in ordinary converter to FakeConverter
Max Semenik [Sun, 29 Jan 2012 12:49:14 +0000 (12:49 +0000)]
Add function present in ordinary converter to FakeConverter

12 years agoAdded addMissingMetadata() function to SwiftFileBackend to retroactively add metadata...
Aaron Schulz [Sun, 29 Jan 2012 11:33:47 +0000 (11:33 +0000)]
Added addMissingMetadata() function to SwiftFileBackend to retroactively add metadata (sha1) on the fly. This can be useful if files were imported from some script that doesn't set the metadata.

12 years agothis is no longer a guideline afaik
Jeroen De Dauw [Sun, 29 Jan 2012 05:37:49 +0000 (05:37 +0000)]
this is no longer a guideline afaik

12 years agoIn LockServerDaemon:
Aaron Schulz [Sat, 28 Jan 2012 20:54:19 +0000 (20:54 +0000)]
In LockServerDaemon:
* r109802: fixed references to bogus vars that are now in LockHolder.
* Tweaked doCommand() so that if a client re-connects, it's removed from the deadSessions member.
* Made all socket operations non-blocking. Uses new SocketArray helper class.
* Bumped default 'maxLocks' parameter to 10000.

12 years agoLocalisation updates for core and extension messages from translatewiki.net
Raimond Spekking [Sat, 28 Jan 2012 20:37:44 +0000 (20:37 +0000)]
Localisation updates for core and extension messages from translatewiki.net

12 years agoFix unused variables
Sam Reed [Sat, 28 Jan 2012 17:05:20 +0000 (17:05 +0000)]
Fix unused variables

Fix trailing whitespace

Add/Improve documentation

Explicit member variable declaration

12 years agoFix jquery.client.test breakage
Krinkle [Sat, 28 Jan 2012 16:56:10 +0000 (16:56 +0000)]
Fix jquery.client.test breakage
* Remove both classes before adding one. Previously test ran normally on an "ltr" page because the loop starts with "ltr" and they matches naturally. It broke on pages that started out with "rtl". Fixed now
* Restored body classes after the test, otherwise both "rtl" and "ltr" would be gone, could influence other tests and layout stuff on the page.

* Follows-up r101845

12 years ago[Special:MovePage] Split new title input, fix bug 29454 (byteLimit), namespaceSelector
Krinkle [Sat, 28 Jan 2012 16:26:12 +0000 (16:26 +0000)]
[Special:MovePage] Split new title input, fix bug 29454 (byteLimit), namespaceSelector

* Two reasons:
-- Limit bug: Limit can't be enforced if the two are together
because only page_title is limited, the namespace prefix
is not part of the title. Plus even then, there is still
ambiguity with the various ways to denote namespaces (aliases)
and whitespace freedom between namespace, colon and title.
-- Extra feature: Now that the two are separate it' s easier
for users to move across namespaces as one doesn't have to type,
can't make spelling mistakes. Also, in the future we could exclude
certain target namespaces that are not possible or not allowed (now one can
perfectly submit a request to move from NS_CATEGORY or NS_FILE, only to
get a warning on submission). By showing them disabled in the drop down
this becomes clearer).

* Keeps backwards compatibility for gadgets and permalinks generated
by templates on wikis so that they can still pre-set the "new title"
from a url the old way. The new way can also be pre-set from the url,
and allows them to be set separately (wpNewTitleNs=10&wpNewTitleMain=Infobox)
* Gadgets and templates linking to Special:MovePage with a preset target
-- Old way (still works): wpNewTitle=Template:Infobox
-- New way: wpNewTitleNs=10 (and/or) wpNewTitleMain=Infobox

* Fixes bug 29454; Depends on r109990;
-- (bug 29454) Enforce byteLimit for page title input on Special:MovePage

12 years ago* In NewParserTest, made it possible to use the --use-filebackend param to run the...
Aaron Schulz [Sat, 28 Jan 2012 01:20:42 +0000 (01:20 +0000)]
* In NewParserTest, made it possible to use the --use-filebackend param to run the tests on a given registered backend.
* In FileBackendTest, killed useless recursiveClean() call.

12 years agor110180: fixed copy-paste cruft for custom backend code. Also made backend names...
Aaron Schulz [Sat, 28 Jan 2012 00:43:55 +0000 (00:43 +0000)]
r110180: fixed copy-paste cruft for custom backend code. Also made backend names consistent.

12 years agoReverted r109957 per slush (see CR comments)
Aaron Schulz [Sat, 28 Jan 2012 00:16:20 +0000 (00:16 +0000)]
Reverted r109957 per slush (see CR comments)

12 years agoUse accessor method, ping r110179
Sam Reed [Fri, 27 Jan 2012 23:19:58 +0000 (23:19 +0000)]
Use accessor method, ping r110179

12 years agoKilled the metric arseload of test folders that were being leaked and killing jenkins
Aaron Schulz [Fri, 27 Jan 2012 22:57:14 +0000 (22:57 +0000)]
Killed the metric arseload of test folders that were being leaked and killing jenkins

12 years agoFixed a bunch of dir leakage
Aaron Schulz [Fri, 27 Jan 2012 22:46:55 +0000 (22:46 +0000)]
Fixed a bunch of dir leakage

12 years agoFollow-up r83791: do not show size links for wikis which do not use a 404 transform...
Bryan Tong Minh [Fri, 27 Jan 2012 22:44:46 +0000 (22:44 +0000)]
Follow-up r83791: do not show size links for wikis which do not use a 404 transform, since this is a rather expensive operation, which can delay loading for several seconds.

12 years agoadded kml mime type
Jeroen De Dauw [Fri, 27 Jan 2012 22:11:57 +0000 (22:11 +0000)]
added kml mime type