Jürg Lehni
|
e9aad895ae
|
Import and export Item#data in SVG as well.
Closes #188.
|
2013-04-09 17:53:26 -07:00 |
|
Jürg Lehni
|
b4a99415d0
|
Merge PathStyle, CharacterStyle and ParagraphStyle into Style.
Closes #130.
|
2013-04-09 16:46:20 -07:00 |
|
Jürg Lehni
|
da7b32a18e
|
Clean up code references to GradientColor.
|
2013-04-09 08:36:17 -07:00 |
|
Jürg Lehni
|
5209e97c8d
|
Merge GradientColor into Color.
Work in progress.
|
2013-04-09 01:21:36 -07:00 |
|
Jürg Lehni
|
9cdc4b9372
|
Switch back to only one Gradient constructor for both linear and radial Gradients.
|
2013-04-08 20:52:21 -07:00 |
|
Jürg Lehni
|
18ed9010a6
|
Derive Item#type from Item#_class and use that instead in code that depends on Item types.
|
2013-04-06 18:07:30 +02:00 |
|
Jürg Lehni
|
f43b322d2a
|
Rename Base#_type property to #_class.
|
2013-04-06 09:16:08 +02:00 |
|
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
|
1cd4d278fc
|
Fix issue with path clipping.
|
2013-03-01 15:30:57 -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
|
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
|
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
|
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
|
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
|
1a37bb7252
|
Minor clean up.
|
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
|
e392496f9d
|
Remove Base.toFloat() and replace with direct parseFloat() calls.
|
2013-02-28 19:14:05 -08:00 |
|
Jürg Lehni
|
c3b5035aed
|
Fix importing of SVG groups with styles applied to them.
Closes #149.
|
2013-02-14 21:42:50 -08:00 |
|
Jürg Lehni
|
741c0b7855
|
Fix error in parsing of empty SVG array attributes.
|
2013-02-14 21:09:44 -08:00 |
|
Jürg Lehni
|
435341f30b
|
Fix name clash due to recent renaming.
|
2013-02-11 14:36:44 -08:00 |
|
Jürg Lehni
|
199fc046bf
|
Rename 'svg' variables to more meaningful 'node'.
|
2013-02-10 19:37:19 -08:00 |
|
Jürg Lehni
|
f06701055d
|
Implement exporting of Symbols to SVG.
|
2013-02-10 10:23:49 -08:00 |
|
Jürg Lehni
|
49728665e6
|
Clear definitions lookup at the end of SVG import.
|
2013-02-09 13:59:04 -08:00 |
|
Jürg Lehni
|
b10454a83c
|
Rename Matrix#createInverse() to #inverted() and #createShiftless() to #shiftless().
|
2013-02-09 12:18:40 -08:00 |
|
Jürg Lehni
|
6c9c16ad3d
|
Update copyright information comments, and year.
|
2013-01-28 18:03:27 -08:00 |
|
Jürg Lehni
|
16578e6b15
|
Clean up code.
|
2012-12-15 02:24:46 -08:00 |
|
Jürg Lehni
|
a690aa48c1
|
Inline applyTransform() code, since it's so little code now.
|
2012-12-15 02:22:25 -08:00 |
|
Jürg Lehni
|
a677e905bf
|
Simplify applyTransform() in SvgImport.
|
2012-12-15 02:21:03 -08:00 |
|
Jürg Lehni
|
86a1a17b8d
|
Fix matrix exporting for groups, which ignore x / y attributes for positioning.
|
2012-12-09 15:46:21 -08:00 |
|
Jürg Lehni
|
50f810a1ad
|
Remove onLoad workaround, and use #attach('load') instead of #onLoad internally.
|
2012-12-02 21:08:57 -08:00 |
|
Jonathan Puckey
|
9727874aa2
|
SVG Importer: implement initial support for importing of images.
|
2012-12-02 19:42:22 +01:00 |
|
Jonathan Puckey
|
d45a4ce8ad
|
SVG Import: inline variable value.
|
2012-11-28 21:40:48 +01:00 |
|
Jonathan Puckey
|
808073fa63
|
SVG Importer: add support for stroke-opacity and fill-opacity.
|
2012-11-28 20:50:27 +01:00 |
|
Jürg Lehni
|
61b6026361
|
Rename CompoundPath#flatten() to #reduce(), to avoid clash with Path#flatten().
|
2012-11-23 01:16:21 -08:00 |
|