Index: ApiParse.php
===================================================================
--- ApiParse.php	(revision 36096)
+++ ApiParse.php	(working copy)
@@ -62,7 +62,10 @@
 					$this->dieUsage("You don't have permission to view deleted revisions", 'permissiondenied');
 				$text = $rev->getRawText();
 				$titleObj = $rev->getTitle();
-				$p_result = $wgParser->parse($text, $titleObj, new ParserOptions());
+				$popts = new ParserOptions();
+				$popts->setTidy(true);
+				$popts->enableLimitReport();
+				$p_result = $wgParser->parse($text, $titleObj, $popts);
 			}
 			else
 			{
@@ -77,7 +80,10 @@
 				$pcache = ParserCache::singleton();
 				$p_result = $pcache->get($articleObj, $wgUser);
 				if(!$p_result) {
-					$p_result = $wgParser->parse($articleObj->getContent(), $titleObj, new ParserOptions());
+					$popts = new ParserOptions();
+					$popts->setTidy(true);
+					$popts->enableLimitReport();
+					$p_result = $wgParser->parse($articleObj->getContent(), $titleObj, $popts);
 					global $wgUseParserCache;
 					if($wgUseParserCache)
 						$pcache->save($p_result, $articleObj, $wgUser);
@@ -89,7 +95,10 @@
 			$titleObj = Title::newFromText($title);
 			if(!$titleObj)
 				$titleObj = Title::newFromText("API");
-			$p_result = $wgParser->parse($text, $titleObj, new ParserOptions());
+			$popts = new ParserOptions();
+			$popts->setTidy(true);
+			$popts->enableLimitReport();
+			$p_result = $wgParser->parse($text, $titleObj, $popts);
 		}
 
 		// Return result
