* Fixed "Morwen/13" from http://meta.wikimedia.org/w/index.php?title=Migration_to_the...
authorTim Starling <tstarling@users.mediawiki.org>
Thu, 17 Jan 2008 03:23:07 +0000 (03:23 +0000)
committerTim Starling <tstarling@users.mediawiki.org>
Thu, 17 Jan 2008 03:23:07 +0000 (03:23 +0000)
commit678b861f63f9b5ec174d056a1be4f0a747c9368a
tree2a00b09ceae5c68274c4fd05c6f030f4390a97b3
parentba113e12e5ceb6af6d0fb50c5b1a5dd07d32874c
* Fixed "Morwen/13" from meta.wikimedia.org/w/index.php?title=Migration_to_the_new_preprocessor&oldid=837845 . The fix is heuristic, to avoid infinite backtracking or "alternate-reality" style branching in the preprocessToDom stack. Some edit section links will go missing despite my best efforts.
* Split the PPD stack out to its own class. Verified with a differential fuzz test.
* Added parser tests for Morwen/13 (including new heuristic behaviour) and bug 5678.
includes/Parser.php
maintenance/parserTests.txt