Jürg Lehni
|
d02f29e2f1
|
Remove legacy Color constructor tests.
|
2015-09-06 15:37:03 +02:00 |
|
Jürg Lehni
|
cf4e5c2983
|
Fix typo.
|
2015-09-06 15:30:38 +02:00 |
|
Jürg Lehni
|
824b0c7e7e
|
Remove legacy Color constructors.
|
2015-09-06 15:28:46 +02:00 |
|
Jürg Lehni
|
4ccb53ac68
|
Remove note about overlapping paths not working.
: D
|
2015-08-26 18:03:22 +02:00 |
|
Jürg Lehni
|
3ad897c943
|
Remove all boolean debug code.
Keeping it on the boolean-fix branch for now.
|
2015-08-26 17:47:18 +02:00 |
|
Jürg Lehni
|
da0d01ee09
|
More work on main boolean code.
Start addressing self-intersecting paths, and remove resulting open paths for now.
|
2015-08-26 17:36:20 +02:00 |
|
Jürg Lehni
|
d656c96191
|
Adjust #isCollinear() tolerance.
|
2015-08-26 17:09:40 +02:00 |
|
Jürg Lehni
|
86fd33c7d5
|
User correct tolerance in CurveLocation sorting.
|
2015-08-26 17:06:02 +02:00 |
|
Jürg Lehni
|
a099377ac6
|
Remove debug logging for CurveLocation.
|
2015-08-26 16:58:52 +02:00 |
|
Jürg Lehni
|
d85b4f0c80
|
Fix issues with wrong sorting of CurveLocation in Curve.filterIntersections()
|
2015-08-26 16:56:28 +02:00 |
|
Jürg Lehni
|
815991d556
|
Some minor adjustments and fixes.
|
2015-08-26 11:43:39 +02:00 |
|
Jürg Lehni
|
2c4dcb96c2
|
Streamline addOverlap() code a bit.
|
2015-08-26 11:26:55 +02:00 |
|
Jürg Lehni
|
69a2fcff46
|
Pass on correct matrix in CompoundPath#getPathData().
|
2015-08-26 04:28:30 +02:00 |
|
Jürg Lehni
|
3137843831
|
Accomodate overlap handling in boolean tests.
|
2015-08-25 11:45:45 +02:00 |
|
Jürg Lehni
|
fd1f2e56f8
|
Optimize Item#intersects() by only checking to see if there are at least one intersection.
|
2015-08-25 11:45:28 +02:00 |
|
Jürg Lehni
|
7ca8ce3cbb
|
Actually use selfOp argument for self operations.
Appears to be working fine.
|
2015-08-24 21:02:42 +02:00 |
|
Jürg Lehni
|
e242634011
|
Minor code clean-up.
|
2015-08-24 12:59:10 +02:00 |
|
Jürg Lehni
|
3946bcb04e
|
Remove unnecessary segments between two collinear curves in Path#reduce()
|
2015-08-24 12:49:33 +02:00 |
|
Jürg Lehni
|
4be48cec16
|
A lot more work to correctly support overlapping edge cases in boolean operations: intersect(), exclude(), subtract()
|
2015-08-24 12:30:14 +02:00 |
|
Jürg Lehni
|
75f669d839
|
Implement proper method to determine which segment to choose when encountering overlaps.
|
2015-08-24 04:36:49 +02:00 |
|
Jürg Lehni
|
15bcf2a7aa
|
More work on supporting overlaps in boolean operations other than unite().
|
2015-08-23 22:42:57 +02:00 |
|
Jürg Lehni
|
68832e0690
|
Revert "Switch to using 0, 1 instead of tMin, tMax for tangents."
This reverts commit edfabcbbd8 .
; Conflicts:
; src/path/PathItem.Boolean.js
|
2015-08-23 21:48:16 +02:00 |
|
Jürg Lehni
|
92ec09f451
|
Some debug code fixes and improvements.
|
2015-08-23 21:34:41 +02:00 |
|
Jürg Lehni
|
85d21c84b8
|
Start implementing support for touching and overlapping shapes in boolean operations.
Relates to #449, #450, #648, #719
|
2015-08-23 21:19:19 +02:00 |
|
Jürg Lehni
|
edfabcbbd8
|
Switch to using 0, 1 instead of tMin, tMax for tangents.
getTangentAt() can handle that since a while now.
|
2015-08-23 09:43:28 +02:00 |
|
Jürg Lehni
|
157a60dee6
|
Fix spelling mistake.
|
2015-08-22 23:22:01 +02:00 |
|
Jürg Lehni
|
2eaaabf07c
|
Merge pull request #759 from sapics/minor-fix-matrix
Minor fix to Matrix.js
|
2015-08-22 23:21:23 +02:00 |
|
Jürg Lehni
|
9bd399b5b8
|
Introduce Curve#isStraight() and use it in splitPath() and divide() to keep the result of splitting straight curves straight.
Do not use Curve#isLinear(), as that would include curves with collinear handles, and we don't want to set these straight.
|
2015-08-22 22:06:42 +02:00 |
|
Jürg Lehni
|
605ceef94c
|
Fix deprecated getPoint / Normal / Tangent calls.
|
2015-08-22 14:24:57 +02:00 |
|
Jürg Lehni
|
bddff95fe3
|
Remove workarounds in splitPath() thanks to improved precision of Numerical.solveCubic().
|
2015-08-22 14:24:31 +02:00 |
|
Jürg Lehni
|
142ee6fd8a
|
Shorten code a bit.
|
2015-08-21 17:42:33 +02:00 |
|
Jürg Lehni
|
af24af8916
|
Merge pull request #730 from sapics/raster.toDataURL
add param to raster.todataurl
|
2015-08-21 17:41:32 +02:00 |
|
Jürg Lehni
|
89a3c9f452
|
Include bugs URL in package files.
|
2015-08-21 17:36:48 +02:00 |
|
Jürg Lehni
|
599e595916
|
Update publish.sh script to work with develop / master branches.
|
2015-08-21 17:16:14 +02:00 |
|
Jürg Lehni
|
dacb69b697
|
Switch back to load.js versions for development.
|
2015-08-21 17:14:42 +02:00 |
|
Jürg Lehni
|
7d82491cce
|
Release version v0.9.24
|
2015-08-21 16:59:35 +02:00 |
|
Jürg Lehni
|
716d21e369
|
Always use fat-line clipping since fallback doesn't behave the same way.
|
2015-08-21 16:39:41 +02:00 |
|
Jürg Lehni
|
caf6321caf
|
Always include Http object.
|
2015-08-21 16:38:27 +02:00 |
|
Jürg Lehni
|
ec0e4fcd15
|
Remove unused build options.
|
2015-08-21 16:38:17 +02:00 |
|
Jürg Lehni
|
bae7fa435f
|
Some minor clean-ups for #593.
|
2015-08-21 15:53:37 +02:00 |
|
Jürg Lehni
|
8f9e0f58fa
|
Merge pull request #593 from megawac/helpers
Helpers
|
2015-08-21 15:53:06 +02:00 |
|
Jürg Lehni
|
5f50372b02
|
More optimizations and clean up in Base.equals()
|
2015-08-21 15:42:19 +02:00 |
|
Jürg Lehni
|
4f17aa376d
|
Merge pull request #594 from megawac/equals
Refactor and optimize base equals
|
2015-08-21 15:36:51 +02:00 |
|
Jürg Lehni
|
13b5e6ce22
|
Help JS minification.
|
2015-08-21 15:15:06 +02:00 |
|
Jürg Lehni
|
4cdc572824
|
Merge pull request #729 from sapics/item-matrix
setMatrix of item makes more useful
|
2015-08-21 15:11:49 +02:00 |
|
Jürg Lehni
|
27b7063fc4
|
To avoid possible duplicate browser requests for PaperScript files, support the data-src attribute as well as src.
Closes #749.
|
2015-08-21 15:11:01 +02:00 |
|
Jürg Lehni
|
eb3628063c
|
Handle missing keyup events for keys pressed while Command key is down on Mac.
Closes #630.
|
2015-08-21 13:56:44 +02:00 |
|
sapics
|
687eca9677
|
fix
|
2015-08-21 15:35:30 +09:00 |
|
Jürg Lehni
|
3dd0f1fc1b
|
Introduce new option in SVGExport to not embed images.
Closes #696
|
2015-08-20 19:34:38 +02:00 |
|
Jürg Lehni
|
650bf5d616
|
Implement CORS support on Raster.
Closes #754
|
2015-08-20 19:14:33 +02:00 |
|