- 14 Jul, 2014 1 commit
-
-
James Welle authored
- Added support for the "gradientTransform" attribute on both linear and radial gradients. The matrix in this attribute needs to be applied to attributes with coordinate values on the gradient element in order to transform them into the correct coordinate space. - Added support for a value of "pad" for the "spreadMode" attribute on both linear and radial gradients. This is the default value but was not implemented correctly. In order to implement, we examine the properties of the gradient along with the element to which the gradient is being applied to determine if we need to expand the bounds of the gradient to fill the element. If so, we do so and adjust the color stops and positions so they are correct for the new gradient bounds. - Divided ISvgStylable into ISvgBoundable and ISvgStylable. The SvgUnit.ToDeviceValue method just needs bounds so it can take ISvgBoundable. Moved SvgDocument.GetDimensions() to SvgFragment and made SvgFragment ISvgBoundable. - Fixed a bug in SvgFragment.PushTransforms where it was calling the SvgUnit.ToDeviceValue overload that takes no parameters. This overload doesn't work if the value being converted is a percentage. (The overload should probably be removed entirely, but we didn't take that on in this commit.) - Fixed an issue in SvgGroup.Bounds where a child with empty bounds would cause the group's bounds to be reported as empty. - Fixed broken build by adding missing SvgMarker.MarkerUnits property. - Converted files that we touched with mixed tabs and spaces to spaces. Also removed unused usings from files we touched. - Converted SvgLinearGradientServer to use properties without backing fields for X1, Y1, etc. in order to match SvgRadialGradientServer. - Moved default value assignments into constructors for consistency.
-
- 02 Jul, 2014 2 commits
-
-
Tebjan Halm authored
-
Eric Domke authored
-
- 30 Jun, 2014 1 commit
-
-
Eric Domke authored
- Fix issues with calculating the next coordinate after a close figure and a relative move - Allow the std. deviation in a gaussian blur to be a float. - Allow "none" for a unit collection - Allow a marker to scale with either the stroke width or the use a custom coordinate space - Allow gradients to reference other gradients defined later in the SVG - Respect the font and fill styles of TextSpan elements. Current support is still partial. - Fix href attribute bug on the SVG use element
-
- 28 Jun, 2014 1 commit
-
-
Brian C. Barnes authored
-
- 27 Jun, 2014 1 commit
-
-
Eric Domke authored
- Implemented .Net 3.5 support mostly by removing ISvgEventCaller functionality in .Net 3.5 build - Added ability to parse orient="auto" - Added ability to parse colors such as rgb(#%, #%, #%) - Fixed marker rendering implementation
-
- 21 May, 2014 1 commit
-
-
C Moore authored
Moved Display="none" hack & Added .Render check for : if (!Visible || !Displayable) Also, minor change to logic of SvgBoolConverter so bad visibility values (other than "hidden" or "collapse") wouldn't accidentally hide element
-
- 16 May, 2014 1 commit
-
-
Mark Johnson authored
- exponent support in units (IE sucks!) - inherit font-size and font-family from root element on text elements - allow empty text elements if there is a non empty TSPan
-
- 24 Mar, 2014 2 commits
-
-
Bigous authored
-
cyril.andreichuk authored
-
- 23 Mar, 2014 3 commits
-
-
cyril andreichuk authored
-
cyril andreichuk authored
-
- 20 Mar, 2014 1 commit
-
-
tebjan authored
-
- 30 Jan, 2014 1 commit
-
-
cyril.andreichuk authored
Gradient offset values less than 0 (or less than 0%) are rounded up to 0%. Gradient offset values greater than 1 (or greater than 100%) are rounded down to 100%.
-
- 17 Nov, 2013 1 commit
-
- 13 Nov, 2013 4 commits
-
-
Tebjan Halm authored
-
Tebjan Halm authored
-
Tebjan Halm authored
-
Tebjan Halm authored
-
- 12 Nov, 2013 2 commits
-
-
Tebjan Halm authored
-
Tebjan Halm authored
-
- 17 Sep, 2013 1 commit
-
-
rokam authored
This fix the wrong fill when fill="none". The original version fill it in black.
-
- 30 Jul, 2013 1 commit
-
-
Tebjan Halm authored
-
- 11 Jul, 2013 1 commit
-
-
Tebjan Halm authored
-
- 20 Jun, 2013 2 commits
-
-
Ralf Kornelius authored
Support "none" in Fill value if inherited from parent
-
Tebjan Halm authored
-
- 19 Jun, 2013 1 commit
-
-
Ralf Kornelius authored
If elements are nested in groups and have different fill values than their containing group the fill value wouldn't be written correctly.
-
- 04 Jun, 2013 1 commit
-
-
Tebjan Halm authored
-
- 19 Mar, 2012 1 commit
-
-
G Money authored
- Changes to get texts displaying bold / normal weight - Changes to get textspans work correctly - Made (semi-hardcoded) document metadata section - allow reading and regurgitating metdata tag from an original source document - Included image - Modified paths to allow for scientific notation - Included ability to have markers for path ends (arrow ends etc)
-
- 24 Dec, 2011 1 commit
-
-
Tebjan Halm authored
* added few enum converters
-
- 11 Nov, 2011 1 commit
-
-
Tebjan Halm authored
* fill can be null -> none in XML * added type converters for enums * added type converter for unitcollection * fixes several viewbox bugs * document can now draw into a given bitmap * content of SVG tag is written (used by the text tag) * changed font handling in text element, still need proper alignment * changed intersparse character of SvgTransformConverter.cs to space, because inkscape couldn't parse comma * added class diagram for basic shapes
-
- 01 Nov, 2010 2 commits
- 04 Mar, 2010 1 commit
-
-
davescriven authored
-