lhc/web/wiklou.git
12 years agoFix copy-paste mistake in r94289
Roan Kattouw [Fri, 12 Aug 2011 10:00:09 +0000 (10:00 +0000)]
Fix copy-paste mistake in r94289

12 years agoFix usage of the jQuery global in a few spots.
Daniel Friesen [Fri, 12 Aug 2011 09:27:16 +0000 (09:27 +0000)]
Fix usage of the jQuery global in a few spots.
- jQuery changed to $ in some files because there is a closure that creates a locally scoped $, but the jQuery var is globally scoped, meaning using jQuery instead of $ inside that closure could result in interacting with a different instance of jQuery than the uses of $ in that same closure.
- In mwExtension wrap the code inside a closure which it is missing. Also take this chance to fix the whitespace style `fn( arg )` instead of `fn(arg)` on the isArray I added.
This is partially a followup to r94331.

Note: The jquery plugins inside the jquery/ folder look fine for use of jQuery within closures, except for mockjax.

12 years agoUse jQuery's $.isArray, not instanceof Array. The later has troubles with cross-frame...
Daniel Friesen [Fri, 12 Aug 2011 08:40:34 +0000 (08:40 +0000)]
Use jQuery's $.isArray, not instanceof Array. The later has troubles with cross-frame Array instances, and doesn't use the ES5 native method.

12 years agoReverting r93751 per r93751 CR.
Krinkle [Fri, 12 Aug 2011 08:21:22 +0000 (08:21 +0000)]
Reverting r93751 per r93751 CR.

12 years agoRN populateImageSha1.php renamed (r94291)
Antoine Musso [Fri, 12 Aug 2011 08:16:15 +0000 (08:16 +0000)]
RN populateImageSha1.php renamed (r94291)

12 years agoApply lowerCamelCase to files for constructors as well.
Krinkle [Fri, 12 Aug 2011 06:41:55 +0000 (06:41 +0000)]
Apply lowerCamelCase to files for constructors as well.
(Follows-up r94230)

12 years agoWhitespace
Sam Reed [Thu, 11 Aug 2011 23:58:29 +0000 (23:58 +0000)]
Whitespace

Documentation

12 years agow/s
Mark A. Hershberger [Thu, 11 Aug 2011 22:35:49 +0000 (22:35 +0000)]
w/s

12 years agoFix case of the new file added in r94289
Platonides [Thu, 11 Aug 2011 22:32:29 +0000 (22:32 +0000)]
Fix case of the new file added in r94289

Produced the following fatal on Unix systems when trying to update:
Warning: require(maintenance/PopulateRevisionSha1.php): failed to open stream: No such file or directory in includes/AutoLoader.php on line 922
Fatal error: require(): Failed opening required 'maintenance/PopulateRevisionSha1.php' in includes/AutoLoader.php on line 922

12 years agoRenamed image sha1 population script to be more concise
Aaron Schulz [Thu, 11 Aug 2011 22:00:42 +0000 (22:00 +0000)]
Renamed image sha1 population script to be more concise

12 years agoFollow-up r94289: code changes to fill the new fields on insertion and select them
Aaron Schulz [Thu, 11 Aug 2011 21:54:46 +0000 (21:54 +0000)]
Follow-up r94289: code changes to fill the new fields on insertion and select them

