As per my email to postgis-devel, this commit contains a major reworking
of the inner core, with many bugfixes. The primary changes are:
- Elimination of FILENODE, since we can just use pointers to
SHPLOADERCONFIG
- Abstract the configuration structures from the GUI interface
- Restrict entry to either drag/drop or file chooser
- Instead of constantly destroying/creating new dialogs, create
them once and then just show/hide them (in particular this
enables the file chooser to open at its previous directory)
- Add separate connection details and progress bar dialogs
- Rework both internals and GUI in preparation for adding dumper
support
Note that the dumper integration changes are being worked on separately
and will be included in a later commit.
git-svn-id: http://svn.osgeo.org/postgis/trunk@8706 b70326c6-7e19-0410-871a-916f4a2858ee
PostGIS clients still all use the static version of the library.
Libraries are not installed by default.
[RT-SIGTA]
git-svn-id: http://svn.osgeo.org/postgis/trunk@7744 b70326c6-7e19-0410-871a-916f4a2858ee
Note that these tests aren't completely comprehensive and should be expanded, with the long term aim
of moving the loader regression tests out of the main regression harness and into CUnit instead.
git-svn-id: http://svn.osgeo.org/postgis/trunk@7551 b70326c6-7e19-0410-871a-916f4a2858ee
Looks like the original code omitted to set the default config values causing
the addition of a ShpDumperDestroy() call to fall over on some platforms due
to uninitialised pointers.
git-svn-id: http://svn.osgeo.org/postgis/trunk@7533 b70326c6-7e19-0410-871a-916f4a2858ee
This patch required extra work to ensure that it was a better fit for the
new loader/dumper structure including error reporting, better use of C
coding style and altering various names/code locations as appropriate.
git-svn-id: http://svn.osgeo.org/postgis/trunk@7524 b70326c6-7e19-0410-871a-916f4a2858ee