Merge "Improve wfEscapeWikiText, part 2"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Tue, 24 Sep 2013 15:55:36 +0000 (15:55 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Tue, 24 Sep 2013 15:55:36 +0000 (15:55 +0000)
includes/GlobalFunctions.php

index 0c92ab6..414c822 100644 (file)
@@ -2032,6 +2032,10 @@ function wfEscapeWikiText( $text ) {
                        "\n*" => "\n&#42;", "\r*" => "\r&#42;",
                        "\n:" => "\n&#58;", "\r:" => "\r&#58;",
                        "\n " => "\n&#32;", "\r " => "\r&#32;",
+                       "\n\n" => "\n&#10;", "\r\n" => "&#13;\n",
+                       "\n\r" => "\n&#13;", "\r\r" => "\r&#13;",
+                       "\n\t" => "\n&#9;", "\r\t" => "\r&#9;", // "\n\t\n" is treated like "\n\n"
+                       "\n----" => "\n&#45;---", "\r----" => "\r&#45;---",
                        '__' => '_&#95;', '://' => '&#58;//',
                );