
Changes - CGI::Widget::DBI::Search change logfile

all changes without author attribution are by Adi Fairbank
Minor fixes to support use with Apache::DBI
Refactor unit testing classes for simplicity, and to support subclassing by upcoming DBI Browse widget
Update license to Affero General Public License v3
API change: -columndata_closures is now only expected to return a table cell contents, not the table cell itself (html <td/> element)
New abstract base class for display classes CGI::Widget::DBI::Search::AbstractDisplay
Add new display class CGI::Widget::DBI::Search::Display::Grid, plus unit tests
Refactor several methods in CGI::Widget::DBI::Search::Display::Table for simplicity and to develop a better display API
Get rid of several warnings emitted by CGI::Widget::DBI::Search::Display::Table
Add unit tests for CGI::Widget::DBI::Search::Display::Table
Add prerequisite perl modules CGI and DBI in Makefile.PL, to make cpan testers happier
Abstract all display code into separate class CGI::Widget::DBI::Search::Display::Table
Add prerequisite perl module Test::Unit in Makefile.PL, to make cpan testers happy
Add a few basic unit tests, written in Test::Unit
Add default list of ORDER BY columns with -default_orderby_columns setting
Add navigation links to nearby pages in search set, customizable with -page_range_nav_limit setting
Refactoring to clean up and reduce amount of code: new method make_nav_uri remove bloated, obsolete method generate_nav_links
Improvements to documentation
Made the default -fetchrow_closure an explicit method default_fetchrow_closure() so it can be used by subclasses.
Config option -href_extra_vars now supports HASHREF syntax.
Better documentation: eg. defaults for config options.
Refactored some code into smaller methods for better readability/maintainability.
Support reverse sorting if user clicks on current sortby column.
Bugfix: show Prev/Next links even if -show_total_numresults config option not set
initial public release