Jürg Lehni
|
10c28a301e
|
Fix compare statements.
|
2014-03-13 01:04:31 +01:00 |
|
Jürg Lehni
|
0bca1656ac
|
Avoid CompoundPath#reduce() in SVG path import by improving regular expression that identifies the need for CompoundPath.
|
2014-03-13 01:01:26 +01:00 |
|
Jürg Lehni
|
e80991658b
|
Fix issue with relative commands after Z.
Closes #413.
|
2014-03-13 00:52:24 +01:00 |
|
Jürg Lehni
|
afcabea1a7
|
Fix issue with Z in the middle of SVG path data, not followed by a M command.
Closes #413.
|
2014-03-12 23:24:09 +01:00 |
|
Jürg Lehni
|
86c5894822
|
No need to use parseFloat() in color parsing, a + does enough.
|
2014-03-12 23:06:13 +01:00 |
|
Jürg Lehni
|
326ecfca0e
|
Rename angle parameter to rotation.
|
2014-03-12 23:05:54 +01:00 |
|
Jürg Lehni
|
bff04685f7
|
Include an SVG arc example.
|
2014-03-12 23:01:26 +01:00 |
|
Jürg Lehni
|
56335ae5f5
|
Implement SVG-style #arcTo() version.
This should fix the arc related part of issue #413.
|
2014-03-12 23:00:47 +01:00 |
|
Jürg Lehni
|
7ace275da8
|
Implement Segment#transform()
|
2014-03-12 22:58:12 +01:00 |
|
Jürg Lehni
|
847060e146
|
Improve handling of _changed() events in Segment.
|
2014-03-12 22:58:00 +01:00 |
|
Jürg Lehni
|
dc76ef144e
|
Remove accidentally committed console.log()
|
2014-03-12 21:34:52 +01:00 |
|
Jürg Lehni
|
6a58679593
|
Stick to 80 char line length.
|
2014-03-12 15:40:22 +01:00 |
|
Jürg Lehni
|
0ea5416a54
|
Deactivate dragstart events on view too.
|
2014-03-12 15:39:08 +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
|
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 |
|