Revision history for Tickit-Widget-Table

0.216     2016-12-31 19:35:19+08:00 Asia/Kuala_Lumpur
	Bugs fixed:
	* Resolved some rendering glitches due to background not being erased

0.215     2016-11-06 23:10:01+08:00 Asia/Kuala_Lumpur
	Features:
	* Rows past the end of storage now show as blank rather than rendering an error

	New examples:
	* multi-select.pl

0.214     2015-02-06 22:17:40+00:00 Europe/London
	Features:
	* ->column_width method for checking the current allocated width for a given
	column ID.

	Bugs fixed:
	* Off-by-one in ->body_rect meant that the last table row would not be
	rendered correctly

0.213     2015-02-06 19:37:00+00:00 Europe/London
	No new features.

	Bugs fixed:
	* Return true value from all key handling methods, to avoid focus leakage

0.212     2015-02-06 18:25:19+00:00 Europe/London
	No new features.

	Bugs fixed:
	* Silenced some undef warnings

0.211     2015-02-06 13:50:38+00:00 Europe/London
	No new features.

	Bugs fixed:
	* Spacing between cells is now cleared properly, previous versions did
	not erase the characters here.
	* Header background is also erased on draw

0.210     2015-02-05 12:14:33+00:00 Europe/London
	Features:
	* ->show_header / ->hide_header

0.209     2015-02-05 11:27:42+00:00 Europe/London
	No new features.

	Documentation:
	* Fixed synopsis to work with the new adapter code

0.208     2015-01-24 14:19:58+00:00 Europe/London
	No new features.

	Bugs fixed:
	* WIDGET_PEN_FROM_STYLE is now set, needed for newer Tickit versions

0.207     2014-08-31 14:54:56+01:00 Europe/London
	No new features.

	Bugs fixed:
	* Cache was not invalidated correctly on splice
	* Also invalidate cache and expose on window reshape

0.206     2014-08-31 02:47:40+01:00 Europe/London
	Features:
	* Pass view transformations in constructor

0.205     2014-08-31 00:33:35+01:00 Europe/London
	Features:
	* Modify event support
	* failure transformations

0.204     2014-08-17 08:56:51+01:00 Europe/London
	No new features.

	Dependency fixes:
	* String::Tagged

0.203     2014-08-16 19:47:09+01:00 Europe/London
	No new features.

	Documentation:
	* Fixed self-ref in the SEE ALSO section
	* Updated screenshot
	* Mention Term::TablePrint, which also seems to have been updated today

0.202     2014-08-16 19:25:44+01:00 Europe/London
	No new features.

	Bugs fixed:
	* Support activation callbacks which don't return a Future

0.201     2014-08-16 19:19:24+01:00 Europe/London
	No new features.

	Bugs fixed:
	* Allow upgrading the 'data' parameter to an adapter
	* Adding columns after instantiation now properly sanitises the values
	and distributes the widths
	* Failed items show as table entries rather than raising an exception

0.200     2014-08-16 18:43:32+01:00 Europe/London
	Renamed from Tickit::Widget::Table::Paged to Tickit::Widget::Table.
	The old Tickit::Widget::Table implementation didn't work out
	particularly well, and currently fails tests.

	New features:
	* Adapter support - underlying data is provided by an
	Adapter::Async::OrderedList instance, allowing the table widget to
	receive updates when the underlying data source changes
	* Row visibility - allows filtering rows to show a subset of data,
	see the ->filter method for more details
	* Transformations - used for applying specific formatting or text
	conversion, such as timestamp => date and time representation or
	word highlighting

	Bugs fixed:
	* Avoid warnings when no alignment is specified (default is 'left')
	* Fix numeric alignment (can now use 0.5, 1.0 etc. as originally
	intended, previously it had to be 'centre', 'right' etc.)
	* Scrollbar rendering - sometimes this extended into header due
	to incorrect ratio calculation

	Bugs introduced:
	* Filtering does not yet work reliably. It might not work at all.
	You should probably wait for the next version.
	* Scrolling past the start or the end of the table is possible -
	there's a plan to support "wrapped" tables but that requires splitting
	the scrollbar, maybe fixed iin the next version

0.004     2014-04-22 02:33:42+01:00 Europe/London
	New features:
	* ->data method returns the arrayref holding table data
	* ->selected_rows returns all selected rows (highlighted row only
	if we're not in multiselect mode). (both features thanks to a patch
	from buu)

0.003     2014-04-22 02:02:25+01:00 Europe/London
	No new features.

	Bugs fixed:
	* Fixed off-by-one on scrollrect (thanks LeoNerd)
	* An exception could be raised when scrolling off the end of a list,
	due to incorrect scrollbar height calculation (thanks buu)

0.002     2013-11-10 01:26:54 Europe/London
	New features:
	* Allow setting on_activate at instantiation or via accessor
	(previously had to set ->{on_activate} manually)
	* Multiselection support (disabled by default)

0.001     2013-09-15 02:55:07 Europe/London
	Initial CPAN release