Commit graph

7210 commits

Author SHA1 Message Date
Jonathan Park
74bb49d8c0 fix issue with svg import of raster images
When importing rasters after load if the image has a matrix with any translation/skew value
the image will calculate the wrong matrix after loading.

In order to correct this we append the translation rather than prepend so
that it happens in the correct order relative to the transformation.
2018-03-02 00:19:43 +00:00
Jürg Lehni
5f6c70d316 Use proper new statement in deserialization 2018-02-03 22:39:57 +01:00
Jürg Lehni
3f73d55c3f Improve README and GitHub templates 2018-02-03 22:39:07 +01:00
Jürg Lehni
ec1e3262b6
Merge pull request #1374 from alexjlockwood/patch-2
Fix documentation for Shape#toPath()
2018-01-16 11:03:55 +01:00
Jürg Lehni
0f17d1984d
Merge pull request #1372 from alexjlockwood/patch-1
Fix broken markdown links
2018-01-16 10:56:27 +01:00
DD
2af28e6c0e Merge branch 'develop' of github.com:LLK/paper.js into develop 2017-12-18 12:02:00 -05:00
DD
f2ae9bc6db Don't show handles when fully selected, it is too crowded 2017-12-18 12:01:45 -05:00
DD Liu
241d0749c8
Merge pull request #5 from fsih/hitTransparent
Add an option to hit closed paths with transparent or alpha 0 fill
2017-12-14 15:37:03 -05:00
DD
bf2a405ede Fix size 0 handle rendering 2017-12-12 15:05:00 -05:00
DD
4abc415002 Add an option to hit closed paths with transparent or alpha 0 fill 2017-12-12 12:14:59 -05:00
DD Liu
85633deb64
Merge pull request #2 from fsih/build
Fix Build and move changes from dist file to source files
2017-12-11 13:18:22 -05:00
DD
6b1421eb4d Build before testing so we dont have to track the dist files 2017-12-06 17:07:59 -05:00
DD
13b1287a30 Change git ignore to relative paths 2017-12-06 16:27:19 -05:00
DD
1ae2917001 Merge branch 'develop' into build 2017-12-06 16:26:52 -05:00
DD Liu
ff2c9f63c9
Merge pull request #3 from fsih/moveChangesToSource
Copy changes in selection mode to src files
2017-12-06 15:38:11 -05:00
DD
fd1435d94d Fix tests and make Travis deploy scratch paperjs 2017-12-04 18:34:59 -05:00
DD
18d2b83474 Merge branch 'develop' of github.com:LLK/paper.js into develop 2017-12-04 18:25:25 -05:00
DD
2d790a3f34 Copy changes in selection mode to src files 2017-12-04 18:23:42 -05:00
Jürg Lehni
5da2d3487f
Merge pull request #1406 from sungmaster/master
Fix README links
2017-11-06 06:28:37 +01:00
Volodymyr Mikhav
6de2c4fa66
Fix README links 2017-11-06 00:17:55 +02:00
Jürg Lehni
9c4d47d8c0 Switch back to load.js versions on develop branch. 2017-10-08 17:48:20 +02:00
Jürg Lehni
f677cd37ea Merge branch 'develop' 2017-10-08 17:48:11 +02:00
Jürg Lehni
193592b88b Release version 0.11.5 2017-10-08 17:48:07 +02:00
Jürg Lehni
0deddebb2c Merge pull request #1382 from sapics/patch-1
Fix path.isSelected
2017-10-05 16:16:29 +02:00
Jürg Lehni
702ab748a2 JSHint: Fix error 2017-10-05 12:09:07 +02:00
Jürg Lehni
6c5f1dc671 Node.js: Clean up image stream handling 2017-10-04 22:39:19 +02:00
therewasaguy
6939c1674b Node.js: Add JPEG support to exportFrames()
Closes #1166
2017-10-04 22:25:30 +02:00
Jürg Lehni
7412939096 Boolean: Add better filtering for invalid segments
Fixes #1385
2017-10-04 21:43:56 +02:00
Jürg Lehni
10f464edfc Boolean: Check that overlaps are on the right path
Closes #1321
2017-10-04 17:52:09 +02:00
Jürg Lehni
09e146eba8 Add .github templates 2017-10-04 17:08:46 +02:00
Carl Saldanha
6a96a11549 Events: Fix auto-filling issue on Chrome
Closes #1358, closes #1365
2017-10-04 17:08:10 +02:00
sapics
1c5887433b Fix path.isSelected
This fixes #1378
2017-09-21 13:42:55 +09:00
Alex Lockwood
d51bb3fa31 Fix documentation for Shape#toPath() 2017-09-04 11:13:15 -04:00
Alex Lockwood
6e2e94bb8a Fix broken markdown links 2017-09-02 10:36:38 -04:00
Jürg Lehni
b6f9d73af0 Switch back to load.js versions on develop branch. 2017-06-10 14:32:35 +02:00
Jürg Lehni
5af961d388 Merge branch 'develop' 2017-06-10 14:32:26 +02:00
Jürg Lehni
c403c86a23 Release version 0.11.4 2017-06-10 14:32:21 +02:00
Jürg Lehni
5d00c30ece Some internal refactoring. 2017-06-07 16:56:44 +02:00
Jürg Lehni
1eecc97fc7 Update to gulp-git-streamed v2.4.0 for Node.js v8.0.0 2017-06-05 22:47:33 +02:00
Daniel Tseng
bbe896cdab Build both node v7 & v8 on travis CI
Remove node v5 due to no LTS.
2017-06-03 16:15:52 +08:00
Jürg Lehni
a6174d45a0 Fix documentation error.
Closes #1332
2017-05-28 11:04:11 +02:00
Jürg Lehni
a7fb971560 Add forgotten Change Log entries for v0.11.3. 2017-04-23 17:22:04 +02:00
Jürg Lehni
ac08a4f94c Switch back to load.js versions on develop branch. 2017-04-23 17:15:18 +02:00
Jürg Lehni
48c8eacf0b Merge branch 'develop' 2017-04-23 17:15:08 +02:00
Jürg Lehni
bbb7bfeba7 Release version 0.11.3 2017-04-23 17:15:03 +02:00
Jürg Lehni
c72f578d8d Gulp: Prevent paperjs.zip from showing up in NPM packages. 2017-04-22 20:01:34 +02:00
Jürg Lehni
fbd5eeb7ef Mouse Events: Fix item-based doubleclick events.
Closes #1316
2017-04-22 20:01:08 +02:00
Jürg Lehni
188c006197 Update to straps.js v3.0.1 and make all functions and accessors enumerable. 2017-04-22 18:50:53 +02:00
Jürg Lehni
b26b056522 Prevent consumed properties in object literal constructors from being set on the instance.
We need to make sure arguments.__filtered survives constructor calls.
2017-04-22 13:52:03 +02:00
Jürg Lehni
e46c8ec340 Overhaul the caching of bounds and matrix decomposition.
Improves reliability of Item#rotation and #scaling and fixes situations caused by wrongly cached #position and #bounds values.
2017-04-22 12:55:42 +02:00