Jürg Lehni
|
c35814f94f
|
Node.js: Fix bug when using paper-core.js
And improve Node.js examples. Closes #975
|
2016-02-15 23:59:31 +01:00 |
|
Jürg Lehni
|
16a7baa967
|
SvgImport: Fix issues introduced in 6f4890c63c
|
2016-02-15 23:58:40 +01:00 |
|
Jürg Lehni
|
3d330da4fc
|
Fix failing unit tests.
|
2016-02-15 09:21:11 +01:00 |
|
Jürg Lehni
|
08e51b5ca4
|
Fix failing SVG unit test.
|
2016-02-15 08:42:59 +01:00 |
|
Jürg Lehni
|
6f4890c63c
|
Implement new options to control bounding box in SVG Export
And use it to support SvgExport unit tests. Relates to #972
|
2016-02-15 00:13:38 +01:00 |
|
Jürg Lehni
|
0e2498bdce
|
Switch to PathItem.create() in unit tests.
|
2016-02-14 23:22:39 +01:00 |
|
Jürg Lehni
|
21033f7850
|
Implement PathItem.create(pathData)
determining if the data describes a plain path or a compound-path with multiple sub-paths.
|
2016-02-14 23:16:22 +01:00 |
|
Jürg Lehni
|
9f9222f416
|
List all supported events in event methods on View.
|
2016-02-14 23:04:48 +01:00 |
|
Jürg Lehni
|
3c3c8d98b0
|
Document options.insert in #importSVG()
|
2016-02-14 22:54:33 +01:00 |
|
Jürg Lehni
|
dba4eb371d
|
SvgImport: Implement options.insert to control insertion.
Also use settings.insertItems for faster import. Closes #763
|
2016-02-14 22:51:50 +01:00 |
|
Jürg Lehni
|
8d5c922c50
|
Simplify code from #971 and activate unit test for it again.
|
2016-02-14 22:15:55 +01:00 |
|
Jürg Lehni
|
4c72d9866f
|
Merge pull request #971 from iconexperience/fix-issue-968
Fix for #968 - Improve handling of points on paths in getWinding()
|
2016-02-14 22:06:55 +01:00 |
|
Jürg Lehni
|
01fade8c08
|
Implement more unit tests for PaperScope#settings.insertItems
|
2016-02-14 22:04:40 +01:00 |
|
Jürg Lehni
|
55e7689186
|
Fix regression introduced in 4e7fa2f04e
|
2016-02-14 21:55:26 +01:00 |
|
Jan
|
406e6c95b9
|
Adjust comments to match new implementation
|
2016-02-14 21:44:34 +01:00 |
|
Jürg Lehni
|
4e7fa2f04e
|
Implement PaperScope#settings.insertItems
Controlling whether newly created items are automatically inserted into the scene graph.
|
2016-02-14 21:34:35 +01:00 |
|
iconexperience
|
e2eaf87fcb
|
Improve handling of points on paths in getWinding()
|
2016-02-14 20:57:24 +01:00 |
|
Jürg Lehni
|
56dd636f22
|
JSON: Improve serialization and deserialization on objects other than Item.
Closes #392
|
2016-02-14 17:16:40 +01:00 |
|
Jürg Lehni
|
75c40babc9
|
SvgImport: Implement support for onLoad and onError callbacks on string input.
Closes #827
|
2016-02-14 15:12:52 +01:00 |
|
Jürg Lehni
|
2025bd1a77
|
SvgImport: Implement onError() callback
Closes #969
|
2016-02-14 14:52:37 +01:00 |
|
Jürg Lehni
|
79d446136a
|
Clean up PR #931
Closes #930
|
2016-02-14 14:15:17 +01:00 |
|
Jürg Lehni
|
9c9f40d05a
|
Merge pull request #931 from sapics/path-arc
Fix path.arcTo error
|
2016-02-14 14:11:52 +01:00 |
|
Evgeniy Malyarov
|
add28666cf
|
Update Path.js
fix getNearestPoint error on uninserted curves
; Conflicts:
; src/path/Path.js
|
2016-02-14 14:03:54 +01:00 |
|
Evgeniy Malyarov
|
fb76065242
|
Update Curve.js
fix getNearestPoint error on uninserted curves
|
2016-02-14 14:03:00 +01:00 |
|
Jürg Lehni
|
e6f43da22b
|
Fix various issues with scaling of shadows.
Supports browser-zoom, HiDPI canvas and view zoom.
Closes #831
|
2016-02-14 13:49:40 +01:00 |
|
Jürg Lehni
|
fa6c1f47b4
|
Hit-Test: Pass viewMatrix as argument instead of in options object.
|
2016-02-14 13:34:35 +01:00 |
|
Jürg Lehni
|
9c9f43d2c9
|
Implement failing test for #968
|
2016-02-14 12:44:03 +01:00 |
|
Jürg Lehni
|
4a947317fb
|
Implement #hitTestAll() on Item and Project
Along with unit tests and documentation.
Closes #536
|
2016-02-14 12:39:35 +01:00 |
|
Jürg Lehni
|
3ee46ffc5c
|
Matrix: Switch to a better implementation of #decompose()
This now also correctly handles skewing in SVG export.
|
2016-02-14 10:59:57 +01:00 |
|
Jürg Lehni
|
e35a55fe66
|
Flip Matrix properties #b and#c
Their definition was reversed from almost all other Matrix implementations I've encountered.
|
2016-02-14 10:53:10 +01:00 |
|
Jürg Lehni
|
40d0fca9d0
|
Fix issue with item bounds permanently collapsing to 0 when applying non-invertible transformations.
We have to keep a backup of the last invertible state around.
Fixes #558 rather elegantly.
|
2016-02-14 10:44:41 +01:00 |
|
Jürg Lehni
|
dbd7a90e23
|
Better detect code that requires a tool object.
Closes #967
|
2016-02-14 01:45:16 +01:00 |
|
Jürg Lehni
|
27197bd156
|
Docs: Fix warning about isFlatEnough()
|
2016-02-13 23:32:29 +01:00 |
|
Jürg Lehni
|
0a6efe10f5
|
Give Tool a paperscript example.
Closes #967
|
2016-02-13 23:31:54 +01:00 |
|
Jürg Lehni
|
c3fff9fa83
|
Switch from new Base() to Base.set({}) where possible.
|
2016-02-13 23:10:09 +01:00 |
|
Jürg Lehni
|
009761d13c
|
Boolean: Only compare segments when determining if paths are identitcal.
|
2016-02-13 22:58:42 +01:00 |
|
Jürg Lehni
|
3348fb736f
|
Boolean: Implement proper handling of fully overlapping (identical) paths and sub-paths.
Closes #923, closes #958
|
2016-02-13 22:41:09 +01:00 |
|
Jürg Lehni
|
0a196daa21
|
Clean-up previous commit.
|
2016-02-12 21:23:47 +01:00 |
|
Jürg Lehni
|
c6bcf4351a
|
Implement consistent checks for fill / stroke / shadow styles in test functions on Style class.
And use them in Item#_setStyles()
|
2016-02-12 21:22:30 +01:00 |
|
Jürg Lehni
|
e38829eb96
|
Support drawing shadows with no shadowBlur.
Closes #955
|
2016-02-12 21:05:05 +01:00 |
|
Jürg Lehni
|
84a75e375a
|
Remove unnecessary edge-case handling in CurveLocation#isCrossing()
Closes #951, closes #959
|
2016-02-12 20:52:19 +01:00 |
|
Jürg Lehni
|
e2bc83af5d
|
Add test for #960 and improve fix a bit.
Closes #960
|
2016-02-12 20:19:40 +01:00 |
|
Jürg Lehni
|
7c24fc916f
|
Merge pull request #962 from iconexperience/fix-issue-960
Fix for #960 - Shortcut Curve.evaluate() for t === 1
|
2016-02-12 20:10:21 +01:00 |
|
Jürg Lehni
|
80c8aae5bc
|
Implement unit tests for Item#getItems() with overlapping / inside properties.
Relates to #961
|
2016-02-12 20:09:41 +01:00 |
|
Jürg Lehni
|
6d5d1ce077
|
Introduce Base.filter(), to copy and filter object properties.
|
2016-02-12 19:58:32 +01:00 |
|
Jürg Lehni
|
5ec5c265ac
|
Travis CI: Switch to g++ 4.8 to see if this solves strange new building issues.
|
2016-02-12 19:14:27 +01:00 |
|
Jürg Lehni
|
06d6b5195b
|
Do not cancel mousedrag events on stopPropagation()
Use preventDefault() instead.
Closes #952
|
2016-02-12 19:01:34 +01:00 |
|
Jürg Lehni
|
12f829c107
|
Part 2 of large refactoring of bounds handling.
|
2016-02-12 18:54:06 +01:00 |
|
Jürg Lehni
|
892e56793d
|
Update straps.js
|
2016-02-12 18:20:40 +01:00 |
|
Jürg Lehni
|
55c5f42716
|
Part 1 of large refactoring of bounds handling.
|
2016-02-12 17:59:37 +01:00 |
|