12 years ago* Added rev_sha1 and ar_sha1 columns to revision/archive tables (useful for bug 25312)
Aaron Schulz [Thu, 11 Aug 2011 21:52:54 +0000 (21:52 +0000)]
* Added rev_sha1 and ar_sha1 columns to revision/archive tables (useful for bug 25312)
* Created a script to populate these fields (doesn't handle archive rows without ar_rev_id set though)

12 years ago* Use local context instead of global variables
Alexandre Emsenhuber [Thu, 11 Aug 2011 21:10:30 +0000 (21:10 +0000)]
* Use local context instead of global variables
* Call Linker methods statically

12 years agocode cosmetics: moved the closing td to a new line
Thomas Gries [Thu, 11 Aug 2011 20:57:57 +0000 (20:57 +0000)]
code cosmetics: moved the closing td to a new line

12 years agocorrection of Mixed tabs and spaces (2 tabs and 4 spaces), should use just tabs for...
Thomas Gries [Thu, 11 Aug 2011 20:47:25 +0000 (20:47 +0000)]
correction of Mixed tabs and spaces (2 tabs and 4 spaces), should use just tabs for indentation

12 years agoLocalisation update for core and extension messages from translatewiki.net (2011...
Raimond Spekking [Thu, 11 Aug 2011 20:12:53 +0000 (20:12 +0000)]
Localisation update for core and extension messages from translatewiki.net (2011-08-11 19:50:00)

12 years agoremove stuff accidentally committed in r94279
Robin Pepermans [Thu, 11 Aug 2011 20:03:53 +0000 (20:03 +0000)]
remove stuff accidentally committed in r94279

12 years ago* CategoryPage.php: fix the "category-empty" message per comment on r91518, it was...
Robin Pepermans [Thu, 11 Aug 2011 19:58:23 +0000 (19:58 +0000)]
* CategoryPage.php: fix the "category-empty" message per comment on r91518, it was outside the bodyContent. And do not convert interface text.
* Parser.php: Apparently that was a much bigger bug: do not convert interface text going through the parser either.
* Preferences.php: Do not convert the user signature.
For this bug in action, see e.g. http://sr.wikipedia.org/sr-ec/Посебно:Подешавањ?uselang=en (e.g. "Username" -> "Усернаме")

12 years agoFix Bug #30322 “SVG metadata is read incorrectly” by applying supplied patch
Mark A. Hershberger [Thu, 11 Aug 2011 19:51:51 +0000 (19:51 +0000)]
Fix Bug #30322 “SVG metadata is read incorrectly” by applying supplied patch

12 years agoSolve undefined-message problem by removing it all together. I've moved the .contains...
Krinkle [Thu, 11 Aug 2011 19:14:34 +0000 (19:14 +0000)]
Solve undefined-message problem by removing it all together. I've moved the .containsCat() check to before the $link.length/createCatLink code, now it's always defined.

(Follows-up r93351, r94268)

12 years agoI think 3 and a half years is long enough for the redirection to be left around
Sam Reed [Thu, 11 Aug 2011 19:10:22 +0000 (19:10 +0000)]
I think 3 and a half years is long enough for the redirection to be left around

12 years agoajaxCategories fixes based on review in r93351 CR:
Krinkle [Thu, 11 Aug 2011 19:01:39 +0000 (19:01 +0000)]
ajaxCategories fixes based on review in r93351 CR:
* Using typeof check in clean()
* Use mw.Title to get page title from fullpagename instead of split(':')
* replaceNowikis() and restoreNowikis()
 - Improve documentation
 - Moved dash in the UNIQUEKEY to between the id and the incrementing integer, and made it start with an empty string (so that all following concatenations are toString'ed).
* makeCaseInsensitive(): Moved the wgCaseSensitiveNamespaces-check out and wrapped it around the caller instead. Also cached the outcome of "Is category namespace sensitive ?".
* createButton(): text-argument is indeed text, not html. Applying html-escaping.
* resolveRedirects():
 - Replace access to private property _name of mw.Title with function getMainText().
* handleCategoryAdd() and handleEditLink():
 - Restructure title-handling (no local replace() calls and clean(), let mw.Title handle it)
 - Renaming arguments and documenting them better
 - Renaming local variables and removing redundant parts
 - Preserving sortkey as sortkey as long as possible without the pipe
 - Calling the combination of sortkey and leading pipe 'suffix' instead of, also, sortkey.
* createCatLink():
 - Remove the sanitizing here, the string passed is already clean as it comes from mw.Title now
 - Using .text() instead of .append( which is .html-like), category names can contain special characters.
* containsCat():
 - Using $.each instead of [].filter. Stopping after first match.
* buildRegex(): Allow whitespace before namespace colon, and allow whitespace after category name (but before ]] and |..]])

