Shinjiman [Tue, 22 Jan 2008 16:24:44 +0000 (16:24 +0000)]
* Update Chinese translations
* Update Cantonese translations
* Update Old Chinese / Late Time Chinese translations
Siebrand Mazeland [Tue, 22 Jan 2008 14:27:05 +0000 (14:27 +0000)]
Revert 30054 at request.
Bertrand Grondin [Tue, 22 Jan 2008 14:19:54 +0000 (14:19 +0000)]
Import message from tagalog wikipedia
Raimond Spekking [Tue, 22 Jan 2008 14:19:35 +0000 (14:19 +0000)]
* (bug 6436) Localization of Special:Import XML parser Error message(s)
* Add some more specific error messages
* Use proper Xxl:: functions
Tim Starling [Tue, 22 Jan 2008 10:47:44 +0000 (10:47 +0000)]
Fix for bug 12726: make the internal OT_xxx constants class constants.
Tim Starling [Tue, 22 Jan 2008 10:10:21 +0000 (10:10 +0000)]
Fix for bug 12705. Fixed refreshLinks.php documentation.
Rotem Liss [Tue, 22 Jan 2008 09:30:10 +0000 (09:30 +0000)]
Update comment.
Siebrand Mazeland [Tue, 22 Jan 2008 07:55:47 +0000 (07:55 +0000)]
Localisation updates for core messages from Betawiki (2008-01-22 8:52 CET)
Brion Vibber [Tue, 22 Jan 2008 03:52:14 +0000 (03:52 +0000)]
* (bug 12327) Comma in username no longer disrupts mail headers
Brion Vibber [Tue, 22 Jan 2008 03:31:10 +0000 (03:31 +0000)]
* (bug 11593, 12719) Fixes for overzealous invocation of thumb.php.
Non-image handlers and full-size images may now decline it, fixing
mystery failures when using $wgThumbnailScriptPath.
Aaron Schulz [Tue, 22 Jan 2008 03:08:24 +0000 (03:08 +0000)]
Full edit width
Aaron Schulz [Tue, 22 Jan 2008 03:05:32 +0000 (03:05 +0000)]
Move rev_deleted stuff to shared
Brion Vibber [Mon, 21 Jan 2008 23:09:49 +0000 (23:09 +0000)]
* Log username blocks with canonical form of name instead of input form
Raimond Spekking [Mon, 21 Jan 2008 22:53:53 +0000 (22:53 +0000)]
* (bug 12692) Add the long time existing 'upload-summary' to MessagesEn.php, mark it optional as other '-summary' messages too.
Aaron Schulz [Mon, 21 Jan 2008 19:47:51 +0000 (19:47 +0000)]
Disallow uploads to protected titles (bug 12727)
Aaron Schulz [Mon, 21 Jan 2008 19:37:07 +0000 (19:37 +0000)]
Convert to the right timestamp format before doing a query
Siebrand Mazeland [Mon, 21 Jan 2008 18:13:39 +0000 (18:13 +0000)]
* re-add bug 12655 that was added in r30014 and disappeared in r30020
* remove EOL whitespace
Raimond Spekking [Mon, 21 Jan 2008 17:47:16 +0000 (17:47 +0000)]
Add an comment for used messages, to enssure that grep gives a complete list
Raimond Spekking [Mon, 21 Jan 2008 17:38:36 +0000 (17:38 +0000)]
Document additional available parameters for 'revertpage', introduced with r29794.
Siebrand Mazeland [Mon, 21 Jan 2008 17:31:38 +0000 (17:31 +0000)]
Fix syntax error
Tim Starling [Mon, 21 Jan 2008 16:36:08 +0000 (16:36 +0000)]
Postcard from linuxland.
* Reduced stack depth by using an internal stack in expand(), and by having some common code paths (e.g. non-subst double-brace during PST) return objects which can be expanded in that internal stack instead of the PHP stack. This is friendly to xdebug but slightly slower than the original version. Also it probably helps robustness when you don't add 7 stack levels per pair of double braces.
* Profiling indicates that expand and PPD are now good targets for porting to C. Abstracted and refactored the relevant code to allow for a drop-in replacement. A factor of 2 reduction in average-case replaceVariables() time may be possible.
* Verified with preprocessorFuzzTest.php against r29950, updated to allow better PST tests.
* Made parserTests.php respect $wgParserConf
* LST and ParserFunctions need a simultaneous update with the core due to changed interfaces. DOM objects are now wrapped rather than directly exposed.
Siebrand Mazeland [Mon, 21 Jan 2008 16:30:00 +0000 (16:30 +0000)]
Localisation updates for core messages from Betawiki (2008-01-21 17:19 CET)
Roan Kattouw [Mon, 21 Jan 2008 15:04:49 +0000 (15:04 +0000)]
(bug 12716) Unprotecting a non-protected page leaves a log entry
Anders Wegge Jakobsen [Mon, 21 Jan 2008 13:16:53 +0000 (13:16 +0000)]
Typo in alias for Mostecategories special page
Raimond Spekking [Mon, 21 Jan 2008 13:16:11 +0000 (13:16 +0000)]
Localisation updates German
Brion Vibber [Mon, 21 Jan 2008 07:42:17 +0000 (07:42 +0000)]
Use $wgPasswordSender instead of $wgEmergencyContact
Brion Vibber [Mon, 21 Jan 2008 07:05:19 +0000 (07:05 +0000)]
* (bug 12655) Added $wgUserEmailUseReplyTo config option to put sender
address in Reply-To instead of From for user-to-user emails.
This protects against SPF problems and privacy-leaking bounce messages
when using mailers that set the envelope sender to the From header value.
Tim Starling [Mon, 21 Jan 2008 03:25:57 +0000 (03:25 +0000)]
* Remove debugging code (errant var_dump)
* Mark DBA cache "not recommended"
* Fix warning in escapePHPstring
Shinjiman [Mon, 21 Jan 2008 02:57:13 +0000 (02:57 +0000)]
* Update Chinese translations
* Update Cantonese translations
* Update Old Chinese / Late Time Chinese translations
Siebrand Mazeland [Mon, 21 Jan 2008 00:01:31 +0000 (00:01 +0000)]
Localisation updates for core messages from Betawiki (2008-01-21 1:00 CET)
Siebrand Mazeland [Sun, 20 Jan 2008 23:56:55 +0000 (23:56 +0000)]
Localisation updates for core messages from Betawiki
* an: update skin names, special pages aliases
* dsb: update skin names
* hu: update special page aliases, magic words
* lb: update special page aliases
* zea: exporting import from zea.wikipedia.org
Siebrand Mazeland [Sun, 20 Jan 2008 19:32:27 +0000 (19:32 +0000)]
Localisation updates for core messages from Betawiki (2008-01-20 20:21 CET)
Siebrand Mazeland [Sun, 20 Jan 2008 19:12:05 +0000 (19:12 +0000)]
Localisation updates for core messages from Betawiki
* linktrail for crh-cyrl and crh-latn
* special page names and namespace names using capitalised names for dsb
Victor Vasiliev [Sun, 20 Jan 2008 18:46:50 +0000 (18:46 +0000)]
Add profiling to MagicWord.php
30000 GET!
Victor Vasiliev [Sun, 20 Jan 2008 18:42:21 +0000 (18:42 +0000)]
Fix code formatting
Brion Vibber [Sun, 20 Jan 2008 18:35:19 +0000 (18:35 +0000)]
Revert r29936, r29891 -- lowercase namespace and special names causing vast breakage
Roan Kattouw [Sun, 20 Jan 2008 18:20:08 +0000 (18:20 +0000)]
* API: Added apfilterlanglinks parameter to list=allpages, replacing query.php?what=nolanglinks
Rotem Liss [Sun, 20 Jan 2008 16:25:55 +0000 (16:25 +0000)]
Update.
Victor Vasiliev [Sun, 20 Jan 2008 16:05:44 +0000 (16:05 +0000)]
* Don't follow redirects if image exists
Roan Kattouw [Sun, 20 Jan 2008 14:20:50 +0000 (14:20 +0000)]
(bug 12704) Adding amlang parameter to meta=allmessages
Roan Kattouw [Sun, 20 Jan 2008 14:02:55 +0000 (14:02 +0000)]
RELEASE-NOTES update for r29981, which DOES change the interface, contrary to my comment at 29981
Roan Kattouw [Sun, 20 Jan 2008 13:22:14 +0000 (13:22 +0000)]
Small fix
Roan Kattouw [Sun, 20 Jan 2008 13:09:32 +0000 (13:09 +0000)]
* Refactoring ApiQueryImageInfo to use new File::loadHistory() interface. No change in user-observed behavior
Victor Vasiliev [Sun, 20 Jan 2008 12:48:39 +0000 (12:48 +0000)]
* Fix image caching
Roan Kattouw [Sun, 20 Jan 2008 12:17:43 +0000 (12:17 +0000)]
FileRepo: LocalFile::getUser() should load data
Victor Vasiliev [Sun, 20 Jan 2008 12:13:34 +0000 (12:13 +0000)]
Gotta die today...
* Fix image uploading with image redirects enabled
* Escape titles
Victor Vasiliev [Sun, 20 Jan 2008 11:05:30 +0000 (11:05 +0000)]
Fix stupid bug
Brion Vibber [Sun, 20 Jan 2008 10:58:45 +0000 (10:58 +0000)]
A little refactoring of the input splitting/expansion:
* Trim duplicate input. If we ask for "Foo" three times, only export it once!
* Add a (disabled) option to export used images as well. No use for it right now since Special:Export doesn't export, and Special:Import doesn't import, any useful image information. Uncomment it when that happens. :D
Bertrand Grondin [Sun, 20 Jan 2008 10:30:17 +0000 (10:30 +0000)]
Commit core message for fr from Betawiki
Siebrand Mazeland [Sun, 20 Jan 2008 10:29:29 +0000 (10:29 +0000)]
Localisation updates for core messages from Betawiki
* imported messages from lmo.wikipedia
Siebrand Mazeland [Sun, 20 Jan 2008 10:20:57 +0000 (10:20 +0000)]
Localisation updates for core messages from Betawiki (2008-01-20 11:16 CET)
Victor Vasiliev [Sun, 20 Jan 2008 08:18:45 +0000 (08:18 +0000)]
* Fix empty file histories
* Fix Media: links to image redirects
Huji [Sun, 20 Jan 2008 08:06:40 +0000 (08:06 +0000)]
* Added Persian translations
* Updated messages.inc to include the newly added message.
Brion Vibber [Sun, 20 Jan 2008 07:14:12 +0000 (07:14 +0000)]
* Add option to include templates in Special:Export.
(An option to *expand* templates might be helpful too.)
Victor Vasiliev [Sun, 20 Jan 2008 07:05:59 +0000 (07:05 +0000)]
Image redirects:
* Forbid users who can't create redirects when they are not allowed to upload files
* Move target namespace check from checkRedirect() to findFile()
Victor Vasiliev [Sun, 20 Jan 2008 06:50:53 +0000 (06:50 +0000)]
Fix AJAX search caching on invalid titles
Victor Vasiliev [Sun, 20 Jan 2008 06:48:57 +0000 (06:48 +0000)]
Introduced File::getHistory(), which should be used instead of ugly nextHistoryLine() which is now deprecated
Shinjiman [Sun, 20 Jan 2008 05:56:06 +0000 (05:56 +0000)]
* (bug 12145) Update Kazakh translations
Patch by AlefZet
Brion Vibber [Sun, 20 Jan 2008 05:26:02 +0000 (05:26 +0000)]
* (bug 12695) Suppress dvips verbiage from web server error log
Huji [Sat, 19 Jan 2008 22:53:17 +0000 (22:53 +0000)]
Added Persian translations
Siebrand Mazeland [Sat, 19 Jan 2008 21:33:50 +0000 (21:33 +0000)]
Revert 'oops'
Siebrand Mazeland [Sat, 19 Jan 2008 21:24:12 +0000 (21:24 +0000)]
Localisation updates from Betawiki (2008-01-19 20:50 CET)
Tim Starling [Sat, 19 Jan 2008 13:53:09 +0000 (13:53 +0000)]
Fix for more than 6 equals signs on their own line.
Siebrand Mazeland [Sat, 19 Jan 2008 12:35:18 +0000 (12:35 +0000)]
Localisation updates for core messages from Betawiki (2008-01-19 13:27 CET)
Shinjiman [Sat, 19 Jan 2008 12:27:00 +0000 (12:27 +0000)]
* Update Chinese translations
* Update Cantonese translations
* Update Old Chinese / Late Time Chinese translations
Niklas Laxström [Sat, 19 Jan 2008 10:27:59 +0000 (10:27 +0000)]
* Xml::
Tim Starling [Sat, 19 Jan 2008 09:03:45 +0000 (09:03 +0000)]
* Eliminated message mode (OT_MSG), using OT_PREPROCESS instead. As proposed on wikitech-l.
* Fixed #tag behaviour in preprocess()
* Fixed #tag quote stripping regex
* Made MessageCache::getMessage() never transform its result, that is now left up to the caller.
* A few other minor changes
Brion Vibber [Sat, 19 Jan 2008 06:26:39 +0000 (06:26 +0000)]
Commit ver of doReplace that *doesn't* cause infinite recursion and stack death
Brion Vibber [Sat, 19 Jan 2008 06:06:49 +0000 (06:06 +0000)]
SiteConfiguration was smashing all variables into strings (or arrays of strings) with the str_replace.
This broke on things that wanted an actual 'false' or 'null' value exactly (or ints, though haven't run across such).
Changed to a type-safe replace that only does replaces on strings and strings in subarrays
Brion Vibber [Sat, 19 Jan 2008 05:39:41 +0000 (05:39 +0000)]
* (bug 12668) Support for custom iPhone bookmark icon via $wgAppleTouchIcon
Brion Vibber [Sat, 19 Jan 2008 01:18:23 +0000 (01:18 +0000)]
Restore the complete prohibition on action=raw with arbitrary script entry points.
While only MSIE is known to let the URL's "extension" override the allowed mime types, other browsers will still happily download a file with the name from the URL. That seems unwise as the content may be arbitrary (and perhaps executable).
Siebrand Mazeland [Sat, 19 Jan 2008 00:17:46 +0000 (00:17 +0000)]
Localisation updates for core messages from Betawiki
* adding Lingua Franca Nova (lfn), and Xhosa (xh)
Siebrand Mazeland [Fri, 18 Jan 2008 23:58:56 +0000 (23:58 +0000)]
Localisation updates for core messages from Betawiki (2008-01-19 0:45 CET)
Roan Kattouw [Fri, 18 Jan 2008 20:43:59 +0000 (20:43 +0000)]
API: Making a bunch of state-changing modules require POST requests.
Roan Kattouw [Fri, 18 Jan 2008 20:17:26 +0000 (20:17 +0000)]
API: Adding thumbnailing support to prop=imageinfo
Roan Kattouw [Fri, 18 Jan 2008 19:38:28 +0000 (19:38 +0000)]
* Changing PageArchive::undelete() and undeleteRevisions() to return false rather than an error code
* Refactoring ApiUndelete to use ApiBase::dieUsageMsg()
* Adding new messages to ApiBase::$messageMap
Roan Kattouw [Fri, 18 Jan 2008 18:53:57 +0000 (18:53 +0000)]
* Refactored IPUnblockForm::doUnblock() to return an array of message keys and parameters
* Refactored IPUnblockForm::doSubmit() and ApiUnblock accordingly
* Added even more messages to ApiBase::$messageMap
Roan Kattouw [Fri, 18 Jan 2008 17:48:03 +0000 (17:48 +0000)]
* Refactoring IPBlockForm::doBlock() to return message keys
* Refactoring ApiBlock accordingly
* Adding check for blockemail right to ApiBlock
* Adding more messages to ApiBase::$messageMap
* Fixing E_NOTICE in SpecialIpblocklist.php
Rotem Liss [Fri, 18 Jan 2008 17:18:36 +0000 (17:18 +0000)]
Update.
Victor Vasiliev [Fri, 18 Jan 2008 17:15:27 +0000 (17:15 +0000)]
* (bug 10049) Prefix index search and namespaces in Special:Withoutinterwiki
Roan Kattouw [Fri, 18 Jan 2008 16:34:40 +0000 (16:34 +0000)]
API:
* Refactored ApiProtect. No need for core modifications this time :)
* Added permissions check to ApiMove to protect against messages with arguments getting none. moveTo()'s return value should really be modified, see also comment
Roan Kattouw [Fri, 18 Jan 2008 16:19:38 +0000 (16:19 +0000)]
Check both the old and the new title of course. What was I smoking?
Roan Kattouw [Fri, 18 Jan 2008 16:01:31 +0000 (16:01 +0000)]
API: Unifying "the ... parameter must be set" messages into one ('missingparam'), expanding $1 in error codes as well.
Roan Kattouw [Fri, 18 Jan 2008 15:54:59 +0000 (15:54 +0000)]
Whoops, we should check for move *and* edit permissions.
Roan Kattouw [Fri, 18 Jan 2008 15:52:40 +0000 (15:52 +0000)]
Core:
* Using getUserPermissionsErrors() rather than userCan() in Title::isValidMoveOperation()
* Removing blocked check from Article::doRollback(): Title::getUserPermissionsErrors() checks for that already
API:
* Refactoring ApiMove to use new messages system
* Adding more messages to ApiBase::$messageMap
* Removing unused parameter to 'notanarticle' in ApiDelete::execute()
Siebrand Mazeland [Fri, 18 Jan 2008 15:29:24 +0000 (15:29 +0000)]
Fix srn UI display name
Roan Kattouw [Fri, 18 Jan 2008 14:34:14 +0000 (14:34 +0000)]
API:
* Refactored ApiDelete to use the new dieUsageMsg() system
* Adding some more messages to ApiBase::$messageMap
* Also using dieUsageMsg() for API-related errors in ApiRollback
* Removing 'lo' prefix for ApiLogout as it doesn't have any parameters anyway
Roan Kattouw [Fri, 18 Jan 2008 14:27:15 +0000 (14:27 +0000)]
Fixing parser bug that broke API rollback: use $this->mTitle instead of $wgTitle (the latter is NULL in API calls).
Huji [Fri, 18 Jan 2008 12:09:24 +0000 (12:09 +0000)]
Added Persian translations
Siebrand Mazeland [Fri, 18 Jan 2008 08:58:03 +0000 (08:58 +0000)]
Localisation updates for core messages from Betawiki (2008-01-18 9:45 CET)
Siebrand Mazeland [Thu, 17 Jan 2008 21:18:58 +0000 (21:18 +0000)]
Localisation updates for core messages from Betawiki
* adding messages imported from av.wikipedia
Siebrand Mazeland [Thu, 17 Jan 2008 21:06:53 +0000 (21:06 +0000)]
Localisation updates for core messages from Betawiki (2008-01-17 22:50 CET)
Shinjiman [Thu, 17 Jan 2008 18:40:59 +0000 (18:40 +0000)]
* Update Chinese translations
* Update Cantonese translations
* Update Old Chinese / Late Time Chinese translations
Siebrand Mazeland [Thu, 17 Jan 2008 17:58:34 +0000 (17:58 +0000)]
Localisation updates. Output of import from te.wikipedia.
Tim Starling [Thu, 17 Jan 2008 12:33:35 +0000 (12:33 +0000)]
Make Title::newFromIDs() work properly when given an empty array.
Tim Starling [Thu, 17 Jan 2008 12:31:54 +0000 (12:31 +0000)]
On edit, purge the cache of pages redirecting to the page in question. Obvious perhaps, but apparently never done.
Bertrand Grondin [Thu, 17 Jan 2008 12:00:06 +0000 (12:00 +0000)]
Localisation updates for extensions from Betawiki (2008-01-17 12:00 UTC)
Bertrand Grondin [Thu, 17 Jan 2008 11:25:19 +0000 (11:25 +0000)]
Undoing change committed in r29836 return to r 29817
Siebrand Mazeland [Thu, 17 Jan 2008 09:45:20 +0000 (09:45 +0000)]
Localisation updates for core messages from Betawiki (2008-01-17 09:50 CET)
Tim Starling [Thu, 17 Jan 2008 08:58:24 +0000 (08:58 +0000)]
Added ParserFirstCallInit hook. Deferred function registration in ParserFunctions until this hook is called.