Matěj Grabovský [Wed, 26 Jan 2011 10:33:21 +0000 (10:33 +0000)]
Create index only if it doesn't already exist
Brion Vibber [Wed, 26 Jan 2011 01:16:18 +0000 (01:16 +0000)]
Provisionally reverting r80430 (bug 529, 12974)
As noted in CR there are some issues where we're trading one set of weird behavior for a different, but previously unknown, set of weird behavior which breaks existing markup that works around the old behavior.
I'd recommend keeping this in store for after the 1.17 stuff calms down so unexpected parser changes aren't cropping up in the middle of things for people working with trunk.
If these are the right changes to make then great -- but they should be done after the consequences are better understood and folks can prepare for changes.
Platonides [Wed, 26 Jan 2011 00:23:39 +0000 (00:23 +0000)]
Transforming a message uses automatically $wgTitle, which may not be set if running from eg. a script, usecase broken by r80819.
Creating a new title in transformMsg() in such case. Reverting r80987 (its revert), and r80898 (workaround).
Confirmed that now both the installer and extensions/Translate/scripts/sync-group.php work.
Platonides [Tue, 25 Jan 2011 23:37:11 +0000 (23:37 +0000)]
generateUpgradeKey() could produce NULL return, which means a fatal error when
Call to a member function isOk() in includes/installer/WebInstallerPage.php on line 1039
Platonides [Tue, 25 Jan 2011 22:42:53 +0000 (22:42 +0000)]
The function wfShorthandToInteger() is precisely for that.
The previous way only worked for megabytes, which made it
'raise' the memory limit from several gigabytes to 50M
Bryan Tong Minh [Tue, 25 Jan 2011 21:26:53 +0000 (21:26 +0000)]
Make the UploadStash repo specific by creating FileRepo::getUploadStash(). In practice this will probably not be used and makes getting an UploadStash object slightly more type work, but I think it is cleaner to have an upload stash explicitly bound to a repo.
Antoine Musso [Tue, 25 Jan 2011 21:26:28 +0000 (21:26 +0000)]
Test uploading a file of size $wgMaxUploadSize
TODO: method testMaxUploadSize() shoud be able to use differents
settings. The assertion could then get moved elsewhere in a nice
helper.
Raimond Spekking [Tue, 25 Jan 2011 21:05:19 +0000 (21:05 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2011-01-25 20:45:00 UTC)
Bryan Tong Minh [Tue, 25 Jan 2011 20:59:32 +0000 (20:59 +0000)]
Uploads that throw a warning (UploadFromStash) a thumbnail is now shown.
Bryan Tong Minh [Tue, 25 Jan 2011 20:56:56 +0000 (20:56 +0000)]
HTMLForm: All section headers and footers. Added an optional second $section parameter to addHeaderText and addFooterText.
Antoine Musso [Tue, 25 Jan 2011 20:37:33 +0000 (20:37 +0000)]
revert r80819 for now so we can use phpunit
function foo (Title $title = null ) {} does not work
Sam Reed [Tue, 25 Jan 2011 19:58:20 +0000 (19:58 +0000)]
Fix r80982, re-add accidental removed AND during debugging
Sam Reed [Tue, 25 Jan 2011 19:56:58 +0000 (19:56 +0000)]
Followup r80856, don't unconditionally add the "AND" as if '' is returned by a function, we can get some silly errors (Yay for crappily built SQL strings)
Remove trailing whitespace
Krinkle [Tue, 25 Jan 2011 19:53:21 +0000 (19:53 +0000)]
Small fixes
* Missing space in SpecialPage.php
* Raising z-index of .suggestions (when used in a jQuery UI modal box the suggestion list appeared behind the modal instead of on top (ui modal has z-index: 1000; )
Trevor Parscal [Tue, 25 Jan 2011 19:00:21 +0000 (19:00 +0000)]
Resolves bug 26931, where comments were not only not being properly stripped out, but were being transformed into syntax errors.
Philip Tzou [Tue, 25 Jan 2011 18:33:21 +0000 (18:33 +0000)]
LanguageConverter::captionConvert(): remove HTML tags and escape HTML special chars to prevent disrupting the layout.
Krinkle [Tue, 25 Jan 2011 18:24:16 +0000 (18:24 +0000)]
whitespace fix (tab too many)
Philip Tzou [Tue, 25 Jan 2011 17:28:15 +0000 (17:28 +0000)]
Follow r80973, fix a tiny error.
Philip Tzou [Tue, 25 Jan 2011 17:23:36 +0000 (17:23 +0000)]
Update Chinese conversion tables.
Alexandre Emsenhuber [Tue, 25 Jan 2011 16:32:43 +0000 (16:32 +0000)]
Reset the cache used in User::idFromName(), otherwise tests will try to add the user '127.0.0.1' multiple times, resulting in a database error (duplicate key for `user_name` field)
Alexandre Emsenhuber [Tue, 25 Jan 2011 15:36:36 +0000 (15:36 +0000)]
Allow the $result parameter of the isValidPassword hook to be an array if the message requires parameters
Tim Starling [Tue, 25 Jan 2011 07:37:48 +0000 (07:37 +0000)]
* Fixed a bug causing the installer to ignore the "engine" and "charset" settings when installing a MySQL database.
* Fixed a bug causing the engine and charset settings to not be properly preserved when adding new tables on upgrade.
* Fixed total breakage of SQLite upgrade, by reusing the administrative connection to the SQLite database instead of creating a new one when wfGetDB() is called. Added LBFactory_Single to support this.
* Introduced a "schema variable" concept to DatabaseBase to avoid the use of globals for communication between the installer and the Database. Removed a lot of old global variable names from Database::replaceVars(), most were only added on a whim and were never used.
* Introduced DatabaseInstaller::getSchemaVars(), to allow schema variables to be supplied by the DatabaseInstaller child classes.
* Removed messages config-mysql-egine-mismatch [sic] and config-mysql-charset-mismatch. In the old installer it was possible for users to request a certain character set for an upgrade, but in the new installer the question is never asked. So these warnings were shown whenever a non-default character set or engine was used in the old database.
* In MysqlInstaller::preUpgrade(), fixed the incorrect strings used to identify the MySQL character sets: mysql5 instead of utf8 and mysql5-binary instead of binary.
* On install, initialise the site_stats table, using code copied from the old installer. Unlike the old installer, use SiteStats to increment the user count when the initial user is added.
* Fixed several instances of inappropriate call-by-reference.
* Replaced call_user_func_array() with call_user_func() where possible, it is shorter and simpler.
* Moved the caching boilerplate for DatabaseInstaller::getConnection() to the base class, and have the derived classes override an uncached function openConnection() instead. Updates r80892.
* In MysqlInstaller::getLocalSettings(), escape PHP strings correctly with LocalSettingsGenerator::escapePhpString().
* Reduce timeout for checks in dirIsExecutable() to 3 seconds, so that it doesn't take 30s to run when apache is in single-threaded mode for debugging.
* MySQL and SQLite have been tested and they appear to work. PostgreSQL upgrade is totally broken, apparently it was like that before I started. The Oracle code is untested.
Krinkle [Tue, 25 Jan 2011 02:13:22 +0000 (02:13 +0000)]
fixed typo from r80924
Sam Reed [Mon, 24 Jan 2011 23:15:10 +0000 (23:15 +0000)]
Couple more raw SQL to query arrays
Platonides [Mon, 24 Jan 2011 22:10:22 +0000 (22:10 +0000)]
Missed the case where there is an equals.
It's ugly having to add that literal node there.
Derk-Jan Hartman [Mon, 24 Jan 2011 22:05:03 +0000 (22:05 +0000)]
port rtl specific parts of modern RTL css to main.css
In the new auto flipped CSS, the "html > body div#mw_contentholder ul li" specific hacks were breaking layout on other browsers, so removing those.
Follow up to r80776
Derk-Jan Hartman [Mon, 24 Jan 2011 21:50:17 +0000 (21:50 +0000)]
Integrate what was functionally left of common_rtl.css into oldshared.css
Commit the Resourceloader conversion of oldshared.css that I had forgotten to commit
Follow up to r80785
Raimond Spekking [Mon, 24 Jan 2011 21:31:38 +0000 (21:31 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2011-01-24 20:59:00 UTC)
Antoine Musso [Mon, 24 Jan 2011 21:28:47 +0000 (21:28 +0000)]
update colors (I could not see them)
Krinkle [Mon, 24 Jan 2011 21:22:57 +0000 (21:22 +0000)]
moving tests to the mediawiki.util section + note about order
Brion Vibber [Mon, 24 Jan 2011 21:18:47 +0000 (21:18 +0000)]
Tweak comments on User::isValidEmailAddr to replace the old @todo for RFC 2822 validation with a brief explanation of why we're using this instead. (followup r80913)
Antoine Musso [Mon, 24 Jan 2011 21:13:55 +0000 (21:13 +0000)]
Email validation for @localhost address + tests
See r80694 commit note
Chad Horohoe [Mon, 24 Jan 2011 20:54:13 +0000 (20:54 +0000)]
(bug 26907) MediaWiki Default -> MediaWiki default
Antoine Musso [Mon, 24 Jan 2011 20:31:16 +0000 (20:31 +0000)]
User::isValidEmailAddr comment update
Follow up r75682
Alexandre Emsenhuber [Mon, 24 Jan 2011 20:08:09 +0000 (20:08 +0000)]
Explicitely enable language and title conversion otherwise this breaks tests when disabled in local config
Trevor Parscal [Mon, 24 Jan 2011 19:47:57 +0000 (19:47 +0000)]
Resolves issue in r80656 where escaped quotes within strings are not handled properly, resulting in the string being truncated.
Platonides [Mon, 24 Jan 2011 19:40:25 +0000 (19:40 +0000)]
Silly bug with value nodes.
Chad Horohoe [Mon, 24 Jan 2011 19:09:23 +0000 (19:09 +0000)]
Workaround null Title error in parser during main page creation. Used $wgTitle. I feel dirty
Alexandre Emsenhuber [Mon, 24 Jan 2011 18:45:59 +0000 (18:45 +0000)]
Fix for r80864: the $dbname variable was not there only to make pretty debug output, but also to let the connection choose the correct database. This was breaking connections to other databases since they were always using wiki's database.
Chad Horohoe [Mon, 24 Jan 2011 18:36:09 +0000 (18:36 +0000)]
* Cleanup massive duplication across Database constructors. Default implementation fairly sane. Now they all share the same if( $server ) logic to allow constructing the class without forcing open a connection (MySQL has done this since at least r15094)
* Get rid of intermediate installTables() callback
* Actually cache the result of DbInstaller::getConnection() like the documentation says
Chad Horohoe [Mon, 24 Jan 2011 17:37:06 +0000 (17:37 +0000)]
Followup r80864: DatabaseSqlite exploded on installer page because it tried to open an invalid $wgSqliteDataDir.
Even though it doesn't use $server, only call open() if it's set, like in the other constructors.
The amount of code duplication here is stupid.
Chad Horohoe [Mon, 24 Jan 2011 16:31:36 +0000 (16:31 +0000)]
Followup to r79848 (and really, make it useful...)
Turn DatabaseBase::classFromType() into newFromType() factory function for constructing a new object based on a given type and (optional) params. Documented it fairly clearly.
I think it looks nicer :)
Sam Reed [Mon, 24 Jan 2011 15:30:35 +0000 (15:30 +0000)]
Fixup usage of raw sql in Title
Followup r80856, add missing __METHOD__
Sam Reed [Mon, 24 Jan 2011 13:59:22 +0000 (13:59 +0000)]
Start another attack on raw sql queries
Roan Kattouw [Mon, 24 Jan 2011 02:58:12 +0000 (02:58 +0000)]
(bug 26827) Fix JS error on IE caused by the rename of {save,restore}StuffForIE() not updating callers. Changed callers to use {save,restore}Selection() or {save,restore}CursorAndScrollTop() as seemed appropriate
Sam Reed [Mon, 24 Jan 2011 01:00:29 +0000 (01:00 +0000)]
(bug 26895) in /include/db/LoadBalancer.php function "closeConnecton" should be called "closeConnection"
Seemingly no callers in extensions OR phase3 (weird...), searching for "closeConnecton" or the correctly spelt "closeConnection"
The back-compat typo thing probably wants removing.. Seems to have been as such since it was added in r32578...
Platonides [Sun, 23 Jan 2011 22:49:55 +0000 (22:49 +0000)]
$wgNoDBParam is tested in loadWikimediaSettings(), before execute() but after constructing the object.
This should get rid of the need of adding a literal '--wiki=aawiki'
http://wikitech.wikimedia.org/index.php?title=Add_a_wiki&diff=31536&oldid=31528
Alexandre Emsenhuber [Sun, 23 Jan 2011 20:27:26 +0000 (20:27 +0000)]
Assignment inside if clause is bad
Bryan Tong Minh [Sun, 23 Jan 2011 20:19:04 +0000 (20:19 +0000)]
Follow-up r69233: use getDbKey() instead of getText() for special pages.
Platonides [Sun, 23 Jan 2011 18:45:21 +0000 (18:45 +0000)]
Accept being passed a null Title to startExternalParse(), at the callers responsibility.
Added a note about getUserSig() side-effects.
Platonides [Sun, 23 Jan 2011 18:43:08 +0000 (18:43 +0000)]
preSaveTransform() needs $wgTitle.
Platonides [Sun, 23 Jan 2011 16:11:14 +0000 (16:11 +0000)]
Add types to prototypes.
Platonides [Sun, 23 Jan 2011 16:07:13 +0000 (16:07 +0000)]
Replace the repeated prologues to set mOptions, clearState(), setOutputType(), setTitle() with startExternalParse() calls
Platonides [Sun, 23 Jan 2011 15:56:30 +0000 (15:56 +0000)]
Remove a couple of calls to ParserOptions::resetUsage(), missed on its removal in r79018
Krinkle [Sun, 23 Jan 2011 14:34:19 +0000 (14:34 +0000)]
Follow-up per r80813 CR
Krinkle [Sun, 23 Jan 2011 13:15:19 +0000 (13:15 +0000)]
update RELEASE-NOTES for r80813 and r80381
Krinkle [Sun, 23 Jan 2011 13:09:15 +0000 (13:09 +0000)]
Bug 26870 - add width/height param to {{filepath:}}
* In addition to r80381
* Expanded comments in SpecialFilePath a little bit
Krinkle [Sun, 23 Jan 2011 02:48:30 +0000 (02:48 +0000)]
'skin' sometimes interferes with the global.
Krinkle [Sun, 23 Jan 2011 02:37:59 +0000 (02:37 +0000)]
adding links to other skins in mediaWiki JS test suite. (Previously making sure everything works in all skins was a PITA
Krinkle [Sun, 23 Jan 2011 02:22:27 +0000 (02:22 +0000)]
Obviously no need for a foreach loop here. (Follow-up r80790)
Krinkle [Sun, 23 Jan 2011 02:19:58 +0000 (02:19 +0000)]
adding available skins to mw.config.values
Sam Reed [Sun, 23 Jan 2011 02:16:49 +0000 (02:16 +0000)]
Add missing ;
Sam Reed [Sun, 23 Jan 2011 02:05:26 +0000 (02:05 +0000)]
* Expose list of skins in meta=siteinfo
Sean Colombo [Sun, 23 Jan 2011 01:59:24 +0000 (01:59 +0000)]
Minor fix to capitalization in some documentation.
Krinkle [Sun, 23 Jan 2011 01:42:33 +0000 (01:42 +0000)]
Updating mw.util.test.js + fixing minor bugs that were discovered through it
Updating mw.util.test.js
* Adding tests for modules now loaded by default [[RL/DM]]. Still not all of them, but it's getting there
* Changing order to either alphabetical order or order from source code (instead of random or chronological)
* adding addHead() function
* Fixing a bug caused by addHead() with (which selected all rows instead of rows that contain actual tests) - also removed the need for the "+1" adjustment later on in the code (which was needed since contained the first row with the column headings)
Fixed bugs that were found through testing:
* No title attribute was set for skins without portlets. (it was after the portlet-presence check).
Now older skins get the title attribute as well.
* Modern's article-container ('#mw_contentholder') is added to the definition for mw.util. in mw.util.init()
Derk-Jan Hartman [Sun, 23 Jan 2011 01:41:13 +0000 (01:41 +0000)]
Port the remaining Skin.php skins standard(classic), Cologneblue and Nostalgia
* Converted Nostalgia's use of inline table alignment to CSS
* common_rtl.css is not in use now
Refs bug 26649
Krinkle [Sat, 22 Jan 2011 23:24:45 +0000 (23:24 +0000)]
Renaming "mediaWiki.util Test Suite" to "mediaWiki JavaScript library test suite"
The tests cover pretty much the entire library, not just mw.util.*
Keeping the script under mediawiki.util since the test itself is a utility.
Object was already moved to mediaWiki.test from mediaWiki.util.test in a previous revision.
Derk-Jan Hartman [Sat, 22 Jan 2011 23:21:23 +0000 (23:21 +0000)]
Fix an rtl issue with diff markers. This rtl specific line is no longer needed with rtl auto flipping
Krinkle [Sat, 22 Jan 2011 23:17:29 +0000 (23:17 +0000)]
Removing commented wgHandheldStyle in Resources.php + wrapping lines at 80 (one-line to multi-line arrays)
* wgHandheldStyle: Is now done from Monobook.php (r75548)
* Some lines were getting over 100 characters in length due to the dependancies array. Spit' a few up to a multiline array
Derk-Jan Hartman [Sat, 22 Jan 2011 23:13:59 +0000 (23:13 +0000)]
Partial revert of r80772.
Did not mean to commit that potential but unconfirmed fix for bug 26135
Derk-Jan Hartman [Sat, 22 Jan 2011 22:46:33 +0000 (22:46 +0000)]
Port Modern to resourceloader
Refs bug 26649
Bryan Tong Minh [Sat, 22 Jan 2011 22:34:36 +0000 (22:34 +0000)]
Follow-up r79867: Read out EXIF orientation in JavaScript and rotate accordingly. Added JsJpegMeta library by Ben Leslie under the MIT license.
* Added JS variabele wgFileCanRotate. If anybody knows a way to make certain variables only available to certain modules, please tell me, could not find it.
* Added JsJpegMeta as mediawiki.util.jpegmeta
* Made BitmapHandler::getScaler and BitmapHandker::canRotate static
* Bumped style version
Derk-Jan Hartman [Sat, 22 Jan 2011 22:29:57 +0000 (22:29 +0000)]
Follow up to r80773. Repair the thumbcaptions alignment.
Derk-Jan Hartman [Sat, 22 Jan 2011 22:21:57 +0000 (22:21 +0000)]
Remove RTL definitions from skins/common/shared.css
With the new auto rtl flipping of resourceloader, all rtl sites were broken.
Derk-Jan Hartman [Sat, 22 Jan 2011 21:29:39 +0000 (21:29 +0000)]
Port Chick to Resourceloader. Bug 26649
Derk-Jan Hartman [Sat, 22 Jan 2011 21:16:34 +0000 (21:16 +0000)]
Finish porting the Simple skin to resourceloader.
* quickbar CSS removed, since simple doesn't even have #quickbar.
* default of line-trough removed, since this is already present in the skin CSS.
Fixes part of bug 26649
Bryan Tong Minh [Sat, 22 Jan 2011 20:33:25 +0000 (20:33 +0000)]
(bug 26809) Uploading files with multiple extensions where one of the extensions is blacklisted now gives the proper extension in the error message.
Krinkle [Sat, 22 Jan 2011 20:30:20 +0000 (20:30 +0000)]
This override is no longer needed. white background for tables removed in r80495.
Bryan Tong Minh [Sat, 22 Jan 2011 20:23:51 +0000 (20:23 +0000)]
Add automatic formatting of numeric parameters to Message
Siebrand Mazeland [Sat, 22 Jan 2011 20:07:18 +0000 (20:07 +0000)]
Localisation updates for core from translatewiki.net.
Siebrand Mazeland [Sat, 22 Jan 2011 18:42:30 +0000 (18:42 +0000)]
Localisation updates for core from translatewiki.net.
Brion Vibber [Sat, 22 Jan 2011 16:59:01 +0000 (16:59 +0000)]
* (bug 26861) avoid warning in OutputPage::addVaryHeader when $options param is null
This should coerce nulls to empty arrays to make them play a little nicer.
Also added a doc comment that the format and contents of the $option parameter need to be described in some way; judging by the below getXVO() function they're used to produce the X-Vary-Options header along with the vary cookie settings, but offhand wouldn't know what acceptable options are or how to look them up (X-Vary-Options is something we made up as an extension for our patched Squid servers, so there's no public standard like the HTTP RFCs to look it up in.)
Platonides [Sat, 22 Jan 2011 16:34:14 +0000 (16:34 +0000)]
Don't look for pipes in the root node.
Raimond Spekking [Sat, 22 Jan 2011 16:06:05 +0000 (16:06 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2011-01-22 15:41:00 UTC)
Shinjiman [Sat, 22 Jan 2011 15:33:26 +0000 (15:33 +0000)]
Localisation updates Cantonese, Chinese and Literary Chinese
Siebrand Mazeland [Sat, 22 Jan 2011 14:36:11 +0000 (14:36 +0000)]
* changed 'searchmenu-new-nocreate' to no longer be ignored and have content. Addresses bug 26747.
* remove trailing whitespace form SpecialSearch.php.
Shinjiman [Sat, 22 Jan 2011 10:32:40 +0000 (10:32 +0000)]
Localisation updates Cantonese, Chinese and Literary Chinese
Ryan Kaldari [Sat, 22 Jan 2011 01:57:25 +0000 (01:57 +0000)]
adding comment
Ilmari Karonen [Sat, 22 Jan 2011 00:12:21 +0000 (00:12 +0000)]
Add extension and MIME type as parameters to filetype-mime-mismatch message. Also fix an ungrammatical Finnish translation of filetype-badmime while I'm at it.
Ilmari Karonen [Fri, 21 Jan 2011 23:35:58 +0000 (23:35 +0000)]
Check that the MIME type is allowed before checking that it matches the extension, and skip the latter check entirely if there is no extension so that the right message (filetype-missing) will be given instead of filetype-mime-mismatch.
Zak Greant [Fri, 21 Jan 2011 23:12:51 +0000 (23:12 +0000)]
Make paraminfo output examples along with parameter information.
Platonides [Fri, 21 Jan 2011 23:03:33 +0000 (23:03 +0000)]
Add full articles to preprocessor tests.
* QuoteQuran.txt is GFDL/CC-BY-SA, created by [[en:User:Striver]] at http://en.wikipedia.org/w/index.php?title=Template:QuoteQuran/sandbox&oldid=
237348988
* Factorial.txt is GFDL + CC-BY-SA, created by [[en:User:Polonium]] at http://en.wikipedia.org/w/index.php?title=Template:Factorial&oldid=
98548758
* All_system_messages.txt was generated by MediaWiki, so already GPL. Copied from http://tl.wiktionary.org/w/index.php?title=Suleras:All_system_messages&oldid=2765
Added along their preprocessed xml.
Platonides [Fri, 21 Jan 2011 22:44:40 +0000 (22:44 +0000)]
Move $wgLocalisationCacheConf disabling from bootstrap.php to phpunit.php
Platonides [Fri, 21 Jan 2011 22:00:07 +0000 (22:00 +0000)]
The << operator (level 7) has greater priority than bitwise or (level 12),
which makes getNextSibling() function wrong for values >= 256.
Sam Reed [Fri, 21 Jan 2011 19:02:17 +0000 (19:02 +0000)]
Fold Avars Nogomatch extension into core
No need for an extension just for a wfDebugLog call
Antoine Musso [Fri, 21 Jan 2011 18:01:47 +0000 (18:01 +0000)]
Hack invalid w3 spec to validate @localhost email
In r75682, I have implemented a PHP function to validate email address
based on bug 22449. Siebrand pointed a w3.org specification which I
implemented. The spec is bugged since it requires a domain and a top
level domain!
I could either make the first part optional or alter the second part
to require 0 to x elements. I choose the later: s/+/*/
Should fix bug 22449 for good.
TESTS:
Added testEmailDoesNotNeedATopLevelDomain:
Made following emails valid:
user.@localdaomin
.@localdomain
user@a
Test output (please add more):
$ php phpunit.php -c suite.xml --filter alidEmail --tap
TAP version 13
ok 1 - UserIsValidEmailAddrTest::testEmailWellKnownUserAtHostDotTldAreValid
ok 2 - UserIsValidEmailAddrTest::testEmailWithUpperCaseCharactersAreValid
ok 3 - UserIsValidEmailAddrTest::testEmailWithAPlusInUserName
ok 4 - UserIsValidEmailAddrTest::testEmailDoesNotNeedATopLevelDomain
ok 5 - UserIsValidEmailAddrTest::testEmailWithWhiteSpacesBeforeOrAfterAreInvalids
ok 6 - UserIsValidEmailAddrTest::testEmailWithWhiteSpacesAreInvalids
ok 7 - UserIsValidEmailAddrTest::testEmailDomainCanNotBeginWithDot
ok 8 - UserIsValidEmailAddrTest::testEmailWithFunnyCharacters
ok 9 - UserIsValidEmailAddrTest::testEmailTopLevelDomainCanBeNumerical
ok 10 - UserIsValidEmailAddrTest::testEmailWithoutAtSignIsInvalid
ok 11 - UserIsValidEmailAddrTest::testEmailWithOneCharacterDomainIsValid
1..11
Chad Horohoe [Fri, 21 Jan 2011 17:42:15 +0000 (17:42 +0000)]
(bug 26848) deleteArchivedFiles.php deletes db records, but not files
Roan Kattouw [Fri, 21 Jan 2011 17:23:24 +0000 (17:23 +0000)]
Fix r80666: botched variable rename
Chad Horohoe [Fri, 21 Jan 2011 15:27:16 +0000 (15:27 +0000)]
Partially revert r69738 (splitting Installer/CoreInstaller). As discussed on CR, this probably wasn't the best route to go with this code.
We can figure that out sometime in 1.18
Chad Horohoe [Fri, 21 Jan 2011 14:37:00 +0000 (14:37 +0000)]
(bug 26288) $wgDeletedDirectory looks funny on Windows because / should be \ although / is harmless.