hkrish
b1fca8d3dc
Merge branch 'master' into bool-cleanup
...
* master: (36 commits)
Avoid dividing with zero while splitting curves
Implement propper support for pointer events and MSPointer events.
Clean up white-space.
WinGums: Some more code clean-up.
WineGum example: Untangle the offset calculation code a bit.
WineGum example: Some more style changes.
Some more simplifications and style changes.
Convert to cleaner OOP style.
Precalculate side points again for better performance.
Optimise WineGums example.
Change title of WineGums example.
Optimise WineGums example.
Add WineGums example by kynd.info.
Fix newly introduced issue in CompoundPath#moveTo() / #lineTo()
Optimize and fix code that draws selections and handles.
Minor clean-up in the way Base.exports are handled.
Better handle Path#moveTo() / #closePath() edge cases in SVG data.
Fix SVG issues with reflected control points in the commands 'SsTt'
Prevent accidental transformation of selection bounds in TextItem.
Fix importPoly() on Node.js
...
2014-03-13 19:32:51 +01:00
hkrish
066d47dbf7
Avoid dividing with zero while splitting curves
2014-03-12 13:34:43 +01:00
Jürg Lehni
9c552b1739
Implement propper support for pointer events and MSPointer events.
...
Closes #406 and #336 .
2014-03-12 13:22:41 +01:00
Jürg Lehni
5f00c02e67
Clean up white-space.
2014-03-12 13:16:50 +01:00
Jürg Lehni
3dd2d8e8ff
WinGums: Some more code clean-up.
2014-03-12 10:55:19 +01:00
Jürg Lehni
46bd6c9b3f
WineGum example: Untangle the offset calculation code a bit.
2014-03-12 10:51:09 +01:00
Jürg Lehni
e23948f90d
WineGum example: Some more style changes.
2014-03-12 10:50:50 +01:00
Jürg Lehni
71f6d53c70
Some more simplifications and style changes.
2014-03-12 10:47:18 +01:00
Jürg Lehni
cd985d8fb3
Convert to cleaner OOP style.
2014-03-12 10:46:45 +01:00
Jürg Lehni
76c0f7dd12
Precalculate side points again for better performance.
2014-03-12 10:40:07 +01:00
Jonathan Puckey
fb005ee63a
Optimise WineGums example.
2014-03-11 19:22:16 +01:00
Jonathan Puckey
c5ee8ffb73
Change title of WineGums example.
2014-03-11 19:09:32 +01:00
Jonathan Puckey
3b3f86ae2d
Optimise WineGums example.
2014-03-11 19:08:19 +01:00
Jonathan Puckey
9d5e5632df
Add WineGums example by kynd.info.
2014-03-11 19:06:30 +01:00
Jürg Lehni
b08cc68ffe
Fix newly introduced issue in CompoundPath#moveTo() / #lineTo()
2014-03-04 09:48:41 +01:00
Jürg Lehni
763fd5b6a3
Optimize and fix code that draws selections and handles.
2014-03-04 09:26:55 +01:00
Jürg Lehni
dad17ba28e
Minor clean-up in the way Base.exports are handled.
2014-03-03 22:53:00 +01:00
Jürg Lehni
30b11e5968
Better handle Path#moveTo() / #closePath() edge cases in SVG data.
...
Relates to issue #413
2014-03-03 17:27:47 +01:00
Jürg Lehni
2f5a9bb70d
Fix SVG issues with reflected control points in the commands 'SsTt'
...
Relates to issue #413
2014-03-03 08:57:33 +01:00
Jürg Lehni
7911d8b42a
Change code sequence in tracePaths() to only calculate tangents and winding values if they are required.
2014-03-02 21:39:54 +01:00
Jürg Lehni
21bd4628f2
Merge branch 'refs/heads/bool-cleanup'
2014-03-02 21:19:47 +01:00
Jürg Lehni
d7be443119
Simplify path filtering code in tracePaths() a bit, and improve documentation.
2014-03-02 21:19:31 +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
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
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
hkrish
cb810c73bd
Fix self-intersection resolution on a single bezier curve
2014-02-28 16:51:28 +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