Jürg Lehni
|
80a5e4513e
|
Add preprocessor and build scripts for production of single file Paper.js version, based on previous work for Bootstrap.
|
2011-03-03 13:45:21 +00:00 |
|
Jürg Lehni
|
941c3c7346
|
Declare all classes as local variables, so they can be scoped.
|
2011-03-03 13:33:41 +00:00 |
|
Jürg Lehni
|
c84df5a346
|
Use Segment.read() correctly in Path#initialize().
|
2011-03-03 13:16:14 +00:00 |
|
Jürg Lehni
|
3a46ac3b54
|
Allow read() methods to receive an optional length parameter.
|
2011-03-03 13:15:55 +00:00 |
|
Jürg Lehni
|
ecbd52cdf7
|
Fix Path.Line() constructor with 4 arguments.
|
2011-03-03 13:10:29 +00:00 |
|
Jürg Lehni
|
e089e080c2
|
Make Path#_add() handle both addition and insertion, and use it consequently so segment.path always gets correctly set.
|
2011-03-03 13:10:17 +00:00 |
|
Jürg Lehni
|
9a2462d147
|
No need to explicitely call Point#toString() in Segment#toString().
|
2011-03-03 13:03:57 +00:00 |
|
Jürg Lehni
|
d4d6d652ec
|
Rename Path#addSegment() to #_add(), to make sure it's supposed to be a private method.
|
2011-03-03 12:51:47 +00:00 |
|
Jürg Lehni
|
53b091b871
|
Rename #transformContent() to #_transform(), to make sure it's supposed to be a private method.
|
2011-03-03 12:47:55 +00:00 |
|
Jürg Lehni
|
1f29f6f104
|
Improve formating.
|
2011-03-03 12:46:50 +00:00 |
|
Jürg Lehni
|
b29a87653d
|
Replace % 2 with & 1 (modulo 2).
|
2011-03-03 12:46:31 +00:00 |
|
Jürg Lehni
|
231343c6a2
|
Fix context orientation bug correct proberly, by flipping shear values instead of scale values.
|
2011-03-03 12:34:55 +00:00 |
|
Jürg Lehni
|
490ef78b53
|
Fix error in CompoundPath#closePath(): Forgot to pass 'this' to getCurrentPath().
|
2011-03-03 12:26:28 +00:00 |
|
Jürg Lehni
|
1d37c7b76f
|
Use 'that' variable for private instance method.
|
2011-03-03 12:25:41 +00:00 |
|
Jürg Lehni
|
26ebe2f2c0
|
Refacture CompoundPath to only use injection scope for methods that require getCurrentPath().
|
2011-03-03 12:23:46 +00:00 |
|
Jürg Lehni
|
07fcc000cf
|
Move the new refactored CanvasDraw functionality to static Item.draw() and #draw() instance methods on each prototype.
|
2011-03-03 12:19:43 +00:00 |
|
Jürg Lehni
|
54bb4d5527
|
Merge remote-tracking branch 'origin/master'
|
2011-03-03 10:55:39 +00:00 |
|
Jürg Lehni
|
964dc462e9
|
Add comments to Path#strokeBounds and scafolding for #controlBounds too.
|
2011-03-03 10:55:35 +00:00 |
|
Jonathan Puckey
|
acf06937f5
|
BouncingBalls example: remove line which was committed by accident.
|
2011-03-03 02:30:55 +01:00 |
|
Jonathan Puckey
|
83df699975
|
Update dependencies of examples.
|
2011-03-03 02:27:46 +01:00 |
|
Jonathan Puckey
|
136fe67917
|
Small change to CanvasDraw.
|
2011-03-03 02:25:09 +01:00 |
|
Jonathan Puckey
|
8ff04b6614
|
Unify canvas drawing commands in CanvasDraw.js and rework compositing code.
|
2011-03-03 02:22:21 +01:00 |
|
Jürg Lehni
|
91ec37de9c
|
Add foundations for Path#strokeBounds support.
|
2011-03-02 17:27:20 +00:00 |
|
Jürg Lehni
|
620cb2c754
|
Various clean-ups in Path.
|
2011-03-02 17:23:45 +00:00 |
|
Jürg Lehni
|
311ae66a0f
|
Update added Path Bound tests with correct values from Scriptographer.
|
2011-03-02 16:38:14 +00:00 |
|
Jürg Lehni
|
42ffdec911
|
On master: "Curve"
|
2011-03-02 16:22:26 +00:00 |
|
Jürg Lehni
|
dbbefa9526
|
index on master: fd4b7b7 Include DocumentView.js in all examples and tests.
|
2011-03-02 16:22:26 +00:00 |
|
Jürg Lehni
|
fd4b7b76ae
|
Include DocumentView.js in all examples and tests.
|
2011-03-02 16:18:32 +00:00 |
|
Jürg Lehni
|
9f8bf39f1f
|
Break long line.
|
2011-03-02 16:17:40 +00:00 |
|
Jürg Lehni
|
ab9d07501e
|
Simplify code a bit, by chainging variable declarations.
|
2011-03-02 16:08:11 +00:00 |
|
Jürg Lehni
|
5d680b1987
|
Reformat code and add comment about clearRect dimensions.
|
2011-03-02 16:07:44 +00:00 |
|
Jürg Lehni
|
f9346a3b7a
|
Simplify code by merging setTransform() / transform() call to one.
|
2011-03-02 16:06:06 +00:00 |
|
Jürg Lehni
|
8cb3efb28e
|
Simplify calculation of total in getAverageColor().
|
2011-03-02 08:53:38 +01:00 |
|
Jürg Lehni
|
98de3cbb2a
|
Simplify getAverageColor() loop.
|
2011-03-02 08:52:39 +01:00 |
|
Jürg Lehni
|
8c96d91400
|
Fix errors introduced by bad merge.
|
2011-03-02 08:52:13 +01:00 |
|
Jürg Lehni
|
3f972be500
|
Merge remote-tracking branch 'origin/master'
Conflicts:
src/basic/Matrix.js
src/item/Raster.js
|
2011-02-28 23:27:03 +01:00 |
|
Jürg Lehni
|
a93156ec45
|
Break long lines at 80 chars.
|
2011-02-28 20:24:15 +01:00 |
|
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
|
14b8452bad
|
Fix mistakes in Tool.js
|
2011-02-28 19:29:32 +01:00 |
|
Jonathan Puckey
|
1261dc03df
|
Doc: point to the correct performance test url.
|
2011-02-28 18:41:46 +01:00 |
|
Jonathan Puckey
|
eee5e63a72
|
BlendMode: support DocumentView and return if an item's bounds is null.
|
2011-02-28 18:36:06 +01:00 |
|
Jonathan Puckey
|
0e011dee2a
|
Support DocumentView in Group#draw.
|
2011-02-28 18:35:12 +01:00 |
|
Jonathan Puckey
|
fe9853852a
|
Implement new Doc(size) constructor, Doc#views / Doc#activeView and support DocumentView in Doc#redraw.
|
2011-02-28 18:34:39 +01:00 |
|
Jonathan Puckey
|
285f81f363
|
Support PlacedSymbol opacity.
|
2011-02-28 18:31:51 +01:00 |
|