Jürg Lehni
|
57fea695ea
|
Define abscissas and weights for higher values of n in Gauss-Legendre numerical integration.
|
2014-09-27 13:11:42 +02:00 |
|
Jürg Lehni
|
dd99db8d2d
|
Allow 'false' as well as 'off' for hidpi attribute, since that's what's in use for other attributes as well.
|
2014-09-26 18:03:37 +02:00 |
|
Jürg Lehni
|
762113230a
|
Implement Item#parentToLocal() and #localToParent()
As outlined in #530
|
2014-09-25 17:53:08 +02:00 |
|
Jürg Lehni
|
3389687c42
|
Do not check typeof module.exports === 'object', since it will be the Base constructor function after straps.js is included.
Closes #461
|
2014-09-25 16:46:34 +02:00 |
|
Jürg Lehni
|
5046a6a64c
|
Fix naming of PathIterator#get*At functions.
|
2014-09-24 12:32:07 +02:00 |
|
Jürg Lehni
|
4adab91a18
|
Remove unused argument.
|
2014-09-23 17:51:29 +02:00 |
|
Jürg Lehni
|
48e9447c47
|
Avoid error when SVG path data does not contain any 'm' commands.
Fixes #529
|
2014-09-22 17:44:15 +02:00 |
|
Jürg Lehni
|
ee27fe820f
|
Check for valid parameter range in Curve#getLocationAt() and delegate to it in #getLocationOf()
|
2014-09-20 11:09:09 +02:00 |
|
Jürg Lehni
|
c94fb3038f
|
Use valid parameter range [0,1] in calls to Curve.solveCubic().
|
2014-09-20 11:08:20 +02:00 |
|
Jürg Lehni
|
c2465b60fa
|
Transform the correct amount of points in Curve.getValues() when a matrix is provided.
|
2014-09-20 11:06:25 +02:00 |
|
Jürg Lehni
|
e5995527e8
|
Support Point argument reading for Style#shadowOffset.
|
2014-09-19 18:43:00 +02:00 |
|
Jürg Lehni
|
52dd24097f
|
Define PathIterator#getPoint(), #getTangent(), #getNormal() and #getCurvature().
|
2014-09-11 16:06:00 +02:00 |
|
Jürg Lehni
|
67d30f0042
|
Actually use maxRecursion and tolerance arguments in PathIterator, and increase precision in #flatten() a bit.
|
2014-09-11 15:20:04 +02:00 |
|
Jürg Lehni
|
73765e6654
|
Produce Path#getPointAt(), #getTangentAt(), #getNormalAt() & #getCurvature() in a loop, just like for Curve.
|
2014-09-10 11:21:06 +02:00 |
|
Jürg Lehni
|
50c5c6736c
|
Rename PathFlattener to PathIterator and include the class in exports.
|
2014-09-10 02:20:00 +02:00 |
|
Jürg Lehni
|
1db4fb4064
|
Refactor PathFlattener code and add maxRecursion and tolerance arguments to constructor.
|
2014-09-09 18:32:41 +02:00 |
|
Jürg Lehni
|
7d69ef1864
|
Fix documentation of bean properties that are not read-only.
@bean can only be used when the property is read-only or both getters and setters are present in the scope.
|
2014-08-26 10:01:30 +02:00 |
|
Jürg Lehni
|
73751040b7
|
Bump version to v0.9.20
|
2014-08-25 14:48:05 +02:00 |
|
Jürg Lehni
|
99b06b061c
|
Correctly match variables to be exposed at the beginning of PaperScripts.
|
2014-08-25 14:21:13 +02:00 |
|
Jürg Lehni
|
8574c1ebf6
|
Return the created scope from PaperScript.load()
|
2014-08-25 13:21:58 +02:00 |
|
Jürg Lehni
|
a564480522
|
Forgotten in previous commit.
|
2014-08-25 12:53:13 +02:00 |
|
Jürg Lehni
|
797a393c9a
|
Remove various double white-spaces.
|
2014-08-25 12:49:14 +02:00 |
|
Jürg Lehni
|
bcc8761f8c
|
Improve PaperScript#load() documentation.
|
2014-08-25 12:42:44 +02:00 |
|
Jürg Lehni
|
72f16eb1c3
|
Handle data-paper-ignore like any other Paper attribute, allowing the ignore="true" short-form as well.
|
2014-08-25 12:34:08 +02:00 |
|
Jürg Lehni
|
93dfd2a15a
|
Remove debugger statement.
|
2014-08-25 12:24:30 +02:00 |
|
Jürg Lehni
|
c03e9961d2
|
Allow PaperScript.load(script) to only load specific scripts, and define / improve documentation.
|
2014-08-25 12:21:27 +02:00 |
|
Jürg Lehni
|
992366246d
|
Ignore hash when comparing PaperScript URLs.
|
2014-08-25 12:20:58 +02:00 |
|
Jürg Lehni
|
4b19f99183
|
Improve user agent matching code in PaperScript.
Fixes #511.
|
2014-08-20 18:54:00 +02:00 |
|
Jürg Lehni
|
6b4f728a72
|
Bring back support for paper.setup('id') again, and document it properly.
Closes #510.
|
2014-08-20 16:53:31 +02:00 |
|
Jürg Lehni
|
db1ccd1d1e
|
Restructure includes.
|
2014-08-20 16:44:36 +02:00 |
|
Jürg Lehni
|
6faf61e6ef
|
Fix incompatibility with jsdom 1.0.0-pre.1
Closes #513
|
2014-08-20 15:06:13 +02:00 |
|
Jürg Lehni
|
9da6325f49
|
Fix wrong __options comments.
|
2014-08-16 19:27:25 +02:00 |
|
Jürg Lehni
|
48cb05a181
|
Replace tabs with 4 white-spaces.
|
2014-08-16 19:24:54 +02:00 |
|
Jürg Lehni
|
687199e95d
|
Fix some whitespaces.
|
2014-08-16 19:18:36 +02:00 |
|
Jürg Lehni
|
a2b7f9fc11
|
Remove __options.stats and load Stats library automatically only when in dev mode on the browser.
|
2014-08-16 19:11:16 +02:00 |
|
Jürg Lehni
|
21c9f97450
|
Update version handling and comments in options.js
|
2014-08-16 18:49:35 +02:00 |
|
Jürg Lehni
|
bcd3fe2493
|
Bump version to v0.9.19
|
2014-08-16 18:31:53 +02:00 |
|
Jürg Lehni
|
5aa4a8300e
|
Move 'data-paper-scope' attribute handling out of PaperScope into browser related code in PaperScript.
Closes #508
|
2014-08-16 18:24:45 +02:00 |
|
Jürg Lehni
|
288b8553e7
|
Support PaperScript code with only one line and no breaks.
|
2014-08-16 18:22:43 +02:00 |
|
Jürg Lehni
|
15d79bbefb
|
Introduce isRoot argument in SVGExport code as well, to make sure that top-most node holds all the style information.
Relates to #509
|
2014-08-16 17:32:24 +02:00 |
|
Jürg Lehni
|
4e9fc558ac
|
Prevent double-application of styles when importing #document SVG nodes.
Closes #509.
|
2014-08-16 17:31:42 +02:00 |
|
Jürg Lehni
|
53b00b40e1
|
Move isRoot parameter last in SVGImport code.
|
2014-08-16 17:27:14 +02:00 |
|
Jürg Lehni
|
ce4e6053ec
|
Try un-prefixed name before various prefixes, to prevent console warnings.
|
2014-08-15 18:00:32 +02:00 |
|
Jürg Lehni
|
3ac9a4f369
|
Use local parent short-cut variable.
|
2014-08-15 15:38:28 +02:00 |
|
Jürg Lehni
|
4d4a39c752
|
Implement Curve#getOffsetOf(point) / Path#getOffsetOf(point)
Closes #463.
|
2014-07-31 19:01:37 +02:00 |
|
Jürg Lehni
|
da22161d28
|
Correctly clear Curve length cache when segments change.
Closes #497
|
2014-07-31 17:00:52 +02:00 |
|
Jürg Lehni
|
c90a7c9f38
|
Only use the unmerged setting for #strokeScaling, as otherwise it'll be used on layers and groups already.
Closes #500
|
2014-07-29 23:39:51 +02:00 |
|
Jürg Lehni
|
06366fb0ed
|
Support prefixed UpdateExpressions and fix a bug in suffixed UpdateExpression when assigning to plain variables.
Related #492
|
2014-07-26 12:40:00 +02:00 |
|
Jürg Lehni
|
54f0197eba
|
Correctly handle UpdateExpressions (a++, a--) that are directly following AssignmentExpressions.
Closes #492
|
2014-07-26 12:29:05 +02:00 |
|
Jürg Lehni
|
6e6df750f0
|
Use names less likely to be used in code for Operator Overloading handlers.
|
2014-07-26 12:28:00 +02:00 |
|