Jürg Lehni
e722be5b62
Add support for PDF canvas on Node.js again.
2016-01-27 09:34:37 +01:00
Jürg Lehni
86f6d8eccd
Fix crash in unit tests.
2016-01-26 23:27:38 +01:00
Jürg Lehni
4af8999135
Clean up View#_handleFrame()
2016-01-26 22:35:46 +01:00
Jürg Lehni
b71ffdbe71
Remove all direct calls to view.update() and favor of the new view.requestUpdate()
...
Pure window.requestAnimationFrame() smoothness, automatic updates even when working directly from JavaScript, and no more slow-downs from onLoad events!
Closes #830 , #925
2016-01-26 21:37:27 +01:00
Jürg Lehni
9ad63a7231
Merge branch 'unified-version' into develop
2016-01-26 21:06:54 +01:00
Jürg Lehni
5e69de3bd1
Restructure event handling on Raster item.
...
- Trigger #onLoad() events from Raster#setImage() also
- Add support for Raster#onError() handler
Closes #849 and #924
2016-01-26 21:06:36 +01:00
Jürg Lehni
4dd0099094
Fix some linting errors.
2016-01-26 20:33:42 +01:00
Jürg Lehni
3a8a7eff94
Update node-canvas version.
2016-01-26 20:33:33 +01:00
Jürg Lehni
d33fff31b8
Always access "global" constructors on window object now.
2016-01-26 20:33:19 +01:00
Jürg Lehni
77be5616b6
Include paper-core.js in load.js mechanism, and improve root folder guessing again.
2016-01-26 20:26:32 +01:00
Jürg Lehni
6a099003b2
Improve some comments about new file structure.
2016-01-26 20:14:49 +01:00
Jürg Lehni
e1a51f858a
More work on unified version for browsers and node.
...
Relates to #739
2016-01-26 20:02:23 +01:00
Jürg Lehni
8b994ab640
Use paper.js indentation standard.
2016-01-26 17:02:08 +01:00
Jürg Lehni
87e6c0f2c3
Merge pull request #927 from sapics/minor-minifier
...
Simplify calculation in PathFitter
2016-01-26 17:00:02 +01:00
Jürg Lehni
a38834b81d
Further refined code from 095cd47c1c
2016-01-26 16:59:27 +01:00
Jürg Lehni
b828c7733e
Merge pull request #926 from sapics/minor-patch
...
Minor minification
2016-01-26 16:53:21 +01:00
Jürg Lehni
15797903cf
Update to jsdom v7.2.2 with https://github.com/tmpvar/jsdom/pull/1366 back-portedd.
2016-01-26 16:51:40 +01:00
Jürg Lehni
7781ecb76a
Some minor cleanups.
2016-01-26 16:29:13 +01:00
Jürg Lehni
46f415ca81
More work on source-map support for node.js
...
Relates to #656
2016-01-26 12:38:58 +01:00
Jürg Lehni
c479ec9272
Start with transition to unified version.
...
Relates to #739
2016-01-26 11:41:49 +01:00
sapics
e8137ccedb
Simplify calculation in PathFitter
2016-01-26 19:34:27 +09:00
sapics
fc2c904850
Remove bower install from travis-ci
2016-01-26 12:08:19 +09:00
sapics
095cd47c1c
Minifier matrix._transformCoordinates function
2016-01-26 12:07:34 +09:00
Jürg Lehni
1dcb19ec3b
Implement jshint and watch task.
2016-01-25 11:35:15 +01:00
Jürg Lehni
89b3238385
Build and copy paper.js vesrion for docs.
...
And fix build issues introduced in previous commit: We do need a closure to create local name variables for the callback fucntions.
2016-01-25 11:26:08 +01:00
Jürg Lehni
d09459646d
Move clear tasks to the task files they relate to.
2016-01-25 11:06:45 +01:00
Jürg Lehni
3a45d36224
Update JSDoc.
2016-01-25 10:53:09 +01:00
Jürg Lehni
1ae95999d5
Fix CompoundPath#insertChildren() when passing children lists from otheer items.
2016-01-24 17:59:39 +01:00
Jürg Lehni
82de56ea2c
Render paper.js version number as part of the docs.
2016-01-23 19:48:41 +01:00
Jürg Lehni
79a6915a7e
Move jsdoc-toolkit submodule to gulp/jsdoc
2016-01-23 19:23:43 +01:00
Jürg Lehni
fb9bdb4b39
Fetch all dev-dependencies NPM instead of Bower.
2016-01-23 19:01:38 +01:00
Jürg Lehni
eda738d4fa
Split gulpfile.js into separate task files.
2016-01-23 18:26:56 +01:00
Jürg Lehni
145135b4f5
Give tracePaths() the capability to deal with open paths.
...
Relates to #912
2016-01-23 11:40:22 +01:00
Jürg Lehni
36e31eb250
Implement better handling of Raster#source and Raster#toDataURL() on Node.js
...
Closes #914
2016-01-22 17:05:50 +01:00
Jürg Lehni
381d015f98
Merge pull request #916 from sapics/group-draw
...
Remove unused variable in group._draw
2016-01-20 07:27:03 +01:00
sapics
ecc36ec3cc
Remove unused variable in group._draw
2016-01-20 14:35:28 +09:00
Jürg Lehni
e4b03a7915
More code cleanup and simplifications in Matrix.
...
Relates to #915
2016-01-19 10:14:20 +01:00
Jürg Lehni
ceaf168f8c
Merge pull request #915 from sapics/matrix-invert
...
Fix matrix invert calculation
2016-01-19 09:58:52 +01:00
sapics
627a63cc5b
Fix matrix invert calculation
2016-01-19 16:08:39 +09:00
Jürg Lehni
6a0222ff21
Minor cleanup.
2016-01-18 11:03:30 +01:00
Jürg Lehni
8f0a2f37a0
Merge pull request #911 from sapics/hit-stroke
...
Add stroke hit-test option for shape items
2016-01-18 10:57:42 +01:00
Jürg Lehni
5cb4ab732b
Improve code explanation in load.js
2016-01-18 10:21:28 +01:00
Jürg Lehni
5fd0640d5f
Travis CI: Break script statement into multiple entries.
...
Also make sure we're testing the minified sources, as that could cause additional problems.
2016-01-18 10:08:53 +01:00
Jürg Lehni
9465b35ef6
Travis CI: Add additional packages required by node-canvas.
2016-01-18 10:02:36 +01:00
Jürg Lehni
40aa0b0081
Update Travis CI file to support Node 4.
2016-01-18 09:58:37 +01:00
Jürg Lehni
503fe11e41
Fix build issues on Travis and improve version handling in Gulp.js and Prepro.js
...
This reverts commit eaceb1bfc3
.
2016-01-18 09:56:02 +01:00
sapics
9c4296eda0
Add stroke hit-test option for shape items
2016-01-18 10:04:53 +09:00
Jürg Lehni
eaceb1bfc3
Some more work on gulp
...
Change the way versions are handled, and append the branch name if we're not publishing from master.
2016-01-18 01:18:57 +01:00
Jürg Lehni
4351ca310f
Fix hit-testing on Shape items and #strokeScaling.
...
Closes #697 .
2016-01-18 00:41:48 +01:00
Jürg Lehni
1ac8e46d55
Various fixes on handling of #strokeScaling and #strokeBounds calculations.
2016-01-17 23:57:56 +01:00