Change all indirect object instantiations to use the direct version, e.g. "new Geo::ShapeFile" becomes "Geo::ShapeFile->new"

Signed-off-by: Shawn Laffan <shawnlaffan@gmail.com>
Update change log dates to conform to recent standard.
Add test for this to author tests (and create xt folder for such tests)

Signed-off-by: Shawn Laffan <shawnlaffan@gmail.com>
Neglected to save the '->new' changes for Geo::ShapeFile before the previous relevant commit.  They are in this one.

Signed-off-by: Shawn Laffan <shawnlaffan@gmail.com>
List Jason Kohles as the author for all existing entries in the change log.

Signed-off-by: Shawn Laffan <shawnlaffan@gmail.com>
Update copyright statements.

Signed-off-by: Shawn Laffan <shawnlaffan@gmail.com>
Start rearranging the test files to use a module instead of a pl file.
Shift the test data hash into a module rather than a pl script.
Bump version number.

Signed-off-by: Shawn Laffan <shawnlaffan@gmail.com>
Add author tests.  Not all pass yet, but it is a progressive thing.

Signed-off-by: Shawn Laffan <shawnlaffan@gmail.com>
Add tests for get_dbf_field_names (gets the dbf field names in file order).
This fixes https://rt.cpan.org/Public/Bug/Display.html?id=92790 .
Update tests to allow for this (some tests needed re-education).

Signed-off-by: Shawn Laffan <shawnlaffan@gmail.com>
Use is() instead of cmp_ok when running string comparisons.

Signed-off-by: Shawn Laffan <shawnlaffan@gmail.com>
Revert cmp_ok() to is() changes.  Overloading needs to come into effect for tests to pass.

Signed-off-by: Shawn Laffan <shawnlaffan@gmail.com>
Change tabs to four spaces.
Also rename the example file so it has a .pl extension.

Signed-off-by: Shawn Laffan <shawnlaffan@gmail.com>
Stylistic changes (no cuddled elses, use single quotes if no interpolation, space around operators, etc).

Signed-off-by: Shawn Laffan <shawnlaffan@gmail.com>
Style changes to more closely conform to perlcritic (default settings)

Signed-off-by: Shawn Laffan <shawnlaffan@gmail.com>
Add some generic perlcritic files.
Clean out some more tabs.

Signed-off-by: Shawn Laffan <shawnlaffan@gmail.com>
Add manifest skip file.

Signed-off-by: Shawn Laffan <shawnlaffan@gmail.com>
Update manifest tests (and add manifest.skip file.

Signed-off-by: Shawn Laffan <shawnlaffan@gmail.com>
A little more reformatting.

Signed-off-by: Shawn Laffan <shawnlaffan@gmail.com>