<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>bbcode Issue Tracker Rss Feed</title><link>http://bbcode.codeplex.com/WorkItem/List.aspx</link><description>bbcode Issue Tracker Rss Description</description><item><title>Closed Issue: parser errors [6021]</title><link>http://bbcode.codeplex.com/workitem/6021</link><description>if i just pass in a &amp;#91; it will error. How do i prevent errors like this&amp;#63;&lt;br /&gt;&amp;#160;&lt;br /&gt;Examples&amp;#58;&lt;br /&gt;CodeKicker.BBCode.BBCode.ToHtml&amp;#40;&amp;#34;&amp;#91;&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;CodeKicker.BBCode.BBCode.ToHtml&amp;#40;&amp;#34;&amp;#91;script&amp;#93;&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;CodeKicker.BBCode.BBCode.ToHtml&amp;#40;&amp;#34;ary&amp;#91;0&amp;#93;&amp;#61;1&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;</description><author>codekicker</author><pubDate>Thu, 16 May 2013 07:20:36 GMT</pubDate><guid isPermaLink="false">Closed Issue: parser errors [6021] 20130516072036A</guid></item><item><title>Closed Issue: Unknown Attribute [6153]</title><link>http://bbcode.codeplex.com/workitem/6153</link><description>It looks like line 135 in BBCodeParser.cs should throw an exception using the UnknownAttribute message rather than UnknownTag.&lt;br /&gt;</description><author>codekicker</author><pubDate>Thu, 16 May 2013 07:20:35 GMT</pubDate><guid isPermaLink="false">Closed Issue: Unknown Attribute [6153] 20130516072035A</guid></item><item><title>Closed Issue: Parse error on [url] tag when the url has an '=' in it [6797]</title><link>http://bbcode.codeplex.com/workitem/6797</link><description>&amp;#91;url&amp;#61;http&amp;#58;&amp;#47;&amp;#47;mysite.com&amp;#47;blah&amp;#63;someParam&amp;#61;1&amp;#93;Some text&amp;#91;&amp;#47;url&amp;#93; will throw a parse error.&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#91;url&amp;#61;http&amp;#58;&amp;#47;&amp;#47;mysite.com&amp;#47;blah&amp;#63;someParam&amp;#93;Some text&amp;#91;&amp;#47;url&amp;#93; does not.&lt;br /&gt;</description><author>codekicker</author><pubDate>Thu, 16 May 2013 07:20:35 GMT</pubDate><guid isPermaLink="false">Closed Issue: Parse error on [url] tag when the url has an '=' in it [6797] 20130516072035A</guid></item><item><title>Closed Issue: Attribute with a space not working [8229]</title><link>http://bbcode.codeplex.com/workitem/8229</link><description>I&amp;#39;m using BBCode for a forum, and need to be able to do quotes using the name of the original author.&lt;br /&gt;&amp;#160;&lt;br /&gt;This works just fine with&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt;new BBTag&amp;#40;&amp;#34;quote&amp;#34;, &amp;#34;&amp;#60;blockquote&amp;#62;&amp;#60;cite&amp;#62;&amp;#36;&amp;#123;user&amp;#125; wrote&amp;#58;&amp;#60;&amp;#47;cite&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;blockquote&amp;#62;&amp;#34;, new BBAttribute&amp;#40;&amp;#34;user&amp;#34;, &amp;#34;&amp;#34;&amp;#41;, new BBAttribute&amp;#40;&amp;#34;user&amp;#34;, &amp;#34;user&amp;#34;&amp;#41;&amp;#41;&lt;br /&gt;&amp;#160;&lt;br /&gt;unless the username contains a space.&lt;br /&gt;&amp;#160;&lt;br /&gt;Is there any reason why a space is included in line 317 in BBCodeParser &amp;#63;&lt;br /&gt;&amp;#160;&lt;br /&gt;var endIndex &amp;#61; input.IndexOfAny&amp;#40;&amp;#34; &amp;#91;&amp;#93;&amp;#34;.ToCharArray&amp;#40;&amp;#41;, end&amp;#41;&amp;#59;&lt;br /&gt;&amp;#160;&lt;br /&gt;What will break if I remove the space from that string&amp;#63;&lt;br /&gt;</description><author>orwellophile</author><pubDate>Thu, 16 May 2013 07:20:35 GMT</pubDate><guid isPermaLink="false">Closed Issue: Attribute with a space not working [8229] 20130516072035A</guid></item><item><title>Closed Issue: Stable - it never ever crashes [9223]</title><link>http://bbcode.codeplex.com/workitem/9223</link><description>First run and got exception &amp;#58;&amp;#41;&lt;br /&gt;CodeKicker.BBCode.BBCodeParsingException&amp;#58; The tag color does not exists.&lt;br /&gt;</description><author>orwellophile</author><pubDate>Thu, 16 May 2013 07:20:34 GMT</pubDate><guid isPermaLink="false">Closed Issue: Stable - it never ever crashes [9223] 20130516072034A</guid></item><item><title>Commented Issue: Partial solution for font, color, size and indent parsing. [9745]</title><link>http://bbcode.codeplex.com/workitem/9745</link><description>This is as far as I could get...   it makes &amp;#34;legible&amp;#34; output of &amp;#34;standard bbcode&amp;#34;, although it still needs a fix to handle spaces within font names.&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;            var parser &amp;#61; new BBCodeParser&amp;#40;new&amp;#91;&amp;#93;&lt;br /&gt;                &amp;#123;&lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;b&amp;#34;, &amp;#34;&amp;#60;b&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;b&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;i&amp;#34;, &amp;#34;&amp;#60;span style&amp;#61;&amp;#92;&amp;#34;font-style&amp;#58;italic&amp;#59;&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;span&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;u&amp;#34;, &amp;#34;&amp;#60;span style&amp;#61;&amp;#92;&amp;#34;text-decoration&amp;#58;underline&amp;#59;&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;span&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;code&amp;#34;, &amp;#34;&amp;#60;pre class&amp;#61;&amp;#92;&amp;#34;prettyprint&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;pre&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;img&amp;#34;, &amp;#34;&amp;#60;img src&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;content&amp;#125;&amp;#92;&amp;#34; &amp;#47;&amp;#62;&amp;#34;, &amp;#34;&amp;#34;, false, true&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;quote&amp;#34;, &amp;#34;&amp;#60;blockquote&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;blockquote&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;list&amp;#34;, &amp;#34;&amp;#60;ul&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;ul&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;&amp;#42;&amp;#34;, &amp;#34;&amp;#60;li&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;li&amp;#62;&amp;#34;, true, false&amp;#41;,&lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;url&amp;#34;, &amp;#34;&amp;#60;a href&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;href&amp;#125;&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;a&amp;#62;&amp;#34;, new BBAttribute&amp;#40;&amp;#34;href&amp;#34;, &amp;#34;&amp;#34;&amp;#41;, new BBAttribute&amp;#40;&amp;#34;href&amp;#34;, &amp;#34;href&amp;#34;&amp;#41;&amp;#41;, &lt;br /&gt;&amp;#160;&lt;br /&gt;                    &amp;#47;&amp;#47; new BBTag&amp;#40;&amp;#34;font&amp;#34;, &amp;#34;FONT&amp;#58;&amp;#36;&amp;#123;&amp;#125;&amp;#34;, &amp;#34;ENDFONT&amp;#34;, true, false&amp;#41;,  &amp;#47;&amp;#47; Parser Test&lt;br /&gt;&amp;#160;&lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;font&amp;#34;, &amp;#34;&amp;#60;span style&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;font&amp;#125;&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;span&amp;#62;&amp;#34;, true, true,&lt;br /&gt;                        new BBAttribute&amp;#40;&amp;#34;font&amp;#34;, &amp;#34;font&amp;#34;, &lt;br /&gt;                            &amp;#47;&amp;#47; I&amp;#39;m just copying these functions from an example, but they seem to work.&lt;br /&gt;                            attributeRenderingContext &amp;#61;&amp;#62; string.IsNullOrEmpty&amp;#40;attributeRenderingContext.AttributeValue&amp;#41; &lt;br /&gt;                                &amp;#63; &amp;#34;&amp;#34; &lt;br /&gt;                                &amp;#58; &amp;#34;font-family&amp;#58;&amp;#34; &lt;br /&gt;                                &amp;#43; attributeRenderingContext.AttributeValue &amp;#43; &amp;#34;&amp;#59;&amp;#34;&amp;#41;&amp;#41;,&lt;br /&gt;&amp;#160;&lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;color&amp;#34;, &amp;#34;&amp;#60;span style&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;color&amp;#125;&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;span&amp;#62;&amp;#34;, true, true,&lt;br /&gt;                        new BBAttribute&amp;#40;&amp;#34;color&amp;#34;, &amp;#34;color&amp;#34;, &lt;br /&gt;                            attributeRenderingContext &amp;#61;&amp;#62; string.IsNullOrEmpty&amp;#40;attributeRenderingContext.AttributeValue&amp;#41; &lt;br /&gt;                                &amp;#63; &amp;#34;&amp;#34; &lt;br /&gt;                                &amp;#58; &amp;#34;color&amp;#58;&amp;#34; &lt;br /&gt;                                &amp;#43; attributeRenderingContext.AttributeValue &amp;#43; &amp;#34;&amp;#59;&amp;#34;&amp;#41;&amp;#41;,&lt;br /&gt;&amp;#160;&lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;size&amp;#34;, &amp;#34;&amp;#60;&amp;#33;-- &amp;#123;&amp;#36;size&amp;#125; --&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#33;-- &amp;#47;size --&amp;#62;&amp;#34;, true, true,  &amp;#47;&amp;#47; TODO - Requires contentTransform &amp;#40;size&amp;#61;6 is 24pt&amp;#41;&lt;br /&gt;                        new BBAttribute&amp;#40;&amp;#34;size&amp;#34;, &amp;#34;size&amp;#34;, &lt;br /&gt;                            attributeRenderingContext &amp;#61;&amp;#62; string.IsNullOrEmpty&amp;#40;attributeRenderingContext.AttributeValue&amp;#41; &lt;br /&gt;                                &amp;#63; &amp;#34;&amp;#34; &lt;br /&gt;                                &amp;#58; &amp;#34;font-family&amp;#58;&amp;#34; &lt;br /&gt;                                &amp;#43; attributeRenderingContext.AttributeValue &amp;#43; &amp;#34;&amp;#59;&amp;#34;&amp;#41;&amp;#41;,&lt;br /&gt;&amp;#160;&lt;br /&gt;                                &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;indent&amp;#34;, &amp;#34;&amp;#60;div style&amp;#61;&amp;#92;&amp;#34;padding-left&amp;#58; 40px&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;div&amp;#62;&amp;#34;, true, true,&lt;br /&gt;                        new BBAttribute&amp;#40;&amp;#34;indent&amp;#34;, &amp;#34;indent&amp;#34;, &lt;br /&gt;                            attributeRenderingContext &amp;#61;&amp;#62; String.Empty&amp;#41;&amp;#41;&lt;br /&gt;&amp;#160;&lt;br /&gt;                &amp;#125;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#160;&lt;br /&gt;            String html &amp;#61; parser.ToHtml&amp;#40;bbcode&lt;br /&gt;                .Replace&amp;#40;&amp;#34;&amp;#91;font&amp;#61;&amp;#34;, &amp;#34;&amp;#91;font font&amp;#61;&amp;#34;&amp;#41;&lt;br /&gt;                .Replace&amp;#40;&amp;#34;&amp;#91;color&amp;#61;&amp;#34;, &amp;#34;&amp;#91;color color&amp;#61;&amp;#34;&amp;#41;&lt;br /&gt;                .Replace&amp;#40;&amp;#34;&amp;#91;list&amp;#61;1&amp;#34;, &amp;#34;&amp;#91;list&amp;#34;&amp;#41;&lt;br /&gt;                .Replace&amp;#40;&amp;#34;&amp;#91;indent&amp;#61;&amp;#34;, &amp;#34;&amp;#91;indent indent&amp;#61;&amp;#34;&amp;#41;&lt;br /&gt;                .Replace&amp;#40;&amp;#34;&amp;#91;size&amp;#61;&amp;#34;, &amp;#34;&amp;#91;size size&amp;#61;&amp;#34;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;Where&amp;#39;s the beef&amp;#63;   There has to be a better way than this almighty hack.&lt;br /&gt;Comments: ** Comment from web user: Styles ** &lt;p&gt;Ran into the same issue! Please patch it, I've fixed a local version... this doesn't seem to be updated though.&lt;/p&gt;</description><author>Styles</author><pubDate>Mon, 18 Mar 2013 02:38:40 GMT</pubDate><guid isPermaLink="false">Commented Issue: Partial solution for font, color, size and indent parsing. [9745] 20130318023840A</guid></item><item><title>Commented Issue: List parsing error [10789]</title><link>http://bbcode.codeplex.com/workitem/10789</link><description>&amp;#91;list&amp;#93;&amp;#91;&amp;#42;&amp;#93; item &amp;#91;&amp;#42;&amp;#93; item2 &amp;#91;&amp;#47;list&amp;#93;&lt;br /&gt;&lt;br /&gt;will render as &amp;#60;ul&amp;#62;&amp;#60;li&amp;#62;item&amp;#60;li&amp;#62;item2&amp;#60;&amp;#47;li&amp;#62;&amp;#60;&amp;#47;li&amp;#62;&amp;#60;&amp;#47;ul&amp;#62; instead of &amp;#60;ul&amp;#62;&amp;#60;li&amp;#62;item&amp;#60;&amp;#47;li&amp;#62;&amp;#60;li&amp;#62;item2&amp;#60;&amp;#47;li&amp;#62;&amp;#60;&amp;#47;ul&amp;#62;&lt;br /&gt;Comments: ** Comment from web user: rmuzzey ** &lt;p&gt;codeplex got rid of the asterisks in my ticket description&lt;/p&gt;</description><author>rmuzzey</author><pubDate>Thu, 31 Jan 2013 21:31:11 GMT</pubDate><guid isPermaLink="false">Commented Issue: List parsing error [10789] 20130131093111P</guid></item><item><title>Created Issue: List parsing error [10789]</title><link>http://bbcode.codeplex.com/workitem/10789</link><description>&amp;#91;list&amp;#93;&amp;#91;&amp;#42;&amp;#93;item&amp;#91;&amp;#42;&amp;#93;item2&amp;#91;&amp;#47;list&amp;#93;&lt;br /&gt;&lt;br /&gt;will render as &amp;#60;ul&amp;#62;&amp;#60;li&amp;#62;item&amp;#60;li&amp;#62;item2&amp;#60;&amp;#47;li&amp;#62;&amp;#60;&amp;#47;li&amp;#62;&amp;#60;&amp;#47;ul&amp;#62; instead of &amp;#60;ul&amp;#62;&amp;#60;li&amp;#62;item&amp;#60;&amp;#47;li&amp;#62;&amp;#60;li&amp;#62;item2&amp;#60;&amp;#47;li&amp;#62;&amp;#60;&amp;#47;ul&amp;#62;&lt;br /&gt;</description><author>rmuzzey</author><pubDate>Thu, 31 Jan 2013 21:25:16 GMT</pubDate><guid isPermaLink="false">Created Issue: List parsing error [10789] 20130131092516P</guid></item><item><title>Commented Issue: .NET 4.0 Release Mode [10747]</title><link>http://bbcode.codeplex.com/workitem/10747</link><description>Building the project fails in release mode on .NET 4.0 and 4.5.&lt;br /&gt;&lt;br /&gt;Build Output shows&amp;#58;&lt;br /&gt;1&amp;#38;gt&amp;#59;SGEN &amp;#58; error &amp;#58; Could not load file or assembly &amp;#39;file&amp;#58;&amp;#47;&amp;#47;&amp;#47;D&amp;#58;&amp;#92;websites&amp;#92;testbuild&amp;#92;bin&amp;#92;CodeKicker.BBCode.dll&amp;#39; or one of its dependencies. Operation is not supported. &amp;#40;Exception from HRESULT&amp;#58; 0x80131515&amp;#41;&lt;br /&gt;Comments: ** Comment from web user: typhoonit ** &lt;p&gt;Downloaded source code, updated it to version to 4.5 and rebuilt it.&lt;/p&gt;&lt;p&gt;Seems like updating the project to the latest version of .NET and posting a new DLL download package would fix this problem without any code changes.&lt;/p&gt;</description><author>typhoonit</author><pubDate>Wed, 16 Jan 2013 21:13:26 GMT</pubDate><guid isPermaLink="false">Commented Issue: .NET 4.0 Release Mode [10747] 20130116091326P</guid></item><item><title>Created Issue: .NET 4.0 Release Mode [10747]</title><link>http://bbcode.codeplex.com/workitem/10747</link><description>Building the project fails in release mode on .NET 4.0 and 4.5.&lt;br /&gt;&lt;br /&gt;Build Output shows&amp;#58;&lt;br /&gt;1&amp;#38;gt&amp;#59;SGEN &amp;#58; error &amp;#58; Could not load file or assembly &amp;#39;file&amp;#58;&amp;#47;&amp;#47;&amp;#47;D&amp;#58;&amp;#92;websites&amp;#92;testbuild&amp;#92;bin&amp;#92;CodeKicker.BBCode.dll&amp;#39; or one of its dependencies. Operation is not supported. &amp;#40;Exception from HRESULT&amp;#58; 0x80131515&amp;#41;&lt;br /&gt;</description><author>typhoonit</author><pubDate>Wed, 16 Jan 2013 18:58:10 GMT</pubDate><guid isPermaLink="false">Created Issue: .NET 4.0 Release Mode [10747] 20130116065810P</guid></item><item><title>Commented Issue: Invalid HTML links translating [url] tags [9530]</title><link>http://bbcode.codeplex.com/workitem/9530</link><description>Code used&amp;#58;&lt;br /&gt;&lt;br /&gt;IList&amp;#60;BBTag&amp;#62; bbTags &amp;#61; new List&amp;#60;BBTag&amp;#62;&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;bbTags.Add&amp;#40;new BBTag&amp;#40;&amp;#34;b&amp;#34;, &amp;#34;&amp;#60;strong&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;strong&amp;#62;&amp;#34;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;bbTags.Add&amp;#40;new BBTag&amp;#40;&amp;#34;i&amp;#34;, &amp;#34;&amp;#60;i&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;i&amp;#62;&amp;#34;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;bbTags.Add&amp;#40;new BBTag&amp;#40;&amp;#34;u&amp;#34;, &amp;#34;&amp;#60;u&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;u&amp;#62;&amp;#34;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;bbTags.Add&amp;#40;new BBTag&amp;#40;&amp;#34;img&amp;#34;, &amp;#34;&amp;#60;img src&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;content&amp;#125;&amp;#92;&amp;#34; class&amp;#61;&amp;#92;&amp;#34;msg-img&amp;#92;&amp;#34; border&amp;#61;&amp;#92;&amp;#34;0&amp;#92;&amp;#34; alt&amp;#61;&amp;#92;&amp;#34;Imagen externa&amp;#92;&amp;#34; &amp;#47;&amp;#62;&amp;#34;, string.Empty, false, true&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;bbTags.Add&amp;#40;new BBTag&amp;#40;&amp;#34;url&amp;#34;, &amp;#34;&amp;#60;a href&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;href&amp;#125;&amp;#92;&amp;#34; target&amp;#61;&amp;#92;&amp;#34;_blank&amp;#92;&amp;#34; class&amp;#61;&amp;#92;&amp;#34;link-ext&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;a&amp;#62;&amp;#34;, new BBAttribute&amp;#40;&amp;#34;href&amp;#34;, string.Empty&amp;#41;, new BBAttribute&amp;#40;&amp;#34;href&amp;#34;, &amp;#34;href&amp;#34;&amp;#41;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;bbTags.Add&amp;#40;new BBTag&amp;#40;&amp;#34;video&amp;#34;, &amp;#34;&amp;#60;object type&amp;#61;&amp;#92;&amp;#34;application&amp;#47;x-shockwave-flash&amp;#92;&amp;#34; style&amp;#61;&amp;#92;&amp;#34;width&amp;#58;605px&amp;#59;height&amp;#58;405px&amp;#92;&amp;#34; data&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;content&amp;#125;&amp;#92;&amp;#34; &amp;#62;&amp;#60;param name&amp;#61;&amp;#92;&amp;#34;movie&amp;#92;&amp;#34; value&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;content&amp;#125;&amp;#92;&amp;#34; &amp;#47;&amp;#62;&amp;#60;&amp;#47;object&amp;#62;&amp;#34;, string.Empty&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;bbTags.Add&amp;#40;new BBTag&amp;#40;&amp;#34;cr&amp;#34;, &amp;#34;&amp;#60;br&amp;#47;&amp;#62;&amp;#34;, string.Empty&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;CodeKicker.BBCode.BBCodeParser parser &amp;#61; new CodeKicker.BBCode.BBCodeParser&amp;#40;bbTags&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;Code parsed&amp;#58;&lt;br /&gt;&lt;br /&gt;bla bla bla &amp;#91;url&amp;#61;http&amp;#58;&amp;#47;&amp;#47;some.link.com&amp;#93;click here&amp;#91;&amp;#47;url&amp;#93; bla bla bla&lt;br /&gt;bla bla bla &amp;#91;url&amp;#93;http&amp;#58;&amp;#47;&amp;#47;some.link.com&amp;#91;&amp;#47;url&amp;#93; bla bla bla&lt;br /&gt;&lt;br /&gt;Results&amp;#58;&lt;br /&gt;&lt;br /&gt;- In first case, the parser transforms the link correctly.&lt;br /&gt;- In the second case, the parser make link with current page URL, nos using the URL written between tags &amp;#91;url&amp;#93;.&lt;br /&gt;Comments: ** Comment from web user: gllortc ** &lt;p&gt;Hi again,&lt;/p&gt;&lt;p&gt;Testing my project I solved this issue indicanting the 4.0 .NET freamwotk instead 3.5... I haven&amp;#39;t the reason yet but this works&amp;#33;&lt;/p&gt;&lt;p&gt;Regards&lt;/p&gt;</description><author>gllortc</author><pubDate>Tue, 27 Mar 2012 23:40:56 GMT</pubDate><guid isPermaLink="false">Commented Issue: Invalid HTML links translating [url] tags [9530] 20120327114056P</guid></item><item><title>Commented Issue: Invalid HTML links translating [url] tags [9530]</title><link>http://bbcode.codeplex.com/workitem/9530</link><description>Code used&amp;#58;&lt;br /&gt;&lt;br /&gt;IList&amp;#60;BBTag&amp;#62; bbTags &amp;#61; new List&amp;#60;BBTag&amp;#62;&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;bbTags.Add&amp;#40;new BBTag&amp;#40;&amp;#34;b&amp;#34;, &amp;#34;&amp;#60;strong&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;strong&amp;#62;&amp;#34;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;bbTags.Add&amp;#40;new BBTag&amp;#40;&amp;#34;i&amp;#34;, &amp;#34;&amp;#60;i&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;i&amp;#62;&amp;#34;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;bbTags.Add&amp;#40;new BBTag&amp;#40;&amp;#34;u&amp;#34;, &amp;#34;&amp;#60;u&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;u&amp;#62;&amp;#34;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;bbTags.Add&amp;#40;new BBTag&amp;#40;&amp;#34;img&amp;#34;, &amp;#34;&amp;#60;img src&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;content&amp;#125;&amp;#92;&amp;#34; class&amp;#61;&amp;#92;&amp;#34;msg-img&amp;#92;&amp;#34; border&amp;#61;&amp;#92;&amp;#34;0&amp;#92;&amp;#34; alt&amp;#61;&amp;#92;&amp;#34;Imagen externa&amp;#92;&amp;#34; &amp;#47;&amp;#62;&amp;#34;, string.Empty, false, true&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;bbTags.Add&amp;#40;new BBTag&amp;#40;&amp;#34;url&amp;#34;, &amp;#34;&amp;#60;a href&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;href&amp;#125;&amp;#92;&amp;#34; target&amp;#61;&amp;#92;&amp;#34;_blank&amp;#92;&amp;#34; class&amp;#61;&amp;#92;&amp;#34;link-ext&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;a&amp;#62;&amp;#34;, new BBAttribute&amp;#40;&amp;#34;href&amp;#34;, string.Empty&amp;#41;, new BBAttribute&amp;#40;&amp;#34;href&amp;#34;, &amp;#34;href&amp;#34;&amp;#41;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;bbTags.Add&amp;#40;new BBTag&amp;#40;&amp;#34;video&amp;#34;, &amp;#34;&amp;#60;object type&amp;#61;&amp;#92;&amp;#34;application&amp;#47;x-shockwave-flash&amp;#92;&amp;#34; style&amp;#61;&amp;#92;&amp;#34;width&amp;#58;605px&amp;#59;height&amp;#58;405px&amp;#92;&amp;#34; data&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;content&amp;#125;&amp;#92;&amp;#34; &amp;#62;&amp;#60;param name&amp;#61;&amp;#92;&amp;#34;movie&amp;#92;&amp;#34; value&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;content&amp;#125;&amp;#92;&amp;#34; &amp;#47;&amp;#62;&amp;#60;&amp;#47;object&amp;#62;&amp;#34;, string.Empty&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;bbTags.Add&amp;#40;new BBTag&amp;#40;&amp;#34;cr&amp;#34;, &amp;#34;&amp;#60;br&amp;#47;&amp;#62;&amp;#34;, string.Empty&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;CodeKicker.BBCode.BBCodeParser parser &amp;#61; new CodeKicker.BBCode.BBCodeParser&amp;#40;bbTags&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;Code parsed&amp;#58;&lt;br /&gt;&lt;br /&gt;bla bla bla &amp;#91;url&amp;#61;http&amp;#58;&amp;#47;&amp;#47;some.link.com&amp;#93;click here&amp;#91;&amp;#47;url&amp;#93; bla bla bla&lt;br /&gt;bla bla bla &amp;#91;url&amp;#93;http&amp;#58;&amp;#47;&amp;#47;some.link.com&amp;#91;&amp;#47;url&amp;#93; bla bla bla&lt;br /&gt;&lt;br /&gt;Results&amp;#58;&lt;br /&gt;&lt;br /&gt;- In first case, the parser transforms the link correctly.&lt;br /&gt;- In the second case, the parser make link with current page URL, nos using the URL written between tags &amp;#91;url&amp;#93;.&lt;br /&gt;Comments: ** Comment from web user: gllortc ** &lt;p&gt;Hi again,&lt;/p&gt;&lt;p&gt;Recently I upgraded my old Visual Studio 2008 to Visual Studio 2010 and in the code appears the following error&amp;#58;&lt;/p&gt;&lt;p&gt;Error&amp;#9;1&amp;#9;Type &amp;#39;System.Func &amp;#60;T0,T1&amp;#62; &amp;#96;2&amp;#39; is defined in an assembly that is not referenced. You must add a reference to assembly &amp;#39;System.Core, Version &amp;#61; 3.5.0.0, Culture &amp;#61; neutral, PublicKeyToken &amp;#61; b77a5c561934e089&amp;#39;.&amp;#9;C&amp;#58;&amp;#92;Users&amp;#92;Gerard&amp;#92;My Dropbox&amp;#92;MobileWhere&amp;#92;Cosmo.CMS.3&amp;#92;cosmo.cms.3.0&amp;#92;App_Code&amp;#92;Formatter.cs&amp;#9;71&amp;#9;10&lt;/p&gt;&lt;p&gt;Error&amp;#9;2&amp;#9;The best overloaded method match for &amp;#39;CodeKicker.BBCode.BBAttribute.BBAttribute &amp;#40;string, string, System.Func &amp;#60;CodeKicker.BBCode.IAttributeRenderingContext,string&amp;#62; &amp;#96;2&amp;#41;&amp;#39; has some invalid arguments&amp;#9;C&amp;#58;&amp;#92;Users&amp;#92;Gerard&amp;#92;My Dropbox&amp;#92;MobileWhere&amp;#92;Cosmo.CMS.3&amp;#92;cosmo.cms.3.0&amp;#92;App_Code&amp;#92;Formatter.cs&amp;#9;71&amp;#9;25&lt;/p&gt;&lt;p&gt;Error&amp;#9;3&amp;#9;Argument &amp;#39;3 &amp;#39;&amp;#58; can not convert from&amp;#39; method group &amp;#39;to &amp;#39;System.Func&amp;#96;2&amp;#60;CodeKicker.BBCode.IAttributeRenderingContext,string&amp;#62;&amp;#39;&amp;#9;C&amp;#58;&amp;#92;Users&amp;#92;Gerard&amp;#92;My Dropbox&amp;#92;MobileWhere&amp;#92;Cosmo.CMS.3&amp;#92;cosmo.cms.3.0&amp;#92;App_Code&amp;#92;Formatter.cs&amp;#9;71&amp;#9;63&lt;/p&gt;&lt;p&gt;Any idea&amp;#63;&lt;/p&gt;</description><author>gllortc</author><pubDate>Tue, 27 Mar 2012 21:50:25 GMT</pubDate><guid isPermaLink="false">Commented Issue: Invalid HTML links translating [url] tags [9530] 20120327095025P</guid></item><item><title>Commented Issue: Partial solution for font, color, size and indent parsing. [9745]</title><link>http://bbcode.codeplex.com/workitem/9745</link><description>This is as far as I could get...   it makes &amp;#34;legible&amp;#34; output of &amp;#34;standard bbcode&amp;#34;, although it still needs a fix to handle spaces within font names.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            var parser &amp;#61; new BBCodeParser&amp;#40;new&amp;#91;&amp;#93;&lt;br /&gt;                &amp;#123;&lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;b&amp;#34;, &amp;#34;&amp;#60;b&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;b&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;i&amp;#34;, &amp;#34;&amp;#60;span style&amp;#61;&amp;#92;&amp;#34;font-style&amp;#58;italic&amp;#59;&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;span&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;u&amp;#34;, &amp;#34;&amp;#60;span style&amp;#61;&amp;#92;&amp;#34;text-decoration&amp;#58;underline&amp;#59;&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;span&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;code&amp;#34;, &amp;#34;&amp;#60;pre class&amp;#61;&amp;#92;&amp;#34;prettyprint&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;pre&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;img&amp;#34;, &amp;#34;&amp;#60;img src&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;content&amp;#125;&amp;#92;&amp;#34; &amp;#47;&amp;#62;&amp;#34;, &amp;#34;&amp;#34;, false, true&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;quote&amp;#34;, &amp;#34;&amp;#60;blockquote&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;blockquote&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;list&amp;#34;, &amp;#34;&amp;#60;ul&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;ul&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;&amp;#42;&amp;#34;, &amp;#34;&amp;#60;li&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;li&amp;#62;&amp;#34;, true, false&amp;#41;,&lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;url&amp;#34;, &amp;#34;&amp;#60;a href&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;href&amp;#125;&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;a&amp;#62;&amp;#34;, new BBAttribute&amp;#40;&amp;#34;href&amp;#34;, &amp;#34;&amp;#34;&amp;#41;, new BBAttribute&amp;#40;&amp;#34;href&amp;#34;, &amp;#34;href&amp;#34;&amp;#41;&amp;#41;, &lt;br /&gt;&lt;br /&gt;                    &amp;#47;&amp;#47; new BBTag&amp;#40;&amp;#34;font&amp;#34;, &amp;#34;FONT&amp;#58;&amp;#36;&amp;#123;&amp;#125;&amp;#34;, &amp;#34;ENDFONT&amp;#34;, true, false&amp;#41;,  &amp;#47;&amp;#47; Parser Test&lt;br /&gt;&lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;font&amp;#34;, &amp;#34;&amp;#60;span style&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;font&amp;#125;&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;span&amp;#62;&amp;#34;, true, true,&lt;br /&gt;                        new BBAttribute&amp;#40;&amp;#34;font&amp;#34;, &amp;#34;font&amp;#34;, &lt;br /&gt;                            &amp;#47;&amp;#47; I&amp;#39;m just copying these functions from an example, but they seem to work.&lt;br /&gt;                            attributeRenderingContext &amp;#61;&amp;#62; string.IsNullOrEmpty&amp;#40;attributeRenderingContext.AttributeValue&amp;#41; &lt;br /&gt;                                &amp;#63; &amp;#34;&amp;#34; &lt;br /&gt;                                &amp;#58; &amp;#34;font-family&amp;#58;&amp;#34; &lt;br /&gt;                                &amp;#43; attributeRenderingContext.AttributeValue &amp;#43; &amp;#34;&amp;#59;&amp;#34;&amp;#41;&amp;#41;,&lt;br /&gt;&lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;color&amp;#34;, &amp;#34;&amp;#60;span style&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;color&amp;#125;&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;span&amp;#62;&amp;#34;, true, true,&lt;br /&gt;                        new BBAttribute&amp;#40;&amp;#34;color&amp;#34;, &amp;#34;color&amp;#34;, &lt;br /&gt;                            attributeRenderingContext &amp;#61;&amp;#62; string.IsNullOrEmpty&amp;#40;attributeRenderingContext.AttributeValue&amp;#41; &lt;br /&gt;                                &amp;#63; &amp;#34;&amp;#34; &lt;br /&gt;                                &amp;#58; &amp;#34;color&amp;#58;&amp;#34; &lt;br /&gt;                                &amp;#43; attributeRenderingContext.AttributeValue &amp;#43; &amp;#34;&amp;#59;&amp;#34;&amp;#41;&amp;#41;,&lt;br /&gt;&lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;size&amp;#34;, &amp;#34;&amp;#60;&amp;#33;-- &amp;#123;&amp;#36;size&amp;#125; --&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#33;-- &amp;#47;size --&amp;#62;&amp;#34;, true, true,  &amp;#47;&amp;#47; TODO - Requires contentTransform &amp;#40;size&amp;#61;6 is 24pt&amp;#41;&lt;br /&gt;                        new BBAttribute&amp;#40;&amp;#34;size&amp;#34;, &amp;#34;size&amp;#34;, &lt;br /&gt;                            attributeRenderingContext &amp;#61;&amp;#62; string.IsNullOrEmpty&amp;#40;attributeRenderingContext.AttributeValue&amp;#41; &lt;br /&gt;                                &amp;#63; &amp;#34;&amp;#34; &lt;br /&gt;                                &amp;#58; &amp;#34;font-family&amp;#58;&amp;#34; &lt;br /&gt;                                &amp;#43; attributeRenderingContext.AttributeValue &amp;#43; &amp;#34;&amp;#59;&amp;#34;&amp;#41;&amp;#41;,&lt;br /&gt;&lt;br /&gt;                                &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;indent&amp;#34;, &amp;#34;&amp;#60;div style&amp;#61;&amp;#92;&amp;#34;padding-left&amp;#58; 40px&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;div&amp;#62;&amp;#34;, true, true,&lt;br /&gt;                        new BBAttribute&amp;#40;&amp;#34;indent&amp;#34;, &amp;#34;indent&amp;#34;, &lt;br /&gt;                            attributeRenderingContext &amp;#61;&amp;#62; String.Empty&amp;#41;&amp;#41;&lt;br /&gt;&lt;br /&gt;                &amp;#125;&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;            String html &amp;#61; parser.ToHtml&amp;#40;bbcode&lt;br /&gt;                .Replace&amp;#40;&amp;#34;&amp;#91;font&amp;#61;&amp;#34;, &amp;#34;&amp;#91;font font&amp;#61;&amp;#34;&amp;#41;&lt;br /&gt;                .Replace&amp;#40;&amp;#34;&amp;#91;color&amp;#61;&amp;#34;, &amp;#34;&amp;#91;color color&amp;#61;&amp;#34;&amp;#41;&lt;br /&gt;                .Replace&amp;#40;&amp;#34;&amp;#91;list&amp;#61;1&amp;#34;, &amp;#34;&amp;#91;list&amp;#34;&amp;#41;&lt;br /&gt;                .Replace&amp;#40;&amp;#34;&amp;#91;indent&amp;#61;&amp;#34;, &amp;#34;&amp;#91;indent indent&amp;#61;&amp;#34;&amp;#41;&lt;br /&gt;                .Replace&amp;#40;&amp;#34;&amp;#91;size&amp;#61;&amp;#34;, &amp;#34;&amp;#91;size size&amp;#61;&amp;#34;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Where&amp;#39;s the beef&amp;#63;   There has to be a better way than this almighty hack.&lt;br /&gt;Comments: ** Comment from web user: orwellophile ** &lt;p&gt;&amp;#42;sigh&amp;#42; while attempting to modify source to allow &amp;#91;tag&amp;#61;value&amp;#93;, I found that there is actually support for this functionality, using an empty attribute.  &lt;/p&gt;&lt;p&gt;The following code works reasonably well for me, although it will still require the previously mentioned patch for multi-word font names.&lt;/p&gt;&lt;p&gt;protected void ProcessBBCode&amp;#40;String bbcode&amp;#41; &amp;#123;&lt;/p&gt;&lt;p&gt;            var parser &amp;#61; new BBCodeParser&amp;#40;new&amp;#91;&amp;#93;&lt;br /&gt;                &amp;#123;&lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;b&amp;#34;, &amp;#34;&amp;#60;b&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;b&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;i&amp;#34;, &amp;#34;&amp;#60;span style&amp;#61;&amp;#92;&amp;#34;font-style&amp;#58;italic&amp;#59;&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;span&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;u&amp;#34;, &amp;#34;&amp;#60;span style&amp;#61;&amp;#92;&amp;#34;text-decoration&amp;#58;underline&amp;#59;&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;span&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;code&amp;#34;, &amp;#34;&amp;#60;pre class&amp;#61;&amp;#92;&amp;#34;prettyprint&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;pre&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;img&amp;#34;, &amp;#34;&amp;#60;img src&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;content&amp;#125;&amp;#92;&amp;#34; &amp;#47;&amp;#62;&amp;#34;, &amp;#34;&amp;#34;, false, true&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;quote&amp;#34;, &amp;#34;&amp;#60;blockquote&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;blockquote&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;list&amp;#34;, &amp;#34;&amp;#60;ul&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;ul&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;&amp;#42;&amp;#34;, &amp;#34;&amp;#60;li&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;li&amp;#62;&amp;#34;, true, false&amp;#41;,&lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;url&amp;#34;, &amp;#34;&amp;#60;a href&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;href&amp;#125;&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;a&amp;#62;&amp;#34;, new BBAttribute&amp;#40;&amp;#34;href&amp;#34;, &amp;#34;&amp;#34;&amp;#41;, new BBAttribute&amp;#40;&amp;#34;href&amp;#34;, &amp;#34;href&amp;#34;&amp;#41;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;font&amp;#34;, &amp;#34;&amp;#60;span style&amp;#61;&amp;#92;&amp;#34;font-family&amp;#58; &amp;#36;&amp;#123;tagattr&amp;#125;&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;span&amp;#62;&amp;#34;, true, true, new BBAttribute&amp;#40;&amp;#34;tagattr&amp;#34;, &amp;#34;&amp;#34;&amp;#41;, new BBAttribute&amp;#40;&amp;#34;tagattr&amp;#34;, &amp;#34;tagattr&amp;#34;&amp;#41;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;color&amp;#34;, &amp;#34;&amp;#60;span style&amp;#61;&amp;#92;&amp;#34;color&amp;#58; &amp;#36;&amp;#123;tagattr&amp;#125;&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;span&amp;#62;&amp;#34;, true, true, new BBAttribute&amp;#40;&amp;#34;tagattr&amp;#34;, &amp;#34;&amp;#34;&amp;#41;, new BBAttribute&amp;#40;&amp;#34;tagattr&amp;#34;, &amp;#34;tagattr&amp;#34;&amp;#41;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;size&amp;#34;, &amp;#34;&amp;#60;span style&amp;#61;&amp;#92;&amp;#34;size&amp;#58; &amp;#36;&amp;#123;tagattr&amp;#125;em&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;span&amp;#62;&amp;#34;, true, true, new BBAttribute&amp;#40;&amp;#34;tagattr&amp;#34;, &amp;#34;&amp;#34;&amp;#41;, new BBAttribute&amp;#40;&amp;#34;tagattr&amp;#34;, &amp;#34;tagattr&amp;#34;&amp;#41;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;indent&amp;#34;, &amp;#34;&amp;#60;span style&amp;#61;&amp;#92;&amp;#34;padding-left&amp;#58; &amp;#36;&amp;#123;tagattr&amp;#125;em&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;span&amp;#62;&amp;#34;, true, true, new BBAttribute&amp;#40;&amp;#34;tagattr&amp;#34;, &amp;#34;&amp;#34;&amp;#41;, new BBAttribute&amp;#40;&amp;#34;tagattr&amp;#34;, &amp;#34;tagattr&amp;#34;&amp;#41;&amp;#41;, &lt;/p&gt;&lt;p&gt;&lt;br /&gt;                &amp;#125;&amp;#41;&amp;#59;&lt;/p&gt;&lt;p&gt;            String html &amp;#61; parser.ToHtml&amp;#40;bbcode&lt;br /&gt;                .Replace&amp;#40;&amp;#34;&amp;#91;list&amp;#61;1&amp;#34;, &amp;#34;&amp;#91;list&amp;#34;&amp;#41;&amp;#41;&lt;br /&gt;                .Replace&amp;#40;&amp;#34;&amp;#92;n&amp;#34;, &amp;#34;&amp;#60;br&amp;#62;&amp;#34;&amp;#41;&amp;#59;&lt;/p&gt;&lt;p&gt;            webBrowser1.DocumentText &amp;#61; html&amp;#59;&lt;br /&gt;&amp;#125;&lt;/p&gt;</description><author>orwellophile</author><pubDate>Tue, 27 Dec 2011 16:12:13 GMT</pubDate><guid isPermaLink="false">Commented Issue: Partial solution for font, color, size and indent parsing. [9745] 20111227041213P</guid></item><item><title>Commented Issue: Partial solution for font, color, size and indent parsing. [9745]</title><link>http://bbcode.codeplex.com/workitem/9745</link><description>This is as far as I could get...   it makes &amp;#34;legible&amp;#34; output of &amp;#34;standard bbcode&amp;#34;, although it still needs a fix to handle spaces within font names.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            var parser &amp;#61; new BBCodeParser&amp;#40;new&amp;#91;&amp;#93;&lt;br /&gt;                &amp;#123;&lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;b&amp;#34;, &amp;#34;&amp;#60;b&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;b&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;i&amp;#34;, &amp;#34;&amp;#60;span style&amp;#61;&amp;#92;&amp;#34;font-style&amp;#58;italic&amp;#59;&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;span&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;u&amp;#34;, &amp;#34;&amp;#60;span style&amp;#61;&amp;#92;&amp;#34;text-decoration&amp;#58;underline&amp;#59;&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;span&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;code&amp;#34;, &amp;#34;&amp;#60;pre class&amp;#61;&amp;#92;&amp;#34;prettyprint&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;pre&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;img&amp;#34;, &amp;#34;&amp;#60;img src&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;content&amp;#125;&amp;#92;&amp;#34; &amp;#47;&amp;#62;&amp;#34;, &amp;#34;&amp;#34;, false, true&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;quote&amp;#34;, &amp;#34;&amp;#60;blockquote&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;blockquote&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;list&amp;#34;, &amp;#34;&amp;#60;ul&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;ul&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;&amp;#42;&amp;#34;, &amp;#34;&amp;#60;li&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;li&amp;#62;&amp;#34;, true, false&amp;#41;,&lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;url&amp;#34;, &amp;#34;&amp;#60;a href&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;href&amp;#125;&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;a&amp;#62;&amp;#34;, new BBAttribute&amp;#40;&amp;#34;href&amp;#34;, &amp;#34;&amp;#34;&amp;#41;, new BBAttribute&amp;#40;&amp;#34;href&amp;#34;, &amp;#34;href&amp;#34;&amp;#41;&amp;#41;, &lt;br /&gt;&lt;br /&gt;                    &amp;#47;&amp;#47; new BBTag&amp;#40;&amp;#34;font&amp;#34;, &amp;#34;FONT&amp;#58;&amp;#36;&amp;#123;&amp;#125;&amp;#34;, &amp;#34;ENDFONT&amp;#34;, true, false&amp;#41;,  &amp;#47;&amp;#47; Parser Test&lt;br /&gt;&lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;font&amp;#34;, &amp;#34;&amp;#60;span style&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;font&amp;#125;&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;span&amp;#62;&amp;#34;, true, true,&lt;br /&gt;                        new BBAttribute&amp;#40;&amp;#34;font&amp;#34;, &amp;#34;font&amp;#34;, &lt;br /&gt;                            &amp;#47;&amp;#47; I&amp;#39;m just copying these functions from an example, but they seem to work.&lt;br /&gt;                            attributeRenderingContext &amp;#61;&amp;#62; string.IsNullOrEmpty&amp;#40;attributeRenderingContext.AttributeValue&amp;#41; &lt;br /&gt;                                &amp;#63; &amp;#34;&amp;#34; &lt;br /&gt;                                &amp;#58; &amp;#34;font-family&amp;#58;&amp;#34; &lt;br /&gt;                                &amp;#43; attributeRenderingContext.AttributeValue &amp;#43; &amp;#34;&amp;#59;&amp;#34;&amp;#41;&amp;#41;,&lt;br /&gt;&lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;color&amp;#34;, &amp;#34;&amp;#60;span style&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;color&amp;#125;&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;span&amp;#62;&amp;#34;, true, true,&lt;br /&gt;                        new BBAttribute&amp;#40;&amp;#34;color&amp;#34;, &amp;#34;color&amp;#34;, &lt;br /&gt;                            attributeRenderingContext &amp;#61;&amp;#62; string.IsNullOrEmpty&amp;#40;attributeRenderingContext.AttributeValue&amp;#41; &lt;br /&gt;                                &amp;#63; &amp;#34;&amp;#34; &lt;br /&gt;                                &amp;#58; &amp;#34;color&amp;#58;&amp;#34; &lt;br /&gt;                                &amp;#43; attributeRenderingContext.AttributeValue &amp;#43; &amp;#34;&amp;#59;&amp;#34;&amp;#41;&amp;#41;,&lt;br /&gt;&lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;size&amp;#34;, &amp;#34;&amp;#60;&amp;#33;-- &amp;#123;&amp;#36;size&amp;#125; --&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#33;-- &amp;#47;size --&amp;#62;&amp;#34;, true, true,  &amp;#47;&amp;#47; TODO - Requires contentTransform &amp;#40;size&amp;#61;6 is 24pt&amp;#41;&lt;br /&gt;                        new BBAttribute&amp;#40;&amp;#34;size&amp;#34;, &amp;#34;size&amp;#34;, &lt;br /&gt;                            attributeRenderingContext &amp;#61;&amp;#62; string.IsNullOrEmpty&amp;#40;attributeRenderingContext.AttributeValue&amp;#41; &lt;br /&gt;                                &amp;#63; &amp;#34;&amp;#34; &lt;br /&gt;                                &amp;#58; &amp;#34;font-family&amp;#58;&amp;#34; &lt;br /&gt;                                &amp;#43; attributeRenderingContext.AttributeValue &amp;#43; &amp;#34;&amp;#59;&amp;#34;&amp;#41;&amp;#41;,&lt;br /&gt;&lt;br /&gt;                                &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;indent&amp;#34;, &amp;#34;&amp;#60;div style&amp;#61;&amp;#92;&amp;#34;padding-left&amp;#58; 40px&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;div&amp;#62;&amp;#34;, true, true,&lt;br /&gt;                        new BBAttribute&amp;#40;&amp;#34;indent&amp;#34;, &amp;#34;indent&amp;#34;, &lt;br /&gt;                            attributeRenderingContext &amp;#61;&amp;#62; String.Empty&amp;#41;&amp;#41;&lt;br /&gt;&lt;br /&gt;                &amp;#125;&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;            String html &amp;#61; parser.ToHtml&amp;#40;bbcode&lt;br /&gt;                .Replace&amp;#40;&amp;#34;&amp;#91;font&amp;#61;&amp;#34;, &amp;#34;&amp;#91;font font&amp;#61;&amp;#34;&amp;#41;&lt;br /&gt;                .Replace&amp;#40;&amp;#34;&amp;#91;color&amp;#61;&amp;#34;, &amp;#34;&amp;#91;color color&amp;#61;&amp;#34;&amp;#41;&lt;br /&gt;                .Replace&amp;#40;&amp;#34;&amp;#91;list&amp;#61;1&amp;#34;, &amp;#34;&amp;#91;list&amp;#34;&amp;#41;&lt;br /&gt;                .Replace&amp;#40;&amp;#34;&amp;#91;indent&amp;#61;&amp;#34;, &amp;#34;&amp;#91;indent indent&amp;#61;&amp;#34;&amp;#41;&lt;br /&gt;                .Replace&amp;#40;&amp;#34;&amp;#91;size&amp;#61;&amp;#34;, &amp;#34;&amp;#91;size size&amp;#61;&amp;#34;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Where&amp;#39;s the beef&amp;#63;   There has to be a better way than this almighty hack.&lt;br /&gt;Comments: ** Comment from web user: orwellophile ** &lt;p&gt;Fixed the multi-word font names with&amp;#58;&lt;/p&gt;&lt;p&gt;        static string ParseAttributeValue&amp;#40;string input, ref int pos&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;&amp;#91;...&amp;#93;&lt;br /&gt;            var endIndex &amp;#61; input.IndexOfAny&amp;#40;&amp;#34;&amp;#91;&amp;#93;&amp;#34;.ToCharArray&amp;#40;&amp;#41;, end&amp;#41;&amp;#59; &amp;#47;&amp;#47; Changed from &amp;#34; &amp;#91;&amp;#93;&amp;#34;&lt;br /&gt;&amp;#91;..&amp;#93;&lt;br /&gt;         &amp;#125;&lt;/p&gt;&lt;p&gt;Now at least my output look reasonably close to what it should, no unprocessed tags showing.  Just have to implement &amp;#91;indent&amp;#61;2&amp;#93; and &amp;#91;size&amp;#61;x&amp;#93; correctly, which should be possible with on of the transformation options.   Might also add an extra property called &amp;#34;tagname&amp;#34; that is added if ParseName&amp;#40;&amp;#41; encounters an &amp;#39;&amp;#61;&amp;#39;.&lt;br /&gt;&lt;/p&gt;</description><author>orwellophile</author><pubDate>Tue, 27 Dec 2011 15:47:47 GMT</pubDate><guid isPermaLink="false">Commented Issue: Partial solution for font, color, size and indent parsing. [9745] 20111227034747P</guid></item><item><title>Created Issue: Partial solution for font, color, size and indent parsing. [9745]</title><link>http://bbcode.codeplex.com/workitem/9745</link><description>This is as far as I could get...   it makes &amp;#34;legible&amp;#34; output of &amp;#34;standard bbcode&amp;#34;, although it still needs a fix to handle spaces within font names.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            var parser &amp;#61; new BBCodeParser&amp;#40;new&amp;#91;&amp;#93;&lt;br /&gt;                &amp;#123;&lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;b&amp;#34;, &amp;#34;&amp;#60;b&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;b&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;i&amp;#34;, &amp;#34;&amp;#60;span style&amp;#61;&amp;#92;&amp;#34;font-style&amp;#58;italic&amp;#59;&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;span&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;u&amp;#34;, &amp;#34;&amp;#60;span style&amp;#61;&amp;#92;&amp;#34;text-decoration&amp;#58;underline&amp;#59;&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;span&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;code&amp;#34;, &amp;#34;&amp;#60;pre class&amp;#61;&amp;#92;&amp;#34;prettyprint&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;pre&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;img&amp;#34;, &amp;#34;&amp;#60;img src&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;content&amp;#125;&amp;#92;&amp;#34; &amp;#47;&amp;#62;&amp;#34;, &amp;#34;&amp;#34;, false, true&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;quote&amp;#34;, &amp;#34;&amp;#60;blockquote&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;blockquote&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;list&amp;#34;, &amp;#34;&amp;#60;ul&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;ul&amp;#62;&amp;#34;&amp;#41;, &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;&amp;#42;&amp;#34;, &amp;#34;&amp;#60;li&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;li&amp;#62;&amp;#34;, true, false&amp;#41;,&lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;url&amp;#34;, &amp;#34;&amp;#60;a href&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;href&amp;#125;&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;a&amp;#62;&amp;#34;, new BBAttribute&amp;#40;&amp;#34;href&amp;#34;, &amp;#34;&amp;#34;&amp;#41;, new BBAttribute&amp;#40;&amp;#34;href&amp;#34;, &amp;#34;href&amp;#34;&amp;#41;&amp;#41;, &lt;br /&gt;&lt;br /&gt;                    &amp;#47;&amp;#47; new BBTag&amp;#40;&amp;#34;font&amp;#34;, &amp;#34;FONT&amp;#58;&amp;#36;&amp;#123;&amp;#125;&amp;#34;, &amp;#34;ENDFONT&amp;#34;, true, false&amp;#41;,  &amp;#47;&amp;#47; Parser Test&lt;br /&gt;&lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;font&amp;#34;, &amp;#34;&amp;#60;span style&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;font&amp;#125;&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;span&amp;#62;&amp;#34;, true, true,&lt;br /&gt;                        new BBAttribute&amp;#40;&amp;#34;font&amp;#34;, &amp;#34;font&amp;#34;, &lt;br /&gt;                            &amp;#47;&amp;#47; I&amp;#39;m just copying these functions from an example, but they seem to work.&lt;br /&gt;                            attributeRenderingContext &amp;#61;&amp;#62; string.IsNullOrEmpty&amp;#40;attributeRenderingContext.AttributeValue&amp;#41; &lt;br /&gt;                                &amp;#63; &amp;#34;&amp;#34; &lt;br /&gt;                                &amp;#58; &amp;#34;font-family&amp;#58;&amp;#34; &lt;br /&gt;                                &amp;#43; attributeRenderingContext.AttributeValue &amp;#43; &amp;#34;&amp;#59;&amp;#34;&amp;#41;&amp;#41;,&lt;br /&gt;&lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;color&amp;#34;, &amp;#34;&amp;#60;span style&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;color&amp;#125;&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;span&amp;#62;&amp;#34;, true, true,&lt;br /&gt;                        new BBAttribute&amp;#40;&amp;#34;color&amp;#34;, &amp;#34;color&amp;#34;, &lt;br /&gt;                            attributeRenderingContext &amp;#61;&amp;#62; string.IsNullOrEmpty&amp;#40;attributeRenderingContext.AttributeValue&amp;#41; &lt;br /&gt;                                &amp;#63; &amp;#34;&amp;#34; &lt;br /&gt;                                &amp;#58; &amp;#34;color&amp;#58;&amp;#34; &lt;br /&gt;                                &amp;#43; attributeRenderingContext.AttributeValue &amp;#43; &amp;#34;&amp;#59;&amp;#34;&amp;#41;&amp;#41;,&lt;br /&gt;&lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;size&amp;#34;, &amp;#34;&amp;#60;&amp;#33;-- &amp;#123;&amp;#36;size&amp;#125; --&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#33;-- &amp;#47;size --&amp;#62;&amp;#34;, true, true,  &amp;#47;&amp;#47; TODO - Requires contentTransform &amp;#40;size&amp;#61;6 is 24pt&amp;#41;&lt;br /&gt;                        new BBAttribute&amp;#40;&amp;#34;size&amp;#34;, &amp;#34;size&amp;#34;, &lt;br /&gt;                            attributeRenderingContext &amp;#61;&amp;#62; string.IsNullOrEmpty&amp;#40;attributeRenderingContext.AttributeValue&amp;#41; &lt;br /&gt;                                &amp;#63; &amp;#34;&amp;#34; &lt;br /&gt;                                &amp;#58; &amp;#34;font-family&amp;#58;&amp;#34; &lt;br /&gt;                                &amp;#43; attributeRenderingContext.AttributeValue &amp;#43; &amp;#34;&amp;#59;&amp;#34;&amp;#41;&amp;#41;,&lt;br /&gt;&lt;br /&gt;                                &lt;br /&gt;                    new BBTag&amp;#40;&amp;#34;indent&amp;#34;, &amp;#34;&amp;#60;div style&amp;#61;&amp;#92;&amp;#34;padding-left&amp;#58; 40px&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;div&amp;#62;&amp;#34;, true, true,&lt;br /&gt;                        new BBAttribute&amp;#40;&amp;#34;indent&amp;#34;, &amp;#34;indent&amp;#34;, &lt;br /&gt;                            attributeRenderingContext &amp;#61;&amp;#62; String.Empty&amp;#41;&amp;#41;&lt;br /&gt;&lt;br /&gt;                &amp;#125;&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;            String html &amp;#61; parser.ToHtml&amp;#40;bbcode&lt;br /&gt;                .Replace&amp;#40;&amp;#34;&amp;#91;font&amp;#61;&amp;#34;, &amp;#34;&amp;#91;font font&amp;#61;&amp;#34;&amp;#41;&lt;br /&gt;                .Replace&amp;#40;&amp;#34;&amp;#91;color&amp;#61;&amp;#34;, &amp;#34;&amp;#91;color color&amp;#61;&amp;#34;&amp;#41;&lt;br /&gt;                .Replace&amp;#40;&amp;#34;&amp;#91;list&amp;#61;1&amp;#34;, &amp;#34;&amp;#91;list&amp;#34;&amp;#41;&lt;br /&gt;                .Replace&amp;#40;&amp;#34;&amp;#91;indent&amp;#61;&amp;#34;, &amp;#34;&amp;#91;indent indent&amp;#61;&amp;#34;&amp;#41;&lt;br /&gt;                .Replace&amp;#40;&amp;#34;&amp;#91;size&amp;#61;&amp;#34;, &amp;#34;&amp;#91;size size&amp;#61;&amp;#34;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Where&amp;#39;s the beef&amp;#63;   There has to be a better way than this almighty hack.&lt;br /&gt;</description><author>orwellophile</author><pubDate>Tue, 27 Dec 2011 15:28:27 GMT</pubDate><guid isPermaLink="false">Created Issue: Partial solution for font, color, size and indent parsing. [9745] 20111227032827P</guid></item><item><title>Commented Issue: Stable - it never ever crashes [9223]</title><link>http://bbcode.codeplex.com/workitem/9223</link><description>First run and got exception &amp;#58;&amp;#41;&lt;br /&gt;CodeKicker.BBCode.BBCodeParsingException&amp;#58; The tag color does not exists.&lt;br /&gt;Comments: ** Comment from web user: orwellophile ** &lt;p&gt;Sorry to append a semi-unrelated and Fixed issue,  but it had &amp;#35;1 Google Placement, so an answer here would help future searchers.&lt;/p&gt;&lt;p&gt;How do we implement a custom tag whose attribute is specified thus&amp;#58;&lt;/p&gt;&lt;p&gt;&amp;#91;color&amp;#61;red&amp;#93; Standard BBCode &lt;br /&gt;&amp;#91;size&amp;#61;6&amp;#93; Standard BBCode&lt;br /&gt;&amp;#91;font&amp;#61;courier new,monospace&amp;#93; Popular, but not really standard.. and yes I do realise there&amp;#39;s a space in there &amp;#58;p&lt;/p&gt;</description><author>orwellophile</author><pubDate>Tue, 27 Dec 2011 14:43:50 GMT</pubDate><guid isPermaLink="false">Commented Issue: Stable - it never ever crashes [9223] 20111227024350P</guid></item><item><title>Commented Issue: Attribute with a space not working [8229]</title><link>http://bbcode.codeplex.com/workitem/8229</link><description>I&amp;#39;m using BBCode for a forum, and need to be able to do quotes using the name of the original author.&lt;br /&gt;&lt;br /&gt;This works just fine with&amp;#58;&lt;br /&gt;&lt;br /&gt;new BBTag&amp;#40;&amp;#34;quote&amp;#34;, &amp;#34;&amp;#60;blockquote&amp;#62;&amp;#60;cite&amp;#62;&amp;#36;&amp;#123;user&amp;#125; wrote&amp;#58;&amp;#60;&amp;#47;cite&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;blockquote&amp;#62;&amp;#34;, new BBAttribute&amp;#40;&amp;#34;user&amp;#34;, &amp;#34;&amp;#34;&amp;#41;, new BBAttribute&amp;#40;&amp;#34;user&amp;#34;, &amp;#34;user&amp;#34;&amp;#41;&amp;#41;&lt;br /&gt;&lt;br /&gt;unless the username contains a space.&lt;br /&gt;&lt;br /&gt;Is there any reason why a space is included in line 317 in BBCodeParser &amp;#63;&lt;br /&gt;&lt;br /&gt;var endIndex &amp;#61; input.IndexOfAny&amp;#40;&amp;#34; &amp;#91;&amp;#93;&amp;#34;.ToCharArray&amp;#40;&amp;#41;, end&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;What will break if I remove the space from that string&amp;#63;&lt;br /&gt;Comments: ** Comment from web user: orwellophile ** &lt;p&gt;I&amp;#39;d really love to see how this fix would work with the following&amp;#58;&lt;/p&gt;&lt;p&gt;&amp;#40;note&amp;#58; I&amp;#39;m using the extremely non-standard BBCode employed by jwendl here&amp;#41;&lt;/p&gt;&lt;p&gt;&amp;#91;font font&amp;#61;courier new,courier,monospace color&amp;#61;red&amp;#93;Red Courier&amp;#91;&amp;#47;font&amp;#93;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description><author>orwellophile</author><pubDate>Tue, 27 Dec 2011 14:37:56 GMT</pubDate><guid isPermaLink="false">Commented Issue: Attribute with a space not working [8229] 20111227023756P</guid></item><item><title>Created Issue: NuGet package [9727]</title><link>http://bbcode.codeplex.com/workitem/9727</link><description>Hi guys,&lt;br /&gt;&lt;br /&gt;could you please create and publish NuGet package for latest release&amp;#63;&lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;</description><author>shatl</author><pubDate>Sun, 18 Dec 2011 14:58:16 GMT</pubDate><guid isPermaLink="false">Created Issue: NuGet package [9727] 20111218025816P</guid></item><item><title>Created Issue: Parse list and * [9656]</title><link>http://bbcode.codeplex.com/workitem/9656</link><description>When I try to parse a simple list, the closing &amp;#60;&amp;#47;li&amp;#62; tags are placed after all &amp;#60;li&amp;#62; items&amp;#58; &lt;br /&gt;Expected&amp;#58; &amp;#34;&amp;#60;ul&amp;#62;&amp;#60;li&amp;#62;one&amp;#60;&amp;#47;li&amp;#62;&amp;#60;li&amp;#62;two&amp;#60;&amp;#47;li&amp;#62;&amp;#60;&amp;#47;ul&amp;#62;&amp;#34;&lt;br /&gt;  But was&amp;#58; &amp;#34;&amp;#60;ul&amp;#62;&amp;#60;li&amp;#62;one&amp;#60;li&amp;#62;two&amp;#60;&amp;#47;li&amp;#62;&amp;#60;&amp;#47;li&amp;#62;&amp;#60;&amp;#47;ul&amp;#62;&amp;#34;&lt;br /&gt;&lt;br /&gt;Test&amp;#58;&lt;br /&gt; &amp;#47;&amp;#47; Arrange&lt;br /&gt;   var input &amp;#61; &amp;#34;&amp;#91;list&amp;#93;&amp;#91;&amp;#42;&amp;#93;one&amp;#91;&amp;#42;&amp;#93;two&amp;#91;&amp;#47;list&amp;#93;&amp;#34;&amp;#59;&lt;br /&gt; &amp;#47;&amp;#47;Act&lt;br /&gt; var result &amp;#61;  BBCode.ToHtml&amp;#40;input&amp;#41;&amp;#59;&lt;br /&gt; &amp;#47;&amp;#47; Assert&lt;br /&gt;Assert.AreEqual&amp;#40;&amp;#34;&amp;#60;ul&amp;#62;&amp;#60;li&amp;#62;one&amp;#60;&amp;#47;li&amp;#62;&amp;#60;li&amp;#62;two&amp;#60;&amp;#47;li&amp;#62;&amp;#60;&amp;#47;ul&amp;#62;&amp;#34;, result&amp;#41;&amp;#59;&lt;br /&gt;</description><author>pfageras</author><pubDate>Wed, 30 Nov 2011 08:52:48 GMT</pubDate><guid isPermaLink="false">Created Issue: Parse list and * [9656] 20111130085248A</guid></item><item><title>Commented Issue: Invalid HTML links translating [url] tags [9530]</title><link>http://bbcode.codeplex.com/workitem/9530</link><description>Code used&amp;#58;&lt;br /&gt;&lt;br /&gt;IList&amp;#60;BBTag&amp;#62; bbTags &amp;#61; new List&amp;#60;BBTag&amp;#62;&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;bbTags.Add&amp;#40;new BBTag&amp;#40;&amp;#34;b&amp;#34;, &amp;#34;&amp;#60;strong&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;strong&amp;#62;&amp;#34;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;bbTags.Add&amp;#40;new BBTag&amp;#40;&amp;#34;i&amp;#34;, &amp;#34;&amp;#60;i&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;i&amp;#62;&amp;#34;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;bbTags.Add&amp;#40;new BBTag&amp;#40;&amp;#34;u&amp;#34;, &amp;#34;&amp;#60;u&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;u&amp;#62;&amp;#34;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;bbTags.Add&amp;#40;new BBTag&amp;#40;&amp;#34;img&amp;#34;, &amp;#34;&amp;#60;img src&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;content&amp;#125;&amp;#92;&amp;#34; class&amp;#61;&amp;#92;&amp;#34;msg-img&amp;#92;&amp;#34; border&amp;#61;&amp;#92;&amp;#34;0&amp;#92;&amp;#34; alt&amp;#61;&amp;#92;&amp;#34;Imagen externa&amp;#92;&amp;#34; &amp;#47;&amp;#62;&amp;#34;, string.Empty, false, true&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;bbTags.Add&amp;#40;new BBTag&amp;#40;&amp;#34;url&amp;#34;, &amp;#34;&amp;#60;a href&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;href&amp;#125;&amp;#92;&amp;#34; target&amp;#61;&amp;#92;&amp;#34;_blank&amp;#92;&amp;#34; class&amp;#61;&amp;#92;&amp;#34;link-ext&amp;#92;&amp;#34;&amp;#62;&amp;#34;, &amp;#34;&amp;#60;&amp;#47;a&amp;#62;&amp;#34;, new BBAttribute&amp;#40;&amp;#34;href&amp;#34;, string.Empty&amp;#41;, new BBAttribute&amp;#40;&amp;#34;href&amp;#34;, &amp;#34;href&amp;#34;&amp;#41;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;bbTags.Add&amp;#40;new BBTag&amp;#40;&amp;#34;video&amp;#34;, &amp;#34;&amp;#60;object type&amp;#61;&amp;#92;&amp;#34;application&amp;#47;x-shockwave-flash&amp;#92;&amp;#34; style&amp;#61;&amp;#92;&amp;#34;width&amp;#58;605px&amp;#59;height&amp;#58;405px&amp;#92;&amp;#34; data&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;content&amp;#125;&amp;#92;&amp;#34; &amp;#62;&amp;#60;param name&amp;#61;&amp;#92;&amp;#34;movie&amp;#92;&amp;#34; value&amp;#61;&amp;#92;&amp;#34;&amp;#36;&amp;#123;content&amp;#125;&amp;#92;&amp;#34; &amp;#47;&amp;#62;&amp;#60;&amp;#47;object&amp;#62;&amp;#34;, string.Empty&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;bbTags.Add&amp;#40;new BBTag&amp;#40;&amp;#34;cr&amp;#34;, &amp;#34;&amp;#60;br&amp;#47;&amp;#62;&amp;#34;, string.Empty&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;CodeKicker.BBCode.BBCodeParser parser &amp;#61; new CodeKicker.BBCode.BBCodeParser&amp;#40;bbTags&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;Code parsed&amp;#58;&lt;br /&gt;&lt;br /&gt;bla bla bla &amp;#91;url&amp;#61;http&amp;#58;&amp;#47;&amp;#47;some.link.com&amp;#93;click here&amp;#91;&amp;#47;url&amp;#93; bla bla bla&lt;br /&gt;bla bla bla &amp;#91;url&amp;#93;http&amp;#58;&amp;#47;&amp;#47;some.link.com&amp;#91;&amp;#47;url&amp;#93; bla bla bla&lt;br /&gt;&lt;br /&gt;Results&amp;#58;&lt;br /&gt;&lt;br /&gt;- In first case, the parser transforms the link correctly.&lt;br /&gt;- In the second case, the parser make link with current page URL, nos using the URL written between tags &amp;#91;url&amp;#93;.&lt;br /&gt;Comments: ** Comment from web user: Gllort ** &lt;p&gt;Proposal&amp;#58; Can u paste this code as an example in project documentation and close this issue.&lt;/p&gt;</description><author>Gllort</author><pubDate>Wed, 16 Nov 2011 18:48:41 GMT</pubDate><guid isPermaLink="false">Commented Issue: Invalid HTML links translating [url] tags [9530] 20111116064841P</guid></item></channel></rss>