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
|
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 |
|
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
|
bc5a361470
|
Fix Color change propagation again
Closes #1672
|
2019-06-19 22:44:54 +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
|
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
|
44a7759219
|
Fix Path._addBevelJoin() edge case
|
2019-06-10 16:02:39 +02:00 |
|
sasensi
|
3177c7ac46
|
Fix Path#arcTo() when from/to points are equal
Closes #1613
|
2019-06-10 00:01:46 +02:00 |
|
Jürg Lehni
|
4ba406bfe3
|
Streamline code for #1427
|
2019-06-09 23:35:33 +02:00 |
|
sasensi
|
e3c298d3f4
|
Fix ignoring of clip item matrix in group internal bounds
Closes #1427
|
2019-06-09 23:28:30 +02:00 |
|
Jürg Lehni
|
4aa1bebf26
|
Improve handling of increment/decrement operators
Closes #1450
|
2019-06-09 19:29:07 +02:00 |
|
sasensi
|
80131f0398
|
Fix PaperScript#compile() with prefix operators
Closes #1611
|
2019-06-09 19:23:53 +02:00 |
|
Jürg Lehni
|
aca3059814
|
Move color owner handling directly to Color class
There was already Color#_owner, now there is Color#_setter too
|
2019-06-09 18:01:42 +02:00 |
|
sasensi
|
06e0c43325
|
Fix change propagation with colors on groups
Closes #1152
|
2019-06-09 17:54:18 +02:00 |
|
Jürg Lehni
|
5d14559116
|
Fix linting error and some minor cleanup
|
2019-06-09 16:54:15 +02:00 |
|
sasensi
|
25f2a0e779
|
Fix drawing with compound-paths as clip-items
Closes #1361
|
2019-06-09 16:37:38 +02:00 |
|
sasensi
|
0eae0b6e4d
|
Prevent Item#importJSON() from overriding Item#insert()
Closes #1392
|
2019-06-09 16:28:20 +02:00 |
|
sasensi
|
eeb26436b0
|
Fix bounds error with nested empty items
Closes #1467
|
2019-06-09 16:10:54 +02:00 |
|
Jürg Lehni
|
1e2bbbdef2
|
Fix handling of native classes in tests again
Reverting breaking change in 10bdafa826
|
2019-06-09 14:34:32 +02:00 |
|
sasensi
|
4f282cec4b
|
Fix SVG imported gradients default values
Add default values based on SVG specification document.
Closes #1632
|
2019-06-09 14:01:34 +02:00 |
|
Jürg Lehni
|
10bdafa826
|
Simplify preserving of native classes in tests
|
2019-06-09 13:42:20 +02:00 |
|
sapics
|
c30767ed2e
|
Fix SvgExport when item.matrix is not invertible
|
2019-06-07 22:44:44 +02:00 |
|
Samuel Asensi
|
de824e1846
|
Fix exported SVG missing viewBox attribute (#1576)
SVG viewBox attribute was not added when bounds rectangle point was 0,0.
|
2019-06-07 22:30:01 +02:00 |
|
sasensi
|
314390d789
|
Improve new Raster(size[, position]) constructor
Closes #1621
|
2019-06-07 22:25:44 +02:00 |
|
Samuel Asensi
|
43ec699063
|
Fix path selection drawing with low handle size (#1600)
Closes #1327
|
2019-06-07 17:19:58 +02:00 |
|
Samuel Asensi
|
598d9a3356
|
Add SVG switch support (#1597)
SVG <switch> is simply parsed as a group because conditional attributes
cannot be evaluated in paper.js context.
Relates to #1389
|
2019-06-07 15:06:46 +02:00 |
|
Jürg Lehni
|
bcfc0eb413
|
Release version 0.12.1
|
2019-06-06 00:13:07 +02:00 |
|
Jürg Lehni
|
c1d14bf472
|
Fix spelling mistakes
|
2019-06-06 00:04:28 +02:00 |
|
Jürg Lehni
|
5e64b78e40
|
Minor comment fixes
|
2019-06-05 20:03:11 +02:00 |
|
Samuel Asensi
|
bdc311e99f
|
Fix node tests crash with node latest versions
|
2019-06-05 19:58:22 +02:00 |
|
Jürg Lehni
|
da137fa8e4
|
Use comparePixels() instead of compareCanvas()
|
2019-06-05 18:16:56 +02:00 |
|
Jürg Lehni
|
2cb55a839d
|
Update dependencies
|
2019-06-05 18:13:22 +02:00 |
|
Jürg Lehni
|
9cafb6d55f
|
Only set src attribute if it’s not empty
window.Image does not support clearing the attribute by setting it to null
|
2019-06-05 17:35:21 +02:00 |
|
Jürg Lehni
|
de36f39cbf
|
Fix Raster#clear() to propagate content change
|
2019-06-05 15:31:09 +02:00 |
|
Jürg Lehni
|
ea91efe810
|
Add Raster.clear() to clear associated canvas
|
2019-04-11 19:38:19 +02:00 |
|
Jürg Lehni
|
e436d44f14
|
Allow new Raster(size) constructor
|
2019-04-11 19:38:19 +02:00 |
|
Jürg Lehni
|
fcfebdc43b
|
Include Raster.context accessor
|
2019-04-11 19:38:19 +02:00 |
|