postgis/ChangeLog
Paul Ramsey c003fcb382 Fix for DBF files with deleted records. (#29)
git-svn-id: http://svn.osgeo.org/postgis/trunk@2783 b70326c6-7e19-0410-871a-916f4a2858ee
2008-05-27 03:00:12 +00:00

12423 lines
321 KiB
Plaintext
Raw Blame History

2008-06-26 Paul Ramsey <pramsey@cleverelephant.ca>
* loader/shapefil.h, dbfopen.c, shp2pgsql.c
Fix for DBF files with deleted records. (#29)
2008-04-12 Paul Ramsey <pramsey@cleverelephant.ca>
* 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 <pramsey@cleverelephant.ca>
* load/shp2pgsql.c
Added patch from Regina Obe to support DBF-only
loading of attributes without shapes.
2008-04-07 Paul Ramsey <pramsey@cleverelephant.ca>
* 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 <pramsey@cleverelephant.ca>
* 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 <pramsey@cleverelephant.ca>
* 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 <pramsey@cleverelephant.ca>
* 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 <pramsey@cleverelephant.ca>
* 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 <mark.cave-ayland@ilande.co.uk>
* 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 <mark.cave-ayland@ilande.co.uk>
* 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 <mark.cave-ayland@ilande.co.uk>
* 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 <mark.cave-ayland@ilande.co.uk>
* 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 <mark.cave-ayland@ilande.co.uk>
* 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 <mark.cave-ayland@ilande.co.uk>
* 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 <mark.cave-ayland@ilande.co.uk>
* 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 <mark.cave-ayland@ilande.co.uk>
* 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 <mark.cave-ayland@ilande.co.uk>
* 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 <mleslie@refractions.net>
* 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 <mleslie@refractions.net>
* 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 <mleslie@refractions.net>
* lwgeom/lwpostgis.sql.in:
Added relational functions that automatically inline index
operators to provide automagic index utilization.
2007-06-04 Mark Leslie <mleslie@refractions.net>
* 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 <mleslie@refractions.net>
* 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 <mleslie@refractions.net>
* 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 <schabi@logix-tt.com>
* java/hibernate/PostGISDialect.java:
Added PostGIS Dialect support by Norman Barker
2007-03-01 Sandro Santilli <strk@refractions.net>
* extras/template_gis/Makefile:
Install 'defaults' file to $(DATADIR)$(prefix)
2007-02-26 Eduin Carrillo <yecarrillo@yahoo.com>
* regress/: Makefile, kml.sql, kml_expected:
Regression test for asKML().
2007-02-26 Sandro Santilli <strk@refractions.net>
* regress/run_test: discard CONTEXT and DELETE
lines from test outputs.
2007-01-26 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* 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 <davidtecher@yahoo.fr>
* extras/template_gis/Makefile: escape $bindir
to allow for colons in it's value (win32 issue).
2007-01-18 Markus Schaber <schabi@logix-tt.com>
* java/jdbc/Makefile:
Fixed javadoc build on Windows, kudos to Mark Cave-Ayland!
2007-01-13 Michael Fuhr <mike@fuhr.org>
* extras/template_gis/Makefile: quote grep argument
for Solaris to work.
2007-01-12 Gerald Fenoy <djay@gentoo.org>
* configure.in: add --with-xsl switch.
--------- PostGIS-1.2.1 release [2007-01-11] --------------------------
2007-01-08 Markus Schaber <schabi@logix-tt.com>
* 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 <strk@refractions.net>
* GNUmakefile: bring in extra/template_gis for all rules.
* extras/template_gis/Makefile: have 'install' also install manuals.
2006-12-29 Sandro Santilli <strk@refractions.net>
* 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 <schabi@logix-tt.com>
* java/jdbc/Makefile
Added generation of basic javadoc zip file.
2006-12-20 Sandro Santilli <strk@refractions.net>
* regress/README: wrote info about adding regression tests
2006-12-20 Kevein Neufeld <kneufeld@refractions.net>
* 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 <schabi@logix-tt.com>
* 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 <yecarrillo@yahoo.com>
* lwgeom/lwgeom_transform.c:
short circuit when source and target SRID are the same.
2006-12-15 Eduin Carrillo <yecarrillo@yahoo.com>
* lwgeom/: Makefile, lwgeom_kml.c, lwpostgis.sql.in:
New AsKML() function
* doc/postgis.xml: document new AsKML function.
2006-12-13 Markus Schaber <schabi@logix-tt.com>
* README.postgis
Fixed "hard upgrade" instructions.
--------- PostGIS-1.2.0 release [2006-12-08] --------------------------
2006-12-05 Mark Leslie <mleslie@refractions.net>
* doc/postgis.xml:
Added sections for the SQL-MM and ArcSDE function ports.
2006-12-05 Kevin Neufeld <kneufeld@refractions.net>
* 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 <mleslie@refractions.net>
* 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 <schabi@logix-tt.com>
* Added java/jdbc/jtssrc/org/postgis/jts/JTSShape.java
2006-11-22 Markus Schaber <schabi@logix-tt.com>
* java/ejb3/src/org/postgis/hibernate/GeometryType.java
Added Nullpointer Fix by Norman Barker
2006-11-20 Sandro Santilli <strk@refractions.net>
* utils/postgis_restore.pl (canonicalize_typename):
canonicalize 'timezone .* time stamp' to 'timezone'
(fixes bug #121)
2006-11-17 "Antoine Bajolet" <antoine.bajolet@tdf.fr>
* lwgeom/lwgeom_gist.c: fixed 'directives may not be used inside a
macro argument' error raised by some compilers.
2006-11-10 Sandro Santilli <strk@refractions.net>
* configure.in (geos detection): use $geos_prefix/lib when
--ldflags is not supported by geos-config available.
2006-11-10 Havard Tveite <havard.tveite@nlh.no>
* doc/postgix.xml (Hard Upgrade): add info about createdb params
* utils/postgis_restore.pl: fix use of createdb params
2006-11-02 Sandro Santilli <strk@refractions.net>
* doc/postgis.xml: list setSRID bug fix in 'Bug fixes' section.
2006-11-02 Markus Schaber <schabi@logix-tt.com>
* NEWS, postgis.xml, java/jdbc/src/org/postgis/ComposedGeom.java:
fixed setSRID bug in JDBC ComposedGeom.
2006-11-02 Sandro Santilli <strk@refractions.net>
* Version.config, doc/postgis.xml, NEWS: prepared
for 1.1.6 release.
2006-11-02 Sandro Santilli <strk@refractions.net>
* 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 <mike@fuhr.org>:
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 <mike@fuhr.org>
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
<code> 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 <code> 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 <malfet@jscc.ru> 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
<roberto.boati@daisyred.com>
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
&amp;
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 <text>, 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 '<anygeom> 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 <GEOM>FromWKB signatures to take bytea
instead of text,
Removed non-standard GeometryFromText references and substituted
with OGC GeomFromText.
2004-12-23 10:39 strk
* doc/postgis.xml: Adjusted some function refereces, added another
subsection for Geometry Output functions.
2004-12-22 17:12 strk
* lwgeom/lwgeom_estimate.c: Added Mark Cave-Ayland implementation
of JOIN selectivity estimator.
2004-12-22 17:02 strk
* utils/test_joinestimation.pl: initial revision
2004-12-22 10:32 strk
* lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_ogc.c,
lwgeom/lwpostgis.sql.in: GeomFromWKB() and GeometryFromText()
issue a warning if provided formats
are not OGC-strict. Introduced GeomFromEWKT() and GeomFromEWKB()
for
extended formats.
2004-12-22 10:29 strk
* loader/pgsql2shp.c: Drop useless SRID from geometry when
downloading EWKB format.
2004-12-21 17:46 strk
* doc/postgis.xml, lwgeom/lwgeom_functions_basic.c,
lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.h,
lwgeom/lwpostgis.sql.in: Made asText and asBinary strict OGC
conformant, introduced asEWKT and asEWKB
for extended version outputs.
2004-12-21 15:19 strk
* lwgeom/lwgeom_inout.c, lwgeom/lwgparse.c, lwgeom/wktunparse.c:
Canonical binary reverted back to EWKB, now supporting SRID
inclusion.
2004-12-21 15:17 strk
* lwgeom/lwgeom_api.c: Made setSRID(geom, -1) actually *remove*
srid from LWGEOM.
2004-12-21 12:21 mcayland
* lwgeom/lwgeom_estimate.c: Fixed bug in pass 4 where sample boxes
were referred as BOXs and not BOX2DFLOAT4. Also increased
SDFACTOR to 3.25
2004-12-21 12:04 strk
* lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c,
lwgeom/lwgeom_ogc.c: Updated geom_accum to create *real* geometry
arrays, changed aggregates
using it accordingly. Fixed collect output type settings, and
dropped
CR/LF in lwgeom_functions_basic.c
2004-12-21 11:25 strk
* lwgeom/lwline.c: allocation for deserialized lwline made after
type checking
2004-12-20 17:49 strk
* lwgeom/lwpostgis.sql.in: Added array element delimiter for type
geometry
2004-12-20 14:21 strk
* lwgeom/lwgeom_ogc.c: SRID is no more skipped from asText output.
2004-12-20 14:11 strk
* doc/postgis.xml: Created a new 'Geometry Editors' section.
2004-12-20 14:02 strk
* doc/postgis.xml: Added addBBOX() and dropBBOX() documentation.
2004-12-20 14:01 strk
* lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Added dropBBOX().
2004-12-17 18:00 strk
* lwgeom/lwgeom_estimate.c: LWGEOM_gist_joinsel defined for all PG
versions
2004-12-17 18:00 strk
* lwgeom/Makefile: Fixed call to geos_version.sh
2004-12-17 11:08 strk
* lwgeom/liblwgeom.c, lwgeom/liblwgeom.h, lwgeom/lwgeom_inout.c,
lwgeom/lwgparse.c, lwgeom/wktparse.h, lwgeom/wktunparse.c: Moved
getMachineEndian from parser to liblwgeom.{h,c}.
Added XDR and NDR defines.
Fixed all usage of them.
2004-12-17 11:07 strk
* lwgeom/lwgeom_estimate.c: Added missing prototype
2004-12-17 11:06 strk
* lwgeom/lwgeom_geos.c: Added GEOSnoop stub for non-geos
installations
2004-12-17 10:10 strk
* lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Added canonical
binary conversions as bytea<->geometry casts and
explicit _send and _recv for PG>73
2004-12-17 10:10 strk
* lwgeom/lwgparse.c, lwgeom/wktparse.h: getMachineEndian exported
2004-12-17 06:53 pramsey
* CHANGES, CREDITS, README.postgis, TODO: Changes in preparation
for 1.0.0RC1
2004-12-16 12:30 strk
* lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Initial skel for
geometry_send canonical binary rep.
2004-12-16 12:07 strk
* utils/postgis_restore.pl: pg_restore-800 handling
2004-12-15 13:10 strk
* doc/postgis.xml: Added UpdateGeometrySRID documentation
2004-12-15 12:59 strk
* lwgeom/lwpostgis.sql.in: Enforced schema use in
UpdateGeometrySRID
2004-12-15 12:54 strk
* lwgeom/lwpostgis.sql.in: Added UpdateGeometrySRID
2004-12-15 09:46 strk
* lwgeom/TODO: updated TODO
2004-12-15 09:43 strk
* utils/postgis_restore.pl: Die if target database exists
2004-12-15 08:46 strk
* loader/pgsql2shp.c: Fixed memory leaks depending on input size.
2004-12-14 11:41 strk
* lwgeom/lwgeom.c: Fixed a bug in lwgeom_dropBBOX()
2004-12-14 11:02 strk
* lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Added
geometry::text cast.
2004-12-14 09:47 strk
* lwgeom/lwgeom_functions_basic.c: Added SRID check in
collect_garray();
2004-12-14 09:37 strk
* lwgeom/lwcollection.c: reduced function calls in
lwcollection_serialize_size
2004-12-14 09:29 strk
* lwgeom/lwgeom_geos.c: fixed a typo in polygonize function
2004-12-13 14:12 strk
* ., .cvsignore: updated
2004-12-13 14:03 strk
* lwgeom/lwgeom_estimate.c, lwgeom/lwpostgis.sql.in: Initial
skeleton on join selectivity estimator.
Current estimators application for box2d && box2d operator.
2004-12-13 13:04 strk
* Makefile, lwgeom/Makefile: lwpostgis.sql copy moved from root to
lwgeom/Makefile
2004-12-13 12:56 strk
* utils/postgis_restore.pl: Handled more schema specification in
800 pg_restore output.
2004-12-13 12:25 strk
* lwgeom/lwgeom_api.c, lwgeom/lwgeom_estimate.c: Removed obsoleted
function and fixed some warnings.
2004-12-10 22:20 strk
* doc/postgis.xml: Added notice about availability of shorter
syntax for estimated_extent()
2004-12-10 22:16 strk
* doc/postgis.xml: Added estimated_extent() doc.
2004-12-10 12:35 strk
* lwgeom/lwgeom_estimate.c, lwgeom/lwpostgis.sql.in: implemented
estimated_extent() function
2004-12-09 09:42 strk
* examples/wkb_reader, examples/wkb_reader/.cvsignore,
examples/wkb_reader/Makefile, examples/wkb_reader/printwkb.c,
examples/wkb_reader/printwkb.inc, examples/wkb_reader/readwkb.c,
examples/wkb_reader/wkbtest.h: Adjusted to work with new bytea
WKB encoding, only supports 2d/3dz.
2004-12-08 14:46 strk
* examples/wkb_reader/README: updated
2004-12-05 11:46 strk
* examples/ogc_test_suite, examples/ogc_test_suite/.cvsignore,
examples/ogc_test_suite/Makefile: Initial revision
2004-12-05 11:45 strk
* examples/ogc_test_suite/3_cleanup.sql: commented out drops of
unexistant tables
2004-12-05 11:44 strk
* examples/ogc_test_suite/1_schema.sql: Changed AddGeometryColumns
to not complain about invalid schema
2004-11-29 16:37 strk
* lwgeom/misures.c: Fixed a bug in pt_in_ring_2d.
2004-11-29 11:16 strk
* lwgeom/Makefile: Commented out useless CFLAGS override.
2004-11-29 11:15 strk
* lwgeom/lwgeom_geos.c: Some initializzations to make compiler
happy.
2004-11-26 17:08 strk
* lwgeom/regress: Removed duplicated tests
2004-11-26 17:06 strk
* lwgeom/regress/lwgeom_regress.sql,
lwgeom/regress/lwgeom_regress2.sql,
lwgeom/regress/lwgeom_regress2_expected,
lwgeom/regress/lwgeom_regress_expected,
lwgeom/regress/run_regress, lwgeom/regress/run_regress2,
regress/lwgeom_regress.sql, regress/lwgeom_regress_expected,
regress/run_lwgeom_regress: Moved basic LWGEOM parsing tests in
mainstream regress dir.
2004-11-26 16:54 strk
* lwgeom/regress/lwgeom_regress.sql,
lwgeom/regress/lwgeom_regress_expected,
lwgeom/regress/run_regress: First regress test cleaned up.
2004-11-26 16:26 strk
* regress/regress_index.sql, regress/regress_index_expected,
regress/regress_lots_of_points.sql, regress/run_index_regress,
regress/run_regress: Ported index regress test to lwgeom
2004-11-26 15:52 strk
* regress/README: Added regressions test notes
2004-11-26 15:50 strk
* regress/regress.sql, regress/regress_expected,
regress/regress_index_out, regress/regress_out,
regress/run_regress: Finished cleanup of main regression test.
2004-11-26 15:06 strk
* lwgeom/lwcollection.c: lwcollection_same allows different
components ordering to
reflect older behaviour.
2004-11-26 14:56 strk
* lwgeom/lwcollection.c: Cleanup
2004-11-26 14:55 strk
* lwgeom/lwcollection.c: Fixed a bug in lwcollection_same
2004-11-26 13:04 strk
* regress/regress.sql, regress/regress_expected,
regress/regress_out, regress/run_regress: Initial regress tests
adaptation for lwgeom
2004-11-23 16:16 strk
* lwgeom/lwgeom_geos.c: POSTGIS2GEOS conversion failures handled
cleanier
2004-11-19 17:39 strk
* utils/postgis_restore.pl: Massaged to work with pg_dump-7.2 and
pg_restore-7.2
2004-11-19 17:29 strk
* lwgeom/lwgeom_gml.c: precision made of type signed int (for %.*d
correct use).
2004-11-19 13:48 strk
* lwgeom/lwpostgis.sql.in: Added support for PG<73 in gist support
functions
and modified preprocessor flags to be compatible with older
versions.
2004-11-19 13:32 strk
* lwgeom/lwpostgis.sql.in: Fixed IN/OUT representation of types to
support < 73 PG versions
2004-11-18 18:16 strk
* loader/TODO: updated
2004-11-18 18:14 strk
* loader/Makefile, loader/PQunescapeBytea.c, loader/compat.h,
loader/pgsql2shp.c: Added a copy of the PQunescapeBytea function
found in libpq of PG>=73
2004-11-18 13:47 strk
* lwgeom/lwgeom_geos_wrapper.cpp: Substituted isfinite() with
finite().
2004-11-17 15:28 strk
* lwgeom/lwgeom_geos_wrapper.cpp: Yet another GEOSHasZ bug fix
2004-11-17 15:18 strk
* lwgeom/lwgeom_geos_wrapper.cpp: GEOSHasZ now checks both
DoubleNotANumber and isFinite
2004-11-17 09:07 strk
* lwgeom/lwgeom_geos_wrapper.cpp: Changes GEOSHasZ to use
isfinite()
2004-11-17 07:57 strk
* doc/postgis.xml: Fixed a typo in geometry type names.
2004-11-16 13:54 strk
* lwgeom/lwgeom_geos.c: SRID checks and enforce for all GEOS
operations.
Z value handled so to show it only when available.
2004-11-16 13:52 strk
* lwgeom/lwgeom_geos_wrapper.cpp: Added GEOSHasZ() and
GEOSSetSRID()
2004-11-15 10:51 strk
* loader/shp2pgsql.c: Fixed a bug in PIP invocation, added some
debugging lines.
2004-11-13 01:47 pramsey
* examples/ogc_test_suite/README: Add information about where test
was downloaded from.
2004-11-12 18:13 strk
* examples/ogc_test_suite/3_cleanup.sql: Deleted entries in
spatial_ref_sys and geometry_columns.
2004-11-12 17:50 strk
* lwgeom/lwgeom_ogc.c: Made PointN, InteriorRingN and GeometryN
1-based as required by
OGC conformance suite.
2004-11-11 21:29 pramsey
* lwgeom/Makefile: Added grep -v ^# to cpp pipeline for .sql
generation. Under OS/X cpp adds a
header with a # comment field to the start of the output file.
2004-11-11 09:42 strk
* lwgeom/MISSING_OBJECTS: updated
2004-11-08 11:08 strk
* lwgeom/Makefile: Added -fPIC to CFLAGS as suggested by Vincent
Schut.
2004-11-05 11:44 strk
* lwgeom/TODO: updated
2004-11-05 11:44 strk
* lwgeom/lwgeom_geos_wrapper.cpp: Had isvalid raise a NOTICE with
invalidity message.
2004-11-05 10:04 strk
* lwgeom/TODO: updated
2004-11-05 08:16 strk
* doc/postgis.xml, lwgeom/TODO, lwgeom/lwgeom_functions_basic.c,
lwgeom/lwpostgis.sql.in: Added ndims(geometry) function, used in
a 3rd constraint set
by AddGeometryColumn, documented.
2004-11-04 11:40 strk
* lwgeom/liblwgeom.h, lwgeom/lwgeom_estimate.c, lwgeom/misures.c:
Renamed max/min/avg macros to LW_MAX, LW_MIN, LW_AVG.
2004-11-04 09:18 strk
* Makefile, lwgeom/Makefile, lwgeom/lwpostgis.sql.in,
lwpostgis.sql.in: Oops.. my attemt at moving lwpostgis.sql.in one
dir up was bogus.
2004-11-04 08:56 strk
* Makefile, lwgeom/Makefile, lwgeom/lwpostgis.sql.in,
lwpostgis.sql.in: Moved lwpostgis.sql.in and it's build logic up
to root directory.
2004-11-02 17:53 strk
* lwgeom/liblwgeom.h: Fixed "compat.h" include to be local.
2004-11-02 16:48 strk
* lwgeom/Makefile, lwgeom/compat.h, lwgeom/liblwgeom.c,
lwgeom/liblwgeom.h, lwgeom/lwgeom_pg.c, lwgeom/vsprintf.c: Added
a copy of GNU vsprintf.c file and compiled in.
2004-11-02 15:59 strk
* lwgeom/liblwgeom.h: min/max macro made available regardless of
MINGW32 define.
2004-11-02 07:50 strk
* spatial_ref_sys.sql: Updated as suggested by Frank Warmerdam.
2004-11-02 07:25 strk
* branches/pgis_0_9_0/postgis.sql.in, lwgeom/lwpostgis.sql.in:
Fixed a typo in probe_geometry_columns() reported by Vinko
Vrsalovic.
2004-10-29 05:28 strk
* lwgeom/TODO: updated
2004-10-29 05:27 strk
* lwgeom/lwpostgis.sql.in: Fixed bug in AddGeometryColumn refusing
to add 4D geoms.
2004-10-28 16:48 strk
* loader/TODO: Initial local TODO
2004-10-28 16:28 strk
* lwgeom/stringBuffer.c: header inclusion cleanup
2004-10-28 16:25 strk
* lwgeom/lwgeom_inout.c: Fixed bug in debugguing output
2004-10-28 16:24 strk
* lwgeom/lwgeom_inout.c: removed LF
2004-10-28 16:23 strk
* lwgeom/Makefile, lwgeom/lwgeom_geos_wrapper.cpp,
lwgeom/lwgeom_gml.c: More cleanups.
2004-10-28 16:13 strk
* lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_geos.c: cleanups.
2004-10-28 16:10 strk
* lwgeom/lwgparse.c: Made data structurs old-compilers-friendly.
2004-10-28 16:10 strk
* lwgeom/lwgeom_gml.c: Fixed a bug in LWGEOM_asGML.
2004-10-28 15:40 strk
* lwgeom/lwgeom_geos_wrapper.cpp: Fixed geos-based opPolygonize
include.
2004-10-28 09:38 strk
* lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in:
Cleanups.
2004-10-28 09:29 strk
* doc/postgis.xml, lwgeom/lwgeom_functions_basic.c,
lwgeom/lwpostgis.sql.in: Added makeline(point, point). Changed
LineFromMultiPoint definition.
2004-10-28 09:00 strk
* doc/postgis.xml, lwgeom/liblwgeom.h,
lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_pg.c,
lwgeom/lwgeom_pg.h, lwgeom/lwline.c, lwgeom/lwpostgis.sql.in,
lwgeom/ptarray.c: Added AddPoint(line, point, [position]) and
support API functions.
2004-10-28 07:56 strk
* doc/postgis.xml, lwgeom/lwpostgis.sql.in: fixed name of line
constructor as documentation reports it.
LineFromMultiPoint().
2004-10-28 07:45 strk
* lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in:
collect(geometry, geometry) re-introduced. collector() is an
alias for collect().
2004-10-27 15:40 strk
* doc/postgis.xml, lwgeom/lwgeom_box2dfloat4.c,
lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_pg.h,
lwgeom/lwpostgis.sql.in: Added MakeBox2D, MakeBox3D
implementation and documentation.
2004-10-27 15:19 strk
* doc/postgis.xml, lwgeom/lwgeom_geos.c, lwgeom/lwpostgis.sql.in:
MakePoly renamed to Polygonize
2004-10-27 15:09 strk
* lwgeom/TODO: updated
2004-10-27 14:28 strk
* doc/postgis.xml: Added constructors docs and intial organizzation
for postgis extension functions.
2004-10-27 13:35 strk
* lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_wrapper.cpp: Unset debug
define.
2004-10-27 12:30 strk
* lwgeom/lwgeom_svg.c: AsSVG returns NULL on GEOMETRY COLLECTION
input.
2004-10-27 11:06 strk
* lwgeom/TODO: updated
2004-10-27 11:05 strk
* lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_wrapper.cpp: Added
polygonize interface (makepoly aggregate)
2004-10-27 11:02 strk
* lwgeom/lwgeom_estimate.c: Removed another getbox2d() call.
2004-10-27 10:55 strk
* lwgeom/lwpostgis.sql.in: Fixed fix_geometry_columns() to leave
correctly linked records untouched.
2004-10-26 16:48 strk
* geos_version.sh: Bug fix in GEOS version extractor.
2004-10-25 17:07 strk
* lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c,
lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_gist.c: Obsoleted
getbox2d(). Use getbox2d_p() or getbox2d_internal() instead.
2004-10-25 15:31 strk
* geos_version.sh: portable math expressions.
2004-10-25 14:20 strk
* lwgeom/lwgeom_svg.c: Y axis reverse and relative path fixes from
Olivier Courtin.
2004-10-25 12:27 strk
* lwgeom/lwgeom_inout.c, lwgeom/wktunparse.c: Removed useless
network type includes,
Added param.h include for BYTE_ORDER defines under win32.
2004-10-21 19:48 strk
* lwgeom/lwgeom.c, lwgeom/wktunparse.c: Stricter syntax fixes.
Reported by S<>bastien NICAISE <snicaise@iciatechnologies.com>
2004-10-21 19:47 strk
* lwgeom/TODO: updated
2004-10-21 19:46 strk
* lwgeom/lwcollection.c: ZMflags check on costituent geometries
only performed when there is
at least one.
2004-10-21 19:45 strk
* lwgeom/Makefile: Added detect_geos_version in all: rule
2004-10-18 11:35 strk
* doc/postgis.xml: Added reverse(geometry) and ForceRHR(geometry)
documentation.
2004-10-18 11:29 strk
* lwgeom/lwpostgis.sql.in: makeline_from_multipoint renamed to
line_from_multipoint
2004-10-18 09:37 strk
* lwgeom/TODO: updated
2004-10-17 13:25 strk
* loader/shp2pgsql.c: removed USE_WKB partially-used define
2004-10-17 13:24 strk
* loader/shp2pgsql.c: HEXWKB polygon
2004-10-17 13:01 strk
* lwgeom/TODO: updated
2004-10-17 12:59 strk
* loader/shp2pgsql.c: HEXWKB multiline output
2004-10-17 12:51 strk
* lwgeom/lwline.c: Fixed a bug in lwline_serialize_buf preventing
dimension override
2004-10-17 12:43 strk
* lwgeom/lwline.c: Fixed a debugging function output bug
2004-10-17 12:26 strk
* loader/shp2pgsql.c: Point and MultiPoint loaded using HEXWKB.
2004-10-17 12:16 strk
* loader/pgsql2shp.c: fixed prototype for user query table
2004-10-17 12:15 strk
* loader/pgsql2shp.c: Bug fixed in multipoint4D creation
2004-10-15 22:02 strk
* lwgeom/TODO: updated
2004-10-15 22:01 strk
* loader/shp2pgsql.c: Initial WKB functionalities
2004-10-15 16:21 strk
* lwgeom/TODO, lwgeom/liblwgeom.h, lwgeom/lwgeom.h,
lwgeom/lwgeom_functions_basic.c, lwgeom/lwline.c,
lwgeom/lwpostgis.sql.in: makeline_from_multipoint() implemented
and exposed.
2004-10-15 15:25 strk
* lwgeom/TODO: updated
2004-10-15 15:21 strk
* lwgeom/lwline.c: Fixed a bug in outputput dimension detection for
makeline()
2004-10-15 15:01 strk
* lwgeom/TODO: updated
2004-10-15 15:00 strk
* lwgeom/lwgeom_functions_basic.c: Added debugging lines
2004-10-15 15:00 strk
* lwgeom/lwline.c: Fixed a bug in make_lwline
2004-10-15 11:52 strk
* TODO, lwgeom/TODO: updated
2004-10-15 11:48 strk
* lwgeom/lwgeom_svg.c: Fixed a bug making asSVG return a spurious
char at the end.
2004-10-15 11:42 strk
* lwgeom/liblwgeom.h, lwgeom/lwgeom.h,
lwgeom/lwgeom_functions_basic.c, lwgeom/lwline.c,
lwgeom/lwpostgis.sql.in, lwgeom/ptarray.c: Added makeline()
aggregate and make_lwline() API method.
2004-10-15 09:44 strk
* doc/postgis.xml: updated AsSVG doc
2004-10-15 09:41 strk
* lwgeom/lwgeom_svg.c: changed precision semantic back to number of
decimal digits
2004-10-15 09:41 strk
* lwgeom/liblwgeom.c, lwgeom/liblwgeom.h: Added a trailing zeros
trimmer
2004-10-15 08:26 strk
* loader/pgsql2shp.c: Fixed handling of mixed dimensioned
geometries in source table.
2004-10-15 07:35 strk
* lwgeom/wktunparse.c: Fixed a bug introduced by me (byteorder
skipped for inner geoms in WKB)
2004-10-14 10:28 strk
* doc/postgis.xml: Updated pgsql2shp documentation.
2004-10-14 09:59 strk
* loader/pgsql2shp.c: Added support for user query (replacing
schema.table)
2004-10-13 19:33 strk
* TODO: updated
2004-10-13 19:32 strk
* doc/postgis.xml: Added third buffer arg expanation
2004-10-13 18:49 strk
* lwgeom/lwgeom_geos.c: fixed arg number in buffer third arg
2004-10-13 18:39 strk
* lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_wrapper.cpp,
lwgeom/lwpostgis.sql.in: Added a third argument to the buffer()
function.
2004-10-13 17:21 strk
* lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: Dropped
SRID argument from point constructor.
Unified procedure name to 'makepoint' for 2d,3dz,4d and
'makepointm' for 3dm.
2004-10-13 15:20 strk
* lwgeom/TODO: updated
2004-10-13 15:19 strk
* lwgeom/liblwgeom.h, lwgeom/lwgeom_functions_basic.c,
lwgeom/lwpostgis.sql.in: Added point constructors PG funx.
2004-10-13 14:26 strk
* lwgeom/liblwgeom.h, lwgeom/lwgeom.h, lwgeom/lwpoint.c,
lwgeom/test.c: Added simpler lwpoint constructors.
2004-10-11 14:36 strk
* lwgeom/TODO: updated
2004-10-11 14:34 strk
* loader/pgsql2shp.c: Added endiannes specification for
postgis-1.0.0+
2004-10-11 14:03 strk
* lwgeom/liblwgeom.h, lwgeom/lwgeom.c, lwgeom/lwgeom.h,
lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.h,
lwgeom/lwpostgis.sql.in, lwgeom/test.c, lwgeom/wktparse.h,
lwgeom/wktunparse.c: Added endiannes specification to
unparse_WKB, AsBinary, lwgeom_to_wkb.
2004-10-11 12:23 strk
* lwgeom/Makefile: Added test.o to cleanup list
2004-10-11 12:23 strk
* lwgeom/TODO: updated
2004-10-11 11:53 strk
* lwgeom/Makefile, lwgeom/lwgeom_functions_basic.c,
lwgeom/misures.c: Moved misuring functions to misures.c (from
lwgeom_functions_basic.c).
Added -lm to build line for the API test application.
2004-10-11 11:46 strk
* doc/postgis.xml: changed description of pgsql2shp -b switch
2004-10-11 10:31 strk
* lwgeom/lwgeom_functions_basic.c: Changed collect() to return
MULTI* if applicabe (all input is corresponding
SINGLE type).
2004-10-11 10:30 strk
* lwgeom/lwgeom.c: Added debug strings
2004-10-11 09:55 strk
* lwgeom/lwgeom_functions_basic.c: collect() always return a
collection, with a component for each input
geometry.
memcollect() obsoleted.
2004-10-11 09:46 strk
* lwgeom/lwcollection.c: Fixed bug making it unbuildable.
2004-10-11 09:32 strk
* lwgeom/liblwgeom.h, lwgeom/lwcollection.c, lwgeom/lwgeom.c: Added
lwgeom_addBBOX() and lwcollection_construct_empty()
2004-10-11 07:15 strk
* lwgeom/TODO, lwgeom/liblwgeom.h, lwgeom/lwcollection.c,
lwgeom/lwgeom.c, lwgeom/lwline.c, lwgeom/lwpoint.c,
lwgeom/lwpoly.c, lwgeom/ptarray.c: lwgeom_same new implementation
2004-10-11 06:03 strk
* TODO: updated
2004-10-10 20:31 strk
* lwgeom/TODO, lwgeom/liblwgeom.h, lwgeom/lwcollection.c,
lwgeom/lwgeom.c, lwgeom/lwgeom.h,
lwgeom/lwgeom_functions_basic.c, lwgeom/lwline.c,
lwgeom/lwpoly.c, lwgeom/ptarray.c: segmentize2d() port and use of
new LWGEOM structure.
2004-10-09 15:17 strk
* lwgeom/TODO: updated
2004-10-08 13:26 strk
* lwgeom/TODO: updated
2004-10-08 13:21 strk
* lwgeom/lwgeom.c: Debugging output cleanup.
2004-10-08 13:20 strk
* lwgeom/liblwgeom.h, lwgeom/lwcollection.c, lwgeom/lwgeom.c,
lwgeom/lwgeom_api.c, lwgeom/lwgeom_box2dfloat4.c,
lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_chip.c,
lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_functions_analytic.c,
lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c,
lwgeom/lwgeom_geos_wrapper.cpp, lwgeom/lwgeom_gist.c,
lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.h, lwgeom/lwline.c,
lwgeom/lwmline.c, lwgeom/lwmpoint.c, lwgeom/lwmpoly.c,
lwgeom/lwpoint.c, lwgeom/lwpoly.c, lwgeom/lwpostgis.sql.in,
lwgeom/ptarray.c: Changed LWGEOM structure to point to an actual
BOX2DFLOAT4.
Renamed most function to reflect a TYPE_method naming convention.
(you'll need a dump/reload for it to work)
Added more manipulation functions.
2004-10-08 13:16 strk
* lwgeom/liblwgeom.c: added memory allocation debugging
2004-10-08 13:15 strk
* lwgeom/Makefile: Added box2d.o module, reverted SCRIPTS_VERSION
to 0.1.0.
2004-10-08 13:15 strk
* lwgeom/box2d.c: Initial revision
2004-10-08 10:48 strk
* doc/postgis.xml: Some updates
2004-10-08 07:01 strk
* hwgeom: Dropped HWGEOM from this branch.
2004-10-07 22:02 strk
* lwgeom/TODO: updated
2004-10-07 21:52 strk
* loader/shp2pgsql.c: Lots of rewriting/cleanup. TypeM/TypeZ
supports.
2004-10-07 21:51 strk
* loader/pgsql2shp.c: Fixed a bug in 4d handling
2004-10-07 20:39 strk
* lwgeom/lwgeom_api.c, lwgeom/lwgeom_functions_basic.c: Fixed bugs
in TYPE_ macro usage
2004-10-07 17:18 strk
* lwgeom/liblwgeom.h, lwgeom/lwgeom.h, lwgeom/ptarray.c,
lwgeom/test.c: Changed ptarray2d_construct interface.
2004-10-07 17:18 strk
* lwgeom/lwgeom_ogc.c: Changed geometrytype() to support TYPEM.
2004-10-07 17:17 strk
* lwgeom/Makefile, lwgeom/lwpostgis.sql.in: Changed
AddGeometryColumn to handle TYPEM.
Updated SCRIPTS_VERSION to 1.1.0
2004-10-07 17:15 strk
* loader/pgsql2shp.c: Fixed TYPEM handling.
2004-10-07 10:03 strk
* lwgeom/Makefile, lwgeom/liblwgeom.c, lwgeom/liblwgeom.h,
lwgeom/lwcollection.c, lwgeom/lwgeom.c, lwgeom/lwgeom.h,
lwgeom/lwgeom_api.c, lwgeom/lwgeom_box2dfloat4.c,
lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_chip.c,
lwgeom/lwgeom_functions_analytic.c,
lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c,
lwgeom/lwgeom_geos_wrapper.cpp, lwgeom/lwgeom_gist.c,
lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c,
lwgeom/lwline.c, lwgeom/lwmline.c, lwgeom/lwmpoint.c,
lwgeom/lwmpoly.c, lwgeom/lwpoint.c, lwgeom/lwpoly.c,
lwgeom/ptarray.c, lwgeom/test.c, lwgeom/wktparse.h,
lwgeom/wktunparse.c: API cleanup, more steps toward standalone
library.
2004-10-07 06:54 strk
* loader/pgsql2shp.c, loader/shp2pgsql.c: cleanups
2004-10-06 17:04 strk
* loader/pgsql2shp.c: ZM handling. Log trimmed.
2004-10-06 10:11 strk
* loader/shp2pgsql.c: Other separator fixes
2004-10-06 09:52 strk
* doc/postgis.xml: Added zmflag(geom) doc
2004-10-06 09:40 strk
* loader/shp2pgsql.c: Handled 0-DBF-attributes corner case.
2004-10-06 08:53 strk
* lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: Added
zmflag(geom) function.
2004-10-06 08:17 strk
* TODO: updated
2004-10-06 07:19 strk
* jdbc/org/postgis/Point.java: Left off a semicolon in previous
patch...
2004-10-05 22:46 strk
* jdbc/org/postgis/Point.java: Removed PGSQLException use as
suggested by Kris Jurka
2004-10-05 21:59 strk
* lwgeom/Makefile: Flex invocation patch by Kris Jurka.
2004-10-05 21:54 strk
* lwgeom/lwgeom_estimate.c: Yes another change in SPI_cursor_open
2004-10-05 21:53 strk
* lwgeom/lwgeom_functions_basic.c: Fixed bugs in Centroid (not
GEOS)
2004-10-05 21:42 strk
* lwgeom/lwgeom_api.c, lwgeom/lwgeom_debug.c, lwgeom/lwgeom_gist.c,
lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_spheroid.c: Cleanups for older
compilers and PG verisons.
2004-10-05 21:20 strk
* lwgeom/TODO: updated
2004-10-05 21:08 strk
* lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c,
lwgeom/lwgeom_functions_basic.c, lwgeom/wktunparse.c: Added
debugging lines, fixed a bug in TYPE_HASSRID and TYPE_HASBBOX
macros.
2004-10-05 21:08 strk
* lwgeom/Makefile: Made clean rule verbose
2004-10-05 17:15 strk
* lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c,
lwgeom/lwgeom_functions_basic.c, lwgeom/lwline.c,
lwgeom/lwpoint.c, lwgeom/lwpoly.c: Bug fix in size computation.
2004-10-05 16:28 strk
* lwgeom/liblwgeom.h, lwgeom/lwcollection.c, lwgeom/lwgeom_api.c,
lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_box3d.c,
lwgeom/lwgeom_chip.c, lwgeom/lwgeom_functions_analytic.c,
lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c,
lwgeom/lwgeom_gml.c, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c,
lwgeom/lwgeom_spheroid.c, lwgeom/lwgparse.c, lwgeom/lwline.c,
lwgeom/lwmline.c, lwgeom/lwmpoint.c, lwgeom/lwmpoly.c,
lwgeom/lwpoint.c, lwgeom/lwpoly.c, lwgeom/lwpostgis.sql.in,
lwgeom/wktparse.lex, lwgeom/wktparse.y: Added ZM dimensions flags
knowledge.
2004-10-05 16:07 strk
* lwgeom/TODO: updated
2004-10-05 15:12 strk
* lwgeom/liblwgeom.c: Added newlines in standalone reporters
2004-10-05 15:11 strk
* doc/postgis.xml: Added force_3dz, force_3dm docs
2004-10-05 15:11 strk
* Makefile.config: Changed default variable setting to a more
portable syntax
2004-10-05 07:53 strk
* lwgeom/liblwgeom.h, lwgeom/lwgparse.c, lwgeom/wktparse.lex,
lwgeom/wktparse.y, lwgeom/wktunparse.c: ZM aware WKT/WKB
input/output.
2004-10-04 13:53 strk
* lwgeom/liblwgeom.h, lwgeom/lwcollection.c, lwgeom/lwgeom.c,
lwgeom/lwgeom_api.c, lwgeom/lwgeom_box2dfloat4.c,
lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_chip.c,
lwgeom/lwgeom_debug.c, lwgeom/lwgeom_functions_analytic.c,
lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c,
lwgeom/lwgeom_geos_wrapper.cpp, lwgeom/lwgeom_inout.c,
lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c, lwgeom/lwgparse.c,
lwgeom/lwline.c, lwgeom/lwmline.c, lwgeom/lwmpoint.c,
lwgeom/lwmpoly.c, lwgeom/lwpoint.c, lwgeom/lwpoly.c,
lwgeom/wktunparse.c: Serialized form and WKB prepared to accept
ZM flags replacing DD (dimensions)
2004-10-04 09:25 strk
* lwgeom/lwgeom_functions_basic.c: Added missing prototype
2004-10-03 15:57 strk
* lwgeom/TODO: updated
2004-10-03 15:52 strk
* lwgeom/liblwgeom.h, lwgeom/lwcollection.c, lwgeom/lwgeom.c,
lwgeom/lwgeom_api.c, lwgeom/lwgeom_functions_basic.c,
lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_wrapper.cpp,
lwgeom/lwline.c, lwgeom/lwpoint.c, lwgeom/lwpoly.c,
lwgeom/lwpostgis.sql.in: Made GEOS<->LWGEOM converters keep
geometry structures.
Fixed bug in serializers.
Added noop(geometry) for deserialize/serialize debugging.
2004-10-01 14:49 strk
* lwgeom/liblwgeom.h, lwgeom/lwcollection.c, lwgeom/lwgeom.c,
lwgeom/lwgeom_api.c, lwgeom/lwgeom_geos.c,
lwgeom/lwgeom_geos_wrapper.cpp, lwgeom/lwline.c,
lwgeom/lwmline.c, lwgeom/lwmpoint.c, lwgeom/lwmpoly.c,
lwgeom/lwpoint.c, lwgeom/lwpoly.c: Added lwgeom_add(LWGEOM *to,
int where, LWGEOM *what).
Added LWGEOM2GEOS keeping input geometry structure.
2004-10-01 07:51 strk
* lwgeom/lwgeom_debug.c: initial revision
2004-10-01 07:51 strk
* lwgeom/liblwgeom.h, lwgeom/lwgeom.c: Added runtime cast
functions.
2004-09-30 16:06 strk
* lwgeom/TODO, lwgeom/liblwgeom.c, lwgeom/lwgeom.h,
lwgeom/lwgeom_functions_basic.c: bug fixes
2004-09-30 15:42 strk
* lwgeom/TODO, lwgeom/liblwgeom.h, lwgeom/lwcollection.c,
lwgeom/lwgeom.c, lwgeom/lwgeom_api.c,
lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_gist.c,
lwgeom/lwgeom_pg.h, lwgeom/lwline.c, lwgeom/lwmline.c,
lwgeom/lwmpoint.c, lwgeom/lwmpoly.c, lwgeom/lwpoint.c,
lwgeom/lwpoly.c: Added BBOX finders and its support in
serializer.
2004-09-30 11:49 strk
* lwgeom/TODO: updated
2004-09-30 11:45 strk
* lwgeom/Makefile, lwgeom/liblwgeom.c, lwgeom/liblwgeom.h,
lwgeom/lwcollection.c, lwgeom/lwgeom_functions_basic.c,
lwgeom/lwgeom_pg.c, lwgeom/lwline.c, lwgeom/lwmline.c,
lwgeom/lwmpoint.c, lwgeom/lwmpoly.c, lwgeom/lwpoint.c,
lwgeom/lwpoly.c: More common flags between LW<type>s.
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<type>.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<type>_findlength
function made statics of lwgeom_api.c.
public functions with those names should accept LW<TYPE> 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 &lt;
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 <type>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(<geometry>,[<int4>]) 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 <ctype.h> 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 <havard.tveite@nlh.no>.
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 <table> 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(<geom>)
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
<m.cave-ayland@webbased.co.uk>.
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 <sys/types.h> 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=<int>{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 </para>
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(<linestring>,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(<WKB>,[<SRID>]).
Added all the functions like PolyFromText(<WKT>,[<SRID>])
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
<david.garnier@etudier-online.com>.
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.
<strk@freek.keybit.net>
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 <carl.anderson@vadose.org> 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<n-1
2003-02-13 02:48 pramsey
* CHANGES, README.postgis, loader/Makefile: Changes in preparation
for 0.7.4 release.
2003-02-12 21:03 pramsey
* Makefile: Fixed bug with 7.1 build relating to postgis_estimate.
2003-02-04 23:11 pramsey
* Attic/postgis_sql_common.sql.in: Changed constraint name for
geometry_columns_pk.
2003-02-04 22:57 pramsey
* loader/shp2pgsql.c: Fix memory management error, array of
pointers allocated insufficient space.
2003-02-04 21:39 pramsey
* loader/pgsql2shp.c, loader/shp2pgsql.c: Added CVS substitution
strings for logging.
2003-02-04 06:49 pramsey
* Attic/postgis_sql_72_end.sql.in: Fixed stupid case error in 7.2
gist support.
2003-02-03 20:08 pramsey
* spatial_ref_sys.sql: Updated SRS file with better proj4
definitions and nicer commented
description lines.
2003-01-31 17:23 chodgson
* doc/postgis.xml: fixed a small error in an example - road_name ->
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
<mes@lazo.ca>.
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"
<mark.cave-ayland@webbased.co.uk>'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"
<mark.cave-ayland@webbased.co.uk>'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 <sdteffen@web.de>
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 <bernhard@intevation.de>
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 <sdteffen@web.de>
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 <sdteffen@yahoo.com>.
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 <sdteffen@yahoo.com>.
2002-02-19 16:57 pramsey
* loader/shp2pgsql.c: Patch to shp2pgsql.c to properly handle 3D
shape files. Submitted
by Steffen Macke <sdteffen@yahoo.com>.
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.