Additional changes not for any function in particular:
* Literally return null in $.map callbacks.
* Using the existence-system of mw.Title instead of passing around booleans everywhere
** Removed 'exists' argument from the resolveRedirects() and handleCategoryAdd() functions, instead checking .exists() of the mw.Title object.
* Passing and using mw.Title objects where possible instead of converting back and forth between strings and objects etc.
* Using "TitleObj.getUrl()" instead of "catUrl( titleString )". Removed now unused catUrl() function.
* To improve readability, renamed local uses of 'var that = this' to 'var ajaxcat = this'.
* Syntax error fixes (.parent -> .parent())
* Merging var statements
* Renamed generic members of 'stash' from 'stash.summaries' to 'stash.dialogDescriptions' and 'stash.shortSum' to 'stash.editSummaries'. dialogDescription is always HTML (input should be escaped before hand)

12 years agoAllow extensions to add pages with non-wikitext display by adding two new
Victor Vasiliev [Thu, 11 Aug 2011 17:21:31 +0000 (17:21 +0000)]
Allow extensions to add pages with non-wikitext display by adding two new
hooks (generalizing the code already used for CSS/JS pages).

12 years agoAdd 2 @since and add documentation for PageContentLanguage hook
Robin Pepermans [Thu, 11 Aug 2011 14:52:57 +0000 (14:52 +0000)]
Add 2 @since and add documentation for PageContentLanguage hook

12 years agoFix a few comment typos noticed when doing JS review
Roan Kattouw [Thu, 11 Aug 2011 14:47:18 +0000 (14:47 +0000)]
Fix a few comment typos noticed when doing JS review

12 years agoAdd module definition for jquery.qunit.completenessTest and set position to top for...
Krinkle [Thu, 11 Aug 2011 14:28:16 +0000 (14:28 +0000)]
Add module definition for jquery.qunit.completenessTest and set position to top for jquery.qunit (right now it's manually loaded with a <script> tag, but once it's loaded dynamically it should be loaded from top because of the styling and the hooks that it makes available).

12 years agoMake SpecialRecentchangesTest pass
Alexandre Emsenhuber [Thu, 11 Aug 2011 14:13:03 +0000 (14:13 +0000)]
Make SpecialRecentchangesTest pass

12 years agoWe have startParse() for that
Alexandre Emsenhuber [Thu, 11 Aug 2011 13:57:15 +0000 (13:57 +0000)]
We have startParse() for that

12 years agoFollowup r93211, add log_timestamp to end of the index
Sam Reed [Thu, 11 Aug 2011 12:49:30 +0000 (12:49 +0000)]
Followup r93211, add log_timestamp to end of the index

12 years agoOh, right.
Krinkle [Thu, 11 Aug 2011 12:42:31 +0000 (12:42 +0000)]
Oh, right.

