Self-revert r79892: only got one opposition and apparently too hairy for anyone else...
authorNiklas Laxström <nikerabbit@users.mediawiki.org>
Wed, 17 Aug 2011 09:55:09 +0000 (09:55 +0000)
committerNiklas Laxström <nikerabbit@users.mediawiki.org>
Wed, 17 Aug 2011 09:55:09 +0000 (09:55 +0000)
RELEASE-NOTES-1.18
includes/OutputPage.php

index 0fe33d9..6dbdeb0 100644 (file)
@@ -231,8 +231,6 @@ production.
 * If an edit summary exceeds 250 bytes and is truncated, add an ellipse.
 * (bug 26638) Database error pages display correctly in RTL languages.
 * (bug 26187) Confirmrecreate no longer parses the edit summary.
-* (bug 25506) Exception is thrown if OutputPage::parse is called inside a tag
-  hook, which would reset parser state.
 * (bug 26208) Mark directionality of some interlanguage links.
 * (bug 26034) Make the "View / Read" tab in content_navigation style tabs remain
   selected when the action is "purge".
index 75272a2..1f09798 100644 (file)
@@ -1465,13 +1465,6 @@ class OutputPage extends ContextSource {
         * @return String: HTML
         */
        public function parse( $text, $linestart = true, $interface = false, $language = null ) {
-               // Check one for one common cause for parser state resetting
-               $callers = wfGetAllCallers( 10 );
-               if ( strpos( $callers, 'Parser::extensionSubstitution' ) !== false ) {
-                       throw new MWException( "wfMsg* function with parsing cannot be used " .
-                               "inside a tag hook. Should use parser->recursiveTagParse() instead" );
-               }
-
                global $wgParser;
 
                if( is_null( $this->getTitle() ) ) {