Jürg Lehni
|
efaae62799
|
Reuse attrs variable.
|
2013-02-10 19:40:44 -08:00 |
|
Jürg Lehni
|
20011d912a
|
Fix typo.
|
2013-02-10 19:40:15 -08:00 |
|
Jürg Lehni
|
e0d0eb175a
|
Implement exporting of Gradients to SVG.
|
2013-02-10 19:38:35 -08:00 |
|
Jürg Lehni
|
199fc046bf
|
Rename 'svg' variables to more meaningful 'node'.
|
2013-02-10 19:37:19 -08:00 |
|
Jürg Lehni
|
de4e928045
|
Clean up SvgExport code.
|
2013-02-10 19:02:53 -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
|
0f846098c4
|
Support CompoundPath in SvgExport.
|
2013-02-09 13:38:22 -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
|
d70fdb69d3
|
Adapt to recent changes to Matrix#decompose() in SvgExport code.
|
2013-02-09 12:11:56 -08:00 |
|
Jürg Lehni
|
15c8652747
|
Add support for Raster to SvgExport.
|
2013-02-09 09:44:25 -08:00 |
|
Jürg Lehni
|
e438ac8223
|
Implement proper matrix decomposition and use it in SvgExport.
|
2013-02-08 23:02:20 -08:00 |
|
Jürg Lehni
|
75adbd0adc
|
Disable transformation detection for now, until issues with Matrix#getRotation() and Matrix#getScaling() are solved.
|
2013-02-08 14:36:49 -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
|
d280d65f82
|
Fix issues with exporting SVG matrices when they can be resolved to simple rotate / scale / translate statements.
|
2012-12-15 02:20:37 -08:00 |
|
Jürg Lehni
|
589d4e6e73
|
Handle exporting of empty paths.
|
2012-12-09 18:04:56 -08:00 |
|
Jürg Lehni
|
c49a0c6ad4
|
Check if SVG nodes could be converted before adding them as children.
|
2012-12-09 16:53:52 -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
|
68dc7e8b12
|
Correctly fix SVG alpha support through opacity attributes.
|
2012-12-08 20:09:24 -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 |
|
Jürg Lehni
|
cdfd1f596a
|
Fix some comments.
|
2012-12-02 19:47:25 -08:00 |
|
Jonathan Puckey
|
9727874aa2
|
SVG Importer: implement initial support for importing of images.
|
2012-12-02 19:42:22 +01:00 |
|
Jürg Lehni
|
86d3a3521b
|
Avoid rgba() colors in SVG output since it's not part of SVG 1.1
Use fill- / stroke-opacity instead.
|
2012-12-01 12:44:54 -08:00 |
|
Jürg Lehni
|
f268c6e152
|
Rename Color#toCssString() to #toCss(), and only include alpha if its < 1.
|
2012-12-01 12:31:22 -08: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 |
|
Jürg Lehni
|
d671a08205
|
Introduce Base.toFloat() and rename Base.formatNumber() to Base.formatFloat()
|
2012-11-14 01:31:08 -08:00 |
|
Jürg Lehni
|
92eb89fc43
|
Clean up and shorten code.
|
2012-11-10 15:48:15 -08:00 |
|
Jürg Lehni
|
af66bccb64
|
SvgImporter: Simplify creation of clip group.
No need to move group into place in DOM, since we're returning it instead of item.
|
2012-11-10 15:05:13 -08:00 |
|
Jürg Lehni
|
6475d61c89
|
SvgImporter: Fix issue with importText().
|
2012-11-10 11:30:34 -08:00 |
|
Jürg Lehni
|
9f6e43454a
|
Make sure items produced outside of importSvg() are inserted in the same place inside the DOM.
|
2012-11-10 11:28:00 -08:00 |
|
Jürg Lehni
|
dad30d15ec
|
Shorten code a bit.
|
2012-11-10 11:27:09 -08:00 |
|
Jürg Lehni
|
5489f7f496
|
Switch back to using allowNull for gradient highlight, now that it works.
|
2012-11-10 11:20:25 -08:00 |
|
Jürg Lehni
|
d929c3177c
|
SvgImporter: Streamline getValue() helper, and clean up some code depending on it.
|
2012-11-10 11:19:06 -08:00 |
|
Jonathan Puckey
|
116e782f33
|
Svg Importer: fix handling of highlight point of radial gradients.
|
2012-11-10 16:20:59 +01:00 |
|
Jonathan Puckey
|
a86340c088
|
Svg Importer: clone or place depending on the type
|
2012-11-10 16:05:47 +01:00 |
|
Jonathan Puckey
|
69b84616ed
|
Svg Importer: more work on symbols and viewboxes.
|
2012-11-10 15:56:56 +01:00 |
|
Jonathan Puckey
|
81799b9042
|
SvgImporter: cleanup getValue.
|
2012-11-10 15:56:12 +01:00 |
|
Jonathan Puckey
|
9adebea69c
|
SvgImporter: getValue: fall back to using getAttribute.
|
2012-11-10 15:55:09 +01:00 |
|
Jonathan Puckey
|
661afca98f
|
Svg Importer: getValue: make sure the attribute exists first.
|
2012-11-10 15:45:11 +01:00 |
|
Jonathan Puckey
|
30f63599f1
|
Merge branch 'master' of https://github.com/paperjs/paper.js
|
2012-11-10 11:20:07 +01:00 |
|
Jürg Lehni
|
e6913e0013
|
Shorten importGradient() code.
|
2012-11-08 15:08:06 -08:00 |
|
Jürg Lehni
|
203c9b16ca
|
Remove need for svg.getAttribute('fx') check.
|
2012-11-08 15:01:32 -08:00 |
|
Jürg Lehni
|
61c8f76309
|
Move all import function references to the top of importers list.
|
2012-11-08 15:01:13 -08:00 |
|
Jürg Lehni
|
df76e0feb8
|
SvgImporter: Replace SVG getter functions with their more explicit direct calls.
|
2012-11-08 09:47:07 -08:00 |
|
Jürg Lehni
|
0da2baa617
|
Prefer String#substring() over #substr().
Using both in the lib seems confusing.
|
2012-11-08 09:42:51 -08:00 |
|