From d3d9b4f09c820e97b57011569f40f474360dac5d Mon Sep 17 00:00:00 2001
From: Subramanya Sastry a b'c d ef g hi j
+
@@ -3638,7 +3649,7 @@ foo foo -!! html +!! html/php
foo
@@ -3667,7 +3678,36 @@ foo foo -!!end +!! html/parsoid ++ foo +
+ +foo+
foo+
++ +foo
+
++ +foo ++
+foo+ |
bar | -bar | -title="foo|" bar | bar | +title="foo|" bar |
[[Main Page]] the main page [it's not very good]
+!! html/parsoid +[[Main Page]] the main page [it's not very good]
+!! end + +## Parsoid doesn't get this right and even fails wt2html because, when doing the +## normalization for comparison, the html serialization / re-parse doesn't +## roundtrip. This is T49963 +!! test +inside a link +!! wikitext +[[MainPage]] [[Main Page|the main page[it's not very good]]] +!! html/php+tidy +[[Main
Page[it's not very good]+!! html/parsoid +[[Main
Page]] the main page
!! end !! test @@ -8831,6 +8886,8 @@ Interwiki link with fragment (T4130) !! end +## The interwiki case here continued to be legacy escaped because of the +## default setting of $wgExternalInterwikiFragmentMode !! test Link scenarios with escaped fragments !! options @@ -8849,7 +8906,7 @@ wgFragmentMode=[ 'html5', 'legacy' ] !! html/parsoid[it's not very good]#Is this great? Foo#Is this great? -meatball:Foo#Is this great?
+meatball:Foo#Is this great? !! end !! test @@ -12745,7 +12802,7 @@ array (But if the broken language converter markup is inside an extension tag, nothing bad happens:
foo-{bar}bat
foo-{bar}bat
<span title="<translate>123</translate>">ok</span> +ok +!! html/php+tidy +
ok
!! html/parsoid -ok
+ok
!! end !! test @@ -18791,7 +18848,7 @@ T5244: HTML attribute safety (extension; safe) !! html/parsoid - + !! end !! test @@ -18802,7 +18859,7 @@ T5244: HTML attribute safety (extension; unsafe) !! html/parsoid - + !! end # More MSIE fun discovered by Tom Gilder -- 2.20.1