2008-06-26 Paul Ramsey * loader/shapefil.h, dbfopen.c, shp2pgsql.c Fix for DBF files with deleted records. (#29) 2008-04-12 Paul Ramsey * lwgeom/Makefile, lwgeom/lwgeom_chip.c, lwgeom/lwpostgis.sql.in doc/postgis.xml ST_AsGeoJson() patch from Olivier Courtin. --------- PostGIS-1.3.3 release [2008-04-12] -------------------------- 2008-04-12 Paul Ramsey * load/shp2pgsql.c Added patch from Regina Obe to support DBF-only loading of attributes without shapes. 2008-04-07 Paul Ramsey * loader/shp2pgsql.c, pgsql2shp.c, getopt.c, getopt.h Renamed all instances of getopt to pgis_gettop to avoid collision with system getopt. To do: return to using system getopt and drop our version? Understand the actions of the platform #defines in getopt.h? 2008-03-28 Paul Ramsey * lwgeom/lwgeom_kml.c, lwgeom/lwpostgis.sql.in Added patch from Eduin Carillo to enhance KML support. http://code.google.com/p/postgis/issues/detail?id=17 2008-03-28 Paul Ramsey * doc/postgis.xml, lwgeom/lwgeom_svn.c, Added patch from Marco Hugentobler to enhance SVG support. 2008-February/002883.html 2008-03-28 Paul Ramsey * Makefile.config.in, configure.in, lwgeom/Makefile, lwgeom/lwpostgis.sql.in, lwgeom/lwgeom_geos_c.c Changed GEOS version checking to use geos-config, and set a GEOS_VERNUM macro that compresses the version string into an integer: 2.2.1 = 22, 3.1.1 = 31, etc. * Placed GEOS 3.0 and 3.1 dependent functions into appropriate macro blocks. 2008-02-12 Paul Ramsey * lwgeom/lwgeom_geos_c.c, lwgeom/lwpostgis.sql.in: Add in hook to GEOSTopologyPreserveSimplify --------- PostGIS-1.3.2 release [2007-12-01] -------------------------- 2007-11-30 Mark Cave-Ayland * lwgeom/lwgparse.c: Fix the (E)WKB parser so that it performs validation checks in the same way as the WKT parser, e.g. ensure POLYGON rings are closed, LINESTRINGs consist of at least 2 points and that curves have at least 3 points. 2007-11-27 Mark Cave-Ayland * lwgeom/liblwgeom.h, lwgeom/lwcurve.c, lwgeom/lwgeom_api.c, lwgeom/lwgeom_pg.c, lwgeom/lwline.c, lwgeom/lwpoint.c, lwgeom/lwpoly.c: Rename the existing get_int32() and get_uint32() functions to lw_get_int32() and lw_get_uint32() respectively in order to avoid a collision with functions of the same name in newer versions of OS X. 2007-11-27 22:19 mcayland * lwgeom/lwgeom_transform.c: Extend the PROJ.4 search path to include $sharedir/contrib/postgis/nad when looking for grid files. This is mainly to allow Win32 builds to find grid files without having to use a PROJ.4 DLL compiled containing a fixed path. 2007-11-23 Mark Cave-Ayland * loader/shp2pgsql.c: Apply Tom Glancy's patch to shp2pgsql which corrects an off-by-one error in the field_width calculation when determining which SQL numeric type is required depending upon the length of the corresponding shapefile field. 2007-11-23 Mark Cave-Ayland * java/jdbc/Makefile, java/jdbc/build.xml: Commit a first attempt at an Ant build.xml file for the PostGIS JDBC driver so finally all the Java drivers build with Ant for consistency, plus we eliminate numerous cross platform problems. 2007-10-29 Mark Cave-Ayland * lwgeom/Makefile: Remove version numbers from liblwgeom references in lwpostgis.sql as per http://postgis.refractions.net/pipermail/postgis-devel/2007-September/002764.html. This should help make upgrades a lot easier for people since it removes the need to change the SQL function definitions when upgrading in the future. 2007-10-29 Mark Cave-Ayland * lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_functions_basic.c: Commit Charlie Savage's patches (with additional comments) to the bounding box/envelope functions to ensure that valid geometries are always returned. For details see the thread in the postgis-users archives Sept 2007 'How to get the centroid of a bounding box using st_extent'. 2007-09-06 Mark Cave-Ayland * doc/postgis.xml, lwgeom/lwgeom_gml.c, lwgeom/lwpostgis.sql.in: Commit modified version of Barbara Phillipot's GML patch to fix existing output to make it GML2 compliant, plus add GML3 output capability. 2007-08-21 Mark Cave-Ayland * lwgeom/lwgeom_ogc.c: Fix crash when calling ST_EndPoint caused by a double-free in LWGEOM_endpoint_linestring. This bug has been there for a while - thanks to Eric Francois for the bug report. --------- PostGIS-1.3.1 release [2007-08-13] -------------------------- 2007-08-13 Mark Cave-Ayland * doc/postgis.xml: This time really fix the documentation missing tag problem... * doc/postgis.xml: Fix documentation since an error in the 1.3.0 release notes xml caused the build to fail (this may need author review) * lwgeom/lwgeom.c: Remove warning about unused variable in lwgeom.c (it was a leftover from the PostgreSQL 8.3 compatibility patch) --------- PostGIS-1.3.0 release [2007-08-09] -------------------------- 2007-07-28 Mark Leslie * lwgeom/lwpostgis.sql.in, lwgeom/lwgeom_geos_c.c: Added ST_Covers and ST_CoveredBy functions, as discussed at http://lin-ear-th-inking.blogspot.com. * regress/regress_ogc_expected, regress/regress_ogc.sql: Added regression tests for the new functions. * doc/postgis.xml: Added documentation blurbs for the new functions. 2007-07-28 Mark Leslie * lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_rtree.c, lwgeom/lwgeom_rtree.h, lwgeom/lwgeom_functions_analytic.c: Added a 1D RTree index to provide filtering for polygon segments. Added the RTree into the point-in-polygon short-circuit in ST_Contains, ST_Intersects, ST_Within and ST_Disjoint. 2007-06-07 Mark Leslie * lwgeom/lwpostgis.sql.in: Added relational functions that automatically inline index operators to provide automagic index utilization. 2007-06-04 Mark Leslie * lwgeom/lwpostgis.sql.in, lwgeom/sqlmm.sql.in: Added ST_ prefixed function versions where they were lacking. * regress: Added tests for the new function names. 2007-05-25 Mark Leslie * lwgeom/lwgeom_ogc.c: Added curved type handling to: getType, numGeometries, geometryN, dimension, exteriorRing, numInteriorRings, interiorRingN, LWGeom_from_text, closed * lwgeom/measures.c: Added lwgeom_curvepolygon_area function to determine the area of a curved polygon. * lwgeom/lwgeom_sqlmm.c: Added has_arc function to determine if a geometry contains curves. Added segmentization and desegmentization functions. * lwgeom/lwpostgis.sql.in: Added ST_CurveToLine function to create a linear geometry to approximate a given curved geometry. * lwgeom/lwgeom_functions_basic.c: Added curved polygon handling to the area function. * lwgeom/lwgeom.c: Added curved geometry support to lwgeom_clone. * lwgeom/lwgeom_geos_c.c: Added curved geometry support to isRing. * regress/sql-mm-general.sql, regress/sql-mm-circularstring.sql, regress/sql-mm-circularstring_expected, regress/sql-mm-compoundcurve.sql, regress/sql-mm-compoundcurve_expected, regress/sql-mm-curvepoly.sql, regress/sql-mm-curvepoly_expected, regress/sql-mm-multicurve.sql, regress/sql-mm-multicurve_expected, regress/sql-mm-multisurface.sql, regress/sql-mm-multisurface_expected, regress/Makefile Added regression testing for the sql-mm geometry types. 2007-05-22 Mark Leslie * lwgeom/lwgeom_functions_analytic.c, lwgeom/lwgeom_geos_c.c: Added short-circuit calls to the point-in-polygon function for disjoint and intersects calls. * regress/regress_ogc_expected, regress/regress_ogc.sql: Added regression tests for the above short-circuits. 2007-03-15 Markus Schaber * java/hibernate/PostGISDialect.java: Added PostGIS Dialect support by Norman Barker 2007-03-01 Sandro Santilli * extras/template_gis/Makefile: Install 'defaults' file to $(DATADIR)$(prefix) 2007-02-26 Eduin Carrillo * regress/: Makefile, kml.sql, kml_expected: Regression test for asKML(). 2007-02-26 Sandro Santilli * regress/run_test: discard CONTEXT and DELETE lines from test outputs. 2007-01-26 Mark Cave-Ayland * extras/template_gis/Makefile: Refine previous patch to use a different delimiter than : for sed. This simplifies the Makefile and protects all the $*dir arguments from escaping issues under Win32. 2007-01-19 TECHER David * extras/template_gis/Makefile: escape $bindir to allow for colons in it's value (win32 issue). 2007-01-18 Markus Schaber * java/jdbc/Makefile: Fixed javadoc build on Windows, kudos to Mark Cave-Ayland! 2007-01-13 Michael Fuhr * extras/template_gis/Makefile: quote grep argument for Solaris to work. 2007-01-12 Gerald Fenoy * configure.in: add --with-xsl switch. --------- PostGIS-1.2.1 release [2007-01-11] -------------------------- 2007-01-08 Markus Schaber * java/jdbc/Makefile: Fixed gcj classpath problems * src/org/postgis/DriverWrapperLW.java, src/org/postgis/DriverWrapperAutoprobe.java, src/org/postgis/DriverWrapper.java, jtssrc/org/postgis/jts/JtsWrapper.java: fixed 8.2 compatibility 2007-01-05 Sandro Santilli * GNUmakefile: bring in extra/template_gis for all rules. * extras/template_gis/Makefile: have 'install' also install manuals. 2006-12-29 Sandro Santilli * configure.in: fixed GEOS_LDFLAGS detection for older GEOS versions. * doc/postgis.xml: cleaned up Hard Upgrade section (was unreadable). 2006-12-22 Markus Schaber * java/jdbc/Makefile Added generation of basic javadoc zip file. 2006-12-20 Sandro Santilli * regress/README: wrote info about adding regression tests 2006-12-20 Kevein Neufeld * lwgeom/lwgeom_gist.c Added fix to permit gist indexes to have more than 459 null geometries in a table 2006-12-15 Markus Schaber * java/jdbc/Makefile Fixed Makefile for jts tests, commented debug options better * java/jdbc/jtssrc/org/postgis/jts/JtsBinaryWriter.java Fix multi-dimension handling in JtsBinaryWriter, thanks to Thomas Marti for the hints * java/jdbc/jtssrc/examples/JtsTestParser.java Improved SRID handling in regression tests and added CoordinateArraySequence tests. 2006-12-15 Eduin Carrillo * lwgeom/lwgeom_transform.c: short circuit when source and target SRID are the same. 2006-12-15 Eduin Carrillo * lwgeom/: Makefile, lwgeom_kml.c, lwpostgis.sql.in: New AsKML() function * doc/postgis.xml: document new AsKML function. 2006-12-13 Markus Schaber * README.postgis Fixed "hard upgrade" instructions. --------- PostGIS-1.2.0 release [2006-12-08] -------------------------- 2006-12-05 Mark Leslie * doc/postgis.xml: Added sections for the SQL-MM and ArcSDE function ports. 2006-12-05 Kevin Neufeld * Added sqlmm.sql.in: ESRI's ArcSDE subset of SQL/MM functions * Moved common sql defines to their own header file. 2006-12-01 Mark Leslie * lwgeom/lwcompound.c, lwgeom/lwcurve.c, lwgeom/lwmsurface.c, lwgeom/lwmcurve.c, lwgeom/lwcurvepoly.c: Added serialize/deserialize support for curved geometries. * lwgeom/liblwgeom.h: Added typedefs and minimum function prototypes for curved geometries. * lwgeom/lwgeom_sqlmm.c: Functions to determine curve centers for use in creating bounding boxs. * lwgeom/wktunparse.c, lwgeom/lwgparse.c, lwgeom/wktparse.h, lwgeom/wktparse.lex, lwgeom/wktparse.y: Minimum parsing/printing support and struct allocations. * lwgeom/liblwgeom.c, lwgeom/lwgeom_api.c, lwgeom/lwgeom.c: Included curved types in various switches in generic functions. * lwgeom/lwgeom_functions_analytic.c: Added point-in-polygon function * lwgeom/lwgeom_geos_c.c: Added short-circuit for the point-in-polygon case to both Contains and Within. * lwgeom/Makefile: Added new files to the makefile. * regress/sql-mm-serialize.sql, regress/sql-mm-serialize_expected: Created a regression test set for the serialization/deserialization of the curved types. * regress/Makefile: Added the new regression test for curve serialization. 2006-11-29 Markus Schaber * Added java/jdbc/jtssrc/org/postgis/jts/JTSShape.java 2006-11-22 Markus Schaber * java/ejb3/src/org/postgis/hibernate/GeometryType.java Added Nullpointer Fix by Norman Barker 2006-11-20 Sandro Santilli * utils/postgis_restore.pl (canonicalize_typename): canonicalize 'timezone .* time stamp' to 'timezone' (fixes bug #121) 2006-11-17 "Antoine Bajolet" * lwgeom/lwgeom_gist.c: fixed 'directives may not be used inside a macro argument' error raised by some compilers. 2006-11-10 Sandro Santilli * configure.in (geos detection): use $geos_prefix/lib when --ldflags is not supported by geos-config available. 2006-11-10 Havard Tveite * doc/postgix.xml (Hard Upgrade): add info about createdb params * utils/postgis_restore.pl: fix use of createdb params 2006-11-02 Sandro Santilli * doc/postgis.xml: list setSRID bug fix in 'Bug fixes' section. 2006-11-02 Markus Schaber * NEWS, postgis.xml, java/jdbc/src/org/postgis/ComposedGeom.java: fixed setSRID bug in JDBC ComposedGeom. 2006-11-02 Sandro Santilli * Version.config, doc/postgis.xml, NEWS: prepared for 1.1.6 release. 2006-11-02 Sandro Santilli * lwgeom/lwgeom_api.c, lwgeom/wktunparse.c: cast -1 to a char to make some compilers happy about comparison with a char type. 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_drop_bbox() 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_add_bbox() 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.