start testing for full opening php tag.
test for no $Id$ SVN tags.
switched to full open tag.
show webroot relative paths in file checks, so i can tell what directory failures are in
show which file we're talking about when checking for SVN tags
switched all files to full php opening tags.
removed all SVN $Id$ tags.
if the mysql extension is not installed, init.php will silently fail. this fixes that
vagrant config for running the tests
added notes about testing under vagrant
capture selection when pre-parsing _paginated queries
if PHP_CodeCoverage is installed, collect coverage information during tests.
ignore coverage.state file - this collects coverage between tests.
added a script to generate coverage report once tests have run.
ignore generated coverage report.
make rule for running tests and generating coverage reports
vagrant: install PHP_CodeCoverage
vagrant: install xdebug
crazy/dirty hack to appyl just the whitelist we want
a wrapper for calling exec()
updated tests and vagrant section to suggest using `make test` instead of calling prove directly
only try and load PHP_CodeCoverage if xdebug is installed.
this should fix the PHP 5.2 on travis, where we appear to have PHP_CodeCoverage without xdebug.
Merge pull request #21 from micahwalter/master

fixed issue with dropdowns
returning the command we were running makes for easier debugging
when building pagination links with param_name, make sure we use only query params in the REQUEST_URI, not ones added by mod_rewrite
restructured makefile so the default rule rebuilds the TODO file.
include 'TODO' items in TODO.txt.
Rebuilt the TODO list.
refactor of paginated fetching to address the bug with paginating complex queries and to allow CALC_FOUND_ROWS mode.
lots of tests to check it works