Jürg Lehni
4df2dfb343
No need for npm prepublish now that we have the gulp publish task.
2016-07-09 23:49:11 +02:00
Jürg Lehni
a14e1e4c97
Replace extend() with Object.assign()
2016-07-09 23:36:11 +02:00
Jürg Lehni
bf2eada11c
Remove component.json and clean up package files a bit.
...
Component is not maintained anymore, per https://github.com/componentjs/component/issues/639
2016-07-09 21:31:25 +02:00
Jürg Lehni
6154b44d68
Gulp: Cleanup publish task.
2016-07-09 21:20:47 +02:00
Jürg Lehni
3a7c0f5775
Switch back to load.js versions on develop branch.
2016-07-09 21:13:43 +02:00
Jürg Lehni
a02f181c00
Release version 0.10.2
2016-07-09 21:04:37 +02:00
Jürg Lehni
0311c267f5
Gulp: More work on improved publish task for Bower.
2016-07-09 20:56:58 +02:00
Jürg Lehni
1b1b9a1606
Gulp: Change publish task so that dist folder contains built versions on master branch.
...
As required by Bower...
2016-07-09 19:48:02 +02:00
Jürg Lehni
b29a1e4028
Version 0.10.1 is released, adjust Changelog title.
2016-07-09 18:02:16 +02:00
Jürg Lehni
9fefa7dbf0
Release version 0.10.1
2016-07-09 17:17:22 +02:00
Jürg Lehni
e13300440e
Correct a few issues with documentation and NPM publishing that slipped through in the v0.10.0 release.
2016-07-09 17:13:15 +02:00
Jürg Lehni
f6189c7ab1
Remove "Unreleased" now that 0.10.0 is finally out.
2016-07-09 16:51:58 +02:00
Jürg Lehni
0b31b5fdc6
Release version 0.10.0
2016-07-09 16:37:39 +02:00
Jürg Lehni
6aa983f367
Gulp: Use correct depenency sequence for publish task.
2016-07-09 16:37:00 +02:00
Jürg Lehni
cbbc7f0bbc
Switch to husky for git precommit / prepush handling.
2016-07-09 16:28:08 +02:00
Jürg Lehni
7e20770126
Gulp: Fix docs task.
...
Omitted return means streaming wasn't working.
2016-07-09 16:11:18 +02:00
Jürg Lehni
7936ca6677
Update NPM dependencies.
2016-07-09 16:10:29 +02:00
Jürg Lehni
2667dc159e
Use pre-commit to lint code before commits, and pre-push to run tests.
2016-07-09 15:48:21 +02:00
Jürg Lehni
e15de78347
Update JSHint and fix some some hinting errors.
2016-07-09 14:32:01 +02:00
Jürg Lehni
da78e837a1
Simplify Numerical.solveCubic() code by introducing evaluate() closure.
2016-07-09 13:54:02 +02:00
Jürg Lehni
9d6aab3802
Streamline handling of getNormalizationFactor() to share more code.
...
Based on comments by @hkrish in https://github.com/paperjs/paper.js/pull/1087#issuecomment-231529361
2016-07-09 13:28:50 +02:00
Jürg Lehni
2532f205a7
Prefer native Math.log2(), but support IE through internalized polyfill.
2016-07-09 12:54:17 +02:00
Jürg Lehni
7e3d18f5d4
Further cleanups in Numerical.solveQuadratic()
2016-07-09 01:10:55 +02:00
Jürg Lehni
02658c9e74
Clean-up code from PR #1087
...
Closes #1085
2016-07-09 01:01:19 +02:00
Jürg Lehni
1914e64e4b
Fix boolean tests to compare with improved results.
...
Disovered thanks to @sapics' improved solveCubic() in #1087
2016-07-08 23:05:50 +02:00
Jürg Lehni
90bc4ffecb
Merge pull request #1087 from sapics/improve-poly-solve
...
Improvements to solve polynomials in Numerical.js
2016-07-07 06:39:28 +02:00
Jürg Lehni
866dcb50dd
Some tweaks to potentially support strict mode.
2016-07-07 06:21:20 +02:00
Jürg Lehni
f04dd14309
Remove jsdom legacy code.
2016-07-03 14:16:17 +02:00
Jürg Lehni
cb4ffc7945
Update to latest gulp-qunits.
2016-07-03 14:13:50 +02:00
Jürg Lehni
df8969f1c4
Switch to jsdom v9.4.0 with native DOMParser support.
...
Closes #1093
2016-07-03 13:39:05 +02:00
Jürg Lehni
45ffc6fb88
Improve Segment constructor to correctly handle undefined values.
...
Closes #1095
2016-07-03 13:30:56 +02:00
Jürg Lehni
cfa215051d
Update to latest gulp-git-streamed and remove publish workaround code.
2016-07-03 12:17:37 +02:00
Jürg Lehni
c942239032
Merge pull request #1092 from iconexperience/patch-2
...
Accidental semicolon in var declaration
2016-06-29 10:05:57 +02:00
iconexperience
916a712737
Improved and simplified addWinding and getWinding
2016-06-23 07:54:27 +02:00
Jan
f94b4f969b
Accidential semicolon in var declaration
...
I think this is a mistake
2016-06-22 13:10:02 +02:00
sapics
4fd120fab8
Minor optimization in Numerical.js
2016-06-21 08:47:42 +09:00
sapics
645e2c2af3
Revert EPSILON error in solveCubic
2016-06-20 17:27:08 +09:00
sapics
78f65c9fab
Improve solveQuadratic and solveCubic by hkrish c-code
2016-06-20 17:13:09 +09:00
sapics
a9cc938967
Fix normalization in solveQuadratic
2016-06-20 13:53:39 +09:00
sapics
bb683c9291
Remove same value solution in solveCubic
2016-06-20 13:52:54 +09:00
Jürg Lehni
ab24f92373
Bring back accidentally removed hit-test optimization in event handling.
...
See comment.
2016-06-19 11:02:54 +02:00
Jürg Lehni
739788b67e
Clean up Event#currentTarget handlig.
2016-06-19 10:55:04 +02:00
Jürg Lehni
cc55991b66
Fix new issue with Emitter unit tests.
2016-06-18 23:14:48 +02:00
Jürg Lehni
f133475405
Implement MouseEvent#currentTarget and document MouseEvent#target.
...
Relates to #995
2016-06-18 23:06:17 +02:00
Jürg Lehni
f97143d37d
Fix jshint issue introduced by a03631f620
2016-06-17 00:50:06 +02:00
Jürg Lehni
a03631f620
Remove MouseEvent#target hitTest() getter magic again.
...
Relates to #995
2016-06-17 00:42:40 +02:00
Jürg Lehni
74b22266f7
Clean up code from #1082 & #1083
2016-06-16 14:16:48 +02:00
Jürg Lehni
fa0a474ec7
Merge pull request #1083 from iconexperience/solve-cubic
...
Add check of value range in Curve.solveCubic to improve performance
2016-06-16 14:02:48 +02:00
Jürg Lehni
388146be06
Merge pull request #1082 from iconexperience/add-bounds
...
Add rough bounds checking for _addBounds()
2016-06-16 14:00:22 +02:00
Jan
7009fc3ea0
Add check of value range in solveCubic
...
Performance of `Curve.solveCubic()` can be improved by first checking if the specified value is within the curve's value range. If it is outside the range, the expensive call to `Numerical.solveCubic()` is not necessary.
2016-06-16 13:13:16 +02:00