* Refactored the parser. See my huge entry in RELEASE-NOTES for details.
authorTim Starling <tstarling@users.mediawiki.org>
Tue, 20 Nov 2007 10:55:08 +0000 (10:55 +0000)
committerTim Starling <tstarling@users.mediawiki.org>
Tue, 20 Nov 2007 10:55:08 +0000 (10:55 +0000)
commitb6dba5bcfd3ee6cc2cee7d3a991a668b68669b47
tree8bcadff0425e253fcde346d8049ebb01fc891f89
parent8a355e04ff401630ee7771ee6ebd93142b5d606a
* Refactored the parser. See my huge entry in RELEASE-NOTES for details.
* Made it possible to configure the parser class being used, via $wgParserConf.
* Moved defines from the top of Parser.php to either class constants or Defines.php
* Added Parser_DiffTest, a differential parser class for regression testing
* Added Parser_OldPP, a parser class which operates like the parser before this commit. I made one breaking change: a bugfix to avoid losing whitespace when adding MWTEMPLATESECTION markers.
* Made internal tidy work with PHP 5
* Added the ability to supply a hook for template fetching via ParserOptions. This is handy for testing.
* Updated parserTests.txt to account for the various breaking changes I made. Removed a few parser tests that no longer test for anything useful.
RELEASE-NOTES
includes/AutoLoader.php
includes/DefaultSettings.php
includes/Defines.php
includes/Parser.php
includes/ParserOptions.php
includes/Parser_DiffTest.php [new file with mode: 0644]
includes/Parser_OldPP.php [new file with mode: 0644]
includes/Setup.php
maintenance/parserTests.txt