First commit
Update JSdoc.
Basic fat-line clipping working. terribly slow. object creation over head
Boolean Operations.

This is probably a crude integration. Need to resolve some issues,
such as finding the right place for constants, private classes etc.
Define CurveLocation#intersection as a way to retrieve the CurveLocation on the intersecting path when using Path#getIntersections().
Merge branch 'master' of https://github.com/paperjs/paper.js

* 'master' of https://github.com/paperjs/paper.js:
  Define CurveLocation#intersection as a way to retrieve the CurveLocation on the intersecting path when using Path#getIntersections().

ý5ý`qkb:q
Fix: Update the getIntersections method signature in recursive calls
Fix issue with recursive call of Curve.getIntersections().
Improve Curve#getIntersections() by avoiding further subdivision of flat curves.
Updated boolean operation methods.

The algorithm is based on paperjs' native segment and curve objects
rather than the generic Node and Link objects.
Also this is much smaller and faster! :)
Merge upstream
Merge upstream
Merge branch 'master' of https://github.com/hkrish/paper.js

* 'master' of https://github.com/hkrish/paper.js:

ý5q:q:qq:q:q
Undo recent change to Curve#getIntersection() since it breaks some boolean operations.
Merge branch 'master' of https://github.com/paperjs/paper.js

* 'master' of https://github.com/paperjs/paper.js:
  Undo recent change to Curve#getIntersection() since it breaks some boolean operations.

ý5:q
remove old fatline code
_intersectLine returns a point
Almost working. And is Super-fast!!!
Merge pull request #211 from hkrish/master

Merge in the possibly smallest Boolean Operations code ever written = )
Add 'boolean/' from commit '26c48786c8c1dd9f99f8c0abc24700197c443539'

git-subtree-dir: boolean
git-subtree-mainline: 7d54bb36b1508cfbdad13a92f320305778fbd4cb
git-subtree-split: 26c48786c8c1dd9f99f8c0abc24700197c443539