Jürg Lehni
|
80a725d08a
|
Rename Item#transformContent to the more correct Item#applyMatrix
|
2014-03-02 16:04:17 +01:00 |
|
Jürg Lehni
|
fb1420eee0
|
Internalize Item#applyMatrix() code in #transform() and add short-cut method to it in Matrix#apply()
|
2014-03-02 15:50:45 +01:00 |
|
Jürg Lehni
|
6fdb9f60bd
|
Merge branch 'refs/heads/master' into apply-matrix
|
2014-03-02 01:27:50 +01:00 |
|
Jürg Lehni
|
2f61d11a3b
|
Prevent accidental transformation of selection bounds in TextItem.
Closes #386.
|
2014-03-02 01:07:36 +01:00 |
|
Jürg Lehni
|
7bf9cc88e4
|
Merge pull request #387 from mgrabovsky/master
Fix typo in comment
|
2014-03-02 01:05:21 +01:00 |
|
Jürg Lehni
|
ac2161c6d9
|
Fix importPoly() on Node.js
Closes #390
|
2014-03-02 01:02:33 +01:00 |
|
Jürg Lehni
|
0ba58431e5
|
Merge branch 'refs/heads/master' into apply-matrix
|
2014-03-01 23:41:24 +01:00 |
|
Jürg Lehni
|
7dd3bfa2ec
|
Fix issue in recent Path.Line constructor optimization.
Line paths should not be closed.
|
2014-03-01 23:40:38 +01:00 |
|
Jürg Lehni
|
4ba17127aa
|
Make sure that #transformContent can only be set to true on items that actually support it.
|
2014-03-01 23:24:33 +01:00 |
|
Jürg Lehni
|
1a836a168f
|
Merge branch 'refs/heads/master' into apply-matrix
Conflicts:
src/item/Item.js
|
2014-03-01 22:55:54 +01:00 |
|
Jürg Lehni
|
3219b36c3d
|
Some code cleanup in examples.
|
2014-03-01 22:52:20 +01:00 |
|
Jürg Lehni
|
a8578326ea
|
Inherit #transformContent setting from parent, if not explicitely defined.
|
2014-03-01 22:52:00 +01:00 |
|
Jürg Lehni
|
dad7821ee9
|
Include Item#transformContent in serialization and cloning.
|
2014-03-01 22:51:01 +01:00 |
|
Jürg Lehni
|
7cf4591a1e
|
Define Item#style before calling #addChild() in #initialize(), to avoid issues with layers.
|
2014-03-01 22:49:46 +01:00 |
|
Jürg Lehni
|
a3114e5c28
|
Do not preserve matrix transformations in empty groups when applied to inexisting content.
|
2014-03-01 22:48:44 +01:00 |
|
Jürg Lehni
|
4129231504
|
Rename Path. _addSquareJoin() to more suitable _addBevelJoin()
|
2014-02-28 18:10:58 +01:00 |
|
Jürg Lehni
|
bd59be8629
|
Fix issue with strokeBounds affecting corners with miter limit and both handles set.
|
2014-02-28 18:01:50 +01:00 |
|
Jürg Lehni
|
af03f2ed0a
|
Fix unit test for strokeBounds and add new one for corners with miter limit.
|
2014-02-28 18:01:08 +01:00 |
|
Jürg Lehni
|
fe146c5ec0
|
Fix issues in Point#isOrthogonal() and Point#isColinear()
|
2014-02-28 17:57:09 +01:00 |
|
Jürg Lehni
|
78a107da65
|
Implement unit tests for Point#isOrthogonal()
|
2014-02-28 17:56:56 +01:00 |
|
Jürg Lehni
|
87d0dc9ead
|
Implement unit tests for Point#isColinear()
|
2014-02-28 17:54:34 +01:00 |
|
Jürg Lehni
|
c1ccdf6cb7
|
Take into account the view's resolution in Item#rasterize()
|
2014-02-26 16:20:19 +01:00 |
|
Jürg Lehni
|
ec0877962b
|
Expose the view's pixel-ratio and resolution through View#pixelRatio and View#resolution
|
2014-02-26 16:19:48 +01:00 |
|
Jürg Lehni
|
ccfd51a65a
|
Improve performance of Path constructors and handling of { insert: false } Item creation.
|
2014-02-26 16:15:51 +01:00 |
|
Jürg Lehni
|
737466d15c
|
Fix all faulty {@true} doc statements.
|
2014-02-26 15:39:00 +01:00 |
|
Jürg Lehni
|
49801e4b8b
|
Improve performance of Path.Line() constructor.
Passing an array is much faster than using arguments directly.
|
2014-02-26 14:55:43 +01:00 |
|
Jürg Lehni
|
bf50bd649a
|
Fix issue in Item#rasterize() when resolution is not 72 DPI.
Closes #412.
|
2014-02-26 11:54:14 +01:00 |
|
Jürg Lehni
|
2c16bd9eb1
|
Convert to standard paper.js loop format.
|
2014-02-26 01:24:00 +01:00 |
|
Jürg Lehni
|
79a207ec4a
|
Merge pull request #410 from patrickheeney/handlerfix
Fix event handlers callbacks
|
2014-02-26 01:22:01 +01:00 |
|
patrickheeney
|
aa2102ecb9
|
Fix event handlers for paperjs/paper.js#409
|
2014-02-25 13:02:53 -07:00 |
|
Jürg Lehni
|
4c048dbc94
|
Rename fatline option to more explicit fatlineClipping.
|
2014-02-24 21:54:47 +01:00 |
|
Jürg Lehni
|
2fb1522c76
|
Minor code cleanup.
|
2014-02-24 21:33:35 +01:00 |
|
Jürg Lehni
|
f4baf690f8
|
Fix issue introduced in 0ce89fa47c
|
2014-02-24 21:30:12 +01:00 |
|
Jürg Lehni
|
3e49e3a5f1
|
Find better names for constants that represent almost 0 and almost 1.
|
2014-02-24 20:30:20 +01:00 |
|
Jürg Lehni
|
14df7b5d5a
|
Shorten new edge case code in getWinding() a bit.
|
2014-02-24 20:29:44 +01:00 |
|
hkrish
|
9e8dbc7c3e
|
Fix false negative and positive in the PathItem_Contains test file.
|
2014-02-24 19:11:32 +01:00 |
|
hkrish
|
cac86627be
|
Correct winding number calculation when horizontal curves are involved.
|
2014-02-24 19:11:32 +01:00 |
|
Jürg Lehni
|
81137ce7fc
|
Merge branch 'refs/heads/master' into bool-cleanup
|
2014-02-24 12:19:26 +01:00 |
|
Jürg Lehni
|
a6b1767b2b
|
Apply Matrix test fix from ea0147fe85 in all tests.
|
2014-02-24 12:19:03 +01:00 |
|
Jürg Lehni
|
94090d144f
|
Merge remote-tracking branch 'origin/master' into bool-cleanup
Conflicts:
src/options.js
|
2014-02-24 12:15:38 +01:00 |
|
hkrish
|
9e799d09eb
|
Self-Intersections: Restore the logic issues while cleaning up
|
2014-02-23 16:44:07 +01:00 |
|
hkrish
|
49ddfafe4d
|
Handle stationary points in #getWinding method.
|
2014-02-22 18:56:19 +01:00 |
|
hkrish
|
b4d8315484
|
Reject monotone curves which doesn't contribute to the winding, early.
|
2014-02-22 18:54:26 +01:00 |
|
Jürg Lehni
|
f95982c365
|
Use native method for #contains() until the new winding code is ready.
Providing a temporary fix for #400.
|
2014-02-22 13:10:03 +01:00 |
|
Jürg Lehni
|
ea0147fe85
|
Handle slight imprecisions in Matrix tests.
|
2014-02-22 13:09:26 +01:00 |
|
Jürg Lehni
|
cf4d72f141
|
Improve data-structure for monotonic curves.
|
2014-02-21 10:07:27 +01:00 |
|
Jürg Lehni
|
4973ea9845
|
Minor clean up in getWinding() code.
|
2014-02-21 00:40:24 +01:00 |
|
Jürg Lehni
|
b4bc16330a
|
Remove redundant comment.
|
2014-02-20 20:59:54 +01:00 |
|
Jürg Lehni
|
daa4c12b46
|
Revert bdcfb60a9a
Since it broke the last example of BooleanOperations.html
|
2014-02-20 20:58:39 +01:00 |
|
Jürg Lehni
|
5dd26f5b9f
|
Explain about self-intersection handling in getIntersections()
|
2014-02-20 20:49:36 +01:00 |
|