packages feed

Rasterific-0.3: changelog

-*-change-log-*-

v0.3 2014
 * Switching main free monad type to the church encoded one.
 * Optimized the bezier decomposition, strictness annotations
   made wonders. May require forward differencing in the future.
 * Implementing specific decomposition for lines.
 * Reworked texture system, now allowing some specialized
   filler (hoping faster computation). For now only the
   solid color has been optimized, and all the transformed
   textures.
 * Fixing space leak in combineEdgeSamples, avoiding many
   allocations.
 * Adding bounding box calculation facility.
 * Exposing outline creation capability
 * Adding a skewX & skewY transformation function.
 * Fixing some numerical stability with the mitter join.

v0.2.1 April 2014
 * Fixing transparency in gradients.
 * Fixing alpha composition on top of translucent
   background.

v0.2 April 2014
 * Adding an ellipse helper.
 * Adding a polyline helper.
 * Adding a polygon helper.
 * Adding monoid instance for Drawing.
 * Fixing some stroking bug with cubic bezier curve.
 * Fixing some documentation snippets.
 * Adding a rounded rectangle helper.
 * Added a even-odd filling rule.
 * Added an offset for dashed stroking.
 * Added a transformation module.
 * Changed the Transformable typeclass, splitted
   it in two.
 * Added a dumping function for the constructed
   drawing.
 * Adding an image texture with bilinear filtering.
 * Adding an image helper.
 * Made some modest performance enhancements.

v0.1 February 2014
 * Initial version.