<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>SVG</title><link>http://www.codeplex.com/svg/Project/ProjectRss.aspx</link><description>A C&amp;#35; SVG rendering engine, primarily designed to allow SVG files to be used on the web.</description><item><title>CREATED ISSUE: Optional second parameter for scale transform not supported</title><link>http://www.codeplex.com/svg/WorkItem/View.aspx?WorkItemId=6156</link><description>In SVG&amp;#92;Transforms&amp;#92;SvgTransformConverter.cs&amp;#58;&amp;#58;ConvertFrom&amp;#40;&amp;#41;&lt;br /&gt;&lt;br /&gt;This was what I did to get it to accept the second parameter&amp;#58;&lt;br /&gt;&lt;br /&gt;                       case &amp;#34;scale&amp;#34;&amp;#58;&lt;br /&gt;                            string&amp;#91;&amp;#93; scales &amp;#61; contents.Split&amp;#40;new char&amp;#91;&amp;#93; &amp;#123; &amp;#39;,&amp;#39;, &amp;#39; &amp;#39; &amp;#125;, StringSplitOptions.RemoveEmptyEntries&amp;#41;&amp;#59;&lt;br /&gt;                            float sx &amp;#61; float.Parse&amp;#40;scales&amp;#91;0&amp;#93;.Trim&amp;#40;&amp;#41;, NumberStyles.Float, CultureInfo.InvariantCulture&amp;#41;&amp;#59;&lt;br /&gt;                            float sy &amp;#61; float.Parse&amp;#40;scales&amp;#91;1&amp;#93;.Trim&amp;#40;&amp;#41;, NumberStyles.Float, CultureInfo.InvariantCulture&amp;#41;&amp;#59;&lt;br /&gt;                            transformList.Add&amp;#40;new SvgScale&amp;#40;sx, sy&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;                            break&amp;#59;&lt;br /&gt;</description><author>virvelox</author><pubDate>Tue, 13 May 2008 21:00:01 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Optional second parameter for scale transform not supported 20080513P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/svg/SourceControl/ListDownloadableCommits.aspx</link><description>-Fixed SvgRectangle default fill color.</description><author>Axyonych</author><pubDate>Tue, 29 Apr 2008 12:23:23 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080429P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/svg/SourceControl/ListDownloadableCommits.aspx</link><description>Fixed bitmap size calculation in SvgDocument.Draw&amp;#40;&amp;#41;&amp;#59; Added guard on case when exception occured during rendering.</description><author>Axyonych</author><pubDate>Tue, 29 Apr 2008 11:09:54 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080429A</guid></item><item><title>COMMENTED ISSUE: Library incorrectly handles linear gradients.</title><link>http://www.codeplex.com/svg/WorkItem/View.aspx?WorkItemId=6072</link><description>For example try to render file in attachment.&lt;br /&gt;Comments: ** Comment from web user: davescriven ** &lt;p&gt;Issue has had a fix applied in changeset &amp;#35;11082.&lt;/p&gt;</description><author>davescriven</author><pubDate>Tue, 29 Apr 2008 10:53:58 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: Library incorrectly handles linear gradients. 20080429A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/svg/SourceControl/ListDownloadableCommits.aspx</link><description>- Fix for &amp;#35;6072 - Two issues&amp;#58; &amp;#13;&amp;#10;- SvgGradientStop offset values were not being confined to percentages &amp;#40;0.0-1.0 or &amp;#37;&amp;#41; so a ToPercentage&amp;#40;&amp;#41; method has been added to SvgUnit which converts to a percentage unit. This method is called during the Offset property setter.&amp;#13;&amp;#10;- SvgLinearGradientServer was incorrectly calculating the end point of the gradient.</description><author>davescriven</author><pubDate>Tue, 29 Apr 2008 10:53:14 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080429A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/svg/SourceControl/ListDownloadableCommits.aspx</link><description>Fixed H,h,V,v path elements support &amp;#40;&amp;#35;6071&amp;#41;.</description><author>Axyonych</author><pubDate>Mon, 28 Apr 2008 23:29:26 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080428P</guid></item><item><title>CREATED ISSUE: Library incorrectly handles linear gradients.</title><link>http://www.codeplex.com/svg/WorkItem/View.aspx?WorkItemId=6072</link><description>For example try to render file in attachment.&lt;br /&gt;</description><author>Axyonych</author><pubDate>Fri, 25 Apr 2008 10:09:04 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Library incorrectly handles linear gradients. 20080425A</guid></item><item><title>CREATED ISSUE: H,h,V,v path elements support.</title><link>http://www.codeplex.com/svg/WorkItem/View.aspx?WorkItemId=6071</link><description>SvgPathBuilder works incorrectly while processing H,h,V or v path element if it contains only one coordinate value.&lt;br /&gt;</description><author>Axyonych</author><pubDate>Fri, 25 Apr 2008 10:05:52 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: H,h,V,v path elements support. 20080425A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/svg/SourceControl/ListDownloadableCommits.aspx</link><description>Added custom entity support to SvgHandler.</description><author>davescriven</author><pubDate>Tue, 22 Apr 2008 13:22:40 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080422P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/svg/Wiki/View.aspx?title=Home&amp;version=20</link><description>&lt;div class="wikidoc"&gt;
A C&amp;#35; SVG rendering engine, primarily designed to allow SVG files to be used on the web.
&lt;br /&gt; &lt;br /&gt;SVG is a language for describing two-dimensional graphics in XML [XML10]. SVG allows for three types of graphic objects: vector graphic shapes (e.g., paths consisting of straight lines and curves), images and text. Graphical objects can be grouped, styled, transformed and composited into previously rendered objects. The feature set includes nested transformations, clipping paths, alpha masks, filter effects and template objects.&lt;br /&gt; &lt;br /&gt;SVG stands for Scalable Vector Graphics, an XML  grammar for stylable graphics, usable as an XML namespace (see &lt;a href="http://www.w3.org/TR/SVG11/concepts.html" class="externalLink"&gt;http://www.w3.org/TR/SVG11/concepts.html&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;).&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Tutorials&lt;/b&gt;&lt;br /&gt;- &lt;a href="http://furious-angel.net/post/2008/04/SVG-Tutorials-Building-a-Three-State-Button.aspx" class="externalLink"&gt;Building a Three-State Button&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;The Svg.dll assembly contains an IAsyncHttpHandler called Svg.Web.SvgHandler. This handler should be registered to handle all files with extension *.svg. It will read the file and then send the rendered image back to the browser in .png format.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Why create a rendering engine? Firefox, Opera and Safari already support SVG!&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;It's true that these browsers all support various levels of SVG but they don't all support it in a very useful way. It's not possible to simply add a CSS background style to use an SVG image or bullet point list image. Even if it were possible, our best friend Internet Explorer doesn't support SVG (and I don't know when or &lt;i&gt;if&lt;/i&gt; it will be in their roadmap).&lt;br /&gt; &lt;br /&gt;This software has been designed to allow web application developers to start using SVG files &lt;i&gt;now&lt;/i&gt;. When all browsers support this format the handler can simply be removed.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Why not just use Silverlight?&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;This project is not aimed at replacing Silverlight/XAML or any other technology. It's here to allow developers to use SVG for images. If your requirements at that the graphics must be dynamic and interact with the DOM then Silverlight is for you; if all you want to do is easily edit an image then this software might be what you want.&lt;br /&gt;
&lt;/div&gt;</description><author>davescriven</author><pubDate>Sun, 20 Apr 2008 08:23:41 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080420A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/svg/Wiki/View.aspx?title=Home&amp;version=19</link><description>&lt;div class="wikidoc"&gt;
A C&amp;#35; SVG rendering engine, primarily designed to allow SVG files to be used on the web.
&lt;br /&gt; &lt;br /&gt;SVG is a language for describing two-dimensional graphics in XML [XML10]. SVG allows for three types of graphic objects: vector graphic shapes (e.g., paths consisting of straight lines and curves), images and text. Graphical objects can be grouped, styled, transformed and composited into previously rendered objects. The feature set includes nested transformations, clipping paths, alpha masks, filter effects and template objects.&lt;br /&gt; &lt;br /&gt;SVG stands for Scalable Vector Graphics, an XML  grammar for stylable graphics, usable as an XML namespace (see &lt;a href="http://www.w3.org/TR/SVG11/concepts.html" class="externalLink"&gt;http://www.w3.org/TR/SVG11/concepts.html&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;).&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Tutorials&lt;/b&gt;&lt;br /&gt;- &lt;a href="http://www.codeplex.com/svg/Wiki/View.aspx?title=Tutorials&amp;amp;referringTitle=Home"&gt;Tutorials&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://furious-angel.net/post/2008/04/SVG-Tutorials-Building-a-Three-State-Button.aspx" class="externalLink"&gt;Building a Three-State Button&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;The Svg.dll assembly contains an IAsyncHttpHandler called Svg.Web.SvgHandler. This handler should be registered to handle all files with extension *.svg. It will read the file and then send the rendered image back to the browser in .png format.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Why create a rendering engine? Firefox, Opera and Safari already support SVG!&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;It's true that these browsers all support various levels of SVG but they don't all support it in a very useful way. It's not possible to simply add a CSS background style to use an SVG image or bullet point list image. Even if it were possible, our best friend Internet Explorer doesn't support SVG (and I don't know when or &lt;i&gt;if&lt;/i&gt; it will be in their roadmap).&lt;br /&gt; &lt;br /&gt;This software has been designed to allow web application developers to start using SVG files &lt;i&gt;now&lt;/i&gt;. When all browsers support this format the handler can simply be removed.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Why not just use Silverlight?&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;This project is not aimed at replacing Silverlight/XAML or any other technology. It's here to allow developers to use SVG for images. If your requirements at that the graphics must be dynamic and interact with the DOM then Silverlight is for you; if all you want to do is easily edit an image then this software might be what you want.&lt;br /&gt;
&lt;/div&gt;</description><author>davescriven</author><pubDate>Sun, 20 Apr 2008 08:23:09 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080420A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/svg/SourceControl/ListDownloadableCommits.aspx</link><description>- Resolved issue 6018 by applying the fixes recommended.&amp;#13;&amp;#10;- Added initial custom&amp;#47;querystring &amp;#39;parameters&amp;#39; implementation &amp;#40;&amp;#35;5652&amp;#41;</description><author>davescriven</author><pubDate>Sat, 19 Apr 2008 05:45:19 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080419A</guid></item><item><title>COMMENTED ISSUE: Float parsing culture dependent errors</title><link>http://www.codeplex.com/svg/WorkItem/View.aspx?WorkItemId=6018</link><description>It seems that float parsing code does not work in cultures that have decimal separator different from &amp;#39;.&amp;#39; symbol. &amp;#40;for example russian&amp;#41;. Affected files are&amp;#58;&lt;br /&gt;&lt;br /&gt;Paths&amp;#92;SvgPathBuilder.cs&lt;br /&gt;Transforms&amp;#92;SvgTransformConverter.cs&lt;br /&gt;DataTypes&amp;#92;SvgUnitConverter.cs&lt;br /&gt;DataTypes&amp;#92;SvgViewBox.cs&lt;br /&gt;&lt;br /&gt;You need to specify IFormatProvider explicitly like this&amp;#58; float.Parse&amp;#40;coords&amp;#91;0&amp;#93;, NumberStyles.Float, CultureInfo.InvariantCulture&amp;#41; instead of float.Parse&amp;#40;coords&amp;#91;0&amp;#93;&amp;#41;.&lt;br /&gt;Comments: ** Comment from web user: davescriven ** &lt;p&gt;I had no idea that float.Parse was culture sensitive, although it does make sense&amp;#33;&lt;/p&gt;</description><author>davescriven</author><pubDate>Sat, 19 Apr 2008 05:29:27 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: Float parsing culture dependent errors 20080419A</guid></item><item><title>CREATED ISSUE: Float parsing culture dependent errors</title><link>http://www.codeplex.com/svg/WorkItem/View.aspx?WorkItemId=6018</link><description>It seems that float parsing code does not work in cultures that have decimal separator different from &amp;#39;.&amp;#39; symbol. &amp;#40;for example russian&amp;#41;. Affected files are&amp;#58;&lt;br /&gt;&lt;br /&gt;Paths&amp;#92;SvgPathBuilder.cs&lt;br /&gt;Transforms&amp;#92;SvgTransformConverter.cs&lt;br /&gt;DataTypes&amp;#92;SvgUnitConverter.cs&lt;br /&gt;DataTypes&amp;#92;SvgViewBox.cs&lt;br /&gt;&lt;br /&gt;You need to specify IFormatProvider explicitly like this&amp;#58; float.Parse&amp;#40;coords&amp;#91;0&amp;#93;, NumberStyles.Float, CultureInfo.InvariantCulture&amp;#41; instead of float.Parse&amp;#40;coords&amp;#91;0&amp;#93;&amp;#41;.&lt;br /&gt;</description><author>Axyonych</author><pubDate>Fri, 18 Apr 2008 09:13:22 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Float parsing culture dependent errors 20080418A</guid></item><item><title>COMMENTED ISSUE: latest version from source control does not compile</title><link>http://www.codeplex.com/svg/WorkItem/View.aspx?WorkItemId=5921</link><description>File DataTypes&amp;#92;SvgCoordinateUnits is missing.&lt;br /&gt;&lt;br /&gt;Please remove all occurences of&lt;br /&gt;using System.Linq&amp;#59;&lt;br /&gt;so we can build for the 2.0 framework.&lt;br /&gt;Comments: ** Comment from web user: davescriven ** &lt;p&gt;SvgCoordinateUnits added in changeset 10860.&lt;/p&gt;</description><author>davescriven</author><pubDate>Mon, 14 Apr 2008 08:11:36 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: latest version from source control does not compile 20080414A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/svg/SourceControl/ListDownloadableCommits.aspx</link><description>Removing old, unreferenced file.</description><author>davescriven</author><pubDate>Mon, 14 Apr 2008 08:09:25 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080414A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/svg/SourceControl/ListDownloadableCommits.aspx</link><description>Adding missing project file.</description><author>davescriven</author><pubDate>Mon, 14 Apr 2008 08:08:13 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080414A</guid></item><item><title>COMMENTED ISSUE: latest version from source control does not compile</title><link>http://www.codeplex.com/svg/WorkItem/View.aspx?WorkItemId=5921</link><description>File DataTypes&amp;#92;SvgCoordinateUnits is missing.&lt;br /&gt;&lt;br /&gt;Please remove all occurences of&lt;br /&gt;using System.Linq&amp;#59;&lt;br /&gt;so we can build for the 2.0 framework.&lt;br /&gt;Comments: ** Comment from web user: davescriven ** &lt;p&gt;The project has been built using c&amp;#35; .net 3.5 - it can&amp;#39;t build in .net 2.0. The System.Linq references are redundant though, as it&amp;#39;s not being used.&lt;/p&gt;</description><author>davescriven</author><pubDate>Mon, 14 Apr 2008 05:15:51 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: latest version from source control does not compile 20080414A</guid></item><item><title>CREATED ISSUE: latest version from source control does not compile</title><link>http://www.codeplex.com/svg/WorkItem/View.aspx?WorkItemId=5921</link><description>File DataTypes&amp;#92;SvgCoordinateUnits is missing.&lt;br /&gt;&lt;br /&gt;Please remove all occurences of&lt;br /&gt;using System.Linq&amp;#59;&lt;br /&gt;so we can build for the 2.0 framework.&lt;br /&gt;</description><author>keimpema</author><pubDate>Wed, 09 Apr 2008 18:58:12 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: latest version from source control does not compile 20080409P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/svg/Wiki/View.aspx?title=Home&amp;version=18</link><description>&lt;div class="wikidoc"&gt;
A C&amp;#35; SVG rendering engine, primarily designed to allow SVG files to be used on the web.
&lt;br /&gt; &lt;br /&gt;SVG is a language for describing two-dimensional graphics in XML [XML10]. SVG allows for three types of graphic objects: vector graphic shapes (e.g., paths consisting of straight lines and curves), images and text. Graphical objects can be grouped, styled, transformed and composited into previously rendered objects. The feature set includes nested transformations, clipping paths, alpha masks, filter effects and template objects.&lt;br /&gt; &lt;br /&gt;SVG stands for Scalable Vector Graphics, an XML  grammar for stylable graphics, usable as an XML namespace (see &lt;a href="http://www.w3.org/TR/SVG11/concepts.html" class="externalLink"&gt;http://www.w3.org/TR/SVG11/concepts.html&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;).&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Tutorials&lt;/b&gt;&lt;br /&gt;- &lt;a href="http://furious-angel.net/post/2008/04/SVG-Tutorials-Building-a-Three-State-Button.aspx" class="externalLink"&gt;Building a Three-State Button&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;The Svg.dll assembly contains an IAsyncHttpHandler called Svg.Web.SvgHandler. This handler should be registered to handle all files with extension *.svg. It will read the file and then send the rendered image back to the browser in .png format.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Why create a rendering engine? Firefox, Opera and Safari already support SVG!&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;It's true that these browsers all support various levels of SVG but they don't all support it in a very useful way. It's not possible to simply add a CSS background style to use an SVG image or bullet point list image. Even if it were possible, our best friend Internet Explorer doesn't support SVG (and I don't know when or &lt;i&gt;if&lt;/i&gt; it will be in their roadmap).&lt;br /&gt; &lt;br /&gt;This software has been designed to allow web application developers to start using SVG files &lt;i&gt;now&lt;/i&gt;. When all browsers support this format the handler can simply be removed.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Why not just use Silverlight?&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;This project is not aimed at replacing Silverlight/XAML or any other technology. It's here to allow developers to use SVG for images. If your requirements at that the graphics must be dynamic and interact with the DOM then Silverlight is for you; if all you want to do is easily edit an image then this software might be what you want.&lt;br /&gt;
&lt;/div&gt;</description><author>davescriven</author><pubDate>Tue, 08 Apr 2008 11:24:36 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080408A</guid></item></channel></rss>