lhc/web/wiklou.git
13 years agoDo not assume that the current working dir is phase3/config
Platonides [Mon, 13 Dec 2010 15:49:05 +0000 (15:49 +0000)]
Do not assume that the current working dir is phase3/config

13 years agoFix for r75858: Move $IP detection further up so it can be used in child constructors
Chad Horohoe [Mon, 13 Dec 2010 15:30:41 +0000 (15:30 +0000)]
Fix for r75858: Move $IP detection further up so it can be used in child constructors

13 years agoFix comment: Article::insertNewArticle() -> Article::doEdit() and Article::insertOn()
Alexandre Emsenhuber [Mon, 13 Dec 2010 15:16:05 +0000 (15:16 +0000)]
Fix comment: Article::insertNewArticle() -> Article::doEdit() and Article::insertOn()

13 years agoChanged global variables ($wgTitle and $wgArticle) to local ones
Alexandre Emsenhuber [Mon, 13 Dec 2010 15:13:06 +0000 (15:13 +0000)]
Changed global variables ($wgTitle and $wgArticle) to local ones

13 years agoFollowup r76220: locateExecutableInDefaultPaths() was made static, so use static...
Roan Kattouw [Mon, 13 Dec 2010 13:13:29 +0000 (13:13 +0000)]
Followup r76220: locateExecutableInDefaultPaths() was made static, so use static calls

13 years agoFix variable name in doc comment added in r78192
Roan Kattouw [Mon, 13 Dec 2010 12:44:34 +0000 (12:44 +0000)]
Fix variable name in doc comment added in r78192

13 years agoFix r78196: readd accidentally removed lines in shared.css
Roan Kattouw [Mon, 13 Dec 2010 12:40:08 +0000 (12:40 +0000)]
Fix r78196: readd accidentally removed lines in shared.css

13 years agoFollowup r78295, seems I didn't even bother to rename it last time
Sam Reed [Mon, 13 Dec 2010 12:38:44 +0000 (12:38 +0000)]
Followup r78295, seems I didn't even bother to rename it last time

13 years agoFollowup r78268, do it as Bryan suggested, not as how I'd interpretted it for some...
Sam Reed [Mon, 13 Dec 2010 11:06:57 +0000 (11:06 +0000)]
Followup r78268, do it as Bryan suggested, not as how I'd interpretted it for some daft reason

13 years agoFollow-up to r77956: instead of making $wgFileExtensions override $wgFileBlacklist...
Benjamin Lees [Sun, 12 Dec 2010 23:19:24 +0000 (23:19 +0000)]
Follow-up to r77956: instead of making $wgFileExtensions override $wgFileBlacklist, make sure the upload page does not mark blacklisted extensions as "Permitted file types".  I've updated the MediaWiki.org pages to explain how to remove items from the blacklist.

13 years ago(mw.util.test) Escape the 'does return, the same way as the 'should return' (mw.html...
Krinkle [Sun, 12 Dec 2010 22:30:02 +0000 (22:30 +0000)]
(mw.util.test) Escape the 'does return, the same way as the 'should return' (mw.html.escape() and spaces to non-breaking)

13 years agoFix fatal error from r78264
Alexandre Emsenhuber [Sun, 12 Dec 2010 20:45:32 +0000 (20:45 +0000)]
Fix fatal error from r78264

