lyon 0.8.5

2D Graphics rendering on the GPU using tessellation.
Documentation
## Change log

### v0.8.5 2017-11-05)
  - [tessellation] Fix several fill tessellation bugs found by the fuzzer.
  - [tessellation] Implement Vertex normals in the fill tessellator.
  - [tessellation] Make the triangle winding order consistent.
  - [tessellation] Implement stroke miter limit.
  - [tessellation] Fix incorrect tessellation in fill_convex_polyline.
  - [tessellation] Add constants to FillOptions and StrokeOptions.
  - [bezier] Fix some precision issues in the curve flattening code.
  - [cli] Add an interactive path viewer.
  - [cli] Improve the interface of the command line app.
  - [examples] Update the glutin dependency.

### v0.8.4 (2017-10-18)
  - [tessellation] Fix several fill tessellation bugs found by the fuzzer.
  - [tessellation] Fix a stroke tessellation bug.
  - [bezier] Fix a flattening bug.
  - [cli] Add a simple fuzzer.

### v0.8.2 (2017-10-07)
  - [tessellation] Fix a floating point precision bug in the fill tessellator with almost-overlapping edges. All tests are now passing.

### v0.8.0 (2017-09-29)
  - [tessellation] Performance improvements to the fill and stroke path tessellators.
  - [tessellation] Stroke path tessellator bug fixes.
  - [tessellation] Fix a bug in the tessellation of circle strokes.
  - [tessellation] Implement bevel line joins in the stroke tessellator.
  - [tessellation] Default to bevel joins when the miter length exceeds the limit.
  - [path_iterator] Rename some iterators to comply with the rust API guidelines.
  - [tessellation] Minor API changes.

### v0.7.3 (2017-08-20)
  - [tessellation] Fill tessellator bug fix (#150).
  - [tessellation] Import tests from Mapbox's earcut tessellator.
  - [svg] Add path builder that writes a string using the SVG path syntax.

### v0.7.1 (2017-08-02)
  - [bezier] Fix broken conversion between arc and quadratic béziers.
  - [tessellation] Fix bug in circle tessellation when center is not the origin.
  - [tessellation] re-implement `basic_shapes::fill_ellipse`.
  - [tessellation] Implement `basic_shapes::stroke_ellipse`.
  - [tessellation] Minor doc improvements.

### v0.7.0 (2017-07-31)
  - [tessellation] Various API improvements.
  - [tessellation] Implement `basic_shapes::fill_polyline`.
  - [tessellation] Implement round stroke caps.
  - [tessellation] Fix bug causing generated stroke width to be half of what it should be.

### v 0.6.2 (2017-07-28)
  - [tessellation] Improve numerical stability in the stroke tessellator.

### v 0.6.1 (2017-07-08)
  - [bezier] Intersection between a bézier segment and a line or line segment.
  - [bezier] Bézier flattening bug fixes.
  - [tessellation] Implement a stroke tessellator for rounded rectangles.
  - [tessellation] Bug fixes in the fill tessellator.
  - [tessellation] Bug fixes in the stroke tessellator.

### v 0.6.0 (2017-07-04)
  - [svg] Add a helper to build paths from the SVG path syntax.
  - [bezier] Allow applying transforms to all geometric types.
  - [bezier] Added Triangle, Line, LineSegment and monotone bézier types.
  - [bezier] Compute the x/y extremeums of bézier segments.
  - [bezier] Compute the conservative and minimum bounding rects of bézier segments.
  - [tessellation] Support for round line joins in the stroke tessellator.
  - [tessellation] The stroke tessellator applies stroke width by default (optional).
  - [tessellation] fill_convext_polyline now properly compute normals.
  - [tessellation] Implement a stroke tessellator for circles.
  - [tessellation] Arcs to bézier convertion refactored, bugs fixed.
  - [tessellation] Measure distance along strokes.
  - [tessellation] Bug fixes in the fill tessellator.
  - [tessellation] Bug fixes in the stroke tessellator.
  - [lyon] Bump euclid dependency to 0.15.1.
  - [cli] The command line tool can be set to find minimal test cases on errors.

### v 0.5.0 (2017-05-23)
  - [tessellation] Implement fill tessellation for rounded rectangles.
  - [tessellation] Implement fill tessellation for circles.
  - [svg] Bump svgparser dependency from 0.0.3 t0 0.4.0.
  - [lyon] Bump euclid dependency from 0.10.1 to 0.13.
  - [bezier] Fix a bug (issue #19) in the cubic bézier flattening code.
  - [bezier] Expose a method to find the inflection points of a cubic bézier curve.
  - [bezier] Expose a method to compute the length of bézier segments.
  - [doc] Improve the crate documentations.
  - [doc] Add CHANGLOG.md
  - [examples] rename the gfx_logo example into gfx_advanced and add a simpler gfx_basic example.

### v0.4.1 (2017-05-02)
  - [doc] Make the documentation easier to use in docs.rs.
  - [tessellation] Work around a floating point precision issue in the stroke tessellator.

### v0.4.0 (2017-02-28)
  - [tessellation] Allow applying stroke width outside of the tessellator.
  - [examples] Improve the gfx_logo example.
  - [tests] Setup travis ci.
  - [tessellation] Improve the performance of the fill tessellator.
  - [svg] add the lyon_svg crate.

### v0.3.2 (2016-09-22)
  - [doc] Improve the documentation.

### v0.3.1 (2016-09-21)
  - [doc] Add a lot of documentation.

...