Hard deprecate Preprocessor_DOM
authorC. Scott Ananian <cscott@cscott.net>
Tue, 9 Apr 2019 18:42:42 +0000 (14:42 -0400)
committerC. Scott Ananian <cscott@cscott.net>
Fri, 14 Jun 2019 16:21:40 +0000 (12:21 -0400)
commit53fe91ded58c3be587a025984c7051c01be2fedc
tree748f3b19dd4ff172a4a42e1d9bd1e1c20cab984f
parent61544d6eb235342d004a2fefc159167f28c69099
Hard deprecate Preprocessor_DOM

The Preprocessor_DOM implementation doesn't interact well with PHP memory
profiling, and has some limitations not present in the Preprocessor_Hash
implementation (see T216664).  There is no reason to keep around two
versions of the preprocessor: it just complicates on-going wikitext
feature development.

Hard deprecate use of Preprocessor_DOM, so we can remove the redundant
code in a future release.

Bug: T204945
Depends-On: Id38c9360e4d02b570996dbf7a660f964f02f1a2c
Change-Id: Ica5d1ad5b1e677542962fc36d582a793f941155e
RELEASE-NOTES-1.34
includes/DefaultSettings.php
includes/parser/PPCustomFrame_DOM.php
includes/parser/PPFrame_DOM.php
includes/parser/PPNode_DOM.php
includes/parser/PPTemplateFrame_DOM.php
includes/parser/Parser.php
includes/parser/Preprocessor_DOM.php
tests/parser/ParserTestRunner.php
tests/phpunit/includes/parser/PreprocessorTest.php