This will knowingly not work for Internet Explorer, as the only
major browser that does not support margin-inline-start
Bug: T254051
Change-Id: I1db5dd165bc21eca49746cc6981c2fbd44d9a7f2
Before, the behavior on ::: with no text after the colons was very
unexpected. The last colon was not considered syntax, but became
visible as plain text. This is not how the ::: syntax behaves outside
of <poem> tags.
There are multiple ways to solve this:
* Use all ::: for the indention. However, what's the point of
indenting *nothing*?
* Remove the ::: and display an empty line. However, why should we
silently *remove* syntax that was put there for a reason?
* Do nothing, and let the Parser decide. This is what this patch does.
The extra ++ is a "possessive quantifier". It disables backtracking
at this point.
Change-Id: I2e046ed40121b5d78f3361b3e263f3a561c83a71
if <br /> tag is present after <hr />tag this change replaces both with <hr /> tag. as per Thiemo's patch I8021b2c sugesstions.
Bug: T124144
Change-Id: I9239da4538e189fc825e72668a3cbd8325ac2ca4