Jürg Lehni
|
334fe99503
|
Revert recent changes to Item#rasterize() so pull request #150 can be merged.
|
2013-02-14 19:40:30 -08:00 |
|
Jürg Lehni
|
80638372b6
|
Merge pull request #169 from a-puzo/master
Fixed bad centering when `view.center` and `view.zoom` are changed
|
2013-02-14 19:30:26 -08:00 |
|
Jürg Lehni
|
47a3490007
|
Take item matrix into account in Item#rasterize().
Closes #144.
|
2013-02-14 19:25:04 -08:00 |
|
Jürg Lehni
|
da08e74374
|
Clean up code from #156.
|
2013-02-14 12:50:51 -08:00 |
|
Jürg Lehni
|
6729646e7a
|
Merge pull request #156 from ubershmekel/patch-2
Late load of paperjs should still run paperscripts
|
2013-02-14 12:49:51 -08:00 |
|
Jürg Lehni
|
779d076f02
|
Merge pull request #155 from ubershmekel/patch-1
Fixed memory leak
|
2013-02-14 12:47:56 -08:00 |
|
Jürg Lehni
|
ee03ce47e4
|
Simplify fix proposed in #164.
|
2013-02-14 12:41:50 -08:00 |
|
Jürg Lehni
|
88a33200c2
|
Merge pull request #164 from ispivey/fix-svg-getview-error
Update getView to handle DOM elements without getAttribute
|
2013-02-14 12:40:53 -08:00 |
|
Jürg Lehni
|
366ba2897b
|
Do not blit rasters into separate canvas when they have opacity set.
Closes #166.
|
2013-02-14 12:28:11 -08:00 |
|
a-puzo
|
66547a4442
|
Correct view centering
Fixed bad centering when `view.center` and `view.zoom` are changed
|
2013-02-13 06:35:19 +04:00 |
|
Jürg Lehni
|
66c491a8fd
|
Minor code clean up.
|
2013-02-12 17:23:56 -08:00 |
|
Jürg Lehni
|
7df4338ef5
|
Fix linear gradient orientation when shape substitution is applied.
|
2013-02-12 17:22:31 -08:00 |
|
Jürg Lehni
|
f554bdce2a
|
Fix issues with SVG gradient export.
|
2013-02-12 17:05:54 -08:00 |
|
Jürg Lehni
|
e9fef8a53c
|
Fix a couple of newly introduced bugs through CanvasProvider change.
|
2013-02-12 16:23:30 -08:00 |
|
Jürg Lehni
|
ea1e7fccb9
|
clearRect() needs + 1 for size.
|
2013-02-12 16:07:24 -08:00 |
|
Jürg Lehni
|
ca3cc7f46d
|
Define CanvasProvider.getContext() next to getCanvas(), and support both types in release().
|
2013-02-12 16:06:24 -08:00 |
|
Jürg Lehni
|
51150cb20d
|
Support CanvasProvider.get(width, height) arguments.
|
2013-02-12 15:57:02 -08:00 |
|
Jürg Lehni
|
9600fdb512
|
Fix a recently introduce but in Raster#getCanvas().
|
2013-02-12 15:54:56 -08:00 |
|
Jürg Lehni
|
357b7dbc54
|
Shorten CanvasProvider method names.
|
2013-02-12 15:53:27 -08:00 |
|
Jürg Lehni
|
24d467e292
|
Implement support for native dash strokes, through both setLineDash() and mozDash.
|
2013-02-12 15:32:21 -08:00 |
|
Jürg Lehni
|
42274bff4c
|
Clean up examples HTML.
|
2013-02-12 15:08:48 -08:00 |
|
Jürg Lehni
|
8b4dda2fc9
|
Use JSON format to implement example that exports Tiger to SVG.
|
2013-02-12 15:01:35 -08:00 |
|
Jürg Lehni
|
fdd15e675f
|
Add options argument to #toJson() methods, and use to implement optional fractional digit precision control.
|
2013-02-12 14:57:54 -08:00 |
|
Jürg Lehni
|
053aa15ded
|
Rename Raster's ImageData code from *Data to *ImageData, to avoid clash with future Item#data.
|
2013-02-12 14:40:55 -08:00 |
|
Jürg Lehni
|
22218e0db0
|
Simplify Base.serialize().
|
2013-02-12 14:16:25 -08:00 |
|
Jürg Lehni
|
80ffd41560
|
Add optional precision argument to Base.formatFloat().
|
2013-02-12 14:16:06 -08:00 |
|
Jürg Lehni
|
85d2700eb1
|
Implement namespaces for SVG properties in SvgExport.
|
2013-02-11 19:46:05 -08:00 |
|
Jürg Lehni
|
ee73b4e15b
|
Add some explaining comments to dictionary code.
|
2013-02-11 19:35:11 -08:00 |
|
Jürg Lehni
|
15554b8bf2
|
Simplify adding / referencing of JSON dictionary entries.
|
2013-02-11 19:31:58 -08:00 |
|
Jürg Lehni
|
e477c49d1e
|
Add a couple of JSON examples.
For now just the old SVG ones ported over, but we do need better ones.
|
2013-02-11 19:23:21 -08:00 |
|
Jürg Lehni
|
366524d0a7
|
Implement JSON serialization for Gradient and GradientColor.
|
2013-02-11 19:22:18 -08:00 |
|
Jürg Lehni
|
e7bb334c6a
|
Use JSON dictionary support to serialize Symbols and PlacedSymbol references.
|
2013-02-11 18:59:49 -08:00 |
|
Jürg Lehni
|
00dcd05549
|
Implement support for dictionary definitions and references in JSON serialization.
|
2013-02-11 18:59:05 -08:00 |
|
Jürg Lehni
|
aa6e2fae09
|
Improve Base#equals().
|
2013-02-11 18:24:08 -08:00 |
|
Jürg Lehni
|
629e16144a
|
Define #_type property for both Symbol and Gradient and use it in SvgExport.
|
2013-02-11 18:23:41 -08:00 |
|
Jürg Lehni
|
224563d5f7
|
Include more Item attributes for serialization.
|
2013-02-11 17:13:44 -08:00 |
|
Jürg Lehni
|
a043feae76
|
Implement serialization for TextItem.
|
2013-02-11 17:08:39 -08:00 |
|
Jürg Lehni
|
489a785171
|
Override Item.extend() to merge the subclass' _serializeFields with the parent class' _serializeFields.
And have style fields always serialized in non-compact form for Color.
|
2013-02-11 17:08:23 -08:00 |
|
Jürg Lehni
|
6d39a91c87
|
Implement simple Project serialization.
|
2013-02-11 16:43:31 -08:00 |
|
Jürg Lehni
|
e829440803
|
Have Raster serialize itself.
The source property either contains the link to the external source, or the data url.
|
2013-02-11 16:43:10 -08:00 |
|
Jürg Lehni
|
e5180e6929
|
Implement Raster#getElement(), returning either the internal native canvas or image element.
And use it internally in various places.
|
2013-02-11 16:42:36 -08:00 |
|
Jürg Lehni
|
080a9b220a
|
Handle Raster#onLoad() callback for inlined images.
Code can now switch back and forth between inlined images and external sources.
|
2013-02-11 16:35:46 -08:00 |
|
Jürg Lehni
|
cf6ba30258
|
Have Raster#image only return an image, not a canvas element.
|
2013-02-11 16:34:59 -08:00 |
|
Jürg Lehni
|
0954dc3823
|
Better deal with security exceptions and missing image data in Raster.
|
2013-02-11 16:34:31 -08:00 |
|
Jürg Lehni
|
435341f30b
|
Fix name clash due to recent renaming.
|
2013-02-11 14:36:44 -08:00 |
|
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 |
|