lhc/web/wiklou.git
13 years agoRestore calls to SpecialPage::outputHeader(), no longer called since the rewrite...
Alexandre Emsenhuber [Sat, 26 Mar 2011 19:29:03 +0000 (19:29 +0000)]
Restore calls to SpecialPage::outputHeader(), no longer called since the rewrite to subclass SpecialPage

13 years agoTopple the last bastion of global-function-based special pages. Also fix HTMLCheckFi...
Happy-melon [Sat, 26 Mar 2011 19:18:39 +0000 (19:18 +0000)]
Topple the last bastion of global-function-based special pages.  Also fix HTMLCheckField to work with GET forms.

13 years ago* (bug 28249) allow dupes in meta=allmessages&amargs
Sam Reed [Sat, 26 Mar 2011 18:52:07 +0000 (18:52 +0000)]
* (bug 28249) allow dupes in meta=allmessages&amargs

13 years agoAdd some documentation in w/c
Sam Reed [Sat, 26 Mar 2011 18:51:33 +0000 (18:51 +0000)]
Add some documentation in w/c

13 years agoFollowup r84356, don't pass title string, pass a title object
Sam Reed [Sat, 26 Mar 2011 18:46:15 +0000 (18:46 +0000)]
Followup r84356, don't pass title string, pass a title object

13 years agoFollowup r84363
Sam Reed [Sat, 26 Mar 2011 18:39:22 +0000 (18:39 +0000)]
Followup r84363

Looks like I made a complete hash of that commit. Commit correct version from vm working copy

13 years agoUpdate SpecialListfiles to subclass SpecialPage. Nearly there!
Happy-melon [Sat, 26 Mar 2011 17:50:50 +0000 (17:50 +0000)]
Update SpecialListfiles to subclass SpecialPage.  Nearly there!

13 years agoConvert SpecialListusers to subclass SpecialPage. Only two left now!
Happy-melon [Sat, 26 Mar 2011 16:40:57 +0000 (16:40 +0000)]
Convert SpecialListusers to subclass SpecialPage.  Only two left now!

13 years agoMinor: removed some typos in comment lines.
Purodha B Blissenbach [Sat, 26 Mar 2011 15:18:16 +0000 (15:18 +0000)]
Minor: removed some typos in comment lines.

13 years agoFollow-up r83336, r83460: abandon hardcoded styles altogether, and instead use a...
Happy-melon [Sat, 26 Mar 2011 13:27:50 +0000 (13:27 +0000)]
Follow-up r83336, r83460: abandon hardcoded styles altogether, and instead use a semantic element to pick up appropriate styles which are already in the global stylesheets.  This makes it easier to keep track of where we have implemented this browser-specific tweak in case we have to modify it in future.  By turning debugging on devs have already volunteered themselves to masses of gratuitous extra text-on-page, a few extra elements won't inconvenience them too much further.

13 years agoFollowup r80772
Derk-Jan Hartman [Sat, 26 Mar 2011 13:20:41 +0000 (13:20 +0000)]
Followup r80772

I'm not bored enough to actually port these IE styles into the main Chick stylesheet. So better to re-enable them until someone else is bored enough to try.

13 years agoBreak svn blame on every single line of SpecialWatchlist.php by converting it to...
Happy-melon [Sat, 26 Mar 2011 13:04:40 +0000 (13:04 +0000)]
Break svn blame on every single line of SpecialWatchlist.php by converting it to subclass SpecialPage and hence changing the indentation :D.  SpecialInterwikiWatchlist.php is virtually a clone of this code, so make it subclass in turn and remove duplication; there is probably more that could be removed.

Only three more global-function special page implementations left.  \o/

13 years agophp 5.2.3+ allow us to pass full method names
Antoine Musso [Sat, 26 Mar 2011 12:43:04 +0000 (12:43 +0000)]
php 5.2.3+ allow us to pass full method names

reverts 83878 , per CR