IE6/7 doesn't support that.
( Thanks TestSwarm, http://toolserver.org/~krinkle/testswarm/job/289/ )

Changing to a normal raises().

(Follows-up r94237)

12 years agomediawiki.Title fix for IE.
Krinkle [Thu, 11 Aug 2011 12:36:00 +0000 (12:36 +0000)]
mediawiki.Title fix for IE.

In normal browsers the matches-array contains null/undefined if there's no match, IE returns an empty string.

Changing the checks to really validate that it's a non-empty string, which means that from now on mw.Title will also throw an error on "new mw.Title('');", which makes it consistent with the PHP backend (Title::newFromText('') return null instead of an object).

Adding unit test to make sure this behavior is tracked from now on.

The _name and _ext properties are either left to their default (null) or set to a valid value.

So reverting the checks from r94066, and instead checking for empty string inside the byteLimit callback, that way mw.Title will not get the empty string in the first place.

(Follows-up r94066 CR)

12 years agoFollow-up r93383: api param is 'namespace', not 'namespaces'.
Krinkle [Thu, 11 Aug 2011 11:09:53 +0000 (11:09 +0000)]
Follow-up r93383: api param is 'namespace', not 'namespaces'.

12 years agoFollowup r85025, r85166, r93233: use strict comparison per CR comment, because "0...
Roan Kattouw [Thu, 11 Aug 2011 10:33:22 +0000 (10:33 +0000)]
Followup r85025, r85166, r93233: use strict comparison per CR comment, because "0" != "00" is false

12 years agoRename mw.uri to mw.Uri + minor fixes:
Krinkle [Thu, 11 Aug 2011 04:09:34 +0000 (04:09 +0000)]
Rename mw.uri to mw.Uri + minor fixes:

* Renaming mw.uri to mw.Uri (since it's a constructor)
* Leaked global variable 'g' in _parse() fixed
* Removing unused local variable '_this' in getQueryString()
* Fix documentation (jQuery 'setAttr' should be 'attar')
* Making non-private variables with '@private' comment, private (or "local").
* Using strict undefined comparison (shorter and faster, [[JSPERF]])
* Moving Resources definition from MediaWiki Page section to MediaWiki main section (to reflect directory structure)
* Coding style conventions (mixed spaces and tabs, line wrapping, double/single quotes)
* Remove passing mediaWiki to mw argument (mw is a global alias)
* Passes JSHint

* Removing 404 errors from UploadWizard/test/jasmine/SpecRunner.html

(Follows-up r93781 's move)

12 years agoAllow web access to jasmine directory (just like QUnit)
Krinkle [Thu, 11 Aug 2011 03:22:25 +0000 (03:22 +0000)]
Allow web access to jasmine directory (just like QUnit)

12 years agoCoding style commit
Krinkle [Thu, 11 Aug 2011 03:19:29 +0000 (03:19 +0000)]
Coding style commit
* Colon placement
* Trailing whitespace
* Spaces to tabs
* No need for separate var if it's just a single var (waste of space)
* Strict comparison to undefined

12 years agoRenaming jquery.mwPrototypes to jquery.mwExtension
Krinkle [Thu, 11 Aug 2011 03:12:12 +0000 (03:12 +0000)]
Renaming jquery.mwPrototypes to jquery.mwExtension
* Originally they were a few prototypes on the native String object, however they were converted to be (static) members extending the jQuery object. Calling them prototypes is confusing. A grep search on /trunk/ didn't reveal any direct uses of this module (it's loaded by default through mediawiki.util's dependencies)

12 years agoFollowup r94211
Sam Reed [Thu, 11 Aug 2011 00:17:58 +0000 (00:17 +0000)]
Followup r94211

Bug 30315 - Declaration of FauxResponse::setcookie() should be compatible with that of WebResponse::setcookie()

12 years ago(bug 30192) Old thumbnails not properly purged. Unlike the bug suggests, we don't...
Chad Horohoe [Wed, 10 Aug 2011 23:29:08 +0000 (23:29 +0000)]
(bug 30192) Old thumbnails not properly purged. Unlike the bug suggests, we don't need to also purge from LocalFile::purgeCache(), since that code path ends up calling purgeHistory() anyway.

A lot of this could probably be protected...not much calls these outside of FileRepo code other than File::purgeCache()

12 years agoAllow overriding $wgCookiePrefix and $wgCookieDomain in WebResponse::setcookie()...
Chad Horohoe [Wed, 10 Aug 2011 23:27:10 +0000 (23:27 +0000)]
Allow overriding $wgCookiePrefix and $wgCookieDomain in WebResponse::setcookie() so I can stop crying when I look at things like CentralAuth and CentralNotice

12 years agoRe-add historysubmit, removed in r92984. This broke directionality support when viewi...
Robin Pepermans [Wed, 10 Aug 2011 22:19:57 +0000 (22:19 +0000)]
Re-add historysubmit, removed in r92984. This broke directionality support when viewing diffs.

12 years agoMerge r93797 to trunk, in a somewhat modified form: clamp expiries for memcached...
Roan Kattouw [Wed, 10 Aug 2011 21:15:57 +0000 (21:15 +0000)]
Merge r93797 to trunk, in a somewhat modified form: clamp expiries for memcached to 30 days, higher values give trouble apparently

12 years ago* Use local context instead of global variables
Alexandre Emsenhuber [Wed, 10 Aug 2011 19:34:23 +0000 (19:34 +0000)]
* Use local context instead of global variables
* Call Linker methods statically

12 years agoMade moveToInternal() check result of Article::insertOn (related to bug 26223)
Aaron Schulz [Wed, 10 Aug 2011 18:32:22 +0000 (18:32 +0000)]
Made moveToInternal() check result of Article::insertOn (related to bug 26223)

12 years agorelease notes for r94171, checked in from the wrong directory
Chad Horohoe [Wed, 10 Aug 2011 17:29:08 +0000 (17:29 +0000)]
release notes for r94171, checked in from the wrong directory

12 years ago(bug 30219) NoLocalSettings.php broken on Windows servers. Per Tim on r70711, can...
Chad Horohoe [Wed, 10 Aug 2011 17:28:25 +0000 (17:28 +0000)]
(bug 30219) NoLocalSettings.php broken on Windows servers. Per Tim on r70711, can't use pathinfo() on url's since the slashes don't match.

12 years agoVarious profiler tweaks:
Chad Horohoe [Wed, 10 Aug 2011 15:35:03 +0000 (15:35 +0000)]
Various profiler tweaks:
* Add some debugging output to bad profiler config
* Make member variables all protected, nothing uses them outside of Profiler and its subclasses
* Allow setting $mProfilerID from the config

12 years ago(bug 30074) Moving user JS subpages resulted in JS errors because #REDIRECT [[Foo...
Roan Kattouw [Wed, 10 Aug 2011 14:23:25 +0000 (14:23 +0000)]
(bug 30074) Moving user JS subpages resulted in JS errors because #REDIRECT [[Foo]] is invalid JS. Fix this by refusing to load redirect pages in ResourceLoaderWikiModule. Patch by John Du Hart

12 years agoreverting my unintended change in DefaultSettings.php
Thomas Gries [Wed, 10 Aug 2011 05:58:21 +0000 (05:58 +0000)]
reverting my unintended change in DefaultSettings.php

12 years agoadding label atttributes for confirm checkboxes in SpecialLockdb and SpecialUnlockdb...
Thomas Gries [Wed, 10 Aug 2011 05:45:41 +0000 (05:45 +0000)]
adding label atttributes for confirm checkboxes in SpecialLockdb and SpecialUnlockdb. Fix for bug30299 .

12 years agoFix doc: wfLoadAllMessages() doesn't exists
Alexandre Emsenhuber [Tue, 9 Aug 2011 20:09:30 +0000 (20:09 +0000)]
Fix doc: wfLoadAllMessages() doesn't exists

12 years agoReverted r91871 per CR: http://www.mediawiki.org/wiki/Special:Code/MediaWiki/91871...
Aaron Schulz [Tue, 9 Aug 2011 18:36:20 +0000 (18:36 +0000)]
Reverted r91871 per CR: mediawiki.org/wiki/Special:Code/MediaWiki/91871#c19474

Also, the related getAction() changes were already reverted.

12 years agoFollow-up r92065: call userForm dynamically. Also made userForm protected as no one...
Aaron Schulz [Tue, 9 Aug 2011 18:30:09 +0000 (18:30 +0000)]
Follow-up r92065: call userForm dynamically. Also made userForm protected as no one else calls it and it's not static anymore.

12 years agoMove the fuzz test into @group Broken so it will shut up about being incomplete
Chad Horohoe [Tue, 9 Aug 2011 16:13:56 +0000 (16:13 +0000)]
Move the fuzz test into @group Broken so it will shut up about being incomplete

12 years agoDrop unused and unset $wgRightsCode from generated LocalSettings.php
Chad Horohoe [Tue, 9 Aug 2011 14:57:55 +0000 (14:57 +0000)]
Drop unused and unset $wgRightsCode from generated LocalSettings.php

12 years ago(bug 30264) MediaWiki installer uses require, de facto is require_once
Chad Horohoe [Tue, 9 Aug 2011 13:59:36 +0000 (13:59 +0000)]
(bug 30264) MediaWiki installer uses require, de facto is require_once

12 years agoFollowup r92643: refer to the passed object as $parser, not $this
Chad Horohoe [Tue, 9 Aug 2011 13:30:01 +0000 (13:30 +0000)]
Followup r92643: refer to the passed object as $parser, not $this

12 years agoUse local context instead of global variables
Alexandre Emsenhuber [Mon, 8 Aug 2011 21:07:17 +0000 (21:07 +0000)]
Use local context instead of global variables

12 years agoLocalisation update for core and extension messages from translatewiki.net (2011...
Raimond Spekking [Mon, 8 Aug 2011 17:47:17 +0000 (17:47 +0000)]
Localisation update for core and extension messages from translatewiki.net (2011-08-08 17:15:00)

12 years ago* (bug 28159) Change interwiki name of language kbd to Адыгэбзэ
Sam Reed [Mon, 8 Aug 2011 17:34:37 +0000 (17:34 +0000)]
* (bug 28159) Change interwiki name of language kbd to Адыгэбзэ

12 years agoAdding support for a callback to jquery.byteLimit
Krinkle [Mon, 8 Aug 2011 17:02:29 +0000 (17:02 +0000)]
Adding support for a callback to jquery.byteLimit
* Fixes (bug 29455) Add support for a filter callback function in jQuery byteLimit plugin.
* Adding unit tests for it
* Changing if-statements in mw.Title's helper functions for regular expression matches. It should check wether the value is not null or undefined. Before it was just a plain if-statement which meant that an empty string would also return false, which made the new byteLimit's tests fail (mw.Title.getMain() expects _name to be a valid string when it does ucFirst() and substr() etc.)

12 years agoFollowup r88488, moved some of the prep work in it that was for r88493
Sam Reed [Mon, 8 Aug 2011 16:20:17 +0000 (16:20 +0000)]
Followup r88488, moved some of the prep work in it that was for r88493

Only apply code if needs to be added (more like SpecialWatchlist)

12 years agoMostly revert r89400: not needed since Brion fixed the tests in other ways
Chad Horohoe [Mon, 8 Aug 2011 16:08:48 +0000 (16:08 +0000)]
Mostly revert r89400: not needed since Brion fixed the tests in other ways

12 years agoReverting part of r94011 (in MessagesHe.php): The new alias for Special:ChangePasswor...
Rotem Liss [Mon, 8 Aug 2011 12:48:19 +0000 (12:48 +0000)]
Reverting part of r94011 (in MessagesHe.php): The new alias for Special:ChangePassword is the same as Special:PasswordReset, and means "reset" and not "change".

12 years agoClean up mediawiki.Title test suite:
Krinkle [Mon, 8 Aug 2011 11:11:02 +0000 (11:11 +0000)]
Clean up mediawiki.Title test suite:
* Remove unused variable i and blti
* Change expected to a string instead of a number
** This removes the need for all the comments after 'expected' explaining the choice for that number
* Add assertion to verify exact output of the string, rather than just it's length
* Rename useLimit to hasLimit

12 years agoUse local context instead of global variables
Alexandre Emsenhuber [Sun, 7 Aug 2011 14:41:19 +0000 (14:41 +0000)]
Use local context instead of global variables

12 years agoTemporaray revert of r94031; forgot that this was depending of some other work on...
Alexandre Emsenhuber [Sun, 7 Aug 2011 14:29:28 +0000 (14:29 +0000)]
Temporaray revert of r94031; forgot that this was depending of some other work on my working copy

12 years agoReadd basic headers and <html>...</html> arround error contents that was removed...
Alexandre Emsenhuber [Sun, 7 Aug 2011 12:28:58 +0000 (12:28 +0000)]
Readd basic headers and <html>...</html> arround error contents that was removed in r90993. This caused display errors of UTF-8 characters due to the lack of these things in a DBConnectionError exception.

12 years agoFixed sidebar tests on Windows. Can't use PHP_EOL here because \r\n is used only...
Max Semenik [Sun, 7 Aug 2011 08:08:36 +0000 (08:08 +0000)]
Fixed sidebar tests on Windows. Can't use PHP_EOL here because \r\n is used only in SVN checkouts and not in tarballs

12 years agoMade code more readable by moving the check about user being last editor when an...
Alexandre Emsenhuber [Sat, 6 Aug 2011 20:39:15 +0000 (20:39 +0000)]
Made code more readable by moving the check about user being last editor when an edit conflicts occurs near related checks; also removed some variables that were used only once

12 years ago* Moved action=history to use an Action subclass
Alexandre Emsenhuber [Sat, 6 Aug 2011 19:41:49 +0000 (19:41 +0000)]
* Moved action=history to use an Action subclass
* Removed obsolete aliases PageHistory and PageHistoryPager; unused
* Maintained backward compatibility with HistoryPage; extensions using it will still work
* Use local context instead of global variables
* Removed calls to OutputPage::setPageTitleActionText() and OutputPage::setSyndicated(), the first one does nothing and the second one is overriden by the setFeedAppendQuery() call just below
* Call Linker methods statically
* Fixed bug where feedEmpty() was not called on empty history since casting a ResultWrapper object to boolean always returns true even when there's no row

12 years agoWarn user if mod_security is present
Max Semenik [Sat, 6 Aug 2011 16:39:59 +0000 (16:39 +0000)]
Warn user if mod_security is present

12 years agoPartial revert to r94024
Sam Reed [Sat, 6 Aug 2011 12:18:15 +0000 (12:18 +0000)]
Partial revert to r94024

Only 2 lines in Vector needed reverting, not the whole revision

12 years agoRevert r89123 -- caused bug 30259 (switched correct calls with incorrect calls becaus...
Brion Vibber [Sat, 6 Aug 2011 12:06:11 +0000 (12:06 +0000)]
Revert r89123 -- caused bug 30259 (switched correct calls with incorrect calls because of some interpretation of 'deprecation', causing invalid HTML output and breakage of watch tab on edit page)

12 years agoLocalisation updates for magic words from http://translatewiki.net.
Siebrand Mazeland [Sat, 6 Aug 2011 09:35:25 +0000 (09:35 +0000)]
Localisation updates for magic words from translatewiki.net.

12 years agoLocalisation updates for namespace names from http://translatewiki.net.
Siebrand Mazeland [Sat, 6 Aug 2011 09:21:05 +0000 (09:21 +0000)]
Localisation updates for namespace names from translatewiki.net.

12 years agoLocalisation updates for special page aliases from http://translatewiki.net.
Siebrand Mazeland [Sat, 6 Aug 2011 08:35:42 +0000 (08:35 +0000)]
Localisation updates for special page aliases from translatewiki.net.

12 years agoDocumentation!
Sam Reed [Sat, 6 Aug 2011 00:24:18 +0000 (00:24 +0000)]
Documentation!

12 years agoStandardize comments, wrap lines at 80 chars
Chad Horohoe [Fri, 5 Aug 2011 21:47:37 +0000 (21:47 +0000)]
Standardize comments, wrap lines at 80 chars

12 years agoReverting r84309 (New pages log doesn't remove/update item after suppression redirect...
Chad Horohoe [Fri, 5 Aug 2011 17:03:35 +0000 (17:03 +0000)]
Reverting r84309 (New pages log doesn't remove/update item after suppression redirect). Per the patch author and committer's own admission, this doesn't seem like the correct fix. I haven't dug into it deeply, but I tend to agree. Reverting to the status quo rather than have this make it into a release half-baked. Reopening bug 17463 so this can get some more discussion (also this definitely needed RELEASE-NOTES)

12 years agoWhitespace and comment updates
Sam Reed [Fri, 5 Aug 2011 16:05:41 +0000 (16:05 +0000)]
Whitespace and comment updates

12 years ago* Call Linker methods statically
Alexandre Emsenhuber [Fri, 5 Aug 2011 15:17:19 +0000 (15:17 +0000)]
* Call Linker methods statically
* Use INSERT IGNORE for the site_stats row (as for the interwiki entries); was throwing query error about duplicate row on my installation

12 years ago$wgLanguageCode applies to $wgContLang, not $wgLang. This was breaking the test suite...
Alexandre Emsenhuber [Fri, 5 Aug 2011 15:10:08 +0000 (15:10 +0000)]
$wgLanguageCode applies to $wgContLang, not $wgLang. This was breaking the test suite by dying with a "nooo!" in when reaching LanguageConverterTest.

12 years ago* Use local context instead of global variables
Alexandre Emsenhuber [Fri, 5 Aug 2011 14:58:37 +0000 (14:58 +0000)]
* Use local context instead of global variables
* Call Linker methods statically

12 years agoFollowup r93905 per comment on bug 30230
Sam Reed [Fri, 5 Aug 2011 14:55:53 +0000 (14:55 +0000)]
Followup r93905 per comment on bug 30230

Make text parameter of ApiExpandTemplates required

12 years agoLocalisation update for core and extension messages from translatewiki.net (2011...
Raimond Spekking [Fri, 5 Aug 2011 14:40:09 +0000 (14:40 +0000)]
Localisation update for core and extension messages from translatewiki.net (2011-08-05 14:15:00)

12 years ago* (bug 18634) Create API to fetch MediaWiki's language fallback tree structure
Sam Reed [Fri, 5 Aug 2011 13:34:22 +0000 (13:34 +0000)]
* (bug 18634) Create API to fetch MediaWiki's language fallback tree structure

Patch by "merl"

Tested with pt-br, seems to work fine, listing pt and en for the fallback languages

12 years agoSome annotation for (bug 29907) action=parse only fetches from the parser cache,...
Sam Reed [Fri, 5 Aug 2011 13:07:09 +0000 (13:07 +0000)]
Some annotation for (bug 29907) action=parse only fetches from the parser cache, it does not store to it

12 years agore: r93889: clarify that only registered users get movefile right by default.
Mark A. Hershberger [Fri, 5 Aug 2011 12:40:49 +0000 (12:40 +0000)]
re: r93889: clarify that only registered users get movefile right by default.

12 years agoAdd @since to Revision::newFromRow per Nikerabbit
Sam Reed [Fri, 5 Aug 2011 12:29:39 +0000 (12:29 +0000)]
Add @since to Revision::newFromRow per Nikerabbit

Follows up r93935

12 years agodont use deprecated function WebRequest::getFileSize
Jan Gerber [Fri, 5 Aug 2011 08:49:43 +0000 (08:49 +0000)]
dont use deprecated function WebRequest::getFileSize

12 years ago$wgVersionNumber renamed to $wmfVersionNumber
Aaron Schulz [Fri, 5 Aug 2011 02:36:59 +0000 (02:36 +0000)]
$wgVersionNumber renamed to $wmfVersionNumber

12 years agoAdd documentation
Sam Reed [Fri, 5 Aug 2011 00:33:03 +0000 (00:33 +0000)]
Add documentation

Minor whitespace/brace additions

12 years agoRemoved interwiki list per r89431 CR
Aaron Schulz [Thu, 4 Aug 2011 23:33:50 +0000 (23:33 +0000)]
Removed interwiki list per r89431 CR

12 years agoFollowup r89564
Sam Reed [Thu, 4 Aug 2011 23:26:53 +0000 (23:26 +0000)]
Followup r89564

Switch from newFromTitle to the new newFromRow in r93935

12 years agoAdding Revision::newFromRow() function as alias for new Revision()
Sam Reed [Thu, 4 Aug 2011 23:25:34 +0000 (23:25 +0000)]
Adding Revision::newFromRow() function as alias for new Revision()

More consistent with how we do stuff everywhere else

12 years agoPartial fix for r88772: no need for IGNORE on site_stats, just interwiki
Chad Horohoe [Thu, 4 Aug 2011 23:14:17 +0000 (23:14 +0000)]
Partial fix for r88772: no need for IGNORE on site_stats, just interwiki

12 years agoFix profiling in Article::getParserOutput()
Chad Horohoe [Thu, 4 Aug 2011 23:00:02 +0000 (23:00 +0000)]
Fix profiling in Article::getParserOutput()

12 years agoFollowup r93928: forgot to remove this
Chad Horohoe [Thu, 4 Aug 2011 22:34:26 +0000 (22:34 +0000)]
Followup r93928: forgot to remove this

12 years agoFixes for r92251:
Chad Horohoe [Thu, 4 Aug 2011 22:33:04 +0000 (22:33 +0000)]
Fixes for r92251:
* Move Imagick check into getImageWriteMethod(), adjust exception catching. Previously this was bailing on the test if you have convert but not the PHP Imagick extension. Now all these tests are passing for me again.
* Rm unused member variable, whitespace, etc