Commit graph

4980 commits

Author SHA1 Message Date
Jürg Lehni
2b15c125c3 Bump version to v0.9.16 2014-03-13 17:49:37 +01:00
Jürg Lehni
f8605ed65d Adjust path to publish release online. 2014-03-13 17:48:12 +01:00
Jürg Lehni
c84c019990 Add TODO and DOC for new #arcTo(to, radius, rotation, clockwise, large) 2014-03-13 17:46:31 +01:00
Jürg Lehni
42558fa057 Changes to new #arcTo(): Rename sweep -> clockwise and change argument sequence, as clockwise is more often used than large. 2014-03-13 16:35:56 +01:00
Jonathan Puckey
4751fc6dc8 WineGums example: rename function. 2014-03-13 13:35:40 +01:00
Jürg Lehni
6c7c4d0798 Close previous paths if followed by a new M command. 2014-03-13 03:28:46 +01:00
Jürg Lehni
c63f9516b3 Remove Project#options.
The deprecated getter now redirects to PaperScope#settings.
2014-03-13 01:23:55 +01:00
Jürg Lehni
d622d648c1 Merge branch 'refs/heads/master' into apply-matrix 2014-03-13 01:19:52 +01:00
Jürg Lehni
4e20a5594e Fix failing test. 2014-03-13 01:15:36 +01:00
Jürg Lehni
d58f24157e Merge branch 'refs/heads/master' into apply-matrix 2014-03-13 01:05:09 +01:00
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
3c257dcae0 Merge branch 'refs/heads/master' into apply-matrix 2014-03-13 00:54:05 +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
cf8a668383 Fix HitResult test for new handling of tolerance. 2014-03-04 09:56:46 +01:00
Jürg Lehni
550044e476 Merge branch 'refs/heads/master' into apply-matrix 2014-03-04 09:55:20 +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
73ef269f0f Bake in matrix changes if owner has #applyMatrix set. 2014-03-04 09:36:00 +01:00
Jürg Lehni
d594b4264d Define settings.applyMatrix and inherit at Item creation time. 2014-03-04 09:30:04 +01:00
Jürg Lehni
7dbf6ceaff Move Project#options to PaperScope#settings and define reasonable defaults. 2014-03-04 09:29:28 +01:00
Jürg Lehni
5b49fdf3ff Merge branch 'refs/heads/master' into apply-matrix 2014-03-04 09:27:55 +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