Niklas Laxström [Thu, 10 Jul 2008 08:17:17 +0000 (08:17 +0000)]
* Date formats for Khmer
Victor Vasiliev [Thu, 10 Jul 2008 08:16:58 +0000 (08:16 +0000)]
* (bug 14772) Disallow moving images to invalid titles
Victor Vasiliev [Thu, 10 Jul 2008 08:02:52 +0000 (08:02 +0000)]
* Optimize image size for common/images/cyrl/*
Shinjiman [Thu, 10 Jul 2008 07:51:15 +0000 (07:51 +0000)]
* (bug 451) Improve the phrase mappings of the Chinese converter arrays.
Niklas Laxström [Thu, 10 Jul 2008 07:44:32 +0000 (07:44 +0000)]
* WTF was I thinking...
Niklas Laxström [Thu, 10 Jul 2008 07:37:45 +0000 (07:37 +0000)]
* Plural for Maltese
Niklas Laxström [Thu, 10 Jul 2008 07:09:46 +0000 (07:09 +0000)]
* Fix regression in 37317, random content going into logs
Brion Vibber [Thu, 10 Jul 2008 04:47:25 +0000 (04:47 +0000)]
Revert r37443 for the moment:
* Code duplication of validity checks between wfIsValidFileName() and UploadForm::internalProcessUpload() -- this guarantees behavior will become inconsistent over time. Move the normalization into a single place.
* The additional chars excluded for Windows don't cover the entire set of illegal chars. There are several more punctuation characters, plus general issues such as all non-ASCII characters.
* Application of filesystem rules based on OS could result in strange inconsistent behavior; alternate filestore backends could support different sets of legal characters.
* No clear reason for the change to wfVarDump(); var_export works just fine and doesn't use the fragile output buffering
Victor Vasiliev [Wed, 9 Jul 2008 21:11:08 +0000 (21:11 +0000)]
* Forbid files with * and ? to be uploaded under Windows (it caused internal errors since such characters are illegal there)
* Forbid files to be moved to invalid filenames
* wfVarDump() should use var_dump(), not var_export()
Greg Sabino Mullane [Wed, 9 Jul 2008 20:01:25 +0000 (20:01 +0000)]
Add recentlinkchanges table.
Greg Sabino Mullane [Wed, 9 Jul 2008 19:33:21 +0000 (19:33 +0000)]
Support latest schema changes.
Greg Sabino Mullane [Wed, 9 Jul 2008 19:32:48 +0000 (19:32 +0000)]
That (1) qualifier on tinyint - I do not think it means what you think it means.
Greg Sabino Mullane [Wed, 9 Jul 2008 19:25:47 +0000 (19:25 +0000)]
Add recentlinkchanges table for Postgres
Greg Sabino Mullane [Wed, 9 Jul 2008 19:07:07 +0000 (19:07 +0000)]
No tabs, please. Other minor whitespace fixes.
Chad Horohoe [Wed, 9 Jul 2008 18:14:01 +0000 (18:14 +0000)]
(bug 14763) Strict standards issue in DatabasePostgres (also happened with DatabaseOracle, no one reported it though).
Brion Vibber [Wed, 9 Jul 2008 17:49:51 +0000 (17:49 +0000)]
Revert the rest of r37393 -- appears to be debugging stuff accidentally committed
Brion Vibber [Wed, 9 Jul 2008 17:41:02 +0000 (17:41 +0000)]
Tweak to r37385: put the timestamp format normalization on the input read (Revision::getTimestampFromId()) instead of the middle tier (Skin::lastModified())
Niklas Laxström [Wed, 9 Jul 2008 16:56:26 +0000 (16:56 +0000)]
* Let's still keep the historysize, it is used by extensions currently
Brion Vibber [Wed, 9 Jul 2008 16:49:44 +0000 (16:49 +0000)]
fix to r37375 -- spell fieldset correctly :)
Huji [Wed, 9 Jul 2008 16:04:24 +0000 (16:04 +0000)]
Localisation updates: Adding/updating Persian translations
Alexandre Emsenhuber [Wed, 9 Jul 2008 15:42:14 +0000 (15:42 +0000)]
Partial revert of r37393
Daniel Kinzler [Wed, 9 Jul 2008 15:05:25 +0000 (15:05 +0000)]
improved integration into category bar. Note: options is not functional until SkinJoinCategoryLinks hook is implemented (merge pending)
Chad Horohoe [Wed, 9 Jul 2008 12:27:34 +0000 (12:27 +0000)]
Fix regression from r37158, Article::lastModified() now works on non-mySQL schemas again. Patch by OverlordQ.
Huji [Wed, 9 Jul 2008 12:06:35 +0000 (12:06 +0000)]
Localisation updates: Adding/updating Persian translations
Bryan Tong Minh [Wed, 9 Jul 2008 11:44:49 +0000 (11:44 +0000)]
* Added flag "top" to list=usercontribs if the user is the last contributor to the page
* Limited API section in RELEASE-NOTES to 80 chars
Raimond Spekking [Wed, 9 Jul 2008 11:30:34 +0000 (11:30 +0000)]
Move the hook 'NewRevisionFromEditComplete'
It should not run if a belated edit conflict occurs.
Issue reported by the German community after some weired revision histories were found.
Rotem Liss [Wed, 9 Jul 2008 09:31:16 +0000 (09:31 +0000)]
Update and fixes.
Rotem Liss [Wed, 9 Jul 2008 09:28:10 +0000 (09:28 +0000)]
Removing the ordered list workaround for Firefox in RTL: Firefox 3, released a few weeks ago, fixes this issue. The workaround causes problems with the numbering in Firefox. I think that it is better to remove this workaround because of its problems.
The unordered list workaround does not seem to cause problems; it should stay until most Firefox users upgrade to Firefox 3.
Niklas Laxström [Wed, 9 Jul 2008 09:17:20 +0000 (09:17 +0000)]
* More fixes to misuse of wfmsg functions
* Should fix bug 14767
Niklas Laxström [Wed, 9 Jul 2008 09:10:23 +0000 (09:10 +0000)]
* Fix some misuse of message functions
* Part of bug 14767
* This code duplication makes me puke
* Removed historysize, redundant when we have nbytes
Andrew Garrett [Wed, 9 Jul 2008 08:21:51 +0000 (08:21 +0000)]
Fatal errors are bad
Shinjiman [Wed, 9 Jul 2008 08:16:39 +0000 (08:16 +0000)]
* (bug 14604) Update LanguageConverter for compatibility on -{*|xxx}- usage
patch by fdcn
Shinjiman [Wed, 9 Jul 2008 08:05:49 +0000 (08:05 +0000)]
Localisation updates Cantonese, Chinese and Old/Late Time Chinese
Localisation updates Cantonese and Chinese for extension messages
Andrew Garrett [Wed, 9 Jul 2008 06:44:31 +0000 (06:44 +0000)]
Core change for AbuseFilter extension: allow log entries to specify the doer of the action.
Tim Starling [Wed, 9 Jul 2008 06:20:52 +0000 (06:20 +0000)]
Remove "experimental" tag from MySQL 4.1+ character set options, and warn users against using the "backwards-compatble" mode instead, which, it turns out, is a whole lot worse than any problem we've ever had with the so-called experimental modes. Make mysql5-binary the default. Explain the difference between the two 4.1+ modes.
Tim Starling [Wed, 9 Jul 2008 05:50:05 +0000 (05:50 +0000)]
Updated various things in the docs directory. Completely rewrote skin.txt, updated database.txt, memcached.txt and title.txt.
Brion Vibber [Wed, 9 Jul 2008 01:17:41 +0000 (01:17 +0000)]
Cleanup r37317 -- let's make this a little more legible. :)
Brion Vibber [Wed, 9 Jul 2008 01:07:49 +0000 (01:07 +0000)]
Revert r37295 "(bug 14159) Use of MEMCACHE_COMPRESSED constant causes an E_NOTICE on PHP installs with the Memcache module installed. Renamed to MEMCACHE_MCOMPRESSED."
No such constant is modified here... there's a class constant instead which is being renamed, apparently for no reason.
Siebrand Mazeland [Tue, 8 Jul 2008 23:02:00 +0000 (23:02 +0000)]
Localisation updates for core messages from Betawiki (2008-07-08 23:21 CEST)
Raimond Spekking [Tue, 8 Jul 2008 21:29:02 +0000 (21:29 +0000)]
Localisation updates German
Roan Kattouw [Tue, 8 Jul 2008 20:53:41 +0000 (20:53 +0000)]
(bug 14758) unknown_action message was output twice, once formatted and once unformatted
Rotem Liss [Tue, 8 Jul 2008 20:49:20 +0000 (20:49 +0000)]
* Removing sitesupport messages from core.
* Moving sitesupport tooltip to WikimediaMessages.
Chad Horohoe [Tue, 8 Jul 2008 18:18:47 +0000 (18:18 +0000)]
Buuuump for r37320
Alexandre Emsenhuber [Tue, 8 Jul 2008 17:27:50 +0000 (17:27 +0000)]
Missing param to wfDeprecated()
Bryan Tong Minh [Tue, 8 Jul 2008 15:02:07 +0000 (15:02 +0000)]
(bug 13588) Experimentally track link changes if $wgTrackLinkChanges is set to true. Requires schema change.
Chad Horohoe [Tue, 8 Jul 2008 14:49:58 +0000 (14:49 +0000)]
Wikibits no longer uses document.write() (fixes bug 2186).
Chad Horohoe [Tue, 8 Jul 2008 13:53:38 +0000 (13:53 +0000)]
Redirects on Special:FewestRevisions are now marked as such (bug 9736)
Andrew Garrett [Tue, 8 Jul 2008 13:45:40 +0000 (13:45 +0000)]
Fix weirdness in Userrights and derived pages where no groups didn't appear as (none)
Rotem Liss [Tue, 8 Jul 2008 13:10:44 +0000 (13:10 +0000)]
Update for he.
Tim Starling [Tue, 8 Jul 2008 12:59:51 +0000 (12:59 +0000)]
* Slightly less crackolicious implementation of --compare, which doesn't require writing all the test results to a transactional database and then rolling them back. Write the results only with --record, and compare with PHP instead of SQL.
* Revert revert r37284 and fix --record/--compare
* Fix interaction of --record/--compare with --regex
* Use a separate DB connection for writing test results, so that it can actually be rolled back, say on ctrl-c. Uses the fun new LBFactory feature from r37302.
Tim Starling [Tue, 8 Jul 2008 10:41:08 +0000 (10:41 +0000)]
* LBFactory is not really much of a factory if it doesn't have new*() functions, is it? Introduced them, for use in parserTests.inc.
* Came up with a neater way to micro-optimise local section determination.
* Renamed LBFactory::destroy() to LBFactory::destroyInstance(), and made it close connections since apparently that's not done by default when the connection resources are destroyed.
* Removed Database::$mOut, hasn't been used for a while and it dirties up var_dump($db)
Jon Harald Søby [Tue, 8 Jul 2008 10:35:34 +0000 (10:35 +0000)]
Removing segment in Simple's main.css that was adding (!) English text for every language, without possibility of localisation.
Bryan Tong Minh [Tue, 8 Jul 2008 08:42:27 +0000 (08:42 +0000)]
User::editToken expects the salt as an array, not as variable length argument list.
Niklas Laxström [Tue, 8 Jul 2008 08:05:54 +0000 (08:05 +0000)]
* Move message functions to own file
* Improve documentation
* Reduce code duplication
* Fix the braindamage that wfMsg and friends were doing transform, but in the wrong language
Shinjiman [Tue, 8 Jul 2008 02:34:11 +0000 (02:34 +0000)]
* tweak some -{}- parsings
* adding namespace aliases for the Chinese language (zh)
patches by fdcn
Shinjiman [Tue, 8 Jul 2008 02:20:23 +0000 (02:20 +0000)]
Localisation updates Cantonese, Chinese and Old/Late Time Chinese
Chad Horohoe [Tue, 8 Jul 2008 00:43:24 +0000 (00:43 +0000)]
(bug 14159) Use of MEMCACHE_COMPRESSED constant causes an E_NOTICE on PHP installs with the Memcache module installed. Renamed to MEMCACHE_MCOMPRESSED.
Ryan Schmidt [Mon, 7 Jul 2008 22:37:42 +0000 (22:37 +0000)]
* Add new hook NormalizeMessageKey to allow extensions to change what system message is being shown before any queries are made
Raimond Spekking [Mon, 7 Jul 2008 20:41:47 +0000 (20:41 +0000)]
Localisation updates German
Brion Vibber [Mon, 7 Jul 2008 20:35:16 +0000 (20:35 +0000)]
Kill broken email footers
Brion Vibber [Mon, 7 Jul 2008 20:27:52 +0000 (20:27 +0000)]
Revert r37223 "keeping the consistence of the function name string"
Incorrect use of UI language message in content-language text
Brion Vibber [Mon, 7 Jul 2008 20:25:17 +0000 (20:25 +0000)]
Partial revert of r37224
"* Fix parserTests.php for replicated databases. Use CREATE TABLE instead of CREATE TEMPORARY TABLE if there is more than one server configured."
This caused the test runner to put the test prefix onto the testitem/testrun tables, breaking continuity with existing test run records.
Brion Vibber [Mon, 7 Jul 2008 20:15:16 +0000 (20:15 +0000)]
Revert r37281 "Split Compatibility functions to own file"
This would make maintenance harder by duplicating information between GlobalFunctions.php and CompatibilityFunctions.php. If you forget to add a function to the list, the compat functions might not get loaded and you'll run into surprise errors.
Niklas Laxström [Mon, 7 Jul 2008 19:54:43 +0000 (19:54 +0000)]
* Split Compatibility functions to own file
Brion Vibber [Mon, 7 Jul 2008 18:59:49 +0000 (18:59 +0000)]
Revert r37272 "Send $wgMimeType mime type for Special:Search template"
Clients will expect text/html specifically, and would not necessarily know that say application/xhtml+xml means the regular search page.
Chad Horohoe [Mon, 7 Jul 2008 18:20:39 +0000 (18:20 +0000)]
Better cache key name, better debug output.
Chad Horohoe [Mon, 7 Jul 2008 17:45:13 +0000 (17:45 +0000)]
Typo in prev commit.
Chad Horohoe [Mon, 7 Jul 2008 17:43:47 +0000 (17:43 +0000)]
Patch name changed.
Alexandre Emsenhuber [Mon, 7 Jul 2008 17:39:13 +0000 (17:39 +0000)]
Send $wgMimeType mime type for Special:Search template
Roan Kattouw [Mon, 7 Jul 2008 17:32:22 +0000 (17:32 +0000)]
API: Add paging (i.e. limit and continue) parameters to prop={links,templatelinks,langlinks,extlinks,categories,images}. This means that these modules will no longer request data from the database without a LIMIT, and that clients will have to use the query-continue method to get all the results.
Raimond Spekking [Mon, 7 Jul 2008 17:27:30 +0000 (17:27 +0000)]
Localisation updates German
Chad Horohoe [Mon, 7 Jul 2008 16:56:32 +0000 (16:56 +0000)]
Remove unused (and seemingly useless) param from confirmDelete().
Chad Horohoe [Mon, 7 Jul 2008 16:24:00 +0000 (16:24 +0000)]
Update description of img_sha1 index.
Roan Kattouw [Mon, 7 Jul 2008 14:48:40 +0000 (14:48 +0000)]
API list=alllinks:
* Make paging actually work by ordering by namespace too
* Make paging in generator mode work by always requesting pl_title
Chad Horohoe [Mon, 7 Jul 2008 14:00:15 +0000 (14:00 +0000)]
Remove cached svn version in r37249. Likely to be slower.
Chad Horohoe [Mon, 7 Jul 2008 13:12:38 +0000 (13:12 +0000)]
Don't check block errors on account creation, we already explicitly check it earlier in UserLogin and checking it here is rather annoying (causes "Block Account Creation" to break).
Roan Kattouw [Mon, 7 Jul 2008 13:08:03 +0000 (13:08 +0000)]
Killing filesort in prop={links,templatelinks} when {pl,tl}namespace isn't set.
Chad Horohoe [Mon, 7 Jul 2008 12:55:42 +0000 (12:55 +0000)]
Cache the SVN version so we're not doing a filesystem read every time Special:Version (or APIQuerySiteInfo) asks for it.
Roan Kattouw [Mon, 7 Jul 2008 12:48:10 +0000 (12:48 +0000)]
API: Add description for alcontinue parameter
Niklas Laxström [Mon, 7 Jul 2008 11:00:19 +0000 (11:00 +0000)]
* Plural for delete-toobig and delete-warning-toobig
Siebrand Mazeland [Mon, 7 Jul 2008 10:27:25 +0000 (10:27 +0000)]
Localisation updates for core messages from Betawiki (2008-07-07 11:59 CEST)
Bryan Tong Minh [Mon, 7 Jul 2008 09:50:39 +0000 (09:50 +0000)]
Add release notes entry for r37239: (bug 14745) Image moving works on sites that transform thumbnails via 404
Bryan Tong Minh [Mon, 7 Jul 2008 09:38:27 +0000 (09:38 +0000)]
Remove the thumb moving coding all together since thumbs are purged anyway. This should also fix bug 14745.
Niklas Laxström [Mon, 7 Jul 2008 08:06:09 +0000 (08:06 +0000)]
* Cleanup for r37209, which broke grammar while fixing double parsing
Tim Starling [Mon, 7 Jul 2008 07:57:24 +0000 (07:57 +0000)]
Fix silent failure in PHP 5.1.x or older. The callback for static functions is array('class', 'method').
Tim Starling [Mon, 7 Jul 2008 07:10:56 +0000 (07:10 +0000)]
Bug 14710: move the "donate" links in the default sidebar to an extension. Ideally needs some more message file wrangling to remove unused messages, but will work as-is.
Tim Starling [Mon, 7 Jul 2008 06:58:44 +0000 (06:58 +0000)]
Allow the search box, toolbox and languages box in the Monobook sidebar to be moved around arbitrarily using special sections in [[MediaWiki:Sidebar]]: SEARCH, TOOLBOX and LANGUAGES
SQL [Mon, 7 Jul 2008 05:31:00 +0000 (05:31 +0000)]
whitespace to bring function into line with mediawiki.org/wiki/Manual:Coding_conventions
Shinjiman [Mon, 7 Jul 2008 05:07:55 +0000 (05:07 +0000)]
Localisation updates Cantonese, Chinese and Old/Late Time Chinese
Tim Starling [Mon, 7 Jul 2008 03:31:00 +0000 (03:31 +0000)]
* Split off DB load monitoring logic into a LoadMonitor class hierarchy, to allow for plugins in this area.
* Use an associative array to initialise LoadBalancer objects
* By default, use Preprocessor_DOM if available, otherwise use Preprocessor_Hash. Preprocessor_Hash has worse performance.
* Fix parserTests.php for replicated databases. Use CREATE TABLE instead of CREATE TEMPORARY TABLE if there is more than one server configured.
* Log exceptions even in command-line mode.
Danny B [Mon, 7 Jul 2008 03:19:58 +0000 (03:19 +0000)]
* keeping the consistence of the function name string
Brion Vibber [Mon, 7 Jul 2008 01:30:17 +0000 (01:30 +0000)]
encoding -> UTF_8
Tim Starling [Mon, 7 Jul 2008 01:12:15 +0000 (01:12 +0000)]
Fixed two bugs in LanguageConverter, introduced in the last few commits, causing -{text}- to incorrectly generate an error.
Chad Horohoe [Mon, 7 Jul 2008 01:11:50 +0000 (01:11 +0000)]
Implement OFFSET in getContributors(). Nothing currently passes this param, so it shouldn't change any current behavior.
Siebrand Mazeland [Sun, 6 Jul 2008 22:27:48 +0000 (22:27 +0000)]
Re-add reverted r37143
* image was relicensed by author, based on r2277, and r4174. Erik Möller credited
* moved to /cyrl/ from /uk/ as now used in MessagesRu.php. 'uk/Ukranian' will fall back to ru
Siebrand Mazeland [Sun, 6 Jul 2008 22:27:31 +0000 (22:27 +0000)]
Re-add reverted r37143
* image was relicensed by author, based on r2277, and r4174. Erik Möller credited
* moved to /cyrl/ from /uk/ as now used in MessagesRu.php. 'uk/Ukranian' will fall back to ru
Chad Horohoe [Sun, 6 Jul 2008 22:12:30 +0000 (22:12 +0000)]
Call to wrong object. Calling $messageMemc instead.
Brion Vibber [Sun, 6 Jul 2008 21:14:00 +0000 (21:14 +0000)]
* (bug 14709) Fix login success message formatting when using cookie check
Double wikitext parsing...
Huji [Sun, 6 Jul 2008 21:07:15 +0000 (21:07 +0000)]
Localisation updates: Adding/updating Persian translations
Victor Vasiliev [Sun, 6 Jul 2008 20:39:11 +0000 (20:39 +0000)]
Some debug logging for image moving