diff --git a/AssemblyVersion.cs b/AssemblyVersion.cs index 76facc7..47d178c 100644 --- a/AssemblyVersion.cs +++ b/AssemblyVersion.cs @@ -16,5 +16,5 @@ using System.Reflection; // // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("3.0.1.463")] -[assembly: AssemblyFileVersion("3.0.1.463")] +[assembly: AssemblyVersion("3.0.1.464")] +[assembly: AssemblyFileVersion("3.0.1.464")] diff --git a/Core/ReverseFormatter.cs b/Core/ReverseFormatter.cs index cc69923..d592139 100644 --- a/Core/ReverseFormatter.cs +++ b/Core/ReverseFormatter.cs @@ -94,6 +94,8 @@ namespace ScrewTurn.Wiki { buffer.Replace("", ""); buffer.Replace("", ""); buffer.Replace("", ""); + buffer.Replace("
", "
"); + buffer.Replace("
", ""); buffer.Replace("&", "&"); @@ -101,6 +103,12 @@ namespace ScrewTurn.Wiki { buffer.Replace("[", "["); buffer.Replace("]", "]"); + // #469: IE seems to randomly add this stuff + buffer.Replace("\r\n", "
", ""); + buffer.Replace("
", ""); + // Temporarily replacetags match = PreRegex.Match(buffer.ToString()); while(match.Success) { @@ -571,15 +579,7 @@ namespace ScrewTurn.Wiki { match = BoxRegex.Match(buffer.ToString(), match.Index + 1); } - buffer.Replace("", ""); - buffer.Replace("
", "
"); - buffer.Replace("", ""); - buffer.Replace("
", "
"); - //
- //sb.Replace("
", "\r\n\r\n"); - //sb.Replace("\r\n
", "\r\n\r\n"); - //sb.Replace("
", "{BR}\r\n"); buffer.Replace("
", "\r\n"); // Fix line breaks in IE