Aryeh Gregor [Thu, 29 May 2008 19:46:41 +0000 (19:46 +0000)]
RELEASE-NOTES should have human-readable information about bugs fixed, not descriptions of the cause only that make it impossible for even developers of the software to figure out what the problem was without checking the bug report.
Bryan Tong Minh [Thu, 29 May 2008 19:23:37 +0000 (19:23 +0000)]
Run UserLoginComplete hook from API
Bryan Tong Minh [Thu, 29 May 2008 18:57:06 +0000 (18:57 +0000)]
(bug 14335) Use proper $wgUser methods instead of using $_SESSION
Siebrand Mazeland [Thu, 29 May 2008 18:56:05 +0000 (18:56 +0000)]
Localisation updates for core messages from Betawiki (2008-05-29 20:34 CEST)
Brion Vibber [Thu, 29 May 2008 18:15:05 +0000 (18:15 +0000)]
Safety first... none of these *should* fail in an ideal world, but they in fact sometimes do. So.... :D
Alexandre Emsenhuber [Thu, 29 May 2008 17:50:09 +0000 (17:50 +0000)]
(bug 14324) Creating an account is again possible with set to true
Brion Vibber [Thu, 29 May 2008 16:17:08 +0000 (16:17 +0000)]
Clear $wgForeignFileRepos on parser test run. Otherwise some of our test images that are supposed to be missing show up as existing if you have Wikipedia or Commons set up as a foreign repo. :)
Brion Vibber [Thu, 29 May 2008 16:14:02 +0000 (16:14 +0000)]
Revert r35538:
* duplicated "Search results" header, looks bad
* <h3> style on title & text subheadings doesn't look as clean; the <h2> has nice dividing lines in MonoBook
Rotem Liss [Thu, 29 May 2008 13:50:32 +0000 (13:50 +0000)]
Update.
Raimond Spekking [Thu, 29 May 2008 10:29:28 +0000 (10:29 +0000)]
* Add a h2 header to the begin of the results
* Reduce h2 to h3 for the subheaders (appears in MW standard installations only)
* Looks now better for installations with LuceneSearch too, where a header was missed.
* Improves navigation for screenreaders too (they need headers for a fast navigation by tab)
Raimond Spekking [Thu, 29 May 2008 10:10:49 +0000 (10:10 +0000)]
fix from encoding broken by r35535.
Danny B [Thu, 29 May 2008 10:00:05 +0000 (10:00 +0000)]
adding icon to irc:// links created by interwikis ([[irc:]], [[rcirc:]], [[ircrc:]], [[freenode:]])
Raimond Spekking [Thu, 29 May 2008 09:33:19 +0000 (09:33 +0000)]
Tweak message to bit and let it use PLURAL.
Tim Starling [Thu, 29 May 2008 07:50:27 +0000 (07:50 +0000)]
* Fix CentralAuth logout, was mostly broken.
* Allow the image returned by Special:AutoLogin to be customised. Feature in progress.
Siebrand Mazeland [Thu, 29 May 2008 07:41:10 +0000 (07:41 +0000)]
Bold for ".prefsection legend" after seeing r35531 in action
Raimond Spekking [Thu, 29 May 2008 07:05:34 +0000 (07:05 +0000)]
* (bug 13826) MediaWiki:Defaultns accepts Wikicode now
** 'Defaultns' moved from the legend of the fieldset into the fieldset as explanation text. Wikisyntax can now be used.
** New message 'prefs-namespaces' for the legend
* Tweak the search options a bit by adding a nice fieldset/legend (new message: 'prefs-searchoptions')
Rotem Liss [Thu, 29 May 2008 06:37:43 +0000 (06:37 +0000)]
Update.
Raimond Spekking [Thu, 29 May 2008 03:44:45 +0000 (03:44 +0000)]
* (bug 14146) Wrap usage section on imagepages into <div>s.
Follow up to r35516. Wrap this section to.
Tim Starling [Thu, 29 May 2008 02:56:17 +0000 (02:56 +0000)]
* No need for a slash yet in hif: variant support has not been implemented for this language, and the Wikipedia edition is only in latin script.
Siebrand Mazeland [Wed, 28 May 2008 21:46:07 +0000 (21:46 +0000)]
Localisation updates for core messages from Betawiki (2008-05-28 23:22 CEST)
Siebrand Mazeland [Wed, 28 May 2008 20:57:06 +0000 (20:57 +0000)]
Rename 'right-suppress' to 'right-suppressionlog'
Raimond Spekking [Wed, 28 May 2008 19:51:18 +0000 (19:51 +0000)]
* (bug 14146) Wrap usage section on imagepages into <div>s.
Raimond Spekking [Wed, 28 May 2008 19:38:38 +0000 (19:38 +0000)]
Localisation updates German
Raimond Spekking [Wed, 28 May 2008 19:35:02 +0000 (19:35 +0000)]
(bug 14312) Update LanguageKaa.php for handling transform issues
Raimond Spekking [Wed, 28 May 2008 19:27:35 +0000 (19:27 +0000)]
Localisation updates Kazahk (bug 12145)
Raimond Spekking [Wed, 28 May 2008 19:24:34 +0000 (19:24 +0000)]
Per r35510: Rename right message too
Alexandre Emsenhuber [Wed, 28 May 2008 19:23:03 +0000 (19:23 +0000)]
Per r35510: here too
Aaron Schulz [Wed, 28 May 2008 19:18:51 +0000 (19:18 +0000)]
Rename to 'suppressionlog' so it's more obvious
Brion Vibber [Wed, 28 May 2008 19:17:02 +0000 (19:17 +0000)]
* (bug 14273) Fix for HTTP Accept header parsing with spaces as from Konqueror
Also went ahead and had it normalize all values to floats rather than a mix of ints and strings.
Huji [Wed, 28 May 2008 19:06:52 +0000 (19:06 +0000)]
Localisation updates: Adding/updating Persian translations
Shinjiman [Wed, 28 May 2008 18:53:33 +0000 (18:53 +0000)]
Localisation updates Cantonese, Chinese and Old/Late Time Chinese
Brion Vibber [Wed, 28 May 2008 18:43:18 +0000 (18:43 +0000)]
Revert r35476, r35479 -- breaks first login with global account when ConfirmEdit is present.
Brion Vibber [Wed, 28 May 2008 18:33:09 +0000 (18:33 +0000)]
* (bug 6957) E-mail confirmation links now using English special page name
for better compatibility and keeping the links shorter. Avoids problem
with corrupt links in Gmail on IE 6.
Robert Leverington [Wed, 28 May 2008 17:54:12 +0000 (17:54 +0000)]
* Revert r35469.
* For some reason PHP doesn't always report errors even when error reporting is set to maxmium.
* The date\time system needs some sort of work doing to it, there is stuff for it spread everywhere and no definite timezone.
* Regardless, an E_STRICT level error does not constitute a major severity and High priority bug.
Aaron Schulz [Wed, 28 May 2008 17:50:17 +0000 (17:50 +0000)]
Break long line
Aryeh Gregor [Wed, 28 May 2008 14:13:01 +0000 (14:13 +0000)]
$fname -> __FUNCTION__
Alexandre Emsenhuber [Wed, 28 May 2008 12:17:03 +0000 (12:17 +0000)]
E_NOTICE: undefined variable $code in MessageCache::saveToCaches()
Andrew Garrett [Wed, 28 May 2008 11:26:05 +0000 (11:26 +0000)]
* Respect hooks' decisions when autocreating accounts.
* New parameter for AbortCreateAccount: (whether the account is being autocreated). Used in CentralAuth.
Raimond Spekking [Wed, 28 May 2008 10:17:16 +0000 (10:17 +0000)]
Remove link to Special:Userrights for the moment as $wgUser->isAllowed( 'userrights' ) seems to strict in some cases
Pointed out by Nikerabbit. Thanks :)
Roan Kattouw [Wed, 28 May 2008 09:22:40 +0000 (09:22 +0000)]
API: Added optional md5 parameter to action=edit. If set, the edit will only be committed if the MD5 hash of the text parameter equals the md5 parameter.
Roan Kattouw [Wed, 28 May 2008 09:14:35 +0000 (09:14 +0000)]
APIEditPage:
* Moving $wgRequest faking down to below the APIEditBeforeSave hook call
* Faking wpCaptcha{Id,Word} in $wgRequest for ConfirmEdit (should also be done better)
Hopefully we'll be able to ditch this crappy EditPage::attemptInternalSave() interface shortly
Raimond Spekking [Wed, 28 May 2008 09:09:33 +0000 (09:09 +0000)]
Add (bug 4871) Hardcoded superscript in time zone preferences moved to message which was fixed with r33495 a few weeks ago. I wasn't aware of this bug.
Raimond Spekking [Wed, 28 May 2008 09:02:32 +0000 (09:02 +0000)]
* Add information about user group membership to Special:Preferences
Robert Leverington [Wed, 28 May 2008 07:40:55 +0000 (07:40 +0000)]
Fix bug 7715:
* Add two conditional functions date_default_timezone_get() and date_default_timezone_set()
which are created if they are not available (PHP <5.1.0).
* Replace setenv( TZ= ) and getenv( TZ ) calls with date_default_timezone_get( TZ ) and
date_default_timezone_set( TZ ).
* Remove some warning supression calls, they were suppressing an E_STRICT level error that
is thrown in PHP >5.1.0, however the above changes stop that error from ever occurring
in the first place.
* Alter comment in DefaultSettings.php to refer to this function rather than the old
method of using setenv().
* Add item to RELEASE-NOTES bug fixes section and fix line width of one item.
Based on attachment 2577 by nekocue.
Raimond Spekking [Wed, 28 May 2008 05:15:28 +0000 (05:15 +0000)]
Localisation updates German
Raimond Spekking [Tue, 27 May 2008 21:22:21 +0000 (21:22 +0000)]
* (bug 14296) Fix local name of ang: (Anglo-Saxon)
Brion Vibber [Tue, 27 May 2008 20:13:55 +0000 (20:13 +0000)]
Revert Whatlinkshere to state in r35370
Subqueries no worky in MySQL 4.0
Alexandre Emsenhuber [Tue, 27 May 2008 19:59:15 +0000 (19:59 +0000)]
Added $oldName to documentation of UserLogoutComplete hook
Rotem Liss [Tue, 27 May 2008 19:18:30 +0000 (19:18 +0000)]
Fixes.
Niklas Laxström [Tue, 27 May 2008 19:11:36 +0000 (19:11 +0000)]
* Default date format missing
Shinjiman [Tue, 27 May 2008 18:53:14 +0000 (18:53 +0000)]
Localisation updates Cantonese, Chinese and Old/Late Time Chinese
Localisation updates Cantonese and Chinese for extension messages
Thanks Alexsh fot fixing the incorrect message 'centralauth-token-mismatch' in zh-hans and zh-hant.
Brion Vibber [Tue, 27 May 2008 17:52:46 +0000 (17:52 +0000)]
Revert weird directions from r35337 -- extensions never did that.
Roan Kattouw [Tue, 27 May 2008 16:54:14 +0000 (16:54 +0000)]
In the spirit of r35407, don't go crazy if Title::moveTo() returns a string (which it sometimes does)
Rotem Liss [Tue, 27 May 2008 16:43:47 +0000 (16:43 +0000)]
Update, changing the message location.
Raimond Spekking [Tue, 27 May 2008 16:33:20 +0000 (16:33 +0000)]
Add new right 'writeapi', introduced per r35399.
Aryeh Gregor [Tue, 27 May 2008 16:23:23 +0000 (16:23 +0000)]
Testing whether "!$this" is true makes absolutely no sense. Either we're in an object context, in which case it's always true; or we're not, like if the method was called statically, in which case the code is seriously buggy and *should* crash with a fatal error so we can fix it ASAP (which it will, now, on the next line when a method of $this is called).
Tim Starling [Tue, 27 May 2008 16:21:23 +0000 (16:21 +0000)]
Hook change required for r35409
Roan Kattouw [Tue, 27 May 2008 16:10:43 +0000 (16:10 +0000)]
Let's not return arrays of arrays of arrays here :O
Roan Kattouw [Tue, 27 May 2008 16:03:21 +0000 (16:03 +0000)]
Per Simetrical's suggestion, let Title::isValidMoveOperation() return all errors rather than bailing out at the first one. Also added some FIXMEs here and there: the point is that errors on file moves currently return wikitext. I'll poke Bryan (Tongh Minh) about that
Roan Kattouw [Tue, 27 May 2008 15:43:07 +0000 (15:43 +0000)]
* Added 'writeapi' right that controls access to the write API. Users who don't have this right won't be able to use the write API modules even if $wgEnableWriteAPI = true; and they have the other rights required
* Checking for 'writeapi' in ApiMain::requestWriteMode() and tweaking the noapiwrite error message a bit
* Granting this right to *, user and bot by default.
For extra clarity: to e.g. move pages through the API, a user needs to have the 'move' right AND the 'writeapi' right AND $wgEnableWriteAPI = true;
Roan Kattouw [Tue, 27 May 2008 14:42:51 +0000 (14:42 +0000)]
* Refactor Title::isValidMoveOperation() and Title::moveTo() to return an array of arrays like Title::getUserPermissionsErrors() does; other functions used by the write API have undergone similar refactoring earlier
* Handle these return values in MovePageForm::doSubmit() and ApiMove::execute()
* Remove separate AbortMove hook calls from MovePageForm and ApiMove; these were used to capture the hook error, but the new return type handles that. Also, it resulted in two calls to that hook for each move
* Remove comment about SpecialMovepageAfterMove hook from ApiMove::execute(): we don't need it, there's the TitleMoveComplete hook for that. SpecialMovepageAfterMove is a UI hook that doesn't belong in the API
* Add imagenocrossnamespace and imagetypemismatch errors to ApiBase::$messageMap
Roan Kattouw [Tue, 27 May 2008 10:18:28 +0000 (10:18 +0000)]
API: Make action=block return an ISO 8601 timestamp rather than a UNIX timestamp
Robert Leverington [Tue, 27 May 2008 09:19:24 +0000 (09:19 +0000)]
* Language::getFallbackFor() now returns 'en' when the passed language does not exist, rather than bool(false).
* Remove excess tab from end of one line.
Patch by Nike.
Siebrand Mazeland [Tue, 27 May 2008 09:08:30 +0000 (09:08 +0000)]
Localisation updates for core messages from Betawiki (2008-05-27 10:55 CEST)
Aaron Schulz [Tue, 27 May 2008 04:47:29 +0000 (04:47 +0000)]
Doc typo
Danny B [Tue, 27 May 2008 02:45:40 +0000 (02:45 +0000)]
+ Wikinews, Wikiversity, Wikispecies
Aryeh Gregor [Tue, 27 May 2008 00:36:39 +0000 (00:36 +0000)]
Prettify ternary operator a bit
Aaron Schulz [Tue, 27 May 2008 00:25:50 +0000 (00:25 +0000)]
Remove doc now
Aaron Schulz [Tue, 27 May 2008 00:21:53 +0000 (00:21 +0000)]
Fix order...that was confusing
Aaron Schulz [Tue, 27 May 2008 00:13:06 +0000 (00:13 +0000)]
Actually offset correctly
Aaron Schulz [Mon, 26 May 2008 23:56:40 +0000 (23:56 +0000)]
Fill in getDefaultQuery() for WLH/x links to carry title over in nav links
Aaron Schulz [Mon, 26 May 2008 22:43:42 +0000 (22:43 +0000)]
* Show if pages are both image linked/transcluded
* Remove comment: on second though, this can't happen
Aaron Schulz [Mon, 26 May 2008 22:10:44 +0000 (22:10 +0000)]
Grammar
Aaron Schulz [Mon, 26 May 2008 22:10:08 +0000 (22:10 +0000)]
Fix duplicate row removal
Aaron Schulz [Mon, 26 May 2008 21:32:53 +0000 (21:32 +0000)]
* Convert to using Pager and remove a bunch of ugly code. The order and distinctness is now all done by the DB
* Use linkbatch to avoid some O(n) query spam
* Break some long lines
Siebrand Mazeland [Mon, 26 May 2008 18:01:06 +0000 (18:01 +0000)]
* Rename 'right-hiderevision' to 'right-suppressrevision'
* Rebuilt all language files
Rotem Liss [Mon, 26 May 2008 17:31:11 +0000 (17:31 +0000)]
Update for he.
Raimond Spekking [Mon, 26 May 2008 15:06:43 +0000 (15:06 +0000)]
* Core: Rename 'right-hiderevison' to 'right-suppressrevision' per change in r35303
* Extension: Add 'right-hiderevison' as it it now a pure extension right.
Raimond Spekking [Mon, 26 May 2008 12:15:56 +0000 (12:15 +0000)]
Localisation updates German
Aryeh Gregor [Mon, 26 May 2008 12:15:21 +0000 (12:15 +0000)]
No, something that looks stupid *is* in fact ipso facto stupid -- unless it includes a comment to explain why it's not.
Rotem Liss [Mon, 26 May 2008 11:55:31 +0000 (11:55 +0000)]
Update.
Roan Kattouw [Mon, 26 May 2008 10:51:31 +0000 (10:51 +0000)]
Fixing timestamp conversion breakage: ignores the fact that !isset($params['timestamps']) means we wanna restore everything.
Roan Kattouw [Mon, 26 May 2008 10:14:58 +0000 (10:14 +0000)]
Partial revert of r35058: when something looks stupid, that doesn't mean it is. This is done because the function in question expects a reference.
Krzysztof Krzyzaniak [Mon, 26 May 2008 09:48:52 +0000 (09:48 +0000)]
$to could be array, replaced by $dest variable
Tim Starling [Mon, 26 May 2008 08:19:37 +0000 (08:19 +0000)]
Updates for the modern age
Shinjiman [Mon, 26 May 2008 06:06:53 +0000 (06:06 +0000)]
Localisation updates Cantonese, Chinese and Old/Late Time Chinese
Aryeh Gregor [Mon, 26 May 2008 00:17:25 +0000 (00:17 +0000)]
Yoris on IRC points out that it used to be standard practice for extensions to create files in the includes directory, ca. two and a half years ago: mediawiki.org/w/index.php?title=Manual:Special_pages&oldid=107180#Include_page Add a note to this effect to UPGRADE.
Siebrand Mazeland [Sun, 25 May 2008 23:06:38 +0000 (23:06 +0000)]
Localisation updates for core messages from Betawiki (2008-05-26 00:59 CEST)
Huji [Sun, 25 May 2008 19:09:28 +0000 (19:09 +0000)]
Localisation updates: Adding/updating Persian translations
Alexandre Emsenhuber [Sun, 25 May 2008 19:01:03 +0000 (19:01 +0000)]
(bug 12145) Kazakh message updates
Aaron Schulz [Sun, 25 May 2008 18:20:33 +0000 (18:20 +0000)]
Move 'NewRevisionFromEditComplete' to proper place (bug 14251)
Brion Vibber [Sun, 25 May 2008 17:08:25 +0000 (17:08 +0000)]
Revert patch credit removal in r35287.
VERY bad form, dude. VERY bad form.
Brion Vibber [Sun, 25 May 2008 17:00:38 +0000 (17:00 +0000)]
Revert r35277 (grayed-out paging links). IMHO this just doesn't look very good.
Alexandre Emsenhuber [Sun, 25 May 2008 14:47:39 +0000 (14:47 +0000)]
Per r35319: update messages.inc and rebuild MessagesEn.php
Leon Weber [Sun, 25 May 2008 14:06:55 +0000 (14:06 +0000)]
* (bug 14259) Localisation message for upload button on Special:Import is now 'import-upload'
instead of 'upload'
* -> German localisation update
Aaron Schulz [Sun, 25 May 2008 05:23:49 +0000 (05:23 +0000)]
Darking pager dead links a tad
Aaron Schulz [Sun, 25 May 2008 05:06:50 +0000 (05:06 +0000)]
* Wrap file into one nice move transaction with the rest
* Fix undefined variable error
Aaron Schulz [Sun, 25 May 2008 00:32:08 +0000 (00:32 +0000)]
Tweak comment
Aaron Schulz [Sun, 25 May 2008 00:31:28 +0000 (00:31 +0000)]
Rename 'hiderevision' to 'suppressrevision'
Aaron Schulz [Sat, 24 May 2008 23:56:07 +0000 (23:56 +0000)]
Extra sanity check