13 years agoAPI upload errors may now return the parameter that needs to be changed and a session...
Bryan Tong Minh [Fri, 25 Mar 2011 21:22:02 +0000 (21:22 +0000)]
API upload errors may now return the parameter that needs to be changed and a sessionkey to fix the error. This is for now only done for uploads that can be fixed by changing the filename, but may be extended later to comment and pagetext.

13 years agoLocalisation updates for core and extension messages from translatewiki.net (2011...
Raimond Spekking [Fri, 25 Mar 2011 21:11:43 +0000 (21:11 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2011-03-25 20:39:00 UTC)

13 years ago(bug 28070) Fix watchlist RSS for databases that store timestamps in a real timestamp...
Bryan Tong Minh [Fri, 25 Mar 2011 21:05:43 +0000 (21:05 +0000)]
(bug 28070) Fix watchlist RSS for databases that store timestamps in a real timestamp field by using Database::timestamp(). Tested by Dan Nessett on 1.16. Not tested on trunk, but no reason why it should not work.

13 years agodon't check title permissions if upload is destined for stash anyway
Neil Kandalgaonkar [Fri, 25 Mar 2011 20:42:05 +0000 (20:42 +0000)]
don't check title permissions if upload is destined for stash anyway

13 years agochange the name of UploadBase::verifyPermissions() to verifyTitlePermissions() for...
Neil Kandalgaonkar [Fri, 25 Mar 2011 20:37:26 +0000 (20:37 +0000)]
change the name of UploadBase::verifyPermissions() to verifyTitlePermissions() for clarity. A wrapper function is left for extensions that rely on the old method

13 years agoPartial revert r78593 (adding --upgrade option to install.php). Rather than supportin...
Chad Horohoe [Fri, 25 Mar 2011 19:06:24 +0000 (19:06 +0000)]
Partial revert r78593 (adding --upgrade option to install.php). Rather than supporting the added complexity in the installer, just bail and tell them to run update.php, since they obviously have command line access :)

13 years ago(bug 27171) Incorrect error message during extension installation. lol @ PHP's scope...
Max Semenik [Fri, 25 Mar 2011 18:24:58 +0000 (18:24 +0000)]
(bug 27171) Incorrect error message during extension installation. lol @ PHP's scope rules

13 years agoFix for r81787: add the parameter to the function
Alexandre Emsenhuber [Fri, 25 Mar 2011 14:11:54 +0000 (14:11 +0000)]
Fix for r81787: add the parameter to the function

13 years agoAdd/update/improve various bits of documentation
Sam Reed [Fri, 25 Mar 2011 11:21:53 +0000 (11:21 +0000)]
Add/update/improve various bits of documentation

13 years agoRemove getFlip code duplication
Sam Reed [Fri, 25 Mar 2011 11:15:40 +0000 (11:15 +0000)]
Remove getFlip code duplication

Move usual one into ResourceLoaderModule, and then move what was in ResourceLoaderModule into ResouceLoaderFileModule

13 years agoChanges default value so that it's not converted to array( 0 => '' ) by the (array...
Alexandre Emsenhuber [Fri, 25 Mar 2011 11:07:59 +0000 (11:07 +0000)]
Changes default value so that it's not converted to array( 0 => '' ) by the (array) cast a few lines below.

This was breaking the check whether the magic word was found by Language::getMagic() or not.

13 years agoAdd/tweak/update documentation and add some explicit defintions with type descriptions
Sam Reed [Fri, 25 Mar 2011 10:56:54 +0000 (10:56 +0000)]
Add/tweak/update documentation and add some explicit defintions with type descriptions

13 years agoFollowup r84698, remove unused $db
Sam Reed [Fri, 25 Mar 2011 10:37:56 +0000 (10:37 +0000)]
Followup r84698, remove unused $db

13 years agoFix the last assignment in conditional, bit of code duplication, as the next isn...
Sam Reed [Fri, 25 Mar 2011 10:36:07 +0000 (10:36 +0000)]
Fix the last assignment in conditional, bit of code duplication, as the next isn't iterable :(

13 years agofix bug #28071. Many video previews are relatively large, esp. since MediaWiki only...
Neil Kandalgaonkar [Fri, 25 Mar 2011 06:37:26 +0000 (06:37 +0000)]
fix bug #28071. Many video previews are relatively large, esp. since MediaWiki only pulls out single frames for previews without scaling sometimes.

13 years agoFixes Bug #28214 - When page not found, sends malformed HTTP/1.x instead of HTTP...
Mark A. Hershberger [Fri, 25 Mar 2011 03:36:18 +0000 (03:36 +0000)]
Fixes Bug #28214 - When page not found, sends malformed HTTP/1.x instead of HTTP/1.1 in header of respons

Note that there are a few places in the source where headers are sent
with HTTP/1.0 instead of HTTP/1.1 but this patch doesa not address those

13 years agoMove WatchlistEditor.php to /specials since inside it is essentially a complete speci...
Happy-melon [Thu, 24 Mar 2011 23:28:39 +0000 (23:28 +0000)]
Move WatchlistEditor.php to /specials since inside it is essentially a complete special page.  Make it subclass SpecialPage and do all the usual stuff.  Rewrite it to use HTMLForm and other exciting things, and give it a good general clean up.

13 years agoRefactor the get-legend-for-section-fieldset logic out into its own function so it...
Happy-melon [Thu, 24 Mar 2011 22:46:07 +0000 (22:46 +0000)]
Refactor the get-legend-for-section-fieldset logic out into its own function so it can be overridden.

13 years agoUse class name Html in canonical form.
Platonides [Thu, 24 Mar 2011 21:35:14 +0000 (21:35 +0000)]
Use class name Html in canonical form.
Removed unused globals $wgHooks, $wgBlockAllowsUTEdit, $wgUser, $wgOut
$wgUser was already set global at function beginning.
Moved global out of switch

13 years agoFollow up to r84638. Moving the $wgUser global, and fixing formatting.
Ryan Lane [Thu, 24 Mar 2011 21:32:08 +0000 (21:32 +0000)]
Follow up to r84638. Moving the $wgUser global, and fixing formatting.

13 years agoCommiting simplest hack fix for strict errors
Sam Reed [Thu, 24 Mar 2011 21:21:15 +0000 (21:21 +0000)]
Commiting simplest hack fix for strict errors

Instantiating new instance of UtfNormal

Will probably nee tidying up later, if we have some other instance we can normally use

13 years agoLocalisation updates for core and extension messages from translatewiki.net (2011...
Raimond Spekking [Thu, 24 Mar 2011 21:05:31 +0000 (21:05 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2011-03-24 20:39:00 UTC)

13 years ago(bug 5303) Merge UtfNormal rewrite. Patch by Ludovic Arnaud (YuviPanda). This is...
Happy-melon [Thu, 24 Mar 2011 20:51:38 +0000 (20:51 +0000)]
(bug 5303) Merge UtfNormal rewrite.  Patch by Ludovic Arnaud (YuviPanda).  This is well beyond my ability to review... :D

13 years agoFollowup r79549, only try and filter by group (or right) if there are some groups...
Sam Reed [Thu, 24 Mar 2011 20:27:30 +0000 (20:27 +0000)]
Followup r79549, only try and filter by group (or right) if there are some groups to do a WHERE on

13 years ago* (bug 28226) prop=extlinks&eloffset should be an integer
Sam Reed [Thu, 24 Mar 2011 20:05:45 +0000 (20:05 +0000)]
* (bug 28226) prop=extlinks&eloffset should be an integer

13 years agoRemove 2 erroneous $db parameters from External links modules
Sam Reed [Thu, 24 Mar 2011 20:02:41 +0000 (20:02 +0000)]
Remove 2 erroneous $db parameters from External links modules

13 years ago* Follow-up for r84660:
Aaron Schulz [Thu, 24 Mar 2011 18:39:30 +0000 (18:39 +0000)]
* Follow-up for r84660:
** Don't regress in terms of making sure truncating and adding an ellipses won't make the string longer (or equally long)
** Fixed ellipsis adjustment check in truncateHtml()
* Other:
** Made removeBadCharLast/removeBadCharFirst not give warnings on empty string input
** Removed tidy call in truncateHtml, slower and adds some garbage
** Code comment tweaks

13 years agoDon't pass $this by reference
Sam Reed [Thu, 24 Mar 2011 11:11:15 +0000 (11:11 +0000)]
Don't pass $this by reference

13 years agoFollow-up r84659: no need to pass parser by reference to event handlers
Aaron Schulz [Thu, 24 Mar 2011 08:44:42 +0000 (08:44 +0000)]
Follow-up r84659: no need to pass parser by reference to event handlers

13 years agoRevert r84615, complaints received from ml.wikipedia.org. Just because a language...
Tim Starling [Thu, 24 Mar 2011 04:24:30 +0000 (04:24 +0000)]
Revert r84615, complaints received from ml.wikipedia.org. Just because a language has its own set of numerals doesn't mean writers of that language prefer to use them. You can make these changes on a case-by-case basis, after community consultation.

13 years ago(follow-up r84660) Per comments, make truncate return original string instead of...
Brian Wolff [Thu, 24 Mar 2011 03:39:21 +0000 (03:39 +0000)]
(follow-up r84660) Per comments, make truncate return original string instead of ellipsis if string is smaller then length and ellipsis is not.

13 years agoBetter RELEASE-NOTES for r79520, also taking it's follow ups into account.
Daniel Friesen [Thu, 24 Mar 2011 03:00:31 +0000 (03:00 +0000)]
Better RELEASE-NOTES for r79520, also taking it's follow ups into account.

13 years ago(follow-up 79778) Make $wgLang->truncate function consider the length of the ......
Brian Wolff [Thu, 24 Mar 2011 02:54:11 +0000 (02:54 +0000)]
(follow-up 79778) Make $wgLang->truncate function consider the length of the ... (ellipsis message) in the truncation length.

The length of this message varries by localization, so the previous solution of telling truncate to truncate 5 bytes
less than needed is not good since this will be too little or too much.

Updated places where its used. Some places I left as is, as it looked like the new behaviour would work fine for them to.
(for example, the autosummary feature - it was cutting off at 200 bytes, which is no where near 250 limit, so I presume that
was for asethic reasons rather then to fit as much in before the db limit).

Will do another commit for extension callers in a moment.

13 years ago* Replaced crufty BeforeParserMakeImageLinkObj/BeforeGalleryFindFile hooks with Befor...
Aaron Schulz [Thu, 24 Mar 2011 01:44:48 +0000 (01:44 +0000)]
* Replaced crufty BeforeParserMakeImageLinkObj/BeforeGalleryFindFile hooks with BeforeParserFetchFileAndTile hook
* Updated the only calling extension (these was basically single-purpose hooks)

13 years agoAdding some type documentation to some well used globals
Sam Reed [Thu, 24 Mar 2011 00:48:22 +0000 (00:48 +0000)]
Adding some type documentation to some well used globals

13 years agoRemove some trailing whitespace
Sam Reed [Thu, 24 Mar 2011 00:43:27 +0000 (00:43 +0000)]
Remove some trailing whitespace

Add some documentation

13 years agoFollow-up r79723: even nicer whitespace :D
Happy-melon [Wed, 23 Mar 2011 22:29:56 +0000 (22:29 +0000)]
Follow-up r79723: even nicer whitespace :D

13 years agoRemoving pass by reference, and making the $error argument for doDeleteArticle a...
Ryan Lane [Wed, 23 Mar 2011 22:13:09 +0000 (22:13 +0000)]
Removing pass by reference, and making the $error argument for doDeleteArticle a reference. Follow up for r84638.

13 years agoremove terminally annoying logging message that clutters up IE. Guys, there is a...
Neil Kandalgaonkar [Wed, 23 Mar 2011 22:01:15 +0000 (22:01 +0000)]
remove terminally annoying logging message that clutters up IE. Guys, there is a distinction between debug mode for the loading system and when ordinary developers want to debug their own scripts

13 years agoLocalisation updates for core and extension messages from translatewiki.net (2011...
Raimond Spekking [Wed, 23 Mar 2011 21:58:41 +0000 (21:58 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2011-03-23 21:48:00 UTC)

13 years agoMoving deletion hooks into doArticleDelete so that other code can sanely delete artic...
Ryan Lane [Wed, 23 Mar 2011 21:54:59 +0000 (21:54 +0000)]
Moving deletion hooks into doArticleDelete so that other code can sanely delete articles. Fixed other core code that was wrapping the calls with hook calls.

13 years agoFollow-up r84610: made makeImage() b/c for callers
Aaron Schulz [Wed, 23 Mar 2011 21:45:32 +0000 (21:45 +0000)]
Follow-up r84610: made makeImage() b/c for callers

13 years ago* Follow-up r84610: don't assume a Parser object is attached
Aaron Schulz [Wed, 23 Mar 2011 21:21:31 +0000 (21:21 +0000)]
* Follow-up r84610: don't assume a Parser object is attached
* Removed unused $i var

13 years ago$wgUser->blockedBy() already returns a name, doesn't need to be passed through User...
Happy-melon [Wed, 23 Mar 2011 18:53:50 +0000 (18:53 +0000)]
$wgUser->blockedBy() already returns a name, doesn't need to be passed through User::whoIs().  Probably something I broke at some point :D

13 years agoStraighten out dependency handling from r84610 (files) and before (templates)
Aaron Schulz [Wed, 23 Mar 2011 18:23:55 +0000 (18:23 +0000)]
Straighten out dependency handling from r84610 (files) and before (templates)

13 years agoAdded 11 more sets of numbered list localisations
Sam Reed [Wed, 23 Mar 2011 17:45:53 +0000 (17:45 +0000)]
Added 11 more sets of numbered list localisations

Based on http://help.dottoro.com/lccatosn.php

Probably some more that can be done, but I don't know the language codes well enough

13 years agoBump RL filter version to 4 to keep it in sync with the cluster. WMF-centrism, I...
Roan Kattouw [Wed, 23 Mar 2011 17:45:00 +0000 (17:45 +0000)]
Bump RL filter version to 4 to keep it in sync with the cluster. WMF-centrism, I know, sue me ;)

13 years ago* Put parser output file version tracking to core
Aaron Schulz [Wed, 23 Mar 2011 17:35:40 +0000 (17:35 +0000)]
* Put parser output file version tracking to core
* Added some ParserOutput accessors
* A few cleanups to fetchFile()

13 years agoAdd localised number listing for Oriya
Sam Reed [Wed, 23 Mar 2011 17:19:23 +0000 (17:19 +0000)]
Add localised number listing for Oriya

13 years ago* Made BeforeParserMakeImageLinkObj/BeforeGalleryFindFile let hooks set sha1 parameter
Aaron Schulz [Wed, 23 Mar 2011 03:13:37 +0000 (03:13 +0000)]
* Made BeforeParserMakeImageLinkObj/BeforeGalleryFindFile let hooks set sha1 parameter
* Made FlaggedRevs specify files by sha1,timestamp to handle renames with no redirects. This makes them handled as well as templates in this regard. (bug 27836)
* Moved BeforeGalleryFindFile hook to proper place (don't trigger for non-NS_FILE titles)
* Removed unused mRevisionId field from ImageGallery
* Removed old hotfix from makeMediaLinkObj(); all the current callers would crash beforehand if the title was null anyway
* Updated hook docs (some prior params were missing)
* Broke some long lines and cleaned up some whitespace
* TODO: track file info in core rather than fr_fileSHA1Keys and ugly, duplicated, queries. This should be easy to do now.

13 years agoTry to untangle the autoblock time logic, which made very little sense and led to...
Happy-melon [Wed, 23 Mar 2011 00:10:46 +0000 (00:10 +0000)]
Try to untangle the autoblock time logic, which made very little sense and led to very old indefinite blocks triggering autoblocks with ipb_expiry < ipb_timestamp.

13 years agoPartial revert to r83979
Sam Reed [Tue, 22 Mar 2011 22:49:39 +0000 (22:49 +0000)]
Partial revert to r83979

Reverting code in SpecialUpload, as it broke errors, leaving the other changes in place, as they are fine

13 years ago* (bug 28166) UploadBase assumes that 'edit' and 'upload' rights are not per page...
Sam Reed [Tue, 22 Mar 2011 22:36:56 +0000 (22:36 +0000)]
* (bug 28166) UploadBase assumes that 'edit' and 'upload' rights are not per page restrictions

* (bug 27470) Upload blacklist for target names not being applied

Add core bug to RELEASE-NOTES

Both fixed with r84573 and r84575

However, seems I broke some error handling in r83979, will investigate

13 years agoRemove sneaky space in class-> method() call
Antoine Musso [Tue, 22 Mar 2011 22:26:58 +0000 (22:26 +0000)]
Remove sneaky space in class-> method() call

follow up r82406

13 years agoFollowup r65898, fix inverse logic for title existence
Sam Reed [Tue, 22 Mar 2011 22:22:39 +0000 (22:22 +0000)]
Followup r65898, fix inverse logic for title existence

Related to bug 27470 and bug 28166

13 years agoFollow-up r84565: Whitespace
Krinkle [Tue, 22 Mar 2011 21:44:18 +0000 (21:44 +0000)]
Follow-up r84565: Whitespace

13 years agoFixing bug 27764. Adding an extra if-check to make sure ['text'] is defined. In To...
Krinkle [Tue, 22 Mar 2011 21:42:16 +0000 (21:42 +0000)]
Fixing bug 27764. Adding an extra if-check to make sure ['text'] is defined. In To avoid wrapping multiple 'if shorthands', converted it to an actual if-statement at the same time

13 years agofindhooks.php: also check for Hooks::run, not just wfRunHooks. Hooks class has existe...
Jack Phoenix [Tue, 22 Mar 2011 20:44:26 +0000 (20:44 +0000)]
findhooks.php: also check for Hooks::run, not just wfRunHooks. Hooks class has existed since r80435 but IIRC nothing in core calls it (yet). Also added some braces and tweaked docs.

13 years agoMade FileRepo::newFileFromKey actually work
Aaron Schulz [Tue, 22 Mar 2011 20:34:50 +0000 (20:34 +0000)]
Made FileRepo::newFileFromKey actually work

13 years agoLocalisation updates for core and extension messages from translatewiki.net (2011...
Raimond Spekking [Tue, 22 Mar 2011 20:33:52 +0000 (20:33 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2011-03-22 19:57:00 UTC)

13 years agocoding style tweaks, doc updates, marked some public functions as such
Jack Phoenix [Tue, 22 Mar 2011 20:23:52 +0000 (20:23 +0000)]
coding style tweaks, doc updates, marked some public functions as such

13 years agoBug 28184 - Namespaces for the Latgalian Wikipedia
Raimond Spekking [Tue, 22 Mar 2011 19:02:48 +0000 (19:02 +0000)]
Bug 28184 - Namespaces for the Latgalian Wikipedia
Pls sync with 1.17wmf1. Thanks.

13 years agoFix "$1 is already blocked" parameter-not-passed-to-message error
Happy-melon [Tue, 22 Mar 2011 17:26:32 +0000 (17:26 +0000)]
Fix "$1 is already blocked" parameter-not-passed-to-message error

13 years ago(hopefully) last bit of heavy lifting in Block.php: now that we've internalised most...
Happy-melon [Tue, 22 Mar 2011 17:18:15 +0000 (17:18 +0000)]
(hopefully) last bit of heavy lifting in Block.php: now that we've internalised most of the variables, untangle their twisted connections to the database layer and remove various now-unused protected methods and variables.

13 years agoCleanup r80892, r84485: Check user also in sqlite for consistency.
Chad Horohoe [Tue, 22 Mar 2011 15:59:50 +0000 (15:59 +0000)]
Cleanup r80892, r84485: Check user also in sqlite for consistency.

13 years agoFollowup r84527, forgot to press save on R-N changes
Chad Horohoe [Tue, 22 Mar 2011 13:59:00 +0000 (13:59 +0000)]
Followup r84527, forgot to press save on R-N changes

13 years ago(bug 26866) remove trackback user right from DefaultSettings.php
Chad Horohoe [Tue, 22 Mar 2011 13:57:11 +0000 (13:57 +0000)]
(bug 26866) remove trackback user right from DefaultSettings.php

13 years ago* Avoid adding DISTINCT if possible
Aaron Schulz [Tue, 22 Mar 2011 13:11:28 +0000 (13:11 +0000)]
* Avoid adding DISTINCT if possible
* Added comments

13 years agoFixed daft error in r84523 so "angry" autoblocks work again
Aaron Schulz [Tue, 22 Mar 2011 11:51:09 +0000 (11:51 +0000)]
Fixed daft error in r84523 so "angry" autoblocks work again

13 years agoDon't try and load a block with no target; we're not going to find it :D
Happy-melon [Tue, 22 Mar 2011 11:45:18 +0000 (11:45 +0000)]
Don't try and load a block with no target; we're not going to find it :D

13 years agoRelate block log entries to block table rows (useful for bug 25763)
Aaron Schulz [Tue, 22 Mar 2011 11:22:15 +0000 (11:22 +0000)]
Relate block log entries to block table rows (useful for bug 25763)

13 years agoFollow-up r84475: fix notices.
Happy-melon [Tue, 22 Mar 2011 11:14:11 +0000 (11:14 +0000)]
Follow-up r84475: fix notices.

13 years agoFollowup r84470, fill "MW 1.15 compat"
Sam Reed [Tue, 22 Mar 2011 00:24:17 +0000 (00:24 +0000)]
Followup r84470, fill "MW 1.15 compat"

13 years ago* (bug 27586) Remove duplication of props in ApiQueryStashImageInfo by using ApiQuery...
Sam Reed [Tue, 22 Mar 2011 00:08:45 +0000 (00:08 +0000)]
* (bug 27586) Remove duplication of props in ApiQueryStashImageInfo by using ApiQueryImageInfo

Programatically do properties and descriptions. Reduces text duplication, and hence normalises descriptions! :)

Follows up r84502, r84433

13 years ago* (bug 27589) list=allimages&aiprop=archivename is useless
Sam Reed [Mon, 21 Mar 2011 23:51:26 +0000 (23:51 +0000)]
* (bug 27589) list=allimages&aiprop=archivename is useless

Followup r84433

Add way to filter returned properties/descriptions

13 years agoFollow-up r84475: what ever posessed me to get rid of this?
Happy-melon [Mon, 21 Mar 2011 23:27:08 +0000 (23:27 +0000)]
Follow-up r84475: what ever posessed me to get rid of this?

13 years agoFollow-up r84475: fixing the warning is easy enough... :D Also some random tweaks...
Happy-melon [Mon, 21 Mar 2011 23:03:11 +0000 (23:03 +0000)]
Follow-up r84475: fixing the warning is easy enough... :D  Also some random tweaks to Database.php documentation.

13 years agoWhen switching from admin to non-admin account, make sure to set $this->db to null...
Greg Sabino Mullane [Mon, 21 Mar 2011 22:09:49 +0000 (22:09 +0000)]
When switching from admin to non-admin account, make sure to set $this->db to null, otherwise MW will happily return the old handle, which means we end up in the old admin database, and thus create our 'mediawiki' schema in the postgres or template1 database (whoops!). There may be other similar cases in the code in which we are not clearing this->db before toggling the useAdmin attribute. Fixes bug 28171.

13 years agotemplate1 is a poor choice: use the standard 'postgres' database instead.
Greg Sabino Mullane [Mon, 21 Mar 2011 21:59:04 +0000 (21:59 +0000)]
template1 is a poor choice: use the standard 'postgres' database instead.
Especially as the installer currently is modifying this database! (a separate bug...)

13 years ago$safedb needs to be set *outside* the if/else block, not just inside the if
Greg Sabino Mullane [Mon, 21 Mar 2011 21:36:21 +0000 (21:36 +0000)]
$safedb needs to be set *outside* the if/else block, not just inside the if
Fixes bug 28170

13 years agoFix variable typo introduced in r83282
Sam Reed [Mon, 21 Mar 2011 21:26:16 +0000 (21:26 +0000)]
Fix variable typo introduced in r83282

13 years agoDo not depend on the lack of a server for connecting: Postgres has a valid and common...
Greg Sabino Mullane [Mon, 21 Mar 2011 21:20:11 +0000 (21:20 +0000)]
Do not depend on the lack of a server for connecting: Postgres has a valid and common use case where the server name (aka host) is empty, as the connection is via a Unix socket. Instead, check if a $user has been sent to the function, as all databases can agree that we need at least that much before doing an open. Fixes bug 28167.

13 years agoLocalisation updates for core and extension messages from translatewiki.net (2011...
Raimond Spekking [Mon, 21 Mar 2011 20:38:19 +0000 (20:38 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2011-03-21 19:57:00 UTC)

13 years agoBlame hashar for this giant commit; he teased me for making so many smaller ones...
Happy-melon [Mon, 21 Mar 2011 19:12:41 +0000 (19:12 +0000)]
Blame hashar for this giant commit; he teased me for making so many smaller ones earlier... :D
* Internalise $mAddress/$mUser, $mBy/$mByName, $mEnableAutoblock, $mId as getTarget(), getBlockers(), isAutoblocking(), getId().
* This required editing AbuseFilter and CheckUser backwards-incompatibly, so push the rest of the changes out to those extensions.
* Attack the evil 14-parameter constructor and gratuitously-confusing newFromDB( $notVeryImportantParameter, $moreImportantParameter)
* Reimplement the hack for bug 13611 in a slightly less fragile fashion; could still do with further cleanup, but then again the login frontend is its own can of worms... :S
* Remove transitionary getTargetAndType() and newFromTargetAndType() methods
* Some optimisation in parseTarget()
* Fix the broken phpunit test mentioned in r84251

13 years agoRemoved Article::insertNewArticle() and Article::updateArticle() - deprecated in...
Max Semenik [Mon, 21 Mar 2011 18:41:46 +0000 (18:41 +0000)]
Removed Article::insertNewArticle() and Article::updateArticle() - deprecated in 1.7(!), unused

13 years agoSome docs, a spelin eror and fixing a mw1.15 compatibility bug.
Russ Nelson [Mon, 21 Mar 2011 18:38:45 +0000 (18:38 +0000)]
Some docs, a spelin eror and fixing a mw1.15 compatibility bug.

13 years agoBug 28159 - Change interwiki name of language kbd to Къэбэрдеибзэ / Qabardjajəbza
Raimond Spekking [Mon, 21 Mar 2011 17:23:14 +0000 (17:23 +0000)]
Bug 28159 - Change interwiki name of language kbd to Къэбэрдеибзэ / Qabardjajəbza