Jürg Lehni
|
340a1e2a5f
|
Rename curve-time in API from 'parameter' to 'time'
And create separate versions of methods that receive curve-time arguments instead of offsets.
Curve#getNormalAt(time, true) -> #getNormalAtTime(true)
Curve#divide() -> #divideAt(offset) / #divideAtTime(time)
Curve#split() -> #splitAt(offset) / #splitAtTime(time)
Curve#getParameterAt(offset) -> #getTimeAt(offset)
Curve#getParameterOf(point) -> getTimeOf(point)
Curve#getPointAt(time, true) -> #getPointAtTime(time)
Curve#getTangentAt(time, true) -> #getTangenttTime(time)
Curve#getNormalAt(time, true) -> #getNormalAtTime(time)
Curve#getCurvatureAt(time, true) -> #getCurvatureAtTime(time)
CurveLocation#parameter -> #time
Path#split(offset/location) -> #splitAt(offset/location)
Closes #563
|
2016-02-02 11:59:53 +01:00 |
|
Jürg Lehni
|
bc2729683c
|
Core: Renamed Symbol and PlacedSymbol classes and properties.
- Symbol -> SymbolDefinition
- PlacedSymbol -> SymbolItem
- Symbol#definition -> SymbolDefinition#item
- PlacedSymbol#symbol -> SymbolItem#definition
- Deprecate Project#symbols
Closes #770
|
2016-01-31 16:52:51 +01:00 |
|
Jürg Lehni
|
b56d18d6a4
|
Override DomEvent.requestAnimationFrame() in Node.js to avoid setInterval() timers
|
2016-01-27 13:02:50 +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
|
c479ec9272
|
Start with transition to unified version.
Relates to #739
|
2016-01-26 11:41:49 +01:00 |
|
Jürg Lehni
|
a7a07fb6d5
|
Update JSDoc and do some documentation spring-cleaning.
- Convert from {@code ...} to shorter `...`
- Reformat some documentation comment blocks
- Update copyright notices
|
2015-12-30 21:55:19 +01:00 |
|
Jürg Lehni
|
8983953ccc
|
Do not export internal Http module.
|
2014-10-08 15:58:11 +02:00 |
|
Jürg Lehni
|
3c8331a94e
|
No longer export DomElement and DomEvent.
These are undocumented and meant to be private. They may change a lot still.
|
2014-10-08 15:55:12 +02:00 |
|
Jürg Lehni
|
a457228846
|
Fix formatting issues.
|
2014-10-08 15:52:41 +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
|
48cb05a181
|
Replace tabs with 4 white-spaces.
|
2014-08-16 19:24:54 +02:00 |
|
Jürg Lehni
|
4fab100e71
|
Improve CommonJS support a bit.
|
2014-07-25 20:10:20 +02:00 |
|
Josh
|
572f3e06ff
|
add commonJS export in browser environment export
|
2014-04-27 12:53:14 -04:00 |
|
Jürg Lehni
|
28e759a28a
|
fix spelling mistakes.
|
2014-04-21 10:30:38 +02:00 |
|
Jürg Lehni
|
dad17ba28e
|
Minor clean-up in the way Base.exports are handled.
|
2014-03-03 22:53:00 +01:00 |
|
Jürg Lehni
|
e22fa3a664
|
Update copyright notice.
|
2014-01-04 01:47:16 +01:00 |
|
Jürg Lehni
|
93d10983ee
|
Update to latest Prepro.js and switch from global options object to __options, to avoid name clashes.
|
2013-11-29 20:26:38 +01:00 |
|
Jürg Lehni
|
593e0d8d7f
|
Remove Base.merge() and use a new Straps.js feature instead.
A more clever Base() constructor that allows merging.
|
2013-11-28 22:20:00 +01:00 |
|
Jürg Lehni
|
b514d04f58
|
Export Http so the separate PaperScript scope can reach it.
|
2013-11-06 02:22:24 +01:00 |
|
Jürg Lehni
|
c68a7d33da
|
Switch from options.browser and options.node to options.environment
|
2013-10-10 23:09:00 +02:00 |
|
Jürg Lehni
|
cb6833176c
|
Use named module AMD syntax for defining paper.
Closes #261.
|
2013-08-14 14:26:23 -07:00 |
|
Jürg Lehni
|
899ec1d360
|
Make built version of paper.js for node work and work towards using that in NPM.
|
2013-06-27 14:31:03 -07:00 |
|
Jürg Lehni
|
4f5dac8567
|
Improved PrePro to be able to dynamically load Node.js code too, and improve load.js to handle both environments.
Also moved PaperScript .pjs extension code to PaperScript, and DOM related Node.js code to dom/node.js
|
2013-06-27 13:49:04 -07:00 |
|
Jürg Lehni
|
37f0c7dcd6
|
Add missing Key class to exports.
|
2013-06-27 03:58:14 -07:00 |
|
Jürg Lehni
|
eef736f3d8
|
Move define() statement to export.js and remove define hack in PaperScript.
|
2013-06-24 04:40:35 -07:00 |
|
Jürg Lehni
|
4b53d558f1
|
Refactor PaperScript code so it can be moved outside of main paper scope.
Allowing for better minifaction and the potential use of strict mode due to absence of with() statements inside the main paper scope.
|
2013-06-24 04:40:07 -07:00 |
|
Jürg Lehni
|
b896a98b1e
|
Properly fix exporting of classes into Base.exports.
|
2013-06-02 16:17:54 -07:00 |
|
Jürg Lehni
|
a81fdc2758
|
Fix exporting of Base, Numerical and PaperScript into PaperScope.
|
2013-05-30 14:37:04 -07:00 |
|
Jürg Lehni
|
178b09caa7
|
Fix issue with local paper variable shielding global one.
We need a cleaner fix for this on the long run.
|
2013-05-30 11:26:47 -07:00 |
|
Jürg Lehni
|
961451b271
|
Handle exporting of Numerical and PaperScript in export.js
Allowing build.sh to work again.
|
2013-05-27 18:28:35 -07:00 |
|
Jürg Lehni
|
5592bb57e0
|
Properly export Numerical and PaperScript again.
|
2013-05-27 15:55:44 -07:00 |
|
Jürg Lehni
|
10d5de3ed6
|
Implement a better way to name and export class constructors.
This change also simplified the way classes are exported to PaperScope objects.
|
2013-05-27 12:48:58 -07:00 |
|