Platonides
fe7ee51f3c
Follow up r87210
2011-05-01 23:02:27 +00:00
Platonides
e5a26f3460
Convert r86795 tests into a dataProvider
2011-05-01 21:33:16 +00:00
Platonides
10cd6f1b6a
Fix the old XmlTest.php test bug in the dateMenu() when the wiki is configured for a languange other than English
...
Other tests were running before and messing with the Language objects.
2011-05-01 19:32:49 +00:00
Platonides
f10c7a0b93
Cosmetic change
2011-05-01 19:31:18 +00:00
Sam Reed
c720f313a8
Followup r86800, add missing ()
2011-04-29 17:51:50 +00:00
Platonides
f80b75a6aa
The $wgLocalisationCacheConf was being overwritten by the default value.
...
Restores the ability to run databaseless tests broken by r86775
2011-04-29 16:26:20 +00:00
Mark A. Hershberger
cbcc75067a
revert r76127, r76129, and r83535 b/c I'm backing out the fix for bug #542 . Fixing ancient bugs causes grief for many people.
2011-04-27 19:13:34 +00:00
Brion Vibber
6fff535d08
* (bug 28627) External link normalization now handles file: URL cases without throwing notice warnings.
...
Added some test cases for wfMakeUrlIndex() to GlobalTests (tweaks $wgUrlProtocols to toss in file:// support so it can test them).
Needs more cases for other URL styles probably; some of the more pathological file: URL cases still won't normalize really cleanly but will go through the function without exploding. The most-needed variants will be the Windows/IE-compatible ones I think -- so file:///c:/foo or file://server/foo.
2011-04-25 21:00:49 +00:00
Leo Koppelkamm
a4296effc7
Add |alt= option for galleries ( Bug 18682 ). Recommit of r86749, with nested |alt= now fixed. Patch by Jan Paul Posma
2011-04-25 13:51:54 +00:00
Happy-melon
21813a563c
Follow-up r86775: restub $wgLang. Not because it's a good idea, but because I can't see how to avoid the circular dependencies on it *without* stubbing it. Probably easier to just continue the drive to deprecate the global variable altogether.
2011-04-24 10:50:51 +00:00
Sam Reed
8e80b8c3c1
Tidy up some unused variables and such
2011-04-23 21:40:52 +00:00
Mark A. Hershberger
2e6a9b9cea
* Add preprocessor tests that Bergi supplied for Bug #28642
...
* Add Bergi to CREDITS
2011-04-23 21:26:04 +00:00
Mark A. Hershberger
7d90f16834
Use assertStringEqualsFile in place of assertEquals and reading the file.
2011-04-23 21:21:02 +00:00
Mark A. Hershberger
e8ccedbbf0
missed some w/s
2011-04-23 21:18:50 +00:00
Mark A. Hershberger
6c3d0e056e
w/s cleanup
2011-04-23 21:18:22 +00:00
Mark A. Hershberger
49db10306b
follow up r86752 with some content for the result of “Gallery with wikitext inside caption”
2011-04-23 19:57:59 +00:00
Mark A. Hershberger
d42259d38c
random w/s cleanup
2011-04-23 19:28:35 +00:00
Happy-melon
c80535ae10
Stop stubbing $wgLang and $wgContLang. There are no major code paths which do not call either $wgLang or $wgContLang at least once. All index.php calls unstub $wgContLang from MediaWiki::parseTitle() except in the edgecase of viewing pages referenced only by "curid=123", and since those will end up calling OutputPage::output() they will eventually be unstubbed at some point as well. All calls through load.php unstub $wgLang in ResourceLoaderContext::getLanguage() from ResouceLoader::respond() --> ResourceLoader::preloadModuleInfo(). All calls through api.php unstub $wgContLang in ApiResult::cleanUpUTF8() from ApiMain::printResult().
2011-04-23 15:19:38 +00:00
Leo Koppelkamm
8548adf48f
Reverting r86749: The alt stuff is far too simplistic. One way to fix it would be to generalize makeImage() in the parser to process gallery params as well, but I don't have time to that now
2011-04-23 09:55:42 +00:00
Leo Koppelkamm
f3e6866d1a
Add ability to use add alt texts for images in galleries ( Bug 18682 ). Patch by Jan Paul Posma. Also cleaned up some comments and var names
2011-04-23 07:27:45 +00:00
Brion Vibber
5f0afcf1a2
Breaking the 'math' table setup out to Math extension. Should be the last main step in extension-ification of the math options!
...
The 'math' table will no longer be created on a default install unless you've explicitly enabled the Math plugin at install time; the usual update.php procedure will add it in.
Postgres, Oracle, MSSQL, and DB2 variants are included -- broken out from the core files -- but have not been tested.
I know there has been some code duplication in parser test infrastructure but could only find one instance of the parser test temporary table setup to remove the 'math' table from (the extension adds it back via the hook). If the phpunit-based runner breaks, please track it down and fix it there too.
2011-04-22 21:37:16 +00:00
Leo Koppelkamm
6e7c9e2701
Fix Bug 25794: Disallow multiple table captions & only keep the first
2011-04-21 07:27:05 +00:00
Platonides
9f63d96785
Change tests to match preprocessor changes in r86072.
...
sed -i 's/<root><\(template\|tplarg\)>/<root><\1 lineStart=\\"1\\">/' phpunit/includes/parser/PreprocessorTest.php
sed -i 's/<root><\(template\|tplarg\)>/<root><\1 lineStart="1">/' parser/preprocess/*.expected
2011-04-19 18:39:37 +00:00
Max Semenik
f7c1ecc5ee
Removed JavaScriptDistiller: unused
2011-04-19 10:13:25 +00:00
Sam Reed
0bf458ec62
Apply phase3 related Title fixes. With one minor addition, Title constructor marked as protected, "just in case"...
...
Patches by Yuvi Panda
From (bug 28583) Remove all /* private */ declarations in MediaWiki core
2011-04-18 23:20:21 +00:00
Leo Koppelkamm
cca68b8800
r85922: Fixing another table bordercase
2011-04-15 22:36:09 +00:00
Leo Koppelkamm
dbf7c07ef9
Another table parser test
2011-04-14 20:50:28 +00:00
Leo Koppelkamm
b4ec34def9
Followup to r86064 (List with double line-breaks inside tables). Also contains patch for Bug 16700 by Mormegil (Additional linebreak though nested templates). Parsertests for both
2011-04-14 19:28:45 +00:00
Leo Koppelkamm
a163fa3c55
Fix for r85990, which broke lists inside tables; adding test for it
2011-04-14 18:45:04 +00:00
Leo Koppelkamm
8544cbe0a2
Adding some parser test for tables. Fixing one parser test, which broke due to changes in a string in MessagesSr_ec.php
2011-04-14 17:46:59 +00:00
Leo Koppelkamm
3dde00f863
Fixing line-break issues with r85922
2011-04-14 10:02:51 +00:00
Platonides
0677784244
Move </td> and </th> to its own line (unless it's an empty cell)
...
Fixes the other r86004 test case and r86010 one.
2011-04-13 23:50:33 +00:00
Platonides
a90aab9ee2
Another evil test to join r86004 (didn't produce malformed output in the pre-r85922 parser)
2011-04-13 23:36:49 +00:00
Platonides
887f4eff82
Follow up r85922 moving the </caption> to another line, fixing one of the tests added in r86004.
2011-04-13 23:19:27 +00:00
Platonides
58cc72f50b
Add a couple of broken tests showing why having the table closing tags in the same line is not a good idea.
2011-04-13 23:16:22 +00:00
Platonides
8828e92af1
Follow up r85991. For some reason I committed the test for r85921 parser, not for r85922
2011-04-13 23:12:25 +00:00
Platonides
6c0cf20425
Readd support for headings inside tables, broken in r85922 and reported on its CodeReview.
...
Added testcase for it.
It changes again Parser24.
2011-04-13 22:20:14 +00:00
Leo Koppelkamm
b186286631
Tables: Fix Bug 20078, add test for it
2011-04-13 20:01:23 +00:00
Leo Koppelkamm
86cad27b2b
Followup to r85922: Adapt to MW-coding style
2011-04-13 19:46:09 +00:00
Neil Kandalgaonkar
9546b572e8
reverting some changes unintentionally committed in r85939
2011-04-13 05:40:51 +00:00
Neil Kandalgaonkar
1165c17e97
followup to r85929 -- missing the break;s for non-default cases.
2011-04-13 05:31:22 +00:00
Leo Koppelkamm
109f7bcb9d
2011-04-12 21:27:24 +00:00
Platonides
eb7e30ee42
I forgot to commit this in r85906
2011-04-12 20:48:19 +00:00
Paul Copperman
8ec3ce80d9
Follow-Up r85618:
...
* UploadFromUrlTest.php: Remove another instance of stray ini_set statements.
* Makefile: Also exclude group Stub from tests when running 'make noparser' etc.
2011-04-11 16:41:23 +00:00
Neil Kandalgaonkar
4ae2a98e13
followup to r85654, move global declarations
2011-04-10 22:27:52 +00:00
Platonides
028a4a8378
Follow up r85566. Add the helper classes to test autoloader.
2011-04-10 16:42:29 +00:00
Max Semenik
1275cc6df6
SQLite is picky about the position of AUTOINCREMENT in field definition, handle it when converting from MySQL syntax
2011-04-10 08:44:06 +00:00
Brion Vibber
ff0524b3bc
Initial stab at breaking math/texvc out to Math extension.
...
* (bug 14202) $wgUseTeX has been superseded by the Math extension. To re-enable
math conversion after upgrading, obtain the Math extension from SVN or from
http://www.mediawiki.org/wiki/Extension:Math and add to LocalSettings.php:
require_once "$IP/extensions/Math/Math.php";
This is an initial stab, and a few things remain to be cleaned up:
* messages need to be moved from core to extension
* MW_MATH_* constants should be moved to the extension from core
* old back-compat math names interfaces using those constants should be removed from message files
* classic edit toolbar's math button should be added from the extension (or else dropped) -- currently there's not a clean hook, but could do it by JS
* couple of things like the 'armourMath' function on Language & LanguageConverter may want to be redone just as an unconditional, if that's simpler.
Setting $wgUseTeX alone will no longer have any affect. The var's still there for the moment as a few bits still need to be fully moved out from core.
2011-04-09 00:39:40 +00:00
Brion Vibber
f351e54d6c
Quick fix for bug 15892: intermittent SQL-based cache failures during parser test runs.
2011-04-08 23:06:56 +00:00
OverlordQ
a8bcd0e4fa
Followup to r85464, correct parser test
2011-04-08 16:17:54 +00:00