* Revert revert r39662 of my parser changes.
authorTim Starling <tstarling@users.mediawiki.org>
Mon, 25 Aug 2008 16:08:19 +0000 (16:08 +0000)
committerTim Starling <tstarling@users.mediawiki.org>
Mon, 25 Aug 2008 16:08:19 +0000 (16:08 +0000)
commitccacba9f3acba87d4eddca936a0d772771dc2606
tree6063a6a148eb43a9b2ea3ef8fde825a3ca77a5fa
parentf037c162c7587124db8accad0966335146ebb3fc
* Revert revert r39662 of my parser changes.
* Fixed image link whitespace handling (Brion's complaint, r39662)
* Added fuzz test capability to parserTests.php
* Added __destruct() functions to Parser and Language, and called them explicitly from parserTests.inc, to avoid unconstrained memory usage during fuzz testing.
* Added unified diff to output of Parser_DiffTest
* Fixed whitespace change in Parser::doTableStuff() (found by fuzzing)
* Added feature to RELEASE-NOTES which I'd committed last time but forgotten to note: <gallery> will accept image names with no "Image:" prefix (rediscovered by fuzzing)
* Limit memory usage in Title::getInterwikiLink()
* Fixed chronic fail of all interwiki link parser tests (hid Siebrand's complaint, r39464)
* Fixed chronic fail of one of the LanguageConverter parser tests. Was actually an ignored bug.
RELEASE-NOTES
includes/Title.php
includes/parser/LinkHolderArray.php
includes/parser/Parser.php
includes/parser/Parser_DiffTest.php
languages/Language.php
languages/LanguageConverter.php
maintenance/parserTests.inc
maintenance/parserTests.php
maintenance/parserTestsStaticParserHook.php