Changelog History
Page 3
-
v0.5.2.1 Changes
April 01, 2015- Fixed: non-composability of cached elements
- Fixed: Border size when drawing images was twice too large.
-
v0.5.1 Changes
March 01, 2015- Enhancement: Generalizing geometry description, with automatic conversion, reducing the need of type constructor from Primitive, and directly filling Path.
-
v0.5 Changes
February 05, 2015- Breaking Change: Font size is now a newtype in FontyFruity, propagating the changes.
- Allowing to specify DPI at the top level of the rendering request.
- Adding: an helper function to retrieve the distance to the
- Changed: font size switched to float.
-
v0.5.0.3 Changes
February 03, 2015- Fix: hackage documentation
-
v0.5.0.2 Changes
February 02, 2015- Removing test-suite as it's dependent of some repository-local files
-
v0.5.0.1 Changes
February 01, 2015- Fix: adding missing Arbitrary file in the distribution.
-
v0.4.2 Changes
February 02, 2015- Fix: Cubic bezier clipping
-
v0.4.1 Changes
January 01, 2015- Fix: GHC 7.10 compilation
- Adding: Various lens to access some primitive informations.
-
v0.4 Changes
December 04, 2014Breaking change: Changed the original position scheme for text, allowing to specify baseline or upper left corner
Tried: Fast forward differencing for cubic bezier, not worth the hassle
Enhancement: Further optimized decomposition of all primitives, less alocated memory.
Enhancement: After optimizing pixel writing, optimized pixel reading, yielding non-negligeable speed improvements.
Added: an "immediate" module to avoid constructing a scene tree.
Enhancement: Allowing both IO & (ST s) as drawing monads, enabling interleaved drawing with io operations.
Added: a "withPathOrientation" function to orient primitives on a path (allow to draw curved text)
Added: toNewXBase transformation to create a new basis given a X axis vector.
Added: a PathWalker module, to give access to the lower level path orientation facility.
Added: some GHC rules for transformations
Added: a new text function: 'printTextRanges' to allow easier complex text rendering
-
v0.3 Changes
June 03, 2014- Enhancement: Switching main free monad type to the church encoded one.
- Enhancement: Optimized the bezier decomposition, strictness annotations made wonders. May require forward differencing in the future.
- Enhancement: Implementing specific decomposition for lines.
- Enhancement: 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.
- Enhancement: Fixing space leak in combineEdgeSamples, avoiding many allocations.
- Adding: bounding box calculation facility.
- Adding: Exposing outline creation capability
- Adding: a skewX & skewY transformation function.
- Fixing: some numerical stability with the mitter join.