Jürg Lehni
|
6ed264a775
|
No need to clamp colors in conversions, just make sure hue stays within 360°
|
2014-01-05 05:10:42 +01:00 |
|
Jürg Lehni
|
22e62a0527
|
Only expose globals if they are in use in the PaperScript code.
|
2014-01-04 22:22:19 +01:00 |
|
Jürg Lehni
|
227d511fc0
|
Only include the global handlers in the return statement that actually seem to be defined.
|
2014-01-04 22:10:16 +01:00 |
|
Jürg Lehni
|
4302682c1c
|
Implement a better way of handling exceptions in PaperScript on Firefox and Chrome.
Use dynamically inserted script tag rather than compiled function since Firefox reports correct line numbers there.
|
2014-01-04 21:57:29 +01:00 |
|
Jürg Lehni
|
9dea3f3b74
|
Implement Color component clamping for color conversion.
|
2014-01-04 19:10:52 +01:00 |
|
Jürg Lehni
|
42bed58624
|
Fix scoping issues in PaperScript code.
|
2014-01-04 19:01:17 +01:00 |
|
Jürg Lehni
|
0dddd897ab
|
Remove internal clamping of color values to facilitate proper mathematical calculations with colors.
Clamp only when producing CSS values. Closes #271.
|
2014-01-04 18:16:52 +01:00 |
|
Jürg Lehni
|
bb77da22a8
|
Some more streamlining of README instructions.
|
2014-01-04 17:43:33 +01:00 |
|
Jürg Lehni
|
8f2f38c41b
|
Simplify Debian/Ubuntu instructions a bit.
|
2014-01-04 17:38:48 +01:00 |
|
Jürg Lehni
|
38c0d3273e
|
Merge pull request #381 from bmacnaughton/README.md-update
Readme.md update
|
2014-01-04 08:36:26 -08:00 |
|
Jürg Lehni
|
bd4f48ca1a
|
Fix bounds check for mousemove events.
Closes #369
|
2014-01-04 17:33:20 +01:00 |
|
Jürg Lehni
|
e22fa3a664
|
Update copyright notice.
|
2014-01-04 01:47:16 +01:00 |
|
Jürg Lehni
|
4594b66fd6
|
Fix comments.
|
2014-01-03 19:45:00 +01:00 |
|
Jürg Lehni
|
de939ab939
|
Clean up code and comments.
|
2014-01-03 18:31:07 +01:00 |
|
Jürg Lehni
|
57f1763abe
|
Merge branch 'refs/heads/paperscript-refactoring'
Conflicts:
src/core/PaperScope.js
|
2014-01-03 12:34:07 +01:00 |
|
Bruce MacNaughton
|
da0670f1f9
|
1. Added cd into cloned directory.
2. Add push to remote origin as part of submitting a patch
|
2014-01-02 16:22:29 -08:00 |
|
Bruce MacNaughton
|
2d719c9c78
|
Updated README.md to include instructions for installation on Ubuntu/Debian Linux.
|
2014-01-02 14:59:46 -08:00 |
|
Jürg Lehni
|
541ac6acce
|
Shorten code a bit.
|
2014-01-02 21:47:20 +01:00 |
|
Jürg Lehni
|
ad34bbf7aa
|
Bail out of Item#transform() immediately if there is nothing to do.
|
2014-01-02 21:47:00 +01:00 |
|
Jürg Lehni
|
469aa18f1a
|
HitTesting example: Fix dragging of paths and segments.
|
2014-01-02 10:55:34 +01:00 |
|
Jürg Lehni
|
c197f531a4
|
Implement options.asString for Item#exportJSON()
|
2013-12-30 23:34:19 +01:00 |
|
Jürg Lehni
|
6a11547942
|
Fix issue in Curve.getLength() for linear curves with sub-ranges.
Closes #376.
|
2013-12-30 14:20:05 +01:00 |
|
Jürg Lehni
|
6654dca6bf
|
Improve precision of Numerical.findRoot()
|
2013-12-30 14:18:33 +01:00 |
|
Jürg Lehni
|
a26d1ed0fc
|
Instead of creating the actual canvas we can also just provide a size.
|
2013-12-29 16:41:57 +01:00 |
|
Jürg Lehni
|
4b3c3e22ff
|
Update to latest Prepro.js that exposes all globals.
|
2013-12-29 16:36:44 +01:00 |
|
Jürg Lehni
|
f97056e4b7
|
Change the way PaperScripts are executed in Node.js
Requiring a PaperScript returns an initialize method which receives the Canvas argument.
|
2013-12-29 16:36:23 +01:00 |
|
Jürg Lehni
|
8395541298
|
Clean up docs and fix spelling mistakes.
|
2013-12-29 15:44:26 +01:00 |
|
Jürg Lehni
|
976b24b34c
|
Execute PaperScript using new Function() rather than eval() and with() {}
This results in some impressive speeding improvements, as modern JS engines are finally able to optimize the resulting code.
|
2013-12-29 15:32:23 +01:00 |
|
Jürg Lehni
|
5f466bbc7e
|
Move documentation for PaperScope#tools to the right place.
|
2013-12-28 22:48:50 +01:00 |
|
Jürg Lehni
|
10aa8d7b4a
|
Fix accidental documentation leakage into global scope.
|
2013-12-28 22:34:00 +01:00 |
|
Jürg Lehni
|
8143144e87
|
Remove trailing comma.
|
2013-12-28 21:21:26 +01:00 |
|
Jürg Lehni
|
c0ed227cbc
|
Add sorted argument to PathItem#getIntersections()
|
2013-12-28 21:06:35 +01:00 |
|
Jürg Lehni
|
8d2271eb38
|
Use latest Straps.js
|
2013-12-28 21:04:14 +01:00 |
|
Jürg Lehni
|
58bd3aa444
|
Sorting CurveLocation by path index produces the correct sequence in compound paths too.
|
2013-12-28 21:01:44 +01:00 |
|
Jürg Lehni
|
8711fcf500
|
Remove hidden unused squared argument in Point#getLength()
|
2013-12-28 20:58:16 +01:00 |
|
Jürg Lehni
|
38d67d843d
|
Move Path#getStyle() to better location and simplify code.
|
2013-12-28 20:56:44 +01:00 |
|
Jürg Lehni
|
451ff4fd03
|
Docs: Add group title to boolean path operations.
|
2013-12-28 20:56:30 +01:00 |
|
Jürg Lehni
|
99d7b5cfdb
|
Merge branch 'refs/heads/fatline'
|
2013-12-17 22:07:34 +01:00 |
|
Jürg Lehni
|
a6b3a3a2ec
|
Share code that handles bounds in roots between solveQuadratic() and solveCubic()
|
2013-12-17 15:38:22 +01:00 |
|
Jürg Lehni
|
76ea7ef066
|
Inline EPSILON and TOLERANCE for better performance in Numerical.
|
2013-12-17 15:27:55 +01:00 |
|
Jürg Lehni
|
6b4917f4a8
|
Clean up code a bit.
|
2013-12-17 15:23:07 +01:00 |
|
Jürg Lehni
|
e2b06b8e54
|
Filter out insert property in Item#set()
|
2013-12-16 22:03:33 +01:00 |
|
Jürg Lehni
|
45ed406aa3
|
Remove unnecessary exports.
|
2013-12-16 21:58:32 +01:00 |
|
Jürg Lehni
|
94b27e933a
|
Some more variable renaming.
|
2013-12-16 21:56:41 +01:00 |
|
Jürg Lehni
|
e9d2c6cfd4
|
Further simplify code a bit.
|
2013-12-16 21:45:06 +01:00 |
|
Jürg Lehni
|
d984a2cd87
|
Use correct value for tolerance in non-fatline code again.
|
2013-12-16 21:41:46 +01:00 |
|
Jürg Lehni
|
a59a42376a
|
Clean up coding style a bit.
|
2013-12-16 21:40:40 +01:00 |
|
Jürg Lehni
|
f7a1af4fda
|
Merge pull request #364 from christophknoth/patch-2
Typo Paelette -> Palette
|
2013-12-16 02:24:53 -08:00 |
|
Christoph Knoth
|
39c1e76d4c
|
Typo Paelette -> Palette
|
2013-12-16 02:27:07 +01:00 |
|
hkrish
|
5fe092672e
|
Fatline clipping: fix c-hull corner case.
|
2013-12-14 00:31:42 +01:00 |
|