13 years agoLocalisation updates for core and extension messages from translatewiki.net (2010...
Raimond Spekking [Sun, 12 Dec 2010 20:34:19 +0000 (20:34 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2010-12-12 20:19:00 UTC)

13 years agoFollowup r65114 (per CR cabal), remove SpecialSearchGomatch, replace with SpecialSear...
Sam Reed [Sun, 12 Dec 2010 18:57:10 +0000 (18:57 +0000)]
Followup r65114 (per CR cabal), remove SpecialSearchGomatch, replace with SpecialSearchGo in SearchEngine::getNearMatch

13 years agoMoved the check for the "printable" parameter to performRequestForTitle() instead...
Alexandre Emsenhuber [Sun, 12 Dec 2010 18:54:33 +0000 (18:54 +0000)]
Moved the check for the "printable" parameter to performRequestForTitle() instead of checkInitialQueries(), I don't know why we need to do this check that early

13 years agoIt's easier to use addWikiMsgArray()
Alexandre Emsenhuber [Sun, 12 Dec 2010 18:47:04 +0000 (18:47 +0000)]
It's easier to use addWikiMsgArray()

13 years agoFollowup r75763, fixup wrong change of deprecated method
Sam Reed [Sun, 12 Dec 2010 18:35:19 +0000 (18:35 +0000)]
Followup r75763, fixup wrong change of deprecated method

No need to do separate htmlspecialchars et al, Xml::expandAttributes

13 years agoFix typo in hooks.txt
Sam Reed [Sun, 12 Dec 2010 18:17:33 +0000 (18:17 +0000)]
Fix typo in hooks.txt

13 years ago&& not and, || not or
Chad Horohoe [Sun, 12 Dec 2010 17:50:35 +0000 (17:50 +0000)]
&& not and, || not or

13 years agoRemove bogus session_path checks. Reverts r67465, r63813, r75256, r64717.
Chad Horohoe [Sun, 12 Dec 2010 17:25:56 +0000 (17:25 +0000)]
Remove bogus session_path checks. Reverts r67465, r63813, r75256, r64717.

13 years agoRedo r78254 without the syntax error
Roan Kattouw [Sun, 12 Dec 2010 16:18:08 +0000 (16:18 +0000)]
Redo r78254 without the syntax error

13 years agoThis is not an array, but a parameter. Revert r78254. Is the precommit hook not working?
Platonides [Sun, 12 Dec 2010 16:15:35 +0000 (16:15 +0000)]
This is not an array, but a parameter. Revert r78254. Is the precommit hook not working?
PHP Parse error:  syntax error, unexpected T_DOUBLE_ARROW in includes/Title.php on line 3752

13 years agoFolllowup r72866: use array syntax for rev_page = foo condition
Roan Kattouw [Sun, 12 Dec 2010 15:55:03 +0000 (15:55 +0000)]
Folllowup r72866: use array syntax for rev_page = foo condition

13 years agoFollow-up r65652: Do not double-slash the path if it came from PATH_INFO
Bryan Tong Minh [Sun, 12 Dec 2010 15:50:25 +0000 (15:50 +0000)]
Follow-up r65652: Do not double-slash the path if it came from PATH_INFO

13 years agoFollow-up r64903: rm leftover debugging code.
Happy-melon [Sun, 12 Dec 2010 15:40:41 +0000 (15:40 +0000)]
Follow-up r64903: rm leftover debugging code.

13 years agoFollow-up r78246: clean several integer preferences before saving. It's not dangerou...
Happy-melon [Sun, 12 Dec 2010 15:38:54 +0000 (15:38 +0000)]
Follow-up r78246: clean several integer preferences before saving.  It's not dangerous to not do this, here or elsewhere, because it is done implicitly whenever the value is treated as a number; but it keeps the database tidier.

13 years agoFollow-up to r64866: follow the HTML5 spec when validating floats and ints, and suppo...
Happy-melon [Sun, 12 Dec 2010 15:32:29 +0000 (15:32 +0000)]
Follow-up to r64866: follow the HTML5 spec when validating floats and ints, and support 'required' attribute universally (apart from type=hidden).

13 years agoPer CR on r71359: Fix DB_MASTER where it should be __METHOD__
Chad Horohoe [Sun, 12 Dec 2010 15:29:47 +0000 (15:29 +0000)]
Per CR on r71359: Fix DB_MASTER where it should be __METHOD__

13 years agoMake ul.gallery block, not inline-block
Aryeh Gregor [Sun, 12 Dec 2010 00:30:06 +0000 (00:30 +0000)]
Make ul.gallery block, not inline-block

As suggested by fomafix at
<https://bugzilla.wikimedia.org/show_bug.cgi?id=3276#c33>.  This makes
it play nicer with floats, at least in Firefox 4, and doesn't seem to
otherwise break stuff (but I haven't tested in many browsers).

13 years agoRemove that ugly unset( $vars['_lsExists'] );
Platonides [Sat, 11 Dec 2010 22:54:41 +0000 (22:54 +0000)]
Remove that ugly unset( $vars['_lsExists'] );
Shouldn't the second file_exists() also need a wfSuppressWarnings?
Follow up to r78118.

13 years agoFollow up r77981,r77982. Rename the new globalcsspreview/globaljspreview to sitecsspr...
Platonides [Sat, 11 Dec 2010 22:44:42 +0000 (22:44 +0000)]
Follow up r77981,r77982. Rename the new globalcsspreview/globaljspreview to sitecsspreview/sitejspreview per CodeReview.

13 years agoLocalisation updates for core and extension messages from translatewiki.net (2010...
Raimond Spekking [Sat, 11 Dec 2010 22:05:32 +0000 (22:05 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2010-12-11 22:46:00 UTC)

13 years agoFix whitespaces
Alexandre Emsenhuber [Sat, 11 Dec 2010 20:26:14 +0000 (20:26 +0000)]
Fix whitespaces

13 years ago* Per Ilmari Karonen, fix for r78224: make it work correctly with API
Alexandre Emsenhuber [Sat, 11 Dec 2010 20:07:49 +0000 (20:07 +0000)]
* Per Ilmari Karonen, fix for r78224: make it work correctly with API
* Renamed $mName to $mUsername since it was conflicting with a member variable of SpecialPage

13 years ago* Converted Special:Userlogin to subclass SpecialPage
Alexandre Emsenhuber [Sat, 11 Dec 2010 17:44:57 +0000 (17:44 +0000)]
* Converted Special:Userlogin to subclass SpecialPage
* Removed useless calls to $wgOut->setArticleRelated() and $wgOut->setRobotPolicy(), they are already handled by SpecialPage::setHeaders()

13 years ago* Removed redundant revdelete msg above content
Aaron Schulz [Sat, 11 Dec 2010 05:32:48 +0000 (05:32 +0000)]
* Removed redundant revdelete msg above content
* Show bottom patrol link even if hook replaces preview content
* Hook doc tweaks
* Assorted minor cleanups

13 years ago* Add FIXME about the bug I found during testing
Mark A. Hershberger [Sat, 11 Dec 2010 03:53:22 +0000 (03:53 +0000)]
* Add FIXME about the bug I found during testing
* Make the only instance of the ParserOptions::getMaxIncludeSize() that doesn't match its method signature match.

13 years agoWhitespace changes (before others) — “svn diff -x-w” shows no changes
Mark A. Hershberger [Sat, 11 Dec 2010 03:52:35 +0000 (03:52 +0000)]
Whitespace changes (before others) — “svn diff -x-w” shows no changes

13 years agoIf we only want to show the diff this should make it faster. Sort of related to to...
Priyanka Dhanda [Fri, 10 Dec 2010 22:47:16 +0000 (22:47 +0000)]
If we only want to show the diff this should make it faster. Sort of related to to bug 25757

13 years agoLocalisation updates for core and extension messages from translatewiki.net (2010...
Raimond Spekking [Fri, 10 Dec 2010 22:45:37 +0000 (22:45 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2010-12-10 22:29:00 UTC)

13 years agofollowup r78209: fix typo, better word choice
Ilmari Karonen [Fri, 10 Dec 2010 22:42:46 +0000 (22:42 +0000)]
followup r78209: fix typo, better word choice

13 years ago(bug 16019) Make WebRequest::interpolateTitle() do nothing when run from api.php
Ilmari Karonen [Fri, 10 Dec 2010 22:39:17 +0000 (22:39 +0000)]
(bug 16019) Make WebRequest::interpolateTitle() do nothing when run from api.php

13 years ago* Converted Special:Search to subclass SpecialPage
Alexandre Emsenhuber [Fri, 10 Dec 2010 20:51:06 +0000 (20:51 +0000)]
* Converted Special:Search to subclass SpecialPage
* Removed useless calls to $wgOut->setArticleRelated() and $wgOut->setRobotPolicy(), they are already handled by SpecialPage::setHeaders()

13 years agoMoved 1.17 RELEASE-NOTES entries to HISTORY
Alexandre Emsenhuber [Fri, 10 Dec 2010 19:47:54 +0000 (19:47 +0000)]
Moved 1.17 RELEASE-NOTES entries to HISTORY

13 years agoWhoops, forgot to commit this with r78201
Alexandre Emsenhuber [Fri, 10 Dec 2010 19:40:19 +0000 (19:40 +0000)]
Whoops, forgot to commit this with r78201

13 years agoFix for r78192, forgot to revert a test
Chad Horohoe [Fri, 10 Dec 2010 19:38:58 +0000 (19:38 +0000)]
Fix for r78192, forgot to revert a test

13 years agoMoved constant values from constructor to class definition
Alexandre Emsenhuber [Fri, 10 Dec 2010 18:48:11 +0000 (18:48 +0000)]
Moved constant values from constructor to class definition

13 years agoFixes for r78201:
Alexandre Emsenhuber [Fri, 10 Dec 2010 18:23:33 +0000 (18:23 +0000)]
Fixes for r78201:
* Per Reedy, add braces where needed
* Revert one change that should not have been there

13 years ago* (bug 19006) {{REVISIONUSER}} no longer acts like {{CURRENTUSER}} in some cases
Alexandre Emsenhuber [Fri, 10 Dec 2010 18:17:20 +0000 (18:17 +0000)]
* (bug 19006) {{REVISIONUSER}} no longer acts like {{CURRENTUSER}} in some cases
* Removed other usages of $wgUser in Parser stuff, as stated in doc
* Added mechanism to get an User object in Parser, based either on the object given in Paser::preSaveTransform() or the ParserOptions otherwise

13 years agoMake load.php output a comment explaining what's going on when no modules were reques...
Roan Kattouw [Fri, 10 Dec 2010 17:21:09 +0000 (17:21 +0000)]
Make load.php output a comment explaining what's going on when no modules were requested rather than outputting nothing. Max made me do this because he hates blank pages

13 years ago(bug 26130) ob_start( 'ob_gzhandler' ) in LocalSettings.php broke gzip output from...
Roan Kattouw [Fri, 10 Dec 2010 17:06:00 +0000 (17:06 +0000)]
(bug 26130) ob_start( 'ob_gzhandler' ) in LocalSettings.php broke gzip output from load.php . This is caused by bugs.php.net/bug.php?id=36514 (ob_clean() removes GZIP header). Also noticed that load.php is affected by http://bugs.php.net/bug.php?id=51579 (ob_gzhandler generates non-empty 304s, invalid HTTP, triggers a Firefox bug) as well and fixed that too while I was at it.

13 years agoRevert r68230, r68231 (mode="grid" on tables) per CR. It's in the history if anyone...
Chad Horohoe [Fri, 10 Dec 2010 16:03:57 +0000 (16:03 +0000)]
Revert r68230, r68231 (mode="grid" on tables) per CR. It's in the history if anyone wants to work on this again

13 years agoFollowup r78101 fixme, remove wfQuotedPrintable per Roans CR
Sam Reed [Fri, 10 Dec 2010 15:48:17 +0000 (15:48 +0000)]
Followup r78101 fixme, remove wfQuotedPrintable per Roans CR

13 years agoFix for r71961 (moved SpecialPage constructor from named to __construct()). Intercept...
Chad Horohoe [Fri, 10 Dec 2010 15:15:16 +0000 (15:15 +0000)]
Fix for r71961 (moved SpecialPage constructor from named to __construct()). Intercept calls to parent::SpecialPage() with __call() so we don't break people still using the old constructor.

13 years agoReduce debug log spamming, which I assume is related to this line:
Niklas Laxström [Fri, 10 Dec 2010 14:44:01 +0000 (14:44 +0000)]
Reduce debug log spamming, which I assume is related to this line:
1340: function isBlocked( $bFromSlave = true ) { // hacked from false due to horrible probs on site

13 years agoBetter debug logging which isn't misleading
Niklas Laxström [Fri, 10 Dec 2010 14:40:50 +0000 (14:40 +0000)]
Better debug logging which isn't misleading

13 years agoLast $wgDBtype usages in core. Use a $db member variable so we can use it in other...
Chad Horohoe [Fri, 10 Dec 2010 14:17:13 +0000 (14:17 +0000)]
Last $wgDBtype usages in core. Use a $db member variable so we can use it in other useful places too.

13 years agoOne more $wgDBtype. I think this is the last offender in core; all the remaining...
Chad Horohoe [Fri, 10 Dec 2010 14:04:00 +0000 (14:04 +0000)]
One more $wgDBtype. I think this is the last offender in core; all the remaining usages are justified

13 years agoGet rid of a bunch of $wgDBtypes in maintenance/
Chad Horohoe [Fri, 10 Dec 2010 13:56:17 +0000 (13:56 +0000)]
Get rid of a bunch of $wgDBtypes in maintenance/

13 years agoKill $wgDatabase in trunk (no need to backport this to REL1_17, it's harmless). Isn...
Chad Horohoe [Fri, 10 Dec 2010 13:39:42 +0000 (13:39 +0000)]
Kill $wgDatabase in trunk (no need to backport this to REL1_17, it's harmless). Isn't used in extensions in 1.15 or above.
There is a $wgDatabase in Metavidwiki (and StarterWiki in 1.16), but it constructs it itself, so it's not the same as the global I'm killing

13 years agoOld installer is dead. Any leftover DBMS-specific old installer code is in initial_se...
Chad Horohoe [Fri, 10 Dec 2010 13:30:26 +0000 (13:30 +0000)]
Old installer is dead. Any leftover DBMS-specific old installer code is in initial_setup() or setup_database()

13 years agoFix regression in r70657. Misplaced else condition was causing cache misses
Niklas Laxström [Fri, 10 Dec 2010 13:18:11 +0000 (13:18 +0000)]
Fix regression in r70657. Misplaced else condition was causing cache misses
to try to load the message text and cache the result individually. However
in the default configuration cache miss always means that the message doesn't
exists in the database.

13 years agoDon't unstub $wgOut just for adding debug messages
Niklas Laxström [Fri, 10 Dec 2010 12:03:39 +0000 (12:03 +0000)]
Don't unstub $wgOut just for adding debug messages

13 years agoFollowup r78117: information was still leaked through the caption of the Edit tab...
Roan Kattouw [Fri, 10 Dec 2010 11:33:51 +0000 (11:33 +0000)]
Followup r78117: information was still leaked through the caption of the Edit tab (which is "Create" for nonexistent pages) for users who had edit but not read rights. This may seem like a ridiculous case, but since we automatically disallow edit if you can't read, it's easy to forget to disallow editing as well as reading. Fixed this by not showing the edit tab at all if the user can't read (which makes sense since it's also hidden if the user is explicitly forbidden from editing).

13 years agoFix regression in r78117 per CR, was causing read, edit and history tabs to disappear...
Roan Kattouw [Fri, 10 Dec 2010 10:55:41 +0000 (10:55 +0000)]
Fix regression in r78117 per CR, was causing read, edit and history tabs to disappear for users who couldn't edit due to $wgEmailConfirmToEdit or $wgNamespaceProtection

13 years ago* Hide the "back" buttons on the completion pages, they are potentially confusing...
Tim Starling [Fri, 10 Dec 2010 03:02:03 +0000 (03:02 +0000)]
* Hide the "back" buttons on the completion pages, they are potentially confusing and almost useless.
* Made the links to the wiki on the completion pages open in the same window, not a popup.
* Do not allow the user to regenerate LocalSettings.php when $wgUpgradeKey was given and the DB settings were prefilled, since this allows a leak of $wgUpgradeKey to escalate to a leak of $wgDBpassword. It's not unreasonable to require that the user removes their old LocalSettings.php when they wish to generate a new one.
* Rewrote the doc comment on $wgUpgradeKey, to discourage users from setting it to an easily guessable string, per concerns on CR r78118.

13 years ago*Follow-up r78099,r76275:
Aaron Schulz [Fri, 10 Dec 2010 00:16:28 +0000 (00:16 +0000)]
*Follow-up r78099,r76275:
**Converted CheckUser to use RL
**Made checkuser.js borrow block.js IP functions to avoid ugly duplication (and fix the IP recognition)
**Added missing backslashes to block.js regex strings and avoided backreferences (which work the opposite of PCRE when referencing an unmatched group)
*Made CU not give a common prefix if both v6 and v4 addresses are on the list

13 years agowhitespace clean up mw.util
Krinkle [Fri, 10 Dec 2010 00:13:34 +0000 (00:13 +0000)]
whitespace clean up mw.util

13 years agoRevert r78158, Aryeh tells me it's a deliberate browser hack
Roan Kattouw [Fri, 10 Dec 2010 00:06:50 +0000 (00:06 +0000)]
Revert r78158, Aryeh tells me it's a deliberate browser hack

13 years agoFix bad CSS syntax from r77411
Roan Kattouw [Thu, 9 Dec 2010 23:47:59 +0000 (23:47 +0000)]
Fix bad CSS syntax from r77411

13 years agoAdded a way to hide the jsMessage by calling with empty string, null or no arguments
Krinkle [Thu, 9 Dec 2010 23:42:29 +0000 (23:42 +0000)]
Added a way to hide the jsMessage by calling with empty string, null or no arguments

13 years agoPorted jsMsg to mw.util; Fixing bugs and modernising mediawiki.action.watch.ajax...
Krinkle [Thu, 9 Dec 2010 23:29:26 +0000 (23:29 +0000)]
Ported jsMsg to mw.util; Fixing bugs and modernising mediawiki.action.watch.ajax.js a little more

* Using the raw element instead of jQuery object to get href. This way it's the complete url instead of what could potentially be a relative path (window.location.href is best passed a complete url)
* Adding 'mediawiki.legacy.ajax' as dependency for mediawiki.action.watch.ajax as it is and has been for a while.
* Ported jsMsg (legacy.wikibits) to mw.util.jsMessage()

13 years agoFollow-up r78150, removed accidental left-over console.logs calls
Krinkle [Thu, 9 Dec 2010 22:47:58 +0000 (22:47 +0000)]
Follow-up r78150, removed accidental left-over console.logs calls

13 years agoFixing bugs and modernising mediawiki.action.watch.ajax.js a little bit
Krinkle [Thu, 9 Dec 2010 22:45:49 +0000 (22:45 +0000)]
Fixing bugs and modernising mediawiki.action.watch.ajax.js a little bit

* add() takes the selector directly. Passing a jQuery object either doesn't work or is an undocumented feature.
* using the mw.util functions instead of a less than perfect regex.
* closest() instead of parents() is faster and should be used whenever possible
* The this in processResult() didn't refer to the jQuery object of the anchor tag. It was probably never noticed since it's only used in the else{}-fallback (hard to mis). Fixed now by passing the link in the function
* The this in .bind('mw-ajaxwatch') didn't refer to this either, fixed also by passing  into the function
* Replace() function in .bind('mw-ajaxwatch') didn't work, the slashes causes nothing to be matched at all. Before this the href stayed the same and didn't change accordingly.

13 years agomore specific, like action.view.rightclickedit, also action.watch.ajax
Krinkle [Thu, 9 Dec 2010 22:00:42 +0000 (22:00 +0000)]
more specific, like action.view.rightclickedit, also action.watch.ajax

13 years agostart resourceloadify mw.legacy.ajaxwatch
Krinkle [Thu, 9 Dec 2010 21:59:02 +0000 (21:59 +0000)]
start resourceloadify mw.legacy.ajaxwatch

13 years agoRevert the addition of the patrol token from ApiQueryInfo from r78141; does not belon...
Bryan Tong Minh [Thu, 9 Dec 2010 21:42:01 +0000 (21:42 +0000)]
Revert the addition of the patrol token from ApiQueryInfo from r78141; does not belong there

13 years agoBREAKING CHANGE: Require POST for patrolling revisions and salt the patrol token...
Bryan Tong Minh [Thu, 9 Dec 2010 21:29:03 +0000 (21:29 +0000)]
BREAKING CHANGE: Require POST for patrolling revisions and salt the patrol token with 'patrol' instead of rc_id.

See my comments on r75274, for which this is a follow-up. Using a dedicated, but constant patrol token is in my opinion the optimal compromise between performance (only require fetching the token once) and security (leaking the token will only compromise the patrolling feature).

13 years agoLocalisation updates for core and extension messages from translatewiki.net (2010...
Raimond Spekking [Thu, 9 Dec 2010 20:48:08 +0000 (20:48 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2010-12-09 20:29:00 UTC)

13 years agoFollowup r78118: $wgUpgradeKey was already in DefaultSettings, use Tim's better comment
Chad Horohoe [Thu, 9 Dec 2010 20:36:52 +0000 (20:36 +0000)]
Followup r78118: $wgUpgradeKey was already in DefaultSettings, use Tim's better comment

13 years agoFor consistency: call set both article and article related flags to false instead...
Alexandre Emsenhuber [Thu, 9 Dec 2010 17:09:50 +0000 (17:09 +0000)]
For consistency: call set both article and article related flags to false instead of only article flag

13 years agoCall finalCleanup() after outputting a cached page to run the deferred update list...
Alexandre Emsenhuber [Thu, 9 Dec 2010 15:59:44 +0000 (15:59 +0000)]
Call finalCleanup() after outputting a cached page to run the deferred update list since Article::viewUpdates() adds a SiteStatsUpdate object to that list

13 years ago* remove wfSeedRandom() which was marked for removal in 1.18.
Siebrand Mazeland [Thu, 9 Dec 2010 11:31:09 +0000 (11:31 +0000)]
* remove wfSeedRandom() which was marked for removal in 1.18.
* mark wfGetMimeMagic() for removal in 1.19.
* have wfLoadExtensionMessages() whine deprecated per comments and mark for removal in 1.20.

13 years agoFollow-up r78101:
Siebrand Mazeland [Thu, 9 Dec 2010 11:27:59 +0000 (11:27 +0000)]
Follow-up r78101:
* add @deprecated to each deprecated method.
* add @since to new method.

13 years agoFollow up to r77883
Jeroen De Dauw [Thu, 9 Dec 2010 09:31:59 +0000 (09:31 +0000)]
Follow up to r77883

13 years ago* Made the web upgrade process more friendly. Instead of saying "access denied, go...
Tim Starling [Thu, 9 Dec 2010 08:24:54 +0000 (08:24 +0000)]
* Made the web upgrade process more friendly. Instead of saying "access denied, go away" when the user has a normal LocalSettings.php file, generate a random $wgUpgradeKey and instruct the user to insert it into their LocalSettings.php. The subsequent file modification then authenticates the session and allows the upgrade.
* When an upgrade key is entered, or a supplied upgrade key is edited into LocalSettings.php by the upgrader, fetch database settings from LocalSettings.php and AdminSettings.php for use during the upgrade. This allows the DBConnect page to be skipped, making web upgrade almost as easy to use as CLI upgrade.
* Made LocalSettingsGenerator add $wgUpgradeKey in non-commented form, for easier subsequent upgrades.
* Converted the $wgUpgradeKey check to a normal in-sequence page, called ExistingWiki. This allows the removal of related special cases from WebInstaller. The code for WebInstaller_ExistingWiki is loosely based on WebInstaller_Locked.
* Added Status::replaceMessage(), to support informative DB connection error messages from the ExistingWiki page.
* In WebInstaller::getInfoBox(), call parse() with $lineStart=true, so that line-start syntax like bullet points can work.
* Reduced the length of the generated $wgUpgradeKey from 64 to 16. This is ample for what it does, and makes it fit on the screen and not overlap with the right sidebar when when displayed by WebInstaller_ExistingWiki.
* Added $wgUpgradeKey to DefaultSettings.php.

13 years agoDo not reveal page existence in colour of links in tabs when a user cannot read the...
Andrew Garrett [Thu, 9 Dec 2010 04:54:00 +0000 (04:54 +0000)]
Do not reveal page existence in colour of links in tabs when a user cannot read the page. This prevents leaking the existence (or not) of pages on wikis that are not readable anonymously

13 years agoRELEASE-NOTES for r77555
Andrew Garrett [Thu, 9 Dec 2010 04:08:23 +0000 (04:08 +0000)]
RELEASE-NOTES for r77555

13 years agoFollow-up to r64937: expand ternary to conditionals because I hate nested ternaries.
Andrew Garrett [Thu, 9 Dec 2010 03:12:28 +0000 (03:12 +0000)]
Follow-up to r64937: expand ternary to conditionals because I hate nested ternaries.

13 years agoRemove unneeded semicolons
Sam Reed [Wed, 8 Dec 2010 23:33:33 +0000 (23:33 +0000)]
Remove unneeded semicolons

Remove unneeded return

Simplify some if's (invert to save negation)

13 years agoAdded name and sessionId methods to user object - now anonymous users have an automat...
Trevor Parscal [Wed, 8 Dec 2010 23:18:58 +0000 (23:18 +0000)]
Added name and sessionId methods to user object - now anonymous users have an automatically generated persistent (for 30 days at a time via a cookie) session identifier. Use mediaWiki.user.sessionId() to get it.

13 years agoUpdated cookie plugin
Trevor Parscal [Wed, 8 Dec 2010 23:14:21 +0000 (23:14 +0000)]
Updated cookie plugin

13 years agoFollow up r78101.
Platonides [Wed, 8 Dec 2010 23:10:46 +0000 (23:10 +0000)]
Follow up r78101.

13 years agoMove wfQuotedPrintable() into UserMailer class
Platonides [Wed, 8 Dec 2010 23:09:29 +0000 (23:09 +0000)]
Move wfQuotedPrintable() into UserMailer class

13 years agoLocalisation updates for core and extension messages from translatewiki.net (2010...
Raimond Spekking [Wed, 8 Dec 2010 22:35:58 +0000 (22:35 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2010-12-08 20:15:00 UTC)

13 years ago*Follow-up r76275: regexp improvement akin to IP.php
Aaron Schulz [Wed, 8 Dec 2010 22:33:26 +0000 (22:33 +0000)]
*Follow-up r76275: regexp improvement akin to IP.php
*Fixed "Error: updateBlockOptions is not defined
Source File: http://localhost/wiki/Special:Block/Lightning_Angel
Line: 121"
*TODO: get these functions to a nice JS file and let checkuser.js use then via RL

13 years agoFixed r76560: one more caller of now-private toUnsigned6
Aaron Schulz [Wed, 8 Dec 2010 22:18:43 +0000 (22:18 +0000)]
Fixed r76560: one more caller of now-private toUnsigned6

13 years agoRemove unnecessary check against $wgAllowUserCss in ResourceLoaderUserModule that...
Roan Kattouw [Wed, 8 Dec 2010 20:10:11 +0000 (20:10 +0000)]
Remove unnecessary check against $wgAllowUserCss in ResourceLoaderUserModule that was used to trigger JS as well as CSS, breaking installs where user JS is allowed but user CSS is not. Callers already check for the relevant $wgAllow* variables before including this module.

13 years agoMoved button styles from dialog specific areas to button specific areas to make all...
Trevor Parscal [Wed, 8 Dec 2010 19:33:12 +0000 (19:33 +0000)]
Moved button styles from dialog specific areas to button specific areas to make all buttons look similar.

13 years agoRevert r78005, verified that r78009 seems to have fixed the problem.
Mark A. Hershberger [Wed, 8 Dec 2010 19:17:56 +0000 (19:17 +0000)]
Revert r78005, verified that r78009 seems to have fixed the problem.