Revision history for Tickit-RenderContext
0.09 BUGFIXES:
* Avoid segfault when _make_span'ing right to the end of the grid
* Bounds-check line/col/length arguments to XS code, for sanity
* Fix pen memory leak on penned changing spans at their start cell
0.08 BUGFIXES:
* Fix _make_span splitting in begin or end overlap cases
* Rewritten unit tests
0.07 CHANGES:
* Make ->line* and ->char_at methods use stored pen also
* Allow merging of stored and direct pens for operations
* Renamed ->render_to_window to ->flush_to_window
0.06 BUGFIXES:
* Declare 'small' rather than 'traditional' Makefile.PL
* Remember to add .xs file to MANIFEST
0.05 CHANGES:
* Added ->char_at
* Store cell grid in XS/C code for much improved performance
* Bugfix to span creation that cuts a TEXT span multiple times
0.04 CHANGES:
* Store immutable pens directly rather than using a list and storing
indices
* Slight efficiency improvement for line segments
* Bugfix to rendering on invisible windows
0.03 CHANGES:
* Added ->save/->restore stack
* Added ->setpen and stored pen state for ->text/->erase
* Added ->translate
* Some performance improvements
* Declare dependence on Tickit::Utils 0.21
* Close DATA handle after using it, so it doesn't spam up warnings
and errors
0.02 CHANGES:
* Remembered to update workdir before packing distrubtion.
0.01 First version, released on an unsuspecting world.