Jürg Lehni
|
232ea221b4
|
First batch of large Color refactoring and simplification.
Work in progress.
|
2013-04-07 10:03:51 -07:00 |
|
Jürg Lehni
|
fa143ad545
|
Fix typo.
|
2013-04-07 09:49:34 -07:00 |
|
Jürg Lehni
|
a0b903e49c
|
Simply call slice() instead of slice(0).
|
2013-04-06 18:39:17 +02:00 |
|
Jürg Lehni
|
4bc3882c82
|
Do not access internal _alpha property.
|
2013-04-06 18:14:45 +02: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
|
cb62c6053a
|
Switch back to persistence of segments for good.
|
2013-04-05 17:34:09 +02:00 |
|
Jürg Lehni
|
9adfc01c8d
|
Handle both strings and objects in Base.importJson().
And keep returning strings from #exportJson().
|
2013-04-05 16:58:00 +02:00 |
|
Jürg Lehni
|
e63b3a0797
|
Use short-cut to Math.abs()
|
2013-03-23 17:05:48 -07:00 |
|
Jürg Lehni
|
d0c763f27d
|
Use CanvasContext#save() and #restore() in Item#rasterize().
|
2013-03-19 21:36:11 -07:00 |
|
Jürg Lehni
|
be8b46899d
|
Simplify Matrix#applyToContext()
|
2013-03-19 21:35:41 -07:00 |
|
Jürg Lehni
|
1392f87d85
|
Switch back to serializing segment lists for now, so we can fix other failing tests.
|
2013-03-19 18:48:59 -07:00 |
|
Jürg Lehni
|
606389238d
|
Have Color always serialize in non-compact mode.
|
2013-03-19 18:47:34 -07:00 |
|
Jürg Lehni
|
5ff911f68c
|
Have Path#closePath() handle merging of first and last segment, if doubled.
So we finally found a reason for #closePath() to stick around :)
|
2013-03-19 18:47:18 -07:00 |
|
Jürg Lehni
|
9c38a76525
|
Add support for Item#data serialization.
|
2013-03-19 17:52:46 -07:00 |
|
Jürg Lehni
|
16b60d1b9e
|
Allow all basic types to properly serialize themselves in non-compact form.
|
2013-03-19 17:52:17 -07:00 |
|
Jürg Lehni
|
a0066b61c3
|
Rearrange method sequence in basic types.
|
2013-03-19 17:51:50 -07:00 |
|
Jürg Lehni
|
3f634f6420
|
Use same precision in Path#getPathData() as everywhere else.
|
2013-03-19 16:23:36 -07:00 |
|
Jürg Lehni
|
e854254986
|
Insert linear segments when dividing linear curves.
|
2013-03-19 16:17:12 -07:00 |
|
Jonathan Puckey
|
e3760afecd
|
Fix handling of param.clip in CompoundPath#draw.
|
2013-03-17 22:27:20 +01:00 |
|
Jonathan Puckey
|
e5c32b9520
|
Actually fix handling of param.clip in Path#draw.
|
2013-03-17 21:59:07 +01:00 |
|
Jonathan Puckey
|
4c4258d2e1
|
Fix Raster#getAverageColor by having Path#draw clip the context, when param.clip is true.
|
2013-03-17 21:41:46 +01:00 |
|
Jonathan Puckey
|
58247ea232
|
Fix bug in Raster#getSubImage and add test.
|
2013-03-17 18:57:16 +01:00 |
|
Jonathan Puckey
|
0d3f746c10
|
Have Raster constructor set Raster#_size to [0, 0] if it was not set.
|
2013-03-17 17:04:56 +01:00 |
|
Jonathan Puckey
|
5777c7a772
|
Fix problem where calling new Raster().setSize(size) threw an error.
|
2013-03-17 16:55:57 +01:00 |
|
Jonathan Puckey
|
f4c1f6a3c1
|
Remove todo.
|
2013-03-17 16:40:59 +01:00 |
|
Jonathan Puckey
|
9f466bbc97
|
Fix mistake in Raster#setPixel.
|
2013-03-17 16:39:23 +01:00 |
|
Jonathan Puckey
|
1cfe34089a
|
Remove double space in docs.
|
2013-03-17 15:01:30 +01:00 |
|
Jonathan Puckey
|
4b87860b30
|
Add documentation of Path#getLocationOf
|
2013-03-16 18:39:53 +01:00 |
|
Jonathan Puckey
|
6f490d8b34
|
Add documentation for Path#split.
|
2013-03-16 17:59:31 +01:00 |
|
Jonathan Puckey
|
2b7f526c62
|
Fix hit-testing documentation: change options.guide to options.guides.
|
2013-03-16 14:16:02 +01:00 |
|
Jonathan Puckey
|
b76f69b517
|
Improve Layer documentation.
|
2013-03-16 14:03:13 +01:00 |
|
Jonathan Puckey
|
7ee7a26ef4
|
Improve item documentation.
|
2013-03-16 14:02:59 +01:00 |
|
Jonathan Puckey
|
b23a4ede56
|
Improve Group documentation.
|
2013-03-16 13:44:58 +01:00 |
|
Jonathan Puckey
|
1393825bc2
|
Add object literal constructor docs to Rectangle.
|
2013-03-16 13:15:21 +01:00 |
|
Jonathan Puckey
|
c6bcd7d97a
|
Improve Size documentation.
|
2013-03-16 13:04:33 +01:00 |
|
Jürg Lehni
|
780e842d74
|
Use === instead of ==.
|
2013-03-10 20:15:45 -07:00 |
|
Jonathan Puckey
|
28d21bf5b1
|
Improve Raster documentation.
|
2013-03-10 23:19:59 +01:00 |
|
Jonathan Puckey
|
d8b0da9103
|
Fix small bug in Raster constructor.
|
2013-03-10 22:15:28 +01:00 |
|
Jonathan Puckey
|
2d9b0b2e8e
|
Improve Path documentation.
|
2013-03-10 19:48:46 +01:00 |
|
Jonathan Puckey
|
4292b90bd4
|
Improve Segment documentation.
|
2013-03-10 19:48:28 +01:00 |
|
Jonathan Puckey
|
38b9b327ae
|
Add Path.Constructor examples.
|
2013-03-10 19:09:09 +01:00 |
|
Jonathan Puckey
|
71b63b0e9d
|
Fix documentation.
|
2013-03-10 19:06:37 +01:00 |
|
Jonathan Puckey
|
177f799bde
|
Rename Path.Star parameter from numPoints to points.
|
2013-03-10 18:09:05 +01:00 |
|
Jonathan Puckey
|
097a9c958f
|
Rename Path.RegularPolygon parameter from numSides to sides.
|
2013-03-10 18:02:16 +01:00 |
|
Jonathan Puckey
|
fd3fc7f2d7
|
Implement Item#setParent, making Item#parent writeable. Closes #186.
|
2013-03-10 15:35:33 +01:00 |
|
Jonathan Puckey
|
25d34be59b
|
Implement Item#data. Closes #188.
|
2013-03-10 14:59:53 +01:00 |
|
Jürg Lehni
|
b8ca30a4cd
|
Add support for GradientColor object literal constructor.
And introduce getter / setter for #gradient.
|
2013-03-05 20:41:36 -08:00 |
|
Jürg Lehni
|
1d1e6425fa
|
Remove all left-overs of call chaining, except for where it's in use.
|
2013-03-05 20:39:07 -08:00 |
|
Jürg Lehni
|
0e72dbd2e0
|
Rename Color#getCanvasStyle() to #toCanvasStyle().
|
2013-03-05 19:58:41 -08:00 |
|