Commit graph

7443 commits

Author SHA1 Message Date
Samuel Asensi
aa9dc86e7b Fix issue template typo (#1704) 2019-08-12 16:24:29 +02:00
DD Liu
bd2252651b
Merge pull request #26 from fsih/fixPaintTspans
Test for getAttribute before calling
2019-07-29 11:21:04 -04:00
DD Liu
134070dea3 Comment 2019-07-29 11:20:01 -04:00
DD Liu
d64edfcf8a Solve without using node.children 2019-07-25 16:57:47 -04:00
DD Liu
9b353ba41d Use children instead of childNodes to not get text 2019-07-24 17:01:59 -04:00
Jürg Lehni
3e5d4fa1c6 Remove Bower instructions and clean up README 2019-07-12 12:41:15 +02:00
Jürg Lehni
0bb04fffff Simplify fix for #1685
Create `Base` objects for options, so `extend()` can be used to override properties in a fast and nondestructive manner.
2019-07-12 12:14:22 +02:00
Samuel Asensi
aec1c2c138 Fix SymbolItem#hitTestAll()
Closes #1680
2019-07-12 12:06:26 +02:00
Jürg Lehni
c9a8d54623 Update JSDoc for #1677 2019-07-12 11:57:33 +02:00
Samuel Asensi
0c885964d3 Add support for nullable in documentation 2019-07-12 11:52:53 +02:00
Samuel Asensi
cc15696750 Fix some documentation return types (#1679) 2019-07-01 11:16:07 +02:00
Jürg Lehni
652574115c Implement unit test for #1255
This appears to have been fixed in the meantime.
Closes #1255
2019-06-23 10:30:56 +02:00
Jürg Lehni
bba70907e7 Fix PathItem#isCrossing() to not return overlaps
Closes #1409
2019-06-23 10:27:31 +02:00
Jürg Lehni
7f496408b5 Crossing detection: Revert boundary checks
Adjust ambiguous edge case test instead
2019-06-23 10:26:47 +02:00
Jürg Lehni
b51a4bed57 Change winding quality handling when on starting point 2019-06-23 04:48:05 +02:00
Jürg Lehni
2ef8175cb8 Boolean: No need to actually check for fill 2019-06-23 04:47:34 +02:00
Jürg Lehni
192437dbe2 Boolean: Avoid winding edge cases
Stay clear from testing winding on actual segments.
Closes #1619
2019-06-23 04:19:20 +02:00
Jürg Lehni
14ce1dc011 Boolean: Correctly handle open filled paths
Closes #1647
2019-06-23 03:24:13 +02:00
Jürg Lehni
15e00e0b99 Introduce Numerical.isMachineZero()
Used in places requiring smaller epsilons for zero comparisons
2019-06-22 23:05:50 +02:00
Jürg Lehni
978cd94a9e Boolean: Add check for paths with only one segment
Closes #1351
2019-06-22 18:48:16 +02:00
Jürg Lehni
e779d24a6d Implement higher precision in getSignedDistance()
Also add unit test for overlap edge case.
Closes #1262
2019-06-22 18:42:19 +02:00
Jürg Lehni
ef8ba35911 Implement unit tests for 3ff5560c0c
Closes #1419, closes #1263
2019-06-22 18:21:47 +02:00
Jürg Lehni
3ff5560c0c Improve CurveLocation.isCrossing()
Better handles edge cases in offsetting tests
2019-06-22 17:31:36 +02:00
Jürg Lehni
f66c73e534 Fix regression in curve-intersections code
Closes #1638
2019-06-22 15:27:25 +02:00
Jürg Lehni
a5a13f541a Update JSDoc to fix regression in link rendering 2019-06-22 15:18:40 +02:00
Samuel Asensi
4172eafba0 Add/unit test for color change propagation (#1675)
Relates to #1672
2019-06-22 15:17:35 +02:00
Jürg Lehni
b485724f83 Switch back to load.js versions on develop branch. 2019-06-22 14:43:53 +02:00
Jürg Lehni
f89934e331 Release version 0.12.3 2019-06-22 14:40:54 +02:00
Jürg Lehni
68ea63d99e Fix JSDoc warning message 2019-06-22 14:16:49 +02:00
Jürg Lehni
fd4cd90a19 Revert built dist files
See https://github.com/paperjs/paper.js/pull/1669#issuecomment-504659166
2019-06-22 13:51:35 +02:00
Samuel Asensi
b24e9b3835 Fix typescript definition issues (#1669)
Closes #1667
Closes #1664
Closes #1663
Closes #1659
2019-06-22 13:46:05 +02:00
Jürg Lehni
e5d7bafd39 Update JSDoc and add some minor doc changes 2019-06-22 13:41:05 +02:00
Jürg Lehni
0b806e52db Another attempt at fixing publish task
I guess we'll find out shortly if it works
2019-06-22 13:14:16 +02:00
Jürg Lehni
6c6982b563 Update CHANGELOG 2019-06-22 13:01:22 +02:00
Jürg Lehni
bc5a361470 Fix Color change propagation again
Closes #1672
2019-06-19 22:44:54 +02:00
Jürg Lehni
b5c753f23d Improve test for #1651
Move to the right place and simplify to only test against a non-invertible matrix.
2019-06-19 22:05:26 +02:00
Dan Stucky
32aff8e895 Handle non-invertible matrices in Item#contains() (#1651) 2019-06-19 21:59:41 +02:00
Samuel Asensi
55dbf010a8 Fix item.clipMask documentation (#1673)
Text items are not currently supported as clip masks.
2019-06-19 21:56:44 +02:00
Dobes Vandermeer
7d457a866e Add docs for internalBounds (#1655) 2019-06-18 06:16:46 +02:00
Samuel Asensi
c04746aa00 Fix SVG export with Symbol (#1670)
Closes #1668
2019-06-18 06:15:20 +02:00
Jürg Lehni
91a7448c07 Switch back to load.js versions on develop branch. 2019-06-13 23:43:50 +02:00
Jürg Lehni
3bce17815f Release version 0.12.2 2019-06-13 23:36:52 +02:00
Jürg Lehni
900a207954 Simplify agent renaming 2019-06-11 21:31:28 +02:00
Jürg Lehni
0a56c7cef0 No need to explicitly expose view
As it is enumerable on scope
2019-06-11 21:28:22 +02:00
Jürg Lehni
4857f1d73a Change jsdom -> agent.node detection 2019-06-11 21:25:11 +02:00
Jürg Lehni
f3e4c185fa Fix code style 2019-06-11 21:24:50 +02:00
Jürg Lehni
96a5d2bec7 Some CHANGELOG cleanup 2019-06-10 16:02:49 +02:00
Jürg Lehni
44a7759219 Fix Path._addBevelJoin() edge case 2019-06-10 16:02:39 +02:00
Jürg Lehni
41094cd871 Change publish:packages task to publish in series 2019-06-10 00:39:11 +02:00
Jürg Lehni
cb3fd61b6f Fix CHANGELOG heading hierarchy 2019-06-10 00:04:16 +02:00