Jürg Lehni
|
caa6e8f88e
|
Add comment about necessity to write more comments (nudge nudge, wink wink).
|
2011-02-28 20:23:03 +01:00 |
|
Jürg Lehni
|
aca79fc6a9
|
Simplify and optimise bounds calculations in Raster#transformContent().
|
2011-02-28 20:22:11 +01:00 |
|
Jürg Lehni
|
0305c91e8c
|
Change array format.
|
2011-02-28 20:21:21 +01:00 |
|
Jürg Lehni
|
d442ab1d71
|
Replace * 0.5 optimisations with more obvious / 2, as there is no need for such optimisation here.
|
2011-02-28 20:20:44 +01:00 |
|
Jürg Lehni
|
c3d02bbd16
|
Add explanatory comments to Raster#transformContent().
|
2011-02-28 20:17:59 +01:00 |
|
Jürg Lehni
|
763fc95776
|
Fix odd issue of Rasters rotating the wrong way, which seems to be caused by Canvas not using the same Matrix orientation as Paper.js (scaleX (m00) and scaleY (m11) need to be flipped).
|
2011-02-28 20:15:40 +01:00 |
|
Jürg Lehni
|
700f4aeb6a
|
Add #set() function to Point, Rectangle and Size (Matrix has it already).
|
2011-02-28 20:14:10 +01:00 |
|
Jonathan Puckey
|
b03ad9b090
|
Some small changes BezierTool example.
|
2011-02-27 17:42:30 +01:00 |
|
Jonathan Puckey
|
196f89d9a7
|
Examples: Add simple BezierTool example.
|
2011-02-27 17:16:42 +01:00 |
|
Jonathan Puckey
|
c6d606db0a
|
Path: After calling Path#add(segment), return the added segment. Add todo to Path#insert.
|
2011-02-27 15:50:41 +01:00 |
|
Jonathan Puckey
|
9496ac70bd
|
Clean up Path.RegularPolygon constructor.
|
2011-02-26 19:21:52 +01:00 |
|
Jonathan Puckey
|
eebe7e2731
|
Implement Path.RegularPolygon constructor and add tests for it.
|
2011-02-26 19:19:02 +01:00 |
|
Jonathan Puckey
|
f9ccd1d1a5
|
Tests: add tests for group bounds after rotation.
|
2011-02-26 18:17:44 +01:00 |
|
Jürg Lehni
|
506e7c036c
|
Merge remote-tracking branch 'origin/master'
|
2011-02-26 17:27:12 +01:00 |
|
Jürg Lehni
|
b1b923ab27
|
Add comment about problems with Base.clone().
|
2011-02-26 17:27:07 +01:00 |
|
Jürg Lehni
|
6d25dbbd22
|
Add beginning of path length calculations, work in progress.
|
2011-02-26 17:26:54 +01:00 |
|
Jonathan Puckey
|
461aa87211
|
Group: add todo.
|
2011-02-26 15:55:58 +01:00 |
|
Jonathan Puckey
|
9e6fd5a7e7
|
Speed up CanvasProvider.
|
2011-02-26 15:29:51 +01:00 |
|
Jonathan Puckey
|
1a6c5c8c6f
|
Doc: Change comment about using canvas.width = canvas.width instead of context.clearRect.
|
2011-02-26 14:38:50 +01:00 |
|
Jonathan Puckey
|
8cf2f54d5f
|
Add test to Path_Bounds.js which tests bounds and segments after rotation.
|
2011-02-26 13:58:00 +01:00 |
|
Jonathan Puckey
|
fd2926bc45
|
Implement tests for PlacedSymbol, which fail because of lack of Item#strokeBounds and problems with PlacedSymbol#rotate.
|
2011-02-26 13:49:28 +01:00 |
|
Jonathan Puckey
|
422b8911b8
|
Fix PlacedSymbol#transformContent.
|
2011-02-26 13:33:13 +01:00 |
|
Jonathan Puckey
|
22bccf3a31
|
Tool: Fix issue with onMouseMove being called while the user is dragging the mouse.
|
2011-02-26 13:00:55 +01:00 |
|
Jonathan Puckey
|
51f4ee718c
|
As in Scriptographer, we don't worry if there wasn't a moveTo before the first lineTo.
|
2011-02-26 12:44:09 +01:00 |
|
Jonathan Puckey
|
71bf8dba88
|
Item: remove logging statement.
|
2011-02-26 02:04:18 +01:00 |
|
Jonathan Puckey
|
8828ed7e25
|
CompoundPath - check for this.blendMode != 'normal'.
|
2011-02-26 01:02:17 +01:00 |
|
Jonathan Puckey
|
bebc8bc8cc
|
Another attempt at fixing Item#transformContent. The bounds are correctly calculated now, but Item#rotate rotates the items in the wrong direction and rotating by a point doesn't work well.
|
2011-02-26 00:58:54 +01:00 |
|
Jonathan Puckey
|
f79e6a0454
|
PlacedSymbol & Raster: fix transformContent and support BlendMode.
|
2011-02-25 19:38:55 +01:00 |
|
Jonathan Puckey
|
049504a67a
|
Changed BlendMode library from code ported from Pixastic to code ported from Gavin Kistner's Context Blender Javascript Library.
|
2011-02-25 18:37:46 +01:00 |
|
Jonathan Puckey
|
c47a18ea58
|
BlendMode: add todo about using Item#strokeBounds instead of Item#bounds.
|
2011-02-25 13:57:01 +01:00 |
|
Jonathan Puckey
|
1c364601b4
|
Added todo about supporting BlendMode for PlacedSymbols.
|
2011-02-25 13:28:35 +01:00 |
|
Jonathan Puckey
|
ec0b1dec1d
|
PlacedSymbol: add missing param object to PlacedSymbol#definition#draw call.
|
2011-02-25 13:13:46 +01:00 |
|
Jonathan Puckey
|
76e7045785
|
Merge remote branch 'origin/master'
|
2011-02-25 12:49:55 +01:00 |
|
Jonathan Puckey
|
c9d04d33f8
|
Implement BlendMode class.
|
2011-02-25 12:47:52 +01:00 |
|
Jonathan Puckey
|
eddbc25171
|
Implement Item#blendMode.
|
2011-02-25 12:46:45 +01:00 |
|
Jonathan Puckey
|
d9b75a7232
|
Implement Item#reverseChildren() and add tests for it.
|
2011-02-24 19:31:07 +01:00 |
|
Jonathan Puckey
|
d77741db4f
|
Implement item#rasterize(resolution).
|
2011-02-24 19:22:19 +01:00 |
|
Jonathan Puckey
|
014d1053a7
|
Fix Item#isDescendant / Item#isAncestor, implement Item#isGroupedWith and add tests.
|
2011-02-24 18:09:48 +01:00 |
|
Jonathan Puckey
|
6cea290dd8
|
Item: add todo's for missing functionalities.
|
2011-02-24 17:42:32 +01:00 |
|
Jonathan Puckey
|
4d83631230
|
Segment: remove todo.
|
2011-02-24 17:14:59 +01:00 |
|
Jonathan Puckey
|
f65625b591
|
Change CompoundPath#moveBy to be relative to the previous position in lack of an argument.
|
2011-02-24 17:13:41 +01:00 |
|
Jonathan Puckey
|
ad82be1bec
|
Add CompoundPath#bounds
|
2011-02-24 17:11:02 +01:00 |
|
Jonathan Puckey
|
95f9028091
|
Add Point#clone docs to Point.js.
|
2011-02-24 14:31:32 +01:00 |
|
Jonathan Puckey
|
ebbf8cf039
|
Add missing introduction to Point.js
|
2011-02-24 14:30:06 +01:00 |
|
Jonathan Puckey
|
a3ec524722
|
Add documentation from Point.java to Point.js, remove TODO about adding back center support to Scriptographer for Point#rotate, since it is already there.
|
2011-02-24 14:28:44 +01:00 |
|
Jonathan Puckey
|
d37a794b64
|
Simplify Raster#initialize, set _size in Raster#setCanvas and add todo.
|
2011-02-24 14:15:30 +01:00 |
|
Jonathan Puckey
|
ff2ac484da
|
Raster: add todo and perform small cleanup.
|
2011-02-24 13:56:27 +01:00 |
|
Jonathan Puckey
|
d564be8a7e
|
Implement new Raster(canvas) / Raster#getSubImage / Raster.drawImage / Raster.ppi.
|
2011-02-24 13:52:27 +01:00 |
|
Jonathan Puckey
|
f88fcd3049
|
Implement Point#transform(matrix).
|
2011-02-24 13:48:24 +01:00 |
|
Jonathan Puckey
|
083822ff9d
|
Add test for RGBColor#setGray.
|
2011-02-24 13:00:46 +01:00 |
|