Jürg Lehni
|
e1a7aff2f0
|
Add copyright notice and license file.
|
2011-03-07 00:50:44 +00:00 |
|
Jürg Lehni
|
8ddf5a3d90
|
Add Matrix#createShiftless(), to return a copy of the matrix that lacks the translation.
|
2011-03-06 21:10:47 +00:00 |
|
Jürg Lehni
|
670512d123
|
Finally figured out why Matrix#applyToContext was not working right: The parameters where not passed in the right sequence!
|
2011-03-06 21:09:52 +00:00 |
|
Jürg Lehni
|
994b9deb8f
|
Fix Matrix#toString() to print values in correct sequence.
|
2011-03-06 21:08:37 +00:00 |
|
Jürg Lehni
|
607fe8f5d6
|
Improve argument handling in Matrix constructor.
|
2011-03-06 21:07:44 +00:00 |
|
Jürg Lehni
|
a7d08bcc08
|
Use variable definition chaining in Matrix where possible.
|
2011-03-06 21:06:46 +00:00 |
|
Jürg Lehni
|
32d0f31c31
|
Introduce Matrix.create() and use where applicable.
|
2011-03-06 21:05:24 +00:00 |
|
Jürg Lehni
|
47d55e19f5
|
Impove various angle related code in Point.
|
2011-03-06 21:03:43 +00:00 |
|
Jürg Lehni
|
420e0435ed
|
Shorten create() methods, except for Point where it might have a performance impact.
|
2011-03-06 21:02:57 +00:00 |
|
Jürg Lehni
|
deb78b78cf
|
Define fast Rectangle.create() and use it internally where applicable.
|
2011-03-06 18:45:56 +00:00 |
|
Jürg Lehni
|
15b16aaed9
|
Add Line class to basics.
|
2011-03-06 14:45:07 +00:00 |
|
Jürg Lehni
|
2c034475b0
|
Fix a bug in Point#cross().
|
2011-03-06 14:26:23 +00:00 |
|
Jürg Lehni
|
cb2e4aaa04
|
Imrove Point, Size and Rectangle constructors.
|
2011-03-06 12:15:15 +00:00 |
|
Jürg Lehni
|
2d2fb400d9
|
Add comment about Point#isParallel not being very precise.
|
2011-03-06 10:58:26 +00:00 |
|
Jürg Lehni
|
af909238eb
|
Shorten code a bit.
|
2011-03-05 21:08:32 +00:00 |
|
Jürg Lehni
|
4dbba5f806
|
Make sure rectangle dimensions are not undefined when creatig from a Point or Size.
|
2011-03-05 21:06:23 +00:00 |
|
Jürg Lehni
|
5392268b83
|
Remove Raster/PlacedSymbol specific code form Matrix#transformBounds() and use Rectangle#setCenter() instead to center the bounds rectangle on the origin.
|
2011-03-05 21:05:07 +00:00 |
|
Jürg Lehni
|
06ca80573a
|
Allow chaining of all Matrix calls without returns.
|
2011-03-05 21:04:01 +00:00 |
|
Jürg Lehni
|
7fa53a2db3
|
Allow chaining of Size setters.
|
2011-03-05 20:59:06 +00:00 |
|
Jürg Lehni
|
9f67f32701
|
Allow chaining of Point setters.
|
2011-03-05 20:58:46 +00:00 |
|
Jürg Lehni
|
a4c67a1bc1
|
Allow changing of Rectangle setters.
|
2011-03-05 20:57:45 +00:00 |
|
Jürg Lehni
|
352b3f0d40
|
More work on Bootstrap core, move Base.isArray back to Array.isArray.
|
2011-03-05 13:53:18 +00:00 |
|
Jürg Lehni
|
836ee492ae
|
More beans related refactoring.
|
2011-03-05 02:40:38 +00:00 |
|
Jürg Lehni
|
b06bf88aed
|
More beans clean-up in Rectangle.
|
2011-03-05 01:59:15 +00:00 |
|
Jürg Lehni
|
c313e702c9
|
Clean up a whole lot of beans access, and in the process of the refactoring improve canvas, context, size and bounds handling in Raster and PlacedSymbol.
|
2011-03-05 01:26:12 +00:00 |
|
Jürg Lehni
|
4db061a048
|
Make sure Point is not using any beans internally.
|
2011-03-05 00:03:11 +00:00 |
|
Jürg Lehni
|
7355c2d4a7
|
Switch to using Base.isArray.
|
2011-03-04 21:47:00 +00:00 |
|
Jonathan Puckey
|
d54c30b9be
|
Avoid using beans in Rectangle.js
|
2011-03-04 16:18:42 +01:00 |
|
Jürg Lehni
|
92bf51a7cc
|
Simplify the way the paper namespace is created and populated.
|
2011-03-04 13:34:31 +00:00 |
|
Jürg Lehni
|
c6d79f964c
|
Generalise all read() functions in Base.read(), fix an issue in by making sure arguments passed to initialie are never larger than length, and have Color's initialize create an RGBColor, to still be able to use Color.read().
|
2011-03-04 13:19:07 +00:00 |
|
Jürg Lehni
|
2b6dede883
|
Clean up white-spaces and line lengths.
|
2011-03-03 22:45:17 +00:00 |
|
Jürg Lehni
|
46a0589547
|
Use Error constructor correctly.
|
2011-03-03 17:29:40 +00:00 |
|
Jürg Lehni
|
9a9cb91f72
|
Use the faster Point/Size.create() constructors across the basic classes for higher performance.
|
2011-03-03 17:07:12 +00:00 |
|
Jürg Lehni
|
dca26949ff
|
Add Size.create(), in analogy to Point.create().
|
2011-03-03 17:06:35 +00:00 |
|
Jürg Lehni
|
5ed30d7089
|
Make sure all files end on empty line.
|
2011-03-03 16:32:55 +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
|
3a46ac3b54
|
Allow read() methods to receive an optional length parameter.
|
2011-03-03 13:15:55 +00:00 |
|
Jürg Lehni
|
1f29f6f104
|
Improve formating.
|
2011-03-03 12:46:50 +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
|
f9346a3b7a
|
Simplify code by merging setTransform() / transform() call to one.
|
2011-03-02 16:06:06 +00: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
|
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
|
a7429205ed
|
Allow Matrix#applyToContext to optionally reset the matrix transformation.
|
2011-02-28 18:27:57 +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
|
f88fcd3049
|
Implement Point#transform(matrix).
|
2011-02-24 13:48:24 +01:00 |
|
Jonathan Puckey
|
5a786c300b
|
Implement Matrix#applyToContext.
|
2011-02-21 19:03:57 +01:00 |
|