Jürg Lehni
|
58fad6ed72
|
Switch from Gradient#type to separate LinearGradient / RadialGradient classes.
But remain backward compatible through direct calls to Gradient constructor.
|
2013-03-01 17:39:36 -08:00 |
|
Jürg Lehni
|
3f5d0a6925
|
Merge constructor._name with _type and use CamelCase for Item types.
|
2013-03-01 17:13:22 -08:00 |
|
Jürg Lehni
|
293294a55a
|
Have #_getCachedBounds() return clones of cached items again.
Fixes issue with Tadpoles example.
|
2013-03-01 16:05:11 -08:00 |
|
Jürg Lehni
|
cd58162dd5
|
No need to clone _matrix, since _clone() does that for us.
|
2013-03-01 15:55:19 -08:00 |
|
Jürg Lehni
|
1cd4d278fc
|
Fix issue with path clipping.
|
2013-03-01 15:30:57 -08:00 |
|
Jürg Lehni
|
5bbbaef618
|
Include clipMask in serialization.
|
2013-03-01 15:30:45 -08:00 |
|
Jürg Lehni
|
5527ab1da8
|
Support point translations for normals defs in SvgImport.
|
2013-03-01 14:52:20 -08:00 |
|
Jürg Lehni
|
7553712e35
|
Simplify code for readRectangle() in Path.Constructors.
|
2013-03-01 14:39:26 -08:00 |
|
Jürg Lehni
|
3f85dcdb77
|
Use #_set() in Rectangle#initialize() to simplify code and increase flexibility.
|
2013-03-01 14:37:27 -08:00 |
|
Jürg Lehni
|
8d2c2f5fda
|
Fix an issue with PathFitter where path with only one segment would throw an error.
Closes #175.
|
2013-03-01 14:28:32 -08:00 |
|
Jürg Lehni
|
b79e32194c
|
Fix issue with SVG tests.
Should really look closer at what's going on there.
|
2013-03-01 14:17:31 -08:00 |
|
Jürg Lehni
|
7405858f32
|
Simplify code for reading of named arguments, removing the need for filtering arguments by using 'in' checks instead for the presence of properties / setters.
|
2013-03-01 14:06:04 -08:00 |
|
Jürg Lehni
|
06e33ba412
|
Improve flexibility of reading rectangles in Path.Constructor.
We can now define the rectangle by any property that it has setters for.
|
2013-03-01 13:52:11 -08:00 |
|
Jürg Lehni
|
b9c58d1732
|
Fix issue with text positioning.
HTML ignores white space before / after content.
|
2013-03-01 13:29:48 -08:00 |
|
Jürg Lehni
|
a38809d3e3
|
Handle viewBox correctly for normal nodes again.
|
2013-03-01 13:10:05 -08:00 |
|
Jürg Lehni
|
835ca80eff
|
SVG nodeNames are case sensitive.
|
2013-03-01 12:59:43 -08:00 |
|
Jürg Lehni
|
f1fe2575a8
|
Remove SVG clipPaths from DOM.
|
2013-03-01 12:54:27 -08:00 |
|
Jürg Lehni
|
0499dd06f4
|
Support default black fill when importing SVG.
|
2013-03-01 12:32:24 -08:00 |
|
Jürg Lehni
|
08fbf0f5b4
|
Fix Symbol clipping.
|
2013-03-01 12:14:21 -08:00 |
|
Jürg Lehni
|
1c8e3a5db1
|
Fix an error in applyTextAttribute() handling.
|
2013-03-01 12:09:01 -08:00 |
|
Jürg Lehni
|
5501f48570
|
Move Item#toString() functionality to Base#toString().
For objects that define #_id and/or #_name.
|
2013-03-01 11:47:49 -08:00 |
|
Jürg Lehni
|
bec61c6829
|
Implement Symbol clipping and handle positioning correctly.
Complicated stuff...
|
2013-03-01 11:19:47 -08:00 |
|
Jürg Lehni
|
2706c32924
|
Implement a way for applyAttribute() methods to query other attributes / styles.
|
2013-03-01 11:18:50 -08:00 |
|
Jürg Lehni
|
6571c28256
|
Fold applyAttribute() into applyAttributes().
|
2013-03-01 10:31:42 -08:00 |
|
Jürg Lehni
|
417cfde795
|
Simplify and clean up applyTextAttribute().
|
2013-03-01 10:27:19 -08:00 |
|
Jürg Lehni
|
afeb8cbe70
|
No need to expand CSS 'font' shorthand property, since we're now iterating all style properties.
|
2013-03-01 10:21:19 -08:00 |
|
Jürg Lehni
|
01026c0896
|
Fix support for viewBox when importing SVG symbols.
|
2013-03-01 10:08:17 -08:00 |
|
Jürg Lehni
|
12d4d563d9
|
Further shorten path data code.
|
2013-03-01 01:18:42 -08:00 |
|
Jürg Lehni
|
13a567bcaa
|
Fix handling of multiple h / v commands in path data.
|
2013-03-01 01:18:27 -08:00 |
|
Jürg Lehni
|
b649240696
|
Use correct defaults for #pathData serialization.
|
2013-02-28 19:55:18 -08:00 |
|
Jürg Lehni
|
9379b37d26
|
Remove accidentally checked in file.
|
2013-02-28 19:42:07 -08:00 |
|
Jürg Lehni
|
cef30f9dd1
|
Switch to #pathData for JSON serialization of Path and CompoundPath.
|
2013-02-28 19:41:13 -08:00 |
|
Jürg Lehni
|
5fbc6e939d
|
Fix small SVG path-data parser issue.
|
2013-02-28 19:33:08 -08:00 |
|
Jürg Lehni
|
82cefa9846
|
Fix typo.
|
2013-02-28 19:29:44 -08:00 |
|
Jürg Lehni
|
0f140e391d
|
Minor clean ups.
|
2013-02-28 19:21:46 -08:00 |
|
Jürg Lehni
|
78b3621cf6
|
Implement PathItem#pathData getter and setter for SVG style path data.
And use it fro SvgImport too.
|
2013-02-28 19:14:06 -08:00 |
|
Jürg Lehni
|
55cc668cc2
|
Streamline build scripts.
|
2013-02-28 19:14:06 -08:00 |
|
Jürg Lehni
|
1a37bb7252
|
Minor clean up.
|
2013-02-28 19:14:06 -08:00 |
|
Jürg Lehni
|
980b772cea
|
Add Polybezier SVG example.
|
2013-02-28 19:14:06 -08:00 |
|
Jürg Lehni
|
027c944d3e
|
Add missing parameters again to viewBox.
|
2013-02-28 19:14:06 -08:00 |
|
Jürg Lehni
|
f142a9d015
|
Optimize code a bit by changing parameter sequence.
|
2013-02-28 19:14:06 -08:00 |
|
Jürg Lehni
|
c29a7e38a0
|
Improve SvgImport to support styles that come from CSS style sheet rules.
|
2013-02-28 19:14:05 -08:00 |
|
Jürg Lehni
|
84f3f041e3
|
Further simplify SVG attribute / style handling by merging in SvgStyles.
|
2013-02-28 19:14:05 -08:00 |
|
Jürg Lehni
|
8585556584
|
Use applyAttribute() lookup table in SvgImport instead of switch statement.
|
2013-02-28 19:14:05 -08:00 |
|
Jürg Lehni
|
9d8cddbe42
|
Implement new private Format object that handles formatting of number, point, size and rectangle.
|
2013-02-28 19:14:05 -08:00 |
|
Jürg Lehni
|
e392496f9d
|
Remove Base.toFloat() and replace with direct parseFloat() calls.
|
2013-02-28 19:14:05 -08:00 |
|
Jonathan Puckey
|
d3435ec803
|
Add failing test where calling Path#simplify on a path with three identical segments throws an error.
|
2013-02-27 17:34:28 +01:00 |
|
Jürg Lehni
|
21ee2edb60
|
Fix SVG example sizes.
|
2013-02-25 23:49:56 -08:00 |
|
Jürg Lehni
|
65a9795a8a
|
Rename #from/#toJson() to #import/#exportJson() and move them to Project / Item.
To reflect naming of #import/#exportSvg().
|
2013-02-25 16:17:33 -08:00 |
|
Jürg Lehni
|
79e836373d
|
Clean up hitTest code a little.
|
2013-02-25 15:41:31 -08:00 |
|