1. 20 Dec, 2015 1 commit
    • HeinrichAD's avatar
      Add: shape-rendering; Fix: CurrentCulture · 7894ea9e
      HeinrichAD authored
      Fix:
      Now the application make sure to set back the old culture even an error
      occurred.
      SvgColourConverter.ConvertFrom
      SvgPathBuilder.ConvertTo
      SvgDocument.Write
      SvgExtentions.GetXML
      
      Add:
      Attribute: "shape-rendering"
      
      Change:
      - Many other properties were unknowingly overloaded. I changed them to
      override.
      - Some methods or structures need the [CLSCompliant(false)] Attribute.
      For example the Enums.TryParse extension. This extension has the where
      condition IConvertible. IConvertible is [CLSCompliant(false)] and that
      the reason why it is correct to mark the Enums.TryParse extension also
      as [CLSCompliant(false)].
      - Property "float Opacity" in SvgElement was unknowingly overloaded in
      SvgGradientStop as string [stop-opacity]. In the end this property was
      only used as float. I changed the SvgGradientStop.Opacity property from
      string to float and to override.
      7894ea9e