From 003253c1af0f9b2d6e054190ebd82c4ed9d7ebda Mon Sep 17 00:00:00 2001 From: Sandro Santilli Date: Thu, 26 Oct 2006 09:35:25 +0000 Subject: [PATCH] Initial import of an automatic generated ChangeLog - all developers please manually edit this on each commit git-svn-id: http://svn.osgeo.org/postgis/trunk@2519 b70326c6-7e19-0410-871a-916f4a2858ee --- ChangeLog | 11996 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 11996 insertions(+) create mode 100644 ChangeLog diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 000000000..b44ffdfa2 --- /dev/null +++ b/ChangeLog @@ -0,0 +1,11996 @@ +2006-10-25 10:23 mschaber + + * CHANGES, lwgeom/lwgeom_geos_c.c: fixed CAPI change that broke + 64-bit platforms + +2006-10-25 10:00 mschaber + + * CHANGES: updated changelog to reflect loader regression fix + +2006-10-25 09:57 mschaber + + * regress/Makefile: Make regress test build loader and dumper as it + needs them + +2006-10-24 12:35 strk + + * CHANGES, lwgeom/lwgeom_transform.c: use Z ordinate in + reprojections + +2006-10-19 12:01 strk + + * CHANGES, spatial_ref_sys.sql: spatial_ref_sys.sql updated to EPSG + 6.11.1 + +2006-10-14 14:22 mschaber + + * CHANGES, doc/man/pgsql2shp.1, doc/man/shp2pgsql.1, + loader/README.pgsql2shp, loader/README.shp2pgsql, + loader/pgsql2shp.c, loader/shp2pgsql.c: sanitized usage info + output on loader/dumper + +2006-10-14 09:26 mschaber + + * CHANGES, HOWTO_RELEASE, Version.config, doc/Makefile, + extras/debian/rules, extras/template_gis/Makefile, + java/jdbc/Makefile, java/jdbc/src/org/postgis/Version.java, + loader/Makefile, loader/pgsql2shp.c, loader/shp2pgsql.c, + lwgeom/Makefile, lwgeom/Makefile.shlib: Cleaned up Version.config + & co. + +2006-10-13 15:56 mschaber + + * CHANGES, doc/postgis.xml: updated CHANGES and doc/postgis.xml in + preparation of upcoming release + +2006-10-13 15:35 mschaber + + * HOWTO_RELEASE: updated HOWTO_RELEASE to reflect version. + +2006-10-13 14:18 mcayland + + * CHANGES: Updated CHANGES files to reflect the MingW (Win32) + linker fix for pgsql2hp under PostgreSQL 8.2 + +2006-10-11 13:35 mschaber + + * doc/postgis.xml: Added hint about template_postgis to docs, + thanks to Marc Cave-Ayland for contribution. + +2006-10-11 11:19 mschaber + + * loader/shp2pgsql.c: fix ARC regression test failures in loader + +2006-10-11 10:45 mschaber + + * java/ejb3/README.txt, java/ejb3/ejb3spatial.pdf: added note about + odt to README, re-exported pdf + +2006-10-11 10:00 strk + + * loader/shp2pgsql.c: Fixed a bug in InsertLineStringWKT, also + fixed some typos + +2006-10-11 09:43 mschaber + + * ., CHANGES, doc/man/pgsql2shp.1, doc/man/shp2pgsql.1, + doc/postgis.xml, loader/README.pgsql2shp, + loader/README.shp2pgsql, loader/README.txt, loader/shp2pgsql.c: + added -S option and updated README to loader/dumper + +2006-10-11 09:37 mschaber + + * Version.config: bumped versions to 1.1.5 + +2006-10-09 17:22 mschaber + + * java/ejb3/src/org/postgis/hibernate/GeometryType.java: fix EJB3 + replace Method for Hibernate + +2006-10-09 17:12 mschaber + + * CHANGES, java/ejb3/EJB3Spatial.odt, java/ejb3/README.txt, + java/ejb3/build.xml, + java/ejb3/src/org/postgis/ejb/PersonEntity.java, + java/ejb3/src/org/postgis/ejb/UserBean.java, + java/ejb3/src/org/postgis/ejb/UserBeanRemote.java, + java/ejb3/src/org/postgis/ejb/mdb/IngestMDB.java, + java/ejb3/src/org/postgis/hibernate/GeometryType.java: added + EJB3Spatial.odt, fixed Normans contact mail + +2006-10-09 16:33 mcayland + + * configure.in: Remove extra PGFELIBS definition in one of the + MingW specific sections since it was triggering a linker bug + within MingW's gcc. This was the reason that compiling against + PostgreSQL 8.2 beta 1 under MingW would produce pgsql2shp + executables that would segfault. + +2006-10-04 10:47 mschaber + + * java/ejb3, java/ejb3/lib: fixed svn:ignore + +2006-10-02 23:26 mschaber + + * java/jdbc/jtssrc/org/postgis/jts/JtsBinaryWriter.java, + java/jdbc/src/examples/TestAutoregister.java, + java/jdbc/src/org/postgis/binary/BinaryWriter.java, + java/pljava/functions.sql, + java/pljava/src/org/postgis/pljava/Aggregates.java, + java/pljava/src/org/postgis/pljava/HelloWorld.java: Fix all + Eclipse warnings in java code, small cleanup + +2006-10-02 23:16 mschaber + + * java/pljava, java/pljava/README.txt, java/pljava/build.xml, + java/pljava/functions.sql, java/pljava/install.sh, + java/pljava/postgis_pljava.jar, java/pljava/src, + java/pljava/src/org, java/pljava/src/org/postgis, + java/pljava/src/org/postgis/pljava, + java/pljava/src/org/postgis/pljava/Aggregates.java, + java/pljava/src/org/postgis/pljava/HelloWorld.java, + java/pljava/src/org/postgis/pljava/PLJGeometry.java, + java/pljava/src/org/postgis/pljava/PLJtsParser.java, + java/pljava/src/org/postgis/pljava/PLJtsWriter.java, + java/pljava/update.sh: First PLJava checkin. + pljava needs some patches that are currently floating on + pljava-dev to make it work, it seems that we're the first actual + users of varlen UTD mappings in pljava. + +2006-10-02 15:58 mschaber + + * CHANGES, java/jdbc/src/org/postgis/Geometry.java: fixed + NullPointer exception in org.postgis.Geometry.equals() + +2006-10-02 14:39 mschaber + + * .: added .settings to svn:ignore + +2006-10-02 14:30 mschaber + + * CHANGES, java/jdbc/jtssrc/org/postgis/jts/JtsBinaryParser.java, + java/jdbc/jtssrc/org/postgis/jts/JtsBinaryWriter.java: Removed + obsolete synchronisation from JTS. + +2006-10-02 12:37 mschaber + + * lwgeom/SERIALIZED_FORM: fix bit width bugs in Docu + +2006-09-27 15:50 mschaber + + * java/jdbc/todo.txt: Added further jdbc Todo issues. + +2006-09-27 12:37 strk + + * lwgeom/lwgeom_geos_c.c: removed incompatible pointer type warning + +2006-09-27 08:37 mschaber + + * java/ejb3/build.xml: fix erroneously changed build.xml + +2006-09-27 08:36 mschaber + + * java/ejb3/README.txt, java/ejb3/build.xml, java/ejb3/lib, + java/ejb3/lib/postgis_1.1.0.jar: removed hyperflous jar file + +2006-09-27 08:23 strk + + * loader/pgsql2shp.c: lower default verbosity level + +2006-09-27 08:22 strk + + * make_dist.sh: fixed to work with SVN + +2006-09-27 07:50 strk + + * HOWTO_RELEASE: updated tag step + +2006-09-27 07:39 strk + + * CHANGES, doc/postgis.xml: updated release notes + +2006-09-27 07:29 strk + + * CHANGES, Version.config: version set to 1.1.4 (stripped CVS + suffix + +2006-09-25 08:27 strk + + * CHANGES, loader/pgsql2shp.c: Encode pgsql2shp process pid into + temporary table name, to reduce likelyhood of name clashes. + +2006-09-22 14:51 mschaber + + * CHANGES, java/ejb3/README.txt: fixed typo, updated CHANGES + +2006-09-20 09:03 mschaber + + * java/ejb3, java/ejb3/.classpath, java/ejb3/.project, + java/ejb3/.settings, + java/ejb3/.settings/org.eclipse.jdt.core.prefs, + java/ejb3/README.txt, java/ejb3/build.xml, + java/ejb3/ejb3spatial.pdf, java/ejb3/jboss, + java/ejb3/jboss/geodata-ds.xml, + java/ejb3/jboss/ingest-service.xml, java/ejb3/lib, + java/ejb3/lib/postgis_1.1.0.jar, java/ejb3/src, + java/ejb3/src/META-INF, java/ejb3/src/META-INF/persistence.xml, + java/ejb3/src/jndi.properties, java/ejb3/src/org, + java/ejb3/src/org/postgis, java/ejb3/src/org/postgis/ejb, + java/ejb3/src/org/postgis/ejb/PersonEntity.java, + java/ejb3/src/org/postgis/ejb/UserBean.java, + java/ejb3/src/org/postgis/ejb/UserBeanRemote.java, + java/ejb3/src/org/postgis/ejb/mdb, + java/ejb3/src/org/postgis/ejb/mdb/IngestMDB.java, + java/ejb3/src/org/postgis/hibernate, + java/ejb3/src/org/postgis/hibernate/GeometryType.java: added ejb3 + tutorial + +2006-09-18 13:21 strk + + * doc/postgis.xml: Applied patch by Michael Fuhr : + Most are spelling errors, but in one case I removed the word + "symmetric" + from the description of the Difference() function + (SymDifference() is + symmetric; Difference() is not). + +2006-09-18 09:16 strk + + * CHANGES, regress/regress_ogc.sql, regress/regress_ogc_expected: + Fixed regress tests to pass with GEOS-3.0.0 + +2006-09-13 20:17 mschaber + + * CHANGES: updated readme to java directory layout change + +2006-09-09 16:32 pramsey + + * loader/dbfopen.c: Added fix for null dates that are encoded as '' + instead of 00000000. + +2006-09-07 17:37 strk + + * lwgeom/lwgeom_chip.c, lwgeom/lwgeom_dump.c: More fixes for mixed + declarations and code + +2006-09-07 17:03 strk + + * lwgeom/lwgeom_chip.c: Declare variables at start of blocks... + +2006-09-06 11:16 strk + + * topology/topology.sql.in: removed duplicated function definition + +2006-09-05 15:22 mschaber + + * java/jdbc/Makefile: updated jdbc Makefile to new directory layout + +2006-09-05 15:16 mschaber + + * java, java/ejb2, java/jdbc, java/jdbc/ejb2, jdbc2: Java/JDBC + directory reorganization + +2006-08-30 08:46 mschaber + + * CHANGES, jdbc2/ejb2, jdbc2/ejb2/CHANGES, jdbc2/ejb2/COPYING, + jdbc2/ejb2/COPYING_LGPL, jdbc2/ejb2/README, jdbc2/ejb2/build.xml, + jdbc2/ejb2/lib, jdbc2/ejb2/lib/commonlib, + jdbc2/ejb2/lib/compiletimelib, jdbc2/ejb2/lib/xdocletlib, + jdbc2/ejb2/prepare-jboss.xml, jdbc2/ejb2/resources, + jdbc2/ejb2/resources/application.xml, + jdbc2/ejb2/resources/build.properties, jdbc2/ejb2/resources/jndi, + jdbc2/ejb2/resources/jndi/jndi.properties, + jdbc2/ejb2/resources/postgis-ejb2-ds.xml, jdbc2/ejb2/src, + jdbc2/ejb2/src/com, jdbc2/ejb2/src/com/geodetix, + jdbc2/ejb2/src/com/geodetix/geo, + jdbc2/ejb2/src/com/geodetix/geo/client, + jdbc2/ejb2/src/com/geodetix/geo/client/Client.java, + jdbc2/ejb2/src/com/geodetix/geo/dao, + jdbc2/ejb2/src/com/geodetix/geo/dao/PostGisGeometryDAO.java, + jdbc2/ejb2/src/com/geodetix/geo/dao/PostGisGeometryDAOImpl.java, + jdbc2/ejb2/src/com/geodetix/geo/ejb, + jdbc2/ejb2/src/com/geodetix/geo/ejb/GeometryBean.java, + jdbc2/ejb2/src/com/geodetix/geo/ejb/GeometryFacadeBean.java, + jdbc2/ejb2/src/com/geodetix/geo/exception, + jdbc2/ejb2/src/com/geodetix/geo/exception/ApplicationGeoLayerException.java: + added EJB2 support POC + +2006-08-30 08:39 mschaber + + * jdbc2/README: fixed README about droped trove4j dependency + +2006-07-28 13:11 strk + + * regress: added regress/lwpostgis.sql to svn:ignore list + +2006-07-28 13:08 strk + + * CHANGES: updated + +2006-07-28 13:07 strk + + * regress/ctors.sql, regress/ctors_expected: Added tests for + makeline, makebox2d and makebox3d + +2006-07-28 13:07 strk + + * lwgeom/lwgeom_functions_basic.c: Fixed small typo in debugging + message, replaced custom SRID check with errorIfSRIDMismatch() + function in LWGEOM_makeline + +2006-07-28 13:06 strk + + * lwgeom/lwgeom_box3d.c: Added SRID match check in MakeBox3D, fixed + small typo in error message + +2006-07-28 13:05 strk + + * lwgeom/lwgeom_box2dfloat4.c: Added SRID match check in MakeBox2D + +2006-07-27 15:06 strk + + * regress/loader/Arc.dbf, regress/loader/Arc.shp, + regress/loader/Arc.shx, regress/loader/ArcM.dbf, + regress/loader/ArcM.shp, regress/loader/ArcM.shx, + regress/loader/ArcZ.dbf, regress/loader/ArcZ.shp, + regress/loader/ArcZ.shx, regress/loader/MultiPoint.dbf, + regress/loader/MultiPoint.shp, regress/loader/MultiPoint.shx, + regress/loader/MultiPointM.dbf, regress/loader/MultiPointM.shp, + regress/loader/MultiPointM.shx, regress/loader/MultiPointZ.dbf, + regress/loader/MultiPointZ.shp, regress/loader/MultiPointZ.shx, + regress/loader/Point.dbf, regress/loader/Point.shp, + regress/loader/Point.shx, regress/loader/PointM.dbf, + regress/loader/PointM.shp, regress/loader/PointM.shx, + regress/loader/PointZ.dbf, regress/loader/PointZ.shp, + regress/loader/PointZ.shx, regress/loader/Polygon.dbf, + regress/loader/Polygon.shp, regress/loader/Polygon.shx, + regress/loader/PolygonM.dbf, regress/loader/PolygonM.shp, + regress/loader/PolygonM.shx, regress/loader/PolygonZ.dbf, + regress/loader/PolygonZ.shp, regress/loader/PolygonZ.shx: Marked + shapefiles as binary, corrected accidentally mangled ones + +2006-07-27 09:44 mschaber + + * jdbc2/Makefile: typo fix in comment + +2006-07-26 18:44 pramsey + + * doc/postgis.xml: Changed Refractions mailing address. + +2006-07-26 17:21 pramsey + + * doc/.cvsignore: Re-order repository + +2006-07-26 17:21 pramsey + + * .cvsignore: Re-order repository + +2006-07-25 20:16 strk + + * CHANGES, lwgeom/lwgeom_functions_basic.c, regress/Makefile, + regress/ctors.sql, regress/ctors_expected: Fixed bug in collect() + function discarding SRID of input + +2006-07-25 18:24 mschaber + + * jdbc2/Makefile, jdbc2/sources.inc: Reworked jdbc2 makefile + +2006-07-21 21:21 pramsey + + * extras/ogc_test_suite/1_schema.sql, + extras/ogc_test_suite/2_queries.sql: Add official "adaptions" to + the files to make them suitable for + submission to the OGC compliance process. + +2006-07-19 13:31 mschaber + + * jdbc2/jtssrc/org/postgis/jts/JtsBinaryWriter.java: fixed + checkSrid method in JtsBinaryWriter + +2006-07-19 09:45 mschaber + + * jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java: Fix setSridRecurse + function in JTS + +2006-07-18 18:13 mschaber + + * jdbc2/src/examples/TestJava2d.java: fix compiler warning due to + deprecated method + +2006-07-18 18:13 mschaber + + * CHANGES, jdbc2/jtssrc/org/postgis/jts/JtsBinaryParser.java, + jdbc2/jtssrc/org/postgis/jts/JtsBinaryWriter.java, + jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java: fix SRID handling + in JTS code + +2006-07-07 13:56 strk + + * lwgeom/long_xact.sql, lwgeom/lwpostgis.sql.in: Applied Michael + Fuhr patches: + Eliminate the warnings that escape_string_warning complains + about. + The patches change \' (backslash single-quote) to '' + (single-quote single-quote) and replace a couple of other escapes + with calls to chr(). + +2006-07-02 23:41 strk + + * CHANGES, Version.config, lwgeom/lwgeom_gist.c: Fixed support for + PostgreSQL 8.2 (gist) - patch by Michael Fuhr + +2006-06-30 21:29 strk + + * CHANGES, Version.config, doc/long_xact.xml, doc/postgis.xml: + Prepared for 1.1.3 release: release notes, changes, version. + Release date set for today (2006-06-30) + +2006-06-26 01:02 strk + + * regress/run_test: replaced ROLLBACK with COMMIT in psql output to + hide differences with 7.4 and lower pgsql versions. + +2006-06-26 00:56 strk + + * lwgeom/lwgeom_geos_c.c: Fixed Invalid Memory Alloc request size + error on GEOS=>LWGEOM conversion for EMPTY geometries. Removed + warnings when built with POSTGIS_DEBUG enabled. + +2006-06-26 00:41 strk + + * lwgeom/lwgeom_functions_basic.c: Added debug lines in + LWGEOM_affine, fixed some compiler warnings for build with + POSTGIS_DEBUG enabled. + +2006-06-26 00:40 strk + + * regress/affine.sql: qualified all geometry arguments. + +2006-06-25 23:59 strk + + * CHANGES, doc/Makefile, doc/long_xact.xml, doc/postgis.xml, + lwgeom/Makefile, lwgeom/long_xact.c, lwgeom/long_xact.sql, + lwgeom/lwpostgis.sql.in, regress/Makefile, regress/long_xact.sql, + regress/long_xact_expected: Added Long Transaction Support + routines, dox and regress test. + +2006-06-25 23:45 strk + + * regress/Makefile, regress/run_test: Fixed the lc_messages failure + by avoiding attempts at setting it when run against a postgresql + version < 8.0. Also fixed a path in a message from run_test. + +2006-06-25 22:53 strk + + * doc/postgis.xml: Release Notes moved to an higher depth to reduce + ToC noise. + +2006-06-25 22:50 strk + + * doc/Makefile: Fixed HTML output rules + +2006-06-25 22:33 strk + + * extras/WFS_locks/WFS_locks.c, extras/WFS_locks/WFS_locks.sql.in, + extras/WFS_locks/test.sql: Add getTransactionID() stored + procedure to support pgsql 7.3 (not tested against 7.2) + +2006-06-24 01:08 strk + + * extras/WFS_locks/Makefile, extras/WFS_locks/WFS_locks.c: Removed + compiler warnings (and more requested) + +2006-06-24 00:11 strk + + * lwgeom/lwpostgis.sql.in: Added spaces between parameters ref and + operator, as pgsql 7.3 chokes otherwise ($1*$2 becomes $1 * $2) + +2006-06-23 23:37 strk + + * extras/WFS_locks/README, extras/WFS_locks/WFS_locks.c, + extras/WFS_locks/WFS_locks.sql.in: Added EnableLongTransactions() + and DisableLongTransactions(). + +2006-06-23 21:56 strk + + * extras/WFS_locks/Makefile, extras/WFS_locks/WFS_locks.c, + extras/WFS_locks/WFS_locks.sql.in, extras/WFS_locks/test.sql: + Fixed a couple of bugs, added a simple test script, cleaner error + messages + and compile-time support for unauthorized row updates behaviour + (abort, skip). + +2006-06-19 10:42 strk + + * regress/loader/Polygon-wkb.expected, + regress/loader/Polygon-wkt.expected, regress/loader/Polygon.shp, + regress/loader/PolygonM-wkb.expected, + regress/loader/PolygonM-wkt.expected, + regress/loader/PolygonM.shp, + regress/loader/PolygonZ-wkb.expected, + regress/loader/PolygonZ-wkt.expected, + regress/loader/PolygonZ.shp: Removed -0 values from polygon + doubles + +2006-06-18 11:29 strk + + * regress/run_test: Changed -e test with -f, for Solaris support + +2006-06-17 11:46 strk + + * regress/loader/MultiPointZ-wkt.expected: removed spurious newline + +2006-06-17 11:44 strk + + * regress/Makefile, regress/loader/Arc-wkb.expected, + regress/loader/Arc-wkb.sql, regress/loader/Arc-wkt.expected, + regress/loader/Arc-wkt.sql, regress/loader/Arc.dbf, + regress/loader/Arc.shp, regress/loader/Arc.shx, + regress/loader/ArcM-wkb.expected, regress/loader/ArcM-wkb.sql, + regress/loader/ArcM-wkt.expected, regress/loader/ArcM-wkt.sql, + regress/loader/ArcM.dbf, regress/loader/ArcM.shp, + regress/loader/ArcM.shx, regress/loader/ArcZ-wkb.expected, + regress/loader/ArcZ-wkt.expected, regress/loader/ArcZ.dbf, + regress/loader/ArcZ.shp, regress/loader/ArcZ.shx, + regress/loader/MultiPoint-wkb.expected, + regress/loader/MultiPoint-wkb.sql, + regress/loader/MultiPoint-wkt.expected, + regress/loader/MultiPoint-wkt.sql, regress/loader/MultiPoint.dbf, + regress/loader/MultiPoint.shp, regress/loader/MultiPoint.shx, + regress/loader/MultiPointM-wkb.expected, + regress/loader/MultiPointM-wkb.sql, + regress/loader/MultiPointM-wkt.expected, + regress/loader/MultiPointM-wkt.sql, + regress/loader/MultiPointM.dbf, regress/loader/MultiPointM.shp, + regress/loader/MultiPointM.shx, + regress/loader/MultiPointZ-wkb.expected, + regress/loader/MultiPointZ-wkb.sql, + regress/loader/MultiPointZ-wkt.expected, + regress/loader/MultiPointZ-wkt.sql, + regress/loader/MultiPointZ.dbf, regress/loader/MultiPointZ.shp, + regress/loader/MultiPointZ.shx, + regress/loader/Point-wkb.expected, regress/loader/Point-wkb.sql, + regress/loader/Point-wkt.expected, regress/loader/Point-wkt.sql, + regress/loader/Point.dbf, regress/loader/Point.shp, + regress/loader/Point.shx, regress/loader/PointM-wkb.expected, + regress/loader/PointM-wkb.sql, + regress/loader/PointM-wkt.expected, + regress/loader/PointM-wkt.sql, regress/loader/PointM.dbf, + regress/loader/PointM.shp, regress/loader/PointM.shx, + regress/loader/PointZ-wkb.expected, + regress/loader/PointZ-wkb.sql, + regress/loader/PointZ-wkt.expected, + regress/loader/PointZ-wkt.sql, regress/loader/PointZ.dbf, + regress/loader/PointZ.shp, regress/loader/PointZ.shx, + regress/loader/Polygon-wkb.expected, + regress/loader/Polygon-wkb.sql, + regress/loader/Polygon-wkt.expected, + regress/loader/Polygon-wkt.sql, regress/loader/Polygon.dbf, + regress/loader/Polygon.shp, regress/loader/Polygon.shx, + regress/loader/PolygonM-wkb.expected, + regress/loader/PolygonM-wkb.sql, + regress/loader/PolygonM-wkt.expected, + regress/loader/PolygonM-wkt.sql, regress/loader/PolygonM.dbf, + regress/loader/PolygonM.shp, regress/loader/PolygonM.shx, + regress/loader/PolygonZ-wkb.expected, + regress/loader/PolygonZ-wkb.sql, + regress/loader/PolygonZ-wkt.expected, + regress/loader/PolygonZ-wkt.sql, regress/loader/PolygonZ.dbf, + regress/loader/PolygonZ.shp, regress/loader/PolygonZ.shx, + regress/loader/README, regress/loader/mlines2d-wkb.expected, + regress/loader/mlines2d-wkt.expected, + regress/loader/mlines2d.dbf, regress/loader/mlines2d.shp, + regress/loader/mlines2d.shx, + regress/loader/mlines3dm-wkb.expected, + regress/loader/mlines3dm-wkt.expected, + regress/loader/mlines3dm.dbf, regress/loader/mlines3dm.shp, + regress/loader/mlines3dm.shx, + regress/loader/mlines3dz-wkb.expected, + regress/loader/mlines3dz-wkt.expected, + regress/loader/mlines3dz.dbf, regress/loader/mlines3dz.shp, + regress/loader/mlines3dz.shx, + regress/loader/mlines4d-wkb.expected, + regress/loader/mlines4d-wkt.expected, + regress/loader/mlines4d.dbf, regress/loader/mlines4d.shp, + regress/loader/mlines4d.shx, regress/run_test: Fixed portability + issues in the new run_test code, added loader test + for all supported shapefile types + +2006-06-16 14:18 strk + + * CHANGES, GNUmakefile, Makefile, README.postgis: Aliased 'test' + rule as 'check', to conform to common practice. + +2006-06-16 14:13 strk + + * CHANGES, regress/Makefile, regress/loader, regress/loader/README, + regress/loader/mlines2d-wkb.expected, + regress/loader/mlines2d-wkt.expected, + regress/loader/mlines2d.dbf, regress/loader/mlines2d.shp, + regress/loader/mlines2d.shx, + regress/loader/mlines3dm-wkb.expected, + regress/loader/mlines3dm-wkt.expected, + regress/loader/mlines3dm.dbf, regress/loader/mlines3dm.shp, + regress/loader/mlines3dm.shx, + regress/loader/mlines3dz-wkb.expected, + regress/loader/mlines3dz-wkt.expected, + regress/loader/mlines3dz.dbf, regress/loader/mlines3dz.shp, + regress/loader/mlines3dz.shx, + regress/loader/mlines4d-wkb.expected, + regress/loader/mlines4d-wkt.expected, + regress/loader/mlines4d.dbf, regress/loader/mlines4d.shp, + regress/loader/mlines4d.shx, regress/run_test: New regress test + cases and support for loader/dumper. + +2006-06-16 14:12 strk + + * loader/pgsql2shp.c, loader/shp2pgsql.c: - BUGFIX in pgsql2shp + successful return code. + - BUGFIX in shp2pgsql handling of MultiLine WKT. + +2006-06-13 10:20 strk + + * extras/template_gis/Makefile: Updated template_gis Makefile to + work with older debian sarge (stable). + Patch by Alex Bodnaru. + +2006-06-09 06:03 strk + + * extras/template_gis/profile: Fixed bug in PGISSCRIPT variable + (provided by Alex Bodnaru) + +2006-06-05 17:24 strk + + * doc/postgis.xml, lwgeom/lwgeom_functions_basic.c: Updated + misleading documentation for Segmentize() function + +2006-06-02 16:59 strk + + * lwgeom/lwgeom_chip.c: Fully supported georeferencing in chip + drawing ops (must still tweak edge cases) + +2006-06-01 16:57 strk + + * lwgeom/liblwgeom.h, lwgeom/lwgeom_chip.c: Fixed lwgeom drawing + primitives to honour georeferencing. + +2006-06-01 07:07 strk + + * lwgeom/lwgeom_pg.c: Added "fmgr.h" include, for PG_MODULE_MAGIC + definition + +2006-06-01 06:58 strk + + * CHANGES, lwgeom/lwgeom_pg.c: Added magic block ctor for 8.2 + compatibility + +2006-06-01 06:56 strk + + * CHANGES, configure.in: Don't link pgsql2shp to more libs then + required. + +2006-05-31 08:58 strk + + * lwgeom/liblwgeom.h, lwgeom/lwgeom_chip.c: Added support and info + for CHIP.datatype 7,8,107 and 108. They were not documented but + used by CHIP canonical input function. + +2006-05-31 06:43 strk + + * extras/template_gis, extras/template_gis/Makefile, + extras/template_gis/README, + extras/template_gis/createdb.postgis.1, + extras/template_gis/createdb.postgis.in, + extras/template_gis/mktemplate_gis.1, + extras/template_gis/mktemplate_gis.in, + extras/template_gis/mktemplate_gis.sh.in, + extras/template_gis/postgis_env.sh.in, + extras/template_gis/postgres_lib.sh.in, + extras/template_gis/profile, + extras/template_gis/rmtemplate_gis.1, + extras/template_gis/rmtemplate_gis.in, + extras/template_gis/rmtemplate_gis.sh.in: Imported template_gis + utilities contributed by Roberto Boati and Alex Bodnaru. + +2006-05-30 17:19 strk + + * lwgeom/lwgeom_chip.c: Added some primitives for CHIP management + + rendering for points and lines + +2006-05-30 17:17 strk + + * lwgeom/lwgeom_chip.c: Fixed bug in CHIP input routine failing on + uncompressed 1x1 integer chip inputs + +2006-05-30 08:47 strk + + * lwgeom/lwgeom.c: added copyright header + +2006-05-30 08:38 strk + + * lwgeom/lwcollection.c, lwgeom/lwgeom_estimate.c, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwline.c, + lwgeom/lwmline.c, lwgeom/lwmpoint.c, lwgeom/lwmpoly.c, + lwgeom/lwpoint.c, lwgeom/lwpoly.c, lwgeom/measures.c, + lwgeom/ptarray.c: Added some missing copyright headers. + +2006-05-23 09:48 strk + + * CHANGES, doc/postgis.xml, lwgeom/lwgeom_inout.c, + lwgeom/lwpostgis.sql.in: NEW AsHEXEWKB(geom, XDR|NDR) function + + documentation + +2006-05-22 15:29 strk + + * regress/Makefile, regress/measures.sql, + regress/measures_expected, regress/regress.sql, + regress/regress_expected: Moved 'measures' query into a specific + file, added a test for bug #108 + +2006-05-22 14:57 strk + + * Version.config: Set version to 1.1.3CVS + +2006-05-22 14:23 strk + + * lwgeom/lwgeom_geos_c.c: Transform a SRID==0 from GEOS to a + SRID=-1. + +2006-05-22 13:08 strk + + * CHANGES, lwgeom/measures.c: Fixed a bug in distance2d_poly_poly() + never really comparing ring distances + between 1st ring of 1st geom and all rings of second one. + +2006-05-22 12:10 strk + + * topology/test/load_topology.sql: Added 'with oids' specification + to create table (oids are used for the test). + 'With oids' was available in postgresql 7.3.4 so we should not be + highering + the requirements for topology. Suggestion from Alex Bodnaru. + +2006-05-22 11:17 strk + + * topology/test/Makefile: Applied cleanups by Alex Bodnaru + +2006-05-22 11:02 strk + + * CHANGES, doc/postgis.xml, lwgeom/lwgeom_dump.c, + lwgeom/lwpostgis.sql.in: New DumpRings(polygon) function + docs + +2006-05-22 10:58 strk + + * lwgeom/measures.c: fixed errors in DEBUG builds + +2006-05-22 10:38 strk + + * lwgeom/liblwgeom.h: Added usage comment about lwpoly_construct() + +2006-05-17 15:52 strk + + * doc/postgis.xml: Added Bruce Rindahl in the credits hall + +2006-05-17 15:32 strk + + * CHANGES: Added note about doc generation change + +2006-05-17 13:11 strk + + * doc/postgis.xml: DocBook version set to 4.3 (4.2 did not have + tag) + Thanks to Mateus Loskot for the tip! + +2006-05-17 13:04 strk + + * Makefile.config.in, configure.in, doc/Makefile, doc/README: + Changed PDF manual generation rule to use db2pdf from + docbook-utils package. Input does not validate, thus the rule + doesn't succeed yet, but removing tags is enough to + complete. + +2006-05-17 12:26 strk + + * doc/README: Added note about pdfxmltex being provided by xmltex + package + +2006-05-17 12:25 strk + + * doc/Makefile: Added check for pdfxmltex availability before + attempting to use it + +2006-05-17 07:52 strk + + * regress/affine.sql, regress/affine_expected: Additional bbox + tests for transcale, rotateX and rotateY + +2006-05-16 19:11 strk + + * regress/affine.sql, regress/affine_expected: Added tests for + translate and scale bbox computation + +2006-05-16 17:09 strk + + * CHANGES, lwgeom/lwgeom_functions_basic.c: BUGXFIX in affine() + failing to update bounding box + +2006-05-11 14:24 strk + + * extras/rpm/spec/postgis.spec: Update to 1.1.2 by Laurent + WANDREBECK + +2006-05-11 09:41 strk + + * doc, doc/.cvsignore: added postgis.fo and postgis.pdf + +2006-05-11 09:41 strk + + * doc/README: changed single-file html production to 'make html', + simpler + +2006-05-10 13:40 strk + + * doc/Makefile, doc/README: Added notes about requirements for dox + generation, cleaned up Makefile + +2006-05-10 10:47 mschaber + + * jdbc2/src/org/postgis/Point.java: Small typo fix in comment + +2006-05-10 10:37 strk + + * doc/Makefile: Removed >/dev/null redirection of pdfxmltex + command, to see what's going on + +2006-05-09 13:06 mschaber + + * CHANGES, Version.config, + jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java, + jdbc2/src/org/postgis/Geometry.java: Fixed JtsGeometry.equals() + Imporoved Geometry setter/getter + updated postgis version + +2006-05-04 15:19 strk + + * CHANGES, lwgeom/lex.yy.c, lwgeom/wktparse.lex: Support for Tru64 + build (bug#104) + +2006-05-03 08:33 mschaber + + * ., .cvsignore: added eclipsebin to cvsignore + +2006-05-03 08:30 mschaber + + * CHANGES, jdbc2/src/examples/TestParser.java: Added regression + tests for OGC conformant multiPoint parsing, updated CHANGELOG + +2006-05-03 08:18 mschaber + + * jdbc2/src/examples/TestParser.java: Added test case for + scientific notation + +2006-04-26 14:42 mschaber + + * jdbc2/src/examples/TestParser.java: fixed typo in regression test + online help + +2006-04-26 12:19 strk + + * CHANGES, Makefile.config.in, configure.in, lwgeom/Makefile: Added + --with-geos-libdir and --with-proj-libdir configure switches + +2006-04-18 16:57 strk + + * lwgeom/lex.yy.c, lwgeom/wktparse.y: Fixed invalid C++ style + comment + +2006-04-18 16:56 strk + + * configure.in: Used ad-hoc AC_PROG_YACC for yacc detection + +2006-04-18 14:09 strk + + * loader/pgsql2shp.c: Limited text field size to 255 (bug #84) + [will eventually provide a switch to support wider fields ] + +2006-04-18 12:36 strk + + * CHANGES: updated + +2006-04-18 12:30 strk + + * regress/Makefile, regress/wkt.sql, regress/wkt_expected: Added + test for wkt parser + +2006-04-18 12:30 strk + + * lwgeom/lex.yy.c, lwgeom/wktparse.tab.c, lwgeom/wktparse.y: WKT + parser: forbidden EMPTY elements in non-collection multigeoms. + +2006-04-18 10:28 strk + + * lwgeom/liblwgeom.c, lwgeom/lwline.c, lwgeom/lwpoint.c, + lwgeom/lwpoly.c: Cleanly handled deserialization of points with + non-point input by raising an error. Made other simple geoms + deserializers errors of this kind be consistent. Added a check in + lwgeom_typename() to avoid memory corruption when input + geometrytype is out of range. + +2006-04-18 09:19 strk + + * configure.in: Added check for libiconv_open (for MingW) - patch + provided by Mark Cave-Ayland + +2006-04-18 09:16 strk + + * loader/shp2pgsql.c: Substituted bzero() use with memset() + +2006-04-18 09:10 strk + + * Makefile.config.in, configure.in, lwgeom/Makefile: Applied patch + by Mark Cave-Ayland allowing in-place regression tests to + be run under MingW (Win32) + +2006-04-10 08:19 strk + + * lwgeom/lwgeom_jts.c: Added support for printing argument geoms on + union failures + within unite_garray() loop. + +2006-03-29 09:25 strk + + * TODO: removed obsoleted items + +2006-03-29 09:19 strk + + * README.postgis: Set release version and date + +2006-03-29 09:14 strk + + * CHANGES, Version.config, doc/postgis.xml: Prepared for 1.1.2 + release + +2006-03-28 08:39 strk + + * regress/run_test: Mangled Self-intersection message to remove 'at + or near point' + so that test works with both GEOS 2.x (w/out point spec) and 3.x + (with point spec) + +2006-03-27 09:33 strk + + * regress/regress_ogc.sql, regress/regress_ogc_expected: Used a + larger grid for buffer() test, to account for rounding changes + between + GEOS-2.2 and GEOS-3.0 + +2006-03-13 10:54 strk + + * CHANGES, lwgeom/lwgeom_estimate.c, lwgeom/lwpostgis.sql.in: + Applied patch from Mark Cave Ayland embedding access control for + the estimated_extent functions. + +2006-03-13 10:41 strk + + * CHANGES: added enforceRHR fix + +2006-03-12 17:20 pramsey + + * lwgeom/lwgeom_api.c: Fix isccw to return correct ccw answer. + +2006-03-12 17:13 pramsey + + * lwgeom/lwgeom.c: Fix for enforceRHR to actually enforce rather + than just reverse. (Note + that seems to be enforcing CW RHR rather than CCW RHR.) + +2006-03-08 18:21 strk + + * configure.in: Added pg_config --libs to PGFELIBS as a workaround + for systems + that doesn't automatically detect dependencies + +2006-03-01 09:10 strk + + * regress/Makefile: Fixed 'clean' rule to succeed also when tree + already cleaned (rm -f) + +2006-02-24 20:23 pramsey + + * doc/postgis.xml: Minor error in install instructions + +2006-02-23 11:48 mschaber + + * CHANGES, doc/postgis.xml, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwpostgis.sql.in, regress/affine.sql, + regress/affine_expected: documented affine(), rewrote + transscale() to use affine() + +2006-02-22 14:06 strk + + * CHANGES, doc/postgis.xml, lwgeom/liblwgeom.h, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in, + regress/Makefile, regress/affine.sql, regress/affine_expected: + Added affine() internal function. + Provided rotate{Z,X,Y}() internally using affine(). + Made scale() and translate() internally use affine(). + Obsoleted transscale() function. + Fixed a bbox-related bug in transscale() + Added a test for affine transformations. + +2006-02-15 08:38 strk + + * regress/regress_ogc.sql: Qualified args of difference() to avoid + clashes with other packages + +2006-02-10 10:58 strk + + * spatial_ref_sys.sql: Made it a single transaction + +2006-02-10 10:57 strk + + * spatial_ref_sys.sql: Removed intermediate VACUUM + +2006-02-06 20:04 mschaber + + * CHANGES, jdbc2/jtssrc/org/postgis/jts/JtsBinaryParser.java, + jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java: fixed srid + handling in jts for composed geometries - this had prevented + 'inner' geometries with no given srid from inheriting the srid + from outer collection. + +2006-02-06 11:16 strk + + * lwgeom/lwgeom.h: Added uchar typedef + +2006-02-06 11:12 strk + + * lwgeom/lwgparse.c, lwgeom/wktparse.h, lwgeom/wktunparse.c: + uint32_t typedef moved back from wktparse.h to lwgparse.c and + wktunparse.c + +2006-02-06 11:09 strk + + * lwgeom/BBOXCACHE_BEHAVIOURS: added snaptogrid behavior + +2006-02-03 20:53 strk + + * loader/pgsql2shp.c, loader/wkb.h, lwgeom/lwgparse.c, + lwgeom/wktparse.h, lwgeom/wktunparse.c: Swapped stdint.h + (unavailable on Solaris9) with inttypes.h + +2006-02-03 09:52 strk + + * CHANGES, lwgeom/lwgparse.c, lwgeom/wktunparse.c: Changed int4 + typedefs to use POSIX uint32_t + +2006-02-02 04:46 pramsey + + * doc/postgis.xml: Updated maintainers info. + +2006-02-01 22:15 strk + + * CHANGES, regress/Makefile, regress/run_test: Made + regress/run_test create and drop it's regress database + unless otherwise specified using --nocreate and --nodrop + switches. + +2006-02-01 20:48 strk + + * configure.in: Portable tests for docdir and datadir, comments + fixed. + Thanks to Havard Tveite for pointing out. + +2006-01-29 13:54 strk + + * CHANGES, README.postgis, Version.config, lwgeom/Makefile, + lwgeom/box2d.c, lwgeom/lwgeom.c, + lwgeom/lwgeom_functions_analytic.c, regress/Makefile, + regress/run_test, regress/snaptogrid.sql, + regress/snaptogrid_expected: Fixed bug in SnapToGrid() bbox + computation. + Previous policy (WHEN SIMPLE) turned out to be non-simple, + so this has been changed to TAINING. + Bbox will then be recomputed by scanning output coordinates + iff input had a bbox cache. + AUTOCACHE_BBOX define (the default) will still force a + computation of output box if worth it. + Regress tests added for the case reported on postgis-users + + Run of regress tests do not require postgis install + anymore. The library build in source tree will be + used for this purpose. + + Version bumped to 1.1.2 and CHANGES file updated. + +2006-01-23 00:13 strk + + * CHANGES, Version.config, doc/postgis.xml: Set version to 1.1.1, + edited 1.1.1 Release Notes chapter in manual + and set release date (2006-01-23). + +2006-01-22 23:09 pramsey + + * spatial_ref_sys.sql: Fix for bug 10, SRID 28992 incorrect + +2006-01-21 08:40 strk + + * regress/run_test, regress/test_index_concurrency: Separated + 'export' from assignment, for Solaris support - reported by + Michael Fuhr + +2006-01-19 19:19 strk + + * doc/postgis.xml: Updated documentation for line_substring() and + line_interpolate_point() + +2006-01-19 19:13 strk + + * regress/regress_lrs.sql, regress/regress_lrs_expected: Added a + couple of line_interpolate_point tests + +2006-01-19 19:11 strk + + * CHANGES, lwgeom/lwgeom_functions_analytic.c: Z and M + interpolation in line_interpolate_point() + +2006-01-19 18:26 strk + + * lwgeom/lwgeom_functions_analytic.c, lwgeom/ptarray.c, + regress/regress_lrs.sql, regress/regress_lrs_expected: Made + line_substring() handle corner case of start/end having the same + value. A point is returned in that case. + +2006-01-19 18:17 strk + + * regress/regress_lrs.sql, regress/regress_lrs_expected: Added more + regress tests for line_substring + +2006-01-19 18:17 strk + + * CHANGES, lwgeom/ptarray.c: Added Z and M interpolation in + ptarray_substring(), fixed some corner-case bugs + +2006-01-19 18:16 strk + + * lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c: Added + interpolate_point4d() general function in API + +2006-01-19 18:15 strk + + * regress/run_test: Added -v switch to show differences inline + +2006-01-18 21:06 strk + + * CHANGES, regress/run_test: Forced lc_messages to be 'C' during + regress tests + +2006-01-18 10:19 strk + + * CHANGES, lwgeom/ptarray.c, regress/regress_lrs.sql, + regress/regress_lrs_expected: Fixed out-of-bound condition in + ptarray_substring during copy of + unaltered points. + Added regress test for the case + (postgis-devel/2006-January/001951.html) + +2006-01-17 14:53 strk + + * configure.in: Fixed $datadir and $docdir paths to support + postgresql convention + of adding 'postgresql' component IFF neither 'pgsql' nor + 'postgres' + already appear in the path. + +2006-01-17 08:37 strk + + * CHANGES: Added postgis_restore.pl fix + +2006-01-17 08:36 strk + + * utils/postgis_restore.pl: Commented out debugging premature exit + left from last review + +2006-01-16 10:42 strk + + * loader/dbfopen.c, loader/pgsql2shp.c, loader/shapefil.h, + loader/shp2pgsql.c: Added support for Bool and Date DBF<=>PGIS + mapping + +2006-01-16 10:10 strk + + * CHANGES, configure.in: Fixed default pgsql prefix to + /usr/local/pgsql (default since pgsql 7.2) + +2006-01-15 22:56 strk + + * CHANGES, Makefile.config.in, configure.in: Fixed handling of + pg_config --bindir + +2006-01-13 09:11 strk + + * CHANGES, lwgeom/ptarray.c, regress/lwgeom_regress.sql, + regress/lwgeom_regress_expected, regress/regress_lrs.sql, + regress/regress_lrs_expected: Fixed bug in ptarray_locate_point() + - added regress test for specific case + +2006-01-12 12:26 strk + + * CHANGES, lwgeom/lwgeom_geos_c.c: Fixed bug blessing all + GEOMETRYCOLLECTIONS to MULTIPOLYGONS in postgis->GEOS + converted trough C-API + +2006-01-10 16:38 mschaber + + * CHANGES, doc/postgis.xml, lwgeom/lwpostgis.sql.in: Added + NumInteriorRing(geometry) alias function + +2006-01-09 16:40 strk + + * loader/PQunescapeBytea.c, loader/compat.h, loader/dbfopen.c, + loader/pgsql2shp.c, loader/shp2pgsql.c: ISO C90 comments, + signedness mismatch fixes + +2006-01-09 15:55 strk + + * lwgeom/lwgeom_box.c, lwgeom/lwgeom_box2dfloat4.c, + lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_btree.c, + lwgeom/lwgeom_chip.c, lwgeom/lwgeom_dump.c, + lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_gml.c, + lwgeom/lwgeom_inout.c, lwgeom/lwgeom_svg.c, + lwgeom/lwgeom_transform.c, lwgeom/profile.h, + lwgeom/stringBuffer.c, lwgeom/stringBuffer.h: ISO C90 comments + (finished in lwgeom/) + +2006-01-09 15:12 strk + + * lwgeom/lwcollection.c, lwgeom/lwgeom_spheroid.c, lwgeom/lwline.c, + lwgeom/lwmline.c, lwgeom/lwmpoint.c, lwgeom/lwmpoly.c, + lwgeom/lwpoint.c, lwgeom/wktunparse.c: ISO C90 comments + +2006-01-09 15:11 strk + + * lwgeom/lwgeom_functions_analytic.c: Removed variable-sized array + and fixed comments as for ISO C90 requirements. + +2006-01-09 15:09 strk + + * regress/Makefile, regress/simplify.sql, + regress/simplify_expected: Added simplify() test unit + +2006-01-09 14:43 strk + + * lwgeom/lwgeom_api.c: ISO C90 comments, indenting + +2006-01-09 12:56 strk + + * lwgeom/lwpostgis.sql.in: Proc upgrade requirement message made + more clear. + +2006-01-09 12:55 strk + + * lwgeom/lwgeom_debug.c: Removed variable-sized array forbidden by + ISO C90. + +2006-01-09 12:39 strk + + * lwgeom/liblwgeom.c: C++ style comments removed, fixed return from + void function. + +2006-01-09 12:36 strk + + * lwgeom/ptarray.c: Changed C++ style comments to ISO C format + +2006-01-09 12:30 strk + + * lwgeom/measures.c: Changed C++ style comments to ISO C ones. + +2006-01-09 12:17 strk + + * CHANGES: Added Solaris 2.7 and MingW support improvements item + +2006-01-09 11:48 strk + + * lwgeom/lwgeom_estimate.c: Fixed "strict-aliasing rule" breaks. + +2006-01-09 11:43 strk + + * lwgeom/ptarray.c: Found another (faster) way to avoid breaking + "strict-aliasing rules" + +2006-01-09 11:05 strk + + * lwgeom/ptarray.c: Removed POINT4D=>POINT2D cast raising GCC + warning + +2006-01-09 10:56 strk + + * configure.in: Changed "! test" to "test !" and "-e" to "-f" for + Solaris compatibility. + +2006-01-09 10:42 strk + + * lwgeom/lwgeom_functions_basic.c: Changed all C++ style comments + to ISO C ones. + +2006-01-08 15:02 strk + + * ., .cvsignore: Added lwpostgis_upgrade.sql + +2006-01-07 10:18 strk + + * configure.in: Changed $PWD uses with `pwd` (required for Solaris + 2.7) + +2006-01-05 15:01 strk + + * configure.in: More portable (hopefully) use of quotes and + backticks + +2006-01-05 00:26 chodgson + + * lwgeom/lwgeom_inout.c: rollback to contain cast + +2006-01-05 00:19 chodgson + + * lwgeom/lwgeom_chip.c: 1.12 with changes from 1.11 integrated + +2006-01-05 00:07 chodgson + + * lwgeom/lwgeom_functions_basic.c: Recommitted with changes from + 1_34 integrated + +2006-01-04 21:37 chodgson + + * lwgeom/lwgeom_functions_basic.c: Added function + optimistic_overlap in order to support TerrainServer. Note that + optimistic_overlap existed in postgis prior to 1.0 but was + removed. The included version is a hack to work with the newer + lwgeom structs + +2006-01-04 21:21 chodgson + + * lwgeom/lwgeom_inout.c: Modified lwgeom2 = ... line in + LWGEOMFromWKB function; removed the (uchar *) cast + +2006-01-04 21:16 chodgson + + * lwgeom/lwgeom_chip.c: Added the CHIP_send function which enables + Postgres 8.0 to send a binary CHIP + +2006-01-01 02:30 strk + + * lwgeom/lwgeom_pg.c: Added missing include for definition of + unparse_WKB() + +2006-01-01 02:19 strk + + * lwgeom/lwgeom_box.c, lwgeom/lwgeom_pg.h: Dropped unused + box2df_to_box() and box_to_box2df() functions. Added + box_to_box2df_p() function to complement exiting + box2df_to_box_p(). + +2005-12-31 15:11 strk + + * doc/postgis.xml: Fixed reference to PostgreSQL "contrib" + directory (no more required) + +2005-12-31 14:57 strk + + * lwgeom/lwgeom_api.c: Fixed "possibly uninitialized" warning in + box2df_to_box3d + +2005-12-30 18:14 strk + + * lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_box3d.c, + lwgeom/lwgeom_chip.c, lwgeom/lwgeom_gml.c, lwgeom/lwgeom_svg.c, + lwgeom/lwgeom_transform.c: Fixed all signedness warnings + +2005-12-30 17:40 strk + + * CHANGES, Version.config, lwgeom/liblwgeom.h, lwgeom/lwgeom.c, + lwgeom/lwgeom_api.c, lwgeom/lwgeom_chip.c, + lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_functions_analytic.c, + lwgeom/lwgeom_gist.c, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, + lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h, lwgeom/lwgparse.c, + lwgeom/lwpoly.c, lwgeom/wktparse.h: Moved PG_LWGEOM WKB I/O and + SRID get/set funx + from lwgeom_api.c to lwgeom_pg.c. + Made lwgeom_from_ewkb directly invoke grammar parser rather then + invoke + the PG_LWGEOM-specific function. + Cleaned up signedness-related and comments-related warnings for + the files + being committed (more to do on other files) + +2005-12-28 18:43 devrim + + * extras/rpm/patches/postgis-version.config.patch: Removed unused + patch + +2005-12-28 18:40 devrim + + * extras/rpm/spec/postgis.spec: Lots of fixes for 1.1 + +2005-12-21 18:45 strk + + * configure.in: Removed awk usage, --with-template is detected + during the single + pg_config --configure scan + +2005-12-21 13:18 strk + + * configure.in: Changed $() constructs to "``" ones, for + portability + +2005-12-21 12:12 strk + + * lwgeom/lwgeom_transform.c: Raised a warning on pj_errno==-38 (a + nodatum transform is attempted before giving up) + +2005-12-20 09:17 strk + + * regress/run_test: Used more portable sed syntax, submitted by + Michael Fuhr. + +2005-12-20 09:06 strk + + * doc/Makefile: Fixed inconsistency between docs install/uninstall + paths + +2005-12-19 20:33 strk + + * configure.in: Fixed eprefix (bindir) use + +2005-12-19 20:23 strk + + * GNUmakefile: Dropped `liblwgeom' dependency from 'test' rule + +2005-12-19 15:07 strk + + * configure.in: Allowed for overriding of --datadir. + reworked pg_config --configure parsing to make a single scan. + Fixed mishanlding of --prefix + +2005-12-19 12:26 strk + + * README.postgis: make regress => make test + +2005-12-19 10:39 strk + + * regress/regress_expected, regress/run_test: used a consistent + construct for out_and_err redirect, + added rule to make [eE][-+]0+[0-9]+ become e[-+][1-9]+ + +2005-12-19 10:17 strk + + * regress/run_test: Applied patch for MingW support (buffering and + INF representation problems) + +2005-12-19 09:43 strk + + * lwgeom/Makefile: Fixed uninstall rule for scripts + +2005-12-16 16:53 strk + + * configure.in: fixed iconv check + +2005-12-16 16:47 strk + + * Makefile.config.in, configure.in, loader/Makefile: Added support + for mixed libiconv/iconv + +2005-12-16 15:07 strk + + * HOWTO_RELEASE: Added make_dist.sh argument. + +2005-12-16 11:55 strk + + * TODO: Almost done with closure + +2005-12-16 11:53 strk + + * doc/postgis.xml: Added Carl Anderson to release-specifi credits + section (forgot, who know how many else) + +2005-12-16 11:14 strk + + * CHANGES, doc/postgis.xml: Edited release notes in manual, set + release date to 2005/12/21 + (if everything goes file) + +2005-12-16 10:06 mschaber + + * jdbc2/README: small README improvements + +2005-12-16 09:36 strk + + * lwgeom/lwpostgis.sql.in: Added installed procs version when proc + upgrade needed + +2005-12-16 09:32 strk + + * HOWTO_RELEASE, TODO, make_dist.sh: Added release procedure and + Versioning rationale. + +2005-12-16 08:59 strk + + * Version.config, lwgeom/Makefile: lwpostgis_upgrade.sql installed + by install and removed by uninstall, + fixed path info for lwpostgis.sql install. Stripped CVS from + version + strings and added note about SO/REL versions being the same. + +2005-12-16 08:56 strk + + * lwgeom/lwgeom_geos_wrapper.cpp: Added required typinfo include + +2005-12-16 08:38 strk + + * lwgeom/lwpostgis.sql.in: Simplified top warning about + upgradability of changes. + +2005-12-16 08:37 strk + + * lwgeom/Makefile: Added dependency of postgis_proc_upgrade.pl in + lwpostgis_upgrade.sql rule + +2005-12-16 08:33 strk + + * utils/postgis_proc_upgrade.pl: Fixed version checker to only use + Major to compare + +2005-12-16 02:08 strk + + * lwgeom/Makefile: Reverted use of $(shlib_major) to $(shlib). + Since lwpostgis_upgrade.sql is always enough + to rebind, and also required... + +2005-12-16 01:48 strk + + * utils/postgis_proc_upgrade.pl: Added comment about the use of + postgis_lib_version in version checker + (last commit log was incomplete) + +2005-12-16 01:41 strk + + * CHANGES, Version.config, lwgeom/Makefile, + lwgeom/lwpostgis.sql.in, utils/postgis_proc_upgrade.pl: Unified + SCRIPTS, LIB and RELEASE versions for the sake of simplicity. + postgis_scripts_released() will return the same as + postgis_lib_version() + postgis_scripts_installed() return still the same numbers but as + written + in the database at the time of lwpostgis.sql sourcing. + +2005-12-16 01:35 strk + + * doc/postgis.xml: Added notes `bout postgis_scripts_released(), + postgis_scripts_installed() + and postgis_version(). Copied soft upgrade description from + README + file - removed most references about DBPROC/RELPROC and the like. + +2005-12-15 23:57 strk + + * Makefile.config.in, configure.in, lwgeom/Makefile: perl + availability check by ./configure (sorry, you'll need it from now + on) + +2005-12-15 23:52 strk + + * CHANGES: Added note about jdbc/ drop and PgSQL source dependency + relief + +2005-12-15 23:49 strk + + * jdbc: Removed obsoleted code + +2005-12-15 23:46 pramsey + + * doc/postgis.xml: Remove qandasetdiv tags and fix numbering... + +2005-12-15 23:28 strk + + * CHANGES, GNUmakefile, lwgeom/Makefile, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_nojts.c, + lwgeom/lwpostgis.sql.in: - Made postgis_version() a C function + w/out changing output. + - Moved postgis centroid() version (neither GEOS nor JTS) from + lwgeom_functions_basic.c to lwgeom_nojts.c (fails far less + times with "redefinition of centroid" errors.) + - Made lwpostgis_upgrade.sql build by default (must add a check + for perl availability in ./configure.in) + +2005-12-15 23:17 pramsey + + * README.postgis: Wording changes here and there. + +2005-12-15 22:50 strk + + * README.postgis: Updated Upgrading section + +2005-12-15 19:11 strk + + * make_dist.sh: back to single full package + +2005-12-15 18:34 strk + + * doc/postgis.xml: Switched HARD/SOFT upgrade and removed HACK + upgrade sections. + +2005-12-15 18:30 strk + + * TODO: Added item for 1.1 closure + +2005-12-15 15:18 strk + + * TODO: Added things to do for 1.1.0 closeup + +2005-12-15 09:28 strk + + * regress/run_test: Infinite->Infinity + +2005-12-15 01:27 strk + + * regress/run_test: Added PROJ version in output - would change the + whole thing to postgis_full_version() if it only fit into 80 cols + +2005-12-15 01:21 strk + + * regress/Makefile: Made PROJ test be run only if USE_PROJ=1 + +2005-12-15 01:19 strk + + * regress/regress.sql, regress/regress_expected, + regress/regress_ogc.sql, regress/regress_ogc_expected: Moved + GEOS/JTS function from regress to ogc test + +2005-12-15 01:07 strk + + * regress/regress.sql, regress/run_test: Removed call to + replace(text,text,text) in regress.sql + (unsupported by pgsql 7.2) + Used sed in run_test to Transform Infinite to inf and Inf to inf + +2005-12-15 00:49 strk + + * Version.config, lwgeom/Makefile: Splitted SCRIPTS_VERSION in + MAJOR,MINOR,MICRO + +2005-12-15 00:47 strk + + * lwgeom/lwpostgis.sql.in: 'IMMUTABLE STRICT' -> + '_IMMUTABLE_STRICT' fix for new polygon ctors + +2005-12-15 00:28 strk + + * regress/run_test: typo fixed + +2005-12-14 18:56 strk + + * TODO: Removed rectangle-level locking (DONE) + +2005-12-14 18:45 strk + + * TODO: Dropped 1.1.0 specific section - all pending items dumped + to 'other random items' + +2005-12-14 18:44 strk + + * doc/postgis.xml: Typo fixed (dumber->dumper) - was tempted to + keep it ;) + +2005-12-14 18:34 strk + + * README.postgis: Reintroduced revised INSTALLATION, UPGRADE, + USAGE. + Added REQUIREMENTS, CONFIGURATION and TESTING. + UPGRADE still requires some cleanup (IMHO). + +2005-12-14 15:40 strk + + * README.postgis: Removed most info, added reference to PostGIS + manual instead + +2005-12-14 15:29 strk + + * ., .cvsignore: Removed postgis_geos_version.h - should be under + lwgeom/ + +2005-12-14 15:23 strk + + * make_dist.sh: - Create two packages: + postgis-$$.tar.gz and postgis-regress-$$.tar.gz + + - New syntax: + -- postgis-cvs.tar.gz postgis-regress-cvs.tar.gz + sh make_dist.sh + -- postgis-1.1.0.tar.gz postgis-regress-1.1.0.tar.gz + sh make_dist.sh 1.1.0 + +2005-12-14 14:14 strk + + * doc/Makefile: Removed obsoleted --param shade.verbatim param from + xsltproc call, + moved common flags on top file. + +2005-12-14 13:43 strk + + * doc/postgis.xml: fixed closing tag mismatch + +2005-12-14 13:42 strk + + * doc/postgis.xml: Added release version in abstract, updated + INSTALL section to reflect autoconf-based layout + +2005-12-14 12:24 strk + + * Makefile.config.in, configure.in, doc/Makefile: Nicely handled + missing requirements for docs build + +2005-12-14 11:13 strk + + * regress/regress.sql, regress/regress_ogc.sql, + regress/regress_ogc_expected: Snapped buffer() output to a grid + of 1.0E-14 grid to account for slightly + different floating number behaviours on Solaris. + Normalized Infinity to inf to account for different libc outputs. + +2005-12-14 00:26 strk + + * regress/Makefile, regress/run_test: Regression tests output made + much more concise + +2005-12-13 23:25 strk + + * lwgeom/ptarray.c: removed unused variable + +2005-12-13 22:04 strk + + * regress/run_test: Added GEOS/JTS version info when available + +2005-12-13 21:16 strk + + * regress/Makefile: Fixed a misnamed test + +2005-12-13 19:01 strk + + * doc/postgis.xml, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwpostgis.sql.in, regress/Makefile, + regress/replacepoint.sql, regress/replacepoint_expected, + regress/setpoint.sql, regress/setpoint_expected: Renamed + ReplacePoint() to SetPoint() + +2005-12-13 18:39 strk + + * CHANGES, doc/postgis.xml, lwgeom/liblwgeom.h, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwline.c, + lwgeom/lwpostgis.sql.in, lwgeom/ptarray.c, regress/Makefile, + regress/removepoint.sql, regress/removepoint_expected, + regress/replacepoint.sql, regress/replacepoint_expected: Added + RemovePoint() and ReplacePoint() to complete Geometry editiong + function. + Added regress tests for them. + +2005-12-13 18:19 strk + + * lwgeom/lwgeom.c: Fixed bug in lwgeom_as_anytype cast funcions + +2005-12-13 14:19 strk + + * doc/postgis.xml: LRS section repopulated + +2005-12-13 12:51 strk + + * doc/postgis.xml: Moved out of LRS section: line_locate_point back + (to Misc), + line_substring and line_interpolate_point (to Geometry + constructors). + Added more cross-references. + +2005-12-13 12:12 strk + + * TODO: updated + +2005-12-12 20:41 strk + + * regress/run_test: Handled common invokation mistake (accept + trailing .sql in test names) + +2005-12-12 20:31 strk + + * regress/run_test: Changed math statements to be compatible with + solaris shell, fixed typo + +2005-12-12 17:40 strk + + * CHANGES, doc/postgis.xml, lwgeom/lwgeom_geos.c, + lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_geos_wrapper.cpp, + lwgeom/lwgeom_jts.c, lwgeom/lwgeom_nojts.c, + lwgeom/lwpostgis.sql.in, regress/Makefile, + regress/regress_bdpoly.sql, regress/regress_bdpoly_expected, + regress/regress_expected, regress/run_test: - Fixed Z presence + detection in GEOS funcions (C++ and C wrappers). + - NEW BuildArea(any_geometry) function + - NEW OGC BdPolyFromText(linestring_wkt, srid) function + - NEW OGC BdMPolyFromText(linestring_wkt, srid) function + - Updated postgis manual and added regression tests for new + functions. + - Reworked regress test runner to be more succint and report + a summary of test results + +2005-12-12 11:35 strk + + * lwgeom/Makefile: Avoided detect_geos_version rule when using the + GEOS C-API + +2005-12-12 11:33 strk + + * lwgeom/lwgeom_functions_analytic.c: Wrapped grid_print + declaration and definition in VERBOSE block, to avoid compiler + warning about it being unused + +2005-12-10 15:46 strk + + * lwgeom/lwgeom_api.c: Fixed error message typo + +2005-12-09 20:43 pramsey + + * doc/postgis.xml: Added credits for GEOS and Proj4. + +2005-12-09 15:14 strk + + * CHANGES: Organized Change log for 1.1.0 + +2005-12-09 12:02 strk + + * doc/postgis.xml: Added Charlie Savage in credits + +2005-12-09 12:00 strk + + * CHANGES, lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_c.c, + lwgeom/lwgeom_geos_wrapper.cpp: Plugged memory leaks in + Polygonize(). + +2005-12-09 10:14 strk + + * regress/regress_ogc.sql, regress/regress_ogc_expected: Added a + couple of polygonize tests + +2005-12-07 12:22 strk + + * utils/postgis_restore.pl: Fixed handling of CAST for 8.0.0 + restore. + Type name canonicalization function defined separately. + +2005-12-07 09:05 strk + + * utils/postgis_restore.pl: Added note about OID column drop in pre + 8.1 to 8.1+ upgrades + +2005-12-06 15:42 devrim + + * extras/rpm/spec/postgis.spec: Label the spec file as 1.1.0 + +2005-12-06 15:37 strk + + * doc/postgis.xml: Updated SnapToGrid documentation + +2005-12-06 15:26 devrim + + * extras/rpm/spec/postgis.spec: Update to 1.0.6 + +2005-12-06 15:09 strk + + * CHANGES, doc/postgis.xml: Updated after release 1.0.6 + +2005-12-06 14:56 strk + + * regress/run_test: Added check for successfully postgis + installation before running tests + +2005-12-06 14:51 strk + + * regress/regress_ogc.sql, regress/regress_ogc_expected: Added + user-reported intersects() test + +2005-12-02 15:11 strk + + * regress/Makefile: Had regress_ogc test skipped if no GEOS nor JTS + support is compiled in + +2005-12-02 14:56 strk + + * Makefile: Added missing rules + +2005-12-02 14:52 strk + + * GNUmakefile, Makefile: Copied PostgreSQL top-level Makefile for + use by systems in which make != gmake + +2005-12-02 14:35 strk + + * lwgeom/lwgeom_transform.c: Fixed support for PGSQL version 7.2 + and 7.3 + +2005-12-02 14:15 strk + + * regress/regress_proj_expected: Fixed SnapToGrid output expectance + (higher dims no more discarded) + +2005-12-02 13:21 strk + + * CHANGES: Added note about new SnapToGrid function + +2005-12-02 13:16 strk + + * lwgeom/lwpostgis.sql.in: Added SnapToGrid(geom, point_offset, + xsz, ysz, zsz, msz) + +2005-12-02 10:46 strk + + * lwgeom/lwgeom_functions_analytic.c: Added + LWGEOM_snaptogrid_pointoff and gridspec utility funx + +2005-12-02 09:12 strk + + * CHANGES: Added note about SnapToGrid bbox computation + +2005-12-02 09:07 strk + + * lwgeom/lwgeom_functions_analytic.c: Fixed output box2d + computation in SnapToGrid (was working with float, + changed to work with doubles and call appropriate box3d->box2d + converter). + +2005-12-02 09:06 strk + + * lwgeom/lwgeom_api.c: Added PARANOIA_LEVEL checks in box3d<->box2d + converters + +2005-12-02 08:26 strk + + * regress/Makefile, regress/run_test: Quoted grep pattern (Solaris' + shell threats carets as pipes). + Added a sleep 1 before dropping DB (to avoid "database being + accessed" errors). + +2005-12-01 22:29 strk + + * regress/Makefile: Changed back 'tests' to 'test' + +2005-12-01 19:25 strk + + * CHANGES: Added note about SnapToGrid and higher dims + +2005-12-01 19:09 strk + + * lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c, + lwgeom/lwgeom_functions_analytic.c, + lwgeom/lwgeom_functions_lrs.c, lwgeom/ptarray.c: Exported + DYNPTARRAY struct and accessor funx (from _lrs.c). + Rewritten ptarray_grid() to allow snapping of all dimensions and + never discard input ordinates. + +2005-12-01 17:14 strk + + * lwgeom/lwgeom_geos_wrapper.cpp: Fixed missing LineMerge symbol + when built against geos-1.0 + +2005-12-01 16:21 strk + + * CHANGES, lwgeom/liblwgeom.c, lwgeom/liblwgeom.h, + lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_c.c, + lwgeom/lwgeom_jts.c: Added SRID mismatch checks in GEOS and JTS + wrappers + +2005-12-01 16:19 strk + + * Makefile.config.in: Updated comment about GEOS C-API (starts with + 2.2.x) + +2005-12-01 15:53 strk + + * regress/Makefile: Renamed clean: to cleanup:, provided empty + clean: to make things work + from toplevel makefile. + +2005-12-01 15:50 strk + + * configure.in: Fixed handling of bogus geos-1.0 + +2005-12-01 14:07 strk + + * regress/Makefile, regress/lwgeom_regress_expected, + regress/regress_expected, regress/regress_index_expected, + regress/run_test: Skipped checks of SQL command outputs + (INSERT,UPDATE,CREATE,DROP). + Cleaned up postgis_reg after tests run. + +2005-12-01 13:53 strk + + * CHANGES, lwgeom/lwgeom.c: Fixed lwgeom_segmentize2d() to always + return a clone + +2005-12-01 13:49 strk + + * CHANGES, lwgeom/lwcollection.c: Fixed short-allocation in + lwcollection_clone() + +2005-12-01 13:37 strk + + * regress/regress_proj.sql, regress/regress_proj_expected: Fixed + test to cleanup after run + +2005-11-30 21:02 strk + + * regress/regress_proj.sql, regress/regress_proj_expected: Added + missing proj tests + +2005-11-30 18:24 strk + + * CHANGES, lwgeom/lwgeom_functions_basic.c, lwgeom/ptarray.c: Fixed + segfault on addPoint() with invalid offset + +2005-11-30 18:24 strk + + * regress/run_test: Fixed error message on non-readable expected + file + +2005-11-30 17:04 strk + + * doc/postgis.xml: Added Alex Mayrhofer to list of contributors + +2005-11-30 16:59 strk + + * CHANGES: Moved 8.2 support to 1.0.6 section + +2005-11-30 16:57 strk + + * regress/Makefile: Added proj tests, curtesy of Alex Mayrhofer + +2005-11-29 22:40 strk + + * configure.in: CAPI usage triggered starting at geos-2.2 + +2005-11-29 10:05 strk + + * CHANGES, doc/postgis.xml: Added locate_among_measure() and + locate_between_measures() dox. + Updated CHANGES adding new LRS funx and new transform() code. + +2005-11-29 09:00 strk + + * TODO, doc/postgis.xml: Updated documentation for X,Y,M and Z + +2005-11-28 16:01 strk + + * CHANGES, lwgeom/lwgeom_functions_basic.c: Fixed a segfault on + geom_accum(NULL, NULL) condition + +2005-11-28 15:59 strk + + * regress/regress.sql, regress/regress_expected: Added + geom_accum(NULL,NULL) test + +2005-11-28 15:06 strk + + * lwgeom/SERIALIZED_FORM, lwgeom/compat.h, lwgeom/liblwgeom.h, + lwgeom/lwgeom_functions_lrs.c, lwgeom/lwgeom_pg.h, + lwgeom/pgsql_compat.h: Estrapolated SERIALIZED_FORM doc from + liblwgeom.h and put it into + SERIALIZED_FORM file. + Cleaned up header files so to avoid C++ style comments and + -pedantic errors. + (more to come on this front) + +2005-11-28 11:49 strk + + * CHANGES: Added bbox cache handling fix in 1.0.6 + +2005-11-28 11:48 strk + + * lwgeom/lwgeom_functions_basic.c: minor cleanups and comments + +2005-11-28 11:31 strk + + * lwgeom/lwgeom_functions_basic.c: memory release in + force_collection + +2005-11-28 11:27 strk + + * regress/regress.sql, regress/regress_expected: Added + force_collection test + +2005-11-28 11:20 strk + + * lwgeom/lwcollection.c, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwgeom_ogc.c, lwgeom/lwline.c, lwgeom/lwpoly.c: Fixed + ExteriorRing() and Segmentize() handling of bbox cache + +2005-11-28 11:04 strk + + * regress/regress.sql, regress/regress_expected, + regress/regress_ogc.sql, regress/regress_ogc_expected: Added + ExteriorRing and Segmentize tests + +2005-11-25 17:22 mschaber + + * jdbc2/README, jdbc2/src/org/postgis/java2d/PGShapeGeometry.java, + jdbc2/src/org/postgis/java2d/ShapeBinaryParser.java: java2d and + doc improvements + +2005-11-25 16:14 strk + + * CHANGES, Makefile.config.in, lwgeom/lwgeom_box2dfloat4.c, + lwgeom/lwgeom_chip.c, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwgeom_gist.c, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, + lwgeom/lwgeom_pg.h, lwgeom/lwgeom_spheroid.c: Added support for + PostgreSQL head, as suggested by Michael Fuhr. + Cleaned up includes. + +2005-11-25 16:11 strk + + * lwgeom/lwgeom_transform.c: Wrapped PROJ4SRSCacheCheck function in + ifdef MEMORY_CONTEXT_CHECKING block, to avoid compiler warning + +2005-11-25 15:43 strk + + * regress/regress_ogc.sql, regress/regress_ogc_expected: Added + unite_garray() test + +2005-11-25 15:43 strk + + * regress/run_test: Added database version info + +2005-11-25 15:34 strk + + * regress/regress_expected, regress/regress_ogc_expected: Fixed + expected ERROR and NOTICEs + +2005-11-25 15:28 strk + + * lwgeom/lwcollection.c: Fixed 0-size allocation in lwcollection + deserializer + (only matters when backend is compiled with --enable-cassert) + +2005-11-25 14:14 strk + + * regress/run_test: Added postgis library version and builddate, to + make sure the existing database + being used is equipped with the library we are willing to test. + +2005-11-24 20:20 strk + + * TODO: Added note about documentation updates requirement (will + anyone read it before 1.1.0 ? ;) + +2005-11-24 20:18 strk + + * lwgeom/lwgeom_geos_c.c: Fixed sizeof(GEOSGeom) calls, minor + debugging improvements. + +2005-11-24 20:11 strk + + * doc/man/shp2pgsql.1: Added -N and -g documentation + +2005-11-23 15:54 strk + + * lwgeom/lwgeom_ogc.c: Changed X(), Y(), M() and Z() to raise an + error if input + is not strictly a point (must update documentation) + +2005-11-23 15:30 strk + + * lwgeom/lwgeom_functions_lrs.c, regress/regress_lrs.sql, + regress/regress_lrs_expected: Changed locate_between_measures() + to return simpler types + +2005-11-23 14:52 strk + + * CHANGES, lwgeom/lwgeom_ogc.c, regress/regress.sql, + regress/regress_expected: Changed M() and Z() to return NULL when + input doesn't have + the requested dimension. Updated regress tests with a few + of these cases. + +2005-11-23 14:44 strk + + * regress/run_test: Added usage dox and check for required input + files + +2005-11-23 14:38 strk + + * regress/Makefile, regress/lwgeom_regress.sql, + regress/lwgeom_regress_expected, regress/regress.sql, + regress/regress_expected, regress/regress_index.sql, + regress/regress_index_expected, regress/regress_lrs.sql, + regress/regress_lrs_expected, regress/run_index_regress, + regress/run_lwgeom_regress, regress/run_ogc_regress, + regress/run_regress, regress/run_test: Reworked regress tests to + avoid multiple database creations + +2005-11-23 13:48 strk + + * lwgeom/lwgeom_functions_lrs.c: fixed bug in points duplication + check of dynptarray_addPoint4d + +2005-11-23 13:46 strk + + * regress/regress.sql, regress/regress_expected: Added a few + regression tests for LRS functions + +2005-11-23 13:19 strk + + * lwgeom/Makefile, lwgeom/liblwgeom.h, + lwgeom/lwgeom_functions_lrs.c, lwgeom/lwpostgis.sql.in: Initial + implementation of locate_among_measure() and + locate_between_measures() + +2005-11-22 21:29 strk + + * CHANGES, doc/postgis.xml, lwgeom/liblwgeom.h, + lwgeom/lwgeom_api.c, regress/regress.sql, + regress/regress_expected: Fixed a bug in getPoint{3dm,3dz,4d}_p() + api calls automatically + fixing bugs in force_{3dm,3dz,4d}() user functions, for which + tests have been added in regress dir. + Wrapped paranoid checks in PARANOIA_LEVEL preprocessor blocks. + Updated release notes and CHANGES file. + +2005-11-22 19:59 strk + + * lwgeom/lwcollection.c: Fixed debugging printf call + +2005-11-18 17:37 mcayland + + * lwgeom/lwgeom_transform.c: Add fix for PG 8.1 calling the + MemoryContext check method when compiled as a debug build + +2005-11-18 10:48 strk + + * lwgeom/lwgeom_transform.c: fixed double release of bbox cache + memory + +2005-11-18 10:16 strk + + * lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_gml.c, + lwgeom/lwgeom_svg.c: Removed casts on lwalloc return. + Used varlena macros when appropriate. + +2005-11-17 23:35 mcayland + + * lwgeom/lwgeom_transform.c: Removed duplicate debugging code used + to reset the cache when it was full + +2005-11-17 23:25 mcayland + + * lwgeom/lwgeom_transform.c: Fixed assertion bug and an off-by-one + palloc() in the new transform() code + +2005-11-17 17:49 mcayland + + * lwgeom/lwgeom_transform.c, lwgeom/lwpostgis.sql.in: Reimplement + transform() using a cache that maintains SRS and PROJ.4 library + handles throughout each portal to speed up reprojections on large + datasets + +2005-11-16 13:04 mschaber + + * jdbc2/src/org/postgis/Point.java: small comment improvements in + Point.java + +2005-11-16 10:34 strk + + * doc/postgis.xml: Added availability info of + line_interpolate_point function + +2005-11-16 09:49 strk + + * CHANGES, doc/postgis.xml: Updated 1.0.5 release documentation + +2005-11-14 10:05 strk + + * configure.in: Forced use of CAPI when building against GEOS 3.x.x + or superior + +2005-11-14 09:01 strk + + * lwgeom/liblwgeom.h, lwgeom/lwcollection.c, lwgeom/lwgeom.c, + lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_c.c, + lwgeom/lwgeom_jts.c, lwgeom/lwline.c, lwgeom/lwmline.c, + lwgeom/lwmpoint.c, lwgeom/lwmpoly.c, lwgeom/lwpoint.c, + lwgeom/lwpoly.c: Forced copy of BOX2D at deserialization time. + LWGEOM (sub)objects will always have their own copy, safely + released + by lwgeom_release(). This will remove memory alignment problems. + +2005-11-11 18:04 strk + + * TODO: updated + +2005-11-11 17:49 strk + + * CHANGES: Updated + +2005-11-11 17:45 strk + + * lwgeom/lwline.c, lwgeom/lwpoint.c, lwgeom/lwpoly.c: Fixed memory + alignment bug in base geometry type serializers, added integrity + check for geometry type flag and it's pointarrays dimension + mismatch + +2005-11-11 17:23 strk + + * lwgeom/lwgeom_functions_basic.c: Fixed memory alignment issues in + force_*d*_recursive + +2005-11-11 17:03 strk + + * regress/lwgeom_regress.sql, regress/lwgeom_regress_expected: + Added some dimensionality changes tests + +2005-11-11 17:02 strk + + * regress/regress.sql, regress/regress_expected: Added linemerge + test + +2005-11-11 10:49 strk + + * CHANGES, lwgeom/lwgeom_api.c: Fixed short-initialization in + getPoint4d_p + +2005-11-01 17:11 strk + + * Makefile.config.in, configure.in: Ported ELF detection code from + PostgreSQL. PostGIS builds on freebsd > 2 out of the box now. + +2005-11-01 11:56 strk + + * topology/topology.sql.in: Initial work on ST_AddEdgeNewFaces + +2005-11-01 11:46 strk + + * lwgeom/lwpostgis.sql.in: Removed calls to get_proj4_from_srid() + from transform() to require + a single scan of spatial_ref_sys for call rather then two. + +2005-11-01 11:37 strk + + * configure.in: Fixed handling of --with-proj handling + +2005-11-01 10:29 strk + + * CHANGES: updated + +2005-11-01 10:22 strk + + * utils/postgis_proc_upgrade.pl: Changed major-minor version + numbers extraction to be compatible with postgresql 7.2.1 (relies + on the fact that this information will always be in the first 4 + characters - single digit per version) + +2005-11-01 09:25 strk + + * loader/shp2pgsql.c: Reworked NULL geometries handling code + letting user specify policy (insert,skip,abort). Insert is the + default. + +2005-10-31 13:42 mschaber + + * jdbc2/src/org/postgis/java2d/PGShapeGeometry.java: Document Bug + in PGShapeGeometry + +2005-10-28 13:48 mschaber + + * jdbc2/src/org/postgis/java2d/PGShapeGeometry.java: Small winding + rule fix and some comment improvements + +2005-10-26 11:10 strk + + * CHANGES: updated + +2005-10-26 11:07 strk + + * utils/postgis_proc_upgrade.pl: Added optional second argument to + specify schema in which postgis functions are to be replaced + +2005-10-25 14:31 strk + + * CHANGES: Added azimuth() and shift_longitude() functions + +2005-10-25 14:31 strk + + * doc/postgis.xml: Added documentation for azimuth() + +2005-10-25 14:21 strk + + * lwgeom/lwgeom_functions_basic.c: Added missing SRID check in + azimuth() function + +2005-10-25 14:15 strk + + * lwgeom/liblwgeom.h, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwpostgis.sql.in, lwgeom/measures.c: Added + azimuth(point,point) function. + +2005-10-25 11:38 strk + + * lwgeom/liblwgeom.h, lwgeom/lwgeom.c, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in, + lwgeom/ptarray.c: Added shift_longitude(geometry) sql procedure + and underlying + ptarray_longitude_shift(POINTARRAY *) and + lwgeom_longitude_shift(LWGEOM *) + functions. + +2005-10-25 11:37 strk + + * lwgeom/lwgeom_geos_c.c: Fixed bug in GEOSCoordSeq to POINTARRAY + converter + +2005-10-25 11:16 strk + + * lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h: Added + pglwgeom_deserialize() + +2005-10-24 16:14 strk + + * CHANGES: Moved loader/dumper stricter handling of attribute sizes + from 1.0.5 to head section + +2005-10-24 15:54 strk + + * loader/shp2pgsql.c: fixed wrong assumption about maximum size of + integer attributes (width is maximum size of text representation) + +2005-10-24 13:29 strk + + * lwgeom/lwgeom_geos_c.c: Updated to reflect ownership policy in + GEOS C-api. + +2005-10-24 11:33 strk + + * CHANGES: Added attribute types mapping change + +2005-10-24 11:30 strk + + * loader/pgsql2shp.c, loader/shp2pgsql.c: Fixed a bug in string + attributes handling truncating values of maximum + allowed length, curtesy of Lars Roessiger. + Reworked integer attributes handling to be stricter in dbf->sql + mapping + and to allow for big int8 values in sql->dbf conversion + +2005-10-21 15:35 mschaber + + * jdbc2/src/org/postgis/java2d/PGShapeGeometry.java: + PGShapeGeometry constructor cleanup + +2005-10-21 13:06 mschaber + + * jdbc2, jdbc2/.cvsignore, jdbc2/README: Updated jdbc2 README to + reflect JTS dependency on trove4j + +2005-10-21 12:07 mschaber + + * jdbc2/README, jdbc2/jtssrc/org/postgis/jts/JtsBinaryParser.java, + jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java, + jdbc2/src/examples/TestJava2d.java: implemented JTS + GeometryFactory caching + +2005-10-21 11:33 strk + + * CHANGES, loader/shp2pgsql.c: Applied patch by Lars Roessiger + handling numerical values with a trailing decima + l dot + +2005-10-21 08:53 mschaber + + * jdbc2/src/examples/TestJava2d.java: typo fix in java2D example + +2005-10-20 18:07 mschaber + + * jdbc2/sources.inc, jdbc2/src/examples/TestJava2d.java, + jdbc2/src/org/postgis/java2d/Java2DWrapper.java, + jdbc2/src/org/postgis/java2d/PGShapeGeometry.java: added example + for java2d + +2005-10-20 16:13 mschaber + + * jdbc2/java2dsrc, jdbc2/src/org/postgis/java2d, + jdbc2/src/org/postgis/java2d/Java2DWrapper.java, + jdbc2/src/org/postgis/java2d/PGShapeGeometry.java, + jdbc2/src/org/postgis/java2d/ShapeBinaryParser.java: moved java2d + to ordinary src directory, as it does not depend on any external + libraries. + +2005-10-20 16:04 mschaber + + * jdbc2/src/org/postgis/DriverWrapper.java: fix postgresql 7.2 + datatype registration compatibility code + +2005-10-20 15:58 mschaber + + * jdbc2/jtssrc/org/postgis/jts/JtsBinaryParser.java, + jdbc2/jtssrc/org/postgis/jts/JtsBinaryWriter.java, + jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java, + jdbc2/jtssrc/org/postgis/jts/JtsGisWrapper.java, + jdbc2/jtssrc/org/postgis/jts/JtsWrapper.java: Fixed all + deprecation warnings in JTS code by using proper GeometryFactory + instances (hope) + +2005-10-20 15:57 mschaber + + * CHANGES: added forgotten changelog entry + +2005-10-20 14:35 mschaber + + * jdbc2/java2dsrc, jdbc2/java2dsrc/org, + jdbc2/java2dsrc/org/postgis, jdbc2/java2dsrc/org/postgis/java2d, + jdbc2/java2dsrc/org/postgis/java2d/Java2DWrapper.java, + jdbc2/java2dsrc/org/postgis/java2d/PGShapeGeometry.java, + jdbc2/java2dsrc/org/postgis/java2d/ShapeBinaryParser.java: Added + some source for java2D readonly support + +2005-10-19 13:11 strk + + * lwgeom/lwgeom_geos_c.c: Handled some more errors. + +2005-10-19 10:12 strk + + * lwgeom/lwgeom_jts.c: Removed useless variables from linemerge() + +2005-10-19 10:09 strk + + * lwgeom/lwgeom_geos.c: Removed unused variables in linemerge() + +2005-10-19 10:04 strk + + * topology/test/Makefile, topology/test/cache_geometries.sql, + topology/test/edit_topology.sql, topology/test/hierarchy.sql, + topology/test/load_topology.sql, + topology/test/predicate.expected, topology/topology.sql.in: Added + ST_ModEdgesSplit function, cleaned up test files, added tests for + the new topology editing functions. + +2005-10-18 16:39 strk + + * topology/topology.sql.in: Fixed ST_NewEdgesSplit function to + return new Node id rather then text + +2005-10-18 15:31 strk + + * topology/test/load_topology.sql, + topology/test/sqlmm_topology.sql, topology/topology.sql.in: Added + SQL/MM functions ST_RemoveIsoEdge and ST_NewEdgesSplit. + The ST_NewEdgesSplit also updates the Relation table (out of + SQL/MM specs). + +2005-10-17 09:40 strk + + * lwgeom/lwgeom_geos_c.c: Changed GEOS initializzation to use + lwnotice for errors rather then + lwerror, to allow for cleanup on exceptions. + +2005-10-17 09:39 strk + + * lwgeom/Makefile: Added -Wall flag to compilers invocation + +2005-10-17 08:37 strk + + * lwgeom/lwgeom_geos_c.c: Fixed compiler warnings, handled + exceptions in POSTGIS2GEOS conversions + +2005-10-14 08:29 strk + + * CHANGES: Added topology change + +2005-10-13 16:21 strk + + * topology, topology/.cvsignore, topology/ER, + topology/ER/.cvsignore, topology/ER/Makefile, + topology/ER/topology.fig, topology/Makefile, topology/README, + topology/TODO, topology/test, topology/test/.cvsignore, + topology/test/Makefile, topology/test/cache_geometries.sql, + topology/test/hierarchy.sql, topology/test/invalid_topology.sql, + topology/test/load_topology.sql, topology/test/more_features.sql, + topology/test/predicates.sql.in, + topology/test/sqlmm_topology.sql, + topology/test/validate_topology.sql, topology/topology.sql.in: + Initial work on topology model support + +2005-10-13 13:40 strk + + * CHANGES, loader/shp2pgsql.c: Fixed return code from shp2pgsql + +2005-10-10 16:19 strk + + * CHANGES, lwgeom/lwgeom_estimate.c: Fixed null values fraction + computation in geometry analyzer as suggested by Michael Fuhr + +2005-10-03 21:45 devrim + + * extras/rpm/README: Added basic doc about building RPMs + +2005-10-03 21:29 devrim + + * extras/rpm/spec/postgis.spec: - Make PostGIS build against pgxs + so that we don't need PostgreSQL sources. + - Fixed all build errors except jdbc (so, defaulted to 0) + - Added new files under %utils + +2005-10-03 18:08 strk + + * loader/pgsql2shp.c, loader/shp2pgsql.c: Stricter string + attributes lenght handling. DBF header will be used + to set varchar maxlenght, (var)char typmod will be used to set + DBF header + len. + +2005-10-03 17:36 devrim + + * extras/rpm/spec/postgis.spec: Removed + postgis-jdbc2-makefile.patch (applied to -head) + +2005-10-03 17:29 devrim + + * extras/rpm/patches/postgis-jdbc2-makefile.patch: Applied to HEAD, + so removed + +2005-10-03 07:53 strk + + * doc/man/shp2pgsql.1, doc/postgis.xml: Added -W and -I loader + switches to manuals. + +2005-10-03 07:45 strk + + * loader/shp2pgsql.c: Issued a warning when -W is specified and no + UTF8 support has been compiled in. + +2005-09-30 15:09 devrim + + * extras/rpm/README.rpm: Removed + +2005-09-30 15:09 devrim + + * extras/rpm/README: Renamed the file and fixed the non-ascii char + +2005-09-30 12:44 strk + + * lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_c.c: undefined + UNITE_USING_BUFFER (defining it to 0 did not have the expected + result) + +2005-09-30 08:59 strk + + * CHANGES, loader/shp2pgsql.c: Fixed release of stack memory + occurring when shp2pgsql is compiled with USE_ICONV defined, an + attribute value needs to be escaped and no -W is used + +2005-09-29 07:11 mschaber + + * jdbc2/Makefile: Manually applied Makefile changes from Devrim + GUNDUZ (extras/rpm/patches/postgis-jdbc2-makefile.patch) to HEAD + jdbc2 Makefile + +2005-09-28 16:34 strk + + * lwgeom/lwgeom_geos_c.c: Honoured want3d parameter in GEOS2POSTGIS + converters + +2005-09-27 21:50 devrim + + * extras/rpm/README.rpm: Mentioned about the patches in spec file. + +2005-09-27 21:48 devrim + + * extras/rpm/README.rpm: Initial README file for PostGIS RPM + +2005-09-27 21:26 devrim + + * extras/rpm/spec, extras/rpm/spec/postgis.spec: Initial import of + postgis.spec + +2005-09-27 21:12 devrim + + * extras/rpm, extras/rpm/patches, + extras/rpm/patches/filter-requires-perl-Pg.sh, + extras/rpm/patches/postgis-jdbc2-makefile.patch, + extras/rpm/patches/postgis-jdbcdedectver.sh, + extras/rpm/patches/postgis-version.config.patch: Necesarry + patches used to build PostGIS RPMs. + +2005-09-27 16:30 strk + + * lwgeom/lwgeom_geos_c.c: Wrapped debugging line in preprocessor + block. + +2005-09-26 13:48 strk + + * Makefile.config.in: Made USE_GEOS_CAPI definable by ./configure + +2005-09-26 13:47 strk + + * configure.in: Added --with-geos-capi switch + +2005-09-26 12:53 strk + + * doc/postgis.xml: Added LineMerge function in Geometry Editors + chapter + +2005-09-26 12:36 strk + + * CHANGES, Makefile.config.in, lwgeom/Makefile: Initial switches + for use of GEOS C-API + +2005-09-26 12:30 strk + + * lwgeom/lwgeom_geos_c.c: Added LineMerge interface + +2005-09-26 12:09 strk + + * TODO: Updated LineMerge facts + +2005-09-26 12:08 strk + + * lwgeom/lwgeom_jts.c, lwgeom/lwgeom_jts_wrapper.cpp: Added + JTSLineMerge stub, fixed typos in profiling outputs. + +2005-09-26 12:07 strk + + * lwgeom/lwgeom_nojts.c: Added stub for linemerge() + +2005-09-26 12:04 strk + + * CHANGES: Added new LineMerge funtion + +2005-09-26 12:03 strk + + * lwgeom/lwgeom_geos.c: Fixed prototype of linemerge() and error + typo in it + +2005-09-26 11:35 strk + + * lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_wrapper.cpp, + lwgeom/lwpostgis.sql.in: Changed GEOSLineMerge function to take + one geometry and return the simplest + geometry formed by set of merged LineStrings. Fixed memory leak + in + GEOSrelate(). + +2005-09-23 17:25 strk + + * lwgeom/lwpostgis.sql.in: Added linemerge_garray function + +2005-09-23 17:22 strk + + * lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_wrapper.cpp: Added + LineMerger interface + +2005-09-23 17:06 strk + + * lwgeom/lwgeom_geos_c.c: Initial wrapper to GEOS C api + +2005-09-23 16:43 strk + + * lwgeom/liblwgeom.h, lwgeom/lwgeom.c, lwgeom/lwgeom.h, + lwgeom/lwgeom_api.c: Added wrappers for ewkb output + +2005-09-23 16:41 strk + + * lwgeom/lwgeom_inout.c: cleanups + +2005-09-23 16:24 strk + + * lwgeom/ptarray.c: cleanups + +2005-09-23 15:43 strk + + * lwgeom/wktparse.h: added header sentinels + +2005-09-23 11:45 strk + + * lwgeom/lwgeom_inout.c: Made LWGEOMFromWKB use underlying + pglwgeom_from_ewkb() + +2005-09-23 11:23 strk + + * lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c: Added pglwgeom_from_ewkb + function + +2005-09-16 13:19 strk + + * CHANGES: given some consistent format to items + +2005-09-15 14:53 strk + + * doc/postgis.xml: Fixed X(),Y() and Z() functions descriptions, + added M(). + +2005-09-15 10:24 strk + + * doc/postgis.xml: Moved AddPoint() function from 'geometry + constructors' to 'geometry editors' chapter + +2005-09-15 10:16 strk + + * CHANGES, lwgeom/lwgeom_geos.c: Disabled buffer-based GeomUnion + +2005-09-15 10:13 strk + + * CHANGES: Moved the fix_geometry_column() removal to 1.1.0 section + +2005-09-15 09:55 strk + + * CHANGES, lwgeom/lwpostgis.sql.in: Removed automatic + fix_geometry_columns() call in update_geometry_stats and + AddGeometryColumns() + +2005-09-15 09:50 strk + + * doc/postgis.xml: Added Reporting Bugs chapter + +2005-09-09 17:03 strk + + * CHANGES, doc/postgis.xml: Updated release info for 1.0.4 + +2005-09-09 16:21 strk + + * lwgeom/lwgeom_functions_basic.c: Fixed bug in scale() and + transscale() functions corrupting output bounding box + +2005-09-09 15:23 strk + + * lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_ogc.c: cleanups + for waste left in previous patches + +2005-09-09 14:47 strk + + * CHANGES, lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_ogc.c: + Fixed bug in translate() corrupting output bounding box. + Bounding-box related cleanups in exterior_ring() + +2005-09-08 23:30 strk + + * CHANGES, lwgeom/ptarray.c: Made ptarray_compute_box3d a wrapper + of ptarray_compute_box3d_p + +2005-09-08 22:59 strk + + * CHANGES, lwgeom/measures.c: minor speedups in distance() + +2005-09-08 19:26 strk + + * CHANGES, lwgeom/lwgeom_estimate.c: Handled search_box outside of + histogram_box case in selectivity estimator + +2005-09-07 11:58 mschaber + + * TODO: added some more Todo points + +2005-09-06 09:22 strk + + * CHANGES, doc/postgis.xml: Added notes about PointN, GeometryN and + InteriorRingN indexing method + +2005-09-06 08:29 strk + + * CHANGES: BOX3d parser note + +2005-09-06 08:28 strk + + * lwgeom/lwgeom_box3d.c: looser BOX3D parser + +2005-09-03 06:11 strk + + * CHANGES, lwgeom/lwgeom_api.c: Leak plugged in + compute_serialized_box3d_p + +2005-08-31 17:09 strk + + * lwgeom/lwgeom_api.c: removed compiler warnings + +2005-08-31 16:49 strk + + * CHANGES, lwgeom/lwgeom_api.c: Fixed bug in pointArray_construct() + misinterpreting hasZ and hasM parameters + +2005-08-29 22:36 strk + + * CHANGES, loader/shp2pgsql.c: Removed premature object destruction + in InsertLineString{WKT,} causing segfault + +2005-08-29 12:08 strk + + * doc/postgis.xml: Added Nikita Shulga in + contributors list. + +2005-08-29 11:56 strk + + * lwgeom/liblwgeom.h, lwgeom/lwgparse.c, lwgeom/lwpostgis.sql.in: + Typo fixed + +2005-08-29 11:48 strk + + * CHANGES, loader/shp2pgsql.c: Fixed sprintf() calls to avoid + overlapping memory, + reworked not-null objects existance check to reduce startup + costs. + +2005-08-16 21:38 strk + + * CHANGES, lwgeom/lwgeom_ogc.c, lwgeom/lwpostgis.sql.in: Added + M(point) function + +2005-08-16 11:24 strk + + * CHANGES, lwgeom/lwgeom_gist.c: Early memory release in GiST + indexing + +2005-08-12 19:20 pramsey + + * spatial_ref_sys.sql: Added +proj=longlat to all corrupt srs + entries. + +2005-08-10 23:16 strk + + * lwgeom/lwgeom_transform.c: Removed pfree of proj4 text in + make_project failure cases (required for error message) + +2005-08-10 23:12 strk + + * CHANGES: Added segfault fix + +2005-08-10 23:06 strk + + * lwgeom/lwgeom_transform.c: Fixed a segfault in transform_geom + exploited by proj4's make_project error. + +2005-08-04 16:29 strk + + * utils/postgis_restore.pl: Checked for PSQL run success + +2005-08-04 15:20 strk + + * doc/postgis.xml: Added availability note for version functions + +2005-08-04 15:03 strk + + * TODO: Updated + +2005-08-04 14:55 strk + + * CHANGES, doc/postgis.xml: 1.0.3 release notes and date + +2005-08-04 14:54 strk + + * utils/postgis_restore.pl: Added plpgsql_validator explicit + function skip + +2005-07-29 22:24 strk + + * CHANGES: updated 1.0.3 section + +2005-07-29 22:08 strk + + * utils/postgis_restore.pl: Added more obsoleted functions, new + obsoleted_ops considered, + check of pg_restore -l return code, better regexp to allow + broader + range of dump/restore versions. + +2005-07-28 12:23 mschaber + + * CHANGES, jdbc2/src/org/postgis/ComposedGeom.java, + jdbc2/src/org/postgis/Geometry.java, + jdbc2/src/org/postgis/Point.java: fix EWKT constructors to accept + SRID=4711; representation + +2005-07-27 02:47 strk + + * CHANGES, loader/shp2pgsql.c: Support for multibyte field names in + loader + +2005-07-27 02:35 strk + + * CHANGES, loader/shp2pgsql.c: Minor cleanups in loader + +2005-07-27 02:07 strk + + * CHANGES, loader/shp2pgsql.c: Fixed handling of POINT types as WKT + (-w) in loader + +2005-07-25 22:24 strk + + * CHANGES, lwgeom/ptarray.c: bugfix in ptarray_compute_box2d_p + +2005-07-22 19:15 strk + + * CHANGES, loader/pgsql2shp.c: Fixed bug in {get,pop}{int,double} + for 64bit archs + +2005-07-19 11:26 strk + + * CHANGES, lwgeom/lwgeom_inout.c: removed useless strchr call in + LWGEOM_in + +2005-07-13 14:28 strk + + * CHANGES: updated + +2005-07-13 14:26 strk + + * utils/create_undef.pl: Fixed bug reported by klaus F�rster + +2005-07-12 16:19 strk + + * CHANGES, loader/pgsql2shp.c: Fixed bug in user query handling, + reported by Andrew Seales + +2005-07-05 16:12 strk + + * configure.in: Forced INSTALL to be install-sh + +2005-07-05 15:13 strk + + * Makefile.config.in, configure.in: Added more win32-specific + variables + +2005-07-04 17:04 strk + + * Makefile.config.in, configure.in, lwgeom/Makefile: Cleaned up to + use more facilities from Makefile.shlib + +2005-07-04 09:47 strk + + * ., .cvsignore, Makefile, config.h.in, configure.in, + loader/shp2pgsql.c: Added conservative iconv detection code + +2005-07-04 09:14 strk + + * CHANGES: adjusted for 1.0.2 release + +2005-07-04 09:12 strk + + * configure.in: Dropped broken attempt at 'detecting' iconv. + +2005-07-03 17:46 strk + + * doc/postgis.xml: Added 1.0.2 release notes + +2005-07-01 21:10 strk + + * extras/debian, extras/debian/README.Debian, + extras/debian/changelog, extras/debian/compat, + extras/debian/control, extras/debian/createdb.postgis, + extras/debian/createdb.postgis.1, extras/debian/logtop.sh, + extras/debian/mktemplate_gis.1, extras/debian/mktemplate_gis.in, + extras/debian/mkupstreampatch.sh, extras/debian/patches, + extras/debian/patches/patch.level, + extras/debian/patches/upstream.diff, + extras/debian/postgresql.vars.mk, extras/debian/rmtemplate_gis, + extras/debian/rmtemplate_gis.1, extras/debian/rules, + extras/debian/sofiles.in, extras/debian/sofiles.in/control, + extras/debian/sofiles.in/copyright, + extras/debian/sofiles.in/libpostgis#SOVER#.dirs, + extras/debian/sofiles.in/libpostgis#SOVER#.docs, + extras/debian/sofiles.in/libpostgis#SOVER#.examples, + extras/debian/sofiles.in/libpostgis#SOVER#.install, + extras/debian/sofiles.in/libpostgis#SOVER#.manpages, + extras/debian/sofiles.in/libpostgis#SOVER#.postinst, + extras/debian/sofiles.in/libpostgis#SOVER#.prerm, + extras/debian/sofiles.in/libpostgis-doc.doc-base, + extras/debian/sofiles.in/libpostgis-doc.docs, + extras/debian/sofiles.in/libpostgis-java-debug.install, + extras/debian/sofiles.in/libpostgis-java.dirs, + extras/debian/sofiles.in/libpostgis-java.docs, + extras/debian/sofiles.in/libpostgis-java.examples, + extras/debian/sofiles.in/libpostgis-java.install, + extras/debian/sofiles.mk, extras/debian/watch: Included debian + packaging scripts + +2005-06-28 22:01 strk + + * regress/test_index_concurrency: Added index concurrency tester + +2005-06-28 22:00 strk + + * lwgeom/lwgeom_estimate.c: Fixed extimators to work with + postgresql 8.1.x + +2005-06-28 14:58 strk + + * lwgeom/lwgeom_gist.c: Reverted rtree logic back to use + leaf/internal consistency functions + +2005-06-28 14:51 strk + + * CHANGES, lwgeom/Makefile: updated + +2005-06-28 14:42 strk + + * lwgeom/Makefile: Maintained separate vars for CFLAGS and CXXFLAGS + +2005-06-28 14:34 strk + + * lwgeom/lwgeom_gist.c: Bugfix in RTBelowStrategyNumber handling + +2005-06-28 14:00 strk + + * CHANGES: updated + +2005-06-28 13:53 strk + + * lwgeom/lwgeom_gist.c: Inclusion of core rtree header for + StratregyNumber typedef (8.1 support) + +2005-06-28 11:33 strk + + * Makefile.config.in: Added switch for pgsql 8.1 build + +2005-06-28 11:33 strk + + * CHANGES, lwgeom/lwgeom_geos.c: Moved chunked GeomUnion defines on + top of file + +2005-06-28 08:12 mschaber + + * CHANGES, jdbc2/src/org/postgis/binary/ValueSetter.java: fix + compile problems in ValueSetter for ancient jdk releases. + +2005-06-27 15:16 strk + + * CHANGES, lwgeom/lwgeom_geos.c: Initial chunk-based unite_garray + implementation + +2005-06-26 09:15 strk + + * lwgeom/lwgeom_geos.c, lwgeom/lwgeom_jts.c: Added collect,buffer + implementation for unite_garray(). Compile-time definable: GEOS + version defaults to on, JTS to off + +2005-06-25 10:24 strk + + * TODO: Added pgsql standard geometryc types cast + +2005-06-24 12:36 strk + + * CHANGES, lwgeom/lwgeom_gist.c: Fixed rtree indexing (ported from + pgsql rtree fix) + +2005-06-24 07:55 mschaber + + * TODO: added casts between PostgreSQL and PostGIS geometries to + TODO list + +2005-06-17 14:51 strk + + * CHANGES, lwgeom/lwgeom_pg.c: Memory leak fix in pg_error + +2005-06-16 17:55 strk + + * CHANGES, TODO, doc/man/shp2pgsql.1, loader/shp2pgsql.c: Added -I + switch for GiST index creation in loader + +2005-06-15 16:04 strk + + * branches/pgis_1_0/lwgeom/lwgeom_btree.c, CHANGES: fault tolerant + btree ops + +2005-06-15 16:04 strk + + * branches/pgis_0_9_0/CHANGES, branches/pgis_0_9_0/postgis_ops.c, + lwgeom/lwgeom_btree.c: fault tolerant btree ops + +2005-06-10 16:27 strk + + * utils/postgis_proc_upgrade.pl: Added (commented) aggregates + handling + +2005-06-10 16:03 strk + + * lwgeom/lwgeom_geos.c, lwgeom/lwgeom_jts.c, lwgeom/lwgeom_nojts.c, + lwgeom/lwpostgis.sql.in: Renamed {GEOS,JTS}_polygonize_garray to + polygonize_garray to reduce + redundancies. + +2005-06-10 16:02 strk + + * configure.in: Fixed handling of --with-geos + +2005-06-10 12:36 strk + + * doc/postgis.xml: Added availability info for + postgis_full_version() and postgis_jts_version() + +2005-06-10 12:00 strk + + * CHANGES, lwgeom/lwgeom_geos.c, lwgeom/lwgeom_jts.c, + lwgeom/lwgeom_jts_wrapper.cpp, lwgeom/lwgeom_nojts.c, + lwgeom/lwpostgis.sql.in: Added JTSnoop and JTSversion functions. + +2005-06-10 11:58 strk + + * doc/postgis.xml: More info in the Upgrade chapter (soft + upgrade/hard upgrade) + +2005-06-10 09:54 strk + + * regress/regress_ogc.sql, regress/regress_ogc_expected: Added + isvalid(empty) test + +2005-06-09 16:02 strk + + * TODO: updated + +2005-06-09 16:02 strk + + * lwgeom/lwgeom_functions_analytic.c: Added SRID check in + line_locate_point() + +2005-06-09 16:02 strk + + * lwgeom/lwpostgis.sql.in: removed spurious comments + +2005-06-09 16:01 strk + + * lwgeom/ptarray.c: Fixed bug in ptarray_locate_point + +2005-06-09 16:00 strk + + * regress/lwgeom_regress.sql, regress/lwgeom_regress_expected: + Added test for line_locate_point + +2005-06-09 15:12 strk + + * CHANGES, TODO, doc/postgis.xml, lwgeom/liblwgeom.h, + lwgeom/lwgeom_functions_analytic.c, lwgeom/lwpostgis.sql.in, + lwgeom/ptarray.c: Added line_locate_point() function + +2005-06-09 12:30 strk + + * lwgeom/lwgeom_functions_analytic.c: Added a check for correct + order of ``from'' and ``to'' args in line_substring() + +2005-06-09 12:24 strk + + * CHANGES, TODO, doc/postgis.xml, lwgeom/liblwgeom.h, + lwgeom/lwgeom_functions_analytic.c, lwgeom/lwpostgis.sql.in, + lwgeom/ptarray.c: NEW line_substring() function + +2005-06-07 07:51 strk + + * Makefile, lwgeom/Makefile.shlib: Added missing Makefile.shlib and + removed explicit 'all' rule from lwgeom build + +2005-06-06 18:42 strk + + * Makefile.config.in, TODO, configure.in: iconv autodetection + +2005-06-06 17:28 strk + + * lwgeom/Makefile: Moved 'all' rule before Makefile.shlib + inclusion, to have bare 'make' calls work again + +2005-06-06 17:21 strk + + * lwgeom/lwpostgis.sql.in: Added WARNING about changes implications + in terms of SCRIPTS_VERSION + upgrade. Removed extra tokens after #endif directives to make + newer + preprocessor (3.4.3) happy. + +2005-06-06 16:49 strk + + * CHANGES, utils/Makefile, utils/README, + utils/postgis_proc_upgrade.pl: Initial implementation of postgis + procedures upgrade script + +2005-06-06 16:49 strk + + * lwgeom/lwpostgis.sql.in: Added availability info for new + functions + +2005-06-06 16:48 strk + + * Version.config: Incremented micro version number in + SCRIPTS_VERSION (due to functions addition) + +2005-06-06 16:47 strk + + * create_undef.pl, utils/create_undef.pl: Moved create_undef.pl + from root to utils/ dir + +2005-06-06 16:47 strk + + * Makefile: Removed automatic build of docs + +2005-06-06 07:58 mschaber + + * CHANGES, doc/postgis.xml, jdbc2, jdbc2/.cvsignore, + lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/liblwgeom.h, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: added + scale() and transscale() functions (like transform()) + +2005-06-06 07:54 mschaber + + * jdbc2/Makefile: merge Alex' jdbc2 specific Makefile patches + +2005-06-04 10:06 strk + + * Makefile, Makefile.config.in, configure.in, doc/Makefile, + jdbc2/Makefile, loader/Makefile, lwgeom/Makefile: Applied Alex + Bodnaru patch for pgsql source tree dependency drop. + +2005-05-25 12:01 strk + + * extras/wkb_reader/printwkb.c, extras/wkb_reader/readwkb.c, + extras/wkb_reader/wkbtest.h: Stripped out CR chars + +2005-05-25 10:12 mschaber + + * jdbc2/jtssrc/examples/JtsTestParser.java: fix comment + +2005-05-25 10:08 mschaber + + * jdbc2/Makefile, jdbc2/jtssrc/examples/JtsTestParser.java, + jdbc2/jtssrc/org/postgis/jts/JtsBinaryParser.java, + jdbc2/jtssrc/org/postgis/jts/JtsBinaryWriter.java, + jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java, + jdbc2/jtssrc/org/postgis/jts/JtsGisWrapper.java, + jdbc2/src/org/postgis/binary/ByteSetter.java, + jdbc2/src/org/postgis/binary/ValueSetter.java: JTS binary parser + now passes basic regression suite + +2005-05-24 17:19 strk + + * CHANGES: Added release date for postgis-1.0.1 + +2005-05-24 16:56 strk + + * TODO: Added iconv autodetection, removed already-added things + +2005-05-24 14:02 strk + + * doc/postgis.xml: Added postgis-1.0.1 release date + +2005-05-23 16:18 mschaber + + * jdbc2/src/org/postgis/Point.java: Cleaned up Point.equals(Point) + mess + +2005-05-23 14:15 strk + + * doc/postgis.xml: Compiled 1.0.1 release notes + +2005-05-18 17:01 strk + + * CHANGES, utils/postgis_restore.pl: Applied 'strictness' patch by + James Marca + +2005-05-18 15:49 strk + + * doc/postgis.xml: Fixed SetSRID() entry + +2005-05-18 15:39 strk + + * CHANGES: added Paris projections fixes + +2005-05-18 15:36 strk + + * spatial_ref_sys.sql: Updated proj4text for some French + projections, as for Nicolas Ribot report + +2005-05-16 17:50 strk + + * CHANGES: Added note about pgsq2shp attributes names bugfix + +2005-05-16 17:22 strk + + * loader/pgsql2shp.c: Fixed DBF field names handling as for clashes + avoiding. + pgsql field renames are warned. + +2005-05-16 08:05 strk + + * CHANGES: Moved dumper and postgis_restore.pl changes in 1.0.1 + section (back-ported) + +2005-05-16 07:49 strk + + * utils/postgis_restore.pl: Allowed custom args passing to createdb + invocation + +2005-05-15 08:05 strk + + * doc/man/pgsql2shp.1, doc/man/shp2pgsql.1: updated docs as for -k + switch + +2005-05-13 14:16 strk + + * CHANGES, CREDITS: Added new -k switch and credits for it + +2005-05-13 14:06 strk + + * loader/pgsql2shp.c: Applied patch from Obe, Regina to keep + identifiers case. + +2005-05-13 08:03 strk + + * Makefile.config.in, configure.in, lwgeom/Makefile: Added support + for macosx build + +2005-05-12 10:09 strk + + * configure.in: changed PGBELIBS command to avoid backtics and + newlines + +2005-05-12 07:45 strk + + * configure.in: Added another dir in search path for docbook.xml, + changed shell invocation + line for mingw to avoid newline char being used. + +2005-05-11 08:55 strk + + * lwgeom/Makefile: Renamed MINGW to mingw in HOST_OS findstrings + +2005-05-10 12:52 strk + + * lwgeom/lwpostgis.sql.in: Forced OID usage in geometry_column + table + +2005-05-10 12:32 strk + + * configure.in: fixed mingw handling syntax + +2005-05-10 10:58 strk + + * ., .cvsignore: Added Makefile.config + +2005-05-10 10:57 strk + + * config.guess, config.sub, install-sh: Added scripts used by + autoconf + +2005-05-10 09:35 strk + + * Makefile.config.in, configure.in, loader/Makefile, + lwgeom/Makefile: Added initial custom support for MINGW + +2005-05-10 08:31 strk + + * configure.in: GEOS autodetect activated + +2005-05-10 08:15 strk + + * doc/postgis.xml: fixed upgrade procedure section as suggested by + Steven Bowden + +2005-05-09 22:33 strk + + * TODO: updated + +2005-05-04 07:00 strk + + * Version.config: Version bumped to 1.1.0CVS + +2005-05-04 06:58 strk + + * doc/postgis.xml: GEOS/JTS performed operations dox made more + explicit about which + argument is 'this' and which is 'otherGeometry'. + +2005-05-02 10:52 strk + + * CHANGES: Moved 1.0.1 changes into their own section - added jdbc2 + -target change notice + +2005-04-28 11:51 mschaber + + * Makefile, jdbc2/Makefile: added jdbc2 maintainerclean + +2005-04-28 11:01 strk + + * Makefile: Fixed distclean rule to build required Makefile.config + +2005-04-28 08:35 mschaber + + * jdbc2/Makefile, jdbc2/sources.inc: fix sources.inc things + +2005-04-27 16:14 mschaber + + * jdbc2/Makefile, jdbc2/sources.inc: Reworked Makefile + +2005-04-26 18:45 strk + + * TODO: Added MakeValidShape() function + +2005-04-26 18:08 strk + + * Makefile.config.in: Fixed USE_JTS variable to actually use + autoconf-detected value + +2005-04-26 07:01 mschaber + + * jdbc2/src/examples/VersionPrinter.java: Improved versionprinter + to print offline versions even if database is not available + +2005-04-22 01:07 strk + + * CHANGES: Added fix in join selectivity + +2005-04-22 01:07 strk + + * lwgeom/lwgeom_estimate.c: Fixed bug in join selectivity estimator + returning invalid estimates (>1) + +2005-04-21 16:31 strk + + * CHANGES, lwgeom/lwgeom_spheroid.c: Fixed bug in 3d spheroid + length computation, patch by zmocnik at hotmail dot com + +2005-04-21 09:21 strk + + * TODO: Added new LRS funx suggested by Paul + +2005-04-21 09:09 strk + + * CHANGES: updated + +2005-04-21 09:08 strk + + * loader/shp2pgsql.c: Applied patch from Ron Mayer fixing a + segfault in string escaper funx + +2005-04-20 15:22 strk + + * doc/postgis.xml: Fixed link to SimpleFeature Specification + +2005-04-20 15:17 strk + + * lwgeom/Makefile: Fixed clean-lib rule (wasn't removing anything!) + +2005-04-20 15:09 mschaber + + * lwgeom/lwpostgis.sql.in: Fixed pg_opclass update to be + schema-aware. + +2005-04-20 10:21 strk + + * doc/postgis.xml: Fixed bogus example of GeometryFromText(box3d, + int) changing it + to SetSRID(box3d, int) in chapter 5.1.2 + +2005-04-20 08:12 strk + + * TODO: Updated + +2005-04-20 08:10 strk + + * Makefile: Added rules to automatically call configure or + config.status, + added docs rule to be invoked by topdir. + +2005-04-20 08:01 strk + + * Makefile.config: Removed again, can't work anymore. + +2005-04-20 07:55 strk + + * Makefile.config: Put old Makefile.config back to allow for + automatic documentation production, + must be removed again when process gets updated. + +2005-04-19 10:58 strk + + * configure.in: added LPATH to summary output (if different from + install dir) + +2005-04-19 10:41 strk + + * Makefile.config.in, configure.in, doc/Makefile, lwgeom/Makefile: + Reworked autoconf path to use pgsql or custom layout based on + presence of a --prefix switch. + +2005-04-19 09:32 strk + + * Makefile.config.in: Added -c flag to INSTALL invokations (copy, + not move) + +2005-04-19 09:20 strk + + * autogen.sh, configure.in: More info in configure output, added + autogen.sh wrapper + +2005-04-18 23:31 strk + + * CREDITS: Added 1.0.0 section + +2005-04-18 14:46 strk + + * ., .cvsignore, Makefile, Makefile.config, Makefile.config.in, + configure.in, doc/Makefile, loader/Makefile, lwgeom/Makefile: + Improved autoconf script, dropped pgsql source dependency. + EXPERIMENTAL. + +2005-04-18 14:25 strk + + * TODO: Added TODO list for release 1.1 + +2005-04-18 14:15 strk + + * CHANGES, doc/postgis.xml: Fixed 1.0.0 release date to 2005/04/19 + +2005-04-18 14:12 strk + + * CHANGES, doc/postgis.xml, lwgeom/lwgeom_estimate.c: Slightly + changed standard deviation computation to be more + corner-case-friendly. + +2005-04-18 14:04 strk + + * CHANGES, doc/postgis.xml: Added estmator code and testers bugfix + for 1.0.0 release. + +2005-04-18 13:50 strk + + * utils/test_joinestimation.pl: Fixed bug in table2 schema parsing. + +2005-04-18 13:30 strk + + * utils/test_estimation.pl: Fixed to work against LWGEOM + installations + +2005-04-18 10:57 strk + + * lwgeom/lwgeom_estimate.c: Applied patched by Ron Mayer fixing + memory leakages and invalid results + in join selectivity estimator. Fixed some return to use default + JOIN + selectivity estimate instead of default RESTRICT selectivity + estimate. + +2005-04-15 20:12 strk + + * doc/postgis.xml: Fixed Makefile to read Makefile.config + +2005-04-15 15:10 strk + + * README.postgis: Updated to reflect examples->extras rename + +2005-04-15 15:09 strk + + * examples, extras, extras/WFS_locks, extras/WFS_locks/Makefile, + extras/WFS_locks/README, extras/WFS_locks/WFS_locks.c, + extras/WFS_locks/WFS_locks.sql.in, extras/ogc_test_suite, + extras/ogc_test_suite/.cvsignore, + extras/ogc_test_suite/1_schema.sql, + extras/ogc_test_suite/2_queries.sql, + extras/ogc_test_suite/3_cleanup.sql, + extras/ogc_test_suite/Makefile, extras/ogc_test_suite/README, + extras/wkb_reader, extras/wkb_reader/.cvsignore, + extras/wkb_reader/Makefile, extras/wkb_reader/README, + extras/wkb_reader/printwkb.c, extras/wkb_reader/readwkb.c, + extras/wkb_reader/wkbtest.h: Renamed examples/ to extras/. Added + WFS_locks. + +2005-04-15 14:04 mschaber + + * CHANGES, Version.config, jdbc2, jdbc2/.cvsignore, jdbc2/Makefile, + jdbc2/README, jdbc2/jtssrc/examples/JtsTestParser.java, + jdbc2/jtssrc/org/postgis/jts/JtsBinaryParser.java, + jdbc2/jtssrc/org/postgis/jts/JtsBinaryWriter.java, + jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java, + jdbc2/jtssrc/org/postgis/jts/JtsGisWrapper.java, + jdbc2/jtssrc/org/postgis/jts/JtsWrapper.java, + jdbc2/src/examples/Test.java, + jdbc2/src/examples/TestAutoregister.java, + jdbc2/src/examples/TestBoxes.java, + jdbc2/src/examples/TestParser.java, + jdbc2/src/examples/TestServer.java, + jdbc2/src/examples/VersionPrinter.java, + jdbc2/src/org/postgis/ComposedGeom.java, + jdbc2/src/org/postgis/DriverWrapper.java, + jdbc2/src/org/postgis/DriverWrapperAutoprobe.java, + jdbc2/src/org/postgis/DriverWrapperLW.java, + jdbc2/src/org/postgis/Geometry.java, + jdbc2/src/org/postgis/GeometryCollection.java, + jdbc2/src/org/postgis/LineString.java, + jdbc2/src/org/postgis/LinearRing.java, + jdbc2/src/org/postgis/MultiLineString.java, + jdbc2/src/org/postgis/MultiPoint.java, + jdbc2/src/org/postgis/MultiPolygon.java, + jdbc2/src/org/postgis/PGbox2d.java, + jdbc2/src/org/postgis/PGbox3d.java, + jdbc2/src/org/postgis/PGboxbase.java, + jdbc2/src/org/postgis/PGgeometry.java, + jdbc2/src/org/postgis/PGgeometryLW.java, + jdbc2/src/org/postgis/Point.java, + jdbc2/src/org/postgis/PointComposedGeom.java, + jdbc2/src/org/postgis/Polygon.java, + jdbc2/src/org/postgis/Version.java, + jdbc2/src/org/postgis/binary/BinaryParser.java, + jdbc2/src/org/postgis/binary/BinaryWriter.java, + jdbc2/src/org/postgis/binary/ByteGetter.java, + jdbc2/src/org/postgis/binary/ByteSetter.java, + jdbc2/src/org/postgis/binary/ValueGetter.java, + jdbc2/src/org/postgis/binary/ValueSetter.java, + jdbc2/stubs/org/postgresql/Connection.java, + jdbc2/stubs/org/postgresql/PGConnection.java, jdbc2/todo.txt, + lwgeom, lwgeom/.cvsignore, lwgeom/TODO: jdbc2 works: + + Makefile improvements + + JTS support improvements + + Improved regression test system + + Basic consistency check method for geometry collections + + Support for (Hex)(E)wkb + + Autoprobing DriverWrapper for HexWKB / EWKT switching + +2005-04-15 10:01 strk + + * ., .cvsignore: Added configure outputs + +2005-04-15 09:54 strk + + * CREDITS, doc/postgis.xml: Added more people to manual "CREDITS" + chapter (copied from CREDITS file). + Added a not in CREDITS redirecting to the postgis manual. + +2005-04-15 09:31 strk + + * Version.config: Version bumbed to 1.0.0 + +2005-04-14 13:35 strk + + * CHANGES, doc/postgis.xml: Added shp2pgsql bugfix and autoconf + improvement in Release Notes. + +2005-04-14 12:58 strk + + * loader/shp2pgsql.c: Applied patch by Gino Lucrezi fixing bug in + string escaping code. + +2005-04-14 11:25 strk + + * configure.in: --enable-autoconf put back + +2005-04-14 11:23 strk + + * configure.in: Cleanup, improvements, JTS support added + +2005-04-14 09:40 strk + + * doc/postgis.xml: Added Alex Bodnaru in the "Other contributors" + section, for debian packaging. + +2005-04-14 08:02 strk + + * lwgeom/TODO: Added a not about need of memory alignment + constraints handling for deserializers + +2005-04-13 15:57 strk + + * doc/postgis.xml: Removed the CREDITS section from Release Notes + and move contributors + in chapter 1.1 (Credits). + +2005-04-13 14:25 strk + + * doc/postgis.xml: Release notes made an appendix, updated credits + section + +2005-04-13 14:24 strk + + * loader/Makefile: Added MINGW support as suggested by David + Techer. + +2005-04-12 11:18 strk + + * doc/postgis.xml: Added release notes for 1.0.0 final + +2005-04-12 11:17 strk + + * doc/Makefile: XSLBASE made back-redefinable + +2005-04-08 06:45 pramsey + + * doc/Makefile: Make xsl reference work for rackmount nightly build + +2005-04-07 21:02 mschaber + + * doc/Makefile, doc/postgis.xml: typo fixes and linked function in + 4.2.4 + +2005-04-07 19:03 strk + + * CHANGES: Added new strict OGC compliancy enforcement sector of + manual + +2005-04-07 19:00 strk + + * doc/postgis.xml: Corrected and augmented the new chapter about + ensuring OGC compliancy. + +2005-04-07 09:32 mschaber + + * doc/postgis.xml: Added information about geometry validity. + +2005-04-06 16:49 strk + + * CHANGES: Added -p flag addition for shp2pgsql + +2005-04-06 14:16 strk + + * loader/shp2pgsql.c: Removed manual update of gid field. + +2005-04-06 14:02 mschaber + + * doc/man/shp2pgsql.1, doc/postgis.xml, loader/README.shp2pgsql, + loader/shp2pgsql.c: added -p option (prepare mode) that spits out + the table schema without + inserting any data. + +2005-04-06 10:46 strk + + * loader/shp2pgsql.c: Bugfix in -w (hwgeom) handling of ZM + shapefiles. + Big reorganizzation of code to easy maintainance. + +2005-04-06 08:53 strk + + * CHANGES: force_3dm() bugfix + +2005-04-06 08:53 strk + + * lwgeom/lwgeom_functions_basic.c: Augmented memory allocated by + force_3dm() - detected cases of memory shortage + +2005-04-05 13:43 mschaber + + * doc/man/shp2pgsql.1: Fix documentation of -D option in shp2pgsql + manpage + +2005-04-05 10:18 strk + + * CHANGES: Added transform() bugfix + +2005-04-05 10:18 strk + + * lwgeom/lwgeom_transform.c: BUGFIX in transform() releaseing + random memory address + +2005-04-05 08:00 strk + + * CHANGES, doc/man/shp2pgsql.1, doc/postgis.xml: Documented loader + support for 0.x versions + +2005-04-04 20:51 strk + + * loader/shp2pgsql.c: Added -w flag to output old (WKT/HWGEOM) sql. + +2005-04-04 09:48 strk + + * lwgeom/Makefile: Added install of loader/dumper manual pages + +2005-04-01 09:39 strk + + * CHANGES: Added not about new manual pages + +2005-04-01 09:38 strk + + * doc/Makefile, doc/man, doc/man/pgsql2shp.1, doc/man/shp2pgsql.1: + Added manual pages provided by Roberto Boati + + +2005-03-30 17:25 strk + + * make_dist.sh: Updated to replace 'RC' into '-rc' when building + package dir (and tar). + Removed autom4te.cache directory after call to autoconf. + +2005-03-30 17:03 strk + + * CHANGES, Version.config, doc/postgis.xml: Scripts version set to + 0.3.0 (minor increment as a scripts override won't + suffice to get rid of dropped box2d funx). + Set release date and other versions to RC6 + +2005-03-30 15:24 mschaber + + * jdbc2/Makefile, jdbc2/jtssrc/examples/JtsTestParser.java, + jdbc2/jtssrc/org/postgis/jts/JtsBinaryParser.java, + jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java, + jdbc2/jtssrc/org/postgis/jts/JtsGisWrapper.java, + jdbc2/jtssrc/org/postgis/jts/JtsWrapper.java, + jdbc2/src/examples/Test.java, + jdbc2/src/examples/TestAutoregister.java, + jdbc2/src/examples/TestBoxes.java, + jdbc2/src/examples/TestParser.java, + jdbc2/src/examples/TestServer.java, + jdbc2/src/examples/VersionPrinter.java, + jdbc2/src/org/postgis/ComposedGeom.java, + jdbc2/src/org/postgis/DriverWrapper.java, + jdbc2/src/org/postgis/Geometry.java, + jdbc2/src/org/postgis/GeometryCollection.java, + jdbc2/src/org/postgis/LineString.java, + jdbc2/src/org/postgis/LinearRing.java, + jdbc2/src/org/postgis/MultiLineString.java, + jdbc2/src/org/postgis/MultiPoint.java, + jdbc2/src/org/postgis/MultiPolygon.java, + jdbc2/src/org/postgis/PGbox2d.java, + jdbc2/src/org/postgis/PGbox3d.java, + jdbc2/src/org/postgis/PGboxbase.java, + jdbc2/src/org/postgis/PGgeometry.java, + jdbc2/src/org/postgis/Point.java, + jdbc2/src/org/postgis/PointComposedGeom.java, + jdbc2/src/org/postgis/Polygon.java, + jdbc2/src/org/postgis/Version.java, + jdbc2/src/org/postgis/binary/BinaryParser.java, + jdbc2/src/org/postgis/binary/ByteGetter.java, + jdbc2/src/org/postgis/binary/ValueGetter.java, + jdbc2/stubs/org/postgresql/Connection.java, + jdbc2/stubs/org/postgresql/PGConnection.java: Preliminary change + email addres to private one because schabios@logi-track.com is + currently not working. + +2005-03-30 11:47 strk + + * CHANGES, doc/postgis.xml: Added RC6 release notes. + +2005-03-30 11:46 strk + + * lwgeom/lwgeom_box2dfloat4.c: Obsoleted functions set back in, to + avoid problems upgrading. + +2005-03-30 11:40 strk + + * lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwpostgis.sql.in: Removed + obsoleted box2d functions + +2005-03-29 16:34 strk + + * CHANGES: Added postgis_restore.pl bugfix + +2005-03-29 16:33 strk + + * utils/postgis_restore.pl: Changed she-bang back the way it was + (disabled) - didn't work like that! Added {x,y}{min,max}(box2d) + to list of obsoleted funx. + +2005-03-29 13:23 mschaber + + * jdbc2/Makefile: Fix build for win32 using mingw + +2005-03-28 11:37 strk + + * CHANGES, Version.config, lwgeom/lwpostgis.sql.in: Dropped + {x,y}{min,max}(box2d) functions + +2005-03-28 09:48 strk + + * CHANGES: Added multi() changes + +2005-03-28 09:47 strk + + * CHANGES, lwgeom/lwgeom_functions_basic.c: Fixed bug in multi() + leaving SRID in inner geometries. + Added early return for already multi() and BBOX'ed geoms. + +2005-03-28 09:45 strk + + * regress/regress.sql, regress/regress_expected: Added regress + tests for multi() + +2005-03-25 18:43 strk + + * loader/pgsql2shp.c: Fixed PQunescapeBytearea argument (might give + problems on 64bit archs) + +2005-03-25 16:38 strk + + * Version.config: MICRO_VERSION set to RC5 + +2005-03-25 16:38 strk + + * CHANGES: Added release date and version + +2005-03-25 16:37 strk + + * doc/postgis.xml: Added release dates + +2005-03-25 16:28 strk + + * doc/postgis.xml: Added a not in performance tips chapter about + dimension constraints. + Removed part on update_geometry_stats as it should have no + effect. + +2005-03-25 14:49 strk + + * doc/postgis.xml: generalized Other changes + +2005-03-25 14:48 strk + + * utils/postgis_restore.pl: Fixed bogus she-bang + +2005-03-25 13:56 strk + + * doc/postgis.xml: Updated release notes section + +2005-03-25 09:34 strk + + * lwgeom/lwgeom_estimate.c: code cleanup + +2005-03-24 18:01 mschaber + + * CHANGES, doc/postgis.xml: additional performance tips + +2005-03-24 16:28 strk + + * lwgeom/lwgeom_functions_basic.c: Variable declaration set in + place in lwgeom_centroid() + +2005-03-24 16:27 strk + + * CHANGES: Added estimated_extent() bugfix notice + +2005-03-24 16:27 strk + + * lwgeom/lwgeom_estimate.c: Added comments in estimate_allocation() + bugfix point. + +2005-03-24 15:07 strk + + * lwgeom/lwgeom_functions_basic.c: Fixed non-GEOS centroid() + function to avoid obsoleted LWGEOM_EXPLODED funx + +2005-03-24 14:45 strk + + * lwgeom/lwgeom_estimate.c: Fixed bug in estimated_extent() + returning pointer to a memory allocated in SPI memory context + +2005-03-23 17:10 strk + + * lwgeom/lwgeom_box3d.c: Removed cr + +2005-03-23 16:29 strk + + * regress/regress.sql, regress/regress_expected: Added box3d + computation tests + +2005-03-23 16:24 strk + + * CHANGES: added box3d computation fix + +2005-03-23 16:23 strk + + * lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c, lwgeom/lwgeom_box3d.c: + Fixed bug in box3d computation. + Dropped obsoleted LWGEOM_EXPLODED structure and associated + functions. + +2005-03-21 17:56 strk + + * CHANGES: grep -v arg quoted.. + +2005-03-21 17:52 strk + + * lwgeom/Makefile: Quoted grep argument + +2005-03-21 13:43 mschaber + + * jdbc2, jdbc2/.cvsignore: handle versioned jars in cvsignore + +2005-03-21 12:24 strk + + * doc/postgis.xml: Expanded estimated_extent() paragraph to + document differences between pre + and post pgsql 800. + +2005-03-18 21:04 strk + + * CHANGES: Set release date + +2005-03-18 17:47 strk + + * CHANGES: postgis_restore.pl improvements + +2005-03-18 17:23 strk + + * utils/postgis_restore.pl: Hash used for detecting obsoleted funx + in dump + +2005-03-18 12:43 strk + + * lwgeom/Makefile, lwgeom/lwpostgis.sql.in: Fixed missing use of + _IMMUTABLE_STRICT define in new get_proj4_from_srid(). + Improvement in Makefile to allow reconstruction of missing + ../lwpostgis.sql + +2005-03-18 12:37 strk + + * CHANGES: added box3d-computation bugfix note + +2005-03-18 12:36 strk + + * lwgeom/liblwgeom.c, lwgeom/liblwgeom.h, lwgeom/lwcollection.c, + lwgeom/lwgeom.c, lwgeom/lwgeom.h, lwgeom/lwgeom_api.c, + lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c, + lwgeom/lwgeom_transform.c, lwgeom/lwline.c, lwgeom/lwpoint.c, + lwgeom/lwpoly.c, lwgeom/ptarray.c: Big API cleanup. + Bug fix in box3d computation for collections containing empty + elements. + +2005-03-18 10:47 strk + + * regress/lwgeom_regress.sql, regress/lwgeom_regress_expected: + Added extent(), extent3d() and collect() tests - should really + give this tests a new layout ... + +2005-03-17 18:14 strk + + * CHANGES: box2d outupt precision increment + +2005-03-17 18:11 strk + + * lwgeom/lwgeom_box2dfloat4.c: BOX2D output reverted to .15g + precision + +2005-03-17 09:39 strk + + * lwgeom/lwgeom_functions_basic.c: Early memory releases in + lwgeom_translate_recursive + +2005-03-16 15:08 strk + + * CHANGES, lwgeom/lwpostgis.sql.in: Changed get_proj4_from_srid() + implementation from SQL to PLPGSQL to + workaround a bug of pgsql8.0.{1,2} + +2005-03-16 11:41 strk + + * lwgeom/liblwgeom.c, lwgeom/lwgeom_api.c, lwgeom/lwgeom_ogc.c, + lwgeom/lwgeom_transform.c: Early memory releases on + transform_geometry_recursive() and LWGEOM_asText(). + Code cleanups. + +2005-03-15 12:24 strk + + * loader/shp2pgsql.c: hole-in-ring detector made more readable + +2005-03-15 09:25 strk + + * CHANGES: Added loader bug fix + +2005-03-14 22:02 strk + + * loader/shp2pgsql.c: Fixed holes handling. + +2005-03-14 11:31 strk + + * jdbc2/Makefile: Added cleanup of versioned jars + +2005-03-14 11:14 strk + + * lwgeom/Makefile: installdirs/clean rules cleanup suggested by + Alex Bodnaru + +2005-03-11 17:56 strk + + * lwgeom/lwgeom_transform.c: Early memory release in transform_geom + +2005-03-11 17:47 strk + + * lwgeom/lwgeom_functions_basic.c: Fixed destructive memory release + in LWGEOM_translate() + +2005-03-11 17:47 strk + + * regress/regress.sql, regress/regress_expected: Added test for + translate() + +2005-03-10 21:37 strk + + * CHANGES: added 64bit bug fix + +2005-03-10 19:26 strk + + * lwgeom/lwgparse.c, lwgeom/wktparse.h: Hopefully fixed bug in int4 + and double reader from byte stream (was not + working on 64bit machines). + +2005-03-10 18:19 strk + + * lwgeom/lwgparse.c, lwgeom/wktunparse.c: Made void args explicit + to make newer compilers happy + +2005-03-10 18:18 strk + + * lwgeom/wktparse.h: changed report_error typedef to allow for + lwerror usage w/out problems + +2005-03-08 18:36 mschaber + + * jdbc2/README: Additional explanations in README. + +2005-03-08 18:32 mschaber + + * jdbc2/src/examples/VersionPrinter.java: Fix possible null pointer + exception if PostGIS is compiled without geos / proj support. + +2005-03-08 16:46 strk + + * Makefile, lwgeom/Makefile: More cleanups on 'clean' + +2005-03-08 16:41 strk + + * lwgeom/Makefile: Simplified clean rule + +2005-03-08 16:39 strk + + * Makefile: Added configure script removal in maintainer-clean rule + +2005-03-08 16:00 strk + + * libjts: Deleted libjts directory... libjts production should + happen from within JTS itself. + +2005-03-08 15:44 strk + + * Makefile.config: Changed default JTS includes and lib paths + +2005-03-08 12:39 strk + + * Makefile.config, libjts, libjts/Makefile, libjts/README: Added + libjts build scripts + +2005-03-08 12:21 strk + + * Makefile: Added a distclean rule to get rid of autoconf-generated + files. + Had maintainer-clean rule invoke distclean rule. + +2005-03-08 12:13 strk + + * Makefile.config: set USE_JTS back to 0 - got set to 1 from + previous commit + +2005-03-08 12:11 strk + + * Makefile, utils/Makefile: Added utils rule to set the execute bit + on utilities. + +2005-03-08 12:04 strk + + * Makefile.config, Makefile.config.in: synced makefiles, changed + default path of libjts + +2005-03-08 11:24 strk + + * lwgeom/lwgeom_jts.c: Commented out debugging lines + +2005-03-08 11:24 strk + + * lwgeom/lwgeom_jts_wrapper.cpp: avoided initializzation of + JvNewObjectArray with undefined pointer + +2005-03-08 11:06 strk + + * loader/pgsql2shp.c, loader/shp2pgsql.c: modernized old-style + parameter declarations + +2005-03-08 09:42 strk + + * CHANGES: Added estimator changes + +2005-03-08 09:27 strk + + * lwgeom/lwgeom_estimate.c: RESTRICT selectivity estimator use + self->varno instead of varRelid. + Seems to work for subqueries... + +2005-03-08 09:23 strk + + * lwgeom/lwgeom_estimate.c: Fixed debugging lines. + +2005-03-08 08:38 strk + + * Makefile.config: Discarded environmental variable USE_JTS to + avoid unexpected enabling + +2005-03-07 21:24 strk + + * lwgeom/lwgeom_geos.c: Added missing JTSnoop prototype + +2005-03-07 21:19 strk + + * lwgeom/Makefile: Put optimization flag back to -O2 + +2005-03-07 21:11 strk + + * lwgeom/lwgeom_geos.c: Removed stub functions (moved to + lwgeom_nojts.c) and added stub + for JTSnoop. + +2005-03-07 21:07 strk + + * lwgeom/lwgeom_jts.c, lwgeom/lwgeom_jts_wrapper.cpp: Added initial + JTS wrapper. + +2005-03-07 21:06 strk + + * lwgeom/Makefile: Added spatial_ref_sys.sql and README.postgis to + scripts install targets. + Moved .sql scripts from ...$(datadir) to ...$(datadir)/contrib. + Modified GEOS/JTS stub handling to use separate file when + disabled. + +2005-03-07 20:47 strk + + * lwgeom/lwgeom_nojts.c: Separate stub funx file for builds w/out + GEOS or JTS + +2005-03-07 20:46 strk + + * Makefile.config.in: sync'd with Makefile.config + +2005-03-07 20:44 strk + + * Makefile.config: Added JTS support parameter + +2005-03-07 18:36 strk + + * Makefile.config.in: Sync with Makefile.config + +2005-03-07 16:08 strk + + * Version.config: Incremented SCRIPTS_VERSION micro num + +2005-03-07 13:58 strk + + * regress/Makefile, regress/run_index_regress, + regress/run_lwgeom_regress, regress/run_ogc_regress, + regress/run_regress: Added process id to output files. Removed + 'clean' rule. + +2005-03-07 13:20 strk + + * lwgeom/lwgeom_functions_basic.c: Removed unused lwexploded_dump() + function + +2005-03-07 11:53 mschaber + + * jdbc2/Makefile: Fix version.in vs. version.config typo + +2005-03-04 19:34 strk + + * doc/Makefile: cleanups - version file source + +2005-03-04 19:31 mleslie + + * CHANGES, doc/postgis.xml, lwgeom/lwgeom_spheroid.c, + lwgeom/lwpostgis.sql.in: Cleaned up distance_sphere and updated + documentation. + +2005-03-04 19:25 strk + + * make_dist.sh: removed temp files used in docs creation step + +2005-03-04 19:18 strk + + * doc/postgis.xml: Expanded "upgrading" chapter to explain + postgis_restore.pl upgrade procedure. + +2005-03-04 19:18 strk + + * doc/Makefile: Made 'html' the default rule + +2005-03-04 19:15 strk + + * doc/Makefile: Parametrized XSLBASE directory + +2005-03-04 16:29 strk + + * make_dist.sh: Changed to use Version.config + +2005-03-04 15:54 strk + + * lwgeom/lwgeom_spheroid.c: Commented out unused variable + +2005-03-04 15:25 mschaber + + * CHANGES: added version improvement to changes + +2005-03-04 15:22 mschaber + + * Version.config, jdbc2, jdbc2/.cvsignore, jdbc2/Makefile, + jdbc2/src/org/postgis/Version.java, lwgeom/Makefile: - Separates + the version config variables into the toplevel Version.config + + - Adds new version config variables for jdbc + + - jdbc "make jar" additionally creates files named like + postgis_1_0_0RC4.jar using the info from Version.config + + - org/postgis/Version.java now uses a Makefile generated + ressource to + initialize its values, so it is always "in sync" with + Version.config + +2005-03-04 14:55 strk + + * CHANGES: Added loader/dumper bug fixes + +2005-03-04 14:54 strk + + * loader/pgsql2shp.c: Fixed bug in multiline handling. + +2005-03-04 14:48 strk + + * loader/shp2pgsql.c: Applied patch from Jonne Savolainen fixing + multilines handling + +2005-03-04 14:25 strk + + * Makefile: Added 'test' and 'maintainer-clean' rules. + +2005-03-04 14:25 strk + + * lwgeom/Makefile: Added a maintainer-clean rule. + +2005-03-04 14:13 strk + + * regress/Makefile, regress/run_index_regress, + regress/run_lwgeom_regress, regress/run_ogc_regress, + regress/run_regress: Parametrized test output dir and added + Makefile + +2005-03-04 11:03 mschaber + + * jdbc2/Makefile: another make install fix :-( + +2005-03-04 09:03 strk + + * lwgeom/lwgeom_api.c, lwgeom/lwgeom_pg.c: PG_LWGEOM_construct() + moved from lwgeom_api.c to lwgeom_pg.c. + +2005-03-04 08:52 strk + + * README.postgis: Modified upgrade section to show + postgis_restore.pl based procedure. + +2005-03-04 07:51 mschaber + + * jdbc2/Makefile: another "make install" fix from alex + +2005-03-04 07:48 mschaber + + * jdbc2/src/org/postgis/Version.java: Adopted Version.java to the + official PostGIS scheme. + +2005-03-04 07:36 mschaber + + * jdbc2/src/org/postgis/Version.java: Updated VERSION to RC4 + +2005-03-04 07:32 mschaber + + * jdbc2/Makefile: Removed unneccesarry TEMP variable + +2005-03-03 22:12 mschaber + + * jdbc2/build.xml: removed obsolete build.xml + +2005-03-03 21:55 mschaber + + * jdbc2/Makefile: Make classpath element separator configurable + +2005-03-03 20:55 mschaber + + * jdbc2/README: jdbc2 naming explanation + Contact info + Copyright notice + +2005-03-03 19:08 mschaber + + * jdbc2/Makefile: add postgis_debug.jar to make install (thx to + alex bodnaru) + +2005-03-03 17:20 mleslie + + * lwgeom/lwgeom_spheroid.c, lwgeom/lwpostgis.sql.in: Rebuilt the + distance_sphere function. + +2005-03-03 16:06 mschaber + + * jdbc2/Makefile: Fix compile with jikes + +2005-03-03 10:32 strk + + * CHANGES: parser additions note + +2005-03-03 10:31 strk + + * lwgeom, lwgeom/.cvsignore: Removed generated parser files. + +2005-03-03 10:29 strk + + * lwgeom/Makefile, lwgeom/lex.yy.c, lwgeom/wktparse.tab.c, + lwgeom/wktparse.tab.h: Added generated parsers to avoid FLEX/YACC + requirement on release. + +2005-03-02 17:29 strk + + * make_dist.sh: Commented out parser generation... requires PGSQL + source :( + +2005-03-02 17:26 strk + + * make_dist.sh: Added parser generation. + +2005-03-02 17:04 strk + + * CHANGES: added FLEX & YACC fix + +2005-03-02 13:10 mschaber + + * jdbc2/src/examples/TestParser.java: Additional Regression Test + for prepared statement usage + +2005-03-02 12:06 mschaber + + * CHANGES, jdbc2/Makefile, jdbc2/src/org/postgis/ComposedGeom.java, + jdbc2/src/org/postgis/Geometry.java, + jdbc2/src/org/postgis/GeometryCollection.java, + jdbc2/src/org/postgis/LineString.java, + jdbc2/src/org/postgis/LinearRing.java, + jdbc2/src/org/postgis/MultiLineString.java, + jdbc2/src/org/postgis/MultiPoint.java, + jdbc2/src/org/postgis/MultiPolygon.java, + jdbc2/src/org/postgis/PGbox2d.java, + jdbc2/src/org/postgis/PGbox3d.java, + jdbc2/src/org/postgis/PGgeometry.java, + jdbc2/src/org/postgis/Point.java, + jdbc2/src/org/postgis/PointComposedGeom.java, + jdbc2/src/org/postgis/Polygon.java: Code cleanups, Makefile + improvements. + +2005-03-01 13:22 strk + + * lwgeom/liblwgeom.h, lwgeom/lwgeom.c, lwgeom/test.c: Renamed + lwgeom_to_wkt to lwgeom_to_ewkt, as it doesn't strip out non-ogc + extensions. + +2005-03-01 13:20 strk + + * regress/regress_ogc_expected: Corrected expected results. + +2005-03-01 11:41 strk + + * regress/regress_ogc.sql, regress/regress_ogc_expected, + regress/run_ogc_regress: Added GEOS/JTS provided functions test + +2005-03-01 08:43 strk + + * lwgeom/Makefile: Fixed install-lwgeom-scripts rule as suggested + by Rhys Ickeringill. + +2005-03-01 08:40 strk + + * Makefile.config: FLEX and YACC variables set after + PGSQL/Makefile.global has been sourced + and only if not therein defined. + +2005-03-01 01:17 pramsey + + * doc/postgis.xml: Fix link error. + +2005-02-28 09:57 mschaber + + * jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java: Add + serialVersionUID for jdk1.5 + correctly setType(), needed for jdbc 8.0+ + +2005-02-28 08:14 mschaber + + * jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java: Add + serialVersionUID for jdk1.5 + correctly setType(), needed for jdbc 8.0+ + +2005-02-25 13:44 strk + + * CHANGES: Added geom_accum and SnapToGrid bug fixes + +2005-02-25 13:42 strk + + * lwgeom/lwgeom_functions_analytic.c: SnapToGrid: Fixed minor bug + in consistency check. + +2005-02-25 13:28 strk + + * lwgeom/lwgeom_functions_basic.c: Fixed a bugus free() in + LWGEOM_accum. + +2005-02-25 09:34 strk + + * CHANGES: added force_collection early return + +2005-02-25 09:31 strk + + * lwgeom/lwgeom_functions_basic.c: Added early return from + force_collection when input is already a collection + AND has a bbox cache. Suggested by Ron Majer. + +2005-02-25 08:57 strk + + * lwgeom/liblwgeom.h: Added comment on top of TYPE macros + +2005-02-24 14:13 mschaber + + * jdbc2/Makefile: Fixed makefile to allow compilation via kaffe + javac - this + one does not automatically include non-mentioned source + files that are present in the classpath. + +2005-02-24 11:43 mschaber + + * jdbc2/src/org/postgis/PGboxbase.java: moved trim() call, this + avoids calling trim() twice on unchanged value if we have only (1 + 2,3 4) rep. + +2005-02-24 11:20 mschaber + + * jdbc2/src/examples/TestParser.java: Additional regression tests + for EWKT and EWKB on PostGIS 1.X + +2005-02-24 08:36 strk + + * lwgeom/lwgeom_inout.c: Added missing prototype + +2005-02-24 08:32 strk + + * lwgeom/lwgeom_ogc.c: Fixed bug in StartPoint and EndPoint + functions. + +2005-02-24 08:10 strk + + * lwgeom/Makefile: lib version changed to 1.0.0RC3, scripts version + to 0.2.0. + +2005-02-24 08:08 strk + + * CHANGES: Added spatial_ref_sys change and version/release + +2005-02-23 19:17 pramsey + + * spatial_ref_sys.sql: Hand edit paris central meridian + definitions. + Danger: other non-Greenwich projections might also have problems. + +2005-02-23 13:31 mschaber + + * jdbc2/Makefile: another fastjar fix + +2005-02-23 13:19 mschaber + + * jdbc2/src/org/postgis/DriverWrapper.java: Fixed jikes compiler + warning, using super. for static methods is suboptimal. + +2005-02-23 09:59 strk + + * CHANGES: GeometryFromText() bug fix + +2005-02-23 09:58 strk + + * lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_ogc.c: Fixed + GeometryFromText() to add a bbox cache FOR_COMPLEX_GEOMS + +2005-02-23 09:44 strk + + * CHANGES: Added bool::text cast + +2005-02-23 09:00 strk + + * lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Added bool::text + cast. + +2005-02-22 18:10 mschaber + + * CHANGES, jdbc2/Makefile: Updated jdbc2/Makefile: + + - more comments + - all helper binaries are now configurable + - workaround for broken woody jars via DEBUGJAR environment + variable + - classpath cleanups, regression tests now use jars instead of + build + directory, this should help catching packaging errors + - small other cleanups + +2005-02-22 13:05 mschaber + + * jdbc2/src/examples/TestParser.java: Removed unused import + +2005-02-22 13:04 mschaber + + * jdbc2/Makefile, jdbc2/src/examples/TestAutoregister.java, + jdbc2/src/examples/VersionPrinter.java: Some more debian woody + fixes. + +2005-02-22 13:01 mschaber + + * jdbc2/src/examples/TestParser.java: Remove redundant + addDataType() call that slipped in during + WKT measured geometries work. It also broke pgjdbc7.2 + compatibility. + +2005-02-22 12:31 mschaber + + * jdbc/Makefile: Patches from Alex Bodnaru (debian maintainer) + +2005-02-22 12:12 strk + + * CHANGES: Added not about early memory release + +2005-02-22 10:10 strk + + * lwgeom/lwgeom_geos.c: Early release of DETOASTED geoms. + +2005-02-22 09:59 strk + + * examples/ogc_test_suite/README: Fixed path to lwpostgis.sql + script + +2005-02-22 09:55 strk + + * lwgeom/lwgeom_ogc.c: Early release of DETOASTED or deserialized + geometries, to reduce memory usage + +2005-02-22 09:39 strk + + * lwgeom/lwgeom_functions_basic.c: Forced cleanup of DETOASTED and + deserialized geometries for better memory + usage. + +2005-02-21 18:28 mschaber + + * CHANGES, jdbc2/src/examples/TestParser.java, + jdbc2/src/org/postgis/ComposedGeom.java, + jdbc2/src/org/postgis/Geometry.java, + jdbc2/src/org/postgis/GeometryCollection.java, + jdbc2/src/org/postgis/LineString.java, + jdbc2/src/org/postgis/LinearRing.java, + jdbc2/src/org/postgis/MultiLineString.java, + jdbc2/src/org/postgis/MultiPoint.java, + jdbc2/src/org/postgis/MultiPolygon.java, + jdbc2/src/org/postgis/PGgeometry.java, + jdbc2/src/org/postgis/Point.java, + jdbc2/src/org/postgis/PointComposedGeom.java, + jdbc2/src/org/postgis/Polygon.java, jdbc2/todo.txt: *** empty log + message *** + +2005-02-21 16:22 strk + + * lwgeom/lwgeom_estimate.c: Changed min() max() usage with LW_MIN() + LW_MAX() + +2005-02-21 16:16 strk + + * lwgeom/lwgeom.c, lwgeom/lwgparse.c, lwgeom/wktparse.h, + lwgeom/wktunparse.c: Changed byte to uchar to avoid clashes with + win32 headers. + +2005-02-21 15:49 mschaber + + * jdbc2/src/examples/VersionPrinter.java: removed ugly () display + +2005-02-21 14:59 mschaber + + * jdbc2/Makefile, jdbc2/src/examples/VersionPrinter.java, + jdbc2/src/org/postgis/Version.java: Added version printing (for + debugging purposes) + +2005-02-21 14:16 mschaber + + * CHANGES, jdbc2/README, jdbc2/src/examples/TestAutoregister.java, + jdbc2/src/examples/TestBoxes.java, + jdbc2/src/examples/TestParser.java: Skip tests that are known to + fail when running against older PostGIS server versions + +2005-02-18 16:01 mschaber + + * jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java, + jdbc2/src/examples/TestAutoregister.java, + jdbc2/src/org/postgis/PGboxbase.java, + jdbc2/src/org/postgis/PGgeometry.java: Some micro optimizations + and cleanups + +2005-02-18 14:49 mschaber + + * jdbc2/Makefile, jdbc2/src/org/postgis/Version.java: Added + Version.class to allow programatically identification of PostGIS + jdbc version + +2005-02-18 14:40 mschaber + + * CHANGES, jdbc2, jdbc2/.cvsignore, jdbc2/Makefile, jdbc2/README, + jdbc2/jtssrc, jdbc2/jtssrc/examples, + jdbc2/jtssrc/examples/JtsTestParser.java, jdbc2/jtssrc/org, + jdbc2/jtssrc/org/postgis, jdbc2/jtssrc/org/postgis/jts, + jdbc2/jtssrc/org/postgis/jts/JtsBinaryParser.java, + jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java, + jdbc2/jtssrc/org/postgis/jts/JtsGisWrapper.java, + jdbc2/jtssrc/org/postgis/jts/JtsWrapper.java: Added beta support + for JTS classes + +2005-02-18 08:43 strk + + * CHANGES: added memory leak fix + +2005-02-18 08:42 strk + + * lwgeom/lwgeom_geos.c: Removed memory leak in geos2postgis polygon + conversion. + +2005-02-17 16:09 strk + + * lwgeom/lwpostgis.sql.in: Improved transform() errors verbosity. + +2005-02-17 15:54 strk + + * lwgeom/lwgeom_functions_analytic.c, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, + lwgeom/lwgeom_geos_wrapper.cpp, lwgeom/lwgeom_ogc.c: Syntaxes + cleanups. + +2005-02-17 15:44 mschaber + + * CHANGES: removed verbosity from my last entry + +2005-02-17 15:42 mschaber + + * jdbc2/Makefile: fixed postgis_debug.jar + +2005-02-17 15:39 strk + + * lwgeom/measures.c: Fixed some introduced misorderings of func + declaration/body. + +2005-02-17 14:48 mschaber + + * jdbc2/Makefile: Fixed dependency handling for jars + +2005-02-17 14:41 mschaber + + * CHANGES, jdbc2/Makefile: Updated makefile - better dependency + management for jars, + additional targets for debian, more comments. + +2005-02-17 09:19 strk + + * lwgeom/lwgeom_api.c: Fixed a bug in pointArray_construct() + copying input points instead + of keeping a pointer to them. This has been introduced *after* + RC2 + was released. + +2005-02-17 08:36 strk + + * utils/postgis_restore.pl: Added wkb_recv and wkb_send obsoleted + functions handling + +2005-02-14 20:49 strk + + * CHANGES: Added force_collection() bug fix + +2005-02-14 20:45 strk + + * lwgeom/lwgeom_functions_basic.c: Fixed bug in force_collection() + leaving spurious bbox cache and SRID info + in inner geometry when applied to single geoms. + +2005-02-14 11:49 mschaber + + * jdbc2, jdbc2/.cvsignore, jdbc2/Makefile, jdbc2/README, + jdbc2/src/examples/TestServer.java, + jdbc2/src/org/postgis/DriverWrapper.java, jdbc2/stubs, + jdbc2/stubs/LICENSE, jdbc2/stubs/org, jdbc2/stubs/org/postgresql, + jdbc2/stubs/org/postgresql/Connection.java, + jdbc2/stubs/org/postgresql/PGConnection.java, jdbc2/woody.patch: + Now compiles against 7.2 with some magic trickery instead of + patching. + +2005-02-10 17:56 strk + + * CHANGES: added memory alignment handling + +2005-02-10 17:41 strk + + * lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c, + lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_functions_analytic.c, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, + lwgeom/lwgeom_geos_wrapper.cpp, lwgeom/lwgeom_gml.c, + lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_spheroid.c, + lwgeom/lwgeom_svg.c, lwgeom/lwgeom_transform.c, lwgeom/lwline.c, + lwgeom/lwpoint.c, lwgeom/measures.c, lwgeom/ptarray.c: Dropped + getbox2d_internal(). + Removed all castings of getPoint() output, which has been renamed + to getPoint_internal() and commented about danger of using it. + Changed SERIALIZED_FORM() macro to use VARDATA() macro. + All this changes are aimed at taking into account memory + alignment + constraints which might be the cause of recent crash bug reports. + +2005-02-10 17:38 strk + + * regress/regress.sql, regress/regress_expected: Added a couple of + distance() tests. + +2005-02-10 16:34 strk + + * loader/Makefile: Added -Wall to CFLAGS + +2005-02-10 10:52 strk + + * lwgeom/liblwgeom.h, lwgeom/lwcollection.c, lwgeom/lwgeom.c, + lwgeom/lwgeom_api.c, lwgeom/lwgeom_chip.c, + lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwline.c, + lwgeom/lwmline.c, lwgeom/lwmpoint.c, lwgeom/lwmpoly.c, + lwgeom/lwpoint.c, lwgeom/lwpoly.c, lwgeom/measures.c, + lwgeom/ptarray.c: Changed 'char' to 'uchar' (unsigned char + typedef) wherever octet is actually + meant to be. + +2005-02-10 10:03 strk + + * regress/regress.sql, regress/regress_expected: Added X(), Y() and + Z() tests. + +2005-02-09 18:11 mschaber + + * jdbc2/README: adopt documentation wr/t conflicting + driverconfig.properties to + reflect what jdbc actually does. + +2005-02-09 11:55 strk + + * CHANGES: documentation update item + +2005-02-09 11:53 strk + + * doc/postgis.xml: Removed PGSQL7.1 references, clearly stated + support starting from 72. + Renamed all postgis.sql refs to lwpostgis.sql. + +2005-02-09 11:48 strk + + * lwgeom/lwgeom_inout.c: fixed debugging output + +2005-02-08 17:48 mschaber + + * CHANGES, jdbc2/Makefile, jdbc2/README, jdbc2/woody.patch: Added + patch to enable compilation against pg72jdbc2.jar. + +2005-02-08 14:54 mschaber + + * CHANGES: Added jdbc2 jdk1.3 enabling note. + +2005-02-08 14:53 mschaber + + * jdbc2/src/examples/TestAutoregister.java, + jdbc2/src/examples/TestBoxes.java, + jdbc2/src/examples/TestParser.java, + jdbc2/src/org/postgis/PGboxbase.java, + jdbc2/src/org/postgis/PGgeometry.java, + jdbc2/src/org/postgis/Point.java: Removed use of jdk1.4 only + features to allow jdbc2 to be + build with older jdk releases (tested with 1.3) + +2005-02-08 08:17 strk + + * spatial_ref_sys.sql: Reduced scope of VACUUM ANALYZE call to the + sole spatial_ref_sys table + as suggested by Kevin Neufeld + +2005-02-08 07:59 strk + + * CHANGES: updated + +2005-02-08 07:59 strk + + * lwgeom/lwpostgis.sql.in: Fixed probe_geometry_columns to work + with PG72 (pg_constraint was pg_relcheck) + +2005-02-08 07:37 strk + + * lwgeom/lwpostgis.sql.in: Fixed probe_geometry_columns so to work + on spatial tables with multiple + geometry columns. + +2005-02-07 14:06 strk + + * CHANGES: updated + +2005-02-07 14:02 strk + + * lwgeom/lwpostgis.sql.in: Fixed broken 72 index bindings. + +2005-02-07 13:42 mschaber + + * CHANGES: Fixed pgjdbc 8.0 autoregistration. + +2005-02-07 13:21 strk + + * lwgeom/liblwgeom.c, lwgeom/lwcollection.c, lwgeom/lwgeom.c, + lwgeom/lwgeom_api.c, lwgeom/lwgeom_box2dfloat4.c, + lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_btree.c, + lwgeom/lwgeom_debug.c, lwgeom/lwgeom_dump.c, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, + lwgeom/lwgeom_gist.c, lwgeom/lwgeom_gml.c, lwgeom/lwgeom_inout.c, + lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c, lwgeom/lwline.c, + lwgeom/lwmpoly.c, lwgeom/lwpoint.c, lwgeom/lwpoly.c, + lwgeom/measures.c, lwgeom/ptarray.c, lwgeom/wktunparse.c: + Replaced DEBUG* macros with PGIS_DEBUG*, to avoid clashes with + postgresql DEBUG + +2005-02-07 12:56 strk + + * CHANGES: updated CHANGES + +2005-02-07 12:56 strk + + * lwgeom/Makefile: More portable date command for BUILDDATE + extraction + +2005-02-07 12:32 strk + + * CHANGES: updated with next release changes + +2005-02-07 12:31 strk + + * CHANGES: updated + +2005-02-07 11:49 mschaber + + * jdbc2/Makefile: Fix makefile (broken by driverconfig.properties + rename + +2005-02-07 11:31 mschaber + + * jdbc2/todo.txt: Removed issues that were done, hoping they will + not re-emerge :-) + +2005-02-07 09:15 mschaber + + * jdbc2/Makefile, jdbc2/README, + jdbc2/src/examples/TestAutoregister.java, + jdbc2/src/org/postgresql/driverconfig.properties, + jdbc2/src/org/postgresql/postgresql.properties: Fixed jdbc8.0 + autoregistration, added regression test. + +2005-02-04 17:08 pramsey + + * doc/postgis.xml: Fixed literal && inside the text, replaced with + & + +2005-02-04 14:20 strk + + * jdbc2/COPYING_LGPL: missing license + +2005-02-04 10:20 strk + + * doc/postgis.xml: Added Performance Tips chapter + +2005-02-04 09:05 strk + + * jdbc2/Makefile, jdbc2/README, jdbc2/build.xml, + jdbc2/src/examples/Test.java, jdbc2/src/examples/TestBoxes.java, + jdbc2/src/examples/TestParser.java, + jdbc2/src/examples/TestServer.java, + jdbc2/src/org/postgis/ComposedGeom.java, + jdbc2/src/org/postgis/DriverWrapper.java, + jdbc2/src/org/postgis/Geometry.java, + jdbc2/src/org/postgis/GeometryCollection.java, + jdbc2/src/org/postgis/LineString.java, + jdbc2/src/org/postgis/LinearRing.java, + jdbc2/src/org/postgis/MultiLineString.java, + jdbc2/src/org/postgis/MultiPoint.java, + jdbc2/src/org/postgis/MultiPolygon.java, + jdbc2/src/org/postgis/PGbox2d.java, + jdbc2/src/org/postgis/PGbox3d.java, + jdbc2/src/org/postgis/PGboxbase.java, + jdbc2/src/org/postgis/PGgeometry.java, + jdbc2/src/org/postgis/Point.java, + jdbc2/src/org/postgis/PointComposedGeom.java, + jdbc2/src/org/postgis/Polygon.java, + jdbc2/src/org/postgis/binary/BinaryParser.java, + jdbc2/src/org/postgis/binary/ByteGetter.java, + jdbc2/src/org/postgis/binary/ValueGetter.java: Applied Markus + Shaber licensing patches. + +2005-02-01 16:53 strk + + * lwgeom/lwpostgis.sql.in: Changed performance-sensible functions + from STABLE to IMMUTABLE + +2005-02-01 15:26 strk + + * jdbc2/src/org/postgis/DriverWrapper.java: Another small patch + from Markus + +2005-01-31 22:15 strk + + * loader/pgsql2shp.c, loader/shp2pgsql.c: Added maintainer notice, + to reduce Jeff-strk mail bounces + +2005-01-31 17:17 strk + + * ., .cvsignore, jdbc2/src/org/postgis/DriverWrapper.java, + jdbc2/src/org/postgis/PGgeometry.java: Applied Markus Shaber + patches. + +2005-01-31 12:32 strk + + * jdbc2/README: Markus Shaber version. + +2005-01-31 09:24 strk + + * lwgeom/lwgeom_box2dfloat4.c: Used default float precision in + BOX2D output + +2005-01-31 09:01 strk + + * lwgeom/lwpostgis.sql.in: More error handlings in transform(geom, + int) + +2005-01-30 09:48 strk + + * jdbc2/src/org/postgis/PGbox.java: replaced by PGbox2d.java + +2005-01-30 09:46 strk + + * jdbc2/Makefile, jdbc2/src/examples/TestBoxes.java, + jdbc2/src/org/postgis/DriverWrapper.java, + jdbc2/src/org/postgis/PGbox2d.java, + jdbc2/src/org/postgis/PGbox3d.java, + jdbc2/src/org/postgis/PGboxbase.java: Added BOX2D and BOX3D + support and tests, by Markus Shaber. + +2005-01-30 09:12 strk + + * lwgeom/lwgeom_transform.c: Made unparsable proj strings error + more verbose and removed a typo + in transform_geom(). + +2005-01-28 16:10 strk + + * configure.in: Changed --with-geos arg to express GEOS_DIR (is + more intuitive). + Made --help string advertise optionality of args for --with-geos + and --with-proj. Made configure show used variables values + on path checks. + +2005-01-28 15:40 strk + + * doc/Makefile: LAST_RELEASE_VERSION bumped to 1.0.0 + +2005-01-28 14:50 strk + + * jdbc2/src/org/postgis/Point.java, + jdbc2/src/org/postgis/binary/ValueGetter.java, jdbc2/todo.txt: + Applied small patches from Markus Shaber + +2005-01-27 18:06 strk + + * lwgeom/lwgeom_transform.c: Fixed a bug in transform() missing to + update SRID in output + +2005-01-27 11:17 strk + + * doc/postgis.xml: Fixed FAQ to use the schema version of + AddGeometryColumn + (generated confusion for 0.7.5 users) + +2005-01-26 08:35 strk + + * lwgeom/Makefile: Version bumped to 1.0.0RC2 + +2005-01-26 08:34 strk + + * CHANGES: Added 1.0.0RC2 section + +2005-01-26 08:18 strk + + * configure.in: Added an --enable-autoconf switch to make sure + users will known about + the untested nature of the ./configure script. + +2005-01-25 13:52 strk + + * Makefile.config.in: Removed ?= construct in FLEX/YACC rules + +2005-01-25 11:29 strk + + * lwgeom/lwgeom_ogc.c, lwgeom/lwpostgis.sql.in: Made all + *FromText() accept only WKT , no more cheating. + +2005-01-25 09:47 strk + + * lwgeom/lwgeom_transform.c: Fixed a bug in transform() missing to + update bbox cache + +2005-01-25 09:03 strk + + * lwgeom/lwpostgis.sql.in: Made all OGC TypeFromWKB() functions + consistent in taking a bytea + +2005-01-25 08:48 strk + + * make_dist.sh: Added autoconf invokation + +2005-01-24 18:11 strk + + * lwgeom/lwgeom_spheroid.c: Fixed bug in definition of + distance_spheroid. + +2005-01-24 15:22 strk + + * Makefile.config.in, configure.in: Added checks for flex and yacc + paths. + +2005-01-24 15:16 strk + + * Makefile.config, lwgeom/Makefile: Moved YACC default value set + from inner to config Makefile. + +2005-01-24 15:14 strk + + * Makefile.config: Added default value for FLEX + +2005-01-24 11:23 strk + + * Makefile.config.in, configure.in: Removed spaces and '?' signs in + Makefile.config.in. + Added support for geos-config call in configure. + +2005-01-24 11:00 strk + + * Makefile.config.in, configure.in: Initial autoconf script. + +2005-01-19 18:18 strk + + * jdbc2/regression.txt, jdbc2/src/examples/BitTest.java: removed + unused files + +2005-01-19 18:15 strk + + * jdbc2/src/examples/TestParser.java: Added failcount output. + +2005-01-19 18:05 strk + + * jdbc2/Makefile: Fixed ptest rule. + +2005-01-19 17:37 strk + + * jdbc2/Makefile: Quoted -classpath args, added ptest args in make + ptest rule + +2005-01-19 17:00 strk + + * jdbc2/Makefile: Added bin/ removal to clean rule + +2005-01-19 16:58 strk + + * jdbc2/Makefile: Changed postgis_debug.jar rule to be portable + +2005-01-19 16:55 strk + + * jdbc2/Makefile: Added command line params to jtest rule + +2005-01-19 16:51 strk + + * jdbc2/src/examples/TestParser.java, + jdbc2/src/examples/TestServer.java: Applied Markus patch to + accept command line params + +2005-01-19 16:49 strk + + * jdbc2/build.xml: Applied Markus patch + +2005-01-19 16:46 strk + + * jdbc2/Makefile: Changed postgis.jar creation rule to respect + postgresql.properties path + +2005-01-19 12:30 strk + + * jdbc2, jdbc2/.cvsignore: Added jar files + +2005-01-19 12:27 strk + + * jdbc2, jdbc2/.cvsignore, jdbc2/Makefile, + jdbc2/src/org/postgresql, + jdbc2/src/org/postgresql/postgresql.properties: Added + postgresql.properties and .cvsignore, Modified CP variable + assignment to + be quoted. + +2005-01-19 09:53 strk + + * jdbc2/src/examples/Test.java: Made output more readable + +2005-01-19 09:47 strk + + * jdbc2/Makefile: Changed 'compile' rule to keep track of last + compile time and avoid recompilation + +2005-01-19 09:38 strk + + * jdbc2/Makefile: fixed jar call for postgis.jar production + +2005-01-19 09:21 strk + + * jdbc2/Makefile: user env CLASSPATH honoured + +2005-01-19 08:54 strk + + * jdbc2, jdbc2/Makefile, jdbc2/README, jdbc2/build.xml, + jdbc2/regression.txt, jdbc2/src, jdbc2/src/examples, + jdbc2/src/examples/BitTest.java, jdbc2/src/examples/Test.java, + jdbc2/src/examples/TestParser.java, + jdbc2/src/examples/TestServer.java, jdbc2/src/org, + jdbc2/src/org/postgis, jdbc2/src/org/postgis/ComposedGeom.java, + jdbc2/src/org/postgis/DriverWrapper.java, + jdbc2/src/org/postgis/Geometry.java, + jdbc2/src/org/postgis/GeometryCollection.java, + jdbc2/src/org/postgis/LineString.java, + jdbc2/src/org/postgis/LinearRing.java, + jdbc2/src/org/postgis/MultiLineString.java, + jdbc2/src/org/postgis/MultiPoint.java, + jdbc2/src/org/postgis/MultiPolygon.java, + jdbc2/src/org/postgis/PGbox.java, + jdbc2/src/org/postgis/PGbox3d.java, + jdbc2/src/org/postgis/PGgeometry.java, + jdbc2/src/org/postgis/Point.java, + jdbc2/src/org/postgis/PointComposedGeom.java, + jdbc2/src/org/postgis/Polygon.java, jdbc2/src/org/postgis/binary, + jdbc2/src/org/postgis/binary/BinaryParser.java, + jdbc2/src/org/postgis/binary/ByteGetter.java, + jdbc2/src/org/postgis/binary/ValueGetter.java, jdbc2/todo.txt: + Imported new jdbc driver source by Markus Schaber + +2005-01-18 15:39 strk + + * lwgeom/lwgeom_api.c: Fixed a bug in pointarray box3d computation. + +2005-01-18 13:31 strk + + * lwgeom/wktparse.y: Reintroduced support for ' EMPTY' + form, for OGC compliance. + +2005-01-18 12:44 strk + + * lwgeom/lwgeom_geos.c: Handled GEOS Geometry construction errors + as FALSE results in isvalid(geom). + +2005-01-18 10:09 strk + + * lwgeom/TODO: updated + +2005-01-18 09:32 strk + + * lwgeom/lwgeom.c, lwgeom/lwgeom_inout.c, lwgeom/wktparse.h, + lwgeom/wktunparse.c: Changed unparse_WKB interface to take an + output size pointer and an HEXFORM + specifier. Reworked code in wktunparse to use function pointers. + +2005-01-18 09:30 strk + + * lwgeom/wktparse.y: Fixed bug introduced supporting + GEOMETRYCOLLECTION(EMPTY). + Dropped support for all EMPTY goems execept GEOMETRYCOLLECTION. + +2005-01-17 12:15 strk + + * lwgeom/wktparse.y: Added GEOMETRYCOLLECTION(EMPTY) support + +2005-01-17 11:44 strk + + * lwgeom/lwpostgis.sql.in: Used quote_ident() for spatial columns + constraints nams, suggested by Bernhard Herzog + +2005-01-17 09:21 strk + + * loader/shp2pgsql.c: Added one more bytes for terminating NULL in + utf8 encoder + +2005-01-16 16:50 strk + + * loader/shp2pgsql.c: String escaping algorithm made simpler and + more robust. + Removed escaped strings leaking. + Fixed UTF8 encoder to allocate enough space for 3bytes chars + strings. + +2005-01-14 16:36 strk + + * lwgeom/lwpostgis.sql.in: Switched to preprocessor driver + CREATEFUNCTION attribute specification + +2005-01-13 18:26 strk + + * lwgeom/lwgeom_estimate.c: estimated_extent() implemented for + PG<80 + +2005-01-13 17:41 strk + + * lwgeom/lwgeom_estimate.c, lwgeom/lwpostgis.sql.in: + estimated_extent() prepared for future expansion (support of + pre-800 PGSQL) + +2005-01-13 13:37 strk + + * regress/regress_expected: Updated expected error message on + !closed polygon rings to match current one. + +2005-01-13 13:36 strk + + * lwgeom/lwgparse.c: Added closed-ring check for polygon geometry + inputs. + +2005-01-13 10:54 strk + + * regress/lwgeom_regress.sql: changed asText to asEWKT for lossless + conversions + +2005-01-13 10:45 strk + + * regress/regress.sql, regress/regress_expected: Added + GEOSexception test + +2005-01-13 10:44 strk + + * regress/regress.sql, regress/regress_expected: Fixed more tests + +2005-01-13 10:37 strk + + * regress/regress.sql: Changed astext() calls with asewkt() to mach + expected results. + +2005-01-13 09:42 strk + + * CHANGES, README.postgis, TODO, doc/Makefile, lwgeom/Makefile: + Updated 1.0.0 release date and changed version to 1.0.0RC1 + +2005-01-13 09:10 strk + + * lwgeom/README.initial: Removed initial README, replaced with an + updated one. + +2005-01-13 09:10 strk + + * lwgeom/README: Added updated README file + +2005-01-13 08:48 strk + + * README.postgis: Added note about utils/postgis_restore.pl + +2005-01-13 08:43 strk + + * CHANGES: Added more New Things + +2005-01-13 08:39 strk + + * doc/postgis.xml: Added release notes chapter + +2005-01-12 17:03 strk + + * Makefile.config, loader/Makefile: added USE_ICONV configuration + +2005-01-12 17:03 strk + + * loader/shp2pgsql.c: Added optional UTF8 output support as + suggested by IIDA Tetsushi + +2005-01-12 09:38 strk + + * Makefile.config: Added not for AUTOCACHE_BBOX setting + +2005-01-12 09:31 strk + + * make_dist.sh: don't drop the regress test + +2005-01-12 09:23 strk + + * make_dist.sh: Added a sleep before running make dist + +2005-01-12 08:43 strk + + * lwgeom/lwgeom_functions_basic.c: commented notice in + LWGEOM_noop() + +2005-01-12 08:30 strk + + * lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_functions_basic.c: + Changed force_*d(geom) and multi(geom) to support AUTOCACHE_BBOX + +2005-01-12 07:37 strk + + * lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwgeom_ogc.c: setSRID() and force_2d() changed to use + PG_LWGEOM_construct() entry point, + for AUTOCACHE_BBOX support. + +2005-01-12 07:27 strk + + * lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_functions_basic.c: + forceRHR() and reverse() forced to use pglwgeom_serialize() entry + point + for honouring the AUTOCACHE_BBOX define + +2005-01-11 18:05 strk + + * lwgeom/lwpostgis.sql.in: fixed postgis_gist_joinsel signature for + PG72 + +2005-01-11 18:04 strk + + * make_dist.sh: added optional versions specificatoin on command + line + +2005-01-11 17:56 strk + + * lwgeom/lwpostgis.sql.in: dropped special pgsql 7.1 handling + +2005-01-11 17:46 strk + + * doc/postgis.xml: added postgis_lib_build_date() and + postgis_scripts_build_date() docs + +2005-01-11 17:45 strk + + * lwgeom/Makefile: Changed builddate format to Y-m-D H:M:S + +2005-01-11 17:39 strk + + * lwgeom/Makefile, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwpostgis.sql.in: Added postgis_lib_build_date() and + postgis_scripts_build_date() provided by Markus Schaber + +2005-01-11 16:54 strk + + * make_dist.sh: initial revision + +2005-01-11 15:40 strk + + * lwgeom/lwgeom_box2dfloat4.c: Comments cleanup. + +2005-01-11 15:10 strk + + * lwgeom/lwgeom.sql.in: removed obsoleted script + +2005-01-11 15:09 strk + + * lwgeom/lwgeom_gist.c: Added SRID checks for all operators. + +2005-01-11 14:20 mcayland + + * doc/postgis.xml, lwgeom/lwgeom.sql.in, + lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_gist.c, + lwgeom/lwgeom_pg.h, lwgeom/lwpostgis.sql.in: Added new indexable + operators <<|, &<|, |&> and |>> to allow comparisons of bounding + box positions in the Y axis + +2005-01-11 14:10 strk + + * lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_functions_basic.c: + Fixed translate() to always use one of the AUTOCACHE_BBOX + honouring + entry points. + Cleaned up expand(geom). + +2005-01-11 08:33 strk + + * doc/postgis.xml: removed link from geometry_dump type ref + +2005-01-11 08:29 strk + + * lwgeom/Makefile: Dropped inherithed rule for static lib build + (liblwgeom.a), added + a 'tsort' rule to check xdeps status. + +2005-01-11 08:12 strk + + * lwgeom/lwgeom_dump.c: Fixed memory handling bug in dump(geom) + +2005-01-10 09:47 strk + + * lwgeom/lwgparse.c, lwgeom/wktparse.h, lwgeom/wktparse.lex, + lwgeom/wktparse.y: Added missing prototypes + +2005-01-10 09:28 strk + + * lwgeom/lwgeom_functions_basic.c: changed size_t printing lines to + use %lu and unsigned long cast + +2005-01-10 09:27 strk + + * lwgeom/Makefile, lwgeom/measures.c, lwgeom/misures.c: renamed + misures.c to measures.c + +2005-01-09 20:28 strk + + * lwgeom/liblwgeom.h, lwgeom/lwcollection.c, lwgeom/lwgeom_api.c, + lwgeom/lwgeom_functions_basic.c: size_t usage cleanups. + +2005-01-09 18:32 strk + + * lwgeom/lwgeom_ogc.c: Avoided lwcollection_deserialize call for + non collections (was broken). + +2005-01-07 18:32 strk + + * lwgeom/lwpostgis.sql.in: Dropped BOX2D operators. They will rely + on cast to geometry. + +2005-01-07 16:43 strk + + * lwgeom/lwgeom_geos.c: Fixed handling of empty collection in + GEOS2POSTGIS converter + +2005-01-07 14:42 strk + + * lwgeom/lwgeom_functions_basic.c: Made accum(geometry) compatible + with PG73. + +2005-01-07 14:23 strk + + * lwgeom/lwgeom_transform.c: removed unused variable + +2005-01-07 14:20 strk + + * lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h: Added a geometry type OID + extractor and caching function. + +2005-01-07 12:33 strk + + * doc/postgis.xml: Added a note about compatibility of + Dump(geometry) + +2005-01-07 12:28 strk + + * lwgeom/lwgeom_functions_basic.c: made accum(geom) compatible with + PG72 + +2005-01-07 12:24 strk + + * lwgeom/lwgeom_dump.c, lwgeom/lwpostgis.sql.in: dropped + dump(geometry) for PGSQL<73 builds + +2005-01-07 12:09 strk + + * lwgeom/lwgeom_functions_basic.c: fixed var declaration + misplacement + +2005-01-07 12:00 strk + + * lwgeom/lwgeom_inout.c: make LWGEOM_{to,from}_bytea available to + all pgsql versions + +2005-01-07 11:57 strk + + * lwgeom/lwpostgis.sql.in: fixed typo in symdifference function + definition + +2005-01-07 11:55 strk + + * lwgeom/lwpostgis.sql.in: fixed postgis_gist_joinsel definition + for PG73 + +2005-01-07 11:50 strk + + * lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.h, lwgeom/pgsql_compat.h: + Moved pgsql compatibility code into pgsql_compat.h + +2005-01-07 10:26 strk + + * lwgeom/lwgeom_functions_analytic.c: variable declaration + cleanups. + +2005-01-07 10:25 strk + + * lwgeom/lwgeom_ogc.c: Added WARNING define for pgsql<73 + +2005-01-07 10:13 strk + + * lwgeom/lwgparse.c: fixed misplaced declaration after body start + +2005-01-07 10:10 strk + + * lwgeom/Makefile, lwgeom/lwpostgis.sql.in: Dump(geometry) enabled + by default. + +2005-01-07 10:06 strk + + * doc/postgis.xml: Added Dump(geometry) doc + +2005-01-07 10:04 strk + + * lwgeom/lwgeom_dump.c: cleanup + +2005-01-07 09:56 strk + + * lwgeom/lwcollection.c: fixed typo in error message + +2005-01-07 09:56 strk + + * lwgeom/lwcollection.c: fixed typo in error message + +2005-01-07 09:52 strk + + * lwgeom/lwgeom_estimate.c: JOINSEL disabled for builds against + pgsql<80 + +2005-01-07 00:58 strk + + * lwgeom/lwgeom_dump.c: Initial import + +2005-01-06 15:45 strk + + * doc/postgis.xml: Added MakePolygon documentation + +2005-01-06 15:34 strk + + * doc/postgis.xml: Added not about possible lost of simplicity() + using SnapToGrid(), added links to the function from there and + simplify() + +2005-01-06 15:29 strk + + * doc/postgis.xml, lwgeom/lwgeom_functions_analytic.c, + lwgeom/lwpostgis.sql.in: Renamed Apply_Grid to SnapToGrid, + documented behaviour of collapsed geoms. + +2005-01-06 13:46 strk + + * lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: Added + makepolygon(geometry, geometry[]) + +2005-01-06 13:45 strk + + * lwgeom/liblwgeom.h: forward declarations for + lwpoly_from_lwlines(), ptarray_clone() and ptarray_isclosed2d() + +2005-01-06 13:45 strk + + * lwgeom/lwpoly.c: Added lwpoly_from_lwlines() + +2005-01-06 13:44 strk + + * lwgeom/ptarray.c: Added ptarray_clone() and ptarray_isclosed2d() + +2005-01-06 09:38 strk + + * doc/postgis.xml: Added accum(geom) documentation + +2005-01-06 09:36 strk + + * lwgeom/lwpostgis.sql.in: Added accom(geom) aggregate + +2005-01-06 09:08 strk + + * doc/postgis.xml, lwgeom/lwpostgis.sql.in: Added apply_grid + wrappers. + +2005-01-06 08:51 strk + + * lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_transform.c: Modified + transform() to always use PG_LWGEOM_construct entry point for + output (to support AUTOCACHE_BBOX). + +2005-01-06 01:10 pramsey + + * doc/postgis.xml: Fix spelling error + +2005-01-05 22:52 strk + + * doc/postgis.xml: updated Polygonize doc + +2005-01-05 22:48 strk + + * lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwgeom_transform.c: Had translate compute bbox cache + translating input one if present. + Cleanups. + +2005-01-05 22:11 strk + + * lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_functions_analytic.c: + Made apply_grid compute output bbox WHEN_SIMPLE (input bbox is + present) + +2005-01-05 21:59 strk + + * lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_functions_analytic.c: + Simplify reworked to use LWGEOM abstraction (no more flattening + of input collection). + +2005-01-05 17:08 strk + + * doc/postgis.xml: Added apply_grid doc + +2005-01-05 17:06 strk + + * lwgeom/lwgeom_functions_analytic.c, lwgeom/lwpostgis.sql.in: + Integrated apply_grid() contributed function. + +2005-01-05 12:44 strk + + * lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/liblwgeom.h, + lwgeom/lwgeom_api.c, lwgeom/lwgeom_btree.c, + lwgeom/lwgeom_functions_analytic.c, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, + lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, + lwgeom/lwgeom_spheroid.c, lwgeom/lwgeom_transform.c: Added + is_worth_caching_serialized_bbox(). Renamed lwgeom_setSRID() to + pglwgeom_setSRID(). Fixed a bug in PG_LWGEOM_construct support + for + AUTOCACHE_BBOX. + +2005-01-05 10:06 strk + + * lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_api.c: Added + AUTOCACHE_BBOX support in PG_LWGEOM_construct(). + +2005-01-05 09:47 strk + + * lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwgeom_pg.c: collect(geom, geom) and + collect_garray(geom[]) use WHEN_SIMPLE strategy + for bbox computation. pglwgeom_serialize() honour user's + AUTOCACHE_BBOX + define. BBOXCACHE_BEHAVIOURS updated. + +2005-01-03 17:51 strk + + * lwgeom/lwgeom_geos_wrapper.cpp: GEOSpolygonize returns + GEOMETRYCOLLECTION instead of MULTIPOLYGON + +2005-01-03 15:00 strk + + * lwgeom/lwpostgis.sql.in: iscacheable patch from Carl Anderson + +2004-12-31 13:11 strk + + * doc/postgis.xml: update ExteriorRing doc + +2004-12-31 13:10 strk + + * lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_ogc.c: Made + ExteriorRing use LWGEOM. + +2004-12-31 12:46 strk + + * doc/postgis.xml: update InteriorRingN doc + +2004-12-31 12:44 strk + + * lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_ogc.c: GeometryN and + InteriorRingN changed to use LWGEOM format (and the + latter made OGC-strict). + +2004-12-31 12:00 strk + + * lwgeom/BBOXCACHE_BEHAVIOURS: updated + +2004-12-31 11:39 strk + + * lwgeom/lwgeom_functions_basic.c: All output geoms serializzations + made using pglwgeom_serialize + +2004-12-31 11:31 strk + + * lwgeom/lwgeom_geos.c: fixed bugs in convexhull, made GEOS2POSTGIS + use pglwgeom_serialize + +2004-12-31 11:30 strk + + * lwgeom/lwpoint.c: Fixed a bug in lwpoint_serialize_size + +2004-12-31 11:26 strk + + * lwgeom/lwgeom_pg.c: error messages and VARLENA handling cleanups + +2004-12-31 10:47 strk + + * lwgeom/BBOXCACHE_BEHAVIOURS: initial import + +2004-12-31 10:35 strk + + * lwgeom/lwgeom_geos.c: re-introduced G2P conversion profile for + convexhull (was missing from previous patch) + +2004-12-31 10:28 strk + + * lwgeom/lwgeom_geos.c: Made convexhull use input bbox cache if any + for output geom. + +2004-12-31 09:04 strk + + * lwgeom/lwgeom_geos.c, lwgeom/lwgeom_inout.c: Varlena handling + cleanups + +2004-12-30 20:41 strk + + * lwgeom/TODO: updated + +2004-12-30 20:36 strk + + * lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_wrapper.cpp: Rewrote + GEOSCentroid() to pass exception using an input arg, and return + NULL for EMPTY geom. + +2004-12-30 16:08 strk + + * lwgeom/lwgeom_inout.c: Made parse_WKT_lwgeom (text::geometry) use + AUTOCACHE_BBOX heuristic, stricter use of PG text type + +2004-12-30 15:59 strk + + * lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_transform.c: Fixed + a bug in translate() and transform() leaving result geometries + with + the old bounding box cache. + +2004-12-30 15:58 strk + + * lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c: Added + compute_serialized_bbox_p() to always recomputed a geometry + bounding box + +2004-12-30 15:11 strk + + * lwgeom/lwgeom_functions_basic.c: Had LineFromMultiPoint make use + of input SRID + +2004-12-30 14:44 strk + + * Makefile.config, lwgeom/Makefile, lwgeom/lwgeom_inout.c: Added + AUTOCACHE_BBOX variable, defaulting to 1. + +2004-12-30 13:47 strk + + * lwgeom/liblwgeom.h, lwgeom/lwgeom_geos.c, lwgeom/lwgeom_inout.c: + Introduced bbox caching worth evaluation functions, honoured in + LWGEOM_in, LWGEOMFromWKB, and GEOS2POSTGIS. + +2004-12-30 13:35 strk + + * lwgeom/lwgeom_geos_wrapper.cpp: Handled NULL returns from + getCentroid making it an EMPTY GEOM + +2004-12-30 10:27 strk + + * lwgeom/lwgeom_geos_wrapper.cpp: Applied Carl Anderson patch for + LinearRing support. + +2004-12-30 10:27 strk + + * Makefile.config: USE_GEOS and USE_PROJ defaults switched to NO, + and made overridable via + environment. + +2004-12-30 10:24 strk + + * lwgeom/Makefile, lwgeom/lwgeom_triggers.c, + lwgeom/lwpostgis.sql.in: Added cache_bbox trigger + +2004-12-30 10:22 strk + + * lwgeom/lwgeom_inout.c, lwgeom/lwgeom_pg.h: moved some BBOX procs + signatures from lwgeom_inout.c to lwgeom_pg.h + +2004-12-30 10:21 strk + + * lwgeom/lwgeom_functions_basic.c: removed useless memory copies in + ndims(geom) + +2004-12-30 10:18 strk + + * doc/ZMSgeoms.txt: initial revision + +2004-12-28 09:23 strk + + * doc/postgis.xml: specified LineString input requirement for + StartPoint and LastPoint + +2004-12-27 13:34 strk + + * doc/postgis.xml: Expanded "GIS Objects" chapter adding + OGC/PostGIS (E)WKT/B and canonical forms. + +2004-12-27 12:50 strk + + * doc/postgis.xml: Added HasBBOX() item + +2004-12-27 09:59 strk + + * lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: Added + bool hasBBOX(geometry). Removed useless input copy in + zmflag(geometry). + +2004-12-23 14:48 strk + + * utils/test_joinestimation.pl: Fixed help string, and added a TODO + item + +2004-12-23 11:02 strk + + * doc/postgis.xml: Updated FromWKB signatures to take bytea + instead of text, + Removed non-standard GeometryFromText references and substituted + with OGC GeomFromText. + +2004-12-23 10:39 strk + + * doc/postgis.xml: Adjusted some function refereces, added another + subsection for Geometry Output functions. + +2004-12-22 17:12 strk + + * lwgeom/lwgeom_estimate.c: Added Mark Cave-Ayland implementation + of JOIN selectivity estimator. + +2004-12-22 17:02 strk + + * utils/test_joinestimation.pl: initial revision + +2004-12-22 10:32 strk + + * lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_ogc.c, + lwgeom/lwpostgis.sql.in: GeomFromWKB() and GeometryFromText() + issue a warning if provided formats + are not OGC-strict. Introduced GeomFromEWKT() and GeomFromEWKB() + for + extended formats. + +2004-12-22 10:29 strk + + * loader/pgsql2shp.c: Drop useless SRID from geometry when + downloading EWKB format. + +2004-12-21 17:46 strk + + * doc/postgis.xml, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.h, + lwgeom/lwpostgis.sql.in: Made asText and asBinary strict OGC + conformant, introduced asEWKT and asEWKB + for extended version outputs. + +2004-12-21 15:19 strk + + * lwgeom/lwgeom_inout.c, lwgeom/lwgparse.c, lwgeom/wktunparse.c: + Canonical binary reverted back to EWKB, now supporting SRID + inclusion. + +2004-12-21 15:17 strk + + * lwgeom/lwgeom_api.c: Made setSRID(geom, -1) actually *remove* + srid from LWGEOM. + +2004-12-21 12:21 mcayland + + * lwgeom/lwgeom_estimate.c: Fixed bug in pass 4 where sample boxes + were referred as BOXs and not BOX2DFLOAT4. Also increased + SDFACTOR to 3.25 + +2004-12-21 12:04 strk + + * lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, + lwgeom/lwgeom_ogc.c: Updated geom_accum to create *real* geometry + arrays, changed aggregates + using it accordingly. Fixed collect output type settings, and + dropped + CR/LF in lwgeom_functions_basic.c + +2004-12-21 11:25 strk + + * lwgeom/lwline.c: allocation for deserialized lwline made after + type checking + +2004-12-20 17:49 strk + + * lwgeom/lwpostgis.sql.in: Added array element delimiter for type + geometry + +2004-12-20 14:21 strk + + * lwgeom/lwgeom_ogc.c: SRID is no more skipped from asText output. + +2004-12-20 14:11 strk + + * doc/postgis.xml: Created a new 'Geometry Editors' section. + +2004-12-20 14:02 strk + + * doc/postgis.xml: Added addBBOX() and dropBBOX() documentation. + +2004-12-20 14:01 strk + + * lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Added dropBBOX(). + +2004-12-17 18:00 strk + + * lwgeom/lwgeom_estimate.c: LWGEOM_gist_joinsel defined for all PG + versions + +2004-12-17 18:00 strk + + * lwgeom/Makefile: Fixed call to geos_version.sh + +2004-12-17 11:08 strk + + * lwgeom/liblwgeom.c, lwgeom/liblwgeom.h, lwgeom/lwgeom_inout.c, + lwgeom/lwgparse.c, lwgeom/wktparse.h, lwgeom/wktunparse.c: Moved + getMachineEndian from parser to liblwgeom.{h,c}. + Added XDR and NDR defines. + Fixed all usage of them. + +2004-12-17 11:07 strk + + * lwgeom/lwgeom_estimate.c: Added missing prototype + +2004-12-17 11:06 strk + + * lwgeom/lwgeom_geos.c: Added GEOSnoop stub for non-geos + installations + +2004-12-17 10:10 strk + + * lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Added canonical + binary conversions as bytea<->geometry casts and + explicit _send and _recv for PG>73 + +2004-12-17 10:10 strk + + * lwgeom/lwgparse.c, lwgeom/wktparse.h: getMachineEndian exported + +2004-12-17 06:53 pramsey + + * CHANGES, CREDITS, README.postgis, TODO: Changes in preparation + for 1.0.0RC1 + +2004-12-16 12:30 strk + + * lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Initial skel for + geometry_send canonical binary rep. + +2004-12-16 12:07 strk + + * utils/postgis_restore.pl: pg_restore-800 handling + +2004-12-15 13:10 strk + + * doc/postgis.xml: Added UpdateGeometrySRID documentation + +2004-12-15 12:59 strk + + * lwgeom/lwpostgis.sql.in: Enforced schema use in + UpdateGeometrySRID + +2004-12-15 12:54 strk + + * lwgeom/lwpostgis.sql.in: Added UpdateGeometrySRID + +2004-12-15 09:46 strk + + * lwgeom/TODO: updated TODO + +2004-12-15 09:43 strk + + * utils/postgis_restore.pl: Die if target database exists + +2004-12-15 08:46 strk + + * loader/pgsql2shp.c: Fixed memory leaks depending on input size. + +2004-12-14 11:41 strk + + * lwgeom/lwgeom.c: Fixed a bug in lwgeom_dropBBOX() + +2004-12-14 11:02 strk + + * lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Added + geometry::text cast. + +2004-12-14 09:47 strk + + * lwgeom/lwgeom_functions_basic.c: Added SRID check in + collect_garray(); + +2004-12-14 09:37 strk + + * lwgeom/lwcollection.c: reduced function calls in + lwcollection_serialize_size + +2004-12-14 09:29 strk + + * lwgeom/lwgeom_geos.c: fixed a typo in polygonize function + +2004-12-13 14:12 strk + + * ., .cvsignore: updated + +2004-12-13 14:03 strk + + * lwgeom/lwgeom_estimate.c, lwgeom/lwpostgis.sql.in: Initial + skeleton on join selectivity estimator. + Current estimators application for box2d && box2d operator. + +2004-12-13 13:04 strk + + * Makefile, lwgeom/Makefile: lwpostgis.sql copy moved from root to + lwgeom/Makefile + +2004-12-13 12:56 strk + + * utils/postgis_restore.pl: Handled more schema specification in + 800 pg_restore output. + +2004-12-13 12:25 strk + + * lwgeom/lwgeom_api.c, lwgeom/lwgeom_estimate.c: Removed obsoleted + function and fixed some warnings. + +2004-12-10 22:20 strk + + * doc/postgis.xml: Added notice about availability of shorter + syntax for estimated_extent() + +2004-12-10 22:16 strk + + * doc/postgis.xml: Added estimated_extent() doc. + +2004-12-10 12:35 strk + + * lwgeom/lwgeom_estimate.c, lwgeom/lwpostgis.sql.in: implemented + estimated_extent() function + +2004-12-09 09:42 strk + + * examples/wkb_reader, examples/wkb_reader/.cvsignore, + examples/wkb_reader/Makefile, examples/wkb_reader/printwkb.c, + examples/wkb_reader/printwkb.inc, examples/wkb_reader/readwkb.c, + examples/wkb_reader/wkbtest.h: Adjusted to work with new bytea + WKB encoding, only supports 2d/3dz. + +2004-12-08 14:46 strk + + * examples/wkb_reader/README: updated + +2004-12-05 11:46 strk + + * examples/ogc_test_suite, examples/ogc_test_suite/.cvsignore, + examples/ogc_test_suite/Makefile: Initial revision + +2004-12-05 11:45 strk + + * examples/ogc_test_suite/3_cleanup.sql: commented out drops of + unexistant tables + +2004-12-05 11:44 strk + + * examples/ogc_test_suite/1_schema.sql: Changed AddGeometryColumns + to not complain about invalid schema + +2004-11-29 16:37 strk + + * lwgeom/misures.c: Fixed a bug in pt_in_ring_2d. + +2004-11-29 11:16 strk + + * lwgeom/Makefile: Commented out useless CFLAGS override. + +2004-11-29 11:15 strk + + * lwgeom/lwgeom_geos.c: Some initializzations to make compiler + happy. + +2004-11-26 17:08 strk + + * lwgeom/regress: Removed duplicated tests + +2004-11-26 17:06 strk + + * lwgeom/regress/lwgeom_regress.sql, + lwgeom/regress/lwgeom_regress2.sql, + lwgeom/regress/lwgeom_regress2_expected, + lwgeom/regress/lwgeom_regress_expected, + lwgeom/regress/run_regress, lwgeom/regress/run_regress2, + regress/lwgeom_regress.sql, regress/lwgeom_regress_expected, + regress/run_lwgeom_regress: Moved basic LWGEOM parsing tests in + mainstream regress dir. + +2004-11-26 16:54 strk + + * lwgeom/regress/lwgeom_regress.sql, + lwgeom/regress/lwgeom_regress_expected, + lwgeom/regress/run_regress: First regress test cleaned up. + +2004-11-26 16:26 strk + + * regress/regress_index.sql, regress/regress_index_expected, + regress/regress_lots_of_points.sql, regress/run_index_regress, + regress/run_regress: Ported index regress test to lwgeom + +2004-11-26 15:52 strk + + * regress/README: Added regressions test notes + +2004-11-26 15:50 strk + + * regress/regress.sql, regress/regress_expected, + regress/regress_index_out, regress/regress_out, + regress/run_regress: Finished cleanup of main regression test. + +2004-11-26 15:06 strk + + * lwgeom/lwcollection.c: lwcollection_same allows different + components ordering to + reflect older behaviour. + +2004-11-26 14:56 strk + + * lwgeom/lwcollection.c: Cleanup + +2004-11-26 14:55 strk + + * lwgeom/lwcollection.c: Fixed a bug in lwcollection_same + +2004-11-26 13:04 strk + + * regress/regress.sql, regress/regress_expected, + regress/regress_out, regress/run_regress: Initial regress tests + adaptation for lwgeom + +2004-11-23 16:16 strk + + * lwgeom/lwgeom_geos.c: POSTGIS2GEOS conversion failures handled + cleanier + +2004-11-19 17:39 strk + + * utils/postgis_restore.pl: Massaged to work with pg_dump-7.2 and + pg_restore-7.2 + +2004-11-19 17:29 strk + + * lwgeom/lwgeom_gml.c: precision made of type signed int (for %.*d + correct use). + +2004-11-19 13:48 strk + + * lwgeom/lwpostgis.sql.in: Added support for PG<73 in gist support + functions + and modified preprocessor flags to be compatible with older + versions. + +2004-11-19 13:32 strk + + * lwgeom/lwpostgis.sql.in: Fixed IN/OUT representation of types to + support < 73 PG versions + +2004-11-18 18:16 strk + + * loader/TODO: updated + +2004-11-18 18:14 strk + + * loader/Makefile, loader/PQunescapeBytea.c, loader/compat.h, + loader/pgsql2shp.c: Added a copy of the PQunescapeBytea function + found in libpq of PG>=73 + +2004-11-18 13:47 strk + + * lwgeom/lwgeom_geos_wrapper.cpp: Substituted isfinite() with + finite(). + +2004-11-17 15:28 strk + + * lwgeom/lwgeom_geos_wrapper.cpp: Yet another GEOSHasZ bug fix + +2004-11-17 15:18 strk + + * lwgeom/lwgeom_geos_wrapper.cpp: GEOSHasZ now checks both + DoubleNotANumber and isFinite + +2004-11-17 09:07 strk + + * lwgeom/lwgeom_geos_wrapper.cpp: Changes GEOSHasZ to use + isfinite() + +2004-11-17 07:57 strk + + * doc/postgis.xml: Fixed a typo in geometry type names. + +2004-11-16 13:54 strk + + * lwgeom/lwgeom_geos.c: SRID checks and enforce for all GEOS + operations. + Z value handled so to show it only when available. + +2004-11-16 13:52 strk + + * lwgeom/lwgeom_geos_wrapper.cpp: Added GEOSHasZ() and + GEOSSetSRID() + +2004-11-15 10:51 strk + + * loader/shp2pgsql.c: Fixed a bug in PIP invocation, added some + debugging lines. + +2004-11-13 01:47 pramsey + + * examples/ogc_test_suite/README: Add information about where test + was downloaded from. + +2004-11-12 18:13 strk + + * examples/ogc_test_suite/3_cleanup.sql: Deleted entries in + spatial_ref_sys and geometry_columns. + +2004-11-12 17:50 strk + + * lwgeom/lwgeom_ogc.c: Made PointN, InteriorRingN and GeometryN + 1-based as required by + OGC conformance suite. + +2004-11-11 21:29 pramsey + + * lwgeom/Makefile: Added grep -v ^# to cpp pipeline for .sql + generation. Under OS/X cpp adds a + header with a # comment field to the start of the output file. + +2004-11-11 09:42 strk + + * lwgeom/MISSING_OBJECTS: updated + +2004-11-08 11:08 strk + + * lwgeom/Makefile: Added -fPIC to CFLAGS as suggested by Vincent + Schut. + +2004-11-05 11:44 strk + + * lwgeom/TODO: updated + +2004-11-05 11:44 strk + + * lwgeom/lwgeom_geos_wrapper.cpp: Had isvalid raise a NOTICE with + invalidity message. + +2004-11-05 10:04 strk + + * lwgeom/TODO: updated + +2004-11-05 08:16 strk + + * doc/postgis.xml, lwgeom/TODO, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwpostgis.sql.in: Added ndims(geometry) function, used in + a 3rd constraint set + by AddGeometryColumn, documented. + +2004-11-04 11:40 strk + + * lwgeom/liblwgeom.h, lwgeom/lwgeom_estimate.c, lwgeom/misures.c: + Renamed max/min/avg macros to LW_MAX, LW_MIN, LW_AVG. + +2004-11-04 09:18 strk + + * Makefile, lwgeom/Makefile, lwgeom/lwpostgis.sql.in, + lwpostgis.sql.in: Oops.. my attemt at moving lwpostgis.sql.in one + dir up was bogus. + +2004-11-04 08:56 strk + + * Makefile, lwgeom/Makefile, lwgeom/lwpostgis.sql.in, + lwpostgis.sql.in: Moved lwpostgis.sql.in and it's build logic up + to root directory. + +2004-11-02 17:53 strk + + * lwgeom/liblwgeom.h: Fixed "compat.h" include to be local. + +2004-11-02 16:48 strk + + * lwgeom/Makefile, lwgeom/compat.h, lwgeom/liblwgeom.c, + lwgeom/liblwgeom.h, lwgeom/lwgeom_pg.c, lwgeom/vsprintf.c: Added + a copy of GNU vsprintf.c file and compiled in. + +2004-11-02 15:59 strk + + * lwgeom/liblwgeom.h: min/max macro made available regardless of + MINGW32 define. + +2004-11-02 07:50 strk + + * spatial_ref_sys.sql: Updated as suggested by Frank Warmerdam. + +2004-11-02 07:25 strk + + * branches/pgis_0_9_0/postgis.sql.in, lwgeom/lwpostgis.sql.in: + Fixed a typo in probe_geometry_columns() reported by Vinko + Vrsalovic. + +2004-10-29 05:28 strk + + * lwgeom/TODO: updated + +2004-10-29 05:27 strk + + * lwgeom/lwpostgis.sql.in: Fixed bug in AddGeometryColumn refusing + to add 4D geoms. + +2004-10-28 16:48 strk + + * loader/TODO: Initial local TODO + +2004-10-28 16:28 strk + + * lwgeom/stringBuffer.c: header inclusion cleanup + +2004-10-28 16:25 strk + + * lwgeom/lwgeom_inout.c: Fixed bug in debugguing output + +2004-10-28 16:24 strk + + * lwgeom/lwgeom_inout.c: removed LF + +2004-10-28 16:23 strk + + * lwgeom/Makefile, lwgeom/lwgeom_geos_wrapper.cpp, + lwgeom/lwgeom_gml.c: More cleanups. + +2004-10-28 16:13 strk + + * lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_geos.c: cleanups. + +2004-10-28 16:10 strk + + * lwgeom/lwgparse.c: Made data structurs old-compilers-friendly. + +2004-10-28 16:10 strk + + * lwgeom/lwgeom_gml.c: Fixed a bug in LWGEOM_asGML. + +2004-10-28 15:40 strk + + * lwgeom/lwgeom_geos_wrapper.cpp: Fixed geos-based opPolygonize + include. + +2004-10-28 09:38 strk + + * lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: + Cleanups. + +2004-10-28 09:29 strk + + * doc/postgis.xml, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwpostgis.sql.in: Added makeline(point, point). Changed + LineFromMultiPoint definition. + +2004-10-28 09:00 strk + + * doc/postgis.xml, lwgeom/liblwgeom.h, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_pg.c, + lwgeom/lwgeom_pg.h, lwgeom/lwline.c, lwgeom/lwpostgis.sql.in, + lwgeom/ptarray.c: Added AddPoint(line, point, [position]) and + support API functions. + +2004-10-28 07:56 strk + + * doc/postgis.xml, lwgeom/lwpostgis.sql.in: fixed name of line + constructor as documentation reports it. + LineFromMultiPoint(). + +2004-10-28 07:45 strk + + * lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: + collect(geometry, geometry) re-introduced. collector() is an + alias for collect(). + +2004-10-27 15:40 strk + + * doc/postgis.xml, lwgeom/lwgeom_box2dfloat4.c, + lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_pg.h, + lwgeom/lwpostgis.sql.in: Added MakeBox2D, MakeBox3D + implementation and documentation. + +2004-10-27 15:19 strk + + * doc/postgis.xml, lwgeom/lwgeom_geos.c, lwgeom/lwpostgis.sql.in: + MakePoly renamed to Polygonize + +2004-10-27 15:09 strk + + * lwgeom/TODO: updated + +2004-10-27 14:28 strk + + * doc/postgis.xml: Added constructors docs and intial organizzation + for postgis extension functions. + +2004-10-27 13:35 strk + + * lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_wrapper.cpp: Unset debug + define. + +2004-10-27 12:30 strk + + * lwgeom/lwgeom_svg.c: AsSVG returns NULL on GEOMETRY COLLECTION + input. + +2004-10-27 11:06 strk + + * lwgeom/TODO: updated + +2004-10-27 11:05 strk + + * lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_wrapper.cpp: Added + polygonize interface (makepoly aggregate) + +2004-10-27 11:02 strk + + * lwgeom/lwgeom_estimate.c: Removed another getbox2d() call. + +2004-10-27 10:55 strk + + * lwgeom/lwpostgis.sql.in: Fixed fix_geometry_columns() to leave + correctly linked records untouched. + +2004-10-26 16:48 strk + + * geos_version.sh: Bug fix in GEOS version extractor. + +2004-10-25 17:07 strk + + * lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c, + lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_gist.c: Obsoleted + getbox2d(). Use getbox2d_p() or getbox2d_internal() instead. + +2004-10-25 15:31 strk + + * geos_version.sh: portable math expressions. + +2004-10-25 14:20 strk + + * lwgeom/lwgeom_svg.c: Y axis reverse and relative path fixes from + Olivier Courtin. + +2004-10-25 12:27 strk + + * lwgeom/lwgeom_inout.c, lwgeom/wktunparse.c: Removed useless + network type includes, + Added param.h include for BYTE_ORDER defines under win32. + +2004-10-21 19:48 strk + + * lwgeom/lwgeom.c, lwgeom/wktunparse.c: Stricter syntax fixes. + Reported by S�bastien NICAISE + +2004-10-21 19:47 strk + + * lwgeom/TODO: updated + +2004-10-21 19:46 strk + + * lwgeom/lwcollection.c: ZMflags check on costituent geometries + only performed when there is + at least one. + +2004-10-21 19:45 strk + + * lwgeom/Makefile: Added detect_geos_version in all: rule + +2004-10-18 11:35 strk + + * doc/postgis.xml: Added reverse(geometry) and ForceRHR(geometry) + documentation. + +2004-10-18 11:29 strk + + * lwgeom/lwpostgis.sql.in: makeline_from_multipoint renamed to + line_from_multipoint + +2004-10-18 09:37 strk + + * lwgeom/TODO: updated + +2004-10-17 13:25 strk + + * loader/shp2pgsql.c: removed USE_WKB partially-used define + +2004-10-17 13:24 strk + + * loader/shp2pgsql.c: HEXWKB polygon + +2004-10-17 13:01 strk + + * lwgeom/TODO: updated + +2004-10-17 12:59 strk + + * loader/shp2pgsql.c: HEXWKB multiline output + +2004-10-17 12:51 strk + + * lwgeom/lwline.c: Fixed a bug in lwline_serialize_buf preventing + dimension override + +2004-10-17 12:43 strk + + * lwgeom/lwline.c: Fixed a debugging function output bug + +2004-10-17 12:26 strk + + * loader/shp2pgsql.c: Point and MultiPoint loaded using HEXWKB. + +2004-10-17 12:16 strk + + * loader/pgsql2shp.c: fixed prototype for user query table + +2004-10-17 12:15 strk + + * loader/pgsql2shp.c: Bug fixed in multipoint4D creation + +2004-10-15 22:02 strk + + * lwgeom/TODO: updated + +2004-10-15 22:01 strk + + * loader/shp2pgsql.c: Initial WKB functionalities + +2004-10-15 16:21 strk + + * lwgeom/TODO, lwgeom/liblwgeom.h, lwgeom/lwgeom.h, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwline.c, + lwgeom/lwpostgis.sql.in: makeline_from_multipoint() implemented + and exposed. + +2004-10-15 15:25 strk + + * lwgeom/TODO: updated + +2004-10-15 15:21 strk + + * lwgeom/lwline.c: Fixed a bug in outputput dimension detection for + makeline() + +2004-10-15 15:01 strk + + * lwgeom/TODO: updated + +2004-10-15 15:00 strk + + * lwgeom/lwgeom_functions_basic.c: Added debugging lines + +2004-10-15 15:00 strk + + * lwgeom/lwline.c: Fixed a bug in make_lwline + +2004-10-15 11:52 strk + + * TODO, lwgeom/TODO: updated + +2004-10-15 11:48 strk + + * lwgeom/lwgeom_svg.c: Fixed a bug making asSVG return a spurious + char at the end. + +2004-10-15 11:42 strk + + * lwgeom/liblwgeom.h, lwgeom/lwgeom.h, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwline.c, + lwgeom/lwpostgis.sql.in, lwgeom/ptarray.c: Added makeline() + aggregate and make_lwline() API method. + +2004-10-15 09:44 strk + + * doc/postgis.xml: updated AsSVG doc + +2004-10-15 09:41 strk + + * lwgeom/lwgeom_svg.c: changed precision semantic back to number of + decimal digits + +2004-10-15 09:41 strk + + * lwgeom/liblwgeom.c, lwgeom/liblwgeom.h: Added a trailing zeros + trimmer + +2004-10-15 08:26 strk + + * loader/pgsql2shp.c: Fixed handling of mixed dimensioned + geometries in source table. + +2004-10-15 07:35 strk + + * lwgeom/wktunparse.c: Fixed a bug introduced by me (byteorder + skipped for inner geoms in WKB) + +2004-10-14 10:28 strk + + * doc/postgis.xml: Updated pgsql2shp documentation. + +2004-10-14 09:59 strk + + * loader/pgsql2shp.c: Added support for user query (replacing + schema.table) + +2004-10-13 19:33 strk + + * TODO: updated + +2004-10-13 19:32 strk + + * doc/postgis.xml: Added third buffer arg expanation + +2004-10-13 18:49 strk + + * lwgeom/lwgeom_geos.c: fixed arg number in buffer third arg + +2004-10-13 18:39 strk + + * lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_wrapper.cpp, + lwgeom/lwpostgis.sql.in: Added a third argument to the buffer() + function. + +2004-10-13 17:21 strk + + * lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: Dropped + SRID argument from point constructor. + Unified procedure name to 'makepoint' for 2d,3dz,4d and + 'makepointm' for 3dm. + +2004-10-13 15:20 strk + + * lwgeom/TODO: updated + +2004-10-13 15:19 strk + + * lwgeom/liblwgeom.h, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwpostgis.sql.in: Added point constructors PG funx. + +2004-10-13 14:26 strk + + * lwgeom/liblwgeom.h, lwgeom/lwgeom.h, lwgeom/lwpoint.c, + lwgeom/test.c: Added simpler lwpoint constructors. + +2004-10-11 14:36 strk + + * lwgeom/TODO: updated + +2004-10-11 14:34 strk + + * loader/pgsql2shp.c: Added endiannes specification for + postgis-1.0.0+ + +2004-10-11 14:03 strk + + * lwgeom/liblwgeom.h, lwgeom/lwgeom.c, lwgeom/lwgeom.h, + lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.h, + lwgeom/lwpostgis.sql.in, lwgeom/test.c, lwgeom/wktparse.h, + lwgeom/wktunparse.c: Added endiannes specification to + unparse_WKB, AsBinary, lwgeom_to_wkb. + +2004-10-11 12:23 strk + + * lwgeom/Makefile: Added test.o to cleanup list + +2004-10-11 12:23 strk + + * lwgeom/TODO: updated + +2004-10-11 11:53 strk + + * lwgeom/Makefile, lwgeom/lwgeom_functions_basic.c, + lwgeom/misures.c: Moved misuring functions to misures.c (from + lwgeom_functions_basic.c). + Added -lm to build line for the API test application. + +2004-10-11 11:46 strk + + * doc/postgis.xml: changed description of pgsql2shp -b switch + +2004-10-11 10:31 strk + + * lwgeom/lwgeom_functions_basic.c: Changed collect() to return + MULTI* if applicabe (all input is corresponding + SINGLE type). + +2004-10-11 10:30 strk + + * lwgeom/lwgeom.c: Added debug strings + +2004-10-11 09:55 strk + + * lwgeom/lwgeom_functions_basic.c: collect() always return a + collection, with a component for each input + geometry. + memcollect() obsoleted. + +2004-10-11 09:46 strk + + * lwgeom/lwcollection.c: Fixed bug making it unbuildable. + +2004-10-11 09:32 strk + + * lwgeom/liblwgeom.h, lwgeom/lwcollection.c, lwgeom/lwgeom.c: Added + lwgeom_addBBOX() and lwcollection_construct_empty() + +2004-10-11 07:15 strk + + * lwgeom/TODO, lwgeom/liblwgeom.h, lwgeom/lwcollection.c, + lwgeom/lwgeom.c, lwgeom/lwline.c, lwgeom/lwpoint.c, + lwgeom/lwpoly.c, lwgeom/ptarray.c: lwgeom_same new implementation + +2004-10-11 06:03 strk + + * TODO: updated + +2004-10-10 20:31 strk + + * lwgeom/TODO, lwgeom/liblwgeom.h, lwgeom/lwcollection.c, + lwgeom/lwgeom.c, lwgeom/lwgeom.h, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwline.c, + lwgeom/lwpoly.c, lwgeom/ptarray.c: segmentize2d() port and use of + new LWGEOM structure. + +2004-10-09 15:17 strk + + * lwgeom/TODO: updated + +2004-10-08 13:26 strk + + * lwgeom/TODO: updated + +2004-10-08 13:21 strk + + * lwgeom/lwgeom.c: Debugging output cleanup. + +2004-10-08 13:20 strk + + * lwgeom/liblwgeom.h, lwgeom/lwcollection.c, lwgeom/lwgeom.c, + lwgeom/lwgeom_api.c, lwgeom/lwgeom_box2dfloat4.c, + lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_chip.c, + lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_functions_analytic.c, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, + lwgeom/lwgeom_geos_wrapper.cpp, lwgeom/lwgeom_gist.c, + lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.h, lwgeom/lwline.c, + lwgeom/lwmline.c, lwgeom/lwmpoint.c, lwgeom/lwmpoly.c, + lwgeom/lwpoint.c, lwgeom/lwpoly.c, lwgeom/lwpostgis.sql.in, + lwgeom/ptarray.c: Changed LWGEOM structure to point to an actual + BOX2DFLOAT4. + Renamed most function to reflect a TYPE_method naming convention. + (you'll need a dump/reload for it to work) + Added more manipulation functions. + +2004-10-08 13:16 strk + + * lwgeom/liblwgeom.c: added memory allocation debugging + +2004-10-08 13:15 strk + + * lwgeom/Makefile: Added box2d.o module, reverted SCRIPTS_VERSION + to 0.1.0. + +2004-10-08 13:15 strk + + * lwgeom/box2d.c: Initial revision + +2004-10-08 10:48 strk + + * doc/postgis.xml: Some updates + +2004-10-08 07:01 strk + + * hwgeom: Dropped HWGEOM from this branch. + +2004-10-07 22:02 strk + + * lwgeom/TODO: updated + +2004-10-07 21:52 strk + + * loader/shp2pgsql.c: Lots of rewriting/cleanup. TypeM/TypeZ + supports. + +2004-10-07 21:51 strk + + * loader/pgsql2shp.c: Fixed a bug in 4d handling + +2004-10-07 20:39 strk + + * lwgeom/lwgeom_api.c, lwgeom/lwgeom_functions_basic.c: Fixed bugs + in TYPE_ macro usage + +2004-10-07 17:18 strk + + * lwgeom/liblwgeom.h, lwgeom/lwgeom.h, lwgeom/ptarray.c, + lwgeom/test.c: Changed ptarray2d_construct interface. + +2004-10-07 17:18 strk + + * lwgeom/lwgeom_ogc.c: Changed geometrytype() to support TYPEM. + +2004-10-07 17:17 strk + + * lwgeom/Makefile, lwgeom/lwpostgis.sql.in: Changed + AddGeometryColumn to handle TYPEM. + Updated SCRIPTS_VERSION to 1.1.0 + +2004-10-07 17:15 strk + + * loader/pgsql2shp.c: Fixed TYPEM handling. + +2004-10-07 10:03 strk + + * lwgeom/Makefile, lwgeom/liblwgeom.c, lwgeom/liblwgeom.h, + lwgeom/lwcollection.c, lwgeom/lwgeom.c, lwgeom/lwgeom.h, + lwgeom/lwgeom_api.c, lwgeom/lwgeom_box2dfloat4.c, + lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_chip.c, + lwgeom/lwgeom_functions_analytic.c, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, + lwgeom/lwgeom_geos_wrapper.cpp, lwgeom/lwgeom_gist.c, + lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c, + lwgeom/lwline.c, lwgeom/lwmline.c, lwgeom/lwmpoint.c, + lwgeom/lwmpoly.c, lwgeom/lwpoint.c, lwgeom/lwpoly.c, + lwgeom/ptarray.c, lwgeom/test.c, lwgeom/wktparse.h, + lwgeom/wktunparse.c: API cleanup, more steps toward standalone + library. + +2004-10-07 06:54 strk + + * loader/pgsql2shp.c, loader/shp2pgsql.c: cleanups + +2004-10-06 17:04 strk + + * loader/pgsql2shp.c: ZM handling. Log trimmed. + +2004-10-06 10:11 strk + + * loader/shp2pgsql.c: Other separator fixes + +2004-10-06 09:52 strk + + * doc/postgis.xml: Added zmflag(geom) doc + +2004-10-06 09:40 strk + + * loader/shp2pgsql.c: Handled 0-DBF-attributes corner case. + +2004-10-06 08:53 strk + + * lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: Added + zmflag(geom) function. + +2004-10-06 08:17 strk + + * TODO: updated + +2004-10-06 07:19 strk + + * jdbc/org/postgis/Point.java: Left off a semicolon in previous + patch... + +2004-10-05 22:46 strk + + * jdbc/org/postgis/Point.java: Removed PGSQLException use as + suggested by Kris Jurka + +2004-10-05 21:59 strk + + * lwgeom/Makefile: Flex invocation patch by Kris Jurka. + +2004-10-05 21:54 strk + + * lwgeom/lwgeom_estimate.c: Yes another change in SPI_cursor_open + +2004-10-05 21:53 strk + + * lwgeom/lwgeom_functions_basic.c: Fixed bugs in Centroid (not + GEOS) + +2004-10-05 21:42 strk + + * lwgeom/lwgeom_api.c, lwgeom/lwgeom_debug.c, lwgeom/lwgeom_gist.c, + lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_spheroid.c: Cleanups for older + compilers and PG verisons. + +2004-10-05 21:20 strk + + * lwgeom/TODO: updated + +2004-10-05 21:08 strk + + * lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c, + lwgeom/lwgeom_functions_basic.c, lwgeom/wktunparse.c: Added + debugging lines, fixed a bug in TYPE_HASSRID and TYPE_HASBBOX + macros. + +2004-10-05 21:08 strk + + * lwgeom/Makefile: Made clean rule verbose + +2004-10-05 17:15 strk + + * lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwline.c, + lwgeom/lwpoint.c, lwgeom/lwpoly.c: Bug fix in size computation. + +2004-10-05 16:28 strk + + * lwgeom/liblwgeom.h, lwgeom/lwcollection.c, lwgeom/lwgeom_api.c, + lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_box3d.c, + lwgeom/lwgeom_chip.c, lwgeom/lwgeom_functions_analytic.c, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, + lwgeom/lwgeom_gml.c, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, + lwgeom/lwgeom_spheroid.c, lwgeom/lwgparse.c, lwgeom/lwline.c, + lwgeom/lwmline.c, lwgeom/lwmpoint.c, lwgeom/lwmpoly.c, + lwgeom/lwpoint.c, lwgeom/lwpoly.c, lwgeom/lwpostgis.sql.in, + lwgeom/wktparse.lex, lwgeom/wktparse.y: Added ZM dimensions flags + knowledge. + +2004-10-05 16:07 strk + + * lwgeom/TODO: updated + +2004-10-05 15:12 strk + + * lwgeom/liblwgeom.c: Added newlines in standalone reporters + +2004-10-05 15:11 strk + + * doc/postgis.xml: Added force_3dz, force_3dm docs + +2004-10-05 15:11 strk + + * Makefile.config: Changed default variable setting to a more + portable syntax + +2004-10-05 07:53 strk + + * lwgeom/liblwgeom.h, lwgeom/lwgparse.c, lwgeom/wktparse.lex, + lwgeom/wktparse.y, lwgeom/wktunparse.c: ZM aware WKT/WKB + input/output. + +2004-10-04 13:53 strk + + * lwgeom/liblwgeom.h, lwgeom/lwcollection.c, lwgeom/lwgeom.c, + lwgeom/lwgeom_api.c, lwgeom/lwgeom_box2dfloat4.c, + lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_chip.c, + lwgeom/lwgeom_debug.c, lwgeom/lwgeom_functions_analytic.c, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, + lwgeom/lwgeom_geos_wrapper.cpp, lwgeom/lwgeom_inout.c, + lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c, lwgeom/lwgparse.c, + lwgeom/lwline.c, lwgeom/lwmline.c, lwgeom/lwmpoint.c, + lwgeom/lwmpoly.c, lwgeom/lwpoint.c, lwgeom/lwpoly.c, + lwgeom/wktunparse.c: Serialized form and WKB prepared to accept + ZM flags replacing DD (dimensions) + +2004-10-04 09:25 strk + + * lwgeom/lwgeom_functions_basic.c: Added missing prototype + +2004-10-03 15:57 strk + + * lwgeom/TODO: updated + +2004-10-03 15:52 strk + + * lwgeom/liblwgeom.h, lwgeom/lwcollection.c, lwgeom/lwgeom.c, + lwgeom/lwgeom_api.c, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_wrapper.cpp, + lwgeom/lwline.c, lwgeom/lwpoint.c, lwgeom/lwpoly.c, + lwgeom/lwpostgis.sql.in: Made GEOS<->LWGEOM converters keep + geometry structures. + Fixed bug in serializers. + Added noop(geometry) for deserialize/serialize debugging. + +2004-10-01 14:49 strk + + * lwgeom/liblwgeom.h, lwgeom/lwcollection.c, lwgeom/lwgeom.c, + lwgeom/lwgeom_api.c, lwgeom/lwgeom_geos.c, + lwgeom/lwgeom_geos_wrapper.cpp, lwgeom/lwline.c, + lwgeom/lwmline.c, lwgeom/lwmpoint.c, lwgeom/lwmpoly.c, + lwgeom/lwpoint.c, lwgeom/lwpoly.c: Added lwgeom_add(LWGEOM *to, + int where, LWGEOM *what). + Added LWGEOM2GEOS keeping input geometry structure. + +2004-10-01 07:51 strk + + * lwgeom/lwgeom_debug.c: initial revision + +2004-10-01 07:51 strk + + * lwgeom/liblwgeom.h, lwgeom/lwgeom.c: Added runtime cast + functions. + +2004-09-30 16:06 strk + + * lwgeom/TODO, lwgeom/liblwgeom.c, lwgeom/lwgeom.h, + lwgeom/lwgeom_functions_basic.c: bug fixes + +2004-09-30 15:42 strk + + * lwgeom/TODO, lwgeom/liblwgeom.h, lwgeom/lwcollection.c, + lwgeom/lwgeom.c, lwgeom/lwgeom_api.c, + lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_gist.c, + lwgeom/lwgeom_pg.h, lwgeom/lwline.c, lwgeom/lwmline.c, + lwgeom/lwmpoint.c, lwgeom/lwmpoly.c, lwgeom/lwpoint.c, + lwgeom/lwpoly.c: Added BBOX finders and its support in + serializer. + +2004-09-30 11:49 strk + + * lwgeom/TODO: updated + +2004-09-30 11:45 strk + + * lwgeom/Makefile, lwgeom/liblwgeom.c, lwgeom/liblwgeom.h, + lwgeom/lwcollection.c, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwgeom_pg.c, lwgeom/lwline.c, lwgeom/lwmline.c, + lwgeom/lwmpoint.c, lwgeom/lwmpoly.c, lwgeom/lwpoint.c, + lwgeom/lwpoly.c: More common flags between LWs. + LWGEOM_summary output made cleaner and moved to lwgeom_debug.c + +2004-09-30 08:18 strk + + * lwgeom/liblwgeom.c, lwgeom/liblwgeom.h, lwgeom/lwgeom.c, + lwgeom/lwgeom.h, lwgeom/lwgeom_api.c, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwmline.c, + lwgeom/lwmpoint.c, lwgeom/lwmpoly.c: Added missing liblwgeom.c + file. + Made LWMPOINT, LWMLINE, LWMPOLY compatible with LWCOLLECTION. + Fixed reverse() and forcerhr() to maintain geometry structure. + +2004-09-30 06:54 strk + + * lwgeom/TODO: updated + +2004-09-29 15:25 strk + + * lwgeom/Makefile, lwgeom/liblwgeom.h, lwgeom/lwcollection.c, + lwgeom/lwgeom.c, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwline.c, lwgeom/lwmline.c, lwgeom/lwmpoint.c, + lwgeom/lwmpoly.c, lwgeom/lwpoint.c, lwgeom/lwpoly.c: Added + serialize function for LWGEOM + +2004-09-29 10:50 strk + + * lwgeom/Makefile, lwgeom/liblwgeom.h, lwgeom/lwcollection.c, + lwgeom/lwgeom.c, lwgeom/lwgeom.h, lwgeom/lwgeom_api.c, + lwgeom/lwgeom_box.c, lwgeom/lwgeom_box2dfloat4.c, + lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_btree.c, + lwgeom/lwgeom_chip.c, lwgeom/lwgeom_estimate.c, + lwgeom/lwgeom_functions_analytic.c, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, + lwgeom/lwgeom_gist.c, lwgeom/lwgeom_gml.c, lwgeom/lwgeom_inout.c, + lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h, + lwgeom/lwgeom_spheroid.c, lwgeom/lwgeom_svg.c, + lwgeom/lwgeom_transform.c, lwgeom/lwline.c, lwgeom/lwmline.c, + lwgeom/lwmpoint.c, lwgeom/lwmpoly.c, lwgeom/lwpoint.c, + lwgeom/lwpoly.c: Big layout change. + lwgeom.h is public API + liblwgeom.h is private header + lwgeom_pg.h is for PG-links + lw.c contains type-specific functions + +2004-09-29 06:31 strk + + * lwgeom/lwgeom.h, lwgeom/lwgeom_api.c, + lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_box3d.c, + lwgeom/lwgeom_btree.c, lwgeom/lwgeom_chip.c, + lwgeom/lwgeom_functions_analytic.c, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, + lwgeom/lwgeom_gml.c, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, + lwgeom/lwgeom_spheroid.c, lwgeom/lwgeom_svg.c, + lwgeom/lwgeom_transform.c: Changed LWGEOM to PG_LWGEOM. + Changed LWGEOM_construct to PG_LWGEOM_construct. + +2004-09-28 17:13 strk + + * lwgeom/lwgeom.h: Removed ^Ms, added note about flatting nature of + LWGEOM_EXPLODED. + +2004-09-28 16:22 strk + + * doc/postgis.xml: Added AsGML function ref + +2004-09-28 09:31 strk + + * lwgeom/lwgeom_geos_wrapper.cpp: Fixed a bug in PostGIS2GEOS_point + +2004-09-28 09:05 strk + + * lwgeom/TODO: updated + +2004-09-28 09:01 strk + + * lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: Added + forceRHR() and support functions. + +2004-09-28 09:00 strk + + * lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: Added ptarray_isccw(). + Added extern modifiers to public prototypes. + +2004-09-28 08:28 strk + + * lwgeom/TODO: updated + +2004-09-28 08:22 strk + + * lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: Added + reverse(geometry) and support functions + +2004-09-28 08:21 strk + + * lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: Added some const modifiers + +2004-09-27 17:27 strk + + * lwgeom/TODO: updated + +2004-09-27 08:26 strk + + * lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_gist.c, lwgeom/profile.h: + Debugging defines set to NODEBUG. + +2004-09-27 08:24 strk + + * utils/README: updated + +2004-09-27 08:23 strk + + * utils/profile_intersects.pl: Added USE_GIST variable on top of + file. Changed true values report + as fraction of total rows. + +2004-09-24 22:27 strk + + * lwgeom/Makefile: Added profile.h deps + +2004-09-24 12:20 strk + + * utils/profile_intersects.pl: Added worst and best percentile for + both intersects and distance + +2004-09-24 11:58 strk + + * utils/profile_intersects.pl: approximated nums to 2 decimal + digits + +2004-09-24 11:35 strk + + * utils/profile_intersects.pl: initial intersects profiler frontend + implementation + +2004-09-24 09:46 strk + + * lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwpostgis.sql.in: Added + box2d->geometry cast. + +2004-09-23 16:14 strk + + * loader/pgsql2shp.c: Added -m / -z switches to control output + type: XYM,XYMZ. + +2004-09-23 15:09 strk + + * lwgeom/lwgeom_gml.c, lwgeom/lwpostgis.sql.in: Modified GML output + as suggested by Martin Daly. + +2004-09-23 11:12 strk + + * lwgeom/Makefile, lwgeom/lwgeom_gml.c, lwgeom/lwpostgis.sql.in: + Initial GML output routines. + +2004-09-23 10:13 strk + + * lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, + lwgeom/profile.h: Profile output modified again, input geoms + points and conversion times separated + +2004-09-22 17:13 strk + + * lwgeom/lwgeom_api.c: indentation fixes + +2004-09-22 17:12 strk + + * lwgeom/lwgeom_gist.c: indentation and function-call-debugging + preparation + +2004-09-22 17:11 strk + + * lwgeom/lwgeom_functions_analytic.c: removed some compiler + warnings + +2004-09-22 17:11 strk + + * lwgeom/lwgeom_functions_basic.c: Added missing prototype to make + compiler happy + +2004-09-22 16:52 strk + + * lwgeom/TODO, lwgeom/lwgeom.h, lwgeom/lwgeom_api.c, + lwgeom/lwgeom_functions_basic.c: Added lwpoint_size, lwline_size, + lwpoly_size for computing + serialized size from deserialized objects. + +2004-09-22 16:29 strk + + * lwgeom/lwgeom.h: Some more source file cleanups. + +2004-09-22 16:09 strk + + * lwgeom/lwgeom.h, lwgeom/lwgeom_api.c, + lwgeom/lwgeom_functions_basic.c: Moved size computation functions + in module static scope. + Renamed public one to lwgeom_size(char *). + +2004-09-22 15:15 strk + + * lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: lw_findlength + function made statics of lwgeom_api.c. + public functions with those names should accept LW pointers + instead.. + +2004-09-22 15:11 strk + + * TODO.lwgeom, lwgeom/TODO: LWGEOM TODO moved back to the lwgeom/ + dir. + +2004-09-22 14:57 strk + + * lwgeom/MISSING_OBJECTS: updated + +2004-09-22 14:57 strk + + * lwgeom/lwgeom_functions_analytic.c, lwgeom/lwpostgis.sql.in: + line_interpolate_point added. + +2004-09-22 14:56 strk + + * lwgeom/lwgeom.h: fixed a comment + +2004-09-22 13:45 strk + + * lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, + lwgeom/profile.h: Added 'label' argument to the profreport macro. + +2004-09-22 11:42 strk + + * lwgeom/lwgeom.h, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwgeom_geos.c, lwgeom/profile.h: Renamed + lwgeom_npoints_recursive to lwgeom_npoints and exposed in + lwgeom.h. + Changed SERIALIZED_FORM macro to be less LWGEOM structure aware. + Added profiling header file. + Modified profiling calls to include total query time. + Initial profiling support in the mindistance function. + +2004-09-22 04:48 pramsey + + * doc/Makefile, doc/postgis.xml: Add number nesting to sections. + Fix link in postgis.xml + +2004-09-21 21:04 strk + + * lwgeom/lwgeom_geos.c: slightly changed PROF_SUM output for sort + acceptance + +2004-09-21 20:44 strk + + * lwgeom/lwgeom_geos.c: Fixed a profiler bug. + Added points count and doubled profiler output. + +2004-09-21 19:10 pramsey + + * doc/Makefile: Add section autolabelling to printed output + +2004-09-21 19:09 pramsey + + * doc/Makefile: Add autolabelling to sections in generated HTML. + +2004-09-21 17:50 strk + + * lwgeom/lwgeom_geos.c: Added missing profiling report calls in + predicates + +2004-09-21 17:36 strk + + * lwgeom/lwgeom_geos.c: Added GEOS profiling support. + +2004-09-21 16:08 strk + + * lwgeom/lwgeom_geos.c: reduced memory copies in GEOS2POSTGIS() + +2004-09-21 16:07 strk + + * lwgeom/lwgeom_api.c: buffer serialized accept NULL as return-size + pointer + +2004-09-21 15:44 strk + + * lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: Added lwgeom_empy_length(), + lwgeom_constructempty_buf(), lwexploded_serialize_buf() + +2004-09-21 10:57 strk + + * lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: Added lwexploded_findlength + +2004-09-20 21:13 strk + + * lwgeom/lwgeom_geos_wrapper.cpp: Optimized postgis->geos + conversion + +2004-09-20 21:13 strk + + * lwgeom/lwgeom_geos.c: commented pfree call in GEOSnoop (seems to + generate memory faults) + +2004-09-20 17:14 strk + + * TODO.lwgeom: updated + +2004-09-20 17:13 strk + + * loader/shp2pgsql.c: changed comments to better show shape type + handling + +2004-09-20 17:11 strk + + * loader/pgsql2shp.c: Added -d -d availability notice in help + string. + Added user notice about output shape type. + +2004-09-20 17:03 strk + + * doc/postgis.xml, lwgeom/lwgeom.h, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: Added + force_4d(geometry) + +2004-09-20 16:33 strk + + * loader/pgsql2shp.c: Added 4d geometries support. + Changelog section moved at bottom file. + +2004-09-20 14:14 strk + + * loader/pgsql2shp.c: Fixed a bug in popbyte. Trapped WKB endiannes + errors. + +2004-09-20 13:50 strk + + * TODO.lwgeom: updated + +2004-09-20 13:49 strk + + * loader/pgsql2shp.c: Postgis-1.x support (LWGEOM) added. + postgis version detected at runtime. + Endiannes unchecked ... TODO. + +2004-09-20 12:07 strk + + * README.postgis: Changed postgis.sql to lwpostgis.sql + +2004-09-20 12:07 strk + + * Makefile: Added lwpostgis.sql rule + +2004-09-20 10:58 strk + + * README.postgis: updated layout description and configuration + instructions + +2004-09-20 10:09 strk + + * lwgeom/README, lwgeom/README.initial: Renamed README + +2004-09-20 10:08 strk + + * Makefile, Makefile.config, loader/Makefile, lwgeom/Makefile: + Added missing 'uninstall' rules. Fixed existing install rules. + +2004-09-20 09:58 strk + + * Makefile, Makefile.config, hwgeom/Makefile, loader/Makefile, + lwgeom/Makefile: Configuration and common Makefile work moved to + Makefile.config + Build is possible from each directory and from the root + directory. + +2004-09-20 09:29 strk + + * lwgeom/lwgeom_inout.c: added missing prototype + +2004-09-20 09:22 strk + + * Makefile, hwgeom/Makefile, lwgeom/Makefile: Reworked build + scripts. + +2004-09-20 09:21 strk + + * lwgeom/lwgeom_functions_basic.c: fixed bugs in non-GEOS centroid + function + +2004-09-20 09:20 strk + + * lwgeom/lwgeom_api.c: cleanups + +2004-09-20 08:53 strk + + * lwgeom, lwgeom/.cvsignore: generalized library ignore line + +2004-09-20 08:52 strk + + * lwgeom, lwgeom/.cvsignore: Added postgis_geos_version.h + +2004-09-20 08:52 strk + + * lwgeom/lwgeom_geos_wrapper.cpp: included local + postgis_geos_version.h + +2004-09-20 08:51 strk + + * lwgeom/Makefile: Added detect_geos_version rule + +2004-09-20 08:29 strk + + * TODO.lwgeom, lwgeom/TODO: Moved lwgeom TODO in the root + +2004-09-20 08:25 strk + + * Makefile, postgis.h, postgis.sql.in, postgis_algo.c, + postgis_chip.c, postgis_debug.c, postgis_estimate.c, + postgis_fn.c, postgis_geos.c, postgis_geos_wrapper.cpp, + postgis_gist_71.c, postgis_gist_72.c, postgis_inout.c, + postgis_ops.c, postgis_proj.c, postgis_svg.c, + postgis_transform.c: HWGEOM functions moved under hwgeom/ + directory + +2004-09-20 08:21 strk + + * utils/postgis_restore.pl: fixed typo + +2004-09-20 07:50 strk + + * hwgeom, hwgeom/Makefile, hwgeom/postgis.h, hwgeom/postgis.sql.in, + hwgeom/postgis_algo.c, hwgeom/postgis_chip.c, + hwgeom/postgis_debug.c, hwgeom/postgis_estimate.c, + hwgeom/postgis_fn.c, hwgeom/postgis_geos.c, + hwgeom/postgis_geos_wrapper.cpp, hwgeom/postgis_gist_71.c, + hwgeom/postgis_gist_72.c, hwgeom/postgis_inout.c, + hwgeom/postgis_ops.c, hwgeom/postgis_proj.c, + hwgeom/postgis_svg.c, hwgeom/postgis_transform.c: prepared to + contain old internal representation code + +2004-09-18 22:15 strk + + * lwgeom/lwgeom_api.c: Fixed a serius bug in pointArray_construct. + Added debugging output, optimized some functions, indentation + buties.. + +2004-09-18 22:13 strk + + * lwgeom/lwgeom_gist.c: Added more debugging output + +2004-09-16 20:36 pramsey + + * doc/postgis.xml: Reorganize OpenGIS function reference into + categories. + +2004-09-16 15:50 mleslie + + * CREDITS, postgis.h, postgis.sql.in, postgis_proj.c: Added the + distance_sphere function to calculate the distance between two + points + on an earth-sized sphere using an algorithm implemented by Bruno + Wolff III. + Added the postgresql loader function. + +2004-09-16 10:42 strk + + * lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: Added box3d_to_box2df_p to + reduce number of required memcpys + +2004-09-16 09:06 strk + + * branches/pgis_0_9_0/postgis_estimate.c, lwgeom/lwgeom_estimate.c: + Changed SPI_cursor_open call changes to be used for USE_VERSION > + 80 + (change seems to be intended for future releases) + +2004-09-16 09:05 strk + + * lwgeom/lwgeom_geos.c: Added binary predicate short-circuits + +2004-09-16 09:05 strk + + * lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: Added getbox2d_internal + +2004-09-16 09:04 strk + + * lwgeom/TODO: updated + +2004-09-14 12:31 strk + + * lwgeom/lwgeom_chip.c, lwgeom/lwgeom_geos_wrapper.cpp: CHIP and + GEOS types (forgot to add) + +2004-09-14 12:23 strk + + * doc/postgis.xml: Added a note about tweeking random_page_cost + +2004-09-14 08:39 strk + + * lwgeom/lwpostgis.sql.in: fixed a typo in the geometry_send + function definition + +2004-09-14 07:43 strk + + * lwgeom/lwgeom_estimate.c: Updated call to SPI_cursor_open to 8.0 + (beta2) interface. + +2004-09-13 19:04 strk + + * lwgeom/TODO: updated + +2004-09-13 17:59 strk + + * Attic: removed old files from Attic/ + +2004-09-13 15:37 pramsey + + * doc/Makefile: Added pdf rule that uses pdfxmltex + +2004-09-13 14:26 strk + + * lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Added binary + input/output function for type geometry. + +2004-09-13 14:26 strk + + * postgis_svg.c: indentation fix + +2004-09-13 13:35 strk + + * lwgeom/MISSING_OBJECTS: updated + +2004-09-13 13:32 strk + + * lwgeom/Makefile, lwgeom/lwgeom_svg.c, lwgeom/lwpostgis.sql.in: + Added AsSVG(). + +2004-09-13 08:48 strk + + * doc/postgis.xml: Added POINT rendering info for AsSVG function + +2004-09-10 18:41 pramsey + + * Makefile: Bump version numbers to 0.9.0 + +2004-09-10 16:41 pramsey + + * Makefile: Added 'recommended' to proj/geos flags + +2004-09-10 16:19 pramsey + + * CHANGES: Note 8.0 support and w32 + +2004-09-10 16:16 pramsey + + * postgis_svg.c: Added Log tag to header. + +2004-09-10 15:52 strk + + * doc/postgis.xml: Added asSVG documentation + +2004-09-10 13:26 strk + + * lwgeom/MISSING_OBJECTS: updated + +2004-09-10 13:25 strk + + * postgis_svg.c: fixed a memory fault + +2004-09-10 12:49 strk + + * Makefile, postgis.sql.in, postgis_svg.c: Included SVG output + function, modified to have precision expressed + in terms of significant digits. + +2004-09-10 08:48 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/lwpostgis.sql.in: Added all + ..FromWKB functions, asbinary(geom) and bytea<->geom casts + +2004-09-10 07:36 strk + + * lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: asbinary(), + geomfromwkb + +2004-09-09 22:48 pramsey + + * CHANGES, CREDITS, README.postgis, TODO: Changes in preparation + for 0.9 + +2004-09-09 20:51 pramsey + + * doc/Makefile: Fix silly entity handling in chunked mode HTML + generation + +2004-09-09 19:08 pramsey + + * doc/postgis.xml: Added FAQ for mapserver section and entries on + SQL spatial queries. + +2004-09-09 17:38 pramsey + + * doc/Makefile, doc/postgis.xml: Added example spatial SQL section. + +2004-09-09 15:37 pramsey + + * doc/Makefile: Add --output flag to html build rule + +2004-09-08 16:34 strk + + * lwgeom/TODO, lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: some + bug fixes... geometry_analyze added + +2004-09-08 14:30 strk + + * doc/postgis.xml: Fixed bug in GEOS link reference + +2004-09-08 14:27 strk + + * lwgeom/MISSING_OBJECTS: updated + +2004-09-08 14:19 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom.h, + lwgeom/lwgeom_functions_analytic.c, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: Added + segmentize() + +2004-09-08 14:18 strk + + * doc/postgis.xml: Added segmentize(geom,double) documentation + +2004-09-08 10:57 strk + + * lwgeom/MISSING_OBJECTS: updated + +2004-09-08 10:44 strk + + * doc/Makefile: re-introduced 'jw' optional production method + +2004-09-08 10:25 strk + + * lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, + lwgeom/lwgeom_ogc.c, lwgeom/lwpostgis.sql.in: Fixed a bug in the + z() function. + Added ! GEOS implementation of Centroid(). + +2004-09-08 00:31 pramsey + + * doc/postgis.xml: Commit today's edits. + +2004-09-07 22:40 pramsey + + * doc/Makefile: Make default html output be a single page. + +2004-09-07 22:35 pramsey + + * doc/Makefile: Change chunking depth to "chapter". + +2004-09-07 22:28 pramsey + + * doc/postgis.xml: More minor editorial changes. + +2004-09-07 22:28 pramsey + + * doc/Makefile: Changed Docbook processing from DSSSL to XSL. + +2004-09-07 17:04 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/Makefile, lwgeom/TODO, + lwgeom/lwgeom_api.c, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwgeom_geos.c, lwgeom/lwpostgis.sql.in: GEOS support + added. + +2004-09-07 07:47 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/Makefile, lwgeom/lwgeom.h, + lwgeom/lwpostgis.sql.in: Added CHIP type and support funx + +2004-09-06 16:18 strk + + * lwgeom/lwgeom.h: updated some comments + +2004-09-06 16:05 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/TODO: updated + +2004-09-06 16:04 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/TODO, lwgeom/lwgeom.h, + lwgeom/lwgeom_api.c, lwgeom/lwgeom_box2dfloat4.c, + lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_functions_analytic.c, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_inout.c, + lwgeom/lwpostgis.sql.in: Changed getbox2d_p signature to return 0 + for EMPTY geometries. + Ported DP simplifier. + +2004-09-06 12:24 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Added IsEmpty() + +2004-09-06 10:37 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom.h, lwgeom/lwgeom_api.c, + lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_box3d.c, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: + Finished BOX3D functions porting. + Added envelope() and extent3d(). + +2004-09-06 09:32 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_box2dfloat4.c, + lwgeom/lwgeom_box3d.c, lwgeom/lwpostgis.sql.in: Added min/max + coordinates from box2d and box3d. + Made geometry->box3d cast actually use 'z' value. + +2004-09-06 09:13 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/Makefile, lwgeom/lwgeom.h, + lwgeom/lwgeom_api.c, lwgeom/lwgeom_box2dfloat4.c, + lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwpostgis.sql.in: Added box3d support and + expand(geom|box2d|box3d, double) + +2004-09-04 19:58 pramsey + + * doc/postgis.xml: More minor edits. + +2004-08-28 23:00 pramsey + + * doc/postgis.xml: Replace all tabs with spaces. + +2004-08-28 22:55 pramsey + + * doc/postgis.xml: Updated street address reference. + +2004-08-28 22:54 pramsey + + * doc/postgis.xml: Removed < sign and replaced with < + +2004-08-27 16:01 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwpostgis.sql.in: Added geom_accum(), collect_garray() and + collect() + +2004-08-27 15:04 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/TODO: updated + +2004-08-27 15:03 strk + + * lwgeom/lwgeom_api.c, lwgeom/lwgeom_functions_basic.c: Fixed bug + in lwgeom_explode allocating less memory then needed. + +2004-08-27 14:35 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/TODO, lwgeom/lwgeom.h, + lwgeom/lwgeom_api.c, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Added + LWGEOM_EXPLODED structure definition and utility funx. + Added collector() function and memcollect() aggregate. + Still faulting... + +2004-08-27 08:13 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwpostgis.sql.in: Added point_inside_circle() and + translate() + +2004-08-27 08:12 strk + + * doc/postgis.xml: Fixed typo ( mem_collect ==> memcollect ) + +2004-08-26 16:55 strk + + * lwgeom/lwgeom_functions_basic.c, postgis_fn.c: max_distance() + raises an 'unimplemented yet' error. + +2004-08-26 16:44 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwpostgis.sql.in: Added nrings(geom), multi(geom) and all + of FromText(geom, [srid]) + +2004-08-26 15:04 strk + + * lwgeom/TODO: updated + +2004-08-26 15:02 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwpostgis.sql.in: Added (bogus) max_distance(geom,geom) + +2004-08-26 12:55 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom.h, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: Added + distance(geometry) and all support functions. + +2004-08-26 12:54 strk + + * lwgeom/TODO: Added a note about spheroid computation + +2004-08-26 08:57 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/Makefile, lwgeom/lwgeom.h, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_spheroid.c, + lwgeom/lwpostgis.sql.in: Added spheroid type and functions + +2004-08-25 15:28 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwgeom_ogc.c, lwgeom/lwpostgis.sql.in: Added IsClosed() + and force_collection() + +2004-08-25 15:26 strk + + * lwgeom/lwgeom.h: Added macros for LWGEOM.type manipulation + +2004-08-25 13:41 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwpostgis.sql.in: Added force_3d + +2004-08-25 12:32 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwpostgis.sql.in: Added perimeter,perimeter2d,perimeter3d. + Modified length,length2d,length3d semantic. + Added force_2d. + +2004-08-25 12:29 strk + + * lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: Added serialized functions + writing to a pre-allocated buffer. + +2004-08-25 07:29 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, + lwgeom/lwpostgis.sql.in: Moved some OGC functions from + lwgeom_inout.c to lwgeom_ogc.c. + Added area2d (area) to lwgeom_functions_basic.c + +2004-08-25 07:28 strk + + * lwgeom/Makefile, lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h: Added + lwgeom_pg to contain PG-specific functions/interfaces. + +2004-08-24 16:33 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_ogc.c, + lwgeom/lwpostgis.sql.in: Added StartPoint(), EndPoint() + +2004-08-24 16:20 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_ogc.c, + lwgeom/lwpostgis.sql.in: Added X(), Y() and Z() funx + +2004-08-24 15:50 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_ogc.c, + lwgeom/lwpostgis.sql.in: PointN() ported. + +2004-08-24 15:10 strk + + * lwgeom/lwgeom_ogc.c: fixed a bug preventing ExteriorRing() and + InteriorRingN from setting the + correct SRID. + +2004-08-24 15:07 strk + + * lwgeom/TODO: updated + +2004-08-24 15:05 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_ogc.c, + lwgeom/lwpostgis.sql.in: Added NumInteriorRings() and + InteriorRingN() + +2004-08-24 14:48 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_ogc.c, + lwgeom/lwpostgis.sql.in: Added dimension() and exteriorring() + +2004-08-24 14:47 strk + + * lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: Added LWGEOM_construct() + function to easy the work of dealing + with SRID/BBOX optional embedding. + +2004-08-24 13:45 strk + + * lwgeom/lwgeom_api.c: Fixed a bug in lwgeom_getSRID() + +2004-08-24 13:35 strk + + * lwgeom/lwgeom_api.c: Indentation and debugging output. + +2004-08-24 13:34 strk + + * lwgeom/lwgeom.h: fixed a typo in a comment + +2004-08-24 13:33 strk + + * lwgeom/lwgeom_inout.c: Fixed a bug in LWGEOM_addBBOX preventing + it to detect missing BBOX embedding. + +2004-08-24 10:01 strk + + * lwgeom/Makefile, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwgeom_ogc.c, lwgeom/lwpostgis.sql.in: OGC functions (not + implemented by GEOS) moved to lwgeom_ogc.c. + Renamed PG-exposed functions to start with LWGEOM + +2004-08-24 09:34 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwpostgis.sql.in: Added + npoints,numpoints,numgeometries,geometryn + +2004-08-24 07:40 strk + + * lwgeom/lwgeom_transform.c: transformation work made on an input + copy (made by setSRID). + previous behaviour was unsafe (scribbling input object). + +2004-08-24 07:32 strk + + * lwgeom/TODO: initial import + +2004-08-24 06:59 strk + + * lwgeom/lwgeom_functions_basic.c: added missing prototype + +2004-08-24 06:56 strk + + * lwgeom/Makefile: geos version detector and wrapper used from + parent directory + +2004-08-23 16:05 strk + + * lwgeom/lwgeom_api.c: fixed typo + +2004-08-23 15:57 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_geos.c, + lwgeom/lwpostgis.sql.in: versioning functions completed + +2004-08-23 15:41 strk + + * lwgeom/Makefile: changed install rule to install lwpostgis.sql + instead of lwgeom.sql + +2004-08-23 15:37 strk + + * Makefile, lwgeom/MISSING_OBJECTS, lwgeom/Makefile, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, + lwgeom/lwpostgis.sql.in, postgis_geos.c: Changed SCRIPTS_VERSION + to 0.0.1 + +2004-08-23 13:54 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/Makefile, + lwgeom/lwgeom_transform.c: proj support added + +2004-08-23 13:40 strk + + * lwgeom/lwgeom_functions_basic.c: deleted debugging block from + summary() fn + +2004-08-23 13:38 strk + + * lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: Added getPoint(POINTARRAY + *pts, int ptnum) + +2004-08-23 10:49 strk + + * lwgeom/lwgeom_api.c, lwgeom/lwgeom_functions_basic.c: Fixed a bug + in serializedform length computation (for collection). + +2004-08-23 08:32 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom.h, lwgeom/lwgeom_api.c, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_gist.c, + lwgeom/lwpostgis.sql.in: Removed custom allocator from + lwgeom_api. + Added summary(geometry). + Some indentation. + +2004-08-20 16:36 strk + + * lwgeom/lwpostgis.sql.in: transform() support + +2004-08-20 16:35 strk + + * lwgeom/lwgeom_transform.c: initial skel for transform() + +2004-08-20 14:54 strk + + * lwgeom/MISSING_OBJECTS: updated + +2004-08-20 14:54 strk + + * lwgeom/lwpostgis.sql.in: gist operators support functions renamed + to allow for finer control by postgis_restore.pl + +2004-08-20 14:52 strk + + * utils/postgis_restore.pl: Hardcoded some functions being + obsoleted + +2004-08-20 14:08 strk + + * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom.h, lwgeom/lwgeom_api.c, + lwgeom/lwgeom_btree.c, lwgeom/lwgeom_functions_basic.c, + lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Added + Geom{etry,}FromWkb(,[]) funx. + Added LWGEOM typedef and SERIALIZED_FORM(LWGEOM) macro. + Made lwgeom_setSRID an API function. + Added LWGEOM_setAllocator(). + +2004-08-20 10:24 strk + + * lwgeom, lwgeom/.cvsignore: Added lwpostgis.sql + +2004-08-20 10:23 strk + + * postgis_debug.c: removed leak from mem_size() + +2004-08-20 09:35 strk + + * lwgeom/lwgeom_functions_basic.c: lwgeom_mem_size uses int32 cast + instead of int + +2004-08-20 09:31 strk + + * lwgeom/lwgeom_functions_basic.c: bug fixed in lwgeom_mem_size + +2004-08-20 08:14 strk + + * loader/shp2pgsql.c: Whole output wrapped in transaction blocks. + Drops are out of transaction, and multiple transactions are used + for INSERT mode. + +2004-08-20 07:57 strk + + * loader/shp2pgsql.c: Fixed a bug in 'append-mode'. + Added -g switch to specify geometry column. + Added a note about -d mode conceptual bugs. + +2004-08-19 14:16 strk + + * lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_inout.c: + indentation fixes + +2004-08-19 14:15 strk + + * lwgeom/Makefile: added lwpostgis.sql build rule + +2004-08-19 14:05 strk + + * lwgeom/lwgeom_gist.c: Added finite coordinate check. + Reduced required bounding box copies. + +2004-08-19 13:57 strk + + * lwgeom/MISSING_OBJECTS: mem_size removed from list + +2004-08-19 13:56 strk + + * lwgeom/lwgeom_functions_basic.c: Added mem_size(lwgeom) + +2004-08-19 13:54 strk + + * lwgeom/lwgeom_estimate.c, lwgeom/lwpostgis.sql.in: cpp checks + updated to use 80 instead of 75 for USE_VERSION + +2004-08-19 13:49 strk + + * lwgeom/lwpostgis.sql.in: initial import + +2004-08-19 13:21 strk + + * lwgeom/MISSING_OBJECTS: initial import + +2004-08-19 13:18 strk + + * lwgeom/lwgeom_estimate.c: Added selectivity estimation + +2004-08-19 13:16 strk + + * lwgeom/lwgeom_api.c, lwgeom/lwgeom_box2dfloat4.c: some + indentation fixes + +2004-08-19 13:10 strk + + * lwgeom/lwgeom_btree.c: fixed typos + +2004-08-19 12:29 strk + + * lwgeom/Makefile: added btree index support file + +2004-08-19 12:28 strk + + * lwgeom/lwgeom_btree.c: added btree index support + +2004-08-19 10:52 strk + + * utils/postgis_restore.pl: Fixed a bug in ascii dump "CREATE + OPERATOR" scan + +2004-08-19 09:30 strk + + * postgis.sql.in: rename_geometry_table_constraints() re-introduced + to make + constraint names conformant. + +2004-08-19 09:28 strk + + * lwgeom/lwgeom.h: fixed some of the buch of broken comments + +2004-08-19 06:15 strk + + * Makefile, lwgeom/Makefile, lwgeom/lwgeom_gist.c, postgis.h, + postgis.sql.in, postgis_estimate.c, postgis_gist_72.c: + USE_VERSION gets 80 where it got 75 + +2004-08-19 05:38 pramsey + + * Makefile: Added some references to Proj4 and GEOS utility and + source code location in the Makefile + to add context for new users. + +2004-08-18 13:46 strk + + * lwgeom/lwgeom_gist.c: Added PG80 (75) patches. + +2004-08-18 13:21 strk + + * utils/postgis_restore.pl: Added skip of postgisgistcostestimate + (obsoleted) + +2004-08-18 08:26 strk + + * postgis.sql.in: Spatial table constraints names get column name + appended. + rename_geometry_table_constraints() obsoleted. + +2004-08-17 15:27 strk + + * lwgeom/lwgeom.sql.in, lwgeom/lwgeom_functions_basic.c: added + extent(lwgeom) and support functions. + +2004-08-17 14:35 strk + + * lwgeom/lwgeom.sql.in: SRID(geometry) changed to SRID(lwgeom) + +2004-08-17 14:30 strk + + * utils/postgis_restore.pl: Initial support for geometry->lwgeom + switch (dump objects defined for + 'geometry' are considered same of sql object defined for + 'oldgeometry') + +2004-08-17 14:28 strk + + * lwgeom/lwgeom.sql.in: Added SRID(geometry) for backward + compatibility + +2004-08-17 14:21 strk + + * lwgeom/lwgeom.sql.in, lwgeom/lwgeom_functions_basic.c: Added + geometrytype(LWGEOM) + +2004-08-16 20:38 strk + + * utils/postgis_restore.pl: OPERATOR parsing bug fixed. Schema + removal improoved. More test reports. + +2004-08-16 11:03 mcayland + + * postgis_estimate.c: Added DLLIMPORT reference to + "default_statistics_target" if we are compiling under Win32. This + should make it unnecessary to apply Romi's patch to the + PostgreSQL source tree when compiling PostgreSQL ready for + PostGIS. + +2004-08-16 10:46 strk + + * Makefile: GEOS version extraction not attempted if USE_GEOS is + not set to 1. + +2004-08-13 12:29 strk + + * utils/postgis_restore.pl: Support dump generated by pg_dump 7.4 + +2004-08-11 17:07 strk + + * postgis_inout.c: Fixed a bug in non-finite Z check + +2004-08-10 21:09 strk + + * postgis_transform.c: changed proj version extractor to support + pre 4.4.8 releases + +2004-08-08 18:10 strk + + * utils/postgis_restore.pl: reduced psql invocation to a single + one. + +2004-08-08 18:09 strk + + * lwgeom/Makefile, lwgeom/lwgeom.sql.in: lwgeom.sql production + follow postgis.sql production rules (cpp usage) + +2004-08-08 18:09 strk + + * create_undef.pl: Added missing required parameter to usage string + +2004-08-07 12:13 strk + + * utils/postgis_restore.pl: more header comments + +2004-08-06 09:54 strk + + * utils/postgis_restore.pl: added handling of operators and + operator classes (skip postgis defined, keep others) + +2004-08-06 08:08 strk + + * utils/postgis_restore.pl: perl detection and bug fixes. + +2004-08-05 20:00 strk + + * loader/shp2pgsql.c: Another schema support bug from Mark + +2004-08-05 19:12 strk + + * utils/postgis_restore.pl: fixed bug in automatic perl invokation + +2004-08-05 16:53 strk + + * loader/pgsql2shp.c, loader/shp2pgsql.c: schema support patches + sent by Mark + +2004-08-03 09:41 strk + + * utils/postgis_restore.pl: geometry_columns and spatial_ref_sys + back created from dump + +2004-08-03 09:30 strk + + * utils/postgis_restore.pl: Always added 'public' to search_path, + to bypass pg_dump loss of + constrain functions schema. + Added automatic 'perl' invocation. + Reduced output (set $DEBUG=1 to have it back). + +2004-08-03 09:29 strk + + * utils/README: updated + +2004-08-03 07:58 strk + + * utils/postgis_restore.pl: handling of more cases + +2004-08-02 19:03 strk + + * utils/postgis_restore.pl: initial import + +2004-08-02 16:27 strk + + * postgis.sql.in: Fixed format bugs (needed for postgis_undef.pl to + work) + +2004-07-29 14:10 strk + + * loader/shp2pgsql.c: Unability to open a shapefile or dbffile + reported more nicely. + +2004-07-28 17:32 strk + + * doc/postgis.xml: Added postgis_full_version(), marked + postgis_version() as deprecated. + +2004-07-28 16:15 strk + + * postgis.sql.in: Fixed a bug in postgis_full_version() + +2004-07-28 16:10 strk + + * doc/postgis.xml, postgis.sql.in, postgis_fn.c, postgis_geos.c, + postgis_transform.c: Changed all version functions to return + text. + Renamed postgis_scripts_version() to postgis_scripts_installed() + Added postgis_scripts_released(). + Added postgis_full_version(). + +2004-07-28 13:37 strk + + * doc/postgis.xml, postgis.h, postgis_fn.c, postgis_geos.c: Added + postgis_uses_stats and postgis_scripts_version. + Experimented with PIP short-circuit in within/contains functions. + Documented new version functions. + +2004-07-28 10:52 strk + + * Makefile, postgis.sql.in: Added postgis_scripts_version + +2004-07-27 17:51 strk + + * postgis_geos.c: short-circuit test for 'contains' + +2004-07-27 17:49 strk + + * postgis_geos.c: Added short-circuit test for the within function. + +2004-07-23 21:24 strk + + * postgis.h, postgis.sql.in, postgis_transform.c: Added + postgis_proj_version() + +2004-07-22 16:58 strk + + * postgis_geos.c, postgis_geos_wrapper.cpp: Updated to reflect geos + version string split. + +2004-07-22 16:20 strk + + * Makefile, postgis.h, postgis.sql.in, postgis_fn.c, + postgis_geos.c, postgis_geos_wrapper.cpp, postgis_transform.c: + Added postgis_lib_version() and postgis_geos_version() + +2004-07-19 16:24 strk + + * loader/shp2pgsql.c: Added -i switch + +2004-07-17 09:52 strk + + * postgis_geos_wrapper.cpp: GEOS multi-version support switches + implemented with GEOS_LAST_INTERFACE + +2004-07-17 09:52 strk + + * geos_version.sh: Added GEOS_FIRST_INTERFACE, GEOS_LAST_INTERFACE, + GEOS_JTS_PORT detection + +2004-07-17 09:51 strk + + * Makefile: Modified to always detect geos version (no deps) + +2004-07-08 19:33 strk + + * postgis_geos_wrapper.cpp: Updated to respect CoordinateSequence + GEOS interface switch. + +2004-07-02 13:33 strk + + * Makefile, postgis_geos_wrapper.cpp: Changed GEOS header inclusion + mechanism to be more polite + +2004-07-01 17:02 strk + + * postgis_geos_wrapper.cpp: Updated to support latest GEOS API. + +2004-07-01 17:02 strk + + * postgis_geos.c: Updated to support latest GEOS (actually removed + all geos-version related + switches). + Fixed an access to unallocated memory. + +2004-06-22 21:30 pramsey + + * jdbc/examples/TestServer.java: Compile patch from Markus Schaber + +2004-06-22 16:52 strk + + * postgis_estimate.c: Standard deviation factor used in histogram + extent computation made + a compile-time define. + +2004-06-22 11:05 strk + + * loader/shp2pgsql.c: Handled empty strings in numeric fields as + '0'es... pg_atoi() does + not do this (while atoi() does). + +2004-06-18 17:11 strk + + * geos_version.sh: Fixed a bug in minor version extractor. + Wrapped GEOS_VERSION in an #ifndef block. + More runtime checks. + +2004-06-16 20:04 strk + + * Makefile: added geos_version.sh as dependency of + postgis_geos_version.h rule + +2004-06-16 19:59 strk + + * geos_version.sh, postgis_geos.c, postgis_geos_wrapper.cpp: + Changed GEOS_VERSION to POSTGIS_GEOS_VERSION to avoid future + clashes + +2004-06-16 19:37 strk + + * postgis_geos.c, postgis_geos_wrapper.cpp: Added cleanup needed + for GEOS > 1.0 + +2004-06-16 19:28 strk + + * geos_version.sh: fixed a typo in preprocessor define + +2004-06-16 18:50 strk + + * ., .cvsignore, Makefile: Added postgis_geos_version.h to + .cvsignore and to the list of files + removed by the clean: rule. + +2004-06-16 18:47 strk + + * Makefile, postgis_geos.c, postgis_geos_wrapper.cpp: Added code to + detect geos version. + Added appropriate includes in geos connectors. + +2004-06-16 18:47 strk + + * geos_version.sh: initial import + +2004-06-16 13:42 strk + + * loader/pgsql2shp.c: Added schema support in getMaxFieldSize. + Added direct support for TIMESTAMP field types (thanks to Steffen + Macke). + +2004-06-16 13:14 strk + + * doc/postgis.xml: documented statistics gethering operations + +2004-06-14 08:06 strk + + * create_undef.pl: fixed bogus support for PG71 + +2004-06-14 07:48 strk + + * postgis_estimate.c: Histogram extent redefinition after hard + deviant removal fixed to be + "at most" the standard deviation based computed. + +2004-06-11 11:38 strk + + * postgis_estimate.c: Infinite geometries handling. + Histogram extent re-computation after 'hard deviant' features + removal. + +2004-06-10 18:54 strk + + * postgis_estimate.c: histogram grid size refined to use + near-square cells. + +2004-06-10 15:44 strk + + * postgis_estimate.c: Added standard deviation based histogram + extent refinement + +2004-06-10 13:42 strk + + * postgis_estimate.c: Separated the estimator code in an + estimate_selectivity() function. + Handled complete contaiment and complete miss of histogram by + searc box. + +2004-06-09 10:19 strk + + * Makefile, postgis_gist_72.c, postgis_gist_75.c: Moved changes + needed for PG75 inside postgis_gist_72.c using #if switches. + +2004-06-09 10:05 strk + + * Makefile: Added switch for GIST_SUPPORT=75 + +2004-06-09 10:05 strk + + * postgis_gist_75.c: initial import + +2004-06-09 09:35 strk + + * postgis_estimate.c: Removed partial pgsql List API copy + +2004-06-09 09:08 strk + + * postgis_inout.c: changed index/rindex to strchr/strrchr + +2004-06-09 09:06 strk + + * postgis.h: Added Romi's Win32 patches. + +2004-06-08 17:49 strk + + * postgis_estimate.c: Fixed to build cleanly agains pg75 + +2004-06-08 17:48 strk + + * postgis.sql.in: Compression of code terminated. + Big blocks switched based on version have been removed. + +2004-06-08 17:40 strk + + * lwgeom/regress/lwgeom_regress3_expected, + lwgeom/regress/regress_lots_of_points.sql: removed user connect + command + +2004-06-08 15:18 strk + + * postgis.h, postgis_inout.c: Deleted prototype for isspace() in + postgis.h + and included in postgis_inout.c, + which is the only module calling isspace(). + This was needed to compile postgis against PG75(CVS). + +2004-06-08 08:42 strk + + * Makefile, lwgeom/Makefile: MODULE_FILENAME path always defaults + to $libdir, but is overridable + using environment variable LPATH. Added comments about it and + cleaned + up code. Made global and lwgeom Makefile conformant about this. + +2004-06-08 08:20 strk + + * lwgeom/lwgparse.c: added 'static' modifiers for the 'error' + function, possibly clashing with some other declaration + +2004-06-07 17:58 strk + + * lwgeom/lwgparse.c: reverted change in lwg_parse_yyerror + +2004-06-07 17:26 strk + + * Makefile: Default MODULE_FILENAME uses $libdir unless LPATH is + set in the environment + +2004-06-07 16:57 strk + + * postgis.sql.in: Removed obsolete postgisgistcostestimate function + creation + +2004-06-07 16:34 strk + + * Makefile: Removed postgis_old.sql from list of default rules + +2004-06-07 16:32 strk + + * Attic, Attic/postgis_sql_71_end.sql.in, + Attic/postgis_sql_71_start.sql.in, + Attic/postgis_sql_72_end.sql.in, + Attic/postgis_sql_72_start.sql.in, + Attic/postgis_sql_73_end.sql.in, + Attic/postgis_sql_73_start.sql.in, + Attic/postgis_sql_74_end.sql.in, + Attic/postgis_sql_74_start.sql.in, + Attic/postgis_sql_75_end.sql.in, + Attic/postgis_sql_75_start.sql.in, + Attic/postgis_sql_common.sql.in: Moved old version-specific sql + files under the Attic directory. + +2004-06-07 16:32 strk + + * Attic: Moved old version-specific sql files under the Attic + directory. + +2004-06-07 16:11 strk + + * postgis.sql.in: AddGeometryColumns call table constraints + 'enforce_srid' and 'enforce_geotype' + +2004-06-07 15:32 strk + + * lwgeom/lwgparse.c: Fixed a bug killing the backend - + lwg_parse_yyerror never called custom error handler + +2004-06-07 10:07 strk + + * lwgeom/lwgeom_inout.c: allowed lower case in wkt + +2004-06-07 09:16 strk + + * lwgeom/wktparse.lex, lwgeom/wktunparse.c: Added missing + prototypes. + +2004-06-04 15:24 strk + + * lwgeom, lwgeom/.cvsignore: Added y.output + +2004-06-04 15:24 strk + + * lwgeom/Makefile: Added more cleanup + +2004-06-04 15:23 strk + + * lwgeom/wktparse.y: added semicolumns at end of blocks + +2004-06-04 15:21 strk + + * lwgeom/lex.yy.c: removed, will be created + +2004-06-04 13:39 strk + + * postgis.sql.in: Removed references to constraint name (unsafe) + from probe_geometry_columns() + and fix_geometry_columns(). Added a + rename_geometry_table_constraints() + renaming all geometry constraints to 'enforce_srid' and + 'enforce_geotype' + +2004-06-04 13:11 strk + + * postgis.sql.in: probe_geometry_columns() return message extended + +2004-06-04 12:40 strk + + * postgis.sql.in: Added comments about fix_geometry_columns() job. + SRID and type checks made stricter in fix_geometry_columns(). + +2004-06-04 12:26 strk + + * postgis.sql.in: Added probe_geometry_columns(). + Modified fix_geometry_columns() to prevent fixing of bogus + records for + which a corrected equivalent already exists. + +2004-06-04 10:19 strk + + * doc/postgis.xml: Added DropGeometryTable description + +2004-06-04 10:07 strk + + * postgis.sql.in: Added DropGeometryColumn function + +2004-06-04 09:16 strk + + * lwgeom, lwgeom/.cvsignore: first entries + +2004-06-04 09:11 strk + + * lwgeom/lwgparse.c, lwgeom/wktparse.lex: Added prototypes + +2004-06-04 09:07 strk + + * lwgeom/Makefile: Fixed YACC call to rename standardly produced + y.tab.c and y.tab.h + to wktparse.tab.c and wktparse.tab.h + +2004-06-04 08:49 strk + + * postgis.sql.in: Moved all geoemtry_columns cleanup in + fix_geometry_columns, + update_geometry_stats(*) and addgeometrycolumn(*) will now + call the former and print out its result text. + +2004-06-04 08:31 strk + + * postgis.sql.in: Lifted AddGeometryColumns result message, + including output from fix_geometry_columns + +2004-06-04 08:25 strk + + * postgis.sql.in: fix_geometry_columns() makes its best effort to + find appropriate schema. + +2004-06-03 16:44 strk + + * postgis.h, postgis.sql.in, postgis_fn.c: Added expand_geometry - + expand(geometry, int8) + +2004-06-03 13:49 strk + + * ., .cvsignore: added postgis_old.sql + +2004-06-03 13:44 strk + + * create_undef.pl: Made it functional again. + +2004-06-03 13:43 strk + + * postgis.sql.in: compatted CASTS section, commented out bogus cast + geometry::chip referring to missing function + +2004-06-03 13:20 strk + + * postgis.sql.in: Skipped attrelid, varattnum linking for PG>=75 + +2004-06-03 12:48 strk + + * postgis.sql.in: All type definitions moved at the beginning of + the file. + Left to compat: what was in postgis_sql_end_VER_. + +2004-06-03 11:06 strk + + * postgis.sql.in: Fixed bug in update_geometry_stats() choking on + null attrelids. + Modified update_geometry_stats(varchar, varchar) to cleanup stale + record(s). + Added a CREATEFUNCTION define to become CREATE OR REPLACE + FUNCTION + for PG > 71. + Made update_geometry_stats(*) return meaningful result. + +2004-06-03 09:45 strk + + * postgis_inout.c: infinite geoms handled in WKB parser + +2004-06-03 08:19 strk + + * postgis_gist_72.c, postgis_inout.c: yet another Infinite check + used: finite() - which checks for NaN,-Inf,+Inf + +2004-06-03 08:13 strk + + * postgis_gist_72.c, postgis_inout.c: Simplified INFINITY checks by + use of isinf() + +2004-06-03 07:58 strk + + * postgis_gist_72.c: Infinite coordinate geoms omitted from index + +2004-06-03 07:57 strk + + * postgis_inout.c: wkt parser throws an error on Infinite + coordinates + +2004-06-03 04:51 pramsey + + * doc/postgis.xml: Document the expand() function (finally!) + +2004-06-02 23:54 strk + + * postgis_gist_72.c: Made equality checks the default in picksplit + to catch also NaN results (INF geoms) + +2004-06-02 23:29 strk + + * postgis_gist_72.c: reverted Inf handling modification + (conceptually bogus) + +2004-06-02 22:43 strk + + * postgis_gist_72.c: handled special case of Inf boxes as GiST keys + in picksplit + +2004-06-02 17:15 strk + + * postgis.sql.in: stale locks removal in fix_geometry_columns() and + update_geometry_stats(). Fixed a bug in fix_geometry_columns() + deleting stats. + +2004-06-02 16:21 strk + + * postgis.sql.in: build_histogram2d sets 'local' search_path. + fix_geometry_columns sets to NULL cached data for unexistant + tables. + +2004-06-01 16:56 strk + + * postgis.sql.in: removed namespace check for PG<73 in + update_geometry_stats() + +2004-06-01 16:30 strk + + * postgis.sql.in: Made AddGeometryColumn delete from + geometry_column records which would be incompatible with the one + being added + +2004-06-01 16:16 strk + + * postgis.sql.in: Placed histogram2d type definition in a common + place; + added find_extent(schema, table, column) and + build_histogram2d(histogram, + schema, table, column); modified update_geometry_stats() to make + use + of available f_table_schema and to set statistical fields to NULL + for stale records. Thanks to Carl Anderson for the ideas. + +2004-05-28 03:01 pramsey + + * CHANGES, CREDITS, README.postgis: Updates in anticipation of + 0.8.2 release + +2004-05-28 02:42 pramsey + + * doc/postgis.xml: Document the multi() function. + +2004-05-24 13:02 strk + + * postgis.sql.in: compat definition of fix_geometry_columns + +2004-05-20 19:21 pramsey + + * loader/shp2pgsql.c: Fix bug in append mode that filled values + into nonexistant gid column. + +2004-05-18 16:56 pramsey + + * doc/postgis.xml: Fix typos and section misreferences in OGC + function reference section + +2004-05-18 16:52 pramsey + + * postgis.sql.in: Add multi() to the new cpp based sql.in file. + +2004-05-13 12:24 strk + + * loader/pgsql2shp.c: Transformed NULL numeric values to 0 as it + was before the introduction + of bigint bug workaround. + +2004-05-13 12:13 strk + + * loader/pgsql2shp.c: Used DBFWriteAttributeDirectly interface for + writing attributes. + This way we are not affected by shapelib long-integer bug. + +2004-05-13 12:07 strk + + * loader/pgsql2shp.c: Other fix in 3d handling - you should now be + able to dump as 2d or 3d any 2d or 3d object + +2004-05-13 11:59 strk + + * loader/pgsql2shp.c: Fixed bug in 3d features handling. + +2004-05-13 09:40 strk + + * loader/shp2pgsql.c: Totally reworked code to have a main loop for + shapefile objects. + Much more readable, I belive. + +2004-05-13 07:48 strk + + * loader/shp2pgsql.c: Put table creation code in its own function. + Fixed a bug with NULL shape records handling. + +2004-05-13 06:38 strk + + * loader/shp2pgsql.c: DBFReadStringValue always used to workaround + shapelib bug with int values. + +2004-05-04 16:55 strk + + * Makefile: Added -fPIC to CXXFLAGS. Reported to be needed on + Solaris7 w/ gcc-3.3.2 + by Havard Tveite . + +2004-04-29 21:07 rmason + + * lwgeom/wktparse.tab.h: removed generated file + +2004-04-29 21:07 rmason + + * lwgeom/wktparse.tab.c: *** empty log message *** + +2004-04-29 18:44 dblasby + + * lwgeom/lwgeom_api.c, lwgeom/lwgeom_box2dfloat4.c, + lwgeom/lwgeom_gist.c, lwgeom/lwgeom_inout.c, + lwgeom/regress/run_regress2: Noted diff between inf and Infinity + on Solaris/Intel machines + +2004-04-29 18:41 dblasby + + * lwgeom/lex.yy.c: updated version + +2004-04-29 18:36 dblasby + + * lwgeom/regress/run_regress, lwgeom/regress/run_regress2, + lwgeom/regress/run_regress3: added sleep so it wouldnt complain + on solarias as much + +2004-04-29 18:20 dblasby + + * lwgeom/regress/lwgeom_regress2.sql, + lwgeom/regress/lwgeom_regress2_expected: WKT parser changes + required this change + +2004-04-29 18:16 dblasby + + * lwgeom/regress/lwgeom_regress3_expected: minor changes + +2004-04-29 18:15 dblasby + + * lwgeom/regress/lwgeom_regress_expected: WKT parser changes to + MULTIPOINT required this be updated + +2004-04-29 04:35 rmason + + * lwgeom/lwgparse.c: clean up of wbk int and double reading code + +2004-04-29 03:57 rmason + + * lwgeom/wktparse.lex: fix number parsing + +2004-04-29 03:13 rmason + + * lwgeom/wktunparse.c: remove extra brackets from multipoints + +2004-04-28 23:07 pramsey + + * Makefile: Change PGSQL_SRC behavior back to developer-friendly. + +2004-04-28 22:59 dblasby + + * lwgeom/README: minor changes + +2004-04-28 22:50 dblasby + + * lwgeom/README: Inital Version. Hasnt been proofread. + +2004-04-28 22:40 pramsey + + * lwgeom/Makefile: Added flex/bison lines for parser. + +2004-04-28 22:26 pramsey + + * postgis_chip.c, postgis_debug.c, postgis_estimate.c, + postgis_fn.c, postgis_geos.c, postgis_gist_71.c, + postgis_gist_72.c, postgis_inout.c, postgis_ops.c, + postgis_proj.c, postgis_transform.c: Fixed spelling mistake in + header text. + +2004-04-28 21:20 dblasby + + * lwgeom/regress/lwgeom_regress3.sql: minor changes to ensure its + using the index + +2004-04-28 21:08 dblasby + + * lwgeom/regress/lwgeom_regress3_expected: updated results + +2004-04-28 21:02 dblasby + + * lwgeom/regress/lwgeom_regress3.sql: minor change for endianess + +2004-04-28 21:00 dblasby + + * lwgeom/lwgeom_inout.c: removed an elog(NOTICE) + +2004-04-28 19:17 dblasby + + * lwgeom/regress, lwgeom/regress/lwgeom_regress.sql, + lwgeom/regress/lwgeom_regress2.sql, + lwgeom/regress/lwgeom_regress2_expected, + lwgeom/regress/lwgeom_regress3.sql, + lwgeom/regress/lwgeom_regress3_expected, + lwgeom/regress/lwgeom_regress_expected, + lwgeom/regress/regress_lots_of_points.sql, + lwgeom/regress/run_regress, lwgeom/regress/run_regress2, + lwgeom/regress/run_regress3: inital version of regression tests + +2004-04-28 18:27 dblasby + + * lwgeom/lwgeom_api.c, lwgeom/lwgeom_regress.sql: moved to regress/ + directory + +2004-04-28 18:10 dblasby + + * lwgeom/lwgeom_regress.sql, lwgeom/lwgparse.c, + lwgeom/wktunparse.c: Added automatic endian detection for the WKB + parser/unparser. + +2004-04-28 04:55 pramsey + + * lwgeom/Makefile: Genericize the Makefile per Dave's request. + +2004-04-27 23:47 dblasby + + * postgis_inout.c: minor 3d geometrycollection bug fix + +2004-04-27 23:33 dblasby + + * lwgeom/lwgeom_regress.sql: initial version + +2004-04-27 23:12 dblasby + + * lwgeom/lwgeom_inout.c, lwgeom/wktunparse.c: minor changes for + solaris + +2004-04-27 22:13 dblasby + + * lwgeom/lwgparse.c: fixed some typos for flip_bytes in read_int + and read_double + +2004-04-27 20:53 dblasby + + * lwgeom/lwgeom.sql.in: minor ordering change + +2004-04-27 20:49 dblasby + + * lwgeom/lwgeom_api.c: added float nextafterf_custom(float x, float + y) for OSs that do not have + a nextafterf implementation. + +2004-04-27 17:46 dblasby + + * lwgeom/wktparse.lex, lwgeom/wktparse.y: bison -vd -p lwg_parse_yy + wktparse.y + flex -Plwg_parse_yy -if -o'lex.yy.c' wktparse.lex + + Initial versions (from Ralph Mason) + +2004-04-27 13:50 strk + + * postgis_algo.c: Fixed bug in simplify() that was using the square + of the given tolerance. + +2004-04-27 07:44 strk + + * postgis_geos_wrapper.cpp: Removed use of + geometryFactory->toGeometry(), indicated by Martin Davis + as being intended for internal use only. Created a linear ring + instead + (the function converts a box3d to a geos geometry). + +2004-04-26 23:16 dblasby + + * lwgeom/lwgeom.sql.in: made slightly more generic + +2004-04-26 23:15 dblasby + + * lwgeom/lwgeom_gist.c: Minor cleanup + +2004-04-26 23:12 dblasby + + * lwgeom/lwgeom_box2dfloat4.c: inital version + +2004-04-26 23:05 dblasby + + * lwgeom/Makefile, lwgeom/lex.yy.c, lwgeom/lwgeom.h, + lwgeom/lwgeom.sql.in, lwgeom/lwgeom_api.c, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_gist.c, + lwgeom/lwgeom_inout.c, lwgeom/lwgparse.c, lwgeom/wktparse.h, + lwgeom/wktparse.tab.c, lwgeom/wktparse.tab.h, + lwgeom/wktunparse.c: Initial working version - based on Ralph + Masons WKT and WKB parser/writer. + +2004-04-22 16:05 dblasby + + * doc/postgis.xml: fixed minor typos GeomFromWKB not + GeometryFromWKB + +2004-04-21 09:13 strk + + * loader/pgsql2shp.c, loader/shp2pgsql.c: Attribute names escaping + mechanism added. You should now + be able to dump a shapefile equal to the one loaded. + +2004-04-21 07:38 strk + + * loader/pgsql2shp.c: Memory allocated for main_scan_query was not + enough when using binary cursor. Fixed + +2004-04-13 16:49 dblasby + + * doc/postgis.xml: GeometryN(...) now correctly says "1" is the 1st + geometry (used to be 0). + +2004-04-08 17:05 dblasby + + * postgis_gist_72.c: Somehow the memory leak changes I made got + removed - I've re-added them. + +2004-04-08 17:00 dblasby + + * postgis_gist_72.c: Changed ggeometry_consistent to be aware of + NULL queries. Ie. + select * from where the_geom && null::geometry; + + This tends to happen when you're joining two tables using && and + the table + has NULLs in it. + +2004-04-07 23:12 dblasby + + * lwgeom/Makefile, lwgeom/lwgeom.sql.in, lwgeom/lwgeom_api.c, + lwgeom/lwgeom_inout.c, lwgeom/stringBuffer.c, + lwgeom/stringBuffer.h: Added a cstring(lwgeom) function that + returns WKT! + +2004-04-07 16:23 strk + + * Makefile: Made new postgis.sql generation procedure the default + +2004-04-06 22:58 dblasby + + * lwgeom/lwgeom.h, lwgeom/lwgeom_api.c, lwgeom/lwgeom_inout.c: + Changes to make it work with all the PostGIS type. + +2004-04-02 19:03 dblasby + + * lwgeom/lwgeom.h, lwgeom/lwgeom_api.c, lwgeom/lwgeom_inout.c: + Added support for 4d coordinates + +2004-03-29 10:46 strk + + * Makefile, postgis.sql.in: postgis.sql.in is now parsed by both + sed and cpp + +2004-03-29 10:20 strk + + * loader/pgsql2shp.c: Fixed a bug in WKB parsing for Multipoints. + Fixed a bug in -d handling for WKB. + Added point->multipoint fluffing capabilities. + +2004-03-26 01:09 pramsey + + * doc/postgis.xml: Removed rogue docbook tags + +2004-03-26 01:07 dblasby + + * Attic/postgis_sql_common.sql.in: changed name of fluffType() to + multi(). + +2004-03-26 00:54 dblasby + + * Attic/postgis_sql_common.sql.in, postgis.h, postgis_fn.c: added + full support for fluffType() + postgis09=# select fluffType('POINT(0 0)'); + flufftype + ------------------------- + SRID=-1;MULTIPOINT(0 0) + +2004-03-25 00:43 dblasby + + * postgis_fn.c: added function fluffType() that takes POINT + LINESTRING or POLYGON + type and converts it to a multi*. + Needs to be integrated into a proper Postgresql function and + given an + SQL CREATE FUNCTION + +2004-03-22 09:39 strk + + * postgis.sql.in: Moved AddGeometryColumn and DropGeometryColumn + from USE_VERSION + blocks to the end of file. Here, differences between versions + are handled on a minimun-diff basis, making it easier to + understand + the differences and to modify the code. Also, diffs have been + splitted between pgsql < 73 and >= 73. + Added reduced-parameters wrappers to both functions. + +2004-03-22 08:18 strk + + * Makefile: postgis_new.sql build by default + +2004-03-19 16:35 strk + + * doc/postgis.xml: Updated AddGeometryColumn() and + DropGeometryColumn() descriptions to the schema-aware versions + +2004-03-15 17:07 strk + + * postgis_estimate.c: Added calls to vacuum_delay_point() to give + backend a chance of + interrupting geometry stats computation. + Set default DEBUG_GEOMETRY_STATS to 0. + +2004-03-11 01:27 dblasby + + * lwgeom/lwgeom.sql.in, lwgeom/lwgeom_api.c, lwgeom/lwgeom_inout.c: + minor clean and trying to figure out a memory bug. valgrind wasnt + helping, but + it went away. + +2004-03-11 00:54 dblasby + + * lwgeom/lwgeom.h, lwgeom/lwgeom.sql.in, lwgeom/lwgeom_api.c, + lwgeom/lwgeom_inout.c: Should be working (with a tonne of + notices) for points lines and polygons (2d + and 3d) + +2004-03-10 18:46 strk + + * loader/pgsql2shp.c: Fixed a bug reducing the output shapes from + Multipolygon tables. + +2004-03-10 17:35 strk + + * loader/shp2pgsql.c: removed just-introduced bug + +2004-03-10 17:23 strk + + * loader/shp2pgsql.c: code cleanup, fixed a bug missing to + transform 'gid' to 'gid__2' in shapefile attribute name + +2004-03-10 01:15 dblasby + + * lwgeom/Makefile, lwgeom/lwgeom.h, lwgeom/lwgeom.sql.in, + lwgeom/lwgeom_api.c, lwgeom/lwgeom_inout.c: WKB reader and WKB + writer (totally untested) + +2004-03-09 17:29 dblasby + + * lwgeom/Makefile, lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: Initial + implementation - should compile; not at all tested. + +2004-03-09 00:21 strk + + * postgis_estimate.c: Removed useless code blocks in histogram + builder + +2004-03-09 00:09 strk + + * postgis_estimate.c: estimator applies a gain of AOI/cell_area on + each cell it intersects (reverted to previous behaviour) + +2004-03-08 17:21 strk + + * utils/test_estimation.pl: changed error computation code to + delta/totrows + +2004-03-08 12:16 strk + + * postgis.sql.in: Added the RECHECK clause for gist_geometry_ops + operator class operators + +2004-03-06 18:02 strk + + * utils/test_estimation.pl: Comma-separated bps values accepted + +2004-03-06 17:43 strk + + * loader/pgsql2shp.c, loader/shp2pgsql.c: Added RCSID string in + usage output + +2004-03-06 17:35 strk + + * loader/shp2pgsql.c: Added rcsid string to usage output + +2004-03-05 21:06 strk + + * utils/test_estimation.pl: Added -vacuum switch + +2004-03-05 21:03 strk + + * utils/test_estimation.pl: Made the -bps switch specify the exact + level(s) at which to run the test + +2004-03-05 18:25 dblasby + + * lwgeom/lwgeom_api.c, lwgeom/lwgeom_estimate.c, + lwgeom/lwgeom_functions_analytic.c, + lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, + lwgeom/lwgeom_gist.c, lwgeom/lwgeom_inout.c, + lwgeom/lwgeom_transform.c: Empty files - preparing for writting + actual code. + +2004-03-05 18:23 dblasby + + * lwgeom, lwgeom/lwgeom.h: Same as the one in the above directory + +2004-03-05 18:23 dblasby + + * lwgeom.h: moved to lwgeom/ directory + +2004-03-05 18:16 strk + + * postgis_gist_72.c: Applied Mark Cave-Ayland patch + +2004-03-05 16:40 strk + + * utils/test_estimation.pl: rewritten split_extent to be more + datatype-conservative + +2004-03-05 16:01 strk + + * utils/test_estimation.pl: added -bps switch to set maximun query + level. reworked command line parsing + +2004-03-05 15:29 strk + + * utils/test_estimation.pl: more verbose output + +2004-03-05 11:52 strk + + * utils, utils/README, utils/test_estimation.pl: initial import + +2004-03-05 00:38 dblasby + + * lwgeom.h: Initial version - still under discussion. + +2004-03-04 13:50 strk + + * postgis_estimate.c: postgis_gist_sel(): added warnings if + search_box goes outside of histogram grid + +2004-03-04 09:44 strk + + * postgis_estimate.c: The selectivity estimator does add the full + value of each cell it overlaps, + regardless of the actual overlapping area. Final gain is not + applied + (formerly 1 / minimun between average feature cells occupation + and + search_box cells occupation) + +2004-03-03 21:59 strk + + * postgis_estimate.c: added check to keep selectivity value in the + range of validity (suggested by m.cave) + +2004-03-02 11:39 strk + + * Makefile: cpp call for postgis_new.sql creation uses shell + redirection for the output file + +2004-03-02 11:37 strk + + * postgis.sql.in: modified to reflect new statistics building + process for PG75 + +2004-03-01 16:02 strk + + * postgis_estimate.c: histogram's boxesPerSide computed as a + function of the column's statistic target + +2004-02-29 21:53 strk + + * postgis_estimate.c: bug fix in postgis_gist_sel (for PG75): + SysCache is not released if not acquired + +2004-02-28 14:44 strk + + * Makefile: Added rule to generate postgis_new.sql from + postgis.sql.in using cpp + +2004-02-28 14:43 strk + + * postgis.sql.in: initial import + +2004-02-26 16:42 strk + + * postgis_estimate.c: Fixed bugs reported by Mark Cave-Ayland + . + Re-introduced previously removed estimate value incrementation by + the fractional part of each of the cells' value computed as the + fraction + of overlapping area. + +2004-02-25 13:17 strk + + * postgis_gist_72.c: RTContainedBy and RTOverlap strategries + implemented locally with a pgbox_overlap function + +2004-02-25 12:00 strk + + * postgis_estimate.c: Added handling for point features in + histogram creation (add 1 instead of AOI/cell_area when AOI is + 0). + Fixed a wrong cast of BOX3D to BOX (called the convertion func). + Added some comments and an implementation on how to change + evaluation + based on the average feature and search box cells occupation. + +2004-02-25 00:46 strk + + * postgis_estimate.c: initial version of && selectivity estimation + for PG75 + +2004-02-23 21:59 strk + + * postgis_estimate.c: geometry analyzer builds the histogram + +2004-02-23 12:18 strk + + * Attic/postgis_sql_75_end.sql.in, + Attic/postgis_sql_75_start.sql.in, postgis.h, postgis_estimate.c: + added skeleton functions for pg75 stats integration + +2004-02-12 10:34 strk + + * postgis_fn.c, postgis_geos.c: changed USE_GEOS check from ifdef / + ifndef to if / if ! + +2004-02-09 18:49 strk + + * loader/pgsql2shp.c: byte endiannes detected empirically + +2004-02-06 08:26 strk + + * loader/pgsql2shp.c: updated wkb reading funx to reflect changes + made by pramsey in postgis_inout.c to be nicer with solaris + +2004-02-06 00:42 dblasby + + * postgis_proj.c: moved forward declarations from postgis.h to + postgis_proj.c + +2004-02-05 20:31 dblasby + + * postgis_proj.c: Optimized the curvature method (doesnt have to + calculate e2) + +2004-02-05 20:21 dblasby + + * postgis_proj.c: Added 'curvature method' for cases where the + original algorithm breaks down. + +2004-02-04 22:27 strk + + * Attic/postgis_sql_75_end.sql.in, + Attic/postgis_sql_75_start.sql.in: Added pg75 support scripts + +2004-02-04 22:21 strk + + * Makefile: Added detection code for PG75 + +2004-02-04 02:53 dblasby + + * postgis_proj.c: applied patricia tozer's patch (distance function + was taking acos of something + just slightly outside [-1,1]). + +2004-02-03 22:19 pramsey + + * Makefile: Backed default sql file location out of contrib insto + share + +2004-02-03 22:04 pramsey + + * Makefile: Real DESTDIR changes this time. + +2004-02-03 21:51 pramsey + + * Makefile: Ooops, let local configuration slip into cvs version + +2004-02-03 21:42 pramsey + + * Makefile: Fixed error in -C loader directive + +2004-02-03 21:38 pramsey + + * Makefile, loader/Makefile: Added DESTDIR to Makefiles to assist + in RPM building. + +2004-02-03 08:37 strk + + * loader/shp2pgsql.c: schema support added, slightly modified logic + used to keep table and schema names cases (always quoted and + forced to lower case if not asked to keep original case) + +2004-01-25 19:33 pramsey + + * postgis.h: Test commit on new CVS archive. + +2004-01-21 19:11 strk + + * doc/postgis.xml: Added line_interpolate_point entry + +2004-01-21 19:04 strk + + * Attic/postgis_sql_common.sql.in, postgis.h, postgis_algo.c: Added + line_interpolate_point function by jsunday@rochgrp.com + +2004-01-20 20:14 strk + + * Attic/postgis_sql_73_end.sql.in, Attic/postgis_sql_74_end.sql.in: + cleaner comments for DropGeometryColumn + +2004-01-20 20:10 strk + + * Attic/postgis_sql_74_end.sql.in: removed bogus comment about + missed alter table drop column + +2004-01-16 20:06 strk + + * loader/shp2pgsql.c: Added FTLogical<->boolean mapping + +2004-01-15 09:57 strk + + * loader/shp2pgsql.c: field type array allocates num_fields * + sizeof(int) instead of sizeof(char*) + +2004-01-15 00:23 pramsey + + * jdbc/Makefile: Change absolute classpath reference to relative. + +2004-01-14 01:52 pramsey + + * postgis_transform.c: Fix solaris alignment problem in + transformations. + +2004-01-13 22:14 pramsey + + * postgis_inout.c: Changed getint and getdouble used by WKB so that + it plays nice with + memory alignment (solaris issue). + +2004-01-13 20:30 strk + + * postgis_debug.c: Added useless PG_RETURN_NULL() call to make + compiler happy + +2004-01-12 19:12 pramsey + + * CHANGES, README.postgis: Updates for 0.8.1 release. + +2004-01-02 20:11 strk + + * loader/shp2pgsql.c: always call setval with no schema + specification. drop 'database' argument using the empty string to + the AddGeometryColumn call + +2003-12-30 13:31 strk + + * loader/shp2pgsql.c: made shp2pgsql looser about numeric + precisions + +2003-12-30 12:37 strk + + * loader/shp2pgsql.c: Fixed segfault bug reported by Randy George, + removed explicit sequence drop + +2003-12-30 10:40 strk + + * Attic/postgis_sql_71_end.sql.in, Attic/postgis_sql_72_end.sql.in, + Attic/postgis_sql_73_end.sql.in, Attic/postgis_sql_74_end.sql.in: + For all versions: + Updated fix_geometry_columns to use a more readable format in + queries. + + For PG >= 73: + Updated fix_geometry_columns() to consider schema when fixing + attrelid and + varattnum, also changed empty value to 'public' string for + records with + an invalid schema specification. + Updated DropGeometryColumn to actually issue the + ALTER TABLE DROP COLUMN query. + +2003-12-27 13:30 strk + + * loader/pgsql2shp.c: Added schema specification support + +2003-12-23 09:00 strk + + * Attic/postgis_sql_71_end.sql.in, Attic/postgis_sql_72_end.sql.in, + Attic/postgis_sql_73_end.sql.in, Attic/postgis_sql_74_end.sql.in, + Attic/postgis_sql_common.sql.in: AddGeometryColumn, + DropGeometryColum moved to version-specific scripts. + Schema support enabled for version 73 and 74. + +2003-12-19 18:55 strk + + * loader/pgsql2shp.c: substituted setenv() calls with putenv() for + Solaris support + +2003-12-18 18:07 strk + + * Attic/postgis_sql_71_end.sql.in, Attic/postgis_sql_72_end.sql.in, + Attic/postgis_sql_73_end.sql.in, Attic/postgis_sql_74_end.sql.in, + Attic/postgis_sql_common.sql.in: Changed fix_geometry_columns() + for PG >= 73 so to set f_table_schema to + the empty string if its value is not a valid pg namespace. + +2003-12-16 11:04 strk + + * doc/postgis.xml: added simplify() documentation + +2003-12-12 18:00 strk + + * postgis_inout.c: reverted make_line patch, patched size_subobject + instead - the reported bug was caused to their inconsistency + +2003-12-12 14:39 strk + + * postgis_inout.c: Fixed a bug in make_line allocating less memory + then required + +2003-12-12 13:34 strk + + * postgis_geos_wrapper.cpp: added missing 'const' in prototypes + +2003-12-12 12:03 strk + + * postgis_geos.c, postgis_geos_wrapper.cpp, postgis_inout.c: More + debugging output, some code cleanup. + +2003-12-12 10:28 strk + + * postgis_geos.c: added GEOSnoop OUTPUT debugging info + +2003-12-12 10:08 strk + + * Attic/postgis_sql_common.sql.in, postgis_geos.c: Added GEOSnoop + function and some optional debugging output for + geos<->postgis converter (define DEBUG_CONVERTER at top + postgis_geos.c) + +2003-12-09 11:58 strk + + * postgis_inout.c: Final touch to wkb binary input function + +2003-12-09 11:13 strk + + * postgis_inout.c: WKB_recv: set StringInfo cursor to the end of + StringInfo buf as required by postgres backend + +2003-12-08 17:57 strk + + * postgis_inout.c: Binary WKB input function built only when + USE_VERSION > 73. Making some modifications based on reported + failures + +2003-12-04 19:12 strk + + * loader/Makefile: Removed useless linkages from dumper and loader + +2003-12-04 19:11 strk + + * loader/pgsql2shp.c: code cleanup (removed useless and leaking + malloc calls) + +2003-12-04 18:58 dblasby + + * postgis_proj.c: changed david skae to skea + +2003-12-01 20:52 strk + + * loader/dbfopen.c, loader/shapefil.h, loader/shpopen.c: shapelib + put in sync with gdal cvs + +2003-12-01 14:27 strk + + * loader/shp2pgsql.c: added simple malloc wrapper + +2003-11-28 11:28 strk + + * loader/wkb.h: Some more changes, now useless since wkb.h is no + more used (just to get in sync) + +2003-11-28 11:25 strk + + * Attic/postgis_sql_73_end.sql.in, Attic/postgis_sql_74_end.sql.in: + Added explicit geometry as text cast + +2003-11-28 11:06 strk + + * Attic/postgis_sql_74_end.sql.in, + Attic/postgis_sql_74_start.sql.in, postgis.h, postgis_inout.c: + Added WKB_recv function for binary WKB input + +2003-11-26 18:54 strk + + * loader/pgsql2shp.c: fixed bug in HexDecoder, made WKB parsing the + default + +2003-11-26 18:14 strk + + * loader/pgsql2shp.c: binary cursor implemented + +2003-11-26 17:21 strk + + * loader/pgsql2shp.c: Made HEXWKB parsing settable at compile time + +2003-11-26 16:40 strk + + * loader/pgsql2shp.c: Handled NULLS in wkb parsing, reduced + functions args + +2003-11-26 15:45 strk + + * loader/pgsql2shp.c: wkb support for all geom types + +2003-11-26 14:31 strk + + * loader/pgsql2shp.c: WKB start to work + +2003-11-25 17:32 strk + + * loader/wkb.h: first attempt at wkb definitions + +2003-11-25 17:28 strk + + * loader/pgsql2shp.c: hardly trying to get WKB parsing work + +2003-11-25 03:03 pramsey + + * CHANGES, CREDITS, README.postgis, TODO: Updates for 0.8.0 + release. + +2003-11-25 02:38 pramsey + + * examples/ogc_test_suite/README: Fixed syntax error in execution + example. + +2003-11-24 17:36 strk + + * loader/pgsql2shp.c: Removed useless BYTE_ORDER checks + +2003-11-21 23:51 pramsey + + * loader/pgsql2shp.c: Added Cygwin endian definition include to fix + windows compile. + +2003-11-20 18:01 strk + + * loader/pgsql2shp.c: patch from m.spring@gmx.de + +2003-11-20 17:51 strk + + * Makefile: Installs for PG>7.1 goes to pkglibdir + +2003-11-20 16:46 strk + + * doc/postgis.xml: postgresql linking against libstdc++ reported as + possibly needed for geos support + +2003-11-20 15:54 strk + + * Makefile: Updated postgis library path to be referenced with /.. + +2003-11-20 15:34 strk + + * postgis_ops.c: expected in-transaction memory release for btree + operators + +2003-11-20 15:29 strk + + * Makefile: Moved MODULE_FILENAME definition where it will be easly + modifiable + +2003-11-20 15:27 strk + + * loader/pgsql2shp.c: Removed some useless strdups. + Removed pgtype 22 (int2vector) from the list of integer DBF field + types. + Added pgtype 1700 (numeric) in DBF doubles list. + +2003-11-20 14:46 strk + + * loader/Makefile: Set CFLAGS where useless CPPFLAGS were used + before + +2003-11-19 18:01 strk + + * postgis_debug.c: CR removed + +2003-11-19 17:50 strk + + * Attic/postgis_sql_common.sql.in: missing function definition + added (I forgot - sorry) + +2003-11-19 15:44 strk + + * postgis.h: added prototypes for geometry_{le,ge,cmp} + +2003-11-19 15:29 strk + + * Attic/postgis_sql_74_end.sql.in: Added default btree operator + class for PG7.4 + +2003-11-19 15:26 strk + + * postgis_ops.c: Added geometry_le, geometry_ge, geometry_cmp + functions, + modified geometry_lt, geometry_gt, geometry_eq to be consistent. + +2003-11-19 15:23 strk + + * Attic/postgis_sql_common.sql.in: Fixed wrong COMMUTATOR + specifications in '<','>','~=','@' operators, + added new '<=', '>=' operators + +2003-11-19 10:27 strk + + * doc/postgis.xml: typo fixed (ENABLE_SEQSCAN missing) - PG7.4 + support listed in 2.2 + +2003-11-18 14:58 strk + + * loader/pgsql2shp.c: default row buffer lenght set to 100 + +2003-11-18 14:39 strk + + * loader/pgsql2shp.c: Some more structuring. Initialization routine + moved out of main loop. + Preparing dumper for WKB parsing. + +2003-11-16 00:27 strk + + * loader/pgsql2shp.c: Huge code re-organization. More structured + code, more errors handled, + cursor based iteration, less code lines. + +2003-11-14 22:04 strk + + * loader/pgsql2shp.c: Used environment vars to pass libpq + connection options (less error prone, + easier to read). Printed clearer error message on query error. + +2003-11-13 13:14 strk + + * Attic/postgis_sql_common.sql.in: used quote_ident() calls in + AddGeometryColumns as suggested by Bernhard Herzog + +2003-11-12 20:59 strk + + * ., .cvsignore, loader, loader/.cvsignore: more cvsignore + +2003-11-12 20:57 strk + + * doc, doc/.cvsignore, doc/html, doc/html/.cvsignore: first import + +2003-11-12 20:55 strk + + * Attic/postgis_sql_common.sql.in: AddGeometryColumn column + identifier case respect fix as suggested by Bernhard Herzog + +2003-11-12 16:36 strk + + * postgis_geos_wrapper.cpp: delete all caught exceptions after use + +2003-11-11 11:28 strk + + * doc/postgis.xml: Added (mem)GeomUnion and (mem_)collect + aggregates documentation, updated Centroid paragraph + +2003-11-11 10:58 strk + + * postgis_fn.c: Fixed a typo in envelope() + +2003-11-11 10:38 strk + + * Attic/postgis_sql_74_end.sql.in, + Attic/postgis_sql_74_start.sql.in: Postgresql 7.4 enabler + scripts. + +2003-11-11 10:14 strk + + * postgis_estimate.c: Added support for PG74 + +2003-11-05 18:26 strk + + * Attic/postgis_sql_common.sql.in: Added fast collect() and + geomunion() aggregates implementations + +2003-11-05 18:25 strk + + * postgis_geos.c: moved #ifdef USE_GEOS below prototypes, added + NULL implementation of unite_garray + +2003-11-05 18:02 strk + + * postgis_geos.c: renamed unite_finalfunc to unite_garray + +2003-11-05 17:48 strk + + * doc/postgis.xml: Added GEOS support tips to installation + instructions + +2003-11-05 11:00 strk + + * doc/Makefile, doc/postgis.xml, doc/postgis.xml.in: postgis.xml + put back in place. Makefile modified to generate a + postgis-out.xml from postgis.xml. + +2003-11-04 21:54 strk + + * doc/postgis.xml.in: made last release version a parameter + +2003-11-04 21:52 strk + + * doc/Makefile: added 'global' specification to sed command + +2003-11-04 19:23 strk + + * doc/postgis.xml, doc/postgis.xml.in: renamed postgis.xml to + postgis.xml.in + +2003-11-04 19:20 strk + + * doc/Makefile: dropped 'clean' rule (not really a good idea right + now) + +2003-11-04 19:07 strk + + * Makefile: added doc clean in clean rule + +2003-11-04 19:06 strk + + * postgis_geos.c: added missing first geom pfree in unite_finalfunc + +2003-11-04 18:56 strk + + * doc/Makefile: initial import + +2003-10-29 15:53 strk + + * postgis_fn.c, postgis_geos.c: geoscentroid() removed. both geos + and pgis versions are called 'centroid'. + only one version will be compiled based on USE_GEOS flag. + +2003-10-29 13:59 strk + + * postgis_geos.c: Added geoscentroid function. + +2003-10-29 13:58 strk + + * postgis_geos_wrapper.cpp: Added GEOSGetCentroid() function + +2003-10-28 16:57 strk + + * postgis.h, postgis_fn.c: Added collect_garray() function. + +2003-10-28 15:16 strk + + * postgis.h, postgis_fn.c, postgis_geos.c: unite_sfunc() from + postgis_geos.c renamed to geom_accum() and moved in postgis_fn.c + +2003-10-28 11:18 strk + + * Attic/postgis_sql_common.sql.in: Added Algorithms section and + simplify() enabler code + +2003-10-28 11:16 strk + + * postgis.h: Added postgis_algo.c prototypes + +2003-10-28 11:16 strk + + * Makefile: Added postgis_algo.c build support + +2003-10-28 10:59 strk + + * postgis_geos.c: handled NULL state array in unite_finalfunc, + cleaned up some spurios code + +2003-10-27 23:44 strk + + * postgis_geos.c: unite_sfunc made always copy input array in long + lived memory context. + It should now work with safer memory. + +2003-10-27 20:13 strk + + * postgis_geos.c: Made GeomUnion release memory soon, Added + fastunion support functions + +2003-10-27 10:21 strk + + * postgis_algo.c: Initial import. + +2003-10-24 21:52 strk + + * postgis_geos.c: Modified strcmp-based if-else with switch-case in + GEOS2POSTGIS() + using new GEOSGeometryTypeId() interface. + +2003-10-24 21:33 strk + + * postgis_geos_wrapper.cpp: Added GEOSGeometryTypeId(Geometry *) + wrapper function. + Added GEOSGetCoordinates_Polygon(Polygon *) as an experimental + optimized + version of GEOSGetCoordinates(Geometry *); More to add ... + +2003-10-24 14:29 strk + + * postgis_geos_wrapper.cpp: GEOSGetCoordinates() reverted to + getCoordinates() call so to be compatible + to all type of geometries (not only LineStrings) + +2003-10-24 08:28 strk + + * postgis_geos.c, postgis_geos_wrapper.cpp: Fixed memory leak in + GEOSGetCoordinates(), made sure that GEOS2POSTGIS + free type string even in case of collapsed geoms. Made sure that + geomunion + release memory in case of exception thrown by GEOSUnion. Sooner + release + of palloced memory in PolyFromGeometry (pts_per_ring). + +2003-10-23 19:52 strk + + * Makefile: added memory debugging tips for gcc >= 3.2.2 + +2003-10-23 09:14 strk + + * Makefile: Added default-commented line to disable gcc "smart" + memory caching feature. + +2003-10-23 08:06 strk + + * Attic/postgis_sql_common.sql.in: Added 'unite' aggregate. + +2003-10-22 20:58 pramsey + + * TODO: More additions to the TODO + +2003-10-22 18:51 pramsey + + * TODO: Updated TODO list somewhat + +2003-10-21 07:44 strk + + * Makefile: Made GEOS_DIR and PROJ_DIR settable via environment + vars + +2003-10-20 19:50 strk + + * postgis_geos_wrapper.cpp: Removed some memory leaks in PostGIS2* + converters. + +2003-10-17 16:32 pramsey + + * Makefile: Pass USE_* information to version string, add some 7.4 + version passing + flags to the compile. + +2003-10-17 16:12 dblasby + + * postgis_fn.c: Made Envelope() CW instead of CCW. + +2003-10-17 16:07 dblasby + + * Attic/postgis_sql_common.sql.in, postgis_fn.c: made isEmpty() + return true/false + +2003-10-17 00:56 pramsey + + * examples/ogc_test_suite/2_queries.sql: Added some more AsText + wrappers. + +2003-10-17 00:55 pramsey + + * examples/ogc_test_suite/2_queries.sql: Added some AsText wrappers + to results to make results match answers. + +2003-10-16 20:16 dblasby + + * postgis_geos.c: Added NOTICE_HANDLER function. For some reason + this didnt get properly + committed last time. + +2003-10-16 16:35 dblasby + + * postgis.h: added #include for people using freeBSD + (strk@keybit.net patch) + +2003-10-15 17:04 dblasby + + * postgis_geos_wrapper.cpp: added a bunch of catch (GEOSExceptions) + blocks to write out more imformative + error messages. + +2003-10-14 23:19 dblasby + + * postgis_geos.c: GEOS2POSTGIS - added protection to pfree(NULL) + for multi* geoms + +2003-10-14 21:42 pramsey + + * postgis_geos_wrapper.cpp: Added const declarations to sync with + current GEOS cvs. + +2003-10-06 18:09 dblasby + + * postgis_inout.c: Fixed typo in add_to_geometry(). With very + poorly aligned sub-objects, it + wouldnt allocate enough memory. Fixed it so its pesimistic and + will allocate + enough memory. + +2003-10-03 16:45 dblasby + + * postgis_geos.c, postgis_geos_wrapper.cpp: added pointonsurface() + as a sub. Some memory management fixes/tests. + removed a few NOTICEs. + +2003-09-29 16:15 pramsey + + * loader/shp2pgsql.c: Patch from strk: + - "\t" always preceeded the first value of a dump_format query + if NULL + + - field values where quoted with (") in dump_format when + called with -k ( did I introduce that? ) + + - Appropriate calls to DBF[..]ReadAttributes based on + cached attribute types. + + - Assured that *all* shapes are NULL before exiting with + an error ( I did not check that NULL shapes in the midle + of the shapefiles are handled, but previous code did + not check that either ... ) + +2003-09-19 00:37 jeffloun + + * loader/shp2pgsql.c: fixed a bug that actually tests the first 2 + point for pip instead of just thinking I was testing the first + two. + +2003-09-16 20:27 dblasby + + * loader/Makefile, postgis_debug.c, postgis_fn.c, postgis_geos.c, + postgis_geos_wrapper.cpp, postgis_transform.c: added ability to + delete geometries. + +2003-09-10 22:44 jeffloun + + * loader/pgsql2shp.c: got rid of warning... + +2003-09-10 22:40 jeffloun + + * loader/pgsql2shp.c: changed it to make the field names in the dbf + file capital letters + +2003-09-10 21:36 jeffloun + + * loader/pgsql2shp.c: fixed a bug in is_clockwise... + +2003-09-04 16:46 dblasby + + * doc/postgis.xml: removed truly_inside() doc. + +2003-09-04 16:19 dblasby + + * Attic/postgis_sql_common.sql.in: removed truly_inside() function. + +2003-08-22 17:40 dblasby + + * postgis_inout.c: fixed geometry_in('SRID={no ;}'). + +2003-08-21 16:22 dblasby + + * postgis_inout.c: added patch from strk@freek.keybit.net for + PG_NARGS() not being in 7.2 + +2003-08-18 20:19 pramsey + + * doc/postgis.xml: Add missing + +2003-08-18 20:08 pramsey + + * doc/postgis.xml: Removed illegal characters from the file. + +2003-08-18 20:00 pramsey + + * doc/postgis.xml: More entities + +2003-08-18 19:45 pramsey + + * doc/postgis.xml: Replace <> with proper entities in Dave's new + function entries + +2003-08-18 16:59 pramsey + + * examples/ogc_test_suite/README: Added info on piping results to + output file. + +2003-08-18 16:41 pramsey + + * postgis_geos_wrapper.cpp: Change include from io.h to geom.h. + +2003-08-17 19:00 pramsey + + * loader/Makefile, loader/shp2pgsql.c: Change sequence handling to + respect versions prior to 7.3. Patch from + strk. + +2003-08-08 18:19 dblasby + + * Attic/postgis_sql_common.sql.in, Makefile, create_undef.pl, + doc/postgis.xml, examples/ogc_test_suite/2_queries.sql, + postgis.h, postgis_debug.c, postgis_fn.c, postgis_geos.c, + postgis_geos_wrapper.cpp, postgis_gist_71.c, postgis_gist_72.c, + postgis_inout.c: Conformance changes. + Removed junk from postgis_debug.c and added the first run of the + long + transaction locking support. (this will change - dont use it) + conformance tests were corrected + some dos cr/lf removed + empty geometries i.e. GEOMETRYCOLLECT(EMPTY) added (with indexing + support) + pointN(,1) now returns the first point (used to + return 2nd) + +2003-08-07 05:13 pramsey + + * README.postgis: Added some information about compiling PostgreSQL + with C++ support to + enable proper GEOS behavior. + +2003-08-06 19:31 dblasby + + * Attic/postgis_sql_common.sql.in, postgis.h, postgis_geos.c, + postgis_inout.c: Added the WKB parser. Added all the functions + like + PolyFromWKB(,[]). + + Added all the functions like PolyFromText(,[]) + + Minor problem in GEOS library fixed. + +2003-08-05 18:27 dblasby + + * postgis_geos.c: Added null implementations of new + GEOS-returning-geometry functions (ie. + buffer). + +2003-08-05 16:28 jeffloun + + * loader/shp2pgsql.c: Removed the setval for the sequence if the + value was going to be 0. + This avoids a warning that occirs when you try to set it to 0. + +2003-08-01 23:58 dblasby + + * Attic/postgis_sql_common.sql.in, postgis_geos.c, + postgis_geos_wrapper.cpp: added the functionality to convert + GEOS->PostGIS geometries. Added those geos + functions to postgis. + +2003-08-01 23:22 jeffloun + + * loader/shp2pgsql.c: Altered the loader to use a (gid serial) type + instead of just a (gid int4). + Also the gid is now declared as a primary key. + +2003-08-01 17:44 pramsey + + * spatial_ref_sys.sql: Added BC Albers parameterization (epsg + 42102) + +2003-07-25 17:08 pramsey + + * postgis.h, postgis_debug.c, postgis_estimate.c, postgis_fn.c, + postgis_inout.c, postgis_ops.c: Moved Cygwin endian define out of + source files into postgis.h common + header file. + +2003-07-08 18:35 dblasby + + * postgis_inout.c: changed asbinary_specify() so that it is more + aware of TEXT being + un-terminated. + + this is a modified patch from David Garnier + . + +2003-07-01 18:30 pramsey + + * Attic/postgis_sql_71_end.sql.in, + Attic/postgis_sql_71_start.sql.in, + Attic/postgis_sql_72_end.sql.in, + Attic/postgis_sql_72_start.sql.in, + Attic/postgis_sql_73_end.sql.in, + Attic/postgis_sql_73_start.sql.in, + Attic/postgis_sql_common.sql.in, loader/pgsql2shp.c, + loader/shp2pgsql.c, postgis.h, postgis_chip.c, postgis_debug.c, + postgis_estimate.c, postgis_fn.c, postgis_geos.c, + postgis_gist_71.c, postgis_gist_72.c, postgis_inout.c, + postgis_ops.c, postgis_proj.c, postgis_transform.c: Added CVS + revision headers. + +2003-06-18 16:30 pramsey + + * loader/shp2pgsql.c: It seems that invalid geometries where in the + shapefile (as far as shapelib + let shp2pgsql know). LINEZ objects with less then 2 vertices. + I've + patched shp2pgsql to recognized such an inconsistence and use a + NULL + geometry for that record printing a warning on stderr. + + +2003-06-12 22:25 pramsey + + * regress/isvalid_test, regress/relate_test: Added transaction + begin and end. + +2003-05-27 22:35 dblasby + + * Makefile, postgis_geos.c, postgis_geos_wrapper.cpp: New version + of the postgis-GEOS connector. + +2003-05-13 22:51 dblasby + + * Attic/postgis_sql_common.sql.in: Added a modified version of Carl + Anderson patch for + schema-aware find_srid(). + + I have modified your schema-patched find_srid() and commited it + to the postgis + + 1. removed isstrict qualification and explicity throw an error if + one of the + arguments is null + 2. use "LIKE" instead of "~" for pattern matching because "~" + wasnt working on + my system + 3. throw an error if the the requested geometry couldnt be found. + +2003-04-14 18:01 pramsey + + * loader/shp2pgsql.c: Patch for optional case sensitivity respect. + From strk. + +2003-04-10 23:35 pramsey + + * examples/ogc_test_suite/README: More info + +2003-04-10 19:17 dblasby + + * Attic/postgis_sql_common.sql.in: added area() as alias for + area2d() + +2003-04-10 19:16 dblasby + + * postgis_fn.c, postgis_geos.c: changes to area() + +2003-04-10 17:45 pramsey + + * examples/ogc_test_suite/README: More info. + +2003-04-10 17:40 pramsey + + * examples/ogc_test_suite/2_queries.sql: Fixed within() test to + have right order of arguments. + +2003-04-10 17:29 pramsey + + * examples/ogc_test_suite/2_queries.sql: Changes to function names + to MATCH the specification. + +2003-04-10 17:19 pramsey + + * examples/ogc_test_suite/2_queries.sql: More consistency fixes. + +2003-04-10 17:05 pramsey + + * examples/ogc_test_suite/1_schema.sql, + examples/ogc_test_suite/2_queries.sql, + examples/ogc_test_suite/3_cleanup.sql, + examples/ogc_test_suite/README: Fixes for consistency (!!!!) of + the tests and a first README on how to run + them. + +2003-04-10 16:40 pramsey + + * Attic/postgis_sql_common.sql.in: Extra OGC text constructor + functions. + +2003-04-10 16:22 pramsey + + * Makefile: Hack to supply c++ CXX variable if undefined. + +2003-04-10 16:20 pramsey + + * Makefile: Cruft removal + +2003-04-10 05:19 pramsey + + * Attic/postgis_sql_common.sql.in: Formatting changes. + +2003-04-10 05:16 pramsey + + * Attic/postgis_sql_common.sql.in: Remove old commented out + duplicate function. + +2003-04-09 21:53 pramsey + + * Makefile: Makefile should fully honor USE_GEOS flag now. + +2003-04-09 21:35 pramsey + + * Makefile, postgis_transform.c: Cleaned up makefile and transform + warning removed for null case. + +2003-04-09 21:08 pramsey + + * Attic/postgis_sql_common.sql.in: Some reformatting. + +2003-04-09 18:34 dblasby + + * Attic/postgis_sql_common.sql.in, Makefile, postgis_geos.c, + postgis_geos_wrapper.cpp: GEOS support -first run + +2003-04-09 18:34 dblasby + + * regress/isvalid_test: test data for isvalid() + +2003-04-09 03:40 pramsey + + * jdbc/Makefile: Makefile update + +2003-04-09 03:40 pramsey + + * CHANGES, CREDITS, README.postgis: Updates for 0.7.5 release. + +2003-04-08 21:41 pramsey + + * Makefile: Cygwin BE_DLLLIBS fix from nvine/jtishler + +2003-04-08 21:23 dblasby + + * regress/relate_test: simple table to test relate(g1,g2). Taken + from JTS/GEOS regression test. + +2003-04-01 23:02 jeffloun + + * loader/shp2pgsql.c: Fixed a bug which dropped the last Z value of + each line in 3d lines. + +2003-03-07 16:39 pramsey + + * loader/shp2pgsql.c: M-handling patch and some Z-recognition too. + From strk@freek.keybit.net. + +2003-03-06 18:57 chodgson + + * Attic/postgis_sql_73_end.sql.in: swapped '~=' for '=' in the + operator class definition for gist_geometry_ops. + +2003-03-06 18:29 chodgson + + * Attic/postgis_sql_common.sql.in: changed 'geometry' to 'GEOMETRY' + two places in the AddGeometryColumn sql code. + +2003-03-06 18:10 chodgson + + * doc/postgis.xml: Updated the documentation for the '~' operator + and added documentation for the '@' operator (they were + backwards). + +2003-03-06 18:04 dblasby + + * Attic/postgis_sql_73_end.sql.in: indexing for 7.3: @ and ~ were + backwards. Corrected. + +2003-02-15 00:27 jeffloun + + * loader/shp2pgsql.c: added more type checking into the create + table statment. + Now uses int8, and numeric types if the columns definitions are + too big + +2003-02-14 20:07 jeffloun + + * loader/shp2pgsql.c: changed the PIP function to loop from i=0 to + 1 + name + +2003-01-22 17:07 dblasby + + * postgis_estimate.c: applied Mark Cave-Ayland's new patch that is + a bit cleaner and has a + user-defined FETCH limit for creating a histogram. + +2003-01-21 17:46 dblasby + + * postgis_estimate.c: added patch from Mark Cave-Ayland that saves + memory during histogram + calculations by using cursors instead of loading all the BOXs at + once. + +2003-01-06 18:07 pramsey + + * Makefile: Added USE_STATS fix for index selectivity. + +2002-12-17 23:24 dblasby + + * postgis_inout.c: fixed select astext(the_geom)||'dave' from ...; + bug + +2002-12-10 04:45 pramsey + + * postgis.sql.in, postgis_gist_71.sql.in, postgis_gist_72.sql.in, + postgis_gist_73.sql.in: Removed old sql.in files. + +2002-12-10 04:37 pramsey + + * create_undef.pl: Support for 7.3 undefinition. + +2002-12-10 04:36 pramsey + + * Attic, Attic/postgis_sql_71_end.sql.in, + Attic/postgis_sql_71_start.sql.in, + Attic/postgis_sql_72_end.sql.in, + Attic/postgis_sql_72_start.sql.in, + Attic/postgis_sql_73_end.sql.in, + Attic/postgis_sql_73_start.sql.in, + Attic/postgis_sql_common.sql.in, Makefile: New SQL update files, + with version dependant start and end scripts. + +2002-12-06 20:31 pramsey + + * Makefile: Set USE_PROJ back to default 0. + +2002-12-05 22:12 pramsey + + * postgis.sql.in: Returned to 'opaque' as type in creation, since + 7.3 will automatically + cast and < 7.3 will fail if I use a different value. This causes + some + warnings in 7.3, but no failures. + +2002-12-05 21:49 pramsey + + * Makefile, postgis.sql.in, postgis_gist_73.sql.in: Updates to + support 7.3 typecasting conventions. 7.3 support is now ready + for beta testing. + +2002-12-05 21:11 pramsey + + * postgis_gist_73.sql.in: "fixed" pg_opclass so that 7.3 index + creation works. + +2002-12-05 20:57 pramsey + + * postgis_gist_73.sql.in: Changed an opaque to internal (many to + go...) + +2002-12-05 20:54 pramsey + + * Makefile: Pass USE_VERSION macro into the C compilation process + to the pre-processor can + make use of it + +2002-12-05 20:48 pramsey + + * Makefile: Changed libdir references to LIBPATH and started using + the magic + $libpath entry for default installs. + +2002-12-05 20:40 pramsey + + * postgis_gist_73.sql.in: Formatting change. + +2002-12-05 20:30 pramsey + + * Makefile, postgis_gist_73.sql.in: Early support for 7.3. No fixes + for typecasting problems yet. + +2002-12-05 19:55 pramsey + + * postgis_gist_72.sql.in, postgis_gist_73.sql.in: Removed DOS + linefeeds from SQL files. + +2002-12-05 19:48 pramsey + + * postgis_gist_71.c, postgis_gist_71.sql.in: Changes to support 7.3 + cleanly. + +2002-12-05 19:48 pramsey + + * Makefile, README.postgis, postgis_gist.c, postgis_gist.sql.in, + postgis_gist_73.sql.in: Changes to allow 7.3 support to be easily + added. + +2002-12-01 05:59 pramsey + + * examples/ogc_test_suite, examples/ogc_test_suite/1_schema.sql, + examples/ogc_test_suite/2_queries.sql, + examples/ogc_test_suite/3_cleanup.sql: Original OpenGIS test + suite files. To be edited to conform to + PostGIS syntax where legal. + +2002-11-26 03:59 pramsey + + * Makefile: Changed references to 'make' into macro references to + MAKE + +2002-11-22 21:25 chodgson + + * doc/postgis.xml: changed the title of the new section from + "Mapserver" to "Using Mapserver" + +2002-11-22 21:22 chodgson + + * doc/postgis.xml: added more advanced mapserver documentation, and + separated mapserver into its own section of the documentation + +2002-11-22 17:38 dblasby + + * postgis_transform.c: Non-compiled in transform() returns error + instead of nop. + +2002-11-20 21:32 chodgson + + * doc/postgis.xml: re-formatted the xml doc and added a bit about + complex queries (still lots more to come on that topic) + +2002-11-06 23:55 jeffloun + + * loader/pgsql2shp.c: added support for clockwise-ness in shp + dumper + +2002-11-04 21:21 pramsey + + * loader/pgsql2shp.c: Removed debugging connstring print. + +2002-10-25 16:13 dblasby + + * postgis_inout.c: Now accepts both types of multipoint - + 'MULTIPOINT(0 0, 1 1)'::geometry and + 'MULTIPOINT( (0 0), (1 1))'::geometry; + +2002-10-24 15:53 pramsey + + * jdbc/org/postgis/PGbox3d.java, jdbc/org/postgis/PGgeometry.java: + Added PGbox3d accessors for LLB and URB. Added PGgeometry update + to + account for SRIDs when they are present in the WKT. Submitted by + Rueben Schultz. + +2002-10-17 17:06 chodgson + + * loader/dbfopen.c: fixed the last compile warning on solaris/gcc + +2002-10-17 16:45 chodgson + + * loader/dbfopen.c, loader/getopt.c, loader/shp2pgsql.c, + loader/shpopen.c: - cleaned up all the compiler warnings + - for getopt.c, this involved moving the line: + extern char *getenv(const char *name); + outside of the two nested #ifdefs that it was inside, as it is + always required (the code that calls it isn't inside any #ifdefs) + Perhaps this may break compilation in non-linux/gnu environments? + +2002-10-16 23:48 pramsey + + * doc/postgis.xml: Fixed syntax error in hyperlink to postgis + source. + +2002-10-16 20:33 dblasby + + * postgis_estimate.c: Added support to turn off the + postgis_gist_sel() computations (see Makefile). + +2002-10-16 17:27 pramsey + + * Makefile: Added USE_STATS switch to make the new statistics + system optional. + +2002-10-16 17:06 chodgson + + * Makefile: makefile now has both support for auto-determining + postgres version and support for the new histogram2d stuff + +2002-10-11 22:52 dblasby + + * postgis_estimate.c: New file with original estimation methods. + +2002-10-11 22:52 dblasby + + * Makefile, postgis.h, postgis.sql.in, postgis_gist_72.c, + postgis_gist_72.sql.in, postgis_inout.c: Added support for + histogram2d and better statistical analysis. + +2002-10-11 20:22 jeffloun + + * loader/pgsql2shp.c: fixed the errors in the error fix i had just + committed... + +2002-10-11 20:10 jeffloun + + * loader/pgsql2shp.c: Fixed a bug from adding NULL support to shape + dumper + +2002-10-10 17:32 jeffloun + + * loader/pgsql2shp.c: added support to write out null geometries to + polygon, multipolygon, arc, and multiarcs... + +2002-10-10 17:11 jeffloun + + * loader/pgsql2shp.c: Added support to write out Null geometries to + point and mulitpoints + +2002-10-10 17:00 chodgson + + * README.postgis, doc/postgis.xml, postgis_ops.c: - fixed a bug in + box3d_overleft which would likely go unnoticed + - fixed the docs for &<, &>, <<, and >> which were backwards + +2002-09-20 18:05 dblasby + + * postgis_debug.c: Fixed complier complaint reported by Mark Sutton + . + +2002-09-06 20:29 pramsey + + * jdbc/org/postgis/LinearRing.java: Trivial initialization bug, + forget to set dimension. + +2002-09-05 16:49 pramsey + + * CHANGES, README.postgis: Changes in preparation for 0.7.3 release + +2002-09-05 16:39 dblasby + + * postgis.sql.in: Fixed typo in dropgeometrycolumn() - IS null to + =null. This was caused in the + last 'fix'. + +2002-09-05 00:07 pramsey + + * Makefile: Make 7.2 index test check for version 7.1 and default + to 7.2 if not + This is preparatory to the 7.3 pgsql release which uses the sames + GiST bindings as the 7.2 release. + +2002-09-04 16:55 dblasby + + * postgis_transform.c: Applied "Mark Cave-Ayland" + 's patch so + transform() will correctly tranform BBOX only geometries. + +2002-09-03 15:31 pramsey + + * Makefile: Added automatic test for version string and setting of + USE_PG72 to + appropriate value, as submitted by Greg Stark. + +2002-09-01 20:04 pramsey + + * CHANGES, CREDITS, README.postgis: Changes in preparation for + 0.7.2 release. + +2002-08-19 16:14 dblasby + + * postgis.sql.in: changed "=NULL" to "is null" for postgresql 7.3 + devel issues (as reported + by Eric - redmonde@purdue.edu) + +2002-08-16 17:58 dblasby + + * postgis_fn.c: Applyed "Mark Cave-Ayland" + 's patch + to the truly_inside() function. Thanks mark! + +2002-08-07 16:31 pramsey + + * loader/shp2pgsql.c: Patch to write null geometries as "\N" in the + dump file format case. + Submitted by Steffen Macke + +2002-07-26 16:50 chodgson + + * doc/postgis.xml: minor correction + +2002-07-24 20:40 pramsey + + * loader/shp2pgsql.c: fixes the unwanted quotation of NULLs for the + sql insert format. Submitted + by Steffen Macke. + +2002-07-17 20:10 chodgson + + * doc/postgis.xml: fixed some formatting errors from my previous + addition + +2002-07-17 18:34 chodgson + + * doc/postgis.xml: added a "common problems" sub-section to the + "installing postgis" section + +2002-07-06 17:51 pramsey + + * Makefile: Reverted USE_PROJ to 0 + +2002-07-06 15:16 pramsey + + * loader/shp2pgsql.c: Patch from Steffen Macke, NULL attributes are + imported as NULL now, + gid field renaming works now (case problem), \ and ' are escaped + and don't break the import + +2002-07-04 23:38 dblasby + + * Makefile, postgis.h, postgis.sql.in, postgis_inout.c: added + bytea(wkb) + +2002-06-26 18:34 pramsey + + * doc/postgis.xml: fixed syntax error in reference to pgsql2shp + +2002-06-26 18:25 pramsey + + * loader/Makefile: Cygwin fixes to the install target to provide + .exe extensions. + +2002-06-07 18:16 jeffloun + + * loader/pgsql2shp.c: fixed a bug in pgsql2shp which displayed the + total DBF rows written as one less than actually was written. + +2002-05-28 18:01 chodgson + + * postgis_gist.sql.in: - updated the ~ and @ operator definitions + in postgis_gist.sql.in so that ~ is contains and @ is contained + (should have been done in the last update, but I forgot) + +2002-05-28 17:59 chodgson + + * postgis_gist_72.sql.in: - updated the ~ and @ operator + definitions in postgis_gist_72.sql.in so that ~ is contains and @ + is contained + +2002-05-28 17:54 chodgson + + * postgis_fn.c: - updated the translate function in postgis_fn.c to + translate the bounding box as well, as suggested by Robert + Burgholzer + +2002-05-22 19:29 pramsey + + * doc/postgis.xml: Fixed syntax error in GeometryN defn. + +2002-05-14 20:50 pramsey + + * Makefile: Set USE_PG72 to 0. + +2002-05-14 20:47 pramsey + + * CHANGES, Makefile, README.postgis: Documentation updates for + 0.7.1 release. + +2002-05-14 20:36 pramsey + + * postgis.h, postgis.sql.in, postgis_chip.c, postgis_debug.c, + postgis_fn.c, postgis_gist.c, postgis_gist.sql.in, + postgis_gist_72.c, postgis_gist_72.sql.in, postgis_inout.c, + postgis_ops.c, postgis_proj.c, postgis_transform.c: Stripped DOS + carriage returns from all source code files. Should + fix some compilation problems on some platforms. + +2002-05-14 18:28 chodgson + + * loader/shp2pgsql.c, postgis.h, postgis.sql.in, postgis_fn.c, + postgis_gist_72.c, postgis_inout.c: - integrated a bugfix for the + rtree_picksplit algorithm from Teodor Sigaev. This fixes the bug + which reports "ERROR: MemoryContextAlloc: invalid request size 0" + while building a gist rtree index (first reported by Andy Turk) + + - cleaned up some warnings (mostly "possibly unitialized + variables") + +2002-05-06 17:35 chodgson + + * Makefile, postgis_fn.c, postgis_inout.c: - changed + add_to_geometry() and collector() so that the sql collect() + aggregate returns the simplest possible geometric type, ie. a + MULTIPOINT instead of a GEOMETRYCOLLECTIONwhen all of the + geometries being collected are of either POINT or MULTIPOINT type + +2002-05-04 23:08 pramsey + + * doc/postgis.xml: Fixed mistake in FAQ example on radius + searching. + +2002-05-04 22:52 pramsey + + * doc/postgis.xml: More docbook changes. + +2002-05-04 22:51 pramsey + + * doc/postgis.xml: Docbook syntax error changes. + +2002-05-04 22:47 pramsey + + * Makefile: Added postgis_undef.sql to make clean target. + +2002-05-04 22:46 pramsey + + * CHANGES, CREDITS, Makefile, README.postgis, TODO, + doc/postgis.xml: Documentation updates to go with the 0.7 + release. All new functions + documented, and appropriate changes made to installation and + other + directions. New build process for the PG72 indexes and PROJ4 + support + added to Makefile. + +2002-05-04 22:44 pramsey + + * spatial_ref_sys.sql: Add commenting to indicate the coordinate + system of each insert line in + a human readable form. + +2002-05-04 22:44 pramsey + + * loader/README.pgsql2shp, loader/README.shp2pgsql, + loader/dbfopen.c, loader/shapefil.h, loader/shpopen.c: Update + shapelib references to 1.2.9. + +2002-05-04 20:30 pramsey + + * loader/Makefile: Added an "install" target which installs + shp2pgsql and pgsql2shp in the + default pgsql bin directory. + +2002-05-04 20:29 pramsey + + * postgis_transform.c: Changed WANT_PROJECTION flag to USE_PROJ to + match other Makefile defines. + +2002-05-04 20:28 pramsey + + * postgis.sql.in: Added GeomFromText alias to GeometryFromText + since the former is in the + SFSQL spec and the latter is not. + +2002-05-03 03:14 pramsey + + * doc/postgis.xml: Start of 0.7 documenation edits. + +2002-05-02 22:25 dblasby + + * postgis_transform.c: transform_geom() - if it gets and error -38 + from PROJ.4 (couldnt open + grid file) it will try to do the transform without a + a datum conversion. This usually occurs if you ask + for a re-projection for a point outside where you have + grid data for. + +2002-04-30 23:37 dblasby + + * Makefile, postgis_transform.c: Better error reporting. + +2002-04-30 23:20 dblasby + + * Makefile, postgis_transform.c: Added some debugging to transform. + +2002-04-29 17:23 dblasby + + * postgis.h, postgis.sql.in, postgis_proj.c: Added + distance_ellipsiod(point,point,ellipsoid) + (called distance_spheroid in SQL) + +2002-04-26 22:50 chodgson + + * Makefile, loader/Makefile, postgis.h, postgis.sql.in, + postgis_fn.c, postgis_gist.c, postgis_gist.sql.in, + postgis_gist_72.c, postgis_gist_72.sql.in, postgis_ops.c: - cut + the gist indexing-related functions out of postgis_ops.c and put + them in postgis_gist.c, then put the new gist indexing functions + for postgres >= 7.2 in the file postgis_gist_72 + + - similarly, the sql definitions of the gist functions have been + split into their own new sql.in file, with postgis_gist_72.sql.in + containing the new postgres >= 7.2 definitions + + - the makefile has been updated to compile EITHER postgis_gist.c + OR postgis_gist_72.c, and also to process EITHER + postgis_gist.sql.in OR postgis_gist_72.sql and add the output to + the end of postgis.sql + + - in order to compile the gist functions for posgres 7.2 or + newer, make sure to point your PGSQL_SRC at the new source + directory, and uncomment the line in the makefile which says PG72 + = 1 (near the top) + + - some functions that were previously in postgis_ops.c were moved + to postgis_fn.c, as part of a general cleanup I did when + splitting off the gist functions into their own file + + - some definitions that were previously in postgis.h + (unnecessarily) where removed, as they varied depending on which + version of postgis_gist was being used + + - also edited the loader/Makefile to clean up properly + +2002-04-26 16:13 pramsey + + * loader/pgsql2shp.c: Column name length limitation removed. Patch + submitted by Bernhard + Reiter + +2002-04-23 17:02 pramsey + + * doc/postgis.xml: XML syntax error. + +2002-04-19 18:20 pramsey + + * spatial_ref_sys.sql: Removed the CREATE INDEX statement since + there is already a primary + key index. + +2002-04-19 18:15 pramsey + + * spatial_ref_sys.sql: Added PROJ4 entries to all relevant rows, + altered the auth_name to + be EPSG for those IDs which originated from the EPSG. + +2002-04-19 15:14 pramsey + + * jdbc/README, jdbc/examples/TestServer.java: Patches to bring + example up to current version in terms of SQL access + and to stop silly bug in missing table case. Submitted by + Steffen Macke + +2002-04-15 22:38 jeffloun + + * loader/shp2pgsql.c: fixed bug that allowed two field names to be + the same in shp2psql, we are now checking for that. + +2002-03-26 23:46 dblasby + + * postgis.sql.in: changed postgis_Version() to return type text, + not type char. + +2002-03-25 22:20 pramsey + + * postgis.h: Minor syntax changes in commenting. + +2002-03-25 02:04 pramsey + + * postgis.h, postgis_debug.c: Minor syntactical changes to try and + allow compilation on IRIX. + +2002-03-22 18:42 chodgson + + * postgis.h, postgis.sql.in, postgis_fn.c, postgis_inout.c: Added + the collect(geometry) function which is an aggregate function + that + takes a group of geometries and turns them into a geometry + collection. For + example, "select collect(roadsgeom) from roadstable group by + roadname" + would return one geometrycollection for each unique road name. + +2002-03-15 17:10 dblasby + + * postgis.h, postgis.sql.in, postgis_ops.c: ADD xmin(box3d) etc... + for box3d's. + +2002-03-14 19:35 jeffloun + + * loader/pgsql2shp.c: added a warning to the shape dumper when + there are no fields in the database. + +2002-03-01 19:32 pramsey + + * loader/shp2pgsql.c: Alter shp2pgsql in the -d case so that + 'DELETE FROM' is used to clear the + 'GEOMETRY_COLUMNS' table during table drop instead of + DropGeometryColumns. + Patch submitted by Steffen Macke . + +2002-02-27 00:38 dblasby + + * postgis.h, postgis_inout.c: minor bug in geometry_to_text() for + BOX3D only types fixed. + +2002-02-27 00:06 dblasby + + * postgis_inout.c: BOX3D only geometries now dump as + "SRID=x;BOX3D(...)". They are now okay to dump/restore. + +2002-02-26 23:46 dblasby + + * postgis_inout.c: for bbox only geometries, it will dump as + "SRID=x;NULL", and on load, it will be NULL. + +2002-02-23 19:04 pramsey + + * loader/README.pgsql2shp, loader/pgsql2shp.c: Patch to pgsql2shp + to allow dumping of tables with more than one geometry + column, and addition of -g option to specific which geometry + column to dump. + Submitted by Steffen Macke . + +2002-02-19 16:57 pramsey + + * loader/shp2pgsql.c: Patch to shp2pgsql.c to properly handle 3D + shape files. Submitted + by Steffen Macke . + +2002-02-18 18:02 dblasby + + * postgis_chip.c: minor bug fix + +2002-02-18 17:02 dblasby + + * Makefile, postgis.h, postgis.sql.in, postgis_chip.c, + postgis_fn.c, postgis_transform.c: Added TS support function + (chip and some non-SFSQL functions) + +2002-02-13 16:50 pramsey + + * README.postgis: Fixed syntax error in UPDATE statement. + +2002-01-11 16:58 dblasby + + * postgis_transform.c: better "no proj4" support addded + +2002-01-08 16:55 pramsey + + * README.postgis: Fixed dumb error in POINT syntax example. + +2002-01-07 21:07 dblasby + + * postgis.sql.in: Order changes to avoid conflicts. + +2002-01-03 23:31 dblasby + + * postgis.h, postgis.sql.in, postgis_fn.c: Added + max_distance(l1,l2) function + +2001-12-21 23:01 dblasby + + * Makefile, postgis.h, postgis.sql.in, postgis_proj.c, + postgis_transform.c: Coordinate transformation function, + transform() added in this file. + Adds requirement for linking the proj4 library if non-null + version of + function is requested. + +2001-12-21 19:44 pramsey + + * README.postgis, doc/postgis.xml, postgis.sql.in: Doco changes to + reflect use of 'createlang' as default language creator. + +2001-12-18 22:28 dblasby + + * postgis_transform.c: Added to achive (no code) + +2001-12-12 22:21 dblasby + + * postgis.sql.in: changed setSRID(chip and geometry, int) so its + cachable + +2001-12-12 22:19 dblasby + + * postgis.sql.in: Made setSRID cachable + +2001-11-21 19:39 dblasby + + * postgis.h, postgis_chip.c: Chip now handles data with different + datasizes (datum_size) + +2001-11-19 17:25 pramsey + + * doc/postgis.xml: Fix error in sentence about OGC support. + +2001-11-07 19:35 pramsey + + * CHANGES: Added dates to changelog *yawn* + +2001-11-07 17:25 pramsey + + * CHANGES: Added 0.6.2 changes. + +2001-11-06 23:03 jeffloun + + * loader/shp2pgsql.c: Fixed the 'free memory that didn't exist + problem' from newsgroup feedback + +2001-11-02 23:04 dblasby + + * postgis_chip.c: New CHIP type + +2001-11-02 23:00 dblasby + + * Makefile, postgis.h, postgis.sql.in: Added CHIP info + +2001-11-02 00:28 pramsey + + * Makefile: Added README to files installed by default + +2001-11-01 22:57 pramsey + + * loader/dbfopen.c, loader/shapefil.h, loader/shpopen.c: Updated + shapelib files from latest CVS version. + +2001-10-31 22:18 pramsey + + * Makefile: Added spatial_ref_sys.sql to the installed files for + 'make install' + +2001-10-30 19:52 pramsey + + * spatial_ref_sys.sql: Added some line commenting to make names + more readable. + +2001-10-30 19:47 pramsey + + * doc/postgis.xml: More spelling fixes, this time with ispell! :) + +2001-10-30 19:43 pramsey + + * doc/postgis.xml: Fix spelling mistake. + +2001-10-29 17:52 jeffloun + + * loader/shp2pgsql.c: fixed a bug which made the last column value + in the dbf file loading + incorrect if you were using Dump format. + +2001-10-26 17:04 pramsey + + * loader/Makefile: Added N.Vines changes to Makefile for better + compilation under cygwin. + +2001-10-26 16:30 pramsey + + * doc/postgis.xml: Fixed documentation error with respect to box3d + +2001-10-25 18:22 dblasby + + * postgis_inout.c: Fixed but in WKB out - wkb_multi* didnt set the + 'size' return value. + +2001-10-24 20:56 pramsey + + * spatial_ref_sys.sql: File with all the ESRI standard ID codes, + with corresponding WKT + definitions, for loading into the SPATIAL_REF_SYS table. + +2001-10-24 20:42 pramsey + + * loader/Makefile, loader/getopt.c: Sweet mary, mother of god, + getopt.c was a mess! Cleaned out HTML entities + and added stdio.h include. Works better now. + +2001-10-23 23:41 jeffloun + + * loader/shp2pgsql.c: fixed a bug in shp2pgsqkl that allocated way + too much memory in polygon files. + +2001-10-22 20:13 jeffloun + + * loader/getopt.c, loader/getopt.h: Standard GNU option handling. + +2001-10-22 20:12 jeffloun + + * loader/pgsql2shp.c, loader/shp2pgsql.c: Modified both + loader/dumper to use gnu getopt.c instead of standar one + since getopt was not the same on solaris and linux. + +2001-10-18 17:52 pramsey + + * postgis_undef.sql: postgis_undef.sql is now automatically + generated from postgis.sql so + no longer part of source code distribution + +2001-10-18 17:51 pramsey + + * Makefile, postgis_undef.sql: Added lines to automatically create + postgis_undef.sql from + postgis.sql using create_undef.pl as part of standard build + process. + +2001-10-18 16:39 dblasby + + * create_undef.pl, postgis.sql.in: create_undef.pl changed to reove + the 2 meta-info tables (spatial_ref_sys and geometry_columns). + +2001-10-17 23:13 pramsey + + * doc/html/style.css: Updated style.css to match new website. + +2001-10-15 18:07 pramsey + + * CHANGES: 0.6.1 changes + +2001-10-15 17:42 pramsey + + * loader/pgsql2shp.c: Usage documentation changes. + +2001-10-11 18:35 pramsey + + * loader/shp2pgsql.c: Added line break ot usage. + +2001-10-11 18:34 pramsey + + * loader/shp2pgsql.c: Made usage line more friendly for 80 column + displays. + +2001-10-11 18:26 pramsey + + * loader/pgsql2shp.c: Edited the usage log to by nicer to 80 column + displays + +2001-10-11 18:07 jeffloun + + * loader/pgsql2shp.c, loader/shp2pgsql.c: Fixed some errors and + warning that caused it not to compile under linux + +2001-10-11 17:15 jeffloun + + * loader/shp2pgsql.c: Modified the .c files slightly to get rid of + some warnings. + +2001-10-04 18:53 jeffloun + + * loader/README.pgsql2shp, loader/pgsql2shp.c: Modified the + pgsql2shp file to use getopt to parse the arguments. + Modified the Readme file accordingly to the new command line + usages. + + automatically CVS: CVS: Committing in . CVS: CVS: Modified Files: + CVS: postgis/loader/README.pgsql2shp postgis/loader/pgsql2shp.c + +2001-10-01 19:33 jeffloun + + * loader/Makefile, loader/README.shp2pgsql, loader/shp2pgsql.c: + Modified the program to use getopt topion parsing. + +2001-09-20 18:14 jeffloun + + * loader/pgsql2shp.c, loader/shp2pgsql.c: Modified this file to + dynamically detemine the name of the geometry column + instead of using the default one the loader assigns. + +2001-09-20 16:08 dblasby + + * postgis_debug.c: Removed index-based extent() support functions + in postgis_debug.c due to + compile errors reported under cygwin. + +2001-09-19 23:03 pramsey + + * loader/README.pgsql2shp: Updated to provide usage information for + the dumper. + +2001-09-19 22:59 pramsey + + * loader/README, loader/README.pgsql2shp, loader/README.shp2pgsql: + Split the loader README into two readmes, one for loader and one + for + dumper. + +2001-09-19 19:01 pramsey + + * Makefile, doc/postgis.xml: Makefile changes in preparation for + 0.6 release. + Documentation fiddling for final format. + +2001-09-19 18:47 pramsey + + * loader/Makefile, loader/pgsql2shp.c: Changes and additions + necessary to include pgsql2shp + +2001-09-19 18:00 pramsey + + * doc/postgis.xml: Additions for the 0.6 release. + +2001-09-18 01:34 pramsey + + * CHANGES, Makefile, README.postgis, TODO, doc/postgis.xml: Updates + to the documentation (new functions, 0.6 special info, mapserver + info). Other release-specific updates in CHANGES, README, TODO to + give + info on the new code. + +2001-09-17 21:24 jeffloun + + * loader/shp2pgsql.c: Fixed a stupid debugging error that would + cause all things to be treated as 3d points. + +2001-09-17 21:00 jeffloun + + * loader/Makefile, loader/shp2pgsql.c: Makefile changes: + I added an option in the makefile to add debugging information + into the compile. + + shp2psql.c + Modified this program so that it works with the new specs of + version 0.6 , sr_id's etc. + Also added a command line option to specify the sr_id. + +2001-09-04 19:41 dblasby + + * postgis.sql.in: Added workaround for PostgreSQL's user defined + VARIABLE length datatype default value bug + +2001-09-04 19:30 dblasby + + * postgis.h, postgis.sql.in, postgis_fn.c, postgis_inout.c: Added + support to make WKB a full type. + +2001-08-30 22:24 pramsey + + * doc/postgis.xml: Typo in SQL example fixed. + +2001-08-24 21:11 dblasby + + * postgis.h, postgis_inout.c: geometry(text) function safer with + null text fields. + +2001-08-24 21:02 dblasby + + * postgis.sql.in, postgis_debug.c, postgis_inout.c, postgis_ops.c: + added geometry(text) conversion function + +2001-08-14 22:15 dblasby + + * postgis.h, postgis.sql.in, postgis_ops.c: Added support for + better restrictivity of && searches. + Defaulted to 0.005 (in backend/utils/adt/geo_selfuncs.c) - I've + changed it + to be much smaller. This should work for everything but really + really + large tables. + +2001-08-10 02:21 pramsey + + * doc/postgis.xml: Fixed type in index description. + +2001-08-08 22:10 pramsey + + * Makefile: Added a -C option for the shp2pgsql compile + +2001-08-08 21:54 dblasby + + * create_undef.pl, postgis_undef.sql, undef-funcs.sql: Added new + undef.sql file and perl file to generate it. + +2001-08-08 21:49 dblasby + + * postgis.sql.in: Added new perl function to make an undef SQL + script. + +2001-08-08 05:25 pramsey + + * jdbc/org/postgis/Geometry.java: Made OGIS type numbers final per + request from James MacGill @ Leeds + +2001-08-07 21:36 pramsey + + * examples/wkb_reader/comp: This file is superceded by the + Makefile. + +2001-08-07 21:35 pramsey + + * examples/wkb_reader/readwkb: This binary should not have been in + CVS. + +2001-08-02 16:50 dblasby + + * postgis.h, postgis.sql.in, postgis_fn.c: Added more openGIS + functions: + Length2d() is renamed length() + perimeter2d() is renamed to perimeter() + + numgeometries(geometry) works on MULTI* types + geometryn(geometry) works on MULTI* types + + + from section 2.1.5.1 + -------------------- + startpoint(geometry) :- if geometry is a linestring, return the + first + point. Otherwise, return NULL. + + endpoint(geometry) :- if geometry is a linestring, return the + last + point. Otherwise, return NULL. + + from section 2.1.9.1/3.2.18.2 + -------------------- + + centroid(geometry) :- if geometry is a polygon (or multipolygon), + return + the mathematical centroid (no guaranteed to be on polygon), + otherwise + return NULL. I define centroid as the average location of all the + points + in the polygon (outer ring only). For multipolygons, average all + the + points on all the outer rings. + + from section 3.2.12.2/3.2.17.2 + --------------------- + isclosed(geometry) :- if geometry is a linestring then returns + startpoint == endpoint. If its not a linestring then return NULL. + If + its a multilinestring, return true only if all the + sub-linestrings have + startpoint=endpoint. + +2001-07-31 19:11 dblasby + + * postgis.h, postgis.sql.in, postgis_fn.c, postgis_inout.c, + postgis_ops.c: Added plpgsql functions AddGeometryColumn() and + DeleteGeometryColumn(). + +2001-07-30 17:29 dblasby + + * Makefile, loader/Makefile, postgis.h, postgis.sql.in, + postgis_inout.c: Starting to integrate all the SRIDs into + functions that create geometries or + use two geometries. Throws error if try to compare geometries + with different + SRIDs. + +2001-07-30 16:41 pramsey + + * Makefile: Ooops, back to shp2pgsql as the target (dummy target) + +2001-07-30 16:31 pramsey + + * Makefile: Renamed loader target to 'loader'. + +2001-07-30 16:27 pramsey + + * Makefile: Added a line to automatically make shp2pgsql with 'all' + +2001-07-29 17:18 pramsey + + * README.postgis: Added section on upgrading. + +2001-07-26 17:41 pramsey + + * Makefile: And one last time, this time for real, fixing the + install location. + +2001-07-26 17:37 pramsey + + * Makefile: Changed back to libdir for the install path + +2001-07-26 17:22 pramsey + + * Makefile: Updated minor version number to 5 + +2001-07-24 20:37 dblasby + + * postgis.h, postgis.sql.in, postgis_fn.c: added + expand_bbox(bbox,double) for easier searching. + +2001-07-24 20:18 dblasby + + * postgis_fn.c: minor change to distance(geom,geom) for stability + +2001-07-24 20:12 dblasby + + * postgis.h, postgis.sql.in, postgis_debug.c, postgis_fn.c, + postgis_proj.c: added distance(geometry,geometry) and support + functions + +2001-07-23 22:53 pramsey + + * loader/shp2pgsql.c: Apply Norman Vine's Cygwin fix for the loader + to compile + +2001-07-22 19:00 pramsey + + * doc/postgis.xml: Fix error in shp2pgsql section. + +2001-07-21 00:43 pramsey + + * CREDITS: Added lines for 0.2 and 0.5 + +2001-07-21 00:16 dblasby + + * loader/shp2pgsql.c: Fixes to single-point-line problem. + +2001-07-21 00:02 pramsey + + * README.postgis, TODO: Updates for 0.5 release. + +2001-07-20 23:49 pramsey + + * CHANGES: Entered 0.5 change list + +2001-07-20 23:40 pramsey + + * loader/README: First version. + +2001-07-20 23:27 pramsey + + * doc/postgis.xml: Change version numbers + +2001-07-20 23:26 pramsey + + * doc/postgis.xml: Updated to include all new functions and + features since release 0.2 + +2001-07-20 18:48 dblasby + + * loader/shp2pgsql.c: Dumper changes. + +2001-07-20 18:24 pramsey + + * loader/Makefile: Spelling error in makefile. + +2001-07-20 18:23 pramsey + + * loader/shp2pgsql.c: Fixed dos2unix problem. + +2001-07-20 18:21 pramsey + + * loader/shp2pgsql.c: Added newlines after each begin directive. + +2001-07-20 16:10 dblasby + + * loader/shp2pgsql.c: Added -dump option to produce pg_dump format + output. Minor fixes. + +2001-07-20 15:25 pramsey + + * Makefile: Hopefully fixed PGSQL_SRC environment variable test. + +2001-07-18 22:17 dblasby + + * postgis.h, postgis.sql.in, postgis_fn.c: Added function: + point_inside_circle(geometry, Px, Py, d) + - returns true if there is a point in geometry whose distance to + (Px,Py) is < d + +2001-07-18 21:45 pramsey + + * loader/Makefile, loader/pop.c, loader/shp2pgsql.c: Changed loader + name to shp2pgsql + +2001-07-18 21:42 pramsey + + * loader, loader/Makefile, loader/README, loader/dbfopen.c, + loader/pop.c, loader/shapefil.h, loader/shpopen.c: Initial add of + the data loader code. + +2001-07-16 16:53 pramsey + + * examples/wkb_reader/Makefile: Added a 'make clean' directive. + +2001-06-29 22:32 dblasby + + * postgis_fn.c: Fixed bug: must ALWAYS copy input data - never + modify it in place. If you + do, it'll (unexpectly) update the database. + +2001-06-29 00:08 dblasby + + * postgis.sql.in: Fix typo in box3d + +2001-06-28 23:53 dblasby + + * postgis.h, postgis.sql.in, postgis_fn.c: Added + force_collection(geometry) + +2001-06-28 17:52 dblasby + + * examples/wkb_reader/comp, examples/wkb_reader/readwkb, + examples/wkb_reader/readwkb.c, postgis_inout.c: converting a + GEOMETRYCOLLECTION to wkb had the size of the wkb off by 9 + bytes (size of the collection header). Fixed. + +2001-06-27 21:43 dblasby + + * Makefile, postgis.h, postgis.sql.in, postgis_proj.c: *** empty + log message *** + +2001-06-27 17:28 dblasby + + * postgis_proj.c: Initial version of Projection support (currently + limited to ellipsoids). + +2001-06-26 23:57 pramsey + + * Makefile: Building in non-standard location now requires the + PGSQL_SRC environment + variable to be set and installs in the build location. + +2001-06-26 18:33 dblasby + + * Makefile, postgis.h, postgis.sql.in, postgis_debug.c, + postgis_fn.c, postgis_inout.c: Added OGIS support functions and + basic constructors. + +2001-06-22 18:13 dblasby + + * Makefile: Altered to point local development library path at + right place. + +2001-06-22 17:39 cvs + + * CHANGES, COPYING, CREDITS, Makefile, README.postgis, TODO, doc, + doc/html, doc/html/style.css, doc/postgis.xml, examples, + examples/wkb_reader, examples/wkb_reader/Makefile, + examples/wkb_reader/README, examples/wkb_reader/comp, + examples/wkb_reader/printwkb.inc, examples/wkb_reader/readwkb, + examples/wkb_reader/readwkb.c, jdbc, jdbc/Makefile, jdbc/README, + jdbc/examples, jdbc/examples/Test.java, + jdbc/examples/TestServer.java, jdbc/org, jdbc/org/postgis, + jdbc/org/postgis/Geometry.java, + jdbc/org/postgis/GeometryCollection.java, + jdbc/org/postgis/GeometryFactory.java, + jdbc/org/postgis/LineString.java, + jdbc/org/postgis/LinearRing.java, + jdbc/org/postgis/MultiLineString.java, + jdbc/org/postgis/MultiPoint.java, + jdbc/org/postgis/MultiPolygon.java, + jdbc/org/postgis/PGbox3d.java, jdbc/org/postgis/PGgeometry.java, + jdbc/org/postgis/Point.java, jdbc/org/postgis/Polygon.java, + postgis.h, postgis.sql.in, postgis_debug.c, postgis_fn.c, + postgis_inout.c, postgis_ops.c, regress, regress/regress.sql, + regress/regress_biginsert.sql, regress/regress_expected, + regress/regress_index.sql, regress/regress_index_expected, + regress/regress_index_out, regress/regress_lots_of_points.sql, + regress/regress_out, regress/run_index_regress, + regress/run_regress, undef-funcs.sql: Initial revision + +2001-06-22 17:39 cvs + + * branches, tags, .: New repository initialized by cvs2svn. + -- 2.49.0