2010-02-03 22:42  pramsey

	* loader/shp2pgsql-core.c: Initialize config->createindex value to
	  0

2010-02-03 21:42  pramsey

	* loader/shp2pgsql-cli.c: Fix handling of "missing table argument"
	  case to use file name properly.

2010-02-02 23:47  pramsey

	* regress/run_test: Add --no-psqlrc to run_test (#405)

2010-02-02 22:44  pramsey

	* postgis/geography_gist.c: Tiny re-format

2010-02-02 17:44  pramsey

	* README.postgis: Extra information per Greg Troxel

2010-02-02 16:13  pramsey

	* loader/shp2pgsql-cli.c: Update usage string to show correct
	  default encoding.

2010-02-02 04:14  pramsey

	* loader/shp2pgsql-cli.c: astyle recent change

2010-02-02 02:41  pramsey

	* loader/shp2pgsql-cli.c: Fix segfault on cases where not enough
	  arguments are provided. (#402)

2010-02-02 00:15  pramsey

	* loader/shp2pgsql-cli.c, loader/shp2pgsql-core.c: Fix mis-handling
	  of the commandline operations modes (#401)

2010-02-01 18:24  pramsey

	* postgis/geography_btree.c: Silence 'no-eol' compiler warning.

2010-02-01 17:35  pramsey

	* astyle.sh, doc/html/image_src/generator.c,
	  extras/wkb_reader/printwkb.c, liblwgeom/cunit/cu_algorithm.c,
	  liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_libgeom.c,
	  liblwgeom/cunit/cu_measures.c, liblwgeom/examples/unparser.c,
	  liblwgeom/g_box.c, liblwgeom/g_coord.c, liblwgeom/g_ptarray.c,
	  liblwgeom/g_serialized.c, liblwgeom/g_util.c,
	  liblwgeom/lwalgorithm.c, liblwgeom/lwcollection.c,
	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeom.c,
	  liblwgeom/lwgeom_api.c, liblwgeom/lwgparse.c,
	  liblwgeom/lwgunparse.c, liblwgeom/lwline.c, liblwgeom/lwmcurve.c,
	  liblwgeom/lwmline.c, liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c,
	  liblwgeom/lwmsurface.c, liblwgeom/lwpoly.c,
	  liblwgeom/lwsegmentize.c, liblwgeom/lwspheroid.c,
	  liblwgeom/lwtree.c, liblwgeom/lwutil.c, liblwgeom/measures.c,
	  liblwgeom/ptarray.c, loader/dbfopen.c, loader/getopt.c,
	  loader/pgsql2shp.c, loader/shp2pgsql-cli.c,
	  loader/shp2pgsql-core.c, loader/shp2pgsql-gui.c,
	  loader/shpopen.c, loader/stringbuffer.c,
	  postgis/geography_btree.c, postgis/geography_estimate.c,
	  postgis/geography_gist.c, postgis/geography_inout.c,
	  postgis/geography_measurement.c, postgis/lwgeom_accum.c,
	  postgis/lwgeom_box3d.c, postgis/lwgeom_chip.c,
	  postgis/lwgeom_debug.c, postgis/lwgeom_estimate.c,
	  postgis/lwgeom_export.c, postgis/lwgeom_functions_analytic.c,
	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c,
	  postgis/lwgeom_geos.c, postgis/lwgeom_geos_prepared.c,
	  postgis/lwgeom_gist.c, postgis/lwgeom_gml.c,
	  postgis/lwgeom_in_gml.c, postgis/lwgeom_in_kml.c,
	  postgis/lwgeom_ogc.c, postgis/lwgeom_spheroid.c,
	  postgis/lwgeom_sqlmm.c, postgis/lwgeom_svg.c,
	  postgis/lwgeom_transform.c: 1.5 astyle pass

2010-01-29 21:24  pramsey

	* configure.ac, liblwgeom/Makefile.in: Keep floats out of registers
	  for spheroid calculation. Fixes odd bug in OS/X gcc 4.1. Could
	  probably be narrowed to only use flag on affected platform.
	  (#395)

2010-01-29 18:22  robe

	* doc/reference_exception.xml: fix example

2010-01-29 18:00  pramsey

	* liblwgeom/lwspheroid.c: Extra debugging information in spheroid
	  area calculation.

2010-01-28 17:42  pramsey

	* liblwgeom/cunit/cu_geodetic.c: Make area unit tests actually test
	  against known good values

2010-01-28 15:51  colivier

	* regress/tickets_expected: revert r5175 commit about points
	  results on #304. Related to #395

2010-01-28 15:28  colivier

	* regress/tickets.sql, regress/tickets_expected: In
	  regress/tickets* Add missing srid 32702 and 32602. Add results
	  from #304 tests. Related to #395

2010-01-28 15:09  strk

	* GNUmakefile: Fix 'maintainer-clean' rule

2010-01-28 14:23  mcayland

	* astyle.sh: Fix astyle.sh script so that if astyle cannot be found
	  then it immediately aborts with an error. Per report from
	  Nicklas.

2010-01-28 12:19  mcayland

	* GNUmakefile, astyle.sh: Add "make astyle" target to clean up
	  source tree formatting as per the style guidelines.

2010-01-26 21:10  pramsey

	* configure.ac: Make GEOS test insist on >= 3.1.1

2010-01-26 20:20  pramsey

	* liblwgeom/lwline.c: Remove warning from lwline

2010-01-26 19:08  pramsey

	* doc/reference_lrs.xml: Add example for ST_AddMeasure on
	  multilinestring

2010-01-26 18:56  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/liblwgeom.h,
	  liblwgeom/lwline.c, liblwgeom/lwmline.c,
	  postgis/lwgeom_functions_lrs.c: Make ST_AddMeasure handle
	  multilinestrings as well as linestrings.

2010-01-26 17:24  pramsey

	* doc/reference_lrs.xml: Remove unneeded See Also section.

2010-01-26 17:09  pramsey

	* NEWS, doc/reference_lrs.xml, doc/release_notes.xml,
	  postgis/postgis.sql.in.c, postgis/uninstall_postgis.sql.in.c:
	  Remove ST_StartMeasure ST_EndMeasure

2010-01-26 01:13  pramsey

	* doc: Ignore postgis_comments.sql

2010-01-25 21:08  pramsey

	* postgis/postgis.sql.in.c: Replace soft tabs with hard.

2010-01-25 21:06  pramsey

	* postgis/uninstall_postgis.sql.in.c: Add uninstall recipe for
	  AddMeasure (#390)

2010-01-25 21:03  pramsey

	* doc/reference_lrs.xml, liblwgeom/liblwgeom.h, liblwgeom/lwline.c,
	  postgis/lwgeom_functions_lrs.c, postgis/postgis.sql.in.c: Add
	  ST_AddMeasure and associated documentations (#390)

2010-01-24 09:10  nicklas

	* doc/reference_operator.xml:

2010-01-23 23:31  nicklas

	* NEWS: Tiny Typo

2010-01-23 23:29  nicklas

	* TODO: remove ST_Maxdistance from TODO and note that C-version is
	  still TODO for ST_DumpPoints

2010-01-22 06:05  pramsey

	* HOWTO_RELEASE: Add note on removing milestone from trac

2010-01-21 16:44  pramsey

	* ChangeLog, README.postgis: Updates for 1.5.0rc1

2010-01-21 13:08  nicklas

	* configure.ac: add missing comment

2010-01-21 07:19  nicklas

	* configure.ac, regress/Makefile.in: Fix for make check on MingW
	  #389

2010-01-21 00:06  pramsey

	* NEWS, doc/release_notes.xml: Updated XML release notes (#374)

2010-01-20 20:17  pramsey

	* utils/create_undef.pl, utils/postgis_proc_upgrade.pl,
	  utils/postgis_restore.pl: Make proper #! calls to perl in perl
	  scripts

2010-01-20 18:55  robe

	* doc/introduction.xml: Add Jorge Arevalo to list since he's
	  contributing a lot of work to WKT Raster

2010-01-19 12:40  robe

	* doc/introduction.xml: Add George, Guillaume, and Vincent to
	  contributors list

2010-01-19 12:37  robe

	* doc/introduction.xml: Bump Nicklas up since he's added a lot to
	  this release and now has commit access

2010-01-18 19:40  pramsey

	* spatial_ref_sys.sql: Add towgs84 line into proj4text for srid =
	  28992 (#387)

2010-01-16 04:26  robe

	* NEWS: Add Guillaume's PostgreSQL 8.5 contribution

2010-01-15 19:48  pramsey

	* NEWS: 80col wrap NEWS

2010-01-15 18:49  robe

	* NEWS: add note about GEOS 3.2

2010-01-15 18:41  pramsey

	* liblwgeom/lwgeodetic.c: Short circuit on distance tests: only do
	  full spheroidal calculation where the distance is near or greater
	  than the tolerance. This will make large st_dwithin() radius
	  searches much faster since points that are well within the radius
	  will not have their full geodetic calculation run, only those
	  that are close to the radius boundary.

2010-01-15 18:06  pramsey

	* ChangeLog, NEWS: Prepare for 1.5.0b2

2010-01-15 17:54  pramsey

	* configure.ac, postgis/lwgeom_geos.c,
	  postgis/lwgeom_geos_prepared.h, postgis/postgis.sql.in.c,
	  postgis/uninstall_postgis.sql.in.c, regress/Makefile.in: Make
	  GEOS 3.1 the mandatory minimum (#385)

2010-01-15 17:47  pramsey

	* doc/html/images: Ignore all PNG files.

2010-01-15 08:13  colivier

	* regress/tickets.sql, regress/tickets_expected: Round decimal part
	  in #58 ticket unit test. As the previous result was not cross
	  platform compliant

2010-01-14 14:45  colivier

	* liblwgeom/measures.c: Fix undefined vars in LWDEBUGF (#383)

2010-01-14 08:34  colivier

	* TODO: Update TODO. remove ST_GeomFromKML entry

2010-01-12 10:33  mcayland

	* postgis/Makefile.pgxs: Add missing MODULE_big section for #311
	  which was preventing the main PostGIS library from being
	  installed on older versions of PostgreSQL.

2010-01-12 08:23  robe

	* NEWS: slight typo correction

2010-01-12 08:18  robe

	* NEWS: Add ST_DFullyWithin and add analysis as descriptor to
	  functions

2010-01-12 04:28  pramsey

	* postgis/postgis.sql.in.c: Change ST_Equals to use && instead of
	  ~= (#378)

2010-01-12 04:24  pramsey

	* NEWS: Shorten trac URL.

2010-01-12 01:01  pramsey

	* make_dist.sh: Add comment about postgis_comments.sql handling in
	  'clean' target of docs

2010-01-12 01:00  pramsey

	* doc/Makefile.in: Don't remove postgis_comments.sql when doing a
	  'make clean' in doc, that way they can survive into the tarball
	  build for final release.

2010-01-12 00:25  pramsey

	* postgis/geography_measurement.c: Performance tweak to distance
	  calculations with tolerance. If distance is much less than
	  tolerance, don't bother with geodetic calculation. If distance is
	  close to or greater than tolerance, do the geodetic calculation.
	  Should make st_dwithin faster, avoiding geodetic calculations for
	  points that are clearly within tolerance.

2010-01-11 17:31  kneufeld

	* doc/html/image_src/Makefile.in: added missing liblwgeom target
	  needed to build the documentation images

2010-01-09 03:05  robe

	* NEWS: fix typo

2010-01-09 03:05  robe

	* NEWS: Fill in missing spots in News

2010-01-09 00:10  pramsey

	* loader/shp2pgsql-gui.c: Use macro define to determine default
	  geometry column name in gui

2010-01-08 23:39  pramsey

	* NEWS: Update the NEW file

2010-01-08 23:16  pramsey

	* postgis/postgis_drop.sql.in.c: Added in one removed function
	  (st_max_distance, replaced by st_maxdistance) to the drop script
	  (#330)

2010-01-08 22:48  pramsey

	* configure.ac, postgis/Makefile.in, postgis/Makefile.pgxs:
	  Override pgxs defaults for install, from mcayland (#311)

2010-01-07 16:04  mcayland

	* postgis/geography_estimate.c, postgis/lwgeom_estimate.c,
	  postgis/lwgeom_pg.h: Apply a modified version of Guillaume
	  Lelarge's patch to allow compilation under current PostgreSQL 8.5
	  CVS.

2010-01-04 23:25  pramsey

	* loader/shp2pgsql-core.c: Initailize config value from
	  simple_geometries

2010-01-04 19:52  pramsey

	* loader/shp2pgsql-core.c: Bracked and reformat comparison to be
	  more explicit

2010-01-04 17:55  pramsey

	* liblwgeom/cunit/cu_libgeom.c, liblwgeom/cunit/cu_libgeom.h,
	  liblwgeom/lwcollection.c, liblwgeom/lwmcurve.c,
	  liblwgeom/lwmline.c, liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c,
	  liblwgeom/lwmsurface.c, liblwgeom/lwpoly.c: Fixed up
	  de-serialization routines to avoid *geoms = malloc(0) cases which
	  were causing free to fail later on down the line (#370)

2010-01-04 05:47  pramsey

	* loader/shp2pgsql-cli.c, loader/shp2pgsql-core.c,
	  loader/shp2pgsql-core.h: Remove the ifdef/endif blocks for
	  HAVE_ICONV (#367)

2010-01-04 05:42  pramsey

	* configure.ac: Make configure error out when iconv is unavailable.
	  (#367)

2010-01-04 05:21  pramsey

	* loader/shp2pgsql-gui.c: Minor change to about dialog build.

2010-01-04 04:52  pramsey

	* loader/shp2pgsql-gui.c: Re-fix connection password hiding (#356)

2010-01-04 00:34  pramsey

	* loader/shp2pgsql-gui.c: Fix the RCSID to actually substitute

2010-01-04 00:32  pramsey

	* loader/shp2pgsql-gui.c: Add an About dialogue that contains the
	  revision string (hopefully)

2010-01-04 00:31  pramsey

	* liblwgeom/lwcollection.c: Make lwcollection_extract slightly more
	  empty-intelligent

2010-01-03 23:05  pramsey

	* loader/shp2pgsql-gui.c: Separate the options config persistence
	  from the main persistence routine to allow the "geocolumn" magic
	  to work more reliably (#369)

2010-01-02 08:17  pramsey

	* loader/shp2pgsql-core.c: Add initialization to fix one Win32
	  segfault.

2010-01-02 07:01  pramsey

	* loader/Makefile.in: Add getopt.o into the modules used by
	  shp2pgsql-gui.exe

2010-01-02 06:57  pramsey

	* loader/shp2pgsql-gui.c: Flip back to pgis_getopt

2010-01-01 20:28  pramsey

	* loader/shp2pgsql-core.c: Change log entry to reflect actual iconv
	  target encoding (UTF-8, not UTF8)

2010-01-01 19:44  robe

	* doc/installation.xml: amend upgrade instructions to include
	  description postgis_upgrade*.sql

2010-01-01 19:30  robe

	* doc/using_postgis_dataman.xml: put in ?, -n and -N missing from
	  loader list

2009-12-31 12:41  robe

	* doc/using_postgis_dataman.xml: minor change

2009-12-31 11:56  robe

	* doc/using_postgis_dataman.xml: amend shp2pgsql section to mention
	  gui loader and also -G geography switch

2009-12-30 15:31  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: change wording in what is new
	  titles to reflect they show both new and changed/enhanced
	  functions

2009-12-30 15:12  robe

	* doc/reference_accessor.xml, doc/reference_misc.xml: Fix
	  ST_Extent/ST_Expand docs to reflect change in behavior of
	  outputting double precision coords instead of float4. Still need
	  to fix up examples.

2009-12-30 14:52  mcayland

	* postgis/lwgeom_functions_basic.c,
	  regress/sql-mm-circularstring_expected,
	  regress/sql-mm-compoundcurve_expected, regress/tickets_expected:
	  Fix ST_Envelope() and ST_Expand() so that they use double
	  precision arithmetic rather than single precision arithmetic for
	  their calculations. The internal BOX2DFLOAT4s should *never* be
	  used for calculation purposes.

2009-12-30 13:08  robe

	* doc/reference_accessor.xml: ST_Box back to Box link ref

2009-12-30 12:53  robe

	* doc/faq.xml, doc/reference_misc.xml: oops revert change I guess
	  ST_Box .. is the one that's deprecated. How confusing :) PRobably
	  should remove from docs at some point.

2009-12-30 12:48  robe

	* doc/faq.xml, doc/reference_misc.xml: amend faqs and change
	  Box2D,Box3D to ST_Box...

2009-12-30 09:15  robe

	* doc/reference_constructor.xml: correct example

2009-12-30 07:20  robe

	* doc/reference_accessor.xml: more clarity on the float4/float8 for
	  ST_Envelope

2009-12-30 06:53  robe

	* doc/reference_accessor.xml: #531 ST_Envelope has wrong return
	  type changed from boolean to geometry

2009-12-30 06:45  robe

	* doc/reference_operator.xml: slight wording change

2009-12-30 06:44  robe

	* doc/reference_operator.xml: fill in mising geography = operator

2009-12-30 06:38  robe

	* doc/reference_constructor.xml: fix typo

2009-12-30 06:12  robe

	* doc/reference_constructor.xml: #365 document ST_GeogFromWKB and
	  ST_GeogFromText

2009-12-30 01:25  pramsey

	* postgis/geography.sql.in.c: Rename ST_GeographyFromBinary to
	  ST_GeogFromWKB. Add ST_GeogFromText to ape the ISO geometry spec
	  more closely. (#360)

2009-12-30 01:20  pramsey

	* loader/shp2pgsql-gui.c: Remove the NULL policy line from the GUI
	  options (#363)

2009-12-30 01:12  pramsey

	* loader/shp2pgsql-core.c, loader/shp2pgsql-core.h,
	  loader/shp2pgsql-gui.c: Make a few things more explicit in the
	  handling of encoding.

2009-12-29 20:23  pramsey

	* loader/shp2pgsql-gui.c: Remove a couple compiler warnings
	  following last change.

2009-12-29 20:16  pramsey

	* loader/shp2pgsql-gui.c: Change options dialogue into actual GTK
	  dialog and move to creating/destroying it on each appearance.
	  (#363)

2009-12-29 19:23  pramsey

	* loader/shp2pgsql-gui.c: Try and get around the expanding window
	  problem

2009-12-29 08:52  mcayland

	* loader/shp2pgsql-gui.c: Add a filter name to the shapefile file
	  selector; this is just a cosmetic fix.

2009-12-29 08:35  mcayland

	* loader/shp2pgsql-gui.c: Restrict SQL to only 255 characters when
	  displaying erroneus SQL in the log window. This prevents GTK from
	  crashing when really long lines are added to the log window.

2009-12-28 18:48  pramsey

	* loader/Makefile.in: Include GUI as conditional install target

2009-12-28 13:32  mcayland

	* loader/shp2pgsql-core.c: Add some more missing defaults to the
	  shapefile loader configuration.

2009-12-27 17:16  mcayland

	* loader/shp2pgsql-core.c, loader/shp2pgsql-gui.c: Fix
	  shp2pgsql-gui not picking up the correct default settings, which
	  was causing some shapefiles to abort in the GUI but when using
	  the CLI.

2009-12-25 04:41  pramsey

	* loader/shp2pgsql-gui.c: Fix up another password leaking into the
	  log (#356)

2009-12-24 00:57  pramsey

	* loader/shp2pgsql-gui.c: Handle case where there is no password to
	  sanitize

2009-12-23 19:49  pramsey

	* loader/shp2pgsql-gui.c: Sanitize the connection string displayed
	  in the GUI log (#356)

2009-12-23 19:34  pramsey

	* loader/pgsql2shp.c: Add support for dumping geography tables.
	  (#251)

2009-12-23 15:48  colivier

	* postgis/lwgeom_in_gml.c, regress/in_gml.sql,
	  regress/in_gml_expected: Add http://www.epsg.org/6.11.2/4326
	  srsName pattern support (related to CITE WFS 1.1
	  GetFeature-tc17.2. Add related unit tests

2009-12-23 05:01  pramsey

	* loader/Makefile.in: Remove hack PGAdmin GUI target (#355)

2009-12-22 20:50  pramsey

	* loader/shp2pgsql-gui.c: Add message to GUI when creating spatial
	  index.

2009-12-22 19:38  pramsey

	* loader/Makefile.in: Add shp2pgsql-pgadmin build target for exe
	  without special win32 options.

2009-12-22 12:38  mcayland

	* loader/shp2pgsql-core.c: Fix bug in geography support when
	  creating indexes.

2009-12-22 12:28  mcayland

	* loader/shp2pgsql-core.c, loader/shp2pgsql-gui.c: More
	  improvements to the shapefile loader:
	  - Fix COPY support for shapefiles containing more than 1 record
	  - Fix cancellation on mid-import
	  - Remove progress logging on import, and replace with flashly
	  progress bar

2009-12-22 00:35  pramsey

	* loader/shp2pgsql-core.c: Handle index building when loading
	  geography

2009-12-22 00:27  pramsey

	* loader/shp2pgsql-gui.c: Add support for GEOGRAPHY type to loader
	  GUI. (#251)

2009-12-21 23:22  pramsey

	* loader/shp2pgsql-cli.c, loader/shp2pgsql-core.c,
	  loader/shp2pgsql-core.h, loader/shp2pgsql-gui.c: Add support for
	  geography type to command-line loader (#251)

2009-12-20 17:42  pramsey

	* liblwgeom/g_ptarray.c, liblwgeom/lwcollection.c,
	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeom.c, liblwgeom/lwmline.c,
	  liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c, liblwgeom/lwtree.c,
	  liblwgeom/measures.c, loader/pgsql2shp.c,
	  loader/shp2pgsql-core.c: CFLAGS=-pedantic pass over the codebase
	  and warnings reduced

2009-12-20 17:23  pramsey

	* postgis/lwgeom_in_kml.c: Disable unused static function.

2009-12-20 04:42  pramsey

	* loader/getopt.c, loader/pgsql2shp.c, loader/shp2pgsql-core.h:
	  Minor changes to header inclusions.

2009-12-20 04:31  pramsey

	* loader/shp2pgsql-cli.c: Fix bracket issue in commandline opt
	  handline

2009-12-19 03:56  pramsey

	* loader/getopt.c, loader/getopt.h, loader/shp2pgsql-cli.c:
	  Radically simpler getopt implementation from AT&T UNIX.

2009-12-18 20:51  pramsey

	* loader/shp2pgsql-gui.c: Add some logging during the load so we
	  can see what's going on.

2009-12-18 19:28  colivier

	* regress/in_gml.sql, regress/in_gml_expected: remove the #273
	  test, as it already the same than point_1

2009-12-18 19:08  colivier

	* configure.ac, doc/reference_constructor.xml,
	  doc/reference_management.xml, doc/release_notes.xml,
	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_in_gml.c,
	  postgis/lwgeom_in_kml.c, postgis/postgis.sql.in.c,
	  postgis/sqldefines.h.in, postgis/uninstall_postgis.sql.in.c,
	  postgis_config.h.in, regress/Makefile.in: Libxml become
	  mandatory. Cf #344. Modify configure step, remove all
	  HAVE_LIBXML2 from code, sql and unit tests. Update documentation

2009-12-18 18:38  pramsey

	* loader/pgsql2shp.c: Moved size of int8 down to 19 chars (#326)

2009-12-18 18:26  robe

	* doc/faq.xml: fix some typos, cosmetic changes, throw some more
	  geography around

2009-12-18 17:43  robe

	* doc/faq.xml, doc/using_postgis_dataman.xml: Find a home for
	  Paul's examples and Advanced FAQ and back reference from main FAQ
	  section

2009-12-18 17:16  robe

	* doc/faq.xml, doc/using_postgis_dataman.xml: We all new this day
	  would come when we'd have to devote a whole section to this new
	  kid called "geography". Think we still need to shuffle things
	  around as the next section seems like a disconnect from the
	  geography section

2009-12-18 07:46  mleslie

	* loader/Makefile.in, loader/getopt.c, loader/getopt.h,
	  loader/pgsql2shp.c, loader/shp2pgsql-cli.c,
	  loader/shp2pgsql-core.c, loader/shp2pgsql-core.h,
	  loader/shp2pgsql-gui.c: Reverting the change of r5007, removal of
	  the getopt hack, to get windows builds working again.

2009-12-18 06:39  pramsey

	* configure.ac, loader/Makefile.in, loader/shp2pgsql-gui.ico,
	  loader/shp2pgsql-gui.rc: Add in icon and resource information for
	  Win32 GUI

2009-12-18 05:55  pramsey

	* configure.ac, loader/Makefile.in: Make GUI open w/o console under
	  Win32

2009-12-17 12:54  mcayland

	* loader/shp2pgsql-gui.c: Implement proper cleanup if an import
	  fails, and also disable the "Import" button during the import to
	  ensure that multiple import threads can't be launched.

2009-12-17 11:16  mcayland

	* loader/shp2pgsql-gui.c: Add GUI option to allow the use of COPY
	  rather than INSERT to load geometries into the database.
	  Currently the default is still to use INSERT.

2009-12-17 11:11  mcayland

	* loader/shp2pgsql-gui.c: Fix memory scope error (resulting in
	  segfault) accidentally introduced by the command line changes.

2009-12-16 17:13  pramsey

	* loader/shp2pgsql-core.h: Temporarily de-regress the loader while
	  talking to -devel

2009-12-16 17:00  pramsey

	* liblwgeom/libgeom.h, postgis/geography_estimate.c: Quiet solaris
	  warnings

2009-12-16 16:49  pramsey

	* postgis/lwgeom_chip.c: Remove warning on Solaris

2009-12-16 00:43  pramsey

	* postgis/geography_estimate.c: Add initial values.

2009-12-15 23:55  pramsey

	* loader/pgsql2shp.c: Change MAX_DBF_FIELD_SIZE to 254 (#326)

2009-12-15 23:44  pramsey

	* loader/shp2pgsql-core.c, loader/shp2pgsql-core.h,
	  loader/shp2pgsql-gui.c: Add in support for command-line options
	  for connection info to GUI (#338)

2009-12-15 21:45  pramsey

	* loader/Makefile.in, loader/getopt.c, loader/getopt.h,
	  loader/pgsql2shp.c, loader/shp2pgsql-cli.c,
	  loader/shp2pgsql-core.c, loader/shp2pgsql-core.h,
	  loader/shp2pgsql-gui.c: Remove custom getopt files and move back
	  to system getopt. Will take some testing, but will be worth it to
	  be rid of this unmaintainable hack.

2009-12-15 20:56  pramsey

	* loader/pgsql2shp.c: Make null date field blank rather than
	  00000000 (#321)

2009-12-15 20:08  pramsey

	* postgis/geography.h, postgis/geography_inout.c: Make 4326 the
	  default SRID for "unknown" cases, both in column creation and in
	  geography object creation. (#347)

2009-12-15 18:44  pramsey

	* configure.ac, loader/Makefile.in, loader/shp2pgsql-gui.c: Add
	  --with-libiconv argument to configure, to allow third-party iconv
	  libraries to be used instead of system iconv, if so desired.
	  Necessary to work around an OS/X Snow Leopard issue (iconv_open
	  only available as a 32 bit call!)

2009-12-15 18:42  pramsey

	* loader/shp2pgsql-core.c: Fix buffer overrun case.

2009-12-15 15:10  pramsey

	* utils/postgis_restore.pl: Remove syntax error (fumbling fingers?)
	  in the usage line (#345)

2009-12-15 15:08  pramsey

	* postgis/lwgeom_ogc.c: Remove test that enforces only OGC-standard
	  WKT for GeomFromText(). We'll accept any string we can parse,
	  just like geometry_in(). (#332)

2009-12-14 18:04  pramsey

	* loader/Makefile.in: Flip argument order for -cli exe build and
	  add CFLAGS back into linking line

2009-12-14 11:26  mcayland

	* loader/shp2pgsql.c: Remove the original shp2pgsql.c file which is
	  no longer required with the new architecture.

2009-12-14 01:38  mcayland

	* loader/shp2pgsql-core.c: Fix incorrect logic when outputting
	  escaped strings; COPY does not require the attribute to be
	  surrounded by apostrophes.

2009-12-14 01:23  mcayland

	* loader/shp2pgsql-cli.c: Fix missing COPY terminator from
	  shp2pgsql command line component.

2009-12-13 20:31  mcayland

	* loader/Makefile.in, loader/shp2pgsql-cli.c,
	  loader/shp2pgsql-core.c, loader/shp2pgsql-core.h,
	  loader/shp2pgsql-gui.c, loader/shp2pgsql.c: Commit initial
	  version of reworked shp2pgsql architecture that defines a common
	  API within shp2pgsql-core that can be called from both the CLI
	  and GUI interfaces.
	  
	  There are still some minor TODOs left, however the basic concept
	  appears to work well and I've also spent time running tests under
	  valgrind to ensure that we don't leak memory on larger
	  shapefiles.

2009-12-09 17:33  kneufeld

	* doc/using_postgis_dataman.xml: added identifier to shp2pgsql
	  usage section

2009-12-09 17:12  kneufeld

	* doc/using_postgis_dataman.xml: updated "Using the Loader" to
	  demonstrate the use of the available options

2009-12-09 05:08  robe

	* doc/reference_misc.xml: Correct the output type of ST_Extent and
	  flag this as a change in behavior in PostGIS 1.4

2009-12-07 15:56  pramsey

	* doc/using_postgis_app.xml: Fix mistakes in geography faq item.

2009-12-04 15:39  robe

	* postgis/geography.sql.in.c: get rid of begin; commit in
	  geography.sql.in.c. Now that it is part of postgis.sql.inc.c, no
	  need for it.

2009-12-04 12:32  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: change to use refname instead of
	  refid for link in what's new -- so operators show the operator
	  symbol instead of underlying function name

2009-12-03 20:42  kneufeld

	* spatial_ref_sys.sql: removed VACUUM
	  made into a single transaction block

2009-12-03 18:51  kneufeld

	* doc/using_postgis_dataman.xml: removed url that is probably the
	  cause in breaking docbook

2009-12-03 18:43  kneufeld

	* doc/using_postgis_dataman.xml: a couple typos in the DE-9IM
	  explanation
	  added further reading references.

2009-12-03 16:23  kneufeld

	* doc/using_postgis_dataman.xml: fixed a typo and added a few cross
	  links

2009-12-03 14:23  robe

	* doc/html/images/matrix_autocast.png,
	  doc/html/images/matrix_checkmark.png,
	  doc/html/images/matrix_transform.png,
	  doc/xsl/postgis_aggs_mm.xml.xsl: Replace unicode codes with
	  images. IE 6 and 7 not happy. PDF not happy with unicode happy
	  face symbol -- Regina not happy :(

2009-12-03 08:58  robe

	* doc/reference_output.xml: fill in missing curve support flags for
	  outputs

2009-12-03 06:14  kneufeld

	* doc/using_postgis_dataman.xml: added a few reference cross links

2009-12-02 23:41  kneufeld

	* doc/using_postgis_dataman.xml: removed borders around the tables
	  in the geometry compliancy section

2009-12-02 23:25  kneufeld

	* doc/html/style.css, doc/using_postgis_dataman.xml: added some
	  thoughts on DE-9IM

2009-12-02 23:23  kneufeld

	* doc/html/image_src/Makefile.in: added target to resize certain
	  images

2009-12-02 22:05  robe

	* doc/reference_operator.xml: Flag more as working with curves. I
	  think all do except same operator but need to verify.

2009-12-02 21:48  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: Looks fine in all my IE8
	  browsers perhaps its just IE7 that's behind the times. Use cutesy
	  unicode dingbats for now -- alos put in item list legend.

2009-12-02 21:02  kneufeld

	* doc/html/image_src/Makefile.in, doc/html/image_src/de9im01.wkt,
	  doc/html/image_src/de9im02.wkt, doc/html/image_src/de9im03.wkt,
	  doc/html/image_src/de9im04.wkt, doc/html/image_src/de9im05.wkt,
	  doc/html/image_src/de9im06.wkt, doc/html/image_src/de9im07.wkt,
	  doc/html/image_src/de9im08.wkt, doc/html/image_src/de9im09.wkt,
	  doc/html/image_src/de9im10.wkt, doc/html/image_src/de9im11.wkt,
	  doc/html/image_src/de9im12.wkt, doc/html/image_src/de9im13.wkt,
	  doc/html/image_src/styles.conf: added de9im images

2009-12-02 15:20  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: Now that pdf table layout is
	  fixed with informal table -- put back operators in matrix

2009-12-02 14:47  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: Do I dear try an informal table
	  again :)

2009-12-02 14:03  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: Try Mateusz idea of a unicode
	  checkmark

2009-12-01 22:54  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: hmm spelled geometry wrong

2009-12-01 22:40  robe

	* doc/html/style.css: get rid of padding on tables

2009-12-01 22:30  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: try again

2009-12-01 21:47  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: back to formal table

2009-12-01 20:08  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl:

2009-12-01 20:00  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: try again

2009-12-01 19:53  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl:

2009-12-01 19:34  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: fix build

2009-12-01 19:19  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: seeif pdf looks better with an
	  informaltable

2009-12-01 18:30  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: title change

2009-12-01 18:29  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: typo

2009-12-01 18:07  robe

	* doc/html/style.css, doc/xsl/postgis_aggs_mm.xml.xsl: Add sql mm
	  compliance column get rid of cell-padding

2009-12-01 17:17  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: shorten matrix list to exclude
	  operators and exception so pdf is not quite so ugly. Try to fit
	  on one page.

2009-12-01 17:06  robe

	* doc/html/style.css, doc/xsl/postgis_aggs_mm.xml.xsl: fix filter
	  for 2.5D/curved support. More tweaking of style

2009-12-01 16:42  robe

	* doc/html/style.css, doc/xsl/postgis_aggs_mm.xml.xsl: get rid of
	  border=0 altogether exclude management,types, and transaction
	  from matrix

2009-12-01 16:15  robe

	* doc/html/style.css: border not taking

2009-12-01 15:09  robe

	* doc/html/style.css: I want table borders

2009-12-01 14:42  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: oops had left over junk -- get
	  rid of junk

2009-12-01 14:28  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: try to get rid of section
	  abstract -- see if pdflatex accepts super duper matrix

2009-12-01 14:15  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: First attempt at super-duper
	  type functionality compare matrix

2009-11-30 22:08  pramsey

	* liblwgeom/cunit/cu_measures.c, liblwgeom/lwtree.c: Fix up
	  boundary condition in node interaction test.

2009-11-30 20:52  pramsey

	* liblwgeom/Makefile.in, liblwgeom/lwalgorithm.c,
	  liblwgeom/lwalgorithm.h, liblwgeom/lwgeodetic.h,
	  liblwgeom/lwtree.c, liblwgeom/lwtree.h, liblwgeom/measures.c: Add
	  an internal geometry tree for use in a native prepared geometry
	  scheme for fast intersection tests.

2009-11-30 20:50  pramsey

	* liblwgeom/cunit/cu_algorithm.c, liblwgeom/cunit/cu_geodetic.c,
	  liblwgeom/cunit/cu_geodetic.h,
	  liblwgeom/cunit/cu_geodetic_data.h, liblwgeom/cunit/cu_libgeom.c,
	  liblwgeom/cunit/cu_libgeom.h, liblwgeom/cunit/cu_measures.c,
	  liblwgeom/cunit/cu_measures.h, liblwgeom/cunit/cu_tester.h: Add
	  svn:keywords to everyone

2009-11-30 20:49  pramsey

	* regress/in_gml_expected: Add NL to end of expected file.

2009-11-30 20:44  pramsey

	* regress/in_gml.sql, regress/in_gml_expected, regress/tickets.sql,
	  regress/tickets_expected: Move the fromGML test into the
	  in_gml.sql file, so that it will be properly excluded when
	  libxml2 is not available.

2009-11-30 20:39  pramsey

	* postgis_config.h.in: Move have_libxml2 define to the other
	  library have_ defines.

2009-11-30 20:37  pramsey

	* configure.ac, postgis/sqldefines.h.in,
	  postgis/uninstall_postgis.sql.in.c: Fix warnings from cpp during
	  sql file build as reported by kneufeld

2009-11-30 19:56  pramsey

	* postgis/postgis_drop.sql.in.c, postgis/sqldefines.h.in,
	  postgis/uninstall_geography.sql.in.c,
	  postgis/uninstall_postgis.sql.in.c: Updated SQL files for
	  uninstallation to match current state.

2009-11-30 19:12  pramsey

	* README.postgis: Update the upgrade process description to match
	  new scripts.

2009-11-30 17:27  pramsey

	* postgis/geography.sql.in.c: Rename ST_PointOutside to
	  _ST_PointOutside (#325)

2009-11-30 16:40  kneufeld

	* postgis/postgis.sql.in.c: renamed ST_DumpPoints to _ST_DumpPoints

2009-11-30 14:30  robe

	* doc/template.xml: revise template to use new entities

2009-11-30 14:24  robe

	* doc/reference_processing.xml: availability note not specified
	  right for ST_DumpPoints

2009-11-30 09:16  robe

	* doc/reference_processing.xml: fill in missing proto for
	  st_polygonize

2009-11-29 09:07  robe

	* doc/xsl/postgis_gardentest.sql.xsl: Yeh ST_GeomFromKML/GML not
	  crashing anymore on Windows (when libxml statically compiled in)
	  -- can put back the tests

2009-11-28 22:36  robe

	* doc/reference_measure.xml: Add missing ST_CoveredBy proto for
	  geography

2009-11-28 07:13  robe

	* doc/reference.xml, doc/reference_type.xml: try to force paragraph
	  at top using sectinfo abstract. Make note about deprecation more
	  threatening.

2009-11-28 06:50  robe

	* doc/reference_type.xml: slight amendment to description of casts

2009-11-28 06:40  robe

	* doc/reference_type.xml, doc/xsl/postgis_aggs_mm.xml.xsl: fill out
	  casting behavior, also list box type functions and links to it
	  and from it

2009-11-27 23:38  pramsey

	* regress: Add install directory as an ignore.

2009-11-27 20:58  robe

	* doc/reference_processing.xml: link to new geometry_dump sections,
	  also alphabetize dump functions

2009-11-27 20:39  robe

	* doc/reference_type.xml, doc/xsl/postgis_aggs_mm.xml.xsl: thanks
	  Kevin -- this should work now

2009-11-27 20:31  robe

	* doc/reference_type.xml: take out link and see if hudson is happy

2009-11-27 20:01  robe

	* doc/reference_type.xml: try again - maybe typo

2009-11-27 19:46  robe

	* doc/reference_type.xml, doc/xsl/postgis_aggs_mm.xml.xsl: Add
	  geometry_dump and special index to list all functions that take
	  as input or output geometry_dump objects

2009-11-27 19:21  pramsey

	* doc/using_postgis_app.xml: A few more Mapserver usage updates.

2009-11-27 19:17  pramsey

	* doc/using_postgis_app.xml: Update the using mapserver section a
	  little

2009-11-27 17:50  pramsey

	* liblwgeom/cunit/cu_geodetic.c,
	  liblwgeom/cunit/cu_geodetic_data.h: Add newlines at file ends to
	  silence warnings

2009-11-27 17:06  kneufeld

	* doc/reference_processing.xml, doc/using_postgis_dataman.xml:
	  Fixed a few typos and missing references

2009-11-27 16:28  robe

	* doc/html/image_src/st_longestline03.wkt,
	  doc/reference_measure.xml: okay another try. bad scaling

2009-11-27 16:01  robe

	* doc/html/image_src/st_closestpoint01.wkt,
	  doc/html/image_src/st_closestpoint02.wkt: make all colors
	  different for clarity

2009-11-27 15:37  robe

	* doc/html/image_src/st_closestpoint01.wkt,
	  doc/html/image_src/st_closestpoint02.wkt: forgot images

2009-11-27 15:36  robe

	* doc/html/image_src/Makefile.in,
	  doc/html/image_src/st_longestline03.wkt,
	  doc/reference_measure.xml: remove dupe ST_DFullyWithin, put in
	  availability note for ST_DFullyWithin, add ST_ClosestPoint
	  documentation and images, fix ST_LongestLine diag 3(forgot about
	  the 200x200 rule)

2009-11-26 18:50  robe

	* doc/html/image_src/Makefile.in,
	  doc/html/image_src/st_longestline03.wkt,
	  doc/reference_measure.xml: another st_longestline example

2009-11-26 17:56  mcayland

	* regress/regress_expected, regress/sql-mm-curvepoly_expected:
	  Commit slightly altered regression tests for the above.

2009-11-26 17:55  mcayland

	* liblwgeom/lwgparse.c: Fix #316: IsValid? called on invalid 3d
	  object leads to crash. Because of the way the parser works, not
	  all tuples can hold a valid parse position; hence when trying to
	  display the error message, the parser would crash. The solution I
	  went for here was to alter pop() so that "counting tuples" always
	  hold a valid parse position, and then re-write the various check
	  functions to ensure that they only display parse errors with
	  details from the next "counting tuple" higher up in the stack.

2009-11-26 16:52  robe

	* doc/html/image_src/st_longestline01.wkt,
	  doc/html/image_src/st_shortestline01.wkt,
	  doc/reference_measure.xml: change shortestline/longestline
	  point/line example

2009-11-25 23:37  robe

	* doc/html/image_src/st_shortestline01.wkt: another typo

2009-11-25 23:36  robe

	* doc/html/image_src/st_longestline01.wkt: fix typo in coordinates

2009-11-25 23:07  robe

	* doc/html/image_src/st_longestline01.wkt,
	  doc/html/image_src/st_shortestline01.wkt,
	  doc/reference_measure.xml: make diagrams more interesting

2009-11-25 22:48  robe

	* doc/html/image_src/Makefile.in,
	  doc/html/image_src/st_longestline01.wkt,
	  doc/html/image_src/st_longestline02.wkt,
	  doc/html/image_src/st_shortestline02.wkt,
	  doc/reference_measure.xml: Put in figures for ST_LongestLine.
	  revise figure for shortest line make geometries the same for easy
	  compare

2009-11-25 22:15  robe

	* doc/reference_measure.xml: cosmetic changes

2009-11-25 22:12  robe

	* doc/html/image_src/Makefile.in,
	  doc/html/image_src/st_shortestline01.wkt,
	  doc/html/image_src/st_shortestline02.wkt,
	  doc/reference_measure.xml: Put in images for ST_ShortestLine

2009-11-25 21:49  robe

	* doc/reference_measure.xml: put in missing availability notes

2009-11-25 19:15  pramsey

	* doc/reference_measure.xml, doc/reference_old.xml,
	  liblwgeom/cunit/cu_measures.c, liblwgeom/cunit/cu_measures.h,
	  liblwgeom/liblwgeom.h, liblwgeom/lwcircstring.c,
	  liblwgeom/measures.c, liblwgeom/measures.h,
	  postgis/long_xact.sql.in.c, postgis/lwgeom_functions_basic.c,
	  postgis/postgis.sql.in.c, postgis/sqlmm.sql.in.c,
	  postgis/uninstall_postgis.sql.in.c, regress/measures.sql,
	  regress/measures_expected: Merge Nicklas Aven's distance spike
	  into trunk. (#63, #231)

2009-11-24 22:10  kneufeld

	* doc/reference_processing.xml: added refentry section for
	  ST_DumpPoints()

2009-11-24 21:46  kneufeld

	* doc/html/image_src/Makefile.in,
	  doc/html/image_src/st_dumppoints01.wkt,
	  doc/html/image_src/styles.conf: added an ST_DumpPoints image to
	  the collection.

2009-11-24 17:28  colivier

	* postgis/lwgeom_in_gml.c: explicit NULL test on xa->name. Related
	  to #273

2009-11-24 10:28  colivier

	* doc/reference_constructor.xml: add also availability note to
	  GmlToSQL()

2009-11-24 10:20  colivier

	* doc/reference_management.xml: add availability information for
	  postgis_libxml_version()

2009-11-23 18:07  robe

	* doc/reference_type.xml, doc/xsl/postgis_comments.sql.xsl: #300 -
	  minor casing changes to reference. Incorporate logic to comment
	  types. Types need more description and casting behavior detail.

2009-11-23 14:27  robe

	* doc/postgis.xml, doc/reference.xml, doc/reference_type.xml: New
	  postgresql type section per #300. Still need to modify
	  postgis_comments.sql.xsl accordingly

2009-11-23 14:26  colivier

	* configure.ac, doc/reference_management.xml,
	  postgis/lwgeom_functions_basic.c, postgis/postgis.sql.in.c,
	  postgis/sqldefines.h.in, postgis_config.h.in: Add libxml2 version
	  information in postgis_full_version. Add libxml2 support
	  information in postgis_version. Add new postgis_libxml_version
	  function. Add doc entry for this new function.

2009-11-22 04:56  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c,
	  liblwgeom/lwgeodetic.h: Move utility functions only used in cunit
	  tests to the cunit code.

2009-11-22 04:28  pramsey

	* liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h,
	  liblwgeom/lwspheroid.c: Replace pow(,2.0) with POW2 macro.

2009-11-21 06:08  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/g_box.c,
	  liblwgeom/g_serialized.c, liblwgeom/g_util.c,
	  liblwgeom/libgeom.h, liblwgeom/liblwgeom.h,
	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h,
	  liblwgeom/lwgeom.c, liblwgeom/lwspheroid.c,
	  postgis/geography_measurement.c, postgis/lwgeom_spheroid.c: Move
	  from pass-by-value to pass-by-const-pointer. What can I say, I
	  have no control over myself.

2009-11-21 03:44  robe

	* doc/reference_processing.xml: update st_buffer, st_intersection
	  details for geography to reflect what we are actually doing in
	  bestsrid calc

2009-11-21 03:31  robe

	* doc/reference_editor.xml: grammar correction

2009-11-20 20:12  pramsey

	* postgis/geography_gist.c: Fix an error hidden in a debug line.

2009-11-20 18:36  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c: Fix
	  graxing case and improve co-linear handling with help from
	  Nicklas Aven (#314)

2009-11-20 18:05  kneufeld

	* doc/Makefile.in: added missing dependency of postgis_aggs_mm for
	  the comments

2009-11-20 14:02  mcayland

	* loader/pgsql2shp.c: Apply Kris Jurka's pgsql2shp patches, as
	  detail in the postgis-devel archives on 12th Nov. Thanks Kris!

2009-11-20 13:53  mcayland

	* loader/shp2pgsql.c: Finish working on Dave Fuhry's memory-leak
	  patch, and also fix several other leaks found by running
	  shp2pgsql through valgrind.

2009-11-19 22:35  colivier

	* doc/Makefile.in, doc/postgis.xml, doc/reference.xml,
	  doc/xsl/postgis_aggs_mm.xml.xsl,
	  doc/xsl/postgis_comments.sql.xsl,
	  doc/xsl/postgis_gardentest.sql.xsl,
	  doc/xsl/postgis_gardentest_subset.sql.xsl: Switch to reference
	  splitted files. Add references entities. Use postgis.xml rather
	  than reference.xml in doc/xsl/* files. Add template rule in
	  doc/xsl/* to only use /book/chapter[@id='reference'].

2009-11-19 20:23  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_geodetic.h,
	  liblwgeom/cunit/cu_libgeom.c, liblwgeom/cunit/cu_libgeom.h,
	  liblwgeom/lwgeodetic.c: Handle the case where the stabline and a
	  polygon edge are co-linear in point-in-polygon test.

2009-11-19 15:39  mcayland

	* loader/Makefile.in, regress/run_test: Alter regression test
	  harness so that shp2pgsql/pgsql2shp can be tested without being
	  installed.

2009-11-19 00:54  pramsey

	* doc/reference.xml: Attempt to clarify MULTIPOLYGON behavior in
	  ST_SimplifyPreserveTopology (#240)

2009-11-18 19:54  pramsey

	* doc/reference_editor.xml: Add another example (#218)

2009-11-18 19:53  pramsey

	* doc/reference_editor.xml: Put constants reference in the example,
	  so people see it (nobody reads documentation) (#218)

2009-11-18 17:28  kneufeld

	* doc/Makefile.in: Ok, well that didn't work. Reverting changes.

2009-11-18 17:19  kneufeld

	* doc/Makefile.in: simplified postgis-out.xml target. The sed
	  replacement should only happen on the postgis.xml file as the
	  DocBook variable &last_release_version is used throughout the
	  documentation

2009-11-17 23:27  pramsey

	* extras/history_table, extras/history_table/README,
	  extras/history_table/history_table.sql: Add in the history table
	  convenience functions, a README and some manual examples for
	  pedagogy.

2009-11-17 22:29  pramsey

	* liblwgeom/cunit/cu_libgeom.c: Fix a double-free in the unit test
	  for collection extract.

2009-11-17 20:14  pramsey

	* doc/reference_editor.xml: Add availability line.

2009-11-17 20:05  pramsey

	* doc/reference_editor.xml: Add more explanation of type numbers.

2009-11-17 20:03  pramsey

	* doc/reference_editor.xml, liblwgeom/cunit/cu_libgeom.c,
	  liblwgeom/cunit/cu_libgeom.h, liblwgeom/liblwgeom.h,
	  liblwgeom/lwcollection.c, liblwgeom/lwutil.c,
	  postgis/lwgeom_functions_basic.c, postgis/postgis.sql.in.c,
	  regress/regress.sql, regress/regress_expected: Implement
	  ST_CollectionExtract() to pull specific homogeneous collections
	  out of heterogeneous collections. Regressions and documentation
	  included. (#218)

2009-11-17 17:23  pramsey

	* regress/wmsservers.sql, regress/wmsservers_expected: Trim the
	  binary versions of geometries to try and remove regressions from
	  other platforms.

2009-11-17 14:00  mcayland

	* postgis/Makefile.in, regress/Makefile.in: Properly fix #219 by
	  creating a separate "mini install" of PostGIS into the PGXS
	  regression directory that can be used for regression. This is
	  because different architectures have different naming
	  conventions, and so Paul's original hack isn't guaranteed to
	  work. By using PGXS to perform the install, we eliminate the
	  problem of having to know the final architecture library name.

2009-11-17 04:28  pramsey

	* regress/tickets.sql, regress/tickets_expected: Add tests from
	  #210 to the tickets.sql

2009-11-17 04:25  pramsey

	* regress/Makefile.in, regress/tickets.sql,
	  regress/tickets_expected: Add tickets.sql and expected tests
	  derived from old trac entries (#214)

2009-11-16 23:30  pramsey

	* regress/wmsservers.sql, regress/wmsservers_expected: Add
	  identifying lines to SQL so that error lines are easier to find.

2009-11-16 23:22  pramsey

	* regress/Makefile.in: Remove trailing space from libname

2009-11-16 22:01  pramsey

	* regress/Makefile.in: Add in hack to match the library .so
	  substition name to the one produced by a particular PgSQL
	  version. (#219)

2009-11-16 21:13  pramsey

	* regress/Makefile.in, regress/wmsservers.sql,
	  regress/wmsservers_expected: Add in tests for
	  MapServer/Geoserver-style SQL calls. (#224)

2009-11-16 20:25  pramsey

	* configure.ac: Make scripts version independent of library
	  micro-version.

2009-11-16 19:52  pramsey

	* configure.ac, utils/read_scripts_version.pl: Make
	  POSTGIS_SCRIPTS_VERSION reflect the maximum SVN version of the
	  SQL input files. (#242)

2009-11-16 19:47  kneufeld

	* postgis/postgis.sql.in.c, regress/Makefile.in,
	  regress/dumppoints.sql, regress/dumppoints_expected: Ticket #76.
	  - added a modified version of a plpgsql implementation for
	  ST_DumpPoints() proposed by Maxime van Noppen.
	  - added regression tests

2009-11-16 19:10  pramsey

	* postgis/geography_inout.c: Make an unknown geography SRID
	  translate to a 4326 geometry SRID during a cast (#298)

2009-11-16 19:06  robe

	* doc/reference_constructor.xml: forgot availability note

2009-11-16 19:04  robe

	* doc/reference_constructor.xml: fix typos in ST_MakeEnvelope (at
	  least he tries :) )

2009-11-16 18:46  pramsey

	* doc/reference_constructor.xml, regress/regress.sql,
	  regress/regress_expected: Add doco and regression tests for
	  ST_MakeEnvelope() (#199)

2009-11-16 18:28  pramsey

	* postgis/lwgeom_functions_basic.c, postgis/postgis.sql.in.c: Add
	  ST_MakeEnvelope() constructor, terse function for making bbox
	  polygons. (#199)

2009-11-16 13:50  robe

	* doc/xsl/postgis_gardentest_subset.sql.xsl: revise to deal with
	  boolean arguments

2009-11-16 12:57  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: Update geography transform
	  description to reflect new cowboy transform hack strategy :).
	  Need to update functions as well once Olivier has stopped kicking
	  dust.

2009-11-16 05:55  robe

	* doc/installation.xml: More encouragement to use GEOS 3.2 :)

2009-11-16 05:53  robe

	* doc/installation.xml: get rid of reference to loading
	  geography.sql (now integrated in postgis.sql)

2009-11-16 00:28  colivier

	* doc/Makefile.in, doc/postgis.xml, doc/reference.xml: revert
	  Makefile.in reference.xml and postgis.xml to r4816. Need to fix
	  NewFunction reference to go further :(

2009-11-16 00:27  pramsey

	* postgis/geography_measurement.c, postgis/lwgeom_transform.c:
	  Cowboy triumphs. (#304)

2009-11-15 23:13  pramsey

	* postgis/geography_measurement.c: Actually use Antarctic
	  stereographic for antarctic points. (#304)

2009-11-15 22:17  colivier

	* doc/Makefile.in: Add final semicolon. Remove useless copy related
	  to reference.xml

2009-11-15 22:03  colivier

	* doc/Makefile.in: Add forgotten .xml (in pdf rule)

2009-11-15 21:55  colivier

	* doc/Makefile.in: Add forgotten .xml in postgis-out rule

2009-11-15 21:23  colivier

	* doc/Makefile.in: Update Makefile rules, related to reference.xml
	  split (r4817)

2009-11-15 20:39  colivier

	* doc/postgis.xml, doc/reference.xml, doc/reference_accessor.xml,
	  doc/reference_constructor.xml, doc/reference_editor.xml,
	  doc/reference_exception.xml, doc/reference_lrs.xml,
	  doc/reference_management.xml, doc/reference_measure.xml,
	  doc/reference_misc.xml, doc/reference_operator.xml,
	  doc/reference_output.xml, doc/reference_processing.xml,
	  doc/reference_transaction.xml: Split reference.xml on several sub
	  files (upon sect1). Use entity to avoid redundant
	  compliant/support text (SFS, SQL/MM, Z/M dimensions, Curve
	  support)

2009-11-15 19:52  pramsey

	* loader/shp2pgsql-core.c, loader/shp2pgsql.c: Handle odd ArcMap
	  scinotation for large ints. (#38)

2009-11-15 19:32  pramsey

	* regress/run_test: Add locale handling by setting to 'C' (#303)

2009-11-15 19:23  pramsey

	* postgis/geography_btree.c: Make the _cmp and _eq methods use the
	  same equality conditions so that
	  indexed and unindexed answers will be the same. (#292)

2009-11-14 21:14  pramsey

	* postgis/geography_measurement.c: Move the polar stereographic
	  line a little further north in bestsrid. (#304)

2009-11-14 03:49  robe

	* doc/reference.xml: missing ST_DWithin geography spheroid proto

2009-11-14 00:40  pramsey

	* postgis, postgis/postgis.sql.in.c, postgis/postgis_drop.sql.in.c,
	  utils/postgis_proc_upgrade.pl: Add testing and drop deprecated
	  functions (#202)

2009-11-13 22:13  pramsey

	* postgis/Makefile.in, utils/postgis_proc_upgrade.pl: Build out
	  version specific upgrade scripts.

2009-11-13 20:04  pramsey

	* postgis/postgis.sql.in.c, postgis/sqldefines.h.in,
	  utils/postgis_proc_upgrade.pl: First baby steps towards
	  version-specific loader

2009-11-13 15:28  robe

	* doc/release_notes.xml: libxml preferable

2009-11-13 15:27  robe

	* doc/release_notes.xml: fix Paul's bad spelling, add KML in output
	  list, link to what's new in PostGIS 1.5 section, GEOS 3.2
	  preferred

2009-11-13 03:35  robe

	* doc/reference.xml: fix formatting in ST_LineCrossingDirection
	  (replace tabs with spaces)-- show new corrected output after #272
	  - should be negatively symmetric fix

2009-11-12 19:00  pramsey

	* postgis/postgis.sql.in.c: Walk back function deletions of ST_
	  functions under types and operators, these can't be dropped
	  during an in-place upgrade, *sigh*. (#195)

2009-11-12 04:09  pramsey

	* postgis/lwgeom_functions_basic.c, postgis/lwgeom_gist.c: Remove
	  old version ifdefs for versions < PgSQL 8.3 (#290)

2009-11-11 19:57  pramsey

	* liblwgeom/lwcollection.c, liblwgeom/lwgeom.c,
	  regress/regress_expected: Update behavior of lwgeom_same to match
	  "orderingequals" semantics (#289)

2009-11-11 19:35  pramsey

	* liblwgeom/lwgeodetic.c: Slightly loosen equality tolerance check
	  for point in cone... does this fix cunit regressions?

2009-11-11 19:02  pramsey

	* liblwgeom/cunit/cu_algorithm.c, liblwgeom/cunit/cu_algorithm.h,
	  liblwgeom/lwalgorithm.c, liblwgeom/lwalgorithm.h: Simplify code
	  and improve consistency of linecrossing results (#272)

2009-11-11 00:00  pramsey

	* postgis/geography_btree.c: Remove GisT headers from file and set
	  keywords.

2009-11-10 23:58  pramsey

	* postgis/geography_btree.c: Make the = operator do a pure equality
	  test

2009-11-10 20:39  pramsey

	* postgis/Makefile.in, postgis/geography.sql.in.c,
	  postgis/geography_btree.c: Stub implementation of ordering
	  operators (#292)

2009-11-10 19:30  pramsey

	* liblwgeom/lwgeodetic.c, postgis/geography.h,
	  postgis/geography.sql.in.c, postgis/geography_gist.c,
	  postgis/geography_measurement.c: Apply handling for EMPTY
	  geometries to all geography functions per the
	  DevWikiEmptyGeometry page.

2009-11-10 18:34  robe

	* doc/xsl/postgis_gardentest.sql.xsl: put logic to recognize
	  boolean and KML text args. Exclude ST_GeomFromKML and
	  ST_GeomFromGML from testing until crashing problem under mingw is
	  resolved.

2009-11-10 12:45  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: put availability note first in
	  what's new for 1.5. Some of the functions aren't new but support
	  geography or have behavior change. Easier if that note comes
	  first. Will change for prior what's new later if this looks okay.

2009-11-10 12:18  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: using (T) to denote Paul's
	  transform hacks and noting what that (T) means. Will eventually
	  use to generate super duper function compare matrix :)

2009-11-10 12:13  robe

	* doc/reference.xml: Put in ST_Intersection proto for geography

2009-11-10 12:08  robe

	* doc/reference.xml: add ST_Intersects proto for geography

2009-11-10 11:57  robe

	* doc/reference.xml: Add ST_GeomFromKML, add some grammar
	  corrections to ST_GeomFromGML

2009-11-08 19:05  colivier

	* postgis/Makefile.in, postgis/lwgeom_in_kml.c,
	  postgis/postgis.sql.in.c, regress/Makefile.in,
	  regress/in_kml.sql, regress/in_kml_expected: Initial version of
	  ST_GeomFromKML function and related units tests

2009-11-08 19:02  colivier

	* postgis/lwgeom_in_gml.c: remove an unused var. minor comment
	  change

2009-11-08 06:42  colivier

	* doc/reference.xml: Complete ST_GeomFromGML documentation. Add
	  ST_GMLToSQL documentation entry. (Please tks to read back as my
	  english grammar is far to be perfect)

2009-11-07 16:49  pramsey

	* TODO: Remove TODO items that have actually been done.

2009-11-07 16:17  pramsey

	* configure.ac: Make the configure-time test for PgSQL version
	  check for 8.3+ (#290)

2009-11-07 01:47  pramsey

	* regress/run_test: Drop database when function loads fail in
	  regression tests. (#77)

2009-11-07 01:31  pramsey

	* postgis/lwgeom_gist.c, postgis/postgis.sql.in.c,
	  postgis/sqlmm.sql.in.c, regress/regress.sql,
	  regress/regress_expected: Make ~= be a bounding box only operator
	  and upgrade ST_Equals() and ST_OrderingEquals() to match the new
	  behavior. Update regression tests to match new behavior. (#282)
	  See also #289 for an odd quirk discovered while updating
	  regression tests.

2009-11-07 00:33  pramsey

	* postgis/geography.sql.in.c: Add text wrappers to functions we
	  commonly expect people to call with text arguments but expect
	  implicit casting to geometry. (#252)

2009-11-07 00:12  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_geodetic.h,
	  liblwgeom/lwgeodetic.c: Fix for point-on-vertex case of st_covers
	  (#271)

2009-11-06 22:55  pramsey

	* utils/read_scripts_version.pl: Utility to read svn revision
	  numbers from SQL scripts.

2009-11-06 22:49  colivier

	* postgis/lwgeom_in_gml.c, regress/in_gml.sql,
	  regress/in_gml_expected: finalize Xlink support (GML SF-2 fully
	  compliant). Fix typo on PointProperty/Point. Few comments and
	  style corrections. Update unit tests.

2009-11-06 21:45  pramsey

	* postgis/Makefile.in, postgis/postgis.sql.in.c: Make geography.sql
	  part of the standard postgis.sql build.

2009-11-06 20:46  pramsey

	* README.postgis, doc/installation.xml, doc/release_notes.xml,
	  postgis/geography.sql.in.c, postgis/postgis.sql.in.c: Add costs
	  to CPU intensive C functions and update doco to ensure 8.3 is the
	  referenced minimum PgSQL version. (#230)

2009-11-06 17:30  pramsey

	* doc/reference.xml: Update documentation for those functions
	  affected by RFC3. They are all internal functions that are going
	  to disappear in 2.0, might be better to simply remove them, but
	  for now...

2009-11-05 20:20  pramsey

	* postgis/lwgeom_ogc.c, postgis/postgis.sql.in.c: Fix for #157,
	  ST_GeometryType output doesn't correctly identify curved
	  geometries

2009-11-05 19:29  pramsey

	* regress/regress_lrs_expected: Fix for new LRS regression (#283)

2009-11-05 19:04  pramsey

	* postgis/lwgeom_functions_basic.c, postgis/postgis.sql.in.c,
	  postgis/sqlmm.sql.in.c, regress/regress.sql,
	  regress/regress_expected, regress/regress_ogc.sql,
	  regress/regress_ogc_expected: Implement RFC3 (#195)

2009-11-05 04:55  pramsey

	* postgis/lwgeom_in_gml.c: Some initializations and a null pointer
	  avoidance test (#273)

2009-11-05 00:58  pramsey

	* postgis/geography.sql.in.c, postgis/lwgeom_geos.c: Add
	  ST_Intersection() and ST_Intersects() for geography.

2009-11-05 00:43  pramsey

	* utils/postgis_restore.pl: Remove createdb_opt lines from psql and
	  createlang calls. (#228)

2009-11-05 00:37  pramsey

	* postgis/lwgeom_functions_lrs.c: Make non-M attempts to run LRS
	  functions error out instead of return NULL (#113)

2009-11-04 23:51  pramsey

	* postgis/lwgeom_in_gml.c: Fix for #273? Some unitialized variables
	  may have been causing problems. Initializing them fixed this
	  problem for me.

2009-11-04 23:03  pramsey

	* postgis/lwgeom_geos.c: Fix hausdorf crasher (#279)

2009-11-04 21:19  colivier

	* liblwgeom/wktparse.lex: revert wrong commit (r4741) on
	  wktparse.lex file

2009-11-04 21:10  colivier

	* liblwgeom/wktparse.lex, postgis/lwgeom_in_gml.c,
	  regress/in_gml.sql, regress/in_gml_expected: Allow a double to
	  not have digit after dot (related to #175). Update unit test case

2009-11-04 20:35  pramsey

	* liblwgeom/lex.yy.c, liblwgeom/wktparse.lex: Fix for #175, numbers
	  with a terminal decimal won't parse.

2009-11-04 18:59  robe

	* doc/reference.xml: amend ST_Length to include use_spheroid proto
	  and amend examples to state new default behavior

2009-11-04 18:47  pramsey

	* postgis/lwgeom_gist.c: Allow ~= operator to recheck, per #253.

2009-11-04 11:57  robe

	* doc/reference.xml: type correction in ST_BuildArea output. Add
	  additional proto to ST_Area and correct the example to show the
	  new spheroid measurement default

2009-11-04 09:53  colivier

	* postgis/lwgeom_in_gml.c: Give priority to gml namespace attribute
	  if any. Apply a fix on ring incrementation (Surface/interior)

2009-11-04 03:27  pramsey

	* postgis/geography.sql.in.c, postgis/geography_measurement.c:
	  Change ST_Area(geog) to defaul to spheroid calculation.

2009-11-04 00:13  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c: Remove
	  unit test failure cases in 32-bit architectures. Now have to test
	  correctness
	  of algorithms on test data in 64-bit environment.

2009-11-03 22:26  colivier

	* postgis/lwgeom_in_gml.c, regress/in_gml.sql,
	  regress/in_gml_expected: Initial support of Xlink. Add related
	  units tests. Few cleaning

2009-11-03 22:24  colivier

	* configure.ac: Add xpath headers support for libxml2

2009-11-03 21:24  pramsey

	* liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h,
	  liblwgeom/lwspheroid.c: File headers and property setting.

2009-11-03 21:16  pramsey

	* postgis/geography_measurement.c: Add in handlers to avoid sheroid
	  area cases we currently cannot handle.

2009-11-03 21:13  pramsey

	* doc/reference.xml: Slight change in ST_Area wording.

2009-11-03 15:32  robe

	* doc/reference.xml: amend distance proto and example -- now we
	  default to spheroid

2009-11-03 13:36  colivier

	* postgis/lwgeom_in_gml.c, regress/in_gml.sql,
	  regress/in_gml_expected: Add namespace support. Add pointProperty
	  and pointRep support. Fix pos and posList spaces inside
	  coordinates issue. Comments update. Update unit tests

2009-11-03 10:03  robe

	* doc/reference.xml: get rid of extra para tag

2009-11-03 09:47  robe

	* doc/reference.xml: more typo fixing

2009-11-03 09:33  robe

	* doc/reference.xml: fix typo

2009-11-03 05:19  robe

	* doc/reference.xml: Document ST_Buffer for geography and caveats

2009-11-03 02:58  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwspheroid.c: Re-enable
	  other geodetic unit tests and remove Java code block.

2009-11-03 00:36  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_geodetic.h,
	  liblwgeom/g_box.c, liblwgeom/libgeom.h, liblwgeom/lwgeodetic.c,
	  liblwgeom/lwgeodetic.h, liblwgeom/lwspheroid.c,
	  postgis/geography.h, postgis/geography.sql.in.c,
	  postgis/geography_measurement.c: First cut of ST_Area(geography)
	  on spheroid. Currently not default, use ST_Area(geog, true) to
	  enable it. Beware of limitations over poles and eequator.

2009-11-02 12:05  robe

	* doc/reference.xml: minor corrections to
	  ST_distance_sphere/spheroid descriptions

2009-11-01 22:31  robe

	* doc/reference.xml: amend doc for st_distance_sphere,
	  st_distance_spheroid to reflect expanded support.

2009-10-31 05:05  pramsey

	* postgis/lwgeom_spheroid.c: Make distance_spher(oid) functions a
	  little more type safe.

2009-10-31 04:53  pramsey

	* postgis/lwgeom_spheroid.c, postgis/postgis.sql.in.c: Update
	  distance_sphere and distance_spheroid to back onto new geodetic
	  handlers and support generic geometry.

2009-10-31 00:10  pramsey

	* postgis/geography_inout.c: Tighten up geometry->geography case
	  (#265)

2009-10-31 00:01  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_geodetic.h,
	  liblwgeom/libgeom.h, liblwgeom/liblwgeom.h,
	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h,
	  liblwgeom/lwspheroid.c, liblwgeom/lwspheroid.h,
	  postgis/geography.sql.in.c, postgis/geography_measurement.c: Add
	  ST_Length() implementation on spheroid and rationalize the
	  sphere/spheroid implementations into
	  a smaller shared set of functions.

2009-10-30 20:45  pramsey

	* liblwgeom/libgeom.h, liblwgeom/lwgeodetic.c,
	  liblwgeom/lwspheroid.c, liblwgeom/lwspheroid.h,
	  postgis/geography.h, postgis/geography.sql.in.c,
	  postgis/geography_measurement.c: Add in spheroid calculations for
	  ST_Distance and ST_DWithin.

2009-10-30 19:00  robe

	* doc/installation.xml: Add link to new compatibility matrix

2009-10-29 20:31  colivier

	* postgis/lwgeom_in_gml.c, regress/in_gml.sql: Change dimension to
	  srsDimension (GML 3.1.1)

2009-10-29 20:21  colivier

	* postgis/lwgeom_gml.c, regress/gml_expected: Change attribute
	  dimension into srsDimension (GML 3.1.1), cf #276

2009-10-29 19:53  pramsey

	* liblwgeom/lwspheroid.c: Minor changes for numerical stability.
	  Remove logging.

2009-10-29 19:41  pramsey

	* postgis/geography.h: Increase precision of minor axis constant.

2009-10-29 19:24  pramsey

	* liblwgeom/Makefile.in, liblwgeom/cunit/cu_geodetic.c,
	  liblwgeom/cunit/cu_geodetic.h, liblwgeom/lwgeodetic.c,
	  liblwgeom/lwgeodetic.h, liblwgeom/lwspheroid.c,
	  liblwgeom/lwspheroid.h: Spheroid distance calculation between
	  points added.

2009-10-29 18:42  colivier

	* postgis/lwgeom_in_gml.c, regress/in_gml.sql,
	  regress/in_gml_expected: Add mixed GML srs support. Add ability
	  to deal with lat/lon issue in GML 3. Fix GML collection units
	  tests. Update units tests

2009-10-29 18:40  colivier

	* postgis/lwgeom_transform.c, postgis/lwgeom_transform.h: Expose
	  transform_point, make_project and GetProj4StringSPI. Creation of
	  lwgem_transform.h

2009-10-29 14:21  colivier

	* regress/kml_expected: Update unit test result, related to error
	  message change (r4662 in lwgeom_transform.c)

2009-10-29 14:08  colivier

	* postgis/lwgeom_gml.c, regress/gml.sql, regress/gml_expected: Add
	  attribute dimension in gml:pos and gml:posList. Fix
	  geometrycollection invalid GML output. Update units test. Cf #276

2009-10-28 23:05  pramsey

	* postgis/geography_gist.c: Note why the penalty function was
	  changed.

2009-10-28 23:02  pramsey

	* postgis/geography_gist.c: Remove overly clever penalty
	  calculation and improve index structure a lot!

2009-10-28 18:38  pramsey

	* postgis/geography_gist.c: Fill in actual error condition

2009-10-28 18:20  pramsey

	* postgis/geography_gist.c, postgis/geography_measurement.c: Fix
	  error in picksplit routine, perhaps will fix balance problem.

2009-10-28 12:13  robe

	* doc/introduction.xml: slight attribution update

2009-10-28 11:56  robe

	* doc/release_notes.xml: minor update to release notes (copying
	  content from branch 1.3 not in trunk)

2009-10-28 11:47  robe

	* doc/introduction.xml: switch pretty tag back to credits --
	  already linked in reference.xml

2009-10-28 11:40  robe

	* doc/introduction.xml: update credits to include breakout of PSC
	  and bump up people with commit access and currently committing
	  work

2009-10-28 11:05  robe

	* doc/release_notes.xml: copy release notes text from branch 1.4
	  which is strangely more up to date.

2009-10-28 10:58  robe

	* doc/release_notes.xml, doc/reporting.xml: correct links to
	  postgis bug tracker and subversion repository. Also amend the
	  release_notes section to reflect newer version changes

2009-10-27 21:39  colivier

	* postgis/lwgeom_export.h, postgis/lwgeom_geojson.c,
	  postgis/lwgeom_gml.c, postgis/lwgeom_kml.c, postgis/lwgeom_svg.c:
	  Fix huge number overflow in export functions, cf #277

2009-10-24 16:37  colivier

	* postgis/lwgeom_in_gml.c, regress/in_gml.sql,
	  regress/in_gml_expected: Add multi data coordinates support. Add
	  unit test case data_1

2009-10-24 16:35  colivier

	* liblwgeom/liblwgeom.h, liblwgeom/ptarray.c: Add ptarray_merge
	  function

2009-10-23 23:16  pramsey

	* doc/postgis.xml: Update personal information.

2009-10-23 16:01  robe

	* doc/reference.xml: typo in example

2009-10-23 15:51  robe

	* doc/reference.xml: put in availability note for ST_GeomFromGML,
	  link back from ST_AsGML, note about libxml2 required

2009-10-23 13:26  robe

	* doc/reference.xml, doc/xsl/postgis_gardentest.sql.xsl,
	  doc/xsl/postgis_gardentest_subset.sql.xsl: Preliminary
	  documentation for ST_GeomFromGML and logic to support gml input
	  parameters

2009-10-22 14:08  colivier

	* postgis/lwgeom_in_gml.c, regress/in_gml.sql,
	  regress/in_gml_expected: Use ptarray_isclosed3d to check if 3D
	  rings are closed also on Z. Update units tests cases

2009-10-22 14:06  colivier

	* liblwgeom/liblwgeom.h, liblwgeom/ptarray.c: Add
	  ptarray_isclosed3d function

2009-10-20 15:30  robe

	* configure.ac: fix typo in libxml deactivated notice

2009-10-20 13:07  colivier

	* postgis_config.h.in: Add HAVE_LIBXML2

2009-10-20 12:54  colivier

	* postgis/Makefile.in, postgis/lwgeom_in_gml.c,
	  postgis/postgis.sql.in.c, regress/Makefile.in,
	  regress/in_gml.sql, regress/in_gml_expected: Add initial version
	  of GeomFromGML function, and units tests cases.

2009-10-20 12:51  colivier

	* configure.ac, postgis/sqldefines.h.in: Add libxml2 support
	  (needed by GeomFromGML)

2009-10-19 12:53  robe

	* doc/reference.xml: update to include ST_Length for geography

2009-10-19 05:05  pramsey

	* postgis/geography.sql.in.c, postgis/geography_measurement.c,
	  postgis/lwgeom_transform.c: Add _ST_BestSRID(Geography) utility
	  function to support ST_Buffer(geography, radius) hack that casts
	  back and forth to geometry.

2009-10-18 21:15  pramsey

	* postgis/lwgeom_transform.c: Add in support for magic srid numbers
	  that will always be available for UTM WGS84 and polar
	  stereography. Will be used in wrappers that allow geometry
	  functions to be applied to geography.

2009-10-18 04:19  pramsey

	* liblwgeom/libgeom.h, liblwgeom/lwgeodetic.c,
	  liblwgeom/lwgeodetic.h, postgis/geography.sql.in.c,
	  postgis/geography_measurement.c: ST_Length(geography) per #266

2009-10-16 23:30  pramsey

	* postgis/geography_gist.c, postgis/lwgeom_gist.c: Muck with index
	  logging code.

2009-10-16 16:33  mcayland

	* postgis/geography_estimate.c: Fix the geography <column> &&
	  <column> selectivity code. Now the answers between geometry and
	  geography are reasonably similar :)

2009-10-16 16:31  mcayland

	* utils/test_geography_joinestimation.pl: Commit a first-hack
	  attempt at a script to test the geography join estimation code.

2009-10-16 16:23  mcayland

	* utils/test_joinestimation.pl: Change "Mixed Geometry Types"
	  message into a warning rather than an error in the existing join
	  estimation test script.

2009-10-16 13:33  robe

	* doc/xsl/postgis_gardentest.sql.xsl,
	  doc/xsl/postgis_gardentest_subset.sql.xsl: revise to test &&
	  against table and also put in some floating points to make tests
	  more interesting

2009-10-16 13:01  robe

	* postgis/geography.sql.in.c: #269 get rid of geography -> geometry
	  implicit to make it an explicit cast

2009-10-16 09:37  strk

	* loader/README.shp2pgsql, loader/shp2pgsql.c: Tell what the
	  default is for -N in help output and README file

2009-10-15 17:50  mcayland

	* liblwgeom/cunit/cu_libgeom.c, liblwgeom/libgeom.h,
	  postgis/geography_inout.c: Update the TYPMOD_SET_* macros in the
	  same way as for the FLAGS_SET_* macros earlier, so that they
	  actually change the variable they reference.

2009-10-15 17:45  mcayland

	* utils/test_geography_estimation.pl: Add (slightly hacked) version
	  of geography selectivity test script to the repo.

2009-10-15 17:44  mcayland

	* utils/test_estimation.pl: Fix test_estimation.pl script so it
	  doesn't require oids - no-one uses these in the 21st century...

2009-10-15 15:35  mcayland

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_libgeom.c,
	  liblwgeom/g_coord.c, liblwgeom/g_serialized.c,
	  liblwgeom/g_util.c, liblwgeom/libgeom.h,
	  postgis/geography_estimate.c, postgis/geography_gist.c,
	  postgis/geography_inout.c: Alter the FLAGS_SET_* macros so that
	  they actually update the specified flag variable, rather than
	  just returning the new value of the flag variable.

2009-10-15 14:48  mcayland

	* postgis/geography_estimate.c: Fix for column intersection
	  geography queries sometimes returning "lwgeom_get_gbox_geodetic:
	  non-geodetic gbox provided" during execution - a missing
	  initialisation bug.

2009-10-14 16:57  mcayland

	* postgis/geography.sql.in.c: Re-enable ANALYZE hook, now that it
	  doesn't crash upon loading Paul's test dataset anymore.

2009-10-14 16:22  mcayland

	* postgis/geography_estimate.c: Don't use the default (integer)
	  version of abs() during floating point calculations...

2009-10-13 19:50  pramsey

	* liblwgeom/lwgeodetic.c: Much better fix for NaN area problem.

2009-10-13 19:39  pramsey

	* liblwgeom/lwgeodetic.c: HAck fix for NaN areas.

2009-10-11 02:03  pramsey

	* liblwgeom/g_serialized.c: Don't copy bboxes from lwgeom to
	  gserialized when working with geodetics. (#263)

2009-10-10 16:59  robe

	* doc/reference.xml: update to include ST_Covers geography

2009-10-10 15:43  robe

	* doc/reference.xml: update ST_Area with geography examples

2009-10-10 03:18  pramsey

	* postgis/geography.sql.in.c, postgis/geography_inout.c: Add
	  geometry(geography) case per #257

2009-10-10 00:08  pramsey

	* liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h: Fix
	  ST_Area(geography) calculation to be more... correct.

2009-10-09 19:23  pramsey

	* liblwgeom/libgeom.h, liblwgeom/liblwgeom.h,
	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeom.c, liblwgeom/measures.c,
	  postgis/geography.sql.in.c, postgis/geography_measurement.c,
	  postgis/lwgeom_dump.c, postgis/lwgeom_functions_basic.c: Add
	  implementation for ST_Covers(geography, geography) in
	  point-in-polygon case.

2009-10-09 18:07  pramsey

	* liblwgeom/g_box.c: Fix incorrect use of flags macros

2009-10-09 16:51  pramsey

	* liblwgeom/g_box.c: One more fix for #260.

2009-10-09 16:07  pramsey

	* liblwgeom/g_box.c: Fix for #261 (spurious dimension difference
	  errors)

2009-10-09 10:39  robe

	* doc/reference.xml: Put in proto for ST_Area(geography). Still
	  need to put in example but my ST_Area is non-existent will
	  double-check why.

2009-10-09 04:16  pramsey

	* liblwgeom/libgeom.h, liblwgeom/lwgeodetic.c,
	  postgis/geography.sql.in.c, postgis/geography_measurement.c: Add
	  ST_PointOutside() function for testing purposes.

2009-10-08 19:40  pramsey

	* liblwgeom/lwgeodetic.c: Make geographic point initialization
	  slightly more efficient (avoid doing it twice for each vertex)

2009-10-08 18:59  pramsey

	* postgis/geography_measurement.c: Make error messages slightly
	  less opaque

2009-10-08 18:41  pramsey

	* postgis/geography.sql.in.c: Comment out analyze argument in
	  geometry type creation -- it is causing a crash for me when
	  loading my test data tables.

2009-10-08 17:10  pramsey

	* postgis/geography.h: Change radius figure to common average.

2009-10-08 17:04  pramsey

	* postgis/geography.sql.in.c: Reformat SQL lines with tabs

2009-10-08 11:43  robe

	* doc/README: revise readme to include link to instructions for
	  garden test

2009-10-08 11:40  robe

	* doc/xsl/postgis_gardentest_subset.sql.xsl: Revise to have
	  function list past in as arg to xsltproc

2009-10-08 10:29  mcayland

	* postgis/geography_estimate.c: Commit first attempt at working
	  geography index selectivity - the conversion should be there,
	  however it needs some kind of test harness to verify some of the
	  results.

2009-10-08 05:35  pramsey

	* liblwgeom/libgeom.h, liblwgeom/lwgeodetic.c,
	  liblwgeom/lwgeodetic.h, postgis/Makefile.in,
	  postgis/geography.sql.in.c, postgis/geography_distance.c,
	  postgis/geography_measurement.c: ST_Area(geography)
	  implementation and SQL bindings.

2009-10-07 14:26  pramsey

	* liblwgeom/g_box.c, liblwgeom/libgeom.h,
	  postgis/geography_distance.c: Make the calculation of gboxes a
	  little simpler in the db level code.

2009-10-07 12:16  mcayland

	* postgis/lwgeom_accum.c, postgis/lwgeom_functions_basic.c: Fix
	  #179: ST_MakeLine and ST_MakeLine_Garry crash server with null
	  arrays again. There was another non-NULL safe array iterator
	  within LWGEOM_makeline_garray.

2009-10-07 11:52  robe

	* doc/xsl/postgis_gardentest.sql.xsl,
	  doc/xsl/postgis_gardentest_subset.sql.xsl: Add table with
	  multiple nulls to garden of geometries. Evidentally -- there are
	  some NULL bugs that escape trapping with just a single null
	  geometry in the table.

2009-10-07 04:38  robe

	* doc/reference.xml: flip order of ST_Relate protos as Martin
	  observes it doesn't match our description

2009-10-07 03:38  pramsey

	* liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h: Put prototypes
	  into place

2009-10-07 03:37  pramsey

	* liblwgeom/g_box.c, liblwgeom/libgeom.h, liblwgeom/lwgeodetic.c:
	  Change from pass by reference to pass by value

2009-10-07 03:35  pramsey

	* liblwgeom/lwgeodetic.c: Short circuit the edge intersection test
	  when the gboxes are disjoint

2009-10-06 16:16  mcayland

	* postgis/geography_estimate.c: First attempt at porting the
	  estimate_selectivity() function to handle 3 dimensions. Note this
	  is mostly untested at the moment, as this is only the function
	  that cuts the relevant section out of the histogram. We still
	  need to plug this into the PostgreSQL infrastructure.

2009-10-06 13:51  mcayland

	* postgis/lwgeom_geos.c: Fix #258: ST_HausdorffDistance crashes
	  server. Another geometry free typo (same as #241) in both
	  st_hausdorffdistance() and st_hausdorffdistancedensify().

2009-10-06 13:43  mcayland

	* postgis/lwgeom_functions_analytic.c: Fix #241:
	  ST_LineCrossingDirection Server Crash (Segfault) caused by a typo
	  freeing the wrong parameter.

2009-10-06 12:02  robe

	* doc/xsl/postgis_gardentest.sql.xsl,
	  doc/xsl/postgis_gardentest_subset.sql.xsl: Put NULL safety tests
	  back in now that Mark has fixed aggregate collection bug

2009-10-06 11:15  robe

	* liblwgeom/cunit/cu_geodetic.c: Turn of Paul's accidental commit
	  of fanboy mac enabled random test

2009-10-06 10:49  mcayland

	* liblwgeom/lwgeodetic.c: Fix compilation bug when debug is
	  enabled.

2009-10-06 10:15  mcayland

	* postgis/lwgeom_accum.c, postgis/lwgeom_functions_basic.c: Fix
	  another non-NULL safe array iteration within
	  LWGEOM_collect_garray, as discovered by Regina's torture tests.

2009-10-06 08:52  mcayland

	* loader/Makefile.in: Move CFLAGS after the PGXS include directive,
	  so that the autotools configuration doesn't getting overwritten
	  by the PGXS version. Required when passing custom compiler f
	  lags into PostGIS as reported by William Kyngesburye.

2009-10-06 04:59  pramsey

	* liblwgeom/cunit/cu_geodetic.c, postgis/geography_distance.c: Make
	  db implementation consistent with liblwgeom

2009-10-06 04:50  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/libgeom.h,
	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h: Change signatures
	  for lwgeom distance sphere

2009-10-06 04:19  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/g_box.c,
	  liblwgeom/libgeom.h, liblwgeom/lwgeodetic.c: New point-outside
	  routine, and allow distances against empty geometries.

2009-10-05 21:15  kneufeld

	* doc/reference.xml: updated ST_IsValid's reference to the OGC
	  specs.

2009-10-05 19:43  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_geodetic.h,
	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h: More test cases
	  in there (but turned off, because they fail :(

2009-10-05 19:38  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_geodetic.h,
	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h: Add untested new
	  p-i-p approach for more testing later.

2009-10-05 16:17  mcayland

	* postgis/geography_estimate.c: Commit first attempt at a multi-D
	  statistics histogram builder. Note that while geodetic data is
	  inherently 3D, the builder also contains code to handle lower
	  dimension cartesian coordinates, which should make porting to
	  ggeometry easier at a later date. At the moment there are no
	  selectivity routines which actually use the histograms for real
	  queries, however a reasonably convincing histogram is created in
	  pg_statistic and all regression tests pass here.

2009-10-05 14:37  pramsey

	* liblwgeom/cunit/cu_geodetic.c: Increase precision.

2009-10-05 14:37  pramsey

	* liblwgeom/cunit/cu_geodetic.c: Add another printing block

2009-10-05 12:52  robe

	* doc/xsl/postgis_gardentest.sql.xsl,
	  doc/xsl/postgis_gardentest_subset.sql.xsl: more errors in my
	  logic

2009-10-05 11:45  robe

	* doc/xsl/postgis_gardentest.sql.xsl,
	  doc/xsl/postgis_gardentest_subset.sql.xsl: more corrections

2009-10-05 05:05  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c,
	  liblwgeom/lwgeodetic.h: Added new point-on-edge routine still no
	  joy on bad test case.

2009-10-04 22:26  pramsey

	* liblwgeom/cunit/cu_geodetic.c: Add another test case that needs
	  resolution

2009-10-04 01:41  pramsey

	* postgis/geography.sql.in.c: Add SQL bindings for selectivity
	  functions.

2009-10-04 00:52  pramsey

	* install-sh: revert to previous version

2009-10-04 00:51  pramsey

	* install-sh, liblwgeom/cunit/cu_geodetic.c,
	  liblwgeom/lwgeodetic.c, postgis/geography.sql.in.c,
	  postgis/geography_distance.c, postgis/geography_estimate.c,
	  postgis/geography_gist.c: Some fixes to the ST_DWithin code.

2009-10-02 20:07  robe

	* doc/xsl/postgis_gardentest.sql.xsl,
	  doc/xsl/postgis_gardentest_subset.sql.xsl: more changes to better
	  test geography

2009-10-02 19:24  robe

	* doc/reference.xml: cosmetic change to tolerance args for
	  ST_DWithin

2009-10-02 19:21  robe

	* doc/using_postgis_dataman.xml: put create table examples in
	  program listing tag

2009-10-02 19:08  robe

	* doc/reference.xml: add geography proto for ST_DWithin, also fill
	  in some availability marks forgotten.

2009-10-02 18:44  robe

	* doc/reference.xml: Add geography example for ST_Distance, more
	  geometry examples and amend to reflect its in meters

2009-10-02 18:28  pramsey

	* postgis/geography.h, postgis/geography.sql.in.c,
	  postgis/geography_distance.c, postgis/geography_gist.c,
	  postgis/geography_inout.c: Largely untested implementation of
	  ST_DWithin(geography, geography).
	  We're in business baby!

2009-10-02 14:13  strk

	* loader/shp2pgsql.c: typo in help message

2009-10-02 01:38  pramsey

	* postgis/geography.h, postgis/geography_distance.c: Make the units
	  of st_distance(geography, geography) meters

2009-10-01 23:54  pramsey

	* liblwgeom/lwgeodetic.c: Fix boner error

2009-10-01 21:18  robe

	* doc/xsl/postgis_gardentest.sql.xsl: typos

2009-10-01 20:37  robe

	* doc/reference.xml: put in ST_Distance proto for geography so can
	  test it.

2009-10-01 19:50  pramsey

	* liblwgeom/lwgeodetic.c, postgis/Makefile.in, postgis/geography.h,
	  postgis/geography.sql.in.c, postgis/geography_distance.c,
	  postgis/geography_gist.c: ST_Distance(geography, geography)
	  roughed in. Small detail, currently returns answers in radians.
	  :)

2009-10-01 18:45  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/libgeom.h,
	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h: Add polygon/point
	  distance and tests.

2009-10-01 14:52  pramsey

	* liblwgeom/cunit/cu_geodetic.c: Wow, error that only showed up in
	  MinGW, but totally an error. I wonder why my test passed this...
	  clean memory I guess.

2009-10-01 05:53  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_geodetic.h,
	  liblwgeom/libgeom.h, liblwgeom/lwgeodetic.c: lwgeom sphere
	  distance function and tests for point/linestring

2009-09-30 23:59  pramsey

	* liblwgeom/libgeom.h, liblwgeom/liblwgeom.h,
	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h,
	  liblwgeom/lwgeom.c: Roughing in lwgeom distance machinery now.

2009-09-30 23:03  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_geodetic.h: Add
	  edge-edge distance tests.

2009-09-30 21:45  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c,
	  liblwgeom/lwgeodetic.h: Add return value for point of closest
	  approach on arc/edge distance.

2009-09-30 21:21  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_geodetic.h,
	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h: Add edge-to-point
	  distance calculation and tests

2009-09-30 19:34  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c: Remove CPU
	  intensive test and add some lat/lon utility functions

2009-09-30 19:02  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c: Make
	  point-in-edge test even looser (fp tolerance factor)

2009-09-30 18:57  pramsey

	* liblwgeom/cunit/cu_geodetic.c: Move defines around a bit.

2009-09-30 18:54  pramsey

	* liblwgeom/cunit/cu_geodetic.c: Add some debugging blocks for
	  later

2009-09-30 18:28  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c: Add in
	  special case test for parallel / equal edges.

2009-09-30 17:12  pramsey

	* liblwgeom/cunit/cu_geodetic.c: Whoops, make sure we test all our
	  test cases.

2009-09-30 17:09  pramsey

	* liblwgeom/cunit/cu_geodetic.c: Make random brute force test a
	  compile-time option.

2009-09-30 17:05  pramsey

	* liblwgeom/cunit/cu_geodetic.c,
	  liblwgeom/cunit/cu_geodetic_data.h, liblwgeom/lwgeodetic.c: Add
	  more test cases for geocentric bbox calculation and make 'in
	  cone' test inclusive of end points.

2009-09-30 15:50  robe

	* doc/xsl/postgis_gardentest.sql.xsl: more fixes to make geography
	  friendly

2009-09-30 14:10  strk

	* autogen.sh: Can't put backslash-commands in 'echo' parameter in a
	  standard way
	  (would take -e in some cases) so replace \t with some spaces

2009-09-30 08:39  strk

	* loader/shp2pgsql.c: add missing newline at end of error message
	  (utf8/iconv)

2009-09-30 00:17  pramsey

	* liblwgeom/cunit/cu_geodetic.c: Re-enable all geodetic tests.

2009-09-30 00:11  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c: Add some
	  extra comments

2009-09-29 20:44  pramsey

	* liblwgeom/cunit/cu_geodetic.c,
	  liblwgeom/cunit/cu_geodetic_data.h, liblwgeom/lwgeodetic.c,
	  liblwgeom/lwgeodetic.h: astyle the work thus far

2009-09-29 20:41  pramsey

	* liblwgeom/cunit/cu_geodetic.c,
	  liblwgeom/cunit/cu_geodetic_data.h, liblwgeom/lwgeodetic.c,
	  liblwgeom/lwgeodetic.h: Flip the clairaut calculations to return
	  both top and bottom in one go.

2009-09-29 19:53  pramsey

	* liblwgeom/cunit/cu_geodetic.c,
	  liblwgeom/cunit/cu_geodetic_data.h: Remove old GBOX test answers
	  (some were wrong!) in favor of actual slow calculations

2009-09-29 19:50  pramsey

	* liblwgeom/cunit/cu_geodetic.c: Add randomized box
	  maker/checker... still some small errors?

2009-09-29 19:02  pramsey

	* liblwgeom/lwgeodetic.c: Make polygon pole check a little more
	  general.

2009-09-29 18:48  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_geodetic.h,
	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h: All bbox test
	  cases now pass. Suck on that!

2009-09-29 15:55  robe

	* doc/xsl/postgis_gardentest.sql.xsl: remove null geometry from
	  testing until we fix aggregate null crashing bug. Also fix
	  multipolygonz and m not returning those geometry types.

2009-09-29 14:40  pramsey

	* liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h: Remove un-used
	  function from testing.

2009-09-29 14:39  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c,
	  liblwgeom/lwgeodetic.h: Work on making "on edge" test more
	  reliable.

2009-09-29 13:31  strk

	* liblwgeom/lwcollection.c, regress/regress.sql,
	  regress/regress_expected: Ensure lwcollection_segmentize2d always
	  return a NEW geometry. Fixes ticket #254. Add regression test for
	  that bug.

2009-09-29 12:42  robe

	* doc/reference.xml, doc/xsl/postgis_aggs_mm.xml.xsl: Add missing
	  protos for geography for ST_AsKML, ST_AsGeoJSON, ST_AsSVG,
	  ST_AsGML. Revise xml parser special index generator to not dupe
	  when multiple protos with geography

2009-09-29 12:23  robe

	* postgis/geography.sql.in.c: Put in overload text for ST_AsText
	  and ST_AsBinary to prevent the function .. is not unique when
	  passing in text (unknown) rep of a geometry. Still need to do
	  this for ST_AsKML etc. that Olivier just put in.

2009-09-29 07:45  colivier

	* doc/using_postgis_dataman.xml: Update documentation related to
	  geography typmod export functions (r4535, r4536)

2009-09-29 06:34  robe

	* doc/using_postgis_dataman.xml, doc/xsl/postgis_aggs_mm.xml.xsl:
	  Add a new special index section to collect functions that take as
	  input or output geography data type. Also give pretty anchor to
	  PostGIS Geography section

2009-09-28 22:45  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_geodetic.h,
	  liblwgeom/cunit/cu_libgeom.c, liblwgeom/cunit/cu_libgeom.h,
	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h: Test re-org and
	  first cut at edge intersection.

2009-09-28 18:31  colivier

	* postgis/geography.sql.in.c: A forgot prototype in ST_AsGeoJson
	  export function

2009-09-28 18:16  colivier

	* postgis/Makefile.in, postgis/geography.sql.in.c,
	  postgis/geography_inout.c, postgis/lwgeom_export.c,
	  postgis/lwgeom_export.h, postgis/lwgeom_geojson.c,
	  postgis/lwgeom_gml.c, postgis/lwgeom_kml.c, postgis/lwgeom_svg.c:
	  Add geography typmod support for export functions (ST_AsGML,
	  ST_AsGeoJson, ST_KML, St_AsSVG). Create lwgeom_export.c and
	  lwgeom_export.h to factorize common export functions routines.

2009-09-25 13:32  robe

	* liblwgeom/libgeom.h: remove regex.h include per Nicklas
	  observation its still in there.

2009-09-23 18:15  pramsey

	* postgis/geography.sql.in.c: Add SQL def'n for geography_analyze
	  function.

2009-09-23 16:11  robe

	* doc/reference.xml: another typo

2009-09-22 21:56  robe

	* doc/installation.xml: missing spots for geography.sql and
	  postgis_comments.sql

2009-09-22 21:53  robe

	* doc/reference.xml: correct typo

2009-09-22 21:14  robe

	* doc/reference.xml: start putting in geography functions

2009-09-22 13:38  mcayland

	* liblwgeom/liblwgeom.h: Commit fix to LW_ABS() macro as discovered
	  by Nicklas Aven.

2009-09-22 13:09  mcayland

	* postgis/Makefile.in, postgis/geography.sql.in.c,
	  postgis/geography_estimate.c: Add the basic machinery to call a
	  function when running VACUUM ANALYZE on a geography column - the
	  more interesting parts are yet to come ;)

2009-09-22 12:27  robe

	* doc/xsl/postgis_gardentest.sql.xsl: get rid of things like
	  invalid coords for 4326 space tripping up geography testing.

2009-09-22 11:53  mcayland

	* liblwgeom/g_util.c: Oops - forgot to bump the array indices on
	  the last commit :(

2009-09-22 11:27  robe

	* doc/installation.xml: Update installation to include
	  geography.sql (yikes we still had install lwpostgis.sql -- no
	  wonder people are so confused). Also upped required to 8.3

2009-09-22 11:23  robe

	* doc/using_postgis_dataman.xml: cut in Paul's geography.txt into
	  the official docs. Didn't notice it before :(. We might need a
	  whole new chapter for this to do it justice but will deal with
	  formatting later.

2009-09-22 11:23  mcayland

	* liblwgeom/g_util.c: Add missing geometry(m)(z) type missing from
	  previous commit.

2009-09-22 11:13  mcayland

	* configure.ac, liblwgeom/cunit/Makefile.in, liblwgeom/g_util.c,
	  postgis/Makefile.in: Remove dependency on regex library by
	  implementing the same functionality using standard C functions.
	  Passes regression tests for me.

2009-09-22 00:06  pramsey

	* postgis/geography_gist.c: Change signatures to use fewer
	  pointers.

2009-09-21 10:57  mcayland

	* postgis/geography_inout.c, postgis/lwgeom_geos_prepared.c: Update
	  LWDEBUG(F)/POSTGIS_DEBUG(F) macro debug levels to follow the
	  standard in postgis/DEBUG.

2009-09-21 10:50  mcayland

	* postgis/geography_gist.c: Change macros to use capitalised names,
	  as per standard C convention. This means it is possible at a
	  glance to determine what is a macro and what is a function.

2009-09-20 08:15  robe

	* doc/using_postgis_dataman.xml,
	  doc/xsl/postgis_gardentest.sql.xsl: fix typos and redundant
	  things

2009-09-20 08:10  robe

	* doc/reference.xml, doc/xsl/postgis_gardentest.sql.xsl: flag some
	  operators that support geography, put in logic to test for
	  geography marked functions

2009-09-20 07:50  robe

	* doc/using_postgis_dataman.xml:

2009-09-20 07:45  robe

	* doc/using_postgis_dataman.xml: Make slot for geography data type
	  and start filling in details

2009-09-18 14:53  pramsey

	* liblwgeom/cunit/cu_geodetic.c: Clean up tests so they pass
	  quietly. (#249)

2009-09-18 14:10  robe

	* configure.ac, liblwgeom/cunit/Makefile.in, postgis/Makefile.in:
	  #250: Fix to get mingw to compile using conditional -lregex
	  Had to change configure.ac too so -lregex is not put in if its
	  built-in.

2009-09-17 15:44  robe

	* doc/xsl/postgis_gardentest.sql.xsl: Revise garden test to include
	  testing for creating geography types. Still needs a bit more
	  work. Also discovered more crashers to put in bug list (not all
	  related to geography)

2009-09-17 05:57  pramsey

	* liblwgeom/g_serialized.c, postgis/lwgeom_functions_basic.c: Fix
	  serialization problem with lwgeoms that have bboxes.

2009-09-17 05:33  pramsey

	* liblwgeom/cunit/cu_geodetic.c,
	  liblwgeom/cunit/cu_geodetic_data.h, liblwgeom/cunit/cu_libgeom.c,
	  liblwgeom/cunit/cu_libgeom.h, liblwgeom/cunit/cu_tester.c,
	  liblwgeom/g_serialized.c, liblwgeom/libgeom.h,
	  liblwgeom/lwgeodetic.c: Clean up gbox serialization a little

2009-09-17 02:33  pramsey

	* liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c: Add lwgeom_is_empty()
	  test

2009-09-17 00:01  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/g_serialized.c,
	  liblwgeom/lwgeodetic.c: Work on tracking down bug in casting
	  geometry->geography

2009-09-16 22:43  pramsey

	* liblwgeom/cunit/cu_geodetic.c,
	  liblwgeom/cunit/cu_geodetic_data.h, liblwgeom/lwgeodetic.c,
	  liblwgeom/lwgeodetic.h: Fix some test cases crossing the date
	  line

2009-09-16 21:09  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/g_box.c,
	  liblwgeom/libgeom.h: Add gbox string constructor for testing
	  purposes

2009-09-16 20:19  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_geodetic.h,
	  liblwgeom/cunit/cu_tester.c, liblwgeom/g_box.c,
	  liblwgeom/g_serialized.c, liblwgeom/libgeom.h,
	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h: More tests pass

2009-09-16 18:54  pramsey

	* liblwgeom/lwgeodetic.c: Change back to less intensive cartesian
	  clairaut

2009-09-16 18:50  pramsey

	* liblwgeom/g_box.c, liblwgeom/lwgeodetic.c,
	  liblwgeom/lwgeodetic.h: Fix errors in calculating geocentric
	  bounds. Early test cases now pass!

2009-09-15 21:21  pramsey

	* liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c: Hook
	  geocentric calculation into gbox routines, start testing

2009-09-15 19:50  pramsey

	* liblwgeom/cunit/Makefile.in, liblwgeom/cunit/cu_algorithm.h,
	  liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_geodetic.h,
	  liblwgeom/cunit/cu_libgeom.c, liblwgeom/cunit/cu_libgeom.h,
	  liblwgeom/cunit/cu_measures.h, liblwgeom/cunit/cu_tester.c,
	  liblwgeom/cunit/cu_tester.h, liblwgeom/g_box.c,
	  liblwgeom/g_serialized.c, liblwgeom/libgeom.h,
	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h,
	  postgis/geography_gist.c, postgis/geography_inout.c: Geocentric
	  bounding box roughed in and compiles.

2009-09-14 20:30  pramsey

	* liblwgeom/libgeom.h, liblwgeom/liblwgeom.h,
	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwalgorithm.h,
	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h,
	  liblwgeom/lwgeom.c, postgis/geography_gist.c: Start the geodetic
	  machinery. Add an internal API header for eventual API
	  rationalisation

2009-09-14 18:33  pramsey

	* liblwgeom/liblwgeom.h, postgis/geography_gist.c: Crib index
	  penalty tweak from pgsphere.

2009-09-14 18:15  pramsey

	* liblwgeom/liblwgeom.h: Add FP_EQUALS and bracket arguments for a
	  little extra safety

2009-09-14 17:01  kneufeld

	* postgis/postgis.sql.in.c: fix for POPULATE_GEOMETRY_COLUMNS -
	  remove hard-coded "public" schema references.

2009-09-14 10:54  mcayland

	* ., doc/geography.txt, doc/reference.xml, doc/reference_old.xml,
	  liblwgeom/Makefile.in, liblwgeom/cunit/Makefile.in,
	  liblwgeom/cunit/cu_libgeom.c, liblwgeom/cunit/cu_libgeom.h,
	  liblwgeom/cunit/cu_tester.c, liblwgeom/g_box.c,
	  liblwgeom/g_coord.c, liblwgeom/g_geometry.c,
	  liblwgeom/g_ptarray.c, liblwgeom/g_serialized.c,
	  liblwgeom/g_serialized.txt, liblwgeom/g_util.c,
	  liblwgeom/libgeom.h, liblwgeom/liblwgeom.h,
	  liblwgeom/lwcircstring.c, liblwgeom/lwgeodetic.c,
	  liblwgeom/lwgeom.c, liblwgeom/lwline.c, liblwgeom/lwpoint.c,
	  liblwgeom/lwpoly.c, liblwgeom/lwutil.c, liblwgeom/ptarray.c,
	  postgis, postgis/Makefile.in, postgis/geography.h,
	  postgis/geography.sql.in.c, postgis/geography_gist.c,
	  postgis/geography_inout.c, postgis/long_xact.sql.in.c,
	  postgis/lwgeom_gist.c, postgis/postgis.sql.in.c,
	  postgis/sqlmm.sql.in.c, postgis/uninstall_long_xact.sql.in.c,
	  postgis/uninstall_postgis.sql.in.c,
	  postgis/uninstall_sqlmm.sql.in.c: Merge Paul's geodetic
	  (geography) branch into trunk, as per discussions on
	  postgis-devel. Most of the merge was automatic (albeit quite
	  slow), with a few manual touch-ups where the merge algorithm
	  couldn't handle this automatically. "make check" runs and passes,
	  so I hope I haven't managed to break too much ;)

2009-09-12 04:01  robe

	* doc/reference.xml: formatting cleanup

2009-09-12 03:43  robe

	* doc/html/image_src/Makefile.in,
	  doc/html/image_src/st_linecrossingdirection03.wkt,
	  doc/html/image_src/st_linecrossingdirection04.wkt,
	  doc/reference.xml: Add more line crossings. change tab to 4
	  spaces

2009-09-12 03:12  robe

	* doc/html/image_src/st_linecrossingdirection01.wkt,
	  doc/html/image_src/st_linecrossingdirection02.wkt,
	  doc/html/image_src/styles.conf: define new styles mediumline and
	  use those

2009-09-11 21:24  robe

	* doc/html/image_src/Makefile.in,
	  doc/html/image_src/st_linecrossingdirection01.wkt,
	  doc/html/image_src/st_linecrossingdirection02.wkt,
	  doc/html/image_src/styles.conf, doc/reference.xml: add new
	  st_linecrossing graphic, experiment with new style, put in
	  informal table

2009-09-11 12:40  robe

	* doc/html/image_src/st_linecrossingdirection02.wkt,
	  doc/reference.xml: incomplete finish later

2009-09-11 12:26  robe

	* doc/html/image_src/st_linecrossingdirection01.wkt: make arrow and
	  start separate to see if it shows better

2009-09-11 06:04  robe

	* doc/html/image_src/st_linecrossingdirection01.wkt,
	  doc/reference.xml: revise example so scales well on 200 x 200
	  grid

2009-09-11 03:19  kneufeld

	* doc/html/image_src/generator.c, doc/html/image_src/styles.c:
	  added a few comments to aid in image generation.

2009-09-10 06:34  robe

	* doc/html/image_src/st_linecrossingdirection01.wkt: round digits

2009-09-10 06:19  robe

	* doc/html/image_src/st_linecrossingdirection01.wkt:

2009-09-10 05:56  robe

	* doc/html/image_src/st_linecrossingdirection01.wkt: try geometry
	  collection instead

2009-09-10 05:54  robe

	* doc/html/image_src/st_linecrossingdirection01.wkt:

2009-09-10 05:39  robe

	* doc/html/image_src/Makefile.in: typo in makefile

2009-09-10 05:27  robe

	* doc/html/image_src/Makefile.in,
	  doc/html/image_src/st_linecrossingdirection01.wkt,
	  doc/reference.xml: first attempt at figure for
	  st_linecrossingdirection. Also query correction.

2009-09-10 04:10  robe

	* doc/html/image_src/Makefile.in,
	  doc/html/image_src/st_line_substring01.wkt, doc/reference.xml:
	  figure for st_line_substring

2009-09-10 04:03  robe

	* doc/html/image_src/Makefile.in,
	  doc/html/image_src/st_line_interpolate_point01.wkt,
	  doc/reference.xml: figure of st_line_interpolate_point

2009-09-08 06:09  robe

	* doc/html/image_src/st_minimumboundingcircle01.wkt,
	  doc/reference.xml: better fit example

2009-09-08 05:28  robe

	* doc/html/image_src/st_minimumboundingcircle01.wkt,
	  doc/reference.xml: typos

2009-09-08 05:24  robe

	* doc/html/image_src/st_minimumboundingcircle01.wkt: forgot wkt

2009-09-08 05:24  robe

	* doc/html/image_src/Makefile.in, doc/reference.xml: figure for
	  minimum bounding circle

2009-09-05 17:31  robe

	* doc/html/image_src/Makefile.in,
	  doc/html/image_src/st_difference01.wkt, doc/reference.xml: Some
	  wording changes and addition of figure for st_difference

2009-09-05 17:11  robe

	* doc/reference.xml: formatting change

2009-09-05 16:55  robe

	* doc/html/image_src/Makefile.in,
	  doc/html/image_src/st_symdifference01.wkt,
	  doc/html/image_src/st_symdifference02.wkt, doc/reference.xml: add
	  figures for st_symdifference and slight update on st_convexhull

2009-09-04 18:43  kneufeld

	* doc/Makefile.in: added images as a requirement to the
	  chunked-html target

2009-09-04 18:24  kneufeld

	* doc/Makefile.in, doc/html/image_src/generator.c: made the
	  'images' a requirement for pdf generation
	  changed the background of the generated images to white instead
	  of being transparent.

2009-09-01 18:57  robe

	* doc/reference.xml: minor formatting

2009-09-01 18:34  robe

	* doc/html/image_src/st_convexhull01.wkt, doc/reference.xml: better
	  convex hull example

2009-08-28 19:10  robe

	* doc/html/image_src/st_convexhull01.wkt, doc/reference.xml:

2009-08-28 18:58  robe

	* doc/html/image_src/st_convexhull01.wkt, doc/reference.xml: better
	  visual convex hull

2009-08-28 18:38  robe

	* doc/html/image_src/Makefile.in,
	  doc/html/image_src/st_convexhull01.wkt, doc/reference.xml: Put in
	  image of ST_ConvexHull

2009-08-28 17:41  robe

	* doc/html/image_src/Makefile.in: put in alpha order

2009-08-28 17:32  robe

	* doc/html/image_src/st_buildarea02.wkt: get rid of extra space

2009-08-28 17:23  robe

	* doc/html/image_src/st_buildarea02.wkt, doc/reference.xml: Make
	  gaping hole more gaping, make code table 1 column instead of 2

2009-08-28 16:44  robe

	* doc/reference.xml: improve on st_buildarea code formatting

2009-08-28 15:37  kneufeld

	* doc/html/image_src/st_buildarea02.wkt: Changing MULTIPOLYGON into
	  several POLYGONs so the image generating WKT parser doesn't fail.

2009-08-28 15:16  kneufeld

	* doc/README: added a small How To section, referencing the wiki on
	  how to generate images used in the documentation.

2009-08-28 12:03  robe

	* doc/html/image_src/Makefile.in,
	  doc/html/image_src/st_buildarea01.wkt,
	  doc/html/image_src/st_buildarea02.wkt, doc/reference.xml: Add
	  pictures for ST_BuildArea examples

2009-08-28 11:34  robe

	* doc/performance_tips.xml: Commit jlivni documentation addition
	  and update with minor comment for PostgreSQL 8.4 users and notice
	  about obsolete settings. Also put in hyperlinks back to the
	  current interactive version of PostgreSQL manual for each part.

2009-08-23 02:20  robe

	* doc/reference.xml, postgis/postgis.sql.in.c: change lwpostgis to
	  postgis and example to show 1.5.0SVN

2009-08-17 13:22  pramsey

	* postgis/lwgeom_svg.c: Initialize counter to ensure later test
	  works (#239)

2009-08-17 13:19  pramsey

	* postgis/lwgeom_svg.c: Add comment and clearer information to fix
	  for #239

2009-08-17 11:37  robe

	* doc/reference.xml, doc/xsl/postgis_aggs_mm.xml.xsl: revert order
	  of availability. Revise xsl to pick up availabilities embedded in
	  note tag

2009-08-17 11:29  robe

	* doc/reference.xml: debugging why not showing in new section

2009-08-17 02:59  pramsey

	* postgis/lwgeom_svg.c: Fix for handling of empty
	  geometrycollection in asssvg (#239)

2009-08-16 15:03  robe

	* doc/reference.xml: update svg availability note

2009-08-16 14:49  robe

	* doc/reference.xml: Correct ST_AsSVG command to reflect
	  introduction of L command

2009-08-16 05:34  robe

	* doc/xsl/postgis_gardentest.sql.xsl: add null and empty geometry
	  collection to garden variety geometry list

2009-08-16 05:29  robe

	* doc/xsl/postgis_gardentest_subset.sql.xsl: cast null to geometry

2009-08-16 05:09  robe

	* doc/xsl/postgis_gardentest_subset.sql.xsl: Version of garden test
	  to allow selecting a subset of functions to test.

2009-08-16 04:41  robe

	* doc/reference.xml: update ST_buffer (include buffer style in
	  refpuprose so shows in postgresql function descrip),
	  update refpurpose of hausdorf and include useful links for more
	  details

2009-08-13 00:37  mleslie

	* regress/Makefile.in: Removing accidental commit from r4366.

2009-08-11 16:38  strk

	* GNUmakefile, authors.svn: Add ChangeLog.svn rule, and auxiliary
	  authors file

2009-08-07 03:38  mleslie

	* liblwgeom/lwgparse.c, regress/Makefile.in,
	  regress/sql-mm-compoundcurve.sql,
	  regress/sql-mm-compoundcurve_expected: Fix for ticket #234

2009-08-05 18:09  pramsey

	* postgis/lwgeom_functions_basic.c: Remove printfs from code.

2009-08-01 18:33  robe

	* doc/reference.xml: update ST_Line_Locate ... with example of
	  closest point. Asked way too many times on postgis news groups

2009-07-30 16:03  mcayland

	* regress/Makefile.in: Remove quotes from PATH in regression
	  Makefile, as it seems that the last MingW hack doesn't need this
	  any more.

2009-07-18 20:01  mcayland

	* regress/Makefile.in: Fix for Windows combining stdout/stderr when
	  executing the $(shell) command.

2009-07-18 19:01  mcayland

	* regress/Makefile.in, regress/run_test: Apply fix to allow
	  regression tests to run on MingW by fixing PATH and removing
	  trailing CR/LFs on some outputs.

2009-07-18 18:45  mcayland

	* regress/run_test: Fix regression regex listings so that the newer
	  "LINE n:" lines and lines containing just a position indicator
	  (^) introduced in PostgreSQL 8.4 are removed from the regression
	  output.

2009-07-16 21:32  mcayland

	* liblwgeom/liblwgeom.h, postgis/lwgeom_pg.h: Move SERIALIZED_FORM
	  to lwgeom_pg.h from liblwgeom.h since it references a
	  PostgreSQL-only structure. Per report from Nicklas Aven.

2009-07-16 21:26  mcayland

	* loader/shp2pgsql-gui.c: Commit patch for missing lw_asprintf()
	  from #222.

2009-07-13 17:27  pramsey

	* liblwgeom/liblwgeom.h, loader/Makefile.in,
	  loader/shp2pgsql-cli.c, loader/shp2pgsql-core.c,
	  loader/shp2pgsql-core.h, loader/shp2pgsql-gui.c: MinGW fix for
	  loader (#222), Mark Cave-Ayland

2009-07-13 16:57  pramsey

	* regress: ignore copied version of postgis.sql

2009-07-13 16:57  pramsey

	* doc/html/images: ignore generated images

2009-07-08 22:43  robe

	* doc/reference.xml: Put in availability and GEOS for Hausdorff
	  distance

2009-07-08 22:39  pramsey

	* README.postgis: match header format

2009-07-08 16:27  strk

	* README.postgis: Update instructions for testing (and moved that
	  step *before* install - finally!)

2009-07-08 16:03  strk

	* regress/Makefile.in: Pre-install check rule by Paul cleaned up to
	  allow top-level run and correct dependencies. See issue #219.

2009-07-08 15:28  pramsey

	* doc/html/image_src/Makefile.in: Remove images from clean target

2009-07-08 15:16  pramsey

	* doc/html/image_src/generator.c: Remove CUnit dependency

2009-07-08 15:15  pramsey

	* doc/Makefile.in: clean doc images as part of clean

2009-07-08 15:09  pramsey

	* make_dist.sh: Fix itglish.

2009-07-08 04:59  mcayland

	* liblwgeom/lwsegmentize.c: Fix #112: ST_CurveToLine sometimes
	  crashes server. While the circle segmentiser detected colinear
	  circle points, it didn't check for the
	  NULL pointer returned in this case. Since we are converting to a
	  line, the current behaviour is to simply append the circle points
	  as s
	  tandard line points.

2009-07-08 04:48  mcayland

	* liblwgeom/lwsegmentize.c: Fix #183: ST_LineToCurve gives
	  getPoint4d_p offset error. This was due to the lookahead in the
	  curve segmentising code going off the end of the point array.

2009-07-08 00:20  pramsey

	* utils/postgis_proc_upgrade.pl: Change error message to be more
	  relevant

2009-07-07 15:44  strk

	* doc/reference.xml: It's "synonym", not "synonim"...

2009-07-07 15:03  strk

	* doc/reference.xml, postgis/lwgeom_geos.c,
	  regress/regress_buffer_params.sql,
	  regress/regress_buffer_params_expected: For buffer parameters:
	  accept 'butt' as a synonim for 'flat', 'miter' for 'mitre' and
	  'miter_limit' for 'mitre_limit'.

2009-07-07 13:18  strk

	* doc/reference.xml: Fix join style images to match calls

2009-07-07 10:33  mcayland

	* liblwgeom/vsprintf.c: Fix compile problems on non-GNU systems by
	  using va_copy as an alias onto the real version. Per report from
	  Stefano Bonnin.

2009-07-06 16:07  strk

	* postgis/lwgeom_geos.c: Don't use strtok_r, to help with MingW
	  builds.

2009-07-06 07:37  robe

	* STYLE: forgot to save last change

2009-07-06 07:37  robe

	* STYLE: slight correction

2009-07-06 07:33  robe

	* STYLE: Update style on commenting required to be picked up by
	  doxygen

2009-07-05 21:41  mcayland

	* loader/Makefile.in: Alter loader Makefile to include PGXS so that
	  we can extract DESTDIR to use for the location for
	  shp2pgsql/pgsql2shp. Per report from Devrim GÜNDÜZ.

2009-07-03 07:21  robe

	* doc/reference.xml: update st_pointn to note it supports circular
	  strings and curves

2009-07-03 04:57  kneufeld

	* doc/html/images/st_centroid01.png,
	  doc/html/images/st_centroid02.png,
	  doc/html/images/st_centroid03.png,
	  doc/html/images/st_centroid04.png,
	  doc/html/images/st_crosses01.gif,
	  doc/html/images/st_crosses02.gif,
	  doc/html/images/st_crosses03.gif,
	  doc/html/images/st_crosses04.gif,
	  doc/html/images/st_issimple01.png,
	  doc/html/images/st_issimple02.png,
	  doc/html/images/st_issimple03.png,
	  doc/html/images/st_issimple04.png,
	  doc/html/images/st_issimple05.png,
	  doc/html/images/st_issimple06.png,
	  doc/html/images/st_issimple07.png,
	  doc/html/images/st_isvalid01.png,
	  doc/html/images/st_isvalid02.png,
	  doc/html/images/st_isvalid03.png,
	  doc/html/images/st_isvalid04.png,
	  doc/html/images/st_isvalid05.png,
	  doc/html/images/st_isvalid06.png,
	  doc/html/images/st_isvalid07.png,
	  doc/html/images/st_isvalid08.png,
	  doc/html/images/st_touches01.png,
	  doc/html/images/st_touches02.png,
	  doc/html/images/st_touches03.png,
	  doc/html/images/st_touches04.png,
	  doc/html/images/st_touches05.png,
	  doc/html/images/st_touches06.png: removed the images used in the
	  documentation since these are now generated automatically using
	  ImageMagick.

2009-07-03 04:56  kneufeld

	* doc/Makefile.in, doc/README: updated the doc's README file
	  made "images" a target to "all" so the images get automatically
	  generated when calling make with no parameters.

2009-07-02 16:57  pramsey

	* TODO: Add SQL/MM item

2009-07-02 16:31  pramsey

	* HOWTO_RELEASE, make_dist.sh: Build doc images as part of
	  distribution build.

2009-07-02 16:29  pramsey

	* doc/html/image_src: add generator to ignore

2009-07-02 16:00  pramsey

	* HOWTO_RELEASE: more notes on requirements

2009-07-02 08:31  mleslie

	* liblwgeom/lwgparse.c, postgis/lwgeom_ogc.c,
	  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:
	  Making the changes from r4244 and r4245 onto trunk, addressing
	  ticket 212.

2009-07-01 16:56  pramsey

	* CREDITS: Bring this up to date.

2009-07-01 15:42  pramsey

	* postgis/lwgeom_accum.c, postgis/lwgeom_geos.c: Fix bad memory
	  access in aggregates on nulls (#210), Mark Cave-Ayland.

2009-07-01 12:30  robe

	* doc/reference.xml: arg should be text not string for st_buffer

2009-07-01 11:53  robe

	* doc/using_postgis_dataman.xml: amend documentation on curved
	  support to include new compound curve in curve polygon support.

2009-06-30 07:46  mleslie

	* liblwgeom/lwsegmentize.c: Enabling the compound curve parsing for
	  segmentisation; reported in ticket 213

2009-06-30 07:35  mleslie

	* liblwgeom/lwgunparse.c, regress/sql-mm-curvepoly_expected: First
	  swing at ticket 212.

2009-06-26 13:43  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: slight correction some functions
	  are not new but enhanced

2009-06-26 13:33  robe

	* doc/reference.xml: change ST_Buffer argname from params to
	  buffer_style_params so torture test can eventually properly
	  exercise it and not feed it garbage params

2009-06-26 13:30  robe

	* doc/reference.xml: update ST_Buffer so appears in new in PostGIS
	  1.5 section

2009-06-26 13:22  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: try to fix hudson build error

2009-06-26 12:43  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: Update special index to include
	  a what is new in 1.5 section

2009-06-26 09:35  mcayland

	* postgis/lwgeom_geos.c, regress/Makefile.in: Unbreak the PostGIS
	  universe for people who aren't using GEOS SVN (will be 3.2).

2009-06-25 12:01  strk

	* doc/reference.xml: Put queries right below the diagram showing
	  them

2009-06-25 12:00  strk

	* doc/html/image_src/st_buffer01.wkt,
	  doc/html/image_src/st_buffer02.wkt: Make quad_segs images style
	  consistent with others; add original point

2009-06-25 11:19  strk

	* doc/html/image_src/Makefile.in,
	  doc/html/image_src/st_buffer06.wkt,
	  doc/html/image_src/st_buffer07.wkt,
	  doc/html/image_src/st_buffer08.wkt, doc/reference.xml: Add more
	  styled buffer example images and update reference manual to
	  include them

2009-06-25 10:57  strk

	* doc/html/image_src/st_buffer03.wkt,
	  doc/html/image_src/st_buffer04.wkt,
	  doc/html/image_src/st_buffer05.wkt: Use thin link style for
	  source linestring

2009-06-25 08:16  strk

	* doc/html/image_src/Makefile.in,
	  doc/html/image_src/st_buffer03.wkt,
	  doc/html/image_src/st_buffer04.wkt,
	  doc/html/image_src/st_buffer05.wkt: Add examples of different
	  encdap styles

2009-06-25 07:34  strk

	* NEWS: Add item for parametrized buffers

2009-06-25 03:32  robe

	* loader/shp2pgsql-core.c, postgis/lwgeom_box3d.c,
	  postgis/lwgeom_estimate.c, postgis/lwgeom_gist.c,
	  postgis/lwgeom_rtree.c: More cleanup of code comments so function
	  descriptions are picked up by doxygen

2009-06-25 03:03  robe

	* liblwgeom/lwalgorithm.c, liblwgeom/lwgeom_api.c: fix commenting
	  style so function descriptions are picked up by doxygen

2009-06-24 22:09  pramsey

	* NEWS: Add news item for #206

2009-06-24 22:08  pramsey

	* doc/reference.xml, postgis/lwgeom_geos.c,
	  postgis/postgis.sql.in.c, postgis/uninstall_postgis.sql.in.c,
	  regress/Makefile.in, regress/hausdorff.sql,
	  regress/hausdorff_expected: Add support for hausdorff distance
	  calculations. Requires GEOS 3.2+. (#209) From Vincent Picavet.
	  If you are working off of GEOS trunk, svn up, compile and
	  install!

2009-06-24 17:10  strk

	* postgis/uninstall_postgis.sql.in.c: Add uninstall lines for new
	  buffer signatures

2009-06-24 13:32  strk

	* regress/Makefile.in, regress/regress_buffer_params.sql,
	  regress/regress_buffer_params_expected: Add tests for
	  parametrized buffer

2009-06-24 13:04  strk

	* doc/reference.xml: Document third ST_Buffer signature (the one
	  taking parameters as string).

2009-06-24 11:18  mcayland

	* loader/shp2pgsql-core.c, loader/shp2pgsql.c: Remove validation
	  from shapefile to WKT/WKB conversion to retain same behaviour as
	  1.3. Final resolution for #198.

2009-06-24 10:44  mcayland

	* postgis/postgis.sql.in.c: Fix accidental typo; module name
	  hardcoded in the .sql.in.c file rather than being set to
	  MODULE_PATHNAME. Fixes #208.

2009-06-24 10:34  strk

	* postgis/postgis.sql.in.c: Use $$ quoting. See ticket #207.

2009-06-23 22:40  strk

	* postgis/lwgeom_geos.c, postgis/postgis.sql.in.c: Add
	  _ST_Buffer(geom, distance, params); refactor other versions to
	  all proxy to the new one.

2009-06-23 20:57  pramsey

	* NEWS, README.postgis, Version.config: Bump up to 1.5 in trunk

2009-06-23 16:46  strk

	* postgis/lwgeom_inout.c: Fix dangerous use of message string as
	  printf-like format.

2009-06-23 16:38  strk

	* regress/regress_ogc.sql, regress/regress_ogc_expected: Yet
	  another buffer auto-cast test. With a different quadSegs this
	  time to be really sure the argument is being used.

2009-06-23 16:36  strk

	* regress/regress_ogc.sql, regress/regress_ogc_expected: Add test
	  for third argument to buffer() being a string (based on
	  auto-cast)

2009-06-22 03:12  robe

	* doc/reference.xml: Put in minimal GEOS requirement for ST_Covers
	  and ST_CoveredBy. Its not necessary for 1.4 really but oh well.

2009-06-20 22:13  strk

	* postgis/lwgeom_geos.c: Gracefully handle typed empty GEOS
	  geometries.

2009-06-20 21:26  strk

	* regress/measures.sql, regress/measures_expected: Add tests for
	  area() called against empty geometries

2009-06-20 21:25  strk

	* liblwgeom/measures.c: Handle empty polygon rings

2009-06-19 17:12  robe

	* doc/xsl/postgis_gardentest.sql.xsl: get rid of ref_geom so
	  doesn't break agg checks

2009-06-19 15:13  robe

	* doc/xsl/postgis_gardentest.sql.xsl: test not handling aggregates
	  right

2009-06-19 14:18  robe

	* doc/reference.xml: typo in docs --

2009-06-19 12:20  robe

	* doc/installation.xml: fix type and add --with-gui description for
	  building loader gui

2009-06-16 15:53  robe

	* NEWS: Forgot ST_MinimumBoundingCircle and credit Bruce Rindahl

2009-06-15 17:48  pramsey

	* HOWTO_RELEASE: More updates

2009-06-15 17:42  pramsey

	* HOWTO_RELEASE: Update doc instructions.

2009-06-12 15:30  robe

	* postgis/long_xact.sql.in.c: replace _VOLATILE_STRICT with
	  VOLATILE STRICT

2009-06-12 15:14  robe

	* postgis/postgis.sql.in.c: Change _VOLATILE to VOLATILE

2009-06-11 16:44  pramsey

	* doc/html/image_src/generator.c, doc/html/image_src/styles.c,
	  doc/html/image_src/styles.h, extras/WFS_locks/WFS_locks.c,
	  extras/wkb_reader/printwkb.c, extras/wkb_reader/readwkb.c,
	  extras/wkb_reader/wkbtest.h, liblwgeom/box2d.c,
	  liblwgeom/cunit/cu_algorithm.c, liblwgeom/cunit/cu_algorithm.h,
	  liblwgeom/cunit/cu_measures.c, liblwgeom/cunit/cu_measures.h,
	  liblwgeom/cunit/cu_tester.c, liblwgeom/examples/unparser.c,
	  liblwgeom/lex.yy.c, liblwgeom/liblwgeom.h,
	  liblwgeom/lwalgorithm.c, liblwgeom/lwalgorithm.h,
	  liblwgeom/lwcircstring.c, liblwgeom/lwcollection.c,
	  liblwgeom/lwcompound.c, liblwgeom/lwcurvepoly.c,
	  liblwgeom/lwgeom.c, liblwgeom/lwgeom_api.c, liblwgeom/lwgparse.c,
	  liblwgeom/lwgunparse.c, liblwgeom/lwline.c, liblwgeom/lwmcurve.c,
	  liblwgeom/lwmline.c, liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c,
	  liblwgeom/lwmsurface.c, liblwgeom/lwpoint.c, liblwgeom/lwpoly.c,
	  liblwgeom/lwsegmentize.c, liblwgeom/lwutil.c,
	  liblwgeom/measures.c, liblwgeom/ptarray.c, liblwgeom/vsprintf.c,
	  liblwgeom/wktparse.h, liblwgeom/wktparse.tab.c,
	  liblwgeom/wktparse.tab.h, loader/dbfopen.c, loader/getopt.c,
	  loader/getopt.h, loader/shapefil.h, loader/shpopen.c,
	  loader/stringbuffer.c, loader/stringbuffer.h,
	  postgis/long_xact.c, postgis/lwgeom_accum.c,
	  postgis/lwgeom_box2dfloat4.c, postgis/lwgeom_box3d.c,
	  postgis/lwgeom_btree.c, postgis/lwgeom_chip.c,
	  postgis/lwgeom_debug.c, postgis/lwgeom_dump.c,
	  postgis/lwgeom_estimate.c, postgis/lwgeom_functions_analytic.c,
	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c,
	  postgis/lwgeom_geojson.c, postgis/lwgeom_geos.c,
	  postgis/lwgeom_geos.h, postgis/lwgeom_geos_prepared.c,
	  postgis/lwgeom_geos_prepared.h, postgis/lwgeom_gist.c,
	  postgis/lwgeom_gml.c, postgis/lwgeom_inout.c,
	  postgis/lwgeom_kml.c, postgis/lwgeom_ogc.c, postgis/lwgeom_pg.c,
	  postgis/lwgeom_pg.h, postgis/lwgeom_spheroid.c,
	  postgis/lwgeom_svg.c, postgis/lwgeom_transform.c,
	  postgis/lwgeom_triggers.c: astyle --style=ansi --indent=tab
	  (#133)

2009-06-11 16:31  pramsey

	* postgis/test.c: remove file that should never have been added

2009-06-11 15:52  pramsey

	* postgis/long_xact.sql.in.c, postgis/postgis.sql.in.c,
	  postgis/sqldefines.h.in, postgis/sqlmm.sql.in.c: Clean up old
	  compatibility code. (#196)

2009-06-11 13:28  mcayland

	* liblwgeom/lwgunparse.c: Further fix for #156, and also #167 it
	  seems. Looks like I forgot to apply the fix to the WKB routines
	  aswell.

2009-06-10 14:51  robe

	* doc/reference.xml: correct example

2009-06-10 01:26  robe

	* NEWS: Add David Techer, new doco enhancements, new
	  populate_geometry_columns

2009-06-10 01:18  robe

	* NEWS: Add Jean David Techer to list of contributors

2009-06-09 23:54  pramsey

	* utils/postgis_restore.pl: Update the hard upgrade script to
	  handle 1.4 transition. (#144)

2009-06-09 23:27  pramsey

	* NEWS: Closes (#134)

2009-06-09 22:51  pramsey

	* doc/html/image_src, utils/postgis_proc_upgrade.pl: More work on
	  1.4 upgrade script.

2009-06-09 22:14  pramsey

	* postgis, postgis/postgis.sql.in.c: More fixes to upgrade process.

2009-06-08 23:21  pramsey

	* postgis/postgis.sql.in.c, utils/postgis_proc_upgrade.pl: Work on
	  upgrade script.

2009-06-08 22:33  pramsey

	* postgis/postgis.sql.in.c: Turn "CREATE OR REPLACE FUNCTION" into
	  "CREATEFUNCTION" for preprocessing magic.

2009-06-08 22:30  pramsey

	* postgis/postgis.sql.in.c: remove syntax error

2009-06-08 19:40  pramsey

	* spatial_ref_sys.sql: Updated to EPSG 7.1 version (#191)

2009-06-08 17:35  robe

	* postgis/postgis.sql.in.c: #190: populate_geometry_columns gives
	  nonstandard use of \' in a string literal in 8.4

2009-06-06 14:09  mcayland

	* postgis/Makefile.in, postgis/long_xact.sql.in,
	  postgis/long_xact.sql.in.c, postgis/postgis.sql.in.c,
	  postgis/sqlmm.sql.in, postgis/sqlmm.sql.in.c,
	  postgis/uninstall_long_xact.sql.in.c,
	  postgis/uninstall_postgis.sql.in.c,
	  postgis/uninstall_sqlmm.sql.in.c: Add a new uninstall_postgis.sql
	  file to the repository that will enable the complete removal of
	  PostGIS from a database.

2009-06-04 15:29  robe

	* NEWS: updated to make 8.2 minimum for Linux as well (its too
	  confusing to have minimum 8.2 for windows and not for Linux as
	  well)

2009-06-04 15:20  robe

	* README.postgis, doc/installation.xml: change ReadME and
	  installation to change minimum version from 8.1 to 8.2 (not many
	  people are running 8.1 and besides Paul already put in a DROP AGG
	  IF EXISTS in upgrade script -- so binds us to 8.2+ already.
	  Besides I don't think we should be supporting more than 2
	  versions behind of latest PostgreSQL release in our trunk. Too
	  much maintenance. Correct ReadME bug tracker link

2009-06-04 14:17  pramsey

	* regress/Makefile.in, regress/run_test: Fix for #192.

2009-06-03 23:56  pramsey

	* postgis/Makefile.in, utils/postgis_proc_upgrade.pl: Fix for issue
	  #189, includes implicit requirement for 8.2+ in DROP AGGREGATE

2009-06-03 23:07  pramsey

	* regress/Makefile.in, regress/run_test: Fix for issue #186

2009-06-03 22:46  pramsey

	* configure.ac: remove warnings from autoconf process

2009-05-29 18:10  kneufeld

	* doc/reference.xml: small typo in Populate_Geometry_Columns doc

2009-05-27 17:14  kneufeld

	* doc, doc/html/style.css, doc/installation.xml,
	  doc/xmlformat.conf: performed an overhaul of the installation
	  guide ... hopefully it's easier to follow.

2009-05-26 18:35  kneufeld

	* doc/Makefile.in: updated the comments-install make target

2009-05-26 18:28  kneufeld

	* doc/installation.xml: added version numbers to the requirements
	  section in the installation doc.

2009-05-26 18:27  kneufeld

	* configure.ac: added dblatex and convert to the status lines at
	  the end of configure

2009-05-26 18:10  kneufeld

	* doc/Makefile.in: added postgis_aggs_mm.xml to the 'make clean'
	  target

2009-05-26 18:00  kneufeld

	* GNUmakefile, configure.ac, doc/Makefile.in: added
	  postgis_comments.sql as a target to the main makefile
	  
	  Since we don't want to add xsltproc as a dependency, this will
	  remain separate for now:
	  make comments
	  make comments-install
	  
	  (the file should be removed by 'make uninstall')

2009-05-26 17:24  robe

	* doc/reference.xml: make example fit the diagram in text

2009-05-26 17:08  robe

	* doc/html/image_src/st_buffer02.wkt, doc/reference.xml: Make lame
	  circle more lame

2009-05-26 16:47  robe

	* doc/html/image_src/Makefile.in,
	  doc/html/image_src/st_buffer01.wkt,
	  doc/html/image_src/st_buffer02.wkt,
	  doc/html/image_src/st_within01.wkt, doc/reference.xml: put in
	  images for buffer, fix within example image and example query

2009-05-26 16:26  robe

	* doc/reference.xml: for consistency make example be same as what
	  is used to generate the image.

2009-05-26 16:24  robe

	* doc/html/image_src/st_within01.wkt: bad image try again

2009-05-26 15:05  robe

	* doc/html/image_src/Makefile.in,
	  doc/html/image_src/st_within01.wkt: Add st_within example to
	  makefile and translate example so in viewable region.

2009-05-25 20:26  kneufeld

	* GNUmakefile: added a status line to the main makefile that
	  indicates if PostGIS was built successfully.

2009-05-24 07:52  robe

	* doc/reference.xml: update to include behavior for 3D and also
	  note this seems to go beyond what the spec defines.

2009-05-22 23:22  kneufeld

	* doc/installation.xml: use a docbook variable instead

2009-05-22 23:19  kneufeld

	* doc/Makefile.in, doc/installation.xml, doc/installation.xml.in:
	  didn't need the c preprocessor after all

2009-05-22 22:14  kneufeld

	* doc/installation.xml.in: Added a Short Version section.
	  Updated requirements.

2009-05-22 22:07  kneufeld

	* doc/Makefile.in, doc/installation.xml, doc/installation.xml.in:
	  formatted installation.xml in preparation for editing

2009-05-22 21:32  kneufeld

	* doc/xmlformat.conf: added the xmlformatter conf file for pretty
	  printing the documentation's xml files
	  
	  This will allow us to separate code changes from style changes in
	  the docs.

2009-05-20 11:16  robe

	* doc/html/image_src/st_within01.wkt, doc/reference.xml: Testing
	  out Kevin's auto image generator hopefully I didn't break it.

2009-05-20 10:54  robe

	* doc/reference.xml: Correct ST_GeometryN example -- sign was
	  wrong. Also embellish by showing a multicurve and flag as working
	  for multicurves

2009-05-19 20:49  kneufeld

	* doc/html/image_src/Makefile.in,
	  doc/html/image_src/st_contains01.wkt,
	  doc/html/image_src/st_contains02.wkt,
	  doc/html/image_src/st_contains03.wkt,
	  doc/html/image_src/st_contains04.wkt,
	  doc/html/image_src/st_contains05.wkt,
	  doc/html/image_src/st_contains06.wkt, doc/reference.xml: added
	  image examples to ST_Contains

2009-05-19 03:44  robe

	* doc/reference.xml: Example exploding a compoundcurve, also
	  reference to ST_GeometryN since they serve similar purposes

2009-05-14 23:42  kneufeld

	* configure.ac, doc/Makefile.in, doc/html/image_src/Makefile.in,
	  doc/html/image_src/generator.c,
	  doc/html/image_src/st_centroid01.wkt,
	  doc/html/image_src/st_centroid02.wkt,
	  doc/html/image_src/st_centroid03.wkt,
	  doc/html/image_src/st_centroid04.wkt,
	  doc/html/image_src/st_crosses01.wkt,
	  doc/html/image_src/st_crosses02.wkt,
	  doc/html/image_src/st_crosses03.wkt,
	  doc/html/image_src/st_crosses04.wkt,
	  doc/html/image_src/st_issimple01.wkt,
	  doc/html/image_src/st_issimple02.wkt,
	  doc/html/image_src/st_issimple03.wkt,
	  doc/html/image_src/st_issimple04.wkt,
	  doc/html/image_src/st_issimple05.wkt,
	  doc/html/image_src/st_issimple06.wkt,
	  doc/html/image_src/st_issimple07.wkt,
	  doc/html/image_src/st_isvalid01.wkt,
	  doc/html/image_src/st_isvalid02.wkt,
	  doc/html/image_src/st_isvalid03.wkt,
	  doc/html/image_src/st_isvalid04.wkt,
	  doc/html/image_src/st_isvalid05.wkt,
	  doc/html/image_src/st_isvalid06.wkt,
	  doc/html/image_src/st_isvalid07.wkt,
	  doc/html/image_src/st_isvalid08.wkt,
	  doc/html/image_src/st_touches01.wkt,
	  doc/html/image_src/st_touches02.wkt,
	  doc/html/image_src/st_touches03.wkt,
	  doc/html/image_src/st_touches04.wkt,
	  doc/html/image_src/st_touches05.wkt,
	  doc/html/image_src/st_touches06.wkt, doc/html/image_src/styles.c,
	  doc/html/image_src/styles.conf, doc/html/image_src/styles.h,
	  doc/reference.xml: added styles to the generated documentation
	  images
	  added ImageMagick as a dependency

2009-05-09 12:53  mcayland

	* postgis/lwgeom_box3d.c: Fix #178: ST_XMax() and ST_YMax() return
	  incorrect values. This was caused by the fact that the min/max
	  routines did not check whether the result for each axis was
	  actually the min or max, but instead simply returned the
	  structure value. Hence if an inverted coordinate system were
	  being used, the wrong value would be returned.

2009-05-09 12:34  mcayland

	* liblwgeom/lwgunparse.c: Remove a double-free bug caused if the
	  unparser finds an invalid geometry (fixes #168)

2009-05-09 11:46  mcayland

	* loader/shp2pgsql.c: Correct erroneus formatting which was causing
	  two comments to be nested and hence generating a compiler
	  warning.

2009-05-06 23:32  kneufeld

	* doc/html/image_src/generator.c,
	  doc/html/image_src/st_centroid02.wkt,
	  doc/html/image_src/st_centroid03.wkt,
	  doc/html/image_src/st_centroid04.wkt,
	  doc/html/image_src/st_crosses01.wkt,
	  doc/html/image_src/st_crosses02.wkt,
	  doc/html/image_src/st_crosses03.wkt,
	  doc/html/image_src/st_crosses04.wkt,
	  doc/html/image_src/st_issimple01.wkt,
	  doc/html/image_src/st_issimple02.wkt,
	  doc/html/image_src/st_issimple03.wkt,
	  doc/html/image_src/st_issimple04.wkt,
	  doc/html/image_src/st_issimple05.wkt,
	  doc/html/image_src/st_issimple06.wkt,
	  doc/html/image_src/st_issimple07.wkt,
	  doc/html/image_src/st_isvalid01.wkt,
	  doc/html/image_src/st_isvalid02.wkt,
	  doc/html/image_src/st_isvalid03.wkt,
	  doc/html/image_src/st_isvalid04.wkt,
	  doc/html/image_src/st_isvalid05.wkt: removed horrible dos
	  carriage returns
	  - convert to unix

2009-05-06 23:20  kneufeld

	* configure.ac, doc/Makefile.in, doc/html/image_src/Makefile.in,
	  doc/html/image_src/generator.c,
	  doc/html/image_src/st_centroid01.svg,
	  doc/html/image_src/st_centroid01.wkt,
	  doc/html/image_src/st_centroid02.svg,
	  doc/html/image_src/st_centroid02.wkt,
	  doc/html/image_src/st_centroid03.svg,
	  doc/html/image_src/st_centroid03.wkt,
	  doc/html/image_src/st_centroid04.svg,
	  doc/html/image_src/st_centroid04.wkt,
	  doc/html/image_src/st_crosses01.wkt,
	  doc/html/image_src/st_crosses02.wkt,
	  doc/html/image_src/st_crosses03.wkt,
	  doc/html/image_src/st_crosses04.wkt,
	  doc/html/image_src/st_issimple01.wkt,
	  doc/html/image_src/st_issimple02.wkt,
	  doc/html/image_src/st_issimple03.wkt,
	  doc/html/image_src/st_issimple04.wkt,
	  doc/html/image_src/st_issimple05.wkt,
	  doc/html/image_src/st_issimple06.wkt,
	  doc/html/image_src/st_issimple07.wkt,
	  doc/html/image_src/st_isvalid01.wkt,
	  doc/html/image_src/st_isvalid02.wkt,
	  doc/html/image_src/st_isvalid03.wkt,
	  doc/html/image_src/st_isvalid04.wkt,
	  doc/html/image_src/st_isvalid05.wkt,
	  doc/html/image_src/st_touches01.svg,
	  doc/html/image_src/st_touches02.svg,
	  doc/html/image_src/st_touches03.svg,
	  doc/html/image_src/st_touches04.svg,
	  doc/html/image_src/st_touches05.svg,
	  doc/html/image_src/st_touches06.svg: Added code that will
	  automatically generate the spatial images used in the
	  documentation from WKT input.

2009-05-06 18:11  robe

	* NEWS: typo

2009-05-06 18:04  robe

	* NEWS: update with 1.3.6 items

2009-05-05 19:40  pramsey

	* spatial_ref_sys.sql: Add 900913 to allow web mappers a smoother
	  ride.

2009-05-05 04:44  robe

	* postgis/lwgeom_functions_basic.c: doxygen friendly comments

2009-05-05 04:29  robe

	* postgis/lwgeom_accum.c, postgis/lwgeom_geojson.c,
	  postgis/lwgeom_gml.c, postgis/lwgeom_ogc.c, postgis/lwgeom_svg.c,
	  postgis/lwgeom_transform.c, postgis/lwgeom_triggers.c: doxygen
	  friendly comments

2009-05-04 18:00  robe

	* liblwgeom/lwmpoly.c, liblwgeom/wktparse.h, postgis/lwgeom_kml.c:
	  more doxygen comment cleanup

2009-05-03 04:36  robe

	* postgis/lwgeom_geos.c: slight mod

2009-05-03 04:32  robe

	* postgis/lwgeom_geos.c: make doco descriptions doxygen/javadoc
	  friendly

2009-05-03 03:58  robe

	* liblwgeom/lwgeom.c: make function doc doxygen friendly

2009-05-03 03:50  robe

	* liblwgeom/lwcompound.c: make function descriptor doxygen friendly

2009-05-03 03:33  robe

	* doc/doxygen.cfg.in: enable alphabetical index

2009-05-03 03:16  robe

	* liblwgeom/lwalgorithm.c, liblwgeom/lwcollection.c,
	  liblwgeom/ptarray.c, loader/pgsql2shp.c, loader/shp2pgsql.c:
	  change commenting style to javadoc style

2009-05-03 03:03  robe

	* doc/doxygen.cfg.in: enable javadoc autobrief

2009-05-02 09:40  robe

	* loader/pgsql2shp.c, loader/shp2pgsql.c: make function
	  descriptions doxygen friendly

2009-05-02 07:13  robe

	* liblwgeom/ptarray.c: make function descriptions doxygen friendly

2009-05-02 06:27  robe

	* liblwgeom/lwalgorithm.c, liblwgeom/lwcollection.c: Experimenting
	  with Doxygen hyperlinking tags

2009-05-01 22:47  robe

	* liblwgeom/lwcollection.c: More experimentation with doxygen
	  commenting styles

2009-05-01 04:26  robe

	* liblwgeom/lwcollection.c: More auto doc friendlying

2009-05-01 04:24  robe

	* liblwgeom/lwcollection.c: typo

2009-05-01 04:24  robe

	* liblwgeom/lwcollection.c: experiment with making our inline
	  comments more doxygen friendly

2009-04-30 22:26  kneufeld

	* doc/doxygen.cfg.in: updated several Doxygen parameters

2009-04-30 21:38  kneufeld

	* doc/doxygen.cfg.in: removed full path names from config file

2009-04-30 20:19  kneufeld

	* doc/Makefile.in, doc/doxygen.cfg.in: add make target to build
	  Doxygen

2009-04-30 19:41  kneufeld

	* doc/doxygen.cfg.in: added a Doxygen configuration file

2009-04-29 19:22  kneufeld

	* regress/run_test: dropping a table that's not there causes an
	  ERROR in the logs
	  - 8.1 does not support DROP TABLE IF EXISTS, so first test if the
	  table is there, then drop it.

2009-04-28 19:13  colivier

	* doc/reference.xml, postgis/lwgeom_gml.c, regress/gml.sql,
	  regress/gml_expected: Add a new option for ST_AsGML related to
	  axis order, and lat lon inversion in GML 3.1.1, cf #161. Add unit
	  test on this new option bit field. Update documentation. Fix also
	  wrong option value in ST_AsGML for CRS, and outdated example
	  output (still for ST_AsGML).

2009-04-28 17:04  kneufeld

	* java/jdbc/build.xml, java/jdbc/src/org/postgis/Geometry.java,
	  java/jdbc/src/org/postgis/java2d/ShapeBinaryParser.java: -
	  removed a few compile errors from the javadoc build
	  - renamed jar so it follows the name-version convention

2009-04-27 22:07  robe

	* loader/pgsql2shp.c: change error about unknown spatial ref to a
	  warning.

2009-04-27 19:46  kneufeld

	* doc/template.xml: test commit

2009-04-27 19:24  kneufeld

	* doc/postgis.xml: test commit

2009-04-27 19:07  kneufeld

	* doc/faq.xml: Test commit to test autobuild

2009-04-27 16:09  robe

	* doc/xsl/postgis_gardentest.sql.xsl: revise to better guarantee a
	  deteriministic sort so can diff compare between 1.3.5, 1.3.6, 1.4
	  (still needs work). Also exclude curved tests and functions not
	  supported in 1.3.5 since it curve crashes 1.3.5 thus making it
	  not comparable.

2009-04-26 05:37  kneufeld

	* doc/reference.xml: small typo fix

2009-04-24 19:13  pramsey

	* TODO: add feature mangling task

2009-04-23 14:36  robe

	* doc/xsl/postgis_gardentest.sql.xsl: exclude curved geometries
	  from 1.3.5 testing

2009-04-23 12:12  robe

	* doc/xsl/postgis_gardentest.sql.xsl: Add ST_BdMPolyFromText to
	  list not to test against 1.3.5 (crashes 1.3.5 with curves though
	  fine in 1.3.6)

2009-04-22 18:33  robe

	* doc/xsl/postgis_gardentest.sql.xsl: revise to include a version
	  variable and get rid of limit (think its causing different tests
	  to be run non-consistently depending on ordering of postgresql so
	  hard to compare outputs)

2009-04-21 17:45  pramsey

	* configure.ac, make_dist.sh: More info about XSL in final
	  configure output

2009-04-17 13:59  robe

	* doc/xsl/postgis_gardentest.sql.xsl: add ST_MinimumBoundingCircle
	  to 1.3 exclude

2009-04-16 07:31  robe

	* doc/installation.xml: Update installation to have link to Windows
	  Compilation guide Nicklas put together.

2009-04-16 05:54  robe

	* doc/reference.xml, doc/xsl/postgis_aggs_mm.xml.xsl: ADd more
	  curved geometry support functions to list and give curved
	  geometry special index a pretty anchor.

2009-04-15 17:18  pramsey

	* NEWS: wee reformatting

2009-04-15 17:15  pramsey

	* NEWS: remove tabs

2009-04-15 17:09  pramsey

	* NEWS: add link to trac for 1.4

2009-04-15 01:22  robe

	* doc/reference.xml: add link to st_relate

2009-04-15 01:11  robe

	* doc/reference.xml: amend ST_ContainsProperly to summarize its
	  speed advantages

2009-04-14 14:25  mcayland

	* loader/shp2pgsql-core.c: Try and fix shp2pgsql-core for bug #124.
	  Need to change sprintf() to pgis_exec() within the loader.

2009-04-14 06:47  robe

	* NEWS: add containsproperly

2009-04-14 06:42  robe

	* NEWS: I think the year is 2009 and we are in april now

2009-04-12 12:18  mcayland

	* loader/shp2pgsql-core.c: Same as r3994 but for the second copy of
	  shp2pgsql.

2009-04-12 11:16  mcayland

	* loader/shp2pgsql.c: Fix #104 'shp2pgsql is using deprecated
	  PostgreSQL escape syntax'. Remember that not everyone's
	  installation has "standard_conforming_strings" enabled by
	  default.

2009-04-12 10:56  mcayland

	* postgis/postgis.sql.in.c: Fix bug #148 'envelope() doesn't
	  support new box3d_extent type'. Looks like we do need to add
	  casts for box3d_extent to all of box2dfloaat, box3d and geometry
	  after all.

2009-04-12 05:25  robe

	* doc/xsl/postgis_gardentest.sql.xsl: missed some

2009-04-12 05:14  robe

	* doc/xsl/postgis_gardentest.sql.xsl: Add ST_ContainsProperly to
	  exclude for 1.3 testing.

2009-04-12 04:10  robe

	* doc/reference.xml: Add new function ST_ContainsProperly and
	  provide examples. Also update ST_Contains to better explain the
	  subtleties of the definition and example to demonstrate the
	  difference between contains and containsproperly

2009-04-10 08:27  mcayland

	* loader/shp2pgsql-core.c, loader/shp2pgsql.c: Make good on my
	  promise from bug #123 to remove the E'...' escaping from
	  shp2pgsql and revert to standard SQL escaping. Also rename
	  protect_quote_string() and make_good_string() to
	  escape_insert_string() and escape_copy_string() respectively so
	  the names reflect what they actually do.

2009-04-06 17:31  pramsey

	* NEWS, doc/introduction.xml: Fix mis-spelling in Eduin Carrillo's
	  name

2009-04-05 18:06  pramsey

	* liblwgeom/cunit/cu_measures.c, liblwgeom/cunit/cu_measures.h:
	  keywords

2009-04-05 18:05  robe

	* doc/introduction.xml: Add Nicklas Avén to contributors list

2009-04-05 16:48  pramsey

	* liblwgeom/cunit/Makefile.in, liblwgeom/cunit/cu_measures.c,
	  liblwgeom/cunit/cu_measures.h, liblwgeom/cunit/cu_tester.c,
	  liblwgeom/measures.c: Fix for collection vs collection distance
	  behavior. Per Nicklas Avén. GBT #146

2009-03-29 08:12  mcayland

	* postgis/postgis.sql.in.c: Fix for previous commit; move the
	  locations of the CASTs so that they are after the definitions.
	  Thanks Olivier!

2009-03-29 00:34  mcayland

	* postgis/lwgeom_box3d.c, postgis/postgis.sql.in.c: Add additional
	  casts for box3d_extent to box3d/box2d so that other PostGIS
	  functions can use the output of ST_Extent. Per report from
	  Olivier Courtin related to GBT#93.

2009-03-24 19:05  colivier

	* postgis/lwgeom_kml.c: suppress compilation warning on non
	  initialized variable

2009-03-23 22:45  pramsey

	* .: Ignore autotools artefacts.

2009-03-23 22:44  pramsey

	* autogen.sh, config.guess, config.sub: Once more unto the breach!
	  autotools w/ mloskot autogen.sh from GBT#142

2009-03-23 17:18  pramsey

	* ltmain.sh: Back to the future.

2009-03-22 07:50  robe

	* doc/reference.xml: expansion of example and description

2009-03-22 07:46  robe

	* doc/reference.xml: Create new exception section and move over the
	  Has,Drop, Add BBOX family per MCA request.

2009-03-22 07:08  pramsey

	* configure.ac: Can't get enough punishment: write out results of
	  configure.

2009-03-22 06:43  pramsey

	* config.guess, ltmain.sh: Back for more punishment: if we can
	  checkin config.sub and config.guess, we can check in ltmain.sh.
	  Autotools, I despise thee.

2009-03-22 06:30  pramsey

	* autogen.sh: OK, didn't like that. libtoolize alters config.guess
	  and config.sub,
	  but removing them breaks build. Run libtoolize by hand and add
	  the resultants
	  to svn?

2009-03-22 06:28  pramsey

	* config.guess: config.guess back?

2009-03-22 03:34  pramsey

	* config.sub: config.sub back in?

2009-03-22 03:23  pramsey

	* autogen.sh, config.guess, config.sub: Break build per mloskot.
	  Remember to run ./autogen.sh and hopefully you have libtoolize!

2009-03-22 02:26  robe

	* doc/xsl/postgis_gardentest.sql.xsl: typo

2009-03-22 02:23  robe

	* doc/xsl/postgis_gardentest.sql.xsl: not dealing correctly with
	  arguments that are geometry arrays where there is only one
	  geometry in the arglist

2009-03-21 19:14  colivier

	* postgis/lwgeom_geojson.c, postgis/lwgeom_gml.c,
	  postgis/lwgeom_kml.c, postgis/lwgeom_svg.c: Fix static buffer
	  size to add precision spaces. Cf #119

2009-03-20 18:43  pramsey

	* NEWS: Update release notes more

2009-03-20 16:48  kneufeld

	* doc/reference.xml: updated the operator notes in reference.xml to
	  reflect the fact that they do indeed use indexes.

2009-03-20 14:55  robe

	* doc/reference.xml: Add ST_MakeLine array proto. Provide example
	  use. Flag that ST_MAkeLine was enhanced in 1.4

2009-03-20 14:40  robe

	* doc/reference.xml: Fill in missing ST_Collect(geomarray) proto.
	  Provide examples for using ST_Union(geomarray),
	  ST_Collect(geomarray)

2009-03-20 13:39  colivier

	* postgis/lwgeom_gml.c: Fix GML multi size computation. Cf issue
	  #141

2009-03-20 05:43  kneufeld

	* doc/reference.xml, postgis/postgis.sql.in.c: a small typo patch
	  from mloskot, renaming a few "geometry_column" to
	  "geometry_columns"

2009-03-20 05:32  kneufeld

	* configure.ac, doc/Makefile.in, doc/postgis.xml,
	  doc/reference.xml, doc/reference_new.xml, doc/reference_old.xml:
	  renamed reference.xml to reference_old.xml
	  renamed reference_new.xml to reference.xml
	  updated configure.ac, doc/Makefile.in, and doc/postgis.xml
	  accordingly.

2009-03-19 17:58  pramsey

	* postgis/lwgeom_chip.c: Revert, now I get a warning in OS/X.
	  Solaris will have to suck it up.

2009-03-19 17:50  pramsey

	* autogen.sh, configure.ac: Make autogen.sh a little more tolerant
	  of missing / re-named autotools.

2009-03-19 17:28  kneufeld

	* doc/reference_new.xml: updated ST_Relate docs - changed 3rd
	  parameter to be more clear

2009-03-19 17:03  pramsey

	* postgis/lwgeom_debug.c: Remove warning in Solaris.

2009-03-19 16:58  pramsey

	* postgis/lwgeom_chip.c: Remove warning in Solaris.

2009-03-19 16:52  pramsey

	* postgis/lwgeom_geos_prepared.c, postgis/lwgeom_geos_prepared.h:
	  Remove one last 'const' warning.

2009-03-19 13:27  colivier

	* postgis/lwgeom_svg.c: Few minor improve/change on memory size to
	  allocate

2009-03-19 11:52  mcayland

	* postgis/lwgeom_geos.c: More lwgeom_geos.c fixes to remove
	  compilation warnings, but this time for compiling with GEOS >=
	  3.1.

2009-03-19 06:05  pramsey

	* postgis/lwgeom_estimate.c, postgis/lwgeom_functions_basic.c,
	  postgis/lwgeom_gist.c, postgis_config.h.in: Oops, we don't use
	  the literal output of autoheader.

2009-03-19 05:55  pramsey

	* postgis/lwgeom_geos_prepared.c: Remove prepared geometry
	  compilation warning.

2009-03-19 05:54  pramsey

	* postgis/lwgeom_estimate.c, postgis/lwgeom_gist.c: Add ieeefp.h
	  for Solaris.

2009-03-19 05:53  pramsey

	* configure.ac, postgis_config.h.in: Add testing for ieeefp.h to
	  autoconf

2009-03-19 00:48  pramsey

	* regress/sql-mm-circularstring_expected,
	  regress/sql-mm-compoundcurve_expected,
	  regress/sql-mm-curvepoly_expected,
	  regress/sql-mm-multicurve_expected,
	  regress/sql-mm-multisurface_expected: Final fix to remove cpp
	  requirement

2009-03-19 00:38  pramsey

	* regress/sql-mm-circularstring_expected,
	  regress/sql-mm-circularstring_expected.in,
	  regress/sql-mm-compoundcurve_expected,
	  regress/sql-mm-compoundcurve_expected.in,
	  regress/sql-mm-curvepoly_expected,
	  regress/sql-mm-curvepoly_expected.in,
	  regress/sql-mm-multicurve_expected,
	  regress/sql-mm-multicurve_expected.in,
	  regress/sql-mm-multisurface_expected,
	  regress/sql-mm-multisurface_expected.in: Remove preproc step for
	  sql-mm curve regression.

2009-03-19 00:37  pramsey

	* regress/Makefile.in, regress/sql-mm-circularstring_expected.in,
	  regress/sql-mm-compoundcurve_expected.in,
	  regress/sql-mm-curvepoly_expected.in,
	  regress/sql-mm-multicurve_expected.in,
	  regress/sql-mm-multisurface_expected.in: Remove USE_JTS and cpp
	  preproc from sql-mm regression

2009-03-18 23:42  pramsey

	* TODO: Add lidar item

2009-03-16 23:06  mcayland

	* liblwgeom/lex.yy.c, liblwgeom/lwgunparse.c,
	  liblwgeom/wktparse.lex, postgis/lwgeom_inout.c: More cleanup work
	  based upon Mateusz's MSVC patches; remove references to unistd.h
	  and sys/param.h since they are no longer required for determining
	  endian-ness.

2009-03-13 13:11  robe

	* doc/postgis.xml: switch order

2009-03-13 13:09  robe

	* doc/reference_new.xml: get rid of sT_PolyFromWKB reference. Will
	  readd those stupid ones left in reference.xml later

2009-03-13 13:08  robe

	* doc/postgis.xml: more spots

2009-03-13 13:05  robe

	* doc/postgis.xml: missed a spot

2009-03-13 12:53  robe

	* doc/postgis.xml: remove using_postgis and reference and add
	  using_postgis_dataman, using_postgis_app

2009-03-13 12:11  robe

	* doc/Makefile.in, doc/using_postgis.xml,
	  doc/using_postgis_app.xml, doc/using_postgis_dataman.xml: Break
	  using_postgis into 2 sections, remover reference.xml from doc
	  make

2009-03-12 23:20  robe

	* extras/tiger_geocoder/geocode/geocode_address_countysub_exact.sql,
	  extras/tiger_geocoder/geocode/geocode_address_countysub_fuzzy.sql,
	  extras/tiger_geocoder/geocode/geocode_address_place_exact.sql,
	  extras/tiger_geocoder/geocode/geocode_address_place_fuzzy.sql,
	  extras/tiger_geocoder/geocode/geocode_address_state.sql,
	  extras/tiger_geocoder/geocode/geocode_address_zip.sql,
	  extras/tiger_geocoder/geocode/geocode_location.sql,
	  extras/tiger_geocoder/geocode/geocode_zip.sql,
	  extras/tiger_geocoder/normalize/pprint_addy.sql,
	  extras/tiger_geocoder/tables/lookup_tables.sql: #HISTORY #GBT
	  121: update tiger_geocoder to run in PostgreSQL 8.3 - apply patch
	  from cdwinslow

2009-03-11 05:31  kneufeld

	* doc/reference.xml, doc/reference_new.xml: updated SQL/MM specs in
	  ST_PointFromWKB

2009-03-11 05:13  kneufeld

	* doc/reference.xml, doc/reference_new.xml: moved over
	  ST_LineFromWKB

2009-03-11 05:11  kneufeld

	* doc/reference.xml: added missing linkend

2009-03-11 05:09  kneufeld

	* doc/reference_new.xml: updated doc descriptions and linkends.

2009-03-11 04:56  kneufeld

	* doc/reference.xml, doc/reference_new.xml: moved over
	  ST_PointFromWKB

2009-03-11 04:35  kneufeld

	* doc/reference.xml, doc/reference_new.xml: moved over
	  ST_GeomFromWKB

2009-03-10 21:29  mcayland

	* liblwgeom/lwgunparse.c: More MSVC fixes from Mateusz related to
	  ISO C++ vs. C99 variable initialisation.

2009-03-10 21:05  colivier

	* regress/svg.sql, regress/svg_expected: updated SVG unit to reduce
	  to max 2 decimal digits

2009-03-10 21:03  pramsey

	* NEWS: MSVC line

2009-03-10 20:49  colivier

	* regress/Makefile.in, regress/svg.sql, regress/svg_expected: Add
	  SVG unit test file

2009-03-10 20:42  pramsey

	* NEWS, doc/release_notes.xml: Add 1.3.5 release notes into trunk
	  docs

2009-03-10 20:37  pramsey

	* NEWS: First cut of 1.4 release notes.

2009-03-10 20:25  mcayland

	* GNUmakefile, liblwgeom/cunit/Makefile.in: Fix for GBT#132: Make
	  check should run CUnit. This is to aid developers as we move the
	  majority of the testing framework over to CUnit.

2009-03-10 20:15  mcayland

	* postgis/long_xact.c, postgis/lwgeom_box2dfloat4.c,
	  postgis/lwgeom_box3d.c, postgis/lwgeom_btree.c,
	  postgis/lwgeom_chip.c, postgis/lwgeom_dump.c,
	  postgis/lwgeom_estimate.c, postgis/lwgeom_functions_basic.c,
	  postgis/lwgeom_geos.h, postgis/lwgeom_geos_prepared.h,
	  postgis/lwgeom_gist.c, postgis/lwgeom_inout.c,
	  postgis/lwgeom_pg.c, postgis/lwgeom_pg.h, postgis/lwgeom_sqlmm.c,
	  postgis/lwgeom_transform.c: Commit Mateusz's patch to move the
	  postgres.h #include to the top of the file in order to aid the
	  MSVC build.

2009-03-10 20:15  colivier

	* regress/gml.sql, regress/gml_expected: update GML unit test
	  according to AsGML option related to CRS output option

2009-03-10 19:37  mcayland

	* liblwgeom/wktparse.h: Remove compiler warning from commit r3821.

2009-03-10 19:30  colivier

	* regress/geojson.sql, regress/geojson_expected: Update unit test
	  upon previous GeoJson CRS change

2009-03-10 19:29  mcayland

	* configure.ac, postgis/lwgeom_geos.c, postgis/lwgeom_geos.h,
	  postgis/postgis.sql.in.c: Update PostGIS trunk so that the
	  minimum required version of GEOS is 3.0.0. This allows us to
	  finally remove all remaining compilation warnings since we can
	  adjust the casts to make correct use of the GEOS 3.0.0 header
	  types.

2009-03-10 18:20  colivier

	* doc/reference_new.xml, postgis/lwgeom_geojson.c,
	  postgis/lwgeom_gml.c, postgis/postgis.sql.in.c: Fix GeoJson CRS
	  output format (1.0 spec). Add OGC long CRS format (Cf RFC 5165)
	  as an option. On AsGeoJson it change option order from 1.3.X
	  between Bbox and CRS. On AsGML a new option parameter is added

2009-03-10 17:24  mcayland

	* doc/installation.xml, doc/postgis.xml: Some documentation
	  updates; change the instructions for decompressing the tarballs
	  for PROJ and GEOS so that they work for our Solaris friends (as
	  per the instructions for the main PostGIS tarball). Also move
	  version entities for GEOS and PROJ into postgis.xml, so that as
	  newer versions of PROJ/GEOS are released, we only need to update
	  the version number in one location for the change to be reflected
	  throughout the installation documentation.

2009-03-10 16:26  mcayland

	* liblwgeom/lwgunparse.c: Augment comment related to Paul's fix for
	  GBT#130 as I'm bound to forget why we decided to do this at a
	  later date...

2009-03-10 16:24  colivier

	* liblwgeom/liblwgeom.h, liblwgeom/lwcircstring.c,
	  liblwgeom/lwgeom.c: Add circstring release and LWGEOM conversion
	  entry

2009-03-10 16:18  mcayland

	* liblwgeom/lwgunparse.c: Remove some GCC-isms from the unparser
	  related to setting array sizes at run-time rather than compile
	  time. Per report from Mateusz Loskot.

2009-03-10 15:54  mcayland

	* postgis/lwgeom_transform.c: Fix GBT#126: Don't include private
	  PROJ.4 header projects.h. It appears that from its inception,
	  PostGIS has inadvertently used the PROJ.4 internal projects.h
	  header file rather than the correct proj_api.h header file. This
	  patch flips over to the new header file and changes everything
	  over to use the new external structures/APIS.

2009-03-10 15:12  pramsey

	* liblwgeom/lwgunparse.c: Fix for GBT #130, remove bdpoly
	  regression failure.

2009-03-10 15:06  mcayland

	* doc/reference_new.xml, postgis/lwgeom_transform.c: Fix for
	  GBT#89: transform() grid-shift 2nd chance logic defective. Remove
	  the 2nd chance logic completely and allow the user to configure
	  the behaviour using the standard PROJ.4 +nadgrids parameter. I've
	  added a section to the ST_Transform() section of the manual which
	  gives an example of how you can do this.

2009-03-10 14:59  colivier

	* postgis/lwgeom_svg.c: Add SVG L Command in absolute path
	  according to BNF SVG Path. Add some forgotten geometry release.

2009-03-10 00:29  mleslie

	* liblwgeom/lex.yy.c, liblwgeom/liblwgeom.h,
	  liblwgeom/lwcurvepoly.c, liblwgeom/lwgparse.c,
	  liblwgeom/lwgunparse.c, liblwgeom/lwmcurve.c,
	  liblwgeom/wktparse.h, liblwgeom/wktparse.tab.c,
	  liblwgeom/wktparse.y, regress/sql-mm-compoundcurve.sql,
	  regress/sql-mm-compoundcurve_expected.in,
	  regress/sql-mm-curvepoly.sql,
	  regress/sql-mm-curvepoly_expected.in,
	  regress/sql-mm-serialize.sql: Moving parser changes from
	  spike/mleslie/parser to allow the proper nesting of compound
	  curves within curve polygons and the validation of compound curve
	  continuity. This also resolves GBT#124.

2009-03-09 22:01  pramsey

	* postgis/lwgeom_sqlmm.c: Don't segmentize geometry if input
	  doesn't pass hasarc

2009-03-09 21:15  robe

	* doc/xsl/postgis_gardentest.sql.xsl: Put ST_CurveToLine back in
	  script. Seems to not crash anymore with Paul's changes to GBT:
	  112

2009-03-09 18:40  pramsey

	* liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c,
	  postgis/lwgeom_functions_basic.c, regress/regress.sql,
	  regress/regress_expected: Fix for GBT#96.

2009-03-09 17:19  mcayland

	* spatial_ref_sys.sql: Fix the OSGB 27700 SRID definition in
	  spatial_ref_sys.sql since it is missing a datum parameter. We
	  can't backpatch this since it is only available in newer versions
	  of PROJ, and we don't have any PROJ version detection capability
	  in 1.3 branch.

2009-03-09 16:20  mcayland

	* postgis/lwgeom_dump.c: Remove compile warnings from lwgeom_dump.c
	  related to the removal of TupleDescGetSlot (we don't need to set
	  the deprecated fields in FuncCallContext if we are using
	  BuildTupleFromCStrings).

2009-03-09 15:34  pramsey

	* liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c,
	  postgis/lwgeom_functions_basic.c: More camel-case changes.

2009-03-09 14:51  colivier

	* postgis/lwgeom_svg.c: Refactored the whole assvg export function
	  in the same way than asgeojson. Fix #119 issue on big
	  geometrycollection geometry. Keep the same SVG output than before

2009-03-09 14:36  pramsey

	* ChangeLog, liblwgeom/liblwgeom.h, liblwgeom/lwalgorithm.c,
	  liblwgeom/lwcollection.c, liblwgeom/lwgeom.c,
	  liblwgeom/lwpoint.c, postgis/lwgeom_dump.c,
	  postgis/lwgeom_functions_analytic.c,
	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_geos.c,
	  postgis/lwgeom_ogc.c, postgis/lwgeom_pg.c,
	  postgis/lwgeom_transform.c: Remove some camelCase function
	  signatures from liblwgeom

2009-03-08 22:33  mcayland

	* postgis/lwgeom_box3d.c, postgis/postgis.sql.in.c,
	  regress/lwgeom_regress_expected: Fix for GBT#93: ST_Extent() and
	  ST_Estimated_Extent() return BOX2DFLOAT4s. This is currently done
	  using a horrible hack for backwards compatibility which
	  introduces a new type just for ST_Extent(). See GBT email to
	  postgis-devel and code comments for more detail.

2009-03-08 21:41  pramsey

	* liblwgeom/lwgeom_api.c: Fix goof in box2d computation.

2009-03-08 21:15  pramsey

	* liblwgeom/lwsegmentize.c: Fix for GBT#112

2009-03-08 17:00  mcayland

	* postgis/lwgeom_accum.c: Add some explanation comments to
	  lwgeom_accum.c explaining why we need to implement our own set of
	  geometry aggregate functions.

2009-03-08 16:36  mcayland

	* postgis/lwgeom_box.c, postgis/lwgeom_box3d.c,
	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_pg.h: Alter the
	  in-built casts between the internal PostgreSQL BOX type and the
	  PostGIS geometry/BOX3D types so that they do not go through an
	  intermediate BOX2DFLOAT4 first. This prevents the float4 rounding
	  errors appearing in the numbers when invoking the casts.

2009-03-08 15:37  pramsey

	* liblwgeom/lwgeom_api.c: Fix for GBT #116, EMPTY hex polygon no
	  longer causes crash.

2009-03-08 14:36  mcayland

	* postgis/lwgeom_functions_analytic.c: Fix GBT#122: ST_SnapToGrid
	  gives 13 when fed circular string. Alter the error message so
	  that it correctly displays the type rather than just it's
	  internal number.

2009-03-06 14:15  robe

	* postgis/lwgeom_dump.c: missing svn tags and copyright info

2009-03-03 18:01  robe

	* doc/reference_new.xml, doc/xsl/postgis_aggs_mm.xml.xsl: Flag
	  ST_GeoHash as curved support friendly, put in pretty anchors for
	  special function sections

2009-03-03 18:00  pramsey

	* liblwgeom/cunit/cu_algorithm.c: Fix tests to match current
	  geohash signatures (lon/lat) and precisions (odd and even)

2009-02-27 18:09  robe

	* postgis/lwgeom_dump.c: Get rid of additional calls to
	  TupleDescGetSlot(tupdesc) in dump and dumprings and replace
	  deprecated use of TupleDescGetSlot with 8.1+ preferred
	  BlessTupleDesc

2009-02-23 15:19  strk

	* liblwgeom/lwgeom_api.c: Fix parse_hex to support lower-case A-F
	  too (issue 120)

2009-02-23 13:47  robe

	* doc/Makefile.in: change to move postgis_comments.sql to root

2009-02-19 21:12  pramsey

	* loader/dbfopen.c: Add variable decls to trunk :)

2009-02-19 20:59  pramsey

	* loader/dbfopen.c: Add EOF marker, per GBT#105

2009-02-19 09:42  mcayland

	* postgis/long_xact.c, postgis/lwgeom_estimate.c: Update trunk so
	  that it will compile against PostgreSQL 8.4. Based upon Talha
	  Rizwan's original patch, with a small tweak from me.

2009-02-17 18:26  robe

	* doc/Makefile.in: change to use tab separator instead

2009-02-17 03:56  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: fix typo

2009-02-17 03:02  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl:

2009-02-17 02:59  robe

	* doc/reference_new.xml, doc/xsl/postgis_aggs_mm.xml.xsl: Make new
	  - 1 section with 2 subsections. Change ST_AsGeoJSON availability
	  tag to be consistent with others

2009-02-17 02:55  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: Section new functions in 1.3

2009-02-16 22:18  robe

	* doc/Makefile.in: Try again to get postgis_comments.sql to
	  generate

2009-02-13 19:56  robe

	* doc/reference_new.xml, doc/xsl/postgis_aggs_mm.xml.xsl: amend
	  st_union description to include new proto and performance
	  enhancements. Add space before availability in xsl parser what is
	  new section

2009-02-13 19:23  robe

	* doc/reference_new.xml, doc/xsl/postgis_aggs_mm.xml.xsl: Add
	  special section listing new functions in this release. Get rid of
	  note tag around ST_GeoHash availability so consistent with other
	  availability text

2009-02-13 06:58  robe

	* doc/Makefile.in:

2009-02-12 18:32  robe

	* doc/Makefile.in: more work on comments generation

2009-02-12 17:39  robe

	* doc/Makefile.in: Put in logic to output postgis_comments.sql

2009-02-11 21:48  pramsey

	* doc/reference_new.xml, liblwgeom/cunit/cu_algorithm.c,
	  liblwgeom/cunit/cu_algorithm.h, liblwgeom/lwalgorithm.c,
	  liblwgeom/lwalgorithm.h, postgis/lwgeom_functions_basic.c,
	  postgis/postgis.sql.in.c: Bind ST_GeoHash into SQL.

2009-02-11 18:28  pramsey

	* GNUmakefile, README.postgis, STYLE, configure.ac, make_dist.sh,
	  regress/Makefile.in, topology/topology.sql.in.c: Change
	  references from ./lwgeom to ./postgis

2009-02-11 18:22  pramsey

	* lwgeom, postgis: Change the name of the main source directory.
	  This is going to break the build for a little while until I fix
	  all the references, but I want to do it atomically to ensure
	  version history is preserved.

2009-02-11 02:11  pramsey

	* liblwgeom/cunit/cu_algorithm.c, liblwgeom/cunit/cu_algorithm.h,
	  liblwgeom/liblwgeom.h, liblwgeom/lwalgorithm.c,
	  liblwgeom/lwalgorithm.h, liblwgeom/lwcollection.c,
	  liblwgeom/lwgeom.c: GeoHash implementation first cut.

2009-02-10 21:20  pramsey

	* configure.ac: Solve iconv-on-Solaris (and hopefully many other
	  platforms with system iconv in libc) problem in autoconf.

2009-02-10 20:10  pramsey

	* loader/Makefile.in: Demote new loader code from default build for
	  now.

2009-02-10 20:06  pramsey

	* utils/new_postgis_restore.pl: New restore script, much simpler,
	  takes -Fc dump and writes back ASCII on stdout

2009-02-10 08:00  colivier

	* doc/reference_new.xml, lwgeom/lwgeom_kml.c, regress/kml.sql,
	  regress/kml_expected: KML output: use decimal places rather than
	  significant digit, trim trailing zeros, update documentation,
	  update unit test

2009-02-10 07:54  colivier

	* doc/reference_new.xml, lwgeom/lwgeom_geojson.c,
	  lwgeom/lwgeom_gml.c, regress/Makefile.in, regress/geojson.sql,
	  regress/geojson_expected, regress/gml.sql, regress/gml_expected:
	  GeoJson output: trim trailing zero, add forgotten free on
	  subgemotry inspect. GML output: precision no more as a global
	  one, decimal places rather than significant digits, trim trailing
	  zero, add unit test, doc update with output example

2009-02-09 23:51  pramsey

	* utils/postgis_restore.pl: Fix case sensitive in AGGREGATE
	  reading.

2009-02-05 20:01  kneufeld

	* doc/reference_new.xml: Updated ST_DumpRings description and
	  example.

2009-02-04 18:13  kneufeld

	* doc/reference_new.xml: Added example to ST_PointN

2009-02-04 13:54  robe

	* doc/xsl/postgis_gardentest.sql.xsl: minor changes. Take
	  ST_CurveToLine out so tests can complete until we fix.

2009-02-04 00:28  pramsey

	* doc/faq.xml, doc/installation.xml, doc/introduction.xml,
	  doc/performance_tips.xml, doc/reference.xml,
	  doc/reference_new.xml, doc/release_notes.xml, doc/reporting.xml,
	  doc/template.xml, doc/using_postgis.xml, java/ejb2/build.xml,
	  java/ejb2/prepare-jboss.xml, java/ejb2/resources/application.xml,
	  java/ejb2/resources/postgis-ejb2-ds.xml,
	  java/ejb2/src/com/geodetix/geo/client/Client.java,
	  java/ejb2/src/com/geodetix/geo/dao/PostGisGeometryDAO.java,
	  java/ejb2/src/com/geodetix/geo/dao/PostGisGeometryDAOImpl.java,
	  java/ejb2/src/com/geodetix/geo/ejb/GeometryBean.java,
	  java/ejb2/src/com/geodetix/geo/ejb/GeometryFacadeBean.java,
	  java/ejb2/src/com/geodetix/geo/exception/ApplicationGeoLayerException.java,
	  java/ejb3/build.xml, java/ejb3/jboss/geodata-ds.xml,
	  java/ejb3/jboss/ingest-service.xml,
	  java/ejb3/src/META-INF/persistence.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/ContainsExpression.java,
	  java/ejb3/src/org/postgis/hibernate/GeometryType.java,
	  java/ejb3/src/org/postgis/hibernate/IntersectsExpression.java,
	  java/ejb3/src/org/postgis/hibernate/PostGISDialect.java,
	  java/ejb3/src/org/postgis/hibernate/WithinExpression.java,
	  java/jdbc/build.xml,
	  java/jdbc/jtssrc/org/postgis/jts/JTSShape.java,
	  java/pljava/build.xml,
	  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,
	  liblwgeom/box2d.c, liblwgeom/cunit/cu_algorithm.c,
	  liblwgeom/cunit/cu_algorithm.h, liblwgeom/cunit/cu_tester.c,
	  liblwgeom/examples/unparser.c, liblwgeom/lex.yy.c,
	  liblwgeom/liblwgeom.h, liblwgeom/lwalgorithm.c,
	  liblwgeom/lwalgorithm.h, liblwgeom/lwcircstring.c,
	  liblwgeom/lwcollection.c, liblwgeom/lwcompound.c,
	  liblwgeom/lwcurvepoly.c, liblwgeom/lwgeom.c,
	  liblwgeom/lwgeom_api.c, liblwgeom/lwgparse.c,
	  liblwgeom/lwgunparse.c, liblwgeom/lwline.c, liblwgeom/lwmcurve.c,
	  liblwgeom/lwmline.c, liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c,
	  liblwgeom/lwmsurface.c, liblwgeom/lwpoint.c, liblwgeom/lwpoly.c,
	  liblwgeom/lwsegmentize.c, liblwgeom/lwutil.c,
	  liblwgeom/measures.c, liblwgeom/ptarray.c, liblwgeom/vsprintf.c,
	  liblwgeom/wktparse.h, liblwgeom/wktparse.tab.c,
	  liblwgeom/wktparse.tab.h, loader/shp2pgsql-cli.c,
	  loader/shp2pgsql-core.c, loader/shp2pgsql-core.h,
	  loader/shp2pgsql-gui.c, loader/stringbuffer.c,
	  loader/stringbuffer.h, lwgeom/long_xact.c, lwgeom/lwgeom_accum.c,
	  lwgeom/lwgeom_box.c, lwgeom/lwgeom_box2dfloat4.c,
	  lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_btree.c,
	  lwgeom/lwgeom_chip.c, lwgeom/lwgeom_debug.c,
	  lwgeom/lwgeom_dump.c, lwgeom/lwgeom_estimate.c,
	  lwgeom/lwgeom_functions_analytic.c,
	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_functions_lrs.c,
	  lwgeom/lwgeom_geojson.c, lwgeom/lwgeom_geos.c,
	  lwgeom/lwgeom_geos.h, lwgeom/lwgeom_geos_prepared.c,
	  lwgeom/lwgeom_geos_prepared.h, lwgeom/lwgeom_gist.c,
	  lwgeom/lwgeom_gml.c, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_kml.c,
	  lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c, lwgeom/lwgeom_rtree.c,
	  lwgeom/lwgeom_rtree.h, lwgeom/lwgeom_spheroid.c,
	  lwgeom/lwgeom_sqlmm.c, lwgeom/lwgeom_svg.c,
	  lwgeom/lwgeom_transform.c, lwgeom/lwgeom_triggers.c,
	  lwgeom/postgis.sql.in.c, lwgeom/test.c,
	  topology/topology.sql.in.c: Propset Author Id Keyword Revision on
	  all files.

2009-02-04 00:23  pramsey

	* liblwgeom/cunit/cu_algorithm.c: Formating

2009-02-03 20:51  pramsey

	* liblwgeom/cunit/cu_algorithm.c, liblwgeom/lwalgorithm.c: Fix
	  boundary conditions with from==to hitting first/list vertex.

2009-02-03 19:09  mcayland

	* liblwgeom/lwgeom.c: Fix GBT#109: Some operators not supported for
	  Circular. In this case I haven't added the comparison code as I
	  am not 100% sure on the semantics, but the error message should
	  be much clearer to users now.

2009-02-03 17:49  robe

	* doc/reference_new.xml: Add corrections from Bruce Rindahl

2009-02-03 17:30  robe

	* doc/reference_new.xml: forgot some spaces

2009-02-03 16:10  robe

	* doc/reference_new.xml: forgot availability info

2009-02-03 15:23  robe

	* doc/reference_new.xml: update st_convexhull definition -- wasn't
	  very clear

2009-02-03 15:20  robe

	* doc/reference_new.xml: Document ST_MinimumBoundingCircle

2009-02-03 14:52  robe

	* lwgeom/postgis.sql.in.c: #HISTORY: ST_MinimumBoundingCircle --
	  also change to support geometries with LINESTRING,POINT convex
	  hulls

2009-02-03 14:21  robe

	* lwgeom/postgis.sql.in.c: First draft of ST_MinimumBoundingCircle
	  contributed by Bruce Rindahl. Changed to use named params and
	  renamed function from mbc to ST_MinimumBoundingCircle.

2009-02-03 13:23  robe

	* doc/xsl/postgis_gardentest.sql.xsl: put back linetocurve
	  curvetoline tests now that issue 86 and 108 should have fixed

2009-02-03 07:20  pramsey

	* loader/shp2pgsql-core.c, loader/shp2pgsql.c: Use "extended
	  string" format for escaping \ and ' in insert statements.

2009-02-03 04:36  mleslie

	* doc/rfc/postgis_rfc_04.txt: Adding an rfc for changing the
	  validation approach when parsing WKT.

2009-02-03 01:59  pramsey

	* liblwgeom/lwalgorithm.c: astyle this file

2009-02-03 01:04  pramsey

	* lwgeom/lwgeom_gist.c: Comment datum slice pull.

2009-02-02 22:21  pramsey

	* liblwgeom/lwalgorithm.c, liblwgeom/lwalgorithm.h,
	  lwgeom/lwgeom_geos.c: formatting

2009-02-02 18:26  robe

	* doc/reference_new.xml, doc/xsl/postgis_gardentest.sql.xsl: Typo
	  in docs confusing gardentester. Also change ST_Collect use to
	  ST_Union so we are testing with valid polygons (reduces union
	  intersection error messages)

2009-02-02 06:01  mleslie

	* liblwgeom/lwsegmentize.c, regress/sql-mm-general.sql,
	  regress/sql-mm-general_expected: Fix for Issue 108 and regress
	  test.

2009-02-02 04:19  robe

	* doc/reference_new.xml: Document ST_LocateBetweenElevations

2009-02-01 06:48  robe

	* doc/reference_new.xml: Get rid of warnings -- no longer relevant
	  for ST_LineCrossingDirection

2009-01-30 17:16  robe

	* doc/xsl/postgis_gardentest.sql.xsl: revise to correctly fill in
	  timestamp/date args

2009-01-30 14:03  robe

	* doc/xsl/postgis_gardentest.sql.xsl: put in logic to test
	  operators

2009-01-30 13:44  robe

	* doc/xsl/postgis_comments.sql.xsl,
	  doc/xsl/postgis_gardentest.sql.xsl: Operator check in wrong
	  segment of xpath

2009-01-28 23:42  pramsey

	* lwgeom/lwgeom_geos.c: Change error message.

2009-01-28 23:34  pramsey

	* lwgeom/lwgeom_geos.c: Handle null return from cascadedunion.

2009-01-28 01:02  pramsey

	* TODO: wrapping

2009-01-27 05:30  robe

	* lwgeom/lwgeom_accum.c: missing meta properties

2009-01-25 15:52  robe

	* doc/reference_new.xml: Document ST_Extent3D now that Paul has
	  proclaimed it a public function

2009-01-24 20:49  pramsey

	* doc/rfc/postgis_rfc_03_sheet.txt, lwgeom/lwgeom_accum.c,
	  lwgeom/postgis.sql.in.c: Small changes in createrelplace syntax,
	  comments, function rename recommendation.

2009-01-23 22:05  kneufeld

	* doc/reference_new.xml: small wording fix for DropGeometryColumn

2009-01-23 20:06  pramsey

	* doc/rfc/postgis_rfc_03.txt, doc/rfc/postgis_rfc_03_sheet.txt: Add
	  function naming rfc

2009-01-22 23:58  pramsey

	* lwgeom/lwgeom_accum.c, lwgeom/lwgeom_geos.c,
	  lwgeom/postgis.sql.in.c: Flip all aggregate functions over to the
	  new aggregation system. Remove catalog hacks in favour of wrapper
	  type. Make the fast implementations the default and _old
	  implementations the legacy.

2009-01-22 19:25  robe

	* doc/xsl/postgis_comments.sql.xsl,
	  doc/xsl/postgis_gardentest.sql.xsl: Filter out Operators section
	  from xsl transforms

2009-01-22 19:25  kneufeld

	* doc/reference.xml, doc/reference_new.xml: moved over the
	  remaining operands from reference.xml to reference_new.xml in the
	  documentation

2009-01-22 19:15  robe

	* doc/reference_new.xml: Give operators section a pretty anchor and
	  id so easy to bookmark and I can exclude from xsl scripts

2009-01-22 18:19  robe

	* loader/dbfopen.c: Fix DBFReadDeleted logic -- should return 1 if
	  record is deleted and 0 if it is not deleted

2009-01-22 18:02  kneufeld

	* doc/reference.xml, doc/reference_new.xml: moved over |>> from
	  reference.xml to reference_new.xml in the documentation

2009-01-22 17:46  kneufeld

	* doc/reference.xml, doc/reference_new.xml: moved over <<, <<|, and
	  >> from reference.xml to reference_new.xml in the documentation

2009-01-22 05:56  pramsey

	* lwgeom/postgis.sql.in.c: Remove protection from
	  ST_GeometryArray() aggregate.

2009-01-22 05:37  pramsey

	* lwgeom: More ignore fixes

2009-01-22 05:35  pramsey

	* lwgeom: Ignore postgis.sql.*

2009-01-22 05:32  pramsey

	* lwgeom/postgis.sql.in.c: Alter pg_proc update to work with older
	  PgSQLs too.

2009-01-22 01:39  pramsey

	* lwgeom/Makefile.in, lwgeom/lwgeom_accum.c,
	  lwgeom/postgis.sql.in.c: First stab at a back-port of the
	  array_agg from 8.4. Our's isn't generic, and it's got it's own
	  name, so it won't collide, ... needs testing on PgSQL < 8.3
	  still.

2009-01-22 01:16  kneufeld

	* doc/reference.xml, doc/reference_new.xml: moved over |&> from
	  reference.xml to reference_new.xml in the documentation

2009-01-22 00:44  kneufeld

	* doc/reference.xml, doc/reference_new.xml: moved over &>| from
	  reference.xml to reference_new.xml in the documentation

2009-01-22 00:16  kneufeld

	* doc/reference.xml, doc/reference_new.xml: moved over &> from
	  reference.xml to reference_new.xml in the documentation

2009-01-21 23:26  kneufeld

	* doc/reference.xml, doc/reference_new.xml: moved over &&, &<, and
	  = from reference.xml to reference_new.xml in the documentation

2009-01-21 23:19  pramsey

	* configure.ac, lwgeom/lwgeom_geos.c, lwgeom/postgis.sql.in.c: Add
	  support for fast unions, with cascaded union. Currently for
	  testing, in the ST_Union_Fast() agggregate. Requires GEOS SVN
	  r2252 or higher.

2009-01-21 21:55  pramsey

	* doc/rfc, doc/rfc/postgis_rfc_02.txt: Add rfc document. First one:
	  alignment ideas.

2009-01-21 21:50  pramsey

	* lwgeom/lwgeom_estimate.c: Headers split in 8.4?

2009-01-20 18:43  pramsey

	* loader/shp2pgsql-core.c, loader/shp2pgsql-core.h,
	  loader/shp2pgsql-gui.c: Put translation_stage into descriptive
	  MACRO names

2009-01-20 18:28  pramsey

	* macros/gtk-2.0.m4: Add GTK macro.

2009-01-20 17:48  pramsey

	* configure.ac, loader/Makefile.in: Replace hand-built pkg-config
	  routine w/ m4 from gtk source.

2009-01-20 07:36  pramsey

	* loader/shp2pgsql-gui.c: Compile your work much?

2009-01-20 07:13  pramsey

	* loader/shp2pgsql-gui.c: Protect the filename setting a little bit
	  more in case it's NULL.

2009-01-20 00:50  kneufeld

	* doc/reference_new.xml: Fixed accidental broken build in docs from
	  Rev3536.

2009-01-19 21:33  pramsey

	* configure.ac, liblwgeom/liblwgeom.h, loader, loader/Makefile.in,
	  loader/dbfopen.c, loader/shp2pgsql-cli.c,
	  loader/shp2pgsql-core.c, loader/shp2pgsql-core.h,
	  loader/shp2pgsql-gui.c, loader/stringbuffer.c,
	  loader/stringbuffer.h: First revision of the GUI. Configure using
	  --with-gui to enable full GUI build. New core/cli will build by
	  default. Old utilities remain in place for now.

2009-01-16 17:58  robe

	* doc/reference.xml, doc/reference_new.xml: move
	  ST_GeomCollFromText

2009-01-16 17:41  robe

	* doc/reference.xml, doc/reference_new.xml: Move st_mpolyfromtext

2009-01-15 21:11  robe

	* doc/reference_new.xml: Left some garbage in

2009-01-15 18:35  mcayland

	* GNUmakefile, README.postgis, doc/installation.xml,
	  extras/ogc_test_suite/Makefile, extras/ogc_test_suite/README,
	  extras/template_gis/profile, extras/tiger_geocoder/INSTALL,
	  extras/tiger_geocoder/import/newdb.sh, lwgeom/Makefile.in,
	  lwgeom/lwpostgis.sql.in.c, lwgeom/postgis.sql.in.c,
	  lwgeom/sqldefines.h.in, regress/Makefile.in, regress/run_test:
	  Part 1 of GBT#94: Rename folders/files to be more consistent.
	  Embed the MAJOR.MINOR version in the PostgreSQL shared library
	  name (to allow different databases to contain different PostGIS
	  versions) and also rename lwpostgis.sql to postgis.sql. Update
	  documentation in various files to reflect the new names at the
	  same time.

2009-01-15 18:24  robe

	* doc/reference.xml, doc/reference_new.xml: Move ST_MLineFromText

2009-01-15 18:17  robe

	* doc/reference_new.xml: more stuff

2009-01-15 18:16  robe

	* doc/reference_new.xml: forgot some stuff

2009-01-15 18:14  robe

	* doc/reference.xml, doc/reference_new.xml: Move over
	  MPointFromText

2009-01-15 15:10  mcayland

	* lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in.c,
	  lwgeom/sqldefines.h.in: Fix the output of "SELECT
	  postgis_full_version()" on trunk by ensuring that USE_STATS is
	  present, and correctly generating the POSTGIS_SCRIPTS_VERSION
	  variable so that installations of trunk don't keep thinking that
	  they need a scripts upgrade.

2009-01-14 17:46  pramsey

	* liblwgeom/wktparse.h: Remove missing prototype warning from
	  build.

2009-01-13 15:12  robe

	* doc/xsl/postgis_gardentest.sql.xsl: Error in logic in gardentest
	  not correctly flagging WKT functions as taking geometry variant

2009-01-13 15:11  mcayland

	* regress/geojson_expected, regress/kml_expected: Fix regression
	  tests to account for changes made in r3522 (rename 'Curve' to
	  'CircularString')

2009-01-13 14:04  robe

	* doc/reference.xml, doc/reference_new.xml: Move over
	  ST_PolygonFromText

2009-01-13 13:12  mcayland

	* liblwgeom/cunit/cu_algorithm.c, liblwgeom/cunit/cu_tester.c: Fix
	  compile warnings for the cunit tests (unused variables).

2009-01-13 13:00  mcayland

	* liblwgeom/lwutil.c: Update lwgeom_gettypename() by renaming Curve
	  to CircularString. Now lots of error messages scattered
	  throughout liblwgeom should start to make sense...

2009-01-13 12:59  mcayland

	* liblwgeom/liblwgeom.h, liblwgeom/lwcircstring.c,
	  liblwgeom/lwgeom_api.c: Rearrange liblwgeom.h as per Paul's
	  comment on GBT#97: Rename LWCURVE to LWCIRCSTRING. Also rename
	  lwfree_circstring() to lwcircstring_free() so that it matches the
	  others (I guess this was missed in the first pass).

2009-01-13 12:27  mcayland

	* liblwgeom/Makefile.in, liblwgeom/liblwgeom.h,
	  liblwgeom/lwcircstring.c, liblwgeom/lwcollection.c,
	  liblwgeom/lwcompound.c, liblwgeom/lwcurve.c,
	  liblwgeom/lwcurvepoly.c, liblwgeom/lwgeom.c,
	  liblwgeom/lwgeom_api.c, liblwgeom/lwgparse.c,
	  liblwgeom/lwgunparse.c, liblwgeom/lwmcurve.c,
	  liblwgeom/lwsegmentize.c, liblwgeom/wktparse.h,
	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_ogc.c,
	  lwgeom/lwgeom_transform.c: Commit for GBT#97: Rename LWCURVE to
	  LWCIRCSTRING (also know as restoring balance to the universe).
	  
	  Having gone through and re-read sections of the CIRCULARSTRING
	  code, it is amazing how much easier the code is to read without
	  the confusion of a curve being either a CIRCULARSTRING or
	  LINESTRING as per the SQL-MM spec. The resulting commit compiles
	  & installs cleanly for me, passes "make check" and also Regina's
	  torture script. Please let me know if I accidentally broke
	  anything :)

2009-01-12 19:29  pramsey

	* liblwgeom/lwcollection.c, liblwgeom/lwmpoint.c,
	  liblwgeom/lwmpoly.c, loader/shp2pgsql.c: Remove double-free
	  problem from loader in presence of new deep-freeing lwfree calls.

2009-01-12 14:38  robe

	* doc/reference_new.xml: typos

2009-01-12 14:24  robe

	* doc/reference_new.xml: Correct. ST_LinestringFromText does not
	  exist though was documented before.

2009-01-12 13:54  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_Line
	  functions and point out how pointless they are. Also correct
	  incorrect statement that they throw errors when given non-line -
	  they just return null.

2009-01-12 12:23  mcayland

	* liblwgeom/Makefile.in: Remove erroneus merge from r3502
	  (HAVE_CUNIT_H just isn't defined anymore...)

2009-01-11 07:10  pramsey

	* lwgeom/lwgeom_gist.c, lwgeom/lwpostgis.sql.in.c: Remove RECHECK
	  per GBT#18.

2009-01-09 23:04  robe

	* doc/reference_new.xml: Fix typo

2009-01-09 22:52  robe

	* doc/reference.xml, doc/reference_new.xml: Move over rest of
	  miscellaneous -- NOTE st_find_srid does not exist - was never
	  renamed from find_srid. Not sure its worth fixing since its
	  rarely used anyway.

2009-01-09 19:17  pramsey

	* liblwgeom/liblwgeom.h, liblwgeom/lwgeom_api.c,
	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geojson.c,
	  lwgeom/lwgeom_gml.c, lwgeom/lwgeom_kml.c, lwgeom/lwgeom_ogc.c,
	  lwgeom/lwgeom_spheroid.c, lwgeom/lwgeom_transform.c: Rename
	  lwfree_inspected to lwinspected_release, per it's "shallow free"
	  behavior.

2009-01-09 17:41  pramsey

	* liblwgeom/cunit/cu_algorithm.c, liblwgeom/examples/unparser.c,
	  liblwgeom/liblwgeom.h, liblwgeom/lwcollection.c,
	  liblwgeom/lwgeom.c, liblwgeom/lwgeom_api.c, liblwgeom/lwline.c,
	  liblwgeom/lwmline.c, liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c,
	  liblwgeom/lwpoint.c, liblwgeom/lwpoly.c, liblwgeom/ptarray.c,
	  loader/shp2pgsql.c, lwgeom/lwgeom_functions_analytic.c,
	  lwgeom/lwgeom_kml.c: Rename lwfree_* to *_free.

2009-01-09 14:15  robe

	* doc/using_postgis.xml: Missed some ST_ spots.

2009-01-09 13:49  robe

	* doc/using_postgis.xml: Missed a spot.

2009-01-09 13:48  robe

	* doc/using_postgis.xml: Using - fix some connectiontype omissions
	  in Mapserver section, add in processing defer comment, fix some
	  missing ST_

2009-01-09 13:32  robe

	* doc/reference_new.xml: Add circular string note

2009-01-09 13:29  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_NRings

2009-01-09 13:17  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_Zmflag

2009-01-08 17:22  pramsey

	* lwgeom/lwgeom_gml.c: Forgot to save this file. Also changes to
	  lwfree_* *_release.

2009-01-08 17:04  pramsey

	* liblwgeom/Makefile.in, liblwgeom/liblwgeom.h,
	  liblwgeom/lwcollection.c, liblwgeom/lwgeom.c,
	  liblwgeom/lwgeom_api.c, liblwgeom/lwline.c, liblwgeom/lwmline.c,
	  liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c, liblwgeom/lwpoint.c,
	  liblwgeom/lwpoly.c, liblwgeom/ptarray.c,
	  lwgeom/lwgeom_functions_analytic.c, lwgeom/lwgeom_geojson.c:
	  Alter lwfree_* to deep-free memory. Add variants of *_release to
	  support shallow-free. Go through lwgeom/ and replace any lwfree_*
	  instances with *_release where appropriate. (Surprisingly few.)

2009-01-08 16:06  robe

	* doc/reference_new.xml: documentatioin out of synch with reality
	  since garden test failing. Change spelling ST_CrossingDirection
	  to new name ST_LineCrossingDirection

2009-01-08 15:50  robe

	* doc/xsl/postgis_gardentest.sql.xsl: put in valid name space
	  (giving error with my xsltproc otherwise)

2009-01-07 19:40  robe

	* doc/xsl/postgis_gardentest.sql.xsl: Finish off adding multi
	  garden geometries

2009-01-07 18:25  kneufeld

	* doc/reference_new.xml: updated documention on addgeometrycolumn,
	  clarifying the errors thrown.

2009-01-07 12:11  mcayland

	* liblwgeom/lwalgorithm.c: Bump some LWDEBUG(F) from level 1 up to
	  levels 3-4 (level 1 is reserved)

2009-01-07 01:16  pramsey

	* loader/shp2pgsql.c: Remove memory leak in standard loader.

2009-01-05 20:54  mcayland

	* configure.ac, liblwgeom/cunit/Makefile.in: Allow CPPFLAGS/LDFLAGS
	  parameters from the command line to be passed into the CUnit
	  Makefile, since CUnit is the only dependency that cannot
	  determine its own flags using a --with-X parameter. This allows
	  CUnit to be installed in a non-standard location if required.

2009-01-05 14:44  robe

	* doc/xsl/postgis_gardentest.sql.xsl: Put circular back in mix.
	  Doesn't crash now that MCA changed distance to throw error.

2009-01-05 00:08  mcayland

	* configure.ac, liblwgeom/Makefile.in, liblwgeom/cunit/Makefile.in:
	  Rework the CUnit detection infrastructure as you can't locate
	  include files based on an absolute path. This is because autoconf
	  and the compiler have differing ideas of the current paths (this
	  totally breaks the Win32 build since you have the extra mapping
	  between UNIX-type MingW paths and Windows-type paths). Hopefully
	  this should not affect existing users at all - if so, please post
	  a report on -devel. I'll try running this on MingW at a later
	  date.
	  
	  I've also enforced "make check" to run the unit tests, rather
	  than "make test". This is a fallout from the early days when strk
	  committed the regression test suite to run using "make test" by
	  accident which appears to have stuck :(
	  .

2009-01-04 20:39  mcayland

	* liblwgeom/lwgeom.c: Fix comment in lwgeom_from_ewkt() and also
	  add a quick error check to lwgeom_from_ewkt() and
	  lwgeom_from_ewkb() - otherwise upon parse failure we could pass a
	  half-baked geometry back to the caller which would not be good :(

2009-01-04 20:11  mcayland

	* liblwgeom/cunit/cu_algorithm.c: Update the cunit tests to use the
	  proper parser flag PARSER_CHECK_NONE rather than the hard-coded
	  zero.

2009-01-04 19:54  mcayland

	* liblwgeom/cunit/Makefile.in: Add -lm to the cu_tester link line -
	  we must always add this to the link line for anything that links
	  agains liblwgeom.a (at least on my Linux system here)

2009-01-04 19:24  mcayland

	* liblwgeom/measures.c: Commit quick fix for GBT#85: ST_Distance
	  crashes on Circular String. Rather than devise and implement a
	  set of distance functions for CIRCULARSTRINGs, I've simply added
	  code to detect the condition and throw an "Unsupported geometry
	  type" error, similar to as already exists within the codebase.

2009-01-02 13:25  robe

	* TODO: minor update

2009-01-02 13:23  robe

	* TODO: Add ST_DumpPoints. Not sure how simple it is.

2009-01-01 21:36  robe

	* TODO: Put time stamp placeholder on (I think)

2009-01-01 21:26  robe

	* TODO: Fix typo

2009-01-01 00:31  pramsey

	* liblwgeom/cunit/cu_algorithm.c, liblwgeom/lwalgorithm.c,
	  liblwgeom/lwgeom_api.c: Fix based on test case from MAC.

2008-12-27 22:58  pramsey

	* liblwgeom/cunit/cu_algorithm.c, liblwgeom/cunit/cu_algorithm.h,
	  lwgeom/lwgeom_functions_analytic.c: Add support for
	  multilinestring to st_locatebetweenelevations

2008-12-27 08:08  pramsey

	* TODO: Add heat map case.

2008-12-24 20:15  pramsey

	* liblwgeom/lwalgorithm.c, liblwgeom/lwalgorithm.h: Add mline
	  version of clipper.

2008-12-24 17:37  pramsey

	* liblwgeom/cunit/cu_algorithm.c, liblwgeom/liblwgeom.h,
	  liblwgeom/lwalgorithm.c, liblwgeom/lwgeom.c: Add lwfree_geom to
	  generically deep-free lwgeometries.

2008-12-24 17:09  pramsey

	* liblwgeom/cunit, liblwgeom/cunit/cu_algorithm.c,
	  liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c: Add lwgeom_from_ewkt
	  and change larger cunit tests to create candidate geometries from
	  text instead of by hand.

2008-12-24 00:32  mcayland

	* liblwgeom/lex.yy.c: Try and commit a pre-generated output from
	  flex that works for the build-bot.

2008-12-23 22:11  pramsey

	* liblwgeom/lex.yy.c: Revert accidental commit of lex.yy.c

2008-12-23 20:20  pramsey

	* liblwgeom/lex.yy.c, liblwgeom/liblwgeom.h,
	  liblwgeom/lwcollection.c, lwgeom/lwgeom_functions_analytic.c,
	  lwgeom/lwpostgis.sql.in.c: Rename new functions to
	  ST_LineCrossingDirection and ST_LocateBetweenElevations for more
	  explicitness and closer correspondance to SQL/MM, respectively.
	  Add a new geometry counter for collections.

2008-12-23 13:24  robe

	* doc/xsl/postgis_gardentest.sql.xsl: Break out multi as separate
	  geometry types and start putting in. Remove unary/aggregate geom
	  since now exactly the same as section that takes only 1 geometry.

2008-12-22 23:37  pramsey

	* configure.ac, liblwgeom/Makefile.in, liblwgeom/cunit/Makefile,
	  liblwgeom/cunit/Makefile.in: Add CUnit to main 'make test' build
	  and check for existance of CUnit.h as part of ./configure

2008-12-22 21:49  mcayland

	* configure.ac: Fix typo in the backticks when extracting
	  linker/include flags from pg_config. Resolving this allows SVN
	  trunk to compile on MingW! :)

2008-12-22 17:49  robe

	* doc/reference_new.xml: More typos

2008-12-22 17:48  robe

	* doc/reference_new.xml: More typos

2008-12-22 17:47  robe

	* doc/reference_new.xml: typo

2008-12-22 16:54  robe

	* doc/reference_new.xml: Missed a constant

2008-12-22 16:53  robe

	* doc/reference_new.xml: First draft of ST_CrossingDirection --
	  needs more work

2008-12-22 15:22  robe

	* doc/xsl/postgis_gardentest.sql.xsl: More conditional corrections.
	  Also take circular back out of test since still crashes under 1.4
	  with ST_Distance.

2008-12-22 14:14  robe

	* doc/xsl/postgis_gardentest.sql.xsl: Revision - change to not test
	  geoms against other geoms if function only takes one geom, better
	  commenting of output. Put back circularstring -- crashes on 1.3
	  still on ST_Distance in some cases. Haven't tested against trunk

2008-12-22 12:15  mcayland

	* STYLE, liblwgeom/lwcurve.c, liblwgeom/lwutil.c,
	  liblwgeom/wktparse.lex, lwgeom/lwgeom_chip.c, lwgeom/test.c:
	  Remove the few C++-style comments that have crept into the
	  codebase, and add a note to the STYLE document stating that
	  C-style comments should be used.

2008-12-22 11:51  mcayland

	* lwgeom/lwgeom_geos.c: Remove the WKB_CONVERSION hack which was
	  invented to try and make the JTS connector more reliable. Since
	  all the other JTS code has gone, this can now go too. See
	  http://postgis.refractions.net/pipermail/postgis-devel/2008-August/003495.html
	  for a little discussion.

2008-12-22 11:38  mcayland

	* liblwgeom/lwgunparse.c: Errr.... unsigned *what* exactly??! If
	  you'd have asked me yesterday if I thought this would compile, I
	  would have said no...

2008-12-22 11:11  mcayland

	* liblwgeom/lwmcurve.c: Some code tidy-ups: remove Windows CR/LFs
	  from the file, change the free()s into lwfree()s, and fix a
	  spelling mistake.

2008-12-22 09:30  robe

	* doc/xsl/postgis_gardentest.sql.xsl: revert part of last change

2008-12-22 08:39  robe

	* doc/xsl/postgis_gardentest.sql.xsl: correction to last edit

2008-12-21 06:37  pramsey

	* liblwgeom/cunit/cu_algorithm.c, liblwgeom/cunit/cu_algorithm.h,
	  liblwgeom/lwalgorithm.c, lwgeom/lwgeom_functions_analytic.c,
	  lwgeom/lwpostgis.sql.in.c: Add ST_LineClipZ(geometry, from, to)
	  SQL and C functions.

2008-12-19 19:21  pramsey

	* liblwgeom/cunit, liblwgeom/cunit/cu_algorithm.c,
	  liblwgeom/lwalgorithm.c: Complete c-level line clipping routines,
	  and unit tests.

2008-12-19 19:20  pramsey

	* liblwgeom/liblwgeom.h, liblwgeom/lwcollection.c,
	  liblwgeom/lwmline.c, liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c:
	  Add in lwfree_* deep memory clean-up routines for multi-objects.

2008-12-19 18:51  kneufeld

	* doc/html/images/st_issimple01.png,
	  doc/html/images/st_issimple02.png,
	  doc/html/images/st_issimple03.png,
	  doc/html/images/st_issimple04.png,
	  doc/html/images/st_issimple05.png,
	  doc/html/images/st_issimple06.png,
	  doc/html/images/st_issimple07.png,
	  doc/html/images/st_isvalid01.png,
	  doc/html/images/st_isvalid02.png,
	  doc/html/images/st_isvalid03.png,
	  doc/html/images/st_isvalid04.png,
	  doc/html/images/st_isvalid05.png,
	  doc/html/images/st_isvalid06.png,
	  doc/html/images/st_isvalid07.png,
	  doc/html/images/st_isvalid08.png, doc/reference_new.xml,
	  doc/using_postgis.xml: Upgraded section in using_postgis.xml that
	  talks about OGC Simplicity / Validity.

2008-12-19 16:57  pramsey

	* STYLE: Remove camelCase example from style guideline against
	  camelCase (! :)

2008-12-19 14:59  mcayland

	* loader/pgsql2shp.c: Remove the PostGIS LWGEOM type constants from
	  pgsql2shp - they are no longer needed here as they are included
	  as part of liblwgeom.h.

2008-12-18 20:42  pramsey

	* liblwgeom/examples/unparser.c, liblwgeom/lwgeom_api.c,
	  liblwgeom/lwpoint.c, loader/shp2pgsql.c,
	  lwgeom/lwgeom_functions_analytic.c,
	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geojson.c,
	  lwgeom/lwgeom_gml.c, lwgeom/lwgeom_kml.c, lwgeom/lwgeom_ogc.c,
	  lwgeom/lwgeom_spheroid.c, lwgeom/lwgeom_transform.c: Complete the
	  pfree_ to lwfree_ renaming.

2008-12-18 20:36  pramsey

	* liblwgeom/liblwgeom.h: Move curve back down below curve struct.
	  Hm.

2008-12-18 20:35  pramsey

	* liblwgeom/examples/unparser.c, liblwgeom/liblwgeom.h,
	  liblwgeom/lwcurve.c, liblwgeom/lwgeom_api.c, liblwgeom/lwline.c,
	  liblwgeom/lwpoint.c, liblwgeom/lwpoly.c: Complete the pfree_* to
	  lwfree_* renaming.

2008-12-18 20:30  pramsey

	* liblwgeom/examples/unparser.c, liblwgeom/liblwgeom.h,
	  liblwgeom/lwgeom_api.c, liblwgeom/lwpoint.c, loader/shp2pgsql.c,
	  lwgeom/lwgeom_functions_analytic.c, lwgeom/lwgeom_geojson.c,
	  lwgeom/lwgeom_gml.c, lwgeom/lwgeom_kml.c: Rename pfree_* memory
	  management function lwfree_*

2008-12-18 20:22  pramsey

	* liblwgeom/cunit/cu_algorithm.c, liblwgeom/cunit/cu_algorithm.h,
	  liblwgeom/lwalgorithm.c, liblwgeom/lwalgorithm.h,
	  liblwgeom/lwgeom.c: Partial work commit for safety

2008-12-18 17:07  pramsey

	* loader: Ignore generated Makefile

2008-12-18 15:58  robe

	* doc/xsl/postgis_gardentest.sql.xsl: Revise to cross every
	  geometry with every other to better test the functions that take
	  2 geometries. This increases the generated script to about 18 MB.
	  Still need to trim off some of these tests (since it does the
	  same for singular geom functions)

2008-12-18 15:38  robe

	* doc/xsl/postgis_gardentest.sql.xsl: Get rid of redundant variable
	  declares

2008-12-18 15:32  robe

	* doc/xsl/postgis_gardentest.sql.xsl: Get rid of 2 geom relation
	  section. Its redundant now that the last condition section has
	  been improved.

2008-12-18 15:25  robe

	* doc/xsl/postgis_gardentest.sql.xsl: Numerous enhancements to make
	  torture script generator smarter - e.g. don't use geometry select
	  when function takes not geometries, don't put monkey in when you
	  see pattern matrix use a real intersectionmatrix, concept of
	  version

2008-12-18 00:54  pramsey

	* liblwgeom/Makefile.in, liblwgeom/cunit/cu_algorithm.c,
	  liblwgeom/cunit/cu_algorithm.h, liblwgeom/lwalgorithm.c,
	  liblwgeom/lwalgorithm.h: Partial work saved back for later.

2008-12-17 20:47  pramsey

	* TODO, liblwgeom/liblwgeom.h, liblwgeom/lwalgorithm.c,
	  liblwgeom/lwalgorithm.h: Partial work into SVN where I can get at
	  it elsewhere.

2008-12-17 20:22  pramsey

	* regress/sql-mm-circularstring_expected.in,
	  regress/sql-mm-compoundcurve_expected.in,
	  regress/sql-mm-curvepoly_expected.in,
	  regress/sql-mm-multicurve_expected.in,
	  regress/sql-mm-multisurface_expected.in: Remove LFs from
	  regression files per MCA.

2008-12-17 19:37  mcayland

	* liblwgeom/lwgunparse.c: #HISTORY: Really fix what was broken in
	  r3431/3432. See the notes there for the full detail.

2008-12-17 18:20  pramsey

	* STYLE, TODO, cunit, liblwgeom/cunit, liblwgeom/cunit/Makefile,
	  liblwgeom/cunit/cu_algorithm.c, liblwgeom/cunit/cu_algorithm.h,
	  liblwgeom/cunit/cu_tester.c: Re-locate cunit, add a STYLE
	  guideline draft and some TODO notes.

2008-12-17 16:03  mcayland

	* liblwgeom/lwgunparse.c: Undo r3431/3432: this isn't ready for the
	  primetime yet as it breaks a couple of the regression tests.

2008-12-17 15:01  mcayland

	* liblwgeom/lwgunparse.c: Fix for one of Regina's torture failures
	  as posted to the -devel list here:
	  http://postgis.refractions.net/pipermail/postgis-devel/2008-December/004362.html.
	  A CurvePolygon has a "standard header" and so must be passed
	  through a function that understands the optional existence of
	  SRIDs/BBOXes etc. in the header.

2008-12-17 05:36  pramsey

	* cunit/cu_algorithm.c, cunit/cu_algorithm.h: harmonize unit tests
	  with new function names

2008-12-17 05:32  pramsey

	* liblwgeom/lwalgorithm.c, lwgeom/lwgeom_functions_analytic.c,
	  lwgeom/lwgeom_functions_basic.c: harmonize function names so
	  things... compile

2008-12-17 05:28  pramsey

	* cunit/cu_algorithm.c, cunit/cu_algorithm.h, cunit/cu_tester.c,
	  liblwgeom/lwalgorithm.c, liblwgeom/lwalgorithm.h,
	  lwgeom/lwgeom_functions_analytic.c: Revisison per MCA and (c)
	  headers.

2008-12-17 00:22  pramsey

	* cunit/cu_algorithm.c: Add some co-linearity tests.

2008-12-17 00:19  pramsey

	* cunit/cu_algorithm.c, liblwgeom/lwalgorithm.c,
	  liblwgeom/lwalgorithm.h: Basic co-linearity support. Remove
	  touching cases from crossingdirection.

2008-12-16 23:43  pramsey

	* liblwgeom/lwalgorithm.c, lwgeom/lwgeom_functions_analytic.c,
	  lwgeom/lwpostgis.sql.in.c: Add ST_CrossingDirection(line, line)
	  bindings into SQL.

2008-12-16 22:29  pramsey

	* cunit, cunit/Makefile, cunit/cu_algorithm.c,
	  cunit/cu_algorithm.h, cunit/cu_tester.c, liblwgeom/Makefile.in,
	  liblwgeom/liblwgeom.h, liblwgeom/lwalgorithm.c,
	  liblwgeom/lwalgorithm.h: First cut of line crossing function, and
	  associated cunit tests.

2008-12-16 21:21  kneufeld

	* lwgeom/lwpostgis.sql.in.c: fixed bug in probe_geometry_columns
	  where an srid of -1 is not properly detected. (last time :))

2008-12-16 21:11  kneufeld

	* lwgeom/lwpostgis.sql.in.c: fixed bug in probe_geometry_columns
	  where an srid of -1 is not properly detected.

2008-12-16 21:07  kneufeld

	* lwgeom/lwpostgis.sql.in.c: fixed bug in probe_geometry_columns
	  where an srid of -1 is not properly detected.

2008-12-16 16:22  robe

	* doc/xsl/postgis_gardentest.sql.xsl: More changes - can't remember

2008-12-16 13:01  robe

	* doc/reference_new.xml: Add cross reference to ST_IsValidReason on
	  ST_IsValid and ST_Summary

2008-12-16 12:40  robe

	* doc/reference_new.xml: Fix formatting of ForceRHR args -- messing
	  up torture test generator

2008-12-15 14:50  robe

	* doc/xsl/postgis_gardentest.sql.xsl: missing the st_geomfromtext
	  among others because of bad conditions - switched to xsl:choose
	  to simplify logic.

2008-12-15 13:36  robe

	* loader/pgsql2shp.c: minor comment addition

2008-12-15 12:56  robe

	* doc/xsl/postgis_gardentest.sql.xsl: add more data types. Remove
	  curve tests again -- too many crashers

2008-12-15 12:36  robe

	* doc/reference_new.xml: Typo in data type param

2008-12-15 10:30  mcayland

	* lwgeom/lwgeom_functions_basic.c: #HISTORY: Fix for GBT#83:
	  "ST_Multi on curved polygon gives ERROR: Unknown geometry type:
	  0". On reflection, ST_Multi() can only operate on standard POINT,
	  LINESTRING and POLYGON types as the only MULTI geomtypes are
	  MULTIPOINT, MULTILINESTRING and MULTIPOLYGON. This was caused by
	  the introduction of the curve crashing fixes in 1.3.4.

2008-12-15 05:33  robe

	* doc/xsl/postgis_gardentest.sql.xsl: more cleanup

2008-12-15 05:03  robe

	* doc/xsl/postgis_gardentest.sql.xsl: Think I got most of the
	  functions with additional args, left out circular since it
	  crashes. We can fix in 1.4

2008-12-15 04:12  robe

	* doc/xsl/postgis_gardentest.sql.xsl: replace param logic

2008-12-15 02:38  robe

	* lwgeom/lwgeom_geos.c: #GBT 84: Fix typo in boundary error

2008-12-14 15:14  robe

	* doc/xsl/postgis_gardentest.sql.xsl: Add circular string and
	  curved polygon to garden set. Also start work on dealing with
	  functions that take floats and integers as additional params

2008-12-14 07:24  robe

	* doc/xsl/postgis_gardentest.sql.xsl: Exclude st_curvetoline from
	  test for now. Crashes on geometry collection test.

2008-12-14 03:19  robe

	* doc/xsl/postgis_gardentest.sql.xsl: Add GEOMETRYCOLLECTION to
	  garden mix. This crashes my 1.3.5SVN build after running
	  generated script - investigating

2008-12-14 03:10  robe

	* doc/xsl/postgis_gardentest.sql.xsl: Add logic to test for unary
	  functions that take box2d/3d and add 3d geometries to garden set.

2008-12-14 01:50  robe

	* doc/xsl/postgis_gardentest.sql.xsl: Add create table, add geom,
	  drop column, drop table to batch of tortures

2008-12-13 19:48  pramsey

	* TODO: Remove isvalidreason, it's done.

2008-12-13 19:47  pramsey

	* TODO: Add typmod idea

2008-12-12 17:07  robe

	* doc/xsl/postgis_gardentest.sql.xsl: Fix condition statement that
	  prevented some 2 geom functions from being picked up

2008-12-12 16:55  robe

	* doc/xsl/postgis_gardentest.sql.xsl: Added POLYGONM gset to test.
	  Also got rid of monkey crashing LineMerge. May add back later by
	  removing the NOT (j=i) conditions.

2008-12-12 16:49  robe

	* doc/reference_new.xml: Note that ST_MakePolygon can be used to
	  make measured polys and 3d polys

2008-12-12 16:26  robe

	* loader/pgsql2shp.c: use strcmp for compare instead of comparing
	  first element in projcreate

2008-12-12 14:20  robe

	* doc/xsl/postgis_gardentest.sql.xsl: get rid of accidentally
	  copied comment

2008-12-12 14:11  robe

	* doc/xsl/postgis_gardentest.sql.xsl: Add relationship/ functions
	  that act on 2 geometries tests to the mix

2008-12-12 13:40  robe

	* doc/xsl/postgis_gardentest.sql.xsl: Add POINTM and LINESTRINGM to
	  garden family

2008-12-12 13:17  robe

	* doc/reference_new.xml: Remove Postgis_JTS_Version from docs. No
	  longer in 1.4 code base.

2008-12-12 13:05  robe

	* doc/xsl/postgis_gardentest.sql.xsl: Revise to use an xml
	  collection instead of repetitive loops. Also put in select start
	  and end so when the server crashes you know where it broke.

2008-12-12 11:07  mcayland

	* lwgeom/lwgeom_functions_basic.c: Looks like I accidentally
	  removed some code from LWGEOM_accum that was required to set the
	  Oid of the array being used to store the aggregate results. As
	  reported by Regina.

2008-12-11 19:38  robe

	* doc/xsl/postgis_gardentest.sql.xsl: Fix typo in geometry test

2008-12-11 18:57  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl,
	  doc/xsl/postgis_comments.sql.xsl,
	  doc/xsl/postgis_gardentest.sql.xsl: put in the svn:keywords
	  thingy and also update postgis_gardentest to generate garden test
	  for all unary postgis functions and aggregates

2008-12-11 17:18  kneufeld

	* lwgeom/lwgeom_geos.c: added a HINT to the ERROR message in
	  errorIfGeometryCollection indicating the geometry that is in
	  error.

2008-12-11 16:56  robe

	* doc/xsl/postgis_gardentest.sql.xsl: First draft of garden test
	  sql generator. This version just searches the docs and outputs
	  tests for functions that take no arguments. Need to formulate a
	  list of geometries to generate code for unary and so forth.

2008-12-11 15:56  robe

	* loader/pgsql2shp.c: Incorporated Mark's suggestion to use
	  PQescapeStringConn instead of building a custom function. Also
	  fixed typo. Note using free() instead of PQfree since couldn't
	  find a PQfree. I looked at the 8.3.5 postgresql source code base,
	  and that's what they seem to use when releasing buffer space.

2008-12-11 14:55  mcayland

	* liblwgeom/lwutil.c: Increase the amount of allocated memory by 3
	  bytes, so that if maxlength < 3 and we return just "..." then we
	  still have enough space to store the string without clobbering
	  memory.

2008-12-11 13:46  mcayland

	* liblwgeom/lwutil.c, lwgeom/lwgeom_pg.c: Fix up a couple of errors
	  in the new lwmessage_truncate() function found by Kevin - correct
	  an off-by-one error in the code, and include a missing startpos
	  offset in the end truncation code. Also ensure that if maxlength
	  gets too small then we return "..." rather than crashing.

2008-12-10 12:36  mcayland

	* liblwgeom/liblwgeom.h: Resolve local merge conflict from previous
	  commit.

2008-12-10 12:32  mcayland

	* liblwgeom/lwutil.c, lwgeom/lwgeom_pg.c, regress/regress_expected,
	  regress/wkt_expected: Add new lwmessage_truncate() function to
	  liblwgeom that will truncate a string to a maximum number of
	  characters, adding a "..." to indicate where the string has been
	  trimmed. Truncation can be specified to occur from either the
	  start or end of the string as required. Also update the parser
	  error handler to use the new function.

2008-12-09 23:29  mleslie

	* liblwgeom/liblwgeom.h, liblwgeom/lwcurve.c: Porting the floating
	  point comparison operator upgrade from the 1.3 branch.

2008-12-07 02:52  robe

	* doc/reference.xml, doc/reference_new.xml: correct mm reference of
	  ST_PointFromText and remove from old MM section

2008-12-07 02:47  robe

	* doc/reference_new.xml: Minor additions

2008-12-07 02:42  robe

	* doc/reference_new.xml: fix some typos

2008-12-07 02:29  robe

	* doc/reference.xml, doc/reference_new.xml: Move over (x,y,z)
	  min/max family and add cross reference to those from ST_X, ST_Y,
	  ST_Z

2008-12-07 00:40  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_Box2D and
	  ST_Box3D and flag ST_Accum as working with circular strings

2008-12-05 19:39  robe

	* doc/reference_new.xml: revise example

2008-12-05 19:31  robe

	* doc/reference_new.xml: Clarify use of ST_Relation and include
	  Martin's example of interior intersects

2008-12-05 13:46  robe

	* loader/pgsql2shp.c: #HISTORY: #GBT:34 - .prj creation by
	  pgsql2shp

2008-12-05 12:33  robe

	* liblwgeom/lwgeom.c: #GBT 80: ST_Multi seg faults when given
	  MULTILINESTRING

2008-12-04 17:01  robe

	* doc/reference.xml, doc/reference_new.xml: Move over rest of Long
	  Transactions

2008-12-03 17:12  mcayland

	* loader/shp2pgsql.c: Fix GBT#79: shp2pgsql does not honor -s (also
	  known as Mark accidentally missed the sr_id from the geometry
	  constructors)

2008-12-03 16:02  mcayland

	* liblwgeom/ptarray.c, lwgeom/lwgeom_functions_lrs.c: Lightbulb
	  moment: the fix for GBT#21: locate_along_measure: wrong values,
	  invalid data required extra work as floating point errors could
	  still be introduced by the removal of the memcpy(). In fact it
	  was the clipping logic that was wrong, so this patch re-adds the
	  memcpy() in the correct place(s) and corrects the clipping flags
	  to remove this floating point error. With thanks to Stephen
	  Davies.

2008-12-02 20:04  robe

	* doc/reference_new.xml: Remove some junk and fix some typos,
	  rephrase descriptions

2008-12-02 20:00  robe

	* doc/reference.xml, doc/reference_new.xml: Move over LockRow

2008-12-02 19:43  robe

	* doc/reference.xml, doc/reference_new.xml: Move over CheckAuth

2008-12-01 23:34  robe

	* doc/reference_new.xml: typo

2008-12-01 22:19  robe

	* doc/reference_new.xml: remove extra def

2008-12-01 22:06  robe

	* doc/reference.xml, doc/reference_new.xml: Move over
	  Enable/Disable LongTransactions

2008-12-01 12:41  robe

	* doc/reference_new.xml: Damn casing - wrong fix

2008-12-01 12:38  robe

	* doc/reference_new.xml: typo ?

2008-12-01 12:13  robe

	* doc/reference_new.xml: typo?

2008-12-01 06:32  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_HasBBox

2008-12-01 06:26  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_AddBBox,
	  ST_DropBBox - the last of the Geometry Editors

2008-11-28 16:38  pramsey

	* lwgeom/lwgeom_geos.c: wrap isvalidreason in test for GEOS >= 3.1

2008-11-27 19:04  robe

	* doc/reference_new.xml: correction

2008-11-27 18:53  robe

	* doc/reference_new.xml: ST_IsValidReason typo and add an example
	  of a valid geometry

2008-11-27 18:31  robe

	* doc/reference_new.xml: Document new ST_IsValidReason function. I
	  suppose this may be the last time I can successfully create
	  invalid geometries before Mark ruins all the fun.

2008-11-26 19:04  pramsey

	* lwgeom/lwgeom_geos.c, lwgeom/lwpostgis.sql.in.c:
	  ST_IsValidReason(geometry) returns text reason for validity
	  failure.
	  Requires GEOS >= 3.1.
	  GBT#51

2008-11-26 13:40  mcayland

	* liblwgeom/Makefile.in: Apply patch from strk to prevent
	  unneccesary invocation of 'ar' when building liblwgeom.

2008-11-26 12:11  robe

	* doc/installation.xml: Correct install docs to agree with README.
	  Not sure if this is necessary since this is partially for already
	  installed postgis. Are we going to have an lwgeom folder in
	  contrib?

2008-11-26 11:49  mcayland

	* GNUmakefile: Create liblwgeom as a phony dependency, so that any
	  changes to liblwgeom cause a re-build of liblwgeom.a during
	  "make". Patch provided by strk.

2008-11-26 11:43  mcayland

	* README.postgis: Fix some minor errors in the README documentation
	  as indicated by strk.

2008-11-25 21:46  pramsey

	* NEWS, doc/release_notes.xml: Bring forward release notes from
	  1.3.4

2008-11-25 10:42  mcayland

	* lwgeom/lwgeom_estimate.c: Quick fix for GBT#72:
	  ST_Estimated_Extent sometimes returns null if table exists but
	  not in current schema.

2008-11-24 13:18  robe

	* doc/reference_new.xml: Fix indentation for estimated_extent
	  example. Document ST_Force_Collection broken when given Circular
	  strings for versions prior to 1.3.4

2008-11-24 11:04  mcayland

	* lwgeom/lwgeom_functions_basic.c: Fix for GBT#73:
	  ST_Force_Collection crashes with CIRCULARSTRING. This is
	  basically the same fix for GBT#66: ST_Dump kills backend when fed
	  CIRCULAR STRING except that it occurs in a different place.

2008-11-24 11:01  mcayland

	* liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c, lwgeom/lwgeom_dump.c:
	  Move lwgeom_contains_subgeoms() into liblwgeom core as it seems
	  it is now required outside of lwgeom_dump.c.

2008-11-23 19:18  robe

	* doc/reference.xml, doc/reference_new.xml: Move over the rest of
	  the ST_Force* family

2008-11-23 07:22  robe

	* doc/reference.xml, doc/reference_new.xml: Move over
	  ST_Estimated_Extent

2008-11-23 06:54  robe

	* doc/reference_new.xml: minor changes

2008-11-23 06:50  robe

	* doc/reference.xml, doc/reference_new.xml: Move over
	  ST_GeomFromWKB

2008-11-21 14:41  robe

	* doc/reference_new.xml: typo

2008-11-21 14:30  robe

	* doc/using_postgis.xml: Fix indentation of examples

2008-11-21 14:28  robe

	* doc/reference_new.xml, doc/using_postgis.xml: GBT #71: Update
	  section 4.2 of docs to describe manual adding to geometry columns
	  - revision. Add pretty anchor, reference pretty anchor in
	  AddGeometryColumn reference section. Rearrange order.

2008-11-21 14:15  robe

	* doc/using_postgis.xml: GBT #71: Update section 4.2 of docs to
	  describe manual adding to geometry columns.
	  
	  Decided to just add a new section after

2008-11-21 08:32  robe

	* doc/reference_new.xml:

2008-11-21 08:31  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_CoordDim

2008-11-20 22:03  mcayland

	* lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.h,
	  lwgeom/lwgeom_inout.c: Located more profile calls using grep and
	  converted them over to use the new macros. Hopefully I've caught
	  all of them now...

2008-11-20 18:45  mcayland

	* lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_inout.c: Found
	  some new locations containing profiling code outside of the GEOS
	  functions, so swap them over to using the new macros.

2008-11-20 15:00  mcayland

	* configure.ac, lwgeom/lwgeom_geos.c, lwgeom/profile.h,
	  postgis_config.h.in: Switch GEOS profiling over to use
	  conditional macros, much in the same way as LWDEBUG(F) has been
	  implemented. This improves code readability by not having
	  constant #if...#endif sections throughout the code. I've also
	  changed the variable that indicates whether profiling has been
	  enabled to POSTGIS_PROFILE, and integrated it into the autoconf
	  configuration. Hence profiling can be enabled by running
	  configure with the --enable-profile option, or setting
	  POSTGIS_PROFILE in postgis_config.h to 1 and re-compiling.

2008-11-20 13:32  robe

	* doc/reference_new.xml: typo

2008-11-20 12:55  robe

	* doc/reference_new.xml: Add note on ST_Transform and ST_AsKML that
	  they require Proj support

2008-11-19 13:40  robe

	* doc/installation.xml: update doc on install to reference geos
	  3.0.3

2008-11-17 17:30  robe

	* doc/reference_new.xml: amend ST_Mem_Size

2008-11-17 01:00  robe

	* doc/reference_new.xml: typos

2008-11-17 00:52  robe

	* doc/reference.xml, doc/reference_new.xml: st_mem_size

2008-11-17 00:05  robe

	* doc/reference_new.xml: Document missing ST_AsGML func proto

2008-11-16 15:54  robe

	* doc/reference_new.xml: typo

2008-11-15 20:33  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_Polygon
	  and ST_WKBToSQL, move ST_MakePolygon from Geometry Processing to
	  Geometry Constructors section

2008-11-14 23:46  robe

	* doc/reference.xml, doc/reference_new.xml: Move over rest of
	  non-MM compliant Geometry Constructor functions

2008-11-12 17:42  pramsey

	* TODO: Update with latest BS

2008-11-10 16:35  pramsey

	* lwgeom/lwgeom_geos_prepared.c, lwgeom/lwgeom_geos_prepared.h,
	  lwgeom/lwgeom_rtree.c, lwgeom/lwgeom_rtree.h: astyle --style=ansi
	  --indent=tab=8

2008-11-10 15:48  pramsey

	* lwgeom/lwgeom_geos_prepared.h, lwgeom/lwgeom_rtree.h: Fix error
	  in prepgeomcache type

2008-11-08 14:43  robe

	* doc/reference_new.xml: Document affine functions now work with
	  curves. Though I don't have a tool to verify correctness, so my
	  assumption - it returns something that sounds sort of right.

2008-11-08 14:17  robe

	* doc/reference_new.xml: document more functions that work with
	  circular strings

2008-11-08 06:46  robe

	* doc/reference_new.xml: document support for curves of functions
	  Mark C just fixed with disclaimer only works in 1.3.4+

2008-11-07 17:07  pramsey

	* lwgeom/lwgeom_geos_prepared.c, lwgeom/lwgeom_geos_prepared.h,
	  lwgeom/lwgeom_rtree.c, lwgeom/lwgeom_rtree.h,
	  regress/regress_ogc_prep.sql, regress/regress_ogc_prep_expected:
	  Prepared geometry mixed-types bug fix ported forward from 1.3.

2008-11-07 14:23  mcayland

	* lwgeom/lwgeom_transform.c: After a quick sanity grep, I noticed
	  that ST_Transform() was also susceptible to crashing on curve
	  types in the same way as the previous two fixes. Hence I'm
	  committing a fix now before Regina finds it and logs another bug
	  report :)

2008-11-07 14:21  mcayland

	* lwgeom/lwgeom_functions_basic.c: Fix GBT#69: ST_Translate crashes
	  when fed circular string. lwgeom_affine_recursive() needs to know
	  about the new lwgeom_getcurve_inspected() function.

2008-11-07 14:18  mcayland

	* lwgeom/lwgeom_functions_basic.c: Fix GBT#70: ST_NPoints Crashes
	  with Curves. lwgeom_npoints() needs to know about the new
	  lwgeom_getcurve_inspected() function.

2008-11-07 14:05  mcayland

	* liblwgeom/liblwgeom.h, liblwgeom/lwgeom_api.c: Add missing
	  lwgeom_getcurve_inspected() function which is required for some
	  of the latest GBT fixes.

2008-11-07 07:44  robe

	* doc/reference_new.xml: Yeh ST_Dump now works with curves

2008-11-06 17:16  mcayland

	* lwgeom/lwgeom_dump.c: Add missing function prototype from r3263.

2008-11-06 17:05  mcayland

	* lwgeom/lwgeom_dump.c: Fix for GBT#66: ST_Dump kills backend when
	  fed CIRCULAR STRING. With thanks to Regina Obe.

2008-11-06 16:12  mcayland

	* lwgeom/lwgeom_geos.h, lwgeom/lwgeom_geos_prepared.h: The GEOS 2.2
	  series "geos_c.h" is missing header guards, so including the
	  header multiple times as is done in lwgeom_geos.h and
	  lwgeom_geos_prepared.h causes compilation to fail with multiple
	  definition errors. This patch fixes this problem allowing GEOS
	  2.2 to work with PostGIS once again, although of course it can
	  easily be removed when it is decided that GEOS 2.2 support is no
	  longer required.

2008-11-06 15:15  mcayland

	* configure.ac, lwgeom/Makefile.in, topology/Makefile.in: Change
	  configure to check for the existence of the PGXS Makefile, even
	  if pg_config can be found. This is become distributions such as
	  Debian install pg_config as part of libpq-dev but this package
	  doesn't contain the required Makefile. Per bug report from strk.

2008-11-05 13:03  robe

	* doc/reference_new.xml: amend ST_Longitude bug comment

2008-11-05 11:29  mcayland

	* lwgeom/lwgeom_gml.c: Fix ST_AsGML() not recognising
	  GEOMETRYCOLLECTION as a valid geometry type from my GBT#65 fix :(

2008-11-05 11:25  mcayland

	* regress/geojson_expected, regress/kml_expected: Fix regression
	  tests reporting incorrect failures due to a change of output
	  caused by r3243.

2008-11-05 11:06  mcayland

	* liblwgeom/lwgeom.c: Fix for GBT#68 - ST_Shift_Longitude doesn't
	  work with MULTIPOINT. Looks like this was just a simple mistake
	  in the code. I've also improved the error message to return the
	  proper type name instead of just a number.

2008-11-05 01:56  robe

	* doc/reference_new.xml: add ST_Collect as having some support for
	  circular

2008-11-04 20:26  robe

	* doc/reference_new.xml: typo in proto

2008-11-04 20:05  robe

	* doc/reference_new.xml: Add missing proto for ST_CurveToLine

2008-11-04 14:15  robe

	* doc/reference_new.xml: Add ST_HasArc, pull some useful comments
	  from source code to add to ST_CurveToLine

2008-11-04 14:09  mcayland

	* liblwgeom/lwutil.c: Fix lwgeom_typename() not returning a valid
	  string for any of the newer geometry types.

2008-11-04 13:58  mcayland

	* lwgeom/lwgeom_gml.c: Fix for GBT#65: ST_AsGML kills the backend
	  when fed a CIRCULAR STRING. The default code attempts to inspect
	  any unknown geometry which fails on CIRCULARSTRING. A longer term
	  fix may be to fix CIRCULARSTRING so that it can be inspected,
	  however the fix here is to throw an ERROR for unknown types just
	  as the other As_*() functions do.

2008-11-04 13:43  robe

	* lwgeom/lwpostgis.sql.in.c: Change all ST_AsKML to use new
	  ST_Transform

2008-11-04 13:14  robe

	* doc/reference_new.xml: More flagging of functions that work with
	  3d

2008-11-04 12:31  robe

	* doc/reference_new.xml: fill in all protos for kml, flag more
	  functions as supporting 3d and circular/curve

2008-11-04 10:00  mcayland

	* loader/shp2pgsql.c: Change ST_GeomFromText() to GeomFromText()
	  for older hwgeom (-w) support - looks like I was a little bit to
	  eager in my earlier conversion to use the new ST_ calling
	  convention.

2008-11-04 09:57  mcayland

	* loader/Makefile.in: Alter loader Makefile to add liblwgeom.a
	  dependency, so people who just want to build the shapefile
	  loaders can do "make" within the loader subdirectory and
	  liblwgeom.a will automagically get build first.

2008-11-04 02:48  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: fix typo

2008-11-04 02:19  robe

	* doc/reference_new.xml: document circular support of more
	  functions

2008-11-04 02:07  robe

	* doc/reference_new.xml: Get rid of MM compliancy note for
	  ST_LineToCurve, can only find ST_CurveToLine in MM docs

2008-11-04 01:56  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: correct comment

2008-11-04 01:55  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: Add new section to document
	  circular string support

2008-11-04 01:47  robe

	* doc/reference_new.xml, doc/template.xml: Document ST_LineToCurve
	  and ST_CurveToLine, update template to include note about
	  Circular String support in prep for new index section

2008-11-03 17:00  kneufeld

	* lwgeom/lwgeom_functions_analytic.c: updated url in comments to
	  the documentation on the implemented point-in-polygon algorithm
	  to
	  http://softsurfer.com/Archive/algorithm_0103/algorithm_0103.htm#Winding%20Number.
	  Old link was dead.

2008-11-03 16:23  mcayland

	* loader/Makefile.in: Add missing ICONV_LDFLAGS variable to the
	  loader Makefile. Thanks to Olivier Courtin for noticing.

2008-11-03 16:17  mcayland

	* loader/Makefile.in, loader/pgsql2shp.c, loader/wkb.h: Switch
	  pgsql2shp over to using liblwgeom.
	  
	  There are few commits that can be as satisfying as one which
	  involves the removal of ~1200 lines of code. By using the
	  liblwgeom parser instead of the in-built parser, we have now
	  achieved the following:
	  
	  i) all parsers within PostGIS, shp2pgsql and pgsql2shp are now
	  the same which means they all follow the same rules. Also
	  extended error reporting information including error text and
	  position information is available.
	  
	  ii) the complexity of the shp2pgsql/pgsql2shp is considerably
	  reduced.
	  
	  The slightly unfortunate cost is the overall executable size is
	  larger, since we are linking with liblwgeom. However, from both a
	  consistency and maintainability point of view, this is a big win.
	  Note that while there may be a difference in behaviour in some
	  corner cases, all regression tests pass here.

2008-10-31 10:41  mcayland

	* liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c: Add missing
	  serialized_lwgeom_from_hexwkb() function to liblwgeom which is
	  required for adding liblwgeom support to pgsql2shp.

2008-10-31 10:04  mcayland

	* loader/shp2pgsql.c: Some more shp2pgsql clearups; remove some
	  dead commented code and switch over to use the LWDEBUG(F)
	  debugging framework.

2008-10-30 23:13  mcayland

	* doc/reference_new.xml, lwgeom/lwgeom_geojson.c,
	  regress/geojson.sql, regress/geojson_expected: Fix regression
	  test differences between different platforms in the AsGeoJSON
	  regression code. There were two issues: firstly, the original
	  regression tests included precision information > 15 significant
	  figures, and secondly the GeoJSON code was exposing BOX2DFLOAT4
	  information to the client instead of calculating the true
	  bounding box. With thanks to Olivier Courtin.

2008-10-30 22:48  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_DumpRings

2008-10-30 17:10  mcayland

	* loader/Makefile.in, loader/shp2pgsql.c: Switch shp2pgsql over to
	  use liblwgeom instead of its own internal parser. Some notes from
	  looking at the code:
	  
	  i) I've abstracted the I/O formatting functions into a new
	  OutputGeometry() function since it allow the logic concerning
	  output formatting to kept in one place, rather than sprinkled
	  throughout all the other Insert* functions.
	  
	  ii) InsertPoint() and InsertMultiPoint() have been combined,
	  since it seems that the same code will work for both - all that
	  is required is to know whether to produce a MULTIPOINT collecton
	  or a POINT at the end.
	  
	  iii) I've added additional comments within the Insert* functions
	  to help clarify what is going on in places
	  
	  iv) It appears some corner cases were missing within the
	  conversion code with respect to Z/M coordinates, so in theory the
	  new code should do a better job.
	  
	  All in all, the source code is slightly reduced in size (although
	  of course the binary is larger after linking with liblwgeom), and
	  seems a lot more readable to my eyes. A quick TODO is to go
	  through the file and replace the #if...#endif sections related to
	  debugging with LWDEBUG(F) options.
	  
	  NOTE: I've had to change the Makefile to allow linking against
	  the maths library and liblwgeom.a, so some manual intervention on
	  the automated build may be required ;)

2008-10-29 18:32  robe

	* doc/reference.xml, doc/reference_new.xml: Make more pretty
	  section names, move over ST_Accum and provide example.

2008-10-29 18:05  robe

	* doc/reference_new.xml: Pretty anchors for all new sections

2008-10-29 17:59  robe

	* doc/reference_new.xml: Incorrect function arg in ST_Union

2008-10-29 17:36  robe

	* doc/reference_new.xml: Okay maybe hmm 4th or 5th time is the
	  charm

2008-10-29 17:34  robe

	* doc/reference_new.xml: Again

2008-10-29 17:34  robe

	* doc/reference_new.xml: Lets try again

2008-10-29 17:29  robe

	* doc/reference_new.xml: function name typo

2008-10-29 17:27  robe

	* doc/reference.xml, doc/reference_new.xml: Move over rest of
	  Linear Referencing functions and provide examples. Experiment
	  with giving pretty anchor to section.

2008-10-29 13:58  robe

	* doc/reference_new.xml: Add Availability note for
	  Populate_Geometry_Columns

2008-10-29 13:52  robe

	* doc/reference.xml: Fix line_interpolate_point link

2008-10-29 13:13  robe

	* doc/reference.xml, doc/reference_new.xml: Move over
	  ST_Line_Substring

2008-10-29 12:37  robe

	* doc/reference.xml, doc/reference_new.xml: Move over
	  ST_Line_Interpolate_Point

2008-10-27 16:13  kneufeld

	* doc/reference.xml, doc/reference_new.xml: changed linkend to
	  match case in ST_Length2d to ST_Length2D

2008-10-27 16:05  kneufeld

	* doc/reference_new.xml: attempt to fix broken linkend by replacing
	  it with an xref in reference_new.xml

2008-10-27 15:53  robe

	* doc/reference.xml, doc/reference_new.xml, doc/template.xml: Move
	  over sql mm compliance for ST_Disjoint and get rid of annoying
	  carriage return in template.xml

2008-10-27 15:49  kneufeld

	* lwgeom/lwpostgis.sql.in.c: added availability to
	  Populate_Geometry_Columns

2008-10-27 15:48  kneufeld

	* doc/reference_new.xml: fixed typo in broken link to
	  ST_Distance_Spheroid

2008-10-27 15:33  kneufeld

	* doc/reference_new.xml: fixed typo in ST_Length3d_Spheriod xref to
	  ST_Length_Spheroid

2008-10-27 15:29  kneufeld

	* doc/reference_new.xml: fixed typo in missing constraint linkend:
	  ST_InteriorRings to ST_NumInteriorRings

2008-10-27 15:26  kneufeld

	* doc/reference_new.xml: typo in xref link

2008-10-27 15:25  kneufeld

	* doc/reference_new.xml: added id for missing constraint linkend:
	  PostGIS_Scripts_Released

2008-10-27 15:21  kneufeld

	* doc/reference.xml: added id for missing constraint linkend:
	  line_substring

2008-10-27 15:15  kneufeld

	* doc/reference.xml: added id for constraint linkend: length2d

2008-10-27 06:49  kneufeld

	* lwgeom/lwpostgis.sql.in.c: fixed bug in lwpostgis.sql.in.c in
	  POPULATE_GEOMETRY_COLUMNS when detecting SRIDs of -1.

2008-10-27 06:29  kneufeld

	* doc/reference_new.xml: updated description for
	  Populate_Geometry_Columns

2008-10-27 06:13  kneufeld

	* doc/reference_new.xml, lwgeom/lwpostgis.sql.in.c: added plpgsql
	  function Probe_Geometry_Columns to lwpostgis.sql.in.c and added
	  documentation in reference_new.xml

2008-10-26 22:26  robe

	* doc/reference_new.xml: Fix typo

2008-10-26 22:18  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_Length*
	  functions. Correct documentation - e.g. missing
	  ST_Length2D_Spheroid and ST_Length3d_Spheroid and
	  ST_Length_Spheroid are synonyms. Seems to disagree with how we
	  define ST_Length.

2008-10-26 21:24  robe

	* doc/reference.xml, doc/reference_new.xml: Move over
	  ST_Distance_Spher* functions

2008-10-26 19:49  robe

	* doc/reference_new.xml: Put in availability info for rotate
	  functions

2008-10-26 19:43  robe

	* doc/reference.xml, doc/reference_new.xml: Move over rest of
	  Affine family. Correct some typos. Put ST_ForceRHR in right
	  location.

2008-10-26 18:14  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_Affine

2008-10-25 17:29  robe

	* doc/reference.xml: Add = operator the most confusing and
	  accidentally used operator of all

2008-10-25 16:30  robe

	* doc/reference_new.xml: Commit provide another example of
	  ST_SetPoint and flag as supporting 3d

2008-10-24 15:01  robe

	* doc/reference_new.xml: typo

2008-10-24 14:53  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_SnapToGrid

2008-10-23 00:28  robe

	* doc/reference_new.xml: typo

2008-10-22 18:55  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_Relate the
	  last of the Geometry Relationship Function and destroy the
	  section in old reference.

2008-10-21 06:41  robe

	* doc/reference.xml, doc/reference_new.xml: Move over perimeter and
	  max distance

2008-10-21 04:54  kneufeld

	* doc/reference_new.xml: moved ST_ForceRHR into the correct
	  category

2008-10-21 04:41  kneufeld

	* doc/reference.xml, doc/reference_new.xml: moved over ST_ForceRHR

2008-10-20 17:36  robe

	* doc/reference_new.xml: typo in st_cover something. Hate
	  non-symmetric relationships

2008-10-20 17:29  robe

	* doc/reference_new.xml: Revert change to ST_MemUnion - it really
	  is that. Most have had a faulty restore when it was named
	  ST_MemGeomUnion

2008-10-20 17:25  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_Covers and
	  ST_CoveredBy and provide examples, update ST_Contains example to
	  show distinction between ST_Covers, ST_Contains etc.

2008-10-20 14:49  robe

	* README.postgis: correct links in README and note about running
	  make check before make install. How the hell do you do that?

2008-10-19 23:40  robe

	* doc/reference_new.xml: Provide example for GeometryType. fix typo

2008-10-19 23:31  robe

	* doc/reference_new.xml: typo in ST_Y definition. Also added common
	  use-case example of ST_Centroid used with ST_X, ST_Y

2008-10-19 14:52  mcayland

	* configure.ac, loader/Makefile, loader/Makefile.in,
	  loader/Makefile.pgsql2shp.in, loader/Makefile.shp2pgsql.in: After
	  several discussions at PGDay, it seems that the only use-case for
	  the PGXS PROGRAM clause is for programs that wish to link with
	  the backend libraries. Hence create a new Makefile for the loader
	  directory which uses the new autoconf infrastructure, based upon
	  library and dependency lists from the original 1.3 branch.

2008-10-19 14:40  robe

	* doc/reference.xml, doc/reference_new.xml: Move over remainder of
	  Geometry Accessors to new section. Fix ST_MemUnion (really
	  ST_MemGeomUnion), correct mistake in ST_SymDifference

2008-10-18 08:33  mcayland

	* regress/run_test: Remove postgis_jts_version() function call from
	  regression tests as the function no longer exists (prevents
	  warning being displayed at the start of the test run)

2008-10-17 18:51  robe

	* doc/reference.xml, doc/reference_new.xml: Move over the *N family

2008-10-17 17:58  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_length2d,
	  ST_length3d

2008-10-17 03:39  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_MemUnion
	  the last of the geometry processing functions and destroy the
	  geometry processing functions old section

2008-10-17 03:05  robe

	* doc/reference_new.xml: forgot to delete some stuff

2008-10-17 03:04  robe

	* doc/reference.xml, doc/reference_new.xml: move over
	  ST_Shift_Longitude, ST_Difference, ST_SymDifference

2008-10-16 22:13  kneufeld

	* doc/template.xml: reverting accidental commit to template.xml

2008-10-16 18:35  robe

	* doc/reference.xml, doc/reference_new.xml: Move over
	  ST_NumGeometries

2008-10-16 18:17  robe

	* doc/reference.xml, doc/reference_new.xml: Move over
	  ST_ExteriorRing, ST_NumInteriorRings, ST_NumInteriorRing

2008-10-16 18:12  kneufeld

	* configure.ac, doc/Makefile.in: added dblatex as a dependency for
	  building PDF's
	  added a pdf target to doc/Makefile.in

2008-10-16 08:33  mcayland

	* lwgeom/lwgeom_pg.c: Update to previous parser patch: if the error
	  location is 0 (i.e. we haven't even matched a valid OGC WKT type)
	  then display a more appropriate message. Per minor gripe from
	  Paul.

2008-10-16 07:22  robe

	* doc/reference_new.xml: update st_azimuth - it should be called
	  vector instead of line since order of points reverses the angle

2008-10-16 07:17  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_Azimuth
	  and provide example

2008-10-16 06:35  robe

	* doc/reference.xml, doc/reference_new.xml,
	  doc/xsl/postgis_aggs_mm.xml.xsl: Move over ST_Boundary to new
	  section, copy comment about SQL-MM srid to xsl header

2008-10-15 21:44  mcayland

	* lwgeom/lwgeom_pg.c: Fix pointer problem in the new HINT code
	  caused by strncpy() not padding with zeros unless the specified
	  length is *longer* than the source string.

2008-10-15 18:36  pramsey

	* lwgeom/lwgeom_box2dfloat4.c: last one!

2008-10-15 18:26  pramsey

	* lwgeom/lwgeom_gist.c, lwgeom/lwgeom_inout.c: expunge remaining
	  stringBuffer references

2008-10-15 17:59  pramsey

	* lwgeom/Makefile.in, lwgeom/lwgeom_gist.c, lwgeom/stringBuffer.c,
	  lwgeom/stringBuffer.h: Remove stringBuffer.* from
	  build/repository.

2008-10-15 15:03  mcayland

	* liblwgeom/liblwgeom.h, liblwgeom/lwgparse.c,
	  liblwgeom/lwgunparse.c, liblwgeom/wktparse.h, lwgeom/lwgeom_pg.c,
	  lwgeom/lwgeom_pg.h, regress/regress_expected,
	  regress/regress_ogc_expected, regress/wkt_expected: Update the
	  LWGEOM parser to provide error HINTs when being called from
	  PostgreSQL, and update regression tests accordingly.

2008-10-15 13:43  robe

	* doc/reference_new.xml: fix spacing of st_linemerge, st_segmentize
	  examples.

2008-10-15 13:39  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_Segmentize
	  and ST_LineMerge

2008-10-14 23:08  kneufeld

	* doc/Makefile.in: moved cleanup of the pdf to the maintainer-clean
	  target

2008-10-14 20:11  pramsey

	* lwgeom/lwgeom_gist.c: Remove sliced test code and return to
	  original state.

2008-10-14 19:51  mcayland

	* liblwgeom/liblwgeom.h, liblwgeom/lwgparse.c,
	  liblwgeom/lwgunparse.c, liblwgeom/wktparse.h,
	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_inout.c,
	  lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h,
	  regress/regress_ogc_expected: Nearly finish work on the new
	  parser API. The key part of this patch is to alter the behaviour
	  of the parser so that instead of generating errors directly, it
	  returns an error code, error location and an error message. Hence
	  the caller is now in charge of the behaviour when parsing invalid
	  geometries, and so can ignore errors or proceed onto the next
	  geometry if required. The regression test change is due to a
	  change in an error message, since the error is now returned from
	  the unparser before it even gets to GEOS.

2008-10-14 19:39  robe

	* doc/reference_new.xml: Provide examples for ST_Simplify and
	  ST_SimplifyPreserveTopology

2008-10-14 18:16  robe

	* doc/reference.xml, doc/reference_new.xml: Move over st_simplify
	  and st_simplifypreservetopology. Still need to put in examples.

2008-10-14 17:42  pramsey

	* lwgeom/lwgeom_functions_analytic.c,
	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_gist.c: astyle
	  style=ansi indent=tab=8

2008-10-14 11:40  robe

	* doc/reference.xml, doc/reference_new.xml: completely move over
	  rest of management functions to new section. Add
	  probe_geometry_columns - never been documented, but useful. Get
	  rid of update_geometry_stats - just returns a dumb message that
	  its obsolete.

2008-10-14 03:56  robe

	* doc/reference_new.xml: Add missing function proto for
	  dropgeometrytable

2008-10-13 13:16  mcayland

	* liblwgeom/lwgparse.c, liblwgeom/lwgunparse.c: Rename
	  parser_check_flags to current_parser_check_flags and
	  unparser_check_flags to current_unparser_check_flags to clarify
	  that these status variables only reflect the checks enabled for
	  the current parse.

2008-10-13 13:03  mcayland

	* liblwgeom/examples/unparser.c: Move the liblwgeom unparser
	  example over to the dynptarray API which is the proper way to
	  alter point arrays in memory.

2008-10-13 11:36  mcayland

	* lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos_prepared.c,
	  lwgeom/lwgeom_geos_prepared.h: Fix up some more warnings in SVN
	  trunk; note that there are still 2 remaining PreparedGeometry
	  warnings, but these will require patching GEOS.

2008-10-12 17:47  pramsey

	* lwgeom/lwgeom_gist.c: Performance boost: only detoast the front
	  of the tuple first and
	  extract the bbox from that.

2008-10-10 16:34  pramsey

	* lwgeom/lwgeom_geos.c: Pull prep_cache reference safely inside
	  PREPARED_GEOM #ifdef

2008-10-10 05:24  pramsey

	* lwgeom/long_xact.c, lwgeom/lwgeom_box.c,
	  lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_box3d.c,
	  lwgeom/lwgeom_btree.c, lwgeom/lwgeom_chip.c,
	  lwgeom/lwgeom_debug.c, lwgeom/lwgeom_dump.c,
	  lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_functions_analytic.c,
	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_functions_lrs.c,
	  lwgeom/lwgeom_geojson.c, lwgeom/lwgeom_geos.c,
	  lwgeom/lwgeom_geos.h, lwgeom/lwgeom_geos_prepared.c,
	  lwgeom/lwgeom_geos_prepared.h, lwgeom/lwgeom_gist.c,
	  lwgeom/lwgeom_gml.c, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_kml.c,
	  lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c, lwgeom/lwgeom_rtree.c,
	  lwgeom/lwgeom_spheroid.c, lwgeom/lwgeom_sqlmm.c,
	  lwgeom/lwgeom_svg.c, lwgeom/lwgeom_transform.c,
	  lwgeom/lwgeom_triggers.c, lwgeom/lwpostgis.sql.in.c,
	  lwgeom/stringBuffer.c, lwgeom/test.c: Set keywords propery.

2008-10-10 05:17  pramsey

	* lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos.h,
	  lwgeom/lwgeom_geos_prepared.c, lwgeom/lwpostgis.sql.in.c:
	  Clean-up and comment.

2008-10-10 04:41  pramsey

	* lwgeom/Makefile.in, lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_c.c:
	  Rename lwgeom_geos_c.c to lwgeom_geos.c

2008-10-10 04:39  pramsey

	* lwgeom/Makefile.in, lwgeom/lwgeom_geos.h, lwgeom/lwgeom_geos_c.c,
	  lwgeom/lwgeom_geos_prepared.c, lwgeom/lwgeom_geos_prepared.h,
	  lwgeom/lwgeom_rtree.h, lwgeom/lwpostgis.sql.in.c, regress/README,
	  regress/regress_ogc_prep.sql, regress/regress_ogc_prep_expected:
	  Prepared geometries getting closer to readiness. Integrated into
	  standard functions, regression tests added.

2008-10-10 01:35  mleslie

	* regress/README: Updating the regression test README file with
	  details about the c preprocessing step and the formatting of the
	  _expected file results.

2008-10-08 18:57  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: SQL my MM

2008-10-08 18:51  robe

	* doc/reference_new.xml: update st_translate include support for 3d
	  flag

2008-10-08 18:27  pramsey

	* lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos_c.c: Move to
	  memcmp keys, leave prepared functions tied to old keyed
	  signatures for now.

2008-10-08 10:14  mleslie

	* liblwgeom/lwcurve.c, regress/sql-mm-circularstring.sql,
	  regress/sql-mm-circularstring_expected.in: Rebuilt the box3d
	  generation for circular strings to account for a special
	  large-arc case. Fix for issue 58, includes regression test for
	  the case.

2008-10-08 05:48  kneufeld

	* doc/reference.xml: fixed several broken or redirected external
	  URLs.

2008-10-08 05:45  kneufeld

	* doc/introduction.xml, doc/reference.xml, doc/reporting.xml,
	  doc/template.xml, doc/using_postgis.xml: fixed several broken or
	  redirected external URLs.

2008-10-08 04:25  pramsey

	* lwgeom/lwgeom_geos_c.c: Fix minor logic error in intersects()
	  bbox shortcut.

2008-10-07 23:51  pramsey

	* lwgeom/lwgeom_geos_c.c: Re-work prepared geom cache to use memcmp
	  instead of keys, step 1.

2008-10-07 20:38  pramsey

	* lwgeom/lwgeom_gist.c: Move DEBUG statement next to a req'd
	  variable.

2008-10-07 18:09  robe

	* doc/reference_new.xml: correct mistake

2008-10-07 17:39  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_ConvexHull

2008-10-06 19:51  pramsey

	* lwgeom/lwgeom_geos_c.c: Fix slight error in box shortcut logic in
	  prepared intersects.

2008-10-05 22:12  pramsey

	* lwgeom/lwgeom_geos_c.c: Convert from LWDEBUG to POSTGIS_DEBUG

2008-10-05 17:33  mcayland

	* liblwgeom/lwgparse.c: Fix stupid mistake in the liblwgeom
	  parser...

2008-10-04 21:29  pramsey

	* lwgeom/lwgeom_geos_c.c: Fix boneheaded error in prepared
	  intersects.

2008-10-04 17:49  pramsey

	* lwgeom/lwgeom_geos_c.c: Protect prepared geometry implementation
	  in GEOS>=3.1 defines.

2008-10-04 16:00  mcayland

	* lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_gist.c,
	  lwgeom/lwgeom_inout.c: Fix the DEBUGF statements I didn't realise
	  I broke with the new LWGEOM parser/unparser API (in response to
	  Paul's r3061 commit).

2008-10-03 18:07  pramsey

	* lwgeom/lwgeom_geos_c.c: Some extra debugf's in the prepared
	  geometry code.

2008-10-03 17:37  pramsey

	* lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_gist.c,
	  lwgeom/lwgeom_inout.c: Patch up and comment out some DEBUGF lines
	  that don't compile due to changes in function
	  signatures in liblwgeom

2008-10-03 13:23  robe

	* doc/reference_new.xml: correct incorrect statement

2008-10-03 13:20  robe

	* doc/reference_new.xml: Update ST_Union's fitness for 3d with
	  examples.

2008-10-03 09:22  robe

	* doc/reference_new.xml: Add more examples of 3d use and annotate
	  more 3d functions

2008-10-02 23:53  pramsey

	* lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_transform.c: Rework
	  prepared geometry handling to look more like the implementation
	  of
	  PJ caching in transform.

2008-10-02 18:52  pramsey

	* lwgeom/lwgeom_geos_c.c: Flip format to 'astyle --style=ansi
	  --indent=tab=8' to make upcoming
	  changes more consistent, stylewise. (Can't stand the mixed styles
	  anymore!)

2008-10-02 18:35  pramsey

	* lwgeom: add .so. to svn:ignore

2008-10-02 17:36  pramsey

	* lwgeom/lwpostgis.sql.in.c: add check for invalid srid to
	  addgeometrycolumn (#33)

2008-10-02 16:46  pramsey

	* lwgeom/lwgeom_geos_c.c: ensure relate(g,g,p) is case insensitive
	  (#44)

2008-10-02 16:15  robe

	* doc/reference_new.xml: Flag more 3d compatible functions

2008-10-02 16:00  pramsey

	* utils/postgis_restore.pl: pass commandline options into backend
	  command (#45)

2008-10-02 15:56  pramsey

	* lwgeom/lwgeom_rtree.c: Fix log message to refer to correct
	  function name

2008-10-02 12:43  robe

	* doc/reference_new.xml: Fix minor typos in ST_Polygonize

2008-10-02 12:14  robe

	* doc/reference.xml, doc/reference_new.xml,
	  doc/xsl/postgis_aggs_mm.xml.xsl: Get rid of extra line breaks in
	  specialty function section (by changing xsl). Move over
	  ST_Polygonize and provide examples.

2008-10-02 11:40  robe

	* doc/reference_new.xml, doc/template.xml,
	  doc/xsl/postgis_aggs_mm.xml.xsl: Start annotating functions that
	  support 3d, add some examples of 3d, update xsl to pull out
	  functions that support 3d in a separate special function index

2008-10-02 11:17  robe

	* doc/reference_new.xml: extraneous junk left

2008-10-02 11:16  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_Extent

2008-10-01 21:55  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: Get rid of excess paragraph in
	  mm compliance section

2008-10-01 21:53  robe

	* doc/reference_new.xml: Moved some functions to Geometry
	  Processing section

2008-10-01 21:42  robe

	* doc/reference_new.xml: Put in SQL mm compliance for
	  ST_Intersection

2008-10-01 20:04  robe

	* doc/reference.xml, doc/reference_new.xml: Move ST_Intersection to
	  new reference_new.xml

2008-09-30 17:42  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: Revise to include mm compliance
	  section

2008-09-30 17:39  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_Intersects
	  sql mm compliance note to reference_new (remove sT_Intersects
	  from MM section of old reference)

2008-09-30 13:29  mcayland

	* regress/regress_lrs.sql, regress/regress_lrs_expected: Update
	  regression tests to include test cases for GBT#21.

2008-09-30 13:25  mcayland

	* lwgeom/lwgeom_functions_lrs.c: Fix for locate_along_measure
	  returning invalid values (GBT#21)

2008-09-30 04:06  kneufeld

	* doc/Makefile.in, doc/postgis.xml,
	  doc/xsl/postgis_aggs_mm.xml.xsl: added a new aggregate and sql_mm
	  toc to docs generated via a custom xsl (provided by Regina Obe)
	  to the documentation Makefile

2008-09-29 16:20  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: change to sort functions
	  alphabetically

2008-09-28 19:48  mcayland

	* liblwgeom/examples/unparser.c, liblwgeom/liblwgeom.h,
	  liblwgeom/lwgeom.c, liblwgeom/lwgparse.c, liblwgeom/lwgunparse.c,
	  liblwgeom/wktparse.h, lwgeom/lwgeom_functions_basic.c,
	  lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c:
	  Update LWGEOM unparser to (E)WKT/WKB to resturn a
	  LWGEOM_UNPARSER_RESULT structure instead of just the WKT/WKB
	  character array. This is the same work done for r3023 but applied
	  to the unparser instead.

2008-09-28 16:18  mcayland

	* liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c, liblwgeom/lwgparse.c,
	  lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c:
	  With the advent of LWGEOM_PARSER_RESULT, it is now possible to
	  get rid of the horrible SERIALIZED_LWGEOM hack for PostgreSQL 8.3
	  to allow us to return the size separate from the result. This is
	  good as it removes another level of indirection from the parser.
	  Note that the size field has now been added to the
	  LWGEOM_PARSER_RESULT structure.

2008-09-28 15:47  mcayland

	* lwgeom/lwgeom_rtree.c, lwgeom/lwgeom_rtree.h: Clear up warnings
	  (mixed declartions within code and invalid return) from r3022.

2008-09-28 15:32  mcayland

	* liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c, liblwgeom/lwgparse.c,
	  liblwgeom/wktparse.h, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c,
	  lwgeom/lwgeom_pg.c: Update (E)WKT/WKB parser to return a
	  structure (LWGEOM_PARSER_RESULT) instead of just the serialized
	  lwgeom. This is in preparation for returning more detailed error
	  information back to the caller.

2008-09-28 09:03  pramsey

	* lwgeom/lwgeom_functions_analytic.c, lwgeom/lwgeom_geos_c.c,
	  lwgeom/lwgeom_rtree.c, lwgeom/lwgeom_rtree.h: Update pip shortcut
	  code to be less aggressive in building cache.

2008-09-27 08:19  mcayland

	* liblwgeom/lwgunparse.c, lwgeom/lwgeom_functions_analytic.c:
	  Rename parser_check_flags to unparser_check_flags for the
	  unparser to prevent linking error under OS X. Also add missing
	  function prototype to silence compiler warning in the PiP code.

2008-09-26 21:46  pramsey

	* lwgeom/lwgeom_geos_c.c, lwgeom/lwpostgis.sql.in.c: harmonize sql
	  functions with c functions for prepared geometry

2008-09-26 21:34  pramsey

	* lwgeom/lwgeom_geos_c.c: Make preparedgeometry memory handling a
	  good deal kinder (no longer losing base geometry every time)

2008-09-26 21:01  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: put index in listitems and hope
	  for the best

2008-09-26 19:43  pramsey

	* lwgeom/lwgeom_functions_analytic.c, lwgeom/lwgeom_geos_c.c,
	  lwgeom/lwgeom_rtree.c, lwgeom/lwgeom_rtree.h: P-I-P rennovation
	  complete: memory leaks gone, multipolygon support added

2008-09-26 18:59  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: correct the comments

2008-09-26 18:55  robe

	* doc/xsl/postgis_aggs_mm.xml.xsl: xsl that generates index listing
	  of postgis spatial aggregates and MM compliant functions

2008-09-26 12:45  robe

	* doc/xsl/postgis_comments.sql.xsl: Put in author/license info (hmm
	  this is a guess - couldn't find a good example in SVN to go by).
	  Also comment on what xsl is doing.

2008-09-26 02:50  kneufeld

	* doc/Makefile.in: updated "make clean" directive to include the
	  newly generated PDFs

2008-09-25 21:50  mcayland

	* liblwgeom/examples/unparser.c, liblwgeom/liblwgeom.h,
	  liblwgeom/lwgeom.c, liblwgeom/lwgparse.c, liblwgeom/lwgunparse.c,
	  liblwgeom/wktparse.h, lwgeom/lwgeom_dump.c,
	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos_c.c,
	  lwgeom/lwgeom_gist.c, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c,
	  lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h: Add parser flags to the
	  LWGEOM to (E)WKB/WKT parsers, similar to has already been done
	  for the (E)WKB/WKT to LWGEOM parsers.

2008-09-25 21:34  mcayland

	* lwgeom/lwgeom_rtree.c: Remove missing variables from LWDEBUG(F)
	  statement that would cause compilation to fail with
	  POSTGIS_DEBUG_LEVEL > 0

2008-09-25 20:46  pramsey

	* lwgeom/lwgeom_rtree.c: Another biggish leak into the parent
	  context.

2008-09-25 19:18  pramsey

	* lwgeom/lwgeom_rtree.c, lwgeom/lwgeom_rtree.h: More small memory
	  leaks removed.

2008-09-25 17:18  pramsey

	* lwgeom/lwgeom_rtree.c: Remove more memory leaks from P-I-P
	  shortcut code.

2008-09-25 12:18  robe

	* doc/reference_new.xml: More typo fixes

2008-09-25 12:10  robe

	* doc/reference.xml, doc/reference_new.xml: Move over
	  ST_MakePointM, miscellaneous typo fixes

2008-09-24 14:05  robe

	* Version.config: Put svn back in microversion

2008-09-24 14:01  robe

	* lwgeom/lwpostgis.sql.in.c: typo

2008-09-24 13:55  robe

	* lwgeom/lwpostgis.sql.in.c: Added ST_MakePointM, removed redundant
	  redefinition of MakePointM so docs are now in synch with actual
	  functions.

2008-09-23 21:32  mcayland

	* liblwgeom/vsprintf.c: Use __va_copy() to pass a copy of the
	  variadic structure to lw_vasprintf() to solve ABI difference
	  between 32bit/64bit architectures.

2008-09-23 19:59  mcayland

	* lwgeom/lwgeom_gist.c: Remove a couple more warnings when
	  compiling with debug enabled from lwgeom_gist.c.

2008-09-23 19:53  mcayland

	* liblwgeom/lwgunparse.c: Revert commit 2990: the real bug was that
	  the LWDEBUG statement was incorrect rather than the code - the
	  additional read_int() was causing an off-by-one error when
	  outputting WKB causing several regression tests to fail.

2008-09-23 19:44  mcayland

	* liblwgeom/liblwgeom.h, liblwgeom/lwutil.c, liblwgeom/vsprintf.c,
	  lwgeom/lwgeom_functions_analytic.c, lwgeom/lwgeom_pg.c,
	  lwgeom/lwgeom_pg.h: Refactor the memory management routines to
	  account for the fact that variadic functions can't be called
	  directly from the initial allocators. Also solve issues related
	  to differences between the system vasprintf() (if supplied) and
	  the liblwgeom vasprintf() by renaming to lw_vasprintf() and using
	  it throughout PostGIS. With all this in place, GBT#54 is fixed
	  which is very useful when debugging ;)

2008-09-23 19:07  pramsey

	* lwgeom/lwgeom_rtree.c: Reduce p-i-p memory leak by 50%

2008-09-23 13:05  robe

	* doc/reference_new.xml: fix typo add more links

2008-09-23 13:00  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_Buffer

2008-09-22 22:59  pramsey

	* liblwgeom/lwgunparse.c: Add cnt declaration where missing.

2008-09-22 17:55  robe

	* doc/xsl/postgis_comments.sql.xsl: change to xsl 1.0 plus minor
	  indent change

2008-09-22 12:28  robe

	* doc/xsl, doc/xsl/postgis_comments.sql.xsl: Add xsl file that
	  autogenerates sql set comment statements from reference_new.xml

2008-09-22 12:18  robe

	* doc/reference_new.xml: Realized from my sql comment generation
	  xsl that there is really no ST_WKTToSQL that takes an SRID and no
	  ST_BD.. that doesn't take an SRID. Very shocking.

2008-09-21 23:15  robe

	* doc/reference_new.xml: typo in st_setsrid returns geometry not
	  boolean

2008-09-18 22:12  pramsey

	* liblwgeom, lwgeom: Add a few more generated files to ignore

2008-09-18 22:09  pramsey

	* ., doc, liblwgeom, loader, lwgeom, regress, topology: Set ignore
	  properties on generated files.

2008-09-18 13:54  mcayland

	* liblwgeom/lwgunparse.c: Update the code for unparsing LWGEOMs to
	  WKB/WKT so that it includes the standard simple checks:
	  LINESTRINGs must have > 2 points, POLYGONs must have closed rings
	  and CIRCULARSTRINGs must have > 2 points and the number of points
	  must be odd. There is still a little more work to do to allow
	  flags to be passed into the parser to specify which checks should
	  be enforced, much like has already been done for the parsing from
	  WKB/WKT to LWGEOM.

2008-09-18 04:34  kneufeld

	* doc/reference_new.xml: commit to test autobuild process and svn
	  hooks
	  - removed extra tabs from preformatted text blocks

2008-09-18 04:22  kneufeld

	* doc/installation.xml: commit to test autobuild process and svn
	  hooks
	  - removed extra tabs from preformatted text blocks

2008-09-17 15:05  robe

	* doc/reference_new.xml: Add to ST_SetSRID - reference to
	  spatial_ref_sys

2008-09-17 14:46  robe

	* doc/reference_new.xml: Link ST_SetSRID to updated spatial_ref_sys
	  section using cutesy anchor.

2008-09-17 14:41  robe

	* doc/using_postgis.xml: Give spatial reference systems section a
	  cutesy anchor.

2008-09-17 05:49  robe

	* doc/using_postgis.xml:

2008-09-17 05:48  robe

	* doc/using_postgis.xml: typo in link

2008-09-17 04:14  robe

	* doc/using_postgis.xml: more fleshing out of spatial ref section

2008-09-17 04:00  robe

	* doc/using_postgis.xml: Beef up spatial reference section. Still
	  needs work.

2008-09-17 03:54  kneufeld

	* doc/reference.xml: added an id to ST_Buffer to provide an end
	  link for cross references.

2008-09-16 22:43  mcayland

	* liblwgeom/liblwgeom.h, liblwgeom/lwsegmentize.c,
	  liblwgeom/lwutil.c: Silence a few more compiler warnings that had
	  appeared during my last few parser commits.

2008-09-16 22:29  mcayland

	* liblwgeom/examples, liblwgeom/examples/Makefile,
	  liblwgeom/examples/README, liblwgeom/examples/unparser.c: Add an
	  example of how the liblwgeom API can be used by other C programs
	  to manipulate geometries and output the result. Currently the
	  unparser.c program shows how a geometry can be constructed "on
	  the fly" and then exported in both WKT and HEXWKB formats;
	  however it gives programmers the potential to devise some very
	  unique processing tools which can generate files that can be
	  loaded into PostGIS.

2008-09-16 18:44  mcayland

	* liblwgeom/Makefile.in, liblwgeom/lwsegmentize.c,
	  lwgeom/lwgeom_sqlmm.c: Move the LWGEOM-specific functions from
	  lwgeom_sqlmm.c into liblwgeom/lwsegmentize.c to ensure that
	  liblwgeom can exist as a standalone library.

2008-09-16 13:35  robe

	* doc/faq.xml: Cleanup of FAQ

2008-09-16 13:17  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_Expand

2008-09-16 01:51  robe

	* doc/introduction.xml: Expand list of contributors

2008-09-16 01:47  robe

	* doc/introduction.xml: Expand list of contributors

2008-09-15 11:54  robe

	* doc/using_postgis.xml: Fix url link to proj to point to osgeo

2008-09-13 05:41  kneufeld

	* doc/reference.xml, doc/reference_new.xml: Moved over ST_IsRing to
	  new PostGIS reference.
	  Fixed link errors to ST_IsSimple.

2008-09-12 12:12  robe

	* doc/introduction.xml: typo

2008-09-12 10:46  robe

	* doc/introduction.xml: Spelled Kevin's last name wrong and Mateusz
	  first name wrong. Sorry Kevin and Mateusz.

2008-09-12 10:40  robe

	* doc/introduction.xml: Update Credits and project links
	  1) Get rid of emails
	  2) Change order of key contributors based on heuristics a)
	  duration of contribution, b) frequency of contributions,
	  c)recency of contributions, d) impact of contributions,
	  and add some new contributors (more need to be added)

2008-09-11 12:18  mcayland

	* configure.ac, doc/Makefile.in: Reinstate the PDF documentation
	  system based on OpenJade, including integration with autoconf.
	  "make postgis.pdf" should now output lovely PDF format
	  documentation :)

2008-09-11 12:04  mcayland

	* doc/reference_new.xml, doc/using_postgis.xml: Documentation fixes
	  to allow PDF documents to be generated from Docbook source using
	  OpenJade - OpenJade seems a lot more strict than xsltproc when
	  generating output :(

2008-09-10 21:06  robe

	* doc/reference_new.xml: Get rid of left over stuff from ST_IsValid
	  and ST_Summary copy.

2008-09-10 11:57  robe

	* doc/reference_new.xml: example and result misaligned

2008-09-10 11:39  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_Summary
	  and provide example.

2008-09-10 11:28  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_IsValid
	  and provide example

2008-09-10 07:28  robe

	* doc/reference_new.xml: correct st_contain signature, other misc
	  fixes

2008-09-10 06:47  robe

	* doc/reference_new.xml: Add ST_IsValid reference to ST_Within.

2008-09-09 21:10  mcayland

	* liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c, liblwgeom/lwgparse.c,
	  liblwgeom/wktparse.h, lwgeom/lwgeom_gist.c,
	  lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c:
	  Allow a flags parameter to be passed into the WKT parser to
	  determine which consistency checks are performed out of polygon
	  ring closure, minimum number of points and odd number of points.

2008-09-08 20:17  mcayland

	* liblwgeom/lex.yy.c, liblwgeom/wktparse.tab.c,
	  liblwgeom/wktparse.tab.h: Commit generated versions of the new
	  parser files for people who do not have flex or bison installed.

2008-09-08 20:16  mcayland

	* liblwgeom/wktparse.lex, liblwgeom/wktparse.y: Enhance geometry
	  parser so that it keeps track of the current position during
	  parsing. With a bit more work, this should allow error messages
	  to pinpoint the exact location of an invalid geometry section or
	  syntax error.

2008-09-08 13:12  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_Translate
	  and provide example use

2008-09-07 11:02  mcayland

	* liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c, lwgeom/lwgeom_inout.c,
	  lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c: Yet another update to
	  the liblwgeom parser API - lwgeom_from_ewkt() has been renamed to
	  serialized_lwgeom_from_ewkt() to indicate that the function
	  returns a serialied LWGEOM rather than an unserialized LWGEOM
	  structure.

2008-09-07 09:14  robe

	* doc/reference_new.xml: typo in funcprototype

2008-09-07 09:07  robe

	* doc/reference_new.xml: Provide example of ST_SetPoint

2008-09-07 08:43  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_SetPoint
	  to new section

2008-09-06 19:12  robe

	* doc/reference_new.xml: change alias field names of st_contains
	  examples

2008-09-06 19:02  robe

	* doc/reference.xml, doc/reference_new.xml: correct mm spec section
	  of ST_Contains. Remove MM ST_Contains from old ref section

2008-09-06 18:58  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_Contains
	  to new section. Provide example. Minor changes to ST_Within

2008-09-04 18:28  robe

	* doc/reference_new.xml: Put in disclaimer on ST_Equals when
	  dealing with invalid geometries

2008-09-04 12:40  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_NDims and
	  ST_Dimension to new reference section

2008-09-04 12:08  robe

	* doc/reference_new.xml: minor change to example

2008-09-04 12:04  robe

	* doc/reference_new.xml: accidentally took out reference from
	  ST_OrderingEquals

2008-09-04 11:56  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_Overlaps
	  to new reference section and provide some examples

2008-08-28 21:09  robe

	* doc/installation.xml: Fixed url links to geos and proj. Both are
	  now osgeo projects and no longer at refractions or remotesensing.
	  Move around instructions putting geos and proj compilation steps
	  at the end per Mark's request

2008-08-27 04:34  kneufeld

	* doc/reference.xml, doc/reference_new.xml: moved ST_IsClosed to
	  the new documentation template.

2008-08-24 04:54  kneufeld

	* doc/reference.xml, doc/reference_new.xml: moved ST_StartPoint and
	  ST_EndPoint to new reference_new.xml

2008-08-22 17:47  robe

	* doc/installation.xml: another typo

2008-08-22 17:36  robe

	* doc/installation.xml: Typo

2008-08-22 17:13  robe

	* doc/installation.xml: Some changes based on Mark's comments.

2008-08-22 14:46  robe

	* doc/installation.xml: More typos

2008-08-22 13:37  robe

	* doc/installation.xml: typo

2008-08-22 13:05  robe

	* doc/installation.xml: More reordering

2008-08-22 12:52  robe

	* doc/installation.xml: Installation got moved out of order for
	  some reason.

2008-08-22 12:32  robe

	* doc/installation.xml: Typo

2008-08-22 12:14  robe

	* doc/installation.xml: Updated the installations docs. I took some
	  of Olivier Courtin instructions for install
	  (http://postgis.refractions.net/pipermail/postgis-users/2008-August/020746.html)
	  which seemed much easier to follow than the ones we currently
	  have. Also corrected path settings we had to the install files.
	  They are all in downloads not root of postgis as we suggested.

2008-08-21 11:27  mcayland

	* README.postgis: Update PostGIS README file to account for changes
	  in SVN trunk.

2008-08-21 10:56  mcayland

	* lwgeom/lwgeom_gist.c, lwgeom/lwpostgis.sql.in.c: Update PostGIS
	  SVN trunk to use the new 8.4 GiST API (where RECHECK is now
	  specified within the consistent function, rather than being
	  supplied as part of the operator class definition). This allows
	  PostGIS to compile and pass regression tests on the latest
	  PostgreSQL 8.4 CVS HEAD.

2008-08-21 08:45  mcayland

	* loader/Makefile.pgsql2shp.in, loader/Makefile.shp2pgsql.in,
	  lwgeom/Makefile.in: Alter the lwgeom Makefile so that liblwgeom.a
	  is linked directly, rather than using the -L...-l options on the
	  command line. This is to prevent problems on OSX where PGXSadds
	  the PostgreSQL $libdir to the PostGIS link line, causing it to
	  link to liblwgeom.so produced by older versions of PostGIS rather
	  than the static liblwgeom.a.
	  
	  Also change the PGXS CPP/LIB equivalent variables to use += so
	  that extra compile/link options can be supplied. Per report from
	  Robert Rainthorpe, with thanks to William Kyngesburye.

2008-08-12 16:42  pramsey

	* doc/using_postgis.xml: move to CLASS/STYLE mapserver 5.X syntax

2008-08-04 11:50  robe

	* doc/reference.xml, doc/reference_new.xml: Moved over ST_SRID,
	  fixed a typo, added some references

2008-08-04 11:32  robe

	* doc/reference.xml, doc/reference_new.xml: got rid of additional
	  entry for ST_GeomFromText - was already moved over, moved over
	  ST_PointFromText, ST_MakePoint

2008-08-03 15:05  pramsey

	* README.postgis, doc/README, doc/faq.xml, doc/introduction.xml,
	  doc/reference.xml, doc/release_notes.xml: Spelling changes from
	  Mark Kolybabi.

2008-08-02 22:03  mcayland

	* doc/installation.xml: Add a download reference for Apache Ant,
	  plus fix a couple more typos.

2008-08-02 08:41  mcayland

	* doc/installation.xml: Correct typo from the previous
	  documentation commit.

2008-08-02 08:24  mcayland

	* doc/installation.xml: A long overdue documentation update -
	  update the installation section to reflect the many changes in
	  the new SVN trunk build system.

2008-08-01 16:01  robe

	* doc/reference_new.xml: bad break in GeoJSON example

2008-08-01 15:18  robe

	* doc/reference_new.xml: Provide example for geojson (excerpts from
	  postgis newsgroup thread)

2008-08-01 15:12  kneufeld

	* doc/html/images/st_crosses-math.gif,
	  doc/html/images/st_touches-math.gif, doc/reference_new.xml:
	  Reverted html markup for mathematical expressions in ST_Touches
	  and ST_Crosses to a gif image. It seems unicode markup does not
	  work well for both IE and Firefox. The next best thing to do is
	  to get MathML markup working.

2008-08-01 04:42  kneufeld

	* doc/reference_new.xml: small grammar correction in ST_Touches

2008-08-01 04:26  kneufeld

	* doc/html/image_src/st_touches01.svg,
	  doc/html/image_src/st_touches02.svg,
	  doc/html/image_src/st_touches03.svg,
	  doc/html/image_src/st_touches04.svg,
	  doc/html/image_src/st_touches05.svg,
	  doc/html/image_src/st_touches06.svg,
	  doc/html/images/st_touches01.png,
	  doc/html/images/st_touches02.png,
	  doc/html/images/st_touches03.png,
	  doc/html/images/st_touches04.png,
	  doc/html/images/st_touches05.png,
	  doc/html/images/st_touches06.png, doc/reference_new.xml: added
	  ST_Touches examples

2008-07-31 12:32  robe

	* doc/reference_new.xml: took out kml example - causing parsing
	  error.

2008-07-31 12:14  robe

	* doc/reference.xml, doc/reference_new.xml: Moved over remaining
	  geometry output functions and put in availability for each.

2008-07-31 06:35  robe

	* doc/reference.xml: Put in Availability 1.3.4 for ST_AsGeoJSON

2008-07-31 06:33  kneufeld

	* doc/reference_new.xml: fixed small typo in ST_Touches
	  mathematical expression

2008-07-31 06:29  kneufeld

	* doc/reference.xml, doc/reference_new.xml: Moved over ST_Touches
	  to new PostGIS reference. Examples forthcoming.

2008-07-31 04:57  kneufeld

	* doc/html/images/st_crosses-math.gif, doc/html/style.css,
	  doc/reference_new.xml: replaced the mathematical gif expression
	  in ST_Crosses with simple html markup

2008-07-30 14:05  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_WKTToSQL
	  and also defined ST_GeometryFromText (didn't see it in the old
	  docs, but its not deprecated and is a popular variant)

2008-07-30 11:41  robe

	* lwgeom/lwpostgis.sql.in.c, lwgeom/sqlmm.sql.in: Got rid pf
	  superfluous redirection to deprecated functions of ST_GeomFromWkb
	  and ST_GeomFromText - now they just point directly to the c
	  functions. Changed all FromWKB, FromText variants to point to the
	  non-deprecated ST_GeomFrom, ST_BuildArea etc. (before they were
	  pointing at deprecated functions)

2008-07-29 15:46  robe

	* doc/reference_new.xml: grammatical error

2008-07-29 15:42  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_Collect
	  and ST_Union, provide examples for ST_Union. Get rid of comment
	  about don't use ST_Union with geometry collections - seems to
	  work fine with those.

2008-07-29 12:35  robe

	* doc/reference_new.xml: typo in function declare for perimeter

2008-07-29 12:00  robe

	* doc/reference.xml, doc/reference_new.xml: remove ST_Area from
	  reference.xml already accounted for in reference_new.xml, move
	  over ST_Length, ST_Perimeter

2008-07-29 05:43  kneufeld

	* doc/reference.xml, doc/reference_new.xml: moved over
	  st_pointonsurface and provided examples.

2008-07-29 05:11  kneufeld

	* doc/html/image_src, doc/html/image_src/st_centroid01.svg,
	  doc/html/image_src/st_centroid02.svg,
	  doc/html/image_src/st_centroid03.svg,
	  doc/html/image_src/st_centroid04.svg,
	  doc/html/images/st_centroid01.png,
	  doc/html/images/st_centroid02.png,
	  doc/html/images/st_centroid03.png,
	  doc/html/images/st_centroid04.png, doc/reference.xml,
	  doc/reference_new.xml: moved over st_centroid and provided
	  examples in both svg and png format. Eventually, ImageMagick will
	  be used to generate the png files, but for now they are committed
	  into svn.

2008-07-29 04:42  robe

	* doc/reference_new.xml: minor formatting changes, note about
	  ST_NumPOints being an alias for ST_NPoints moving forward.

2008-07-28 19:05  kneufeld

	* doc/reference.xml, doc/reference_new.xml: fixed some minor
	  xrefences in the documentation so the autobuild doesn't throw
	  errors.

2008-07-28 12:07  robe

	* doc/reference.xml, doc/reference_new.xml: Move over
	  ST_GeomFromEWKT, ST_GeomFromEWKB and provide examples. Fix some
	  miscellaneous references.

2008-07-28 10:03  mcayland

	* configure.ac, loader/Makefile.pgsql2shp.in,
	  loader/Makefile.shp2pgsql.in, lwgeom/Makefile.in,
	  topology/Makefile, topology/Makefile.in: Allow Makefile
	  substitutions for PGCONFIG which are required if pg_config is not
	  located in the path. Note that as part of this fix, we now need
	  to generate topology/Makefile using autoconf. Thanks to Jorgen
	  Austvik for the report and partial patch.

2008-07-28 09:13  mcayland

	* liblwgeom/Makefile.in: Fix -o option for flex; the output
	  filename must be specified immediately after -o without any
	  preceding white space. Per report from Jorgen Austvik.

2008-07-24 11:58  robe

	* doc/reference.xml, doc/reference_new.xml: Move over
	  ST_GeomFromText and provide examples

2008-07-24 10:22  mcayland

	* configure.ac: Add PROJ.4 version check to ensure that a minimum
	  version of 4.5.0 is installed. This is to ensure that the
	  pj_set_searchpath() function is present (note: it was actually
	  added in 4.4.9, however we version detect on major.minor rather
	  than major.minor.release)

2008-07-24 05:55  kneufeld

	* doc/Makefile.in, doc/reference.xml, doc/reference_new.xml: Moved
	  several version functions to the new PostGIS reference.

2008-07-23 17:13  kneufeld

	* doc/reference.xml, doc/reference_new.xml: added some xreferences
	  so the autobuild process does not throw errors.

2008-07-23 16:40  kneufeld

	* doc/installation.xml, doc/postgis.xml: changed
	  @@LAST_RELEASE_VERSION@@ with a DocBook variable so the correct
	  version number gets substituted in all included files, not just
	  postgis.xml

2008-07-23 12:03  robe

	* doc/reference.xml, doc/reference_new.xml: move of
	  ST_AsBinary,ST_AsEWKB - add examples, various minor fixes to
	  ST_As function descriptions

2008-07-23 10:56  robe

	* doc/reference.xml:

2008-07-22 13:53  robe

	* lwgeom/lwpostgis.sql.in.c: Deprecate ST_area2d

2008-07-22 11:38  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_AsText,
	  ST_AsEWKT and provide examples. Change order of ST_Multi.

2008-07-22 11:12  robe

	* doc/reference.xml, doc/reference_new.xml: move over ST_SetSRID,
	  ST_Transform and ST_Multi. Provide examples.

2008-07-21 16:20  robe

	* doc/reference.xml, doc/reference_new.xml: Remove ST_Area2D and
	  replace with ST_Area - move to new section and provide example

2008-07-21 12:09  robe

	* doc/reference.xml, doc/reference_new.xml: Move over
	  ST_GeometryType, ST_MakePolygon

2008-07-21 11:38  robe

	* doc/reference.xml, doc/reference_new.xml: delete reference to
	  ST_Equals in reference.xml - alread in new version, include an
	  ST_DWithin non-join join example.

2008-07-18 12:23  robe

	* doc/reference.xml, doc/reference_new.xml: Move over ST_AddPoint,
	  ST_RemovePoint, ST_Npoints, ST_NumPoints and provide examples.

2008-07-17 14:16  robe

	* doc/reference.xml, doc/reference_new.xml: Move ST_Reverse and add
	  example

2008-07-17 12:14  robe

	* doc/reference.xml, doc/reference_new.xml: Move ST_BuildArea
	  expand on definition, provide example, Move ST_BdPolyFromText and
	  ST_BdMPolyFromText

2008-07-17 11:20  robe

	* doc/reference.xml, doc/reference_new.xml: move over ST_Within and
	  provide example

2008-07-16 08:42  mcayland

	* lwgeom/lwgeom_estimate.c: Fix for segfault in ANALYZE due to
	  incorrect use of legacy BOX type within compute_geometry_stats()
	  (Fixes GBT#43). Thanks to Landon Fuller for the bug report and
	  fix.

2008-07-16 06:42  kneufeld

	* doc/reference.xml, doc/reference_new.xml: moved ST_Envelope,
	  complete with examples.

2008-07-16 05:10  kneufeld

	* doc/reference_new.xml: updated the st_crosses method:
	  made the geometry parameters lowercase and made a few changes to
	  content.

2008-07-16 05:03  kneufeld

	* doc/html/images/st_crosses-math.gif,
	  doc/html/images/st_crosses01.gif,
	  doc/html/images/st_crosses02.gif,
	  doc/html/images/st_crosses03.gif,
	  doc/html/images/st_crosses04.gif, doc/html/style.css,
	  doc/reference.xml, doc/reference_new.xml: Moved ST_Crosses into
	  new reference_new.xml file, complete with images.
	  Updated css to use fixed-width fonts for programlistings.

2008-07-16 04:55  kneufeld

	* doc/using_postgis.xml: fixed small typo

2008-07-16 04:54  kneufeld

	* doc/template.xml: Apparently, the <inlinegraphic> will become
	  deprecated in a future version of DocBook. Now replaced with
	  <inlinemediaobject>.

2008-07-15 21:20  kneufeld

	* doc/reference.xml, doc/reference_new.xml: fixed a small typo so
	  the autobuild process will still work.

2008-07-15 19:38  robe

	* doc/reference.xml, doc/reference_new.xml, doc/template.xml: Move
	  ST_Equals, ST_OrderingEquals - provide examples. Make Geometry -
	  geometry

2008-07-15 18:02  robe

	* doc/reference_new.xml: minor corrections to ST_SetSRID and
	  UpdateGeometrySRID

2008-07-15 17:54  robe

	* doc/reference_new.xml: remove includes index note for ST_MakeLine

2008-07-15 17:51  robe

	* doc/reference.xml, doc/reference_new.xml: Move ST_Intersection,
	  ST_Disjoint provide examples for both.

2008-07-15 15:33  kneufeld

	* doc/Makefile.in: applied patch from Mark to fix the if/then/else
	  so the Makefile can run on older systems (ie. FC3)

2008-07-15 11:34  robe

	* doc/reference_new.xml: typo

2008-07-15 11:03  robe

	* doc/reference.xml, doc/reference_new.xml: Move ST_MakeLine from
	  reference.xml to reference_new.xml and add an additional example
	  to ST_MakeLine

2008-07-15 06:57  kneufeld

	* doc/Makefile.in, doc/html/images, doc/html/images/caution.png,
	  doc/html/images/check.png, doc/html/images/important.png,
	  doc/html/images/note.png, doc/html/images/tip.png,
	  doc/html/images/warning.png, doc/postgis.xml, doc/reference.xml,
	  doc/reference_new.xml, doc/release_notes.xml, doc/template.xml:
	  Started migration of the functions in reference.xml using the
	  <variablelist> concept to a new "reference_new.xml" using
	  DocBook's <refentry> concept. Once migration is complete,
	  reference.xml will be removed and reference_new.xml will be
	  renamed to reference.xml. The included template.xml file is not
	  used, except to provide example usage of DocBook's refentry tag.

2008-07-14 21:52  pramsey

	* doc/html/style.css: Updated CSS from Dane Springmeyer

2008-07-14 16:30  robe

	* doc/reference.xml: Example use case of ST_DWithin

2008-07-14 11:40  mcayland

	* configure.ac: Modify autoconf stylesheet logic (again) to
	  correctly distinguish between the case where a valid docbook
	  stylesheet is found automatically and where it is explicitly
	  specified using the --with-xsldir option.

2008-07-14 10:41  mcayland

	* configure.ac: Change autoconf iconv-detection code so that
	  ICONV_LDFLAGS is explicitly set in the AC_CHECK_LIB()
	  action-if-found section (LIBS does not get automatically set when
	  action-if-found is set). Thanks to Olivier Courtin for the bug
	  report.

2008-07-14 10:05  mcayland

	* configure.ac, doc/Makefile.in: Apply some autoconf / Makefile
	  changes from Olivier Courtin. XSLBASE should not be checked for
	  validity unless it has been explicitly specified using the
	  --with-xsldir option, and we also add some friendlier messages in
	  the documentation Makefile in case the DocBook stylesheets and/or
	  xsltproc cannot be found. Additionally, the configure --help
	  output has been tidied up using the AS_HELP_STRING macro.

2008-07-13 23:47  pramsey

	* doc/reference.xml, lwgeom/lwgeom_geojson.c, regress/geojson.sql,
	  regress/geojson_expected: Apply GeoJSON patch from Olivier
	  Courtin.

2008-07-13 17:33  mcayland

	* liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c, lwgeom/lwgeom_inout.c,
	  lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c: Rename the new parser
	  function ewkt_to_lwgeom() to lwgeon_from_ewkt() so that it
	  matches the rest of the parser API

2008-07-13 11:09  mcayland

	* liblwgeom/lwgunparse.c: Add some additional LWDEBUG(F) statements
	  for debugging that I missed the first time around with the new
	  debugging infrastructure

2008-07-13 10:50  mcayland

	* liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c,
	  liblwgeom/lwgeom_api.c, lwgeom/lwgeom_functions_basic.c,
	  lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_gist.c,
	  lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c:
	  More work on improving the EWKT/B parser; remove all references
	  to allocator functions from outside of liblwgeom by generating
	  wrapper functions with more meaningful names. As well as cleaning
	  up the API, it also makes the code much more readable

2008-07-11 10:48  robe

	* doc/reference.xml: Example uses of ST_Line_SubString

2008-07-10 13:16  robe

	* doc/reference.xml: Examples of using ST_ExteriorRing and
	  ST_NumInteriorRings

2008-07-09 11:16  robe

	* doc/reference.xml: Numerous small changes. Changed some returns 1
	  (TRUE) to just TRUE. Automatic casting between 0 1 and boolean no
	  longer exists in PostgreSQL. Lets not confuse people by
	  suggesting to them they are the same.

2008-07-08 13:30  robe

	* doc/reference.xml: numerous changes(remove additional parent,
	  argument list changes, multi function breakout)

2008-07-08 12:01  robe

	* doc/reference.xml: Provide examples of using ST_MakePolygon in
	  conjunction with ST_Accum and PostgreSQL ARRAY() function

2008-07-08 06:05  mleslie

	* doc/using_postgis.xml: Added brief descriptions to the SQL-MM
	  curve types.

2008-07-08 05:15  kneufeld

	* doc/Makefile.in: modified toc top generation level param

2008-07-08 05:09  kneufeld

	* doc/Makefile.in, doc/faq.xml, doc/installation.xml,
	  doc/introduction.xml, doc/long_xact.xml,
	  doc/performance_tips.xml, doc/postgis.xml, doc/reference.xml,
	  doc/release_notes.xml, doc/reporting.xml, doc/using_postgis.xml:
	  split postgis.xml into manageable chunks, broken at chapter
	  divisions.

2008-07-08 03:12  kneufeld

	* doc/postgis.xml: updated tips section to reference ST_* function
	  names

2008-07-07 12:20  robe

	* doc/postgis.xml: Example of ST_AddPoint, some fixes of non-ST
	  references, miscellaneous indenting changes.

2008-07-07 11:57  robe

	* doc/postgis.xml: Add examples for ST_MakePolygon, correct non-st
	  to ST references in ST_MakePolygon section

2008-07-06 07:22  robe

	* doc/postgis.xml: fixed ST_Dimension example, flipped order of
	  conditions in WHERE on some examples (in later versions of
	  PostgreSQL since we don't have our costs right - the planner may
	  choose to process in order of conditions

2008-07-06 01:47  kneufeld

	* doc/postgis.xml: fixed typo in a WKT example.

2008-07-03 19:07  robe

	* doc/postgis.xml: Examples of use of ST_MakeLine, correction to my
	  ST_Collect example.

2008-07-03 17:36  pramsey

	* doc/postgis.xml: Add version information to <title>

2008-07-03 17:08  pramsey

	* java/jdbc/Makefile, java/jdbc/build.xml: Match version numbers to
	  new naming conventions.

2008-07-03 09:28  mcayland

	* configure.ac, liblwgeom/Makefile.in: Add the parser build rules
	  back into the liblwgeom Makefile, so now any changes to either
	  the lexer or parser source files will automatically invoke a
	  rebuild of the relevant output files during make

2008-07-01 14:15  mcayland

	* configure.ac, liblwgeom/Makefile.in: Fix liblwgeom requiring gcc
	  to compile. By using macros and variables supplied by libtool, we
	  can now detect the PIC flags and whether the compiler will accept
	  additional gcc warning flags for developers

2008-06-30 15:30  robe

	* doc/postgis.xml: Fixed typo

2008-06-29 19:19  mcayland

	* lwgeom/lwgeom_pg.h, lwgeom/pgsql_compat.h: Move some PostgreSQL
	  compatibility macros from lwgeom_pg.h into pgsql_compat.h which
	  is their proper home

2008-06-29 19:11  mcayland

	* GNUmakefile, configure.ac, liblwgeom, liblwgeom/Makefile.in,
	  liblwgeom/box2d.c, liblwgeom/lex.yy.c, liblwgeom/liblwgeom.h,
	  liblwgeom/lwcollection.c, liblwgeom/lwcompound.c,
	  liblwgeom/lwcurve.c, liblwgeom/lwcurvepoly.c, liblwgeom/lwgeom.c,
	  liblwgeom/lwgeom_api.c, liblwgeom/lwgparse.c,
	  liblwgeom/lwgunparse.c, liblwgeom/lwline.c, liblwgeom/lwmcurve.c,
	  liblwgeom/lwmline.c, liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c,
	  liblwgeom/lwmsurface.c, liblwgeom/lwpoint.c, liblwgeom/lwpoly.c,
	  liblwgeom/lwutil.c, liblwgeom/measures.c, liblwgeom/ptarray.c,
	  liblwgeom/vsprintf.c, liblwgeom/wktparse.h,
	  liblwgeom/wktparse.lex, liblwgeom/wktparse.tab.c,
	  liblwgeom/wktparse.tab.h, liblwgeom/wktparse.y,
	  lwgeom/Makefile.in, lwgeom/box2d.c, lwgeom/lex.yy.c,
	  lwgeom/liblwgeom.c, lwgeom/liblwgeom.h, lwgeom/lwcollection.c,
	  lwgeom/lwcompound.c, lwgeom/lwcurve.c, lwgeom/lwcurvepoly.c,
	  lwgeom/lwgeom.c, lwgeom/lwgeom_api.c, lwgeom/lwgeom_dump.c,
	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos_c.c,
	  lwgeom/lwgeom_gist.c, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c,
	  lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h, lwgeom/lwgeom_sqlmm.c,
	  lwgeom/lwgparse.c, lwgeom/lwline.c, lwgeom/lwmcurve.c,
	  lwgeom/lwmline.c, lwgeom/lwmpoint.c, lwgeom/lwmpoly.c,
	  lwgeom/lwmsurface.c, lwgeom/lwpoint.c, lwgeom/lwpoly.c,
	  lwgeom/measures.c, lwgeom/ptarray.c, lwgeom/vsprintf.c,
	  lwgeom/wktparse.h, lwgeom/wktparse.lex, lwgeom/wktparse.tab.c,
	  lwgeom/wktparse.tab.h, lwgeom/wktparse.y, lwgeom/wktunparse.c:
	  Split the basic geometry accessors into a separate static library
	  liblwgeom.a; this potentially allows re-use of the liblwgeom
	  functions from within PostGIS, or could be extended at a later
	  date to include databases other than MySQL. This patch includes a
	  change to the liblwgeom handler functions; instead of sprinkling
	  init_pg_func()s around the source, I have changed the default
	  liblwgeom handlers to make use of a callback to allow linked
	  libraries to set their own handlers the first time any of them
	  are called. I have also tidied up the parser API a little in
	  liblwgeom.h, which means wktparse.h can be removed from all of
	  the headers in the lwgeom/ directory, plus renamed wktunparse.c
	  to lwgunparse.c to keep things similar to lwgparse.c. Finally, I
	  renamed liblwgeom.c to lwutil.c to avoid confusion within the new
	  interface. TODO: the liblwgeom Makefile has some gcc-specific
	  options, but these can be fixed later - it seemed more important
	  to make the warnings visible to developers.

2008-06-28 05:34  robe

	* doc/postgis.xml: Flesh out definition of ST_Collect and how to
	  use it.

2008-06-26 02:40  kneufeld

	* lwgeom/lwpostgis.sql.in.c: ST_SnapToGrid SQL functions were
	  referencing the deprecated SnapToGrid instead of their ST_..
	  equivalents.

2008-06-24 16:12  robe

	* doc/postgis.xml: Fix mismatched para in intersection
	  documentation and remove dangling command tag in Reporting
	  Documentation Issues section.

2008-06-24 15:57  robe

	* doc/postgis.xml: Definitions for st_convexhull and
	  st_shift_longitude

2008-06-06 08:53  mcayland

	* lwgeom/Makefile.in: Rearrange lwgeom/Makefile.in in terms of the
	  liblwgeom/PostgreSQL distinction, plus remove remaining JTS
	  reference.

2008-06-06 08:48  mcayland

	* lwgeom/lwgeom_jts.c, lwgeom/lwgeom_jts_wrapper.cpp,
	  lwgeom/lwgeom_nojts.c: Remove JTS support from liblwpostgis;
	  native GCJ-compiled JTS code is reported not to be reliable
	  enough within a production environment, so well stick with GEOS.

2008-06-05 16:08  mcayland

	* lwgeom/lwpostgis.sql.in.c: Some more updates to
	  lwpostgis.sql.in.c; correct a couple of missing conversions from
	  OPAQUE_TYPE to internal (how on earth did regression tests pass
	  with this still in place??), plus remove the UPDATE on pg_opclass
	  to change the OID of the index storage type since we can do this
	  by specifying a STORAGE clause instead.

2008-06-05 14:49  mcayland

	* lwgeom/Makefile: Remove Makefile from lwgeom/ directory; it is no
	  longer needed as it is automatically generated from
	  lwgeom/Makefile.in

2008-06-05 14:47  mcayland

	* loader/Makefile.pgsql2shp.in, loader/Makefile.shp2pgsql.in,
	  loader/compat.h, loader/pgsql2shp.c, lwgeom/Makefile,
	  lwgeom/Makefile.in: Update new Makefile copyrights, also remove
	  compat.h from the loader/ directory since it is now no longer
	  needed.

2008-06-05 14:30  mcayland

	* configure.ac, configure.in, macros/ac_proj4_version.m4: Update
	  copyrights for configure.ac (rewritten from scratch, and now
	  renamed from the deprecated form configure.in) and also the
	  PROJ.4 version detection macro

2008-06-05 12:09  mcayland

	* lwgeom/long_xact.sql.in, lwgeom/lwpostgis.sql.in.c,
	  lwgeom/sqlmm.sql.in: Switch all SQL and PL/PGSQL stored
	  procedures over to use dollar quoting instead of apostrophes for
	  function bodies. At last, most of the stored procedures actually
	  become readable

2008-06-05 11:19  mcayland

	* lwgeom/long_xact.sql.in, lwgeom/sqldefines.h.in: Remove the
	  HAS_SCHEMA #define and all related #else code since we now
	  guarantee to be using PostgreSQL > 7.2

2008-06-05 11:07  mcayland

	* loader/Makefile.pgsql2shp.in, loader/PQunescapeBytea.c: Remove
	  PQunescapeBytea hack from pgsql2shp which is no longer needed, as
	  it was only required for versions of PostgreSQL < 7.3

2008-06-05 10:51  mcayland

	* lwgeom/lwpostgis.sql.in.c: Remove all of the pre-PostgreSQL 7.3
	  schema #ifdefs from lwpostgis.sql.in to make things readable once
	  again.

2008-06-05 10:19  mcayland

	* lwgeom/lwgeom_btree.c, lwgeom/lwgeom_dump.c,
	  lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_functions_basic.c,
	  lwgeom/lwgeom_gist.c, lwgeom/lwgeom_inout.c,
	  lwgeom/lwgeom_transform.c, lwgeom/lwpostgis.sql.in.c,
	  lwgeom/pgsql_compat.h, lwgeom/sqldefines.h.in: Blast away the
	  huge amounts of legacy C code related to PostgreSQL versions <
	  8.1. Next step will be to work on the SQL script files too.

2008-05-31 10:35  mcayland

	* configure.in, lwgeom/DEBUG: Provide a new text file called DEBUG
	  explaining how to use the new debug system.

2008-05-31 09:56  mcayland

	* configure.in, lwgeom/liblwgeom.c, lwgeom/liblwgeom.h,
	  lwgeom/long_xact.c, lwgeom/lwcollection.c, lwgeom/lwcompound.c,
	  lwgeom/lwcurve.c, lwgeom/lwcurvepoly.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_estimate.c, lwgeom/lwgeom_functions_analytic.c,
	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_functions_lrs.c,
	  lwgeom/lwgeom_geos_c.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_rtree.c,
	  lwgeom/lwgeom_spheroid.c, lwgeom/lwgeom_sqlmm.c,
	  lwgeom/lwgeom_transform.c, lwgeom/lwgparse.c, lwgeom/lwline.c,
	  lwgeom/lwmpoly.c, lwgeom/lwmsurface.c, lwgeom/lwpoint.c,
	  lwgeom/lwpoly.c, lwgeom/lwpostgis.sql.in.c, lwgeom/measures.c,
	  lwgeom/ptarray.c, postgis_config.h.in: Commit new PostGIS
	  debugging infrastructure. These changes unify all the debug
	  logging to use a new set of macros: LWDEBUG()/LWDEBUGF() for
	  LWGEOM functions, and POSTGIS_DEBUG()/POSTGIS_DEBUGF() for
	  PostgreSQL functions. To enable debugging, run configure with
	  --enable-debug and then remake the entire project. If
	  --enable-debug is omitted during configure, the above macros
	  evaluate to (void)0, and hence should be removed by the compiler
	  during optimisation. Also: contains minor warning cleanups and a
	  fix for the ST_Dwithin SQL definition.

2008-05-28 23:03  pramsey

	* lwgeom/box2d.c, lwgeom/liblwgeom.h,
	  lwgeom/lwgeom_functions_analytic.c,
	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_svg.c,
	  lwgeom/lwpostgis.sql.in.c, lwgeom/measures.c: Enhanced speed
	  _ST_DWithin(g,g,d) that returns as soon as g and g are within d
	  of each other, rather than using distance naively. Change
	  ST_DWithin to use enhanced op. (Issue 20)

2008-05-28 21:58  pramsey

	* spatial_ref_sys.sql: Fix towgs84 for 31300 and 31370 (issue 23)

2008-05-28 21:47  pramsey

	* doc/postgis.xml: Geomunion name change note, issue 26.

2008-05-28 21:45  pramsey

	* doc/postgis.xml: Bug reporting documentation (issue 27)

2008-05-28 21:35  pramsey

	* doc/postgis.xml: Fix for issue 30, ST_Buffer doco mistake

2008-05-27 15:08  mcayland

	* loader/dbfopen.c, loader/shapefil.h, loader/shpopen.c: Remove
	  extra warnings related to the shp2pgsql deleted records patch

2008-05-27 14:47  mcayland

	* configure.in, loader/Makefile.shp2pgsql,
	  loader/Makefile.shp2pgsql.in, loader/shp2pgsql.c,
	  postgis_config.h.in: Update new build system to include iconv
	  detection for shp2pgsql

2008-05-27 03:00  pramsey

	* ChangeLog, loader/dbfopen.c, loader/shapefil.h,
	  loader/shp2pgsql.c: Fix for DBF files with deleted records. (#29)

2008-05-22 20:43  mcayland

	* lwgeom/liblwgeom.h, lwgeom/long_xact.c, lwgeom/lwcurve.c,
	  lwgeom/lwgeom_box.c, lwgeom/lwgeom_chip.c,
	  lwgeom/lwgeom_functions_analytic.c,
	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_inout.c,
	  lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_rtree.c,
	  lwgeom/lwgeom_sqlmm.c, lwgeom/lwgeom_transform.c,
	  lwgeom/wktunparse.c: Since PGXS compiles libraries with -Wall,
	  attempt to remove as many warnings as possible. Most of these are
	  missing function prototypes at the top of each file.

2008-05-22 14:34  mcayland

	* configure.in, doc/Makefile.in: Update documentation build so that
	  "make install" now works. Maybe this will fix the on-line website
	  build?

2008-05-22 14:31  mcayland

	* topology/Makefile, topology/topology.sql.in,
	  topology/topology.sql.in.c: Update topology/ directory to use the
	  new PGXS build system.

2008-05-20 22:24  mcayland

	* doc/Makefile, doc/Makefile.in: Update previous commit: add
	  Makefile.in and remove Makefile, since Makefile is now generated
	  from Makefile.in automatically.

2008-05-20 22:10  mcayland

	* configure.in, doc/Makefile: Rework the documentation Makefile so
	  that it works with the autoconf build system.

2008-05-14 17:24  mcayland

	* GNUmakefile: Fixes for previous commit: missed Makefile.config
	  target for "make clean"

2008-05-14 17:19  mcayland

	* GNUmakefile, lwgeom/sqldefines.h: Fixes for previous commit:
	  Alter GNUmakefile to understand that Makefile.config no longer
	  exists, plus remove lwgeom/sqldefines.h as it is generated by
	  autoconf

2008-05-14 17:10  mcayland

	* HOWTO_RELEASE, Makefile.config.in, Version.config, autogen.sh,
	  config.h.in, configure.in, loader/Makefile,
	  loader/Makefile.pgsql2shp.in, loader/Makefile.shp2pgsql,
	  loader/pgsql2shp.c, loader/shp2pgsql.c, lwgeom/Makefile,
	  lwgeom/Makefile.in, lwgeom/Makefile.shlib, lwgeom/liblwgeom.c,
	  lwgeom/liblwgeom.h, lwgeom/long_xact.sql.in,
	  lwgeom/lwgeom_btree.c, lwgeom/lwgeom_dump.c,
	  lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_functions_basic.c,
	  lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_gist.c,
	  lwgeom/lwgeom_inout.c, lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h,
	  lwgeom/lwgeom_transform.c, lwgeom/lwpostgis.sql.in,
	  lwgeom/lwpostgis.sql.in.c, lwgeom/pgsql_compat.h,
	  lwgeom/sqldefines.h, lwgeom/sqldefines.h.in, lwgeom/sqlmm.sql.in,
	  macros, macros/ac_proj4_version.m4, postgis_config.h.in,
	  regress/Makefile, regress/Makefile.in, regress/run_test,
	  regress/sql-mm-circularstring_expected.in,
	  regress/sql-mm-compoundcurve_expected.in,
	  regress/sql-mm-curvepoly_expected.in,
	  regress/sql-mm-multicurve_expected.in,
	  regress/sql-mm-multisurface_expected.in: Commit new build system
	  based upon PGXS. Due to the large number of changes, please refer
	  to
	  http://postgis.refractions.net/pipermail/postgis-devel/2008-May/003010.html.

2008-04-24 01:04  pramsey

	* ChangeLog, doc/postgis.xml, lwgeom/Makefile,
	  lwgeom/lwgeom_chip.c, lwgeom/lwgeom_geojson.c,
	  lwgeom/lwpostgis.sql.in, regress/Makefile, regress/geojson.sql,
	  regress/geojson_expected: ST_AsGeoJSon patch from Olivier Courtin
	  <olivier.courtin@camptocamp.com>.

2008-04-22 14:54  pramsey

	* doc/postgis.xml: envelope doco fix

2008-04-12 18:39  pramsey

	* Version.config: Bump trunk up to 1.3.4SVN

2008-04-12 18:32  pramsey

	* ChangeLog, NEWS, README.postgis, Version.config, doc/postgis.xml:
	  Versions and news for the 1.3.3 release.

2008-04-12 16:46  pramsey

	* ChangeLog: Update re dbf patch

2008-04-12 16:44  pramsey

	* loader/shp2pgsql.c: New -n switch to support DBF-only loading of
	  attributes without shapes.
	  Submitted by Regina Obe.

2008-04-12 10:16  mcayland

	* regress/regress_ogc_expected: Remove svn:eol-style from
	  regress_ogc_expected; MingW requires unix line endings in order
	  for the diff to work as expected.

2008-04-10 14:44  pramsey

	* loader/pgsql2shp.c: Reduce FTDate field size to 8 bytes from 10.
	  Matches other calls in the file
	  now, no good explanation in code why it was 10 to start with.
	  http://postgis.refractions.net/pipermail/postgis-users/2008-April/019169.html

2008-04-10 06:40  mcayland

	* lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_functions_basic.c,
	  lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_jts.c: Another round of
	  PostgreSQL 8.3 fixes, this time related to arrays. Make sure that
	  we use the supplied ArrayType pointer macros, instead of
	  attempting to access to cast directly to ArrayType. This resolved
	  GBT#13 where a "corrupted histogram" error is thrown when using
	  using ST_EstimatedExtent() under 8.3.

2008-04-09 19:52  pramsey

	* loader/shp2pgsql.c: Change sr_id into an integer, per mca's
	  suggestion.

2008-04-08 21:36  pramsey

	* loader/shp2pgsql.c: Fix string literal comparison warnings:
	  "comparison with string literal results in
	  unspecified behaviour"

2008-04-07 20:09  pramsey

	* ChangeLog, loader/getopt.c, loader/getopt.h, loader/pgsql2shp.c,
	  loader/shp2pgsql.c: Rename all occurances of getopt to
	  pgis_getopt to work around
	  OS/X 10.5 system function name collision.

2008-04-07 19:47  pramsey

	* regress/kml.sql: Fix the ST_AsKML regression tests.

2008-04-07 19:47  pramsey

	* lwgeom/lwpostgis.sql.in, regress/Makefile, regress/kml_expected,
	  regress/regress_ogc.sql, regress/regress_ogc_cover.sql,
	  regress/regress_ogc_cover_expected, regress/regress_ogc_expected:
	  Allow conditional regression tests based on GEOS_VERNUM and move
	  the
	  cover/prepared tests into the appropriate buckets. Fix the
	  AT_AsKML
	  regression tests.

2008-04-05 14:49  pramsey

	* lwgeom/lwgeom.h: remove unloved header file

2008-03-31 11:16  mcayland

	* lwgeom/lwgeom_transform.c: Remove the code that adds
	  share/contrib/nad to the PROJ.4 search path for PostgreSQL < 8.0
	  since the mechanism for determining the path has changed from
	  earlier versions, and this was mainly for Win32 users. Also
	  rename nad/ directory to proj/ to keep it inline with an existing
	  PROJ.4 installation.

2008-03-30 19:38  pramsey

	* doc/postgis.xml: small syntax errors in ST_YMAX, etc functions

2008-03-30 19:37  pramsey

	* lwgeom/lwpostgis.sql.in: confirm st_*min st_*max

2008-03-28 23:24  pramsey

	* lwgeom/lwpostgis.sql.in: Syntax error in sql.in

2008-03-28 21:31  pramsey

	* ChangeLog, lwgeom/lwgeom_kml.c, lwgeom/lwpostgis.sql.in: Fixed up
	  KML patch from Eduin Carillo.

2008-03-28 21:28  pramsey

	* lwgeom/Makefile: Enable the USE_PROJ and GEOS_VERNUM macros to
	  propogate into lwpostgis.sql.in

2008-03-28 21:10  pramsey

	* ChangeLog, lwgeom/lwgeom_kml.c, lwgeom/lwpostgis.sql.in: Revert
	  KML patch, bad puppy!

2008-03-28 21:04  pramsey

	* ChangeLog, lwgeom/lwgeom_kml.c, lwgeom/lwpostgis.sql.in: Added
	  KML patch from Eduin Carillo.
	  http://code.google.com/p/postgis/issues/detail?id=17

2008-03-28 20:18  pramsey

	* lwgeom/Makefile: Changed ifeq to ifndef for CXX macro test.

2008-03-28 20:17  pramsey

	* geos_version.sh: Removed unloved and un-used geos_version.sh
	  file.

2008-03-28 20:03  pramsey

	* ChangeLog, doc/postgis.xml, lwgeom/lwgeom_svg.c: Added SVN
	  support patch from Dr. Marco Hugentobler, as described in
	  http://postgis.refractions.net/pipermail/postgis-devel/2008-February/002883.html

2008-03-28 19:25  pramsey

	* ChangeLog, Makefile.config.in, configure.in, lwgeom/Makefile,
	  lwgeom/lwgeom_geos_c.c, lwgeom/lwpostgis.sql.in: Added
	  GEOS_VERNUM macro and protected GEOS 3.0/3.1 functionality behind
	  it.

2008-03-28 18:55  mcayland

	* lwgeom/lwgeom_functions_basic.c: Fix crash caused by double-free
	  in LWGEOM_same - we were accidentally freeing the 1st parameter
	  twice instead of freeing the second parameter. Thanks to Cliff
	  Wright for the bug report.

2008-03-28 17:05  pramsey

	* regress/Makefile: Removed regress_ogc_prep from tests temporarily
	  until a new GEOS is released with support
	  for new predicates.

2008-03-27 21:18  mcayland

	* lwgeom/lwgeom_box2dfloat4.c: Fix bug with |>> and <<| operators -
	  the BOX2D overabove and overbelow functions were actually wrong,
	  causing index scans to return the wrong results. Per bug report
	  from Tomas Karlsson.

2008-03-26 03:40  pramsey

	* doc/postgis.xml: Change link to postgis bug tracker

2008-03-21 08:17  mcayland

	* lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos_c.c: Resolve
	  GBT bugs #2,#3 and #9 related to crashes when calling aggregate
	  functions under PostgreSQL 8.3 (all earlier versions would not
	  see the error). This was due to missing more VARSIZE macros in
	  the PostgreSQL 8.3 conversion. The complete list of affected
	  functions under PostgreSQL 8.3 is: ST_force_2d(), ST_force_3dz(),
	  ST_force_3dm(), ST_force_4d(), ST_Collect(), ST_MakeLine(),
	  ST_Polygonize(), ST_Union()/ST_GeomUnion(),
	  ST_MakePolygon()/ST_Polygon().

2008-02-12 15:05  pramsey

	* doc/postgis.xml: Document
	  ST_SimplifyPreserveTopology(geometry,float)

2008-02-12 15:03  pramsey

	* ChangeLog, lwgeom/lwgeom_geos_c.c, lwgeom/lwpostgis.sql.in: Added
	  hook to GEOSTopologyPreserveSimplify

2008-01-29 01:24  benjubb

	* lwgeom/lwgeom_geos_c.c, lwgeom/lwpostgis.sql.in,
	  regress/Makefile, regress/regress_ogc_prep.sql,
	  regress/regress_ogc_prep_expected: Changed the interface for the
	  GEOS prepared predicates.
	  ST_contains, ST_containsProperly, ST_covers, and ST_intersects
	  are now overloaded.
	  The new arguments style is ( geometry, geometry, integer). The
	  third argument is used to determine when the first argument
	  changes. The assumption is that when the third argument changes,
	  the first argument is assumed to have changed too. This
	  side-steps the issue of determining when the identity of the
	  first geometry changes.

2008-01-22 19:44  benjubb

	* lwgeom/lwgeom_geos_c.c: Ammended to include prepared geometry
	  cache code in scope of PREPARED_GEOM symbol.

2008-01-22 00:24  benjubb

	* lwgeom/lwgeom_geos_c.c: Modified to check version of GEOS and
	  stub out prepared predicates if GEOS is prior to 3.1.0

2008-01-18 18:57  benjubb

	* lwgeom/lwgeom_geos_c.c: Made some minor changes suggested by Mark
	  Cave-Ayland.

2008-01-18 01:05  benjubb

	* lwgeom/lwpostgis.sql.in: Added new function wrappers to expose
	  prepared geometry predicates:
	  ST_ContainsPrepared( geometry, geometry )
	  ST_ContainsProperlyPrepared( geometry, geometry )
	  ST_CoversPrepared( geometry, geometry )
	  ST_IntersectsPrepared( geometry, geometry )
	  
	  as well, this function was added, for orthogonality:
	  ST_ContainsProperly( geometry, geometry )

2008-01-18 01:04  benjubb

	* lwgeom/lwgeom_geos_c.c: Added new functions to lwgeom_geos_c.c to
	  support prepared geometry predicates.
	  bool containsPrepared( geom, geom)
	  bool containsProperlyPrepared( geom, geom)
	  bool coversPrepared( geom, geom)
	  bool intersectsPrepared( geom, geom)

2008-01-18 00:59  benjubb

	* regress/regress_ogc_prep.sql, regress/regress_ogc_prep_expected:
	  Tests for the prepared geometry predicates.
	  The tests were copied from regress_ogc, and modified.
	  Most of the tests use a pattern where the same function is
	  invoked three times with the same argument.
	  This tests the prepared geometry caching mechanism.
	  This testfile haven't been added to regress/Makefile yet, as it
	  fails for one case. This
	  probably due to a bug in GEOS.

2008-01-11 15:05  mcayland

	* Version.config: Bump version number to 1.3.3SVN for next
	  development cycle.

2008-01-11 15:04  mcayland

	* loader/pgsql2shp.c, lwgeom/Makefile: Rewrite the pgsql2shp
	  connection string code so that it uses a connection string,
	  rather than setting environment variables. MingW-compiled and
	  MSVC-compiled apps seem to have great problems passing the
	  variables to each other, causing regression to fail. With this
	  fix (and a Makefile tweak), it is now possible to run a
	  MingW-compiled PostGIS against an MSVC compiled PostgreSQL and
	  pass all regression tests.

2007-12-03 23:10  pramsey

	* doc/postgis.xml: Fix up bad entities and screwed up
	  programlistings from some previous pretty-printing
	  run on the XML.

2007-12-02 20:37  mcayland

	* ChangeLog, README.postgis: Commit updated versions of the
	  ChangeLog and README.postgis (also change some references in
	  README.postgis from "run as root" to "run as postgres", and
	  correct the --with-pgsql and --with-geos documentation)

2007-11-30 18:19  pramsey

	* NEWS, doc/postgis.xml: Added release notes.

2007-11-30 13:04  mcayland

	* 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. As discovered when
	  looking simplify() bug submitted by Ivan Mincik.

2007-11-27 22:39  mcayland

	* 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. This should resolve the problem with
	  PostGIS crashing on some OS X installations. Many thanks to
	  William Kyngesburye and others for resolving this issue.

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 10:42  mcayland

	* 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. This should
	  eliminate various out of range error messages that may have
	  appeared when attempting to load a converted shapefile into
	  PostgreSQL.

2007-11-23 10:24  mcayland

	* 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. As it stands, the
	  build.xml file supports only the standard JDBC driver - if you
	  wish to use a JTS-enabled JDBC driver or run the online
	  regression tests then you must still use the Makefile. Any help
	  porting the remaining parts of the Makefile would be appreciated.

2007-10-29 16:29  mcayland

	* loader/pgsql2shp.c, lwgeom/lwcurve.c, lwgeom/lwgeom_dump.c,
	  lwgeom/lwgeom_rtree.c, lwgeom/lwgeom_transform.c: Apply parts of
	  Charlie Savage's MSVC patch - mainly tidying up variable
	  allocations so they appear at the start of functions, but also
	  making better use of the pj_get_errno_ref() which gets rid of the
	  auto-import warnings on MingW.

2007-10-29 14:22  mcayland

	* 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 version. Note that this is a quick and dirty fix as I
	  didn't want to change Makefile.shlib too much - as soon as we
	  remove support for PostgreSQL < 8.0, we can use PGXS instead and
	  thus remove the redundant shared library code from PostGIS.

2007-10-29 13:44  mcayland

	* 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; in more
	  specific terms, if a bounding box is a point then a POINT is
	  returned, and if a bounding box is 1-dimensional a LINESTRING is
	  returned. Otherwise a POLYGON is returned as per the old
	  behaviour. For details see the thread in the postgis-users
	  archives Sept 2007 'How to get the centroid of an bounding box
	  using st_extent'.

2007-10-29 12:34  mcayland

	* lwgeom/lwpoint.c: Fix broken error message when attempting to
	  deserialise a type other than a point; the message should now
	  correctly show the name of the offending type. Patch supplied by
	  Charlie Savage.

2007-10-23 00:19  pramsey

	* CREDITS, lwgeom/lwgeom_kml.c, regress/kml.sql: KML credits patch
	  <yecarrillo>

2007-10-10 21:27  mcayland

	* lwgeom/lwgeom_gml.c: Apply extra fixes for the reworked AsGML()
	  function to ensure that enough memory is allocated for the GML
	  output. Patch supplied by Barbara Phillipot.

2007-09-28 10:18  mcayland

	* lwgeom/lwgeom_gml.c: Fix a mistake in my refactoring of the
	  AsGML() patch for GML3 support - the detoasted geometry is now
	  the second argument rather than the first. Per report from
	  Olivier Courtin.

2007-09-19 05:01  pramsey

	* lwgeom/lwgeom_functions_basic.c: Applied patch from Charlie
	  Savage to make ST_Envelope return a POINT
	  when the input geometry is a POINT or a one-part MULTIPOINT.

2007-09-06 16:03  mcayland

	* 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-22 15:09  pramsey

	* doc/postgis.xml, lwgeom/lwpostgis.sql.in: Rename ST_GeomUnion to
	  ST_Union in docs and ST_MemGeomUnion to ST_MemUnion in
	  .sql.

2007-08-21 23:02  mcayland

	* 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.

2007-08-15 14:39  snowman

	* extras/tiger_geocoder/geocode/geocode_location.sql: - Include
	  levenshtein difference in rating when doing city/state match.

2007-08-13 16:30  pramsey

	* Version.config: Increment version number to 1.3.2 for next
	  development cycle

2007-08-13 16:12  pramsey

	* ChangeLog, HOWTO_RELEASE, NEWS, README.postgis, Version.config,
	  doc/postgis.xml: Version flip up to 1.3.1

2007-08-13 15:51  mcayland

	* doc/postgis.xml: Fixed spelling error for the word "geometry"
	  thanks to Regina Obe, plus added comment about initial PostgreSQL
	  8.3 support.

2007-08-13 07:27  mcayland

	* doc/postgis.xml: This time really fix the documentation missing
	  tag problem...

2007-08-13 07:14  mcayland

	* 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)

2007-08-13 07:06  mcayland

	* lwgeom/lwgeom.c: Remove warning about unused variable in lwgeom.c
	  (it was a leftover from the PostgreSQL 8.3 compatibility patch)

2007-08-09 22:50  mleslie

	* ChangeLog, NEWS, README.postgis, Version.config, doc/postgis.xml:
	  Added release notes and updated version numbers and release
	  dates.

2007-08-09 22:19  mleslie

	* lwgeom/lwgeom_jts.c: Moved the intersects method back to the
	  original definition and disabled the new apparently broken
	  implementation.

2007-08-09 16:57  mleslie

	* Version.config: Bumped the version number to RC5.

2007-08-09 16:56  mleslie

	* regress/sql-mm-circularstring.sql,
	  regress/sql-mm-circularstring_expected.in,
	  regress/sql-mm-compoundcurve.sql,
	  regress/sql-mm-compoundcurve_expected.in,
	  regress/sql-mm-curvepoly.sql,
	  regress/sql-mm-curvepoly_expected.in,
	  regress/sql-mm-multicurve.sql,
	  regress/sql-mm-multicurve_expected.in,
	  regress/sql-mm-multisurface.sql,
	  regress/sql-mm-multisurface_expected.in: Updated the regression
	  tests for curved geoms to avoid the byte ordering problems.

2007-08-03 20:58  mleslie

	* lwgeom/lwgeom_jts_wrapper.cpp: Removed an unused function that
	  was erroneously committed.

2007-08-02 19:58  mleslie

	* lwgeom/lwgeom_jts.c, lwgeom/lwgeom_jts_wrapper.cpp: Added
	  PreparedGeometry and caching support to the intersects function
	  in the jts connector. Created wrapper functions for the
	  PreparedGeometry functionality.

2007-08-02 19:57  mleslie

	* lwgeom/lwgeom_functions_analytic.c: Removed a call to the
	  deprecated point_in_ring function.

2007-07-31 20:40  mleslie

	* Version.config: Updated the version numbers.

2007-07-26 18:55  mleslie

	* lwgeom/long_xact.sql.in: Applyed Michael Fuhrs patch to fix the
	  reserved word issue against PostgreSQL 8.3.

2007-07-23 21:43  mleslie

	* lwgeom/liblwgeom.h: Fixed the FP_LTEQ macro to accomodate values
	  significantly larger that zero.

2007-07-23 18:52  mleslie

	* lwgeom/lwgeom_jts.c: Added the covers and coveredby functions to
	  the jts connector.

2007-07-23 16:29  mleslie

	* loader/shp2pgsql.c: Updated the loader to create the index after
	  the data has been loaded.

2007-07-20 04:29  pramsey

	* lwgeom/lwpostgis.sql.in: Fix some ST_ declarations that were
	  missing.

2007-07-18 15:57  mleslie

	* doc/postgis.xml: Applying Michael Fuhrs patch to correct my
	  attrocious selling.

2007-07-16 18:53  mleslie

	* doc/postgis.xml: Added notes about the implicit index operators
	  on the relational functions.

2007-07-16 18:26  mleslie

	* regress/sql-mm-circularstring.sql,
	  regress/sql-mm-compoundcurve.sql, regress/sql-mm-curvepoly.sql,
	  regress/sql-mm-multicurve.sql, regress/sql-mm-multisurface.sql:
	  Resurrected the ST_LineToCurve regression tests, but commented
	  them out until ST_SnapToGrid excepts curves.

2007-07-16 18:06  mleslie

	* loader/shp2pgsql.c: Upgraded the escaping of quotes from the
	  deprecated backslashing to the doubling of quotes.

2007-07-13 05:48  mcayland

	* loader/shp2pgsql.c: Rollback experimental shp2pgsql escaping
	  change that accidently got included in the last commit :(

2007-07-13 05:42  mcayland

	* loader/shp2pgsql.c, lwgeom/lwgeom_transform.c: Correct previous
	  commit for older PostgreSQL versions - the order of the methods
	  in PROJ4SRSCacheContextMethods is not consistent between
	  versions.

2007-07-12 20:33  mcayland

	* lwgeom/lwgeom_transform.c: Add missing methods to the PROJ.4
	  cache memory context to prevent a backend crash caused by a NULL
	  pointer dereference when PostgreSQL is trying to clean up memory
	  contexts. Per report from Tom Lane.

2007-07-12 17:20  mleslie

	* regress/sql-mm-circularstring.sql,
	  regress/sql-mm-circularstring_expected.in,
	  regress/sql-mm-compoundcurve.sql,
	  regress/sql-mm-compoundcurve_expected.in,
	  regress/sql-mm-curvepoly.sql,
	  regress/sql-mm-curvepoly_expected.in,
	  regress/sql-mm-multicurve.sql,
	  regress/sql-mm-multicurve_expected.in,
	  regress/sql-mm-multisurface.sql,
	  regress/sql-mm-multisurface_expected.in: Removing the unsnappable
	  test calls to LineToCurve.

2007-07-11 01:17  pramsey

	* extras/debian: Remove extra/debian, per recommendation from
	  Stephen Frost

2007-07-10 21:12  pramsey

	* GNUmakefile: Remove templategis from make, install, clean
	  targets.

2007-07-09 03:11  snowman

	* extras/tiger_geocoder/geocode/geocode.sql: - Remove debugging
	  NOTICE

2007-07-09 02:20  snowman

	* extras/tiger_geocoder/create_geocode.sql,
	  extras/tiger_geocoder/geocode/geocode.sql,
	  extras/tiger_geocoder/normalize/pprint_addy.sql: - Added
	  print-print function for norm_addy type (norm_addy -> varchar)
	  - Restructured geocode(), accept address in parsed norm_addy form
	  as well as unparsed varchar form. Return norm_addy type instead
	  of
	  varchar (use pprint_addy() if you want a varchar result instead)

2007-07-08 21:56  snowman

	* extras/tiger_geocoder/tables/lookup_tables.sql: - City names are
	  90 characters (this matters more than you might
	  think because it affects the types returned from the various
	  calls and if they don't match subsequent geocode() queries in
	  the same session may complain about the planned record type not
	  matching across calls)

2007-07-06 16:45  pramsey

	* doc/postgis.xml: ST_Dwithin reference entry

2007-07-06 16:44  pramsey

	* lwgeom/lwpostgis.sql.in: Added ST_DWithin SQL function

2007-07-04 17:12  mleslie

	* lwgeom/lwpostgis.sql.in: Applied the patch from Michael Fuhr to
	  fix the definition of ST_PointN

2007-07-03 21:36  snowman

	* extras/tiger_geocoder/import/load_tiger.sh: - Change to generic
	  database name

2007-07-03 21:36  snowman

	* extras/tiger_geocoder/INSTALL: - Update install instructions

2007-07-03 21:32  snowman

	* extras/tiger_geocoder/import,
	  extras/tiger_geocoder/import/load_tiger.sh,
	  extras/tiger_geocoder/import/newdb.sh,
	  extras/tiger_geocoder/import/tigerimport.sh,
	  extras/tiger_geocoder/import/tigerpoly2.py: Add in initial import
	  scripts for importing the TIGER/Line
	  data into a PostGIS system. Could probably be improved to
	  accept more arguments/etc and require less direct script
	  modification to make it work. Also, not sure the polygons
	  are done perfectly yet. :/

2007-07-03 21:30  snowman

	* extras/tiger_geocoder/create_geocode.sql,
	  extras/tiger_geocoder/geocode,
	  extras/tiger_geocoder/geocode/geocode.sql,
	  extras/tiger_geocoder/geocode/geocode_address.sql,
	  extras/tiger_geocoder/geocode/geocode_address_countysub_exact.sql,
	  extras/tiger_geocoder/geocode/geocode_address_countysub_fuzzy.sql,
	  extras/tiger_geocoder/geocode/geocode_address_place_exact.sql,
	  extras/tiger_geocoder/geocode/geocode_address_place_fuzzy.sql,
	  extras/tiger_geocoder/geocode/geocode_address_state.sql,
	  extras/tiger_geocoder/geocode/geocode_address_zip.sql,
	  extras/tiger_geocoder/geocode/geocode_get_point.sql,
	  extras/tiger_geocoder/geocode/geocode_location.sql,
	  extras/tiger_geocoder/geocode/geocode_zip.sql,
	  extras/tiger_geocoder/geocode/includes_address.sql,
	  extras/tiger_geocoder/geocode/interpolate_from_address.sql,
	  extras/tiger_geocoder/geocode/rate_attributes.sql,
	  extras/tiger_geocoder/normalize,
	  extras/tiger_geocoder/normalize/count_words.sql,
	  extras/tiger_geocoder/normalize/end_soundex.sql,
	  extras/tiger_geocoder/normalize/get_last_words.sql,
	  extras/tiger_geocoder/normalize/location_extract.sql,
	  extras/tiger_geocoder/normalize/location_extract_countysub_exact.sql,
	  extras/tiger_geocoder/normalize/location_extract_countysub_fuzzy.sql,
	  extras/tiger_geocoder/normalize/location_extract_place_exact.sql,
	  extras/tiger_geocoder/normalize/location_extract_place_fuzzy.sql,
	  extras/tiger_geocoder/normalize/normalize_address.sql,
	  extras/tiger_geocoder/normalize/state_extract.sql: Add in broken
	  out/updated normalize/geocode functions
	  - create_geocode.sql:
	  Main creation script for pulling in all the other
	  .sql files to create all the functions and whatnot
	  - normalize/
	  Normalization routines, includes mapping 'North' -> 'N',
	  'Virginia' -> 'VA', etc, etc.
	  - geocode/
	  Actual geocoding routines to find the point geometry of the
	  address. Includes interpolation across the linestring found
	  for the location (perhaps not the best), and fallbacks to
	  zip-code and city, state matches using the associated lookup
	  tables for those. Also currently returns a set rather than
	  a cursor, that's up for some debate but the cursor makes it
	  difficult to do things like fallback, imv. Especially since
	  references to it from another pl/pgsql function require it to
	  be a specific record type across multiple calls. That's
	  currently a problem. :/

2007-07-03 21:22  snowman

	* extras/tiger_geocoder/utility,
	  extras/tiger_geocoder/utility/cull_null.sql,
	  extras/tiger_geocoder/utility/levenshtein_ignore_case.sql,
	  extras/tiger_geocoder/utility/nullable_levenshtein.sql,
	  extras/tiger_geocoder/utility/utmzone.sql: Initial import of
	  utility functions, seperated into individual files
	  for sanity.

2007-07-03 21:19  snowman

	* extras/tiger_geocoder/tables/lookup_tables.sql,
	  extras/tiger_geocoder/tables/roads_local.sql,
	  extras/tiger_geocoder/tables/tiger_geocode_roads.sql: tables/-
	  New scripts for roads_local/tiger_geocode_roads, clean up
	  lookup_tables
	  - roads_local.sql:
	  Script to create the road_local table from the completechain
	  table which is created by ogr2ogr. Mainly handles type
	  conversions. Also creates the tlid, cfcc, and geometry
	  indexes.
	  
	  - tiger_geocode_roads.sql:
	  Script to create the tiger_geocode_roads table which breaks
	  down the roads_local to just the street name, etc, much
	  smaller than roads_local but has the pointers to get back
	  to the full roads_local for address number matching, etc.
	  Also creates the appropriate indexes using soundex().
	  
	  - lookup_tables.sql:
	  - Add 'drop if exists' to make script easily re-runnable
	  - Add primary keys, good thing to have, and creates indexes
	  - Add st_code (TIGER/Line state code) to state_lookup
	  - Remove dup in street_type_lookup
	  - Add in building of:
	  place_lookup
	  county_lookup
	  countysub_lookup
	  zip_lookup_all
	  zip_lookup

2007-07-03 21:05  snowman

	* extras/tiger_geocoder/INSTALL, extras/tiger_geocoder/README,
	  extras/tiger_geocoder/orig,
	  extras/tiger_geocoder/orig/tiger_geocoder.sql,
	  extras/tiger_geocoder/tables,
	  extras/tiger_geocoder/tables/lookup_tables.sql,
	  extras/tiger_geocoder/tiger_geocoder.sql: - Minor reorg, add in
	  other parts of the initial load

2007-07-03 20:51  snowman

	* extras/tiger_geocoder/tiger_geocoder.sql: - Original tiger
	  geocoder

2007-07-03 20:03  mleslie

	* extras/tiger_geocoder: Added a home for the tiger geocoder.

2007-06-28 22:46  mleslie

	* ChangeLog, doc/postgis.xml, lwgeom/lwgeom_geos_c.c,
	  lwgeom/lwpostgis.sql.in, regress/regress_ogc.sql,
	  regress/regress_ogc_expected: Added ST_Covers and ST_CoveredBy
	  functions, as discussed at http://lin-ear-th-inking.blogspot.com.
	  Added regression tests and documention for the new functions.

2007-06-28 20:21  mleslie

	* lwgeom/Makefile, lwgeom/liblwgeom.h,
	  lwgeom/lwgeom_functions_analytic.c, lwgeom/lwgeom_geos_c.c,
	  lwgeom/lwgeom_rtree.c, lwgeom/lwgeom_rtree.h: Added a 1D rtree
	  for polygon segment indexing, and tied the index into the point
	  in polygon short-circuit of the contains, within, intersects and
	  disjoint methods. Added an index cache to the comparitor methods
	  to save index build times.

2007-06-28 20:16  mleslie

	* lwgeom/lwcollection.c, lwgeom/lwgeom.c, lwgeom/lwline.c,
	  lwgeom/lwpoly.c: Added or updated debugging statements.

2007-06-28 20:14  mleslie

	* lwgeom/lwgeom_pg.c: Altered the macro tests for pg_alloc,
	  pg_realloc to only print debugging information when alloc
	  debugging is enabled.

2007-06-15 19:06  mleslie

	* config.h.in, configure.in, regress/Makefile,
	  regress/sql-mm-circularstring_expected,
	  regress/sql-mm-circularstring_expected.in,
	  regress/sql-mm-compoundcurve_expected,
	  regress/sql-mm-compoundcurve_expected.in,
	  regress/sql-mm-curvepoly_expected,
	  regress/sql-mm-curvepoly_expected.in,
	  regress/sql-mm-multicurve_expected,
	  regress/sql-mm-multicurve_expected.in,
	  regress/sql-mm-multisurface_expected,
	  regress/sql-mm-multisurface_expected.in: Updated the regression
	  test suite to allow variable results depending on jts/geos
	  availability.

2007-06-15 19:04  mleslie

	* lwgeom/lwgeom_jts.c: Added curvey geometry recognition to the jts
	  connector.

2007-06-12 14:46  pramsey

	* doc/postgis.xml: Typo corrections from Michael Fuhr.

2007-06-08 10:28  mcayland

	* lwgeom/long_xact.sql.in, lwgeom/lwgeom_gml.c,
	  lwgeom/lwgeom_kml.c, lwgeom/lwpostgis.sql.in: Applied Michael
	  Fuhr's patch to use explicit text casts where required. Required
	  for PostgreSQL 8.3 where many of the implicit casts to text have
	  been removed.

2007-06-07 16:16  mleslie

	* ChangeLog, lwgeom/lwpostgis.sql.in: Added relational function
	  definitions that inline index operators for automagic index
	  utilization.

2007-06-06 19:19  nbarker

	* java/ejb3/src/org/postgis/hibernate/ContainsExpression.java,
	  java/ejb3/src/org/postgis/hibernate/IntersectsExpression.java,
	  java/ejb3/src/org/postgis/hibernate/PostGISDialect.java,
	  java/ejb3/src/org/postgis/hibernate/WithinExpression.java,
	  java/hibernate: Hibernate Spatial Criteria Queries and Dialect

2007-06-05 20:46  mleslie

	* doc/postgis.xml: Updated the docs to reflect the function name
	  transition.

2007-06-05 20:45  mleslie

	* lwgeom/lwpostgis.sql.in, lwgeom/sqlmm.sql.in: Reorganized the
	  sqlmm function declarations to prevent duplication and confusion.

2007-06-04 23:06  mleslie

	* ChangeLog, lwgeom/lwpostgis.sql.in, lwgeom/sqlmm.sql.in,
	  regress/affine.sql, regress/affine_expected, regress/ctors.sql,
	  regress/ctors_expected, regress/kml.sql, regress/kml_expected,
	  regress/lwgeom_regress.sql, regress/lwgeom_regress_expected,
	  regress/measures.sql, regress/measures_expected,
	  regress/regress.sql, regress/regress_bdpoly.sql,
	  regress/regress_bdpoly_expected, regress/regress_expected,
	  regress/regress_index.sql, regress/regress_lrs.sql,
	  regress/regress_lrs_expected, regress/regress_ogc.sql,
	  regress/regress_ogc_expected, regress/regress_proj.sql,
	  regress/regress_proj_expected, regress/removepoint.sql,
	  regress/removepoint_expected, regress/setpoint.sql,
	  regress/setpoint_expected, regress/simplify.sql,
	  regress/simplify_expected, regress/snaptogrid.sql,
	  regress/snaptogrid_expected, 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/sql-mm-serialize.sql, regress/wkt.sql: Added versions of
	  functions with standard ST (Spatial Type) prefixes to any
	  functions that were lacking them. Updated the regression tests to
	  include the new functions.

2007-06-01 20:56  mleslie

	* lwgeom/lwgeom_functions_analytic.c, regress/regress_ogc.sql,
	  regress/regress_ogc_expected: Ongoing PIP trauma. Addressed the
	  issue of points in line with a boundary segment, but not actually
	  on it. Added appropriate unit tests.

2007-06-01 12:44  mcayland

	* lwgeom/lwgeom_estimate.c: Reduce 'LWGEOM_gist_joinsel called with
	  arguments that are not column references' warning to DEBUG1; it's
	  not really a problem, and in cases where people a lot of these
	  types of queries, the logs get flooded with these NOTICEs. Per
	  email from Flavio Perri.

2007-06-01 09:54  mcayland

	* lwgeom/ptarray.c: Fixed bug #145 - RemovePoint Failure in the
	  bugtracker. It was an off-by-one error in ptarray.c which caused
	  the penultimate point to not be copied to the new geometry.

2007-06-01 07:01  mcayland

	* configure.in: Fix broken docbook stylesheet search. AC_ARG_WITH
	  only calls its contents when a --with-* option is specified, so
	  the search would never be invoked in its current position. Moved
	  the search into the second macro argument, so it is now invoked
	  if no --with-xsl argument is specified, which I believe was the
	  intended behaviour.

2007-05-31 13:18  mcayland

	* Makefile.config.in, lwgeom/liblwgeom.h, lwgeom/lwgeom.c,
	  lwgeom/lwgeom_api.c, lwgeom/lwgeom_chip.c,
	  lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_functions_basic.c,
	  lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_gml.c,
	  lwgeom/lwgeom_inout.c, lwgeom/lwgeom_jts.c, lwgeom/lwgeom_kml.c,
	  lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c, lwgeom/lwgeom_svg.c,
	  lwgeom/lwgeom_transform.c, lwgeom/lwgparse.c,
	  lwgeom/pgsql_compat.h, lwgeom/wktparse.h: Add support for the
	  upcoming release of PostgreSQL 8.3. From PostgreSQL 8.3, the
	  internal structure of varlena datatypes has changed and so any
	  references to the size of the varlena and its address must use
	  the VARSIZE and SET_VARSIZE macros. Includes a #define in
	  pgsql_compat.h so that SET_VARSIZE still works with the older
	  PostgreSQL versions. Passes all regression tests under PostgreSQL
	  8.2 and PostgreSQL 8.3. Thanks to David Techer and Michael Fuhr
	  for additional testing.

2007-05-28 15:34  mleslie

	* ChangeLog, lwgeom/liblwgeom.h, lwgeom/lwgeom.c,
	  lwgeom/lwgeom_api.c, lwgeom/lwgeom_functions_basic.c,
	  lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_ogc.c,
	  lwgeom/lwgeom_sqlmm.c, lwgeom/lwpostgis.sql.in,
	  lwgeom/measures.c, regress/Makefile,
	  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-general.sql, regress/sql-mm-general_expected,
	  regress/sql-mm-multicurve.sql,
	  regress/sql-mm-multicurve_expected,
	  regress/sql-mm-multisurface.sql,
	  regress/sql-mm-multisurface_expected: Added curve handling to
	  getType, numGeometries, geometryN, dimension, exteriorRing,
	  numInteriorRings, interiorRingN, closed (lwgeom_ogc.c)
	  lwgeom_clone (lwgeom.c) and area. Added function ST_CurveToLine
	  and ST_LineToCurve. Added regression tests for sql-mm geometries
	  and related functions.

2007-05-22 22:10  mleslie

	* ChangeLog, lwgeom/lwgeom_functions_analytic.c,
	  lwgeom/lwgeom_geos_c.c, regress/regress_ogc.sql,
	  regress/regress_ogc_expected: Added short-circuit calls for the
	  point-in-polygon cases of disjoint and intersect calls. Added
	  regression tests for the new short-circuits.

2007-05-14 18:04  mcayland

	* Version.config: Bump SVN code version to 1.2.2SVN

2007-05-14 17:55  mcayland

	* regress/regress_proj_expected: Fix broken regress_proj expected
	  results by removing the extra DELETE at the end of the file.

2007-05-14 17:51  mcayland

	* Makefile.config.in, configure.in, lwgeom/Makefile,
	  lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_wrapper.cpp: Remove GEOS
	  C++ API support from PostGIS HEAD; it's been broken since 1.2.0
	  and so we require a minimum of GEOS 2.2.0 to compile and run
	  PostGIS. Includes alterations to autoconf to display an error
	  message during configure if the GEOS version is incorrect. Passes
	  all regression tests with GEOS 2.2.3 and GEOS 3.0.0rc4 using GEOS
	  CAPI.

2007-05-08 16:37  pramsey

	* doc/postgis.xml: Spelling fix

2007-04-02 21:17  pramsey

	* doc/postgis.xml: Small doco fix

2007-03-15 09:22  mschaber

	* ChangeLog, NEWS, java/hibernate,
	  java/hibernate/PostGISDialect.java: aded PostGIS Dialect for
	  Hibernate from Norman Barker

2007-03-09 19:34  mleslie

	* lwgeom/lwgeom_functions_analytic.c: Bug 143 is once again dealt
	  with, this time for good.

2007-03-09 18:30  mleslie

	* lwgeom/lwgeom_functions_analytic.c: Rolling back a cure that
	  killed the patient.

2007-03-09 00:33  mleslie

	* lwgeom/liblwgeom.h, lwgeom/lwgeom_functions_analytic.c,
	  regress/regress_ogc.sql, regress/regress_ogc_expected: Bug 143
	  code fix and regression case.

2007-03-01 08:31  strk

	* ChangeLog, extras/template_gis/Makefile: *
	  extras/template_gis/Makefile:
	  Install 'defaults' file to $(DATADIR)$(prefix)

2007-02-28 17:39  pramsey

	* doc/postgis.xml: Remove minor typo

2007-02-26 09:03  strk

	* ChangeLog, regress/Makefile, regress/kml.sql,
	  regress/kml_expected, regress/run_test: * regress/run_test:
	  discard CONTEXT and DELETE
	  lines from test outputs.
	  
	  Patch by Eduin Carrillo, sliglty modified to take precision
	  into account:
	  
	  * regress/: Makefile, kml.sql, kml_expected:
	  Regression test for asKML().

2007-02-06 17:38  pramsey

	* doc/postgis.xml: Edits from Bruce Rindahl

2007-01-26 15:11  mcayland

	* ChangeLog, 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 09:44  strk

	* ChangeLog, extras/template_gis/Makefile: *
	  extras/template_gis/Makefile: escape $bindir
	  to allow for colons in it's value (win32 issue).

2007-01-18 18:51  mschaber

	* ChangeLog, java/jdbc/Makefile: finally really fixed javadoc build
	  on Windows. Yes, that hack is ugly. Kudos to Marc Cave-Ayland.

2007-01-18 18:33  mschaber

	* java/jdbc/Makefile: further fix for javadoc build

2007-01-18 17:56  mschaber

	* ChangeLog, java/jdbc/Makefile: fixed jdbc javadoc build

2007-01-15 10:48  strk

	* ChangeLog, extras/template_gis/Makefile: Patch by Michael Fuhr: *
	  extras/template_gis/Makefile: quote grep argument for Solaris to
	  work.

2007-01-12 20:28  pramsey

	* doc/postgis.xml: Change 'Postgis' to 'PostGIS'

2007-01-12 18:07  strk

	* ChangeLog, configure.in: Patch by Gerald Fenoy <djay@gentoo.org>:
	  
	  * configure.in: add --with-xsl switch.

2007-01-12 01:50  pramsey

	* CREDITS, ChangeLog, HOWTO_RELEASE, NEWS, README.postgis, TODO,
	  Version.config, doc/postgis.xml: 1.2.1 release prep

2007-01-11 01:40  mleslie

	* lwgeom/lwgeom_functions_analytic.c: Added a length check to
	  prevent the point in polygon shortcut from finding points
	  contained within a zero length segment.

2007-01-11 01:39  mleslie

	* doc/postgis.xml: Fixed the COMPOUNDCURVE example to properly
	  should the contained CIRCULARSTRING.

2007-01-08 10:48  mschaber

	* ChangeLog, NEWS,
	  java/jdbc/jtssrc/org/postgis/jts/JtsWrapper.java,
	  java/jdbc/src/org/postgis/DriverWrapper.java,
	  java/jdbc/src/org/postgis/DriverWrapperAutoprobe.java,
	  java/jdbc/src/org/postgis/DriverWrapperLW.java: fixed 8.2
	  compatibility

2007-01-08 10:12  mschaber

	* java/jdbc/Makefile: hopefully fixed GCJ build

2007-01-05 00:52  strk

	* ChangeLog, GNUmakefile, extras/template_gis/Makefile: *
	  GNUmakefile: bring in extra/template_gis for all rules.
	  * extras/template_gis/Makefile: have 'install' also install
	  manuals.

2007-01-03 17:28  kneufeld

	* regress/regress_index_nulls_expected: initial load

2006-12-29 00:31  strk

	* ChangeLog, configure.in: * configure.in: fixed GEOS_LDFLAGS
	  detection
	  for older GEOS versions.

2006-12-29 00:26  strk

	* ChangeLog, doc/postgis.xml: cleaned up Hard Upgrade manual
	  section (was unreadable).

2006-12-27 04:58  devrim

	* extras/rpm/patches/postgis-configure.patch,
	  extras/rpm/patches/postgis-javamakefile.patch,
	  extras/rpm/patches/postgis-jdbcdedectver.sh,
	  extras/rpm/spec/postgis.spec: Update spec file to 1.2.0 and fix
	  many issues.
	  Update RPM patches.

2006-12-22 11:28  mschaber

	* ChangeLog, NEWS, java/jdbc, java/jdbc/Makefile: Added generation
	  of JDBC javadoc zip file

2006-12-21 00:19  pramsey

	* README.postgis: Updated to 1.2.0

2006-12-20 20:43  strk

	* ChangeLog, regress/README: * regress/README: wrote info about
	  adding regression tests
	  (plus some ChangeLog formatting)

2006-12-20 18:47  kneufeld

	* ChangeLog: Added fix to permit gist indexes to have more than 459
	  null geometries in a table

2006-12-20 18:44  kneufeld

	* regress/Makefile, regress/regress_index_nulls.sql,
	  regress/regress_lots_of_nulls.sql: Added test to fix that
	  permitted gist indexes to have more than 459 null geometries in a
	  table

2006-12-20 18:43  kneufeld

	* lwgeom/lwgeom_gist.c: Added fix to permit gist indexes to have
	  more than 459 null geometries in a table

2006-12-18 14:12  mschaber

	* ChangeLog, java/jdbc/jtssrc/examples/JtsTestParser.java: Improved
	  SRID handling in regression tests and added
	  CoordinateArraySequence tests.

2006-12-18 13:04  mschaber

	* ChangeLog, NEWS: Added ChangeLog/News entries for recent commits

2006-12-18 12:58  mschaber

	* java/jdbc/jtssrc/org/postgis/jts/JtsBinaryWriter.java: Fix
	  multi-dimension handling in JtsBinaryWriter, thanks to Thomas
	  Marti for the hints

2006-12-18 12:55  mschaber

	* java/jdbc/Makefile: Fixed Makefile for jts tests, commented debug
	  options better

2006-12-15 11:00  strk

	* ChangeLog, lwgeom/lwgeom_transform.c: Patch by Eduin Carrillo:
	  short circuit transform when source and target SRID are the same.

2006-12-15 10:54  strk

	* HOWTO_RELEASE: Added additional step for adding release marks in
	  ChangeLog

2006-12-15 10:51  strk

	* ChangeLog: marked 1.2.0 release

2006-12-15 10:48  strk

	* ChangeLog, doc/postgis.xml, lwgeom/Makefile, lwgeom/lwgeom_kml.c,
	  lwgeom/lwpostgis.sql.in: Patch by 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 17:50  mschaber

	* ChangeLog, README.postgis: fixed 'hard upgrade' instructions in
	  readme.postgis

2006-12-11 17:41  pramsey

	* doc/postgis.xml: Updated vers. #

2006-12-09 03:57  pramsey

	* NEWS, Version.config: Update version to corrent 1.2.0 version,
	  and set news to correct version
	  and date.

2006-12-06 02:00  mleslie

	* lwgeom/SERIALIZED_FORM: Updated with curved geometry definitions.

2006-12-06 00:30  mleslie

	* ChangeLog, doc/postgis.xml: Added sections for SQL-MM and ArcSDE
	  function ports.

2006-12-05 20:45  mleslie

	* ChangeLog: Fixing some incomplete paths, and adding changes to
	  the regress directory.

2006-12-05 20:41  mleslie

	* ChangeLog: Added the previous changes for the curved geometry
	  support.

2006-12-05 19:22  kneufeld

	* ChangeLog: Added SQL/MM wrappers to existing PostGIS functions

2006-12-05 19:07  kneufeld

	* lwgeom/Makefile, lwgeom/sqlmm.sql.in: added a subset (only those
	  implemented by ArcSDE) of the SQL/MM function prototypes and
	  appended the file to lwpostgis.sql

2006-12-05 19:05  kneufeld

	* lwgeom/long_xact.sql, lwgeom/long_xact.sql.in,
	  lwgeom/lwpostgis.sql.in, lwgeom/sqldefines.h: Moved common sql
	  defines to their own header file.
	  ie. IF USE_VERSION>72 ...

2006-12-05 11:00  mschaber

	* ChangeLog, NEWS, java/jdbc/jtssrc/org/postgis/jts/JTSShape.java:
	  Added JTS shape + missing News message

2006-12-05 01:21  mleslie

	* NEWS, doc/postgis.xml: Updated the documentation to include an
	  SQL-MM types section.

2006-12-01 22:16  mleslie

	* NEWS, Version.config, doc/postgis.xml, lwgeom/Makefile,
	  lwgeom/lex.yy.c, lwgeom/liblwgeom.c, lwgeom/liblwgeom.h,
	  lwgeom/lwcollection.c, lwgeom/lwcompound.c, lwgeom/lwcurve.c,
	  lwgeom/lwcurvepoly.c, lwgeom/lwgeom.c, lwgeom/lwgeom_api.c,
	  lwgeom/lwgeom_functions_analytic.c,
	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c,
	  lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_pg.c,
	  lwgeom/lwgeom_spheroid.c, lwgeom/lwgeom_sqlmm.c,
	  lwgeom/lwgparse.c, lwgeom/lwline.c, lwgeom/lwmcurve.c,
	  lwgeom/lwmsurface.c, lwgeom/lwpostgis.sql.in, lwgeom/ptarray.c,
	  lwgeom/wktparse.h, lwgeom/wktparse.lex, lwgeom/wktparse.tab.c,
	  lwgeom/wktparse.tab.h, lwgeom/wktparse.y, lwgeom/wktunparse.c,
	  regress/Makefile, regress/lwgeom_regress_expected,
	  regress/sql-mm-serialize.sql, regress/sql-mm-serialize_expected:
	  Added typedefs and serialization/deserialization functionality
	  for sql-mm defined curved geometry types. Added a
	  point_in_polygon short-circuit for contains and within functions.

2006-11-22 10:42  mschaber

	* ChangeLog, java/ejb3/src/org/postgis/hibernate/GeometryType.java:
	  java/ejb3/src/org/postgis/hibernate/GeometryType.java Added
	  Nullpointer Fix by Norman Barker

2006-11-20 12:59  strk

	* ChangeLog, utils/postgis_restore.pl: * utils/postgis_restore.pl
	  (canonicalize_typename):
	  canonicalize 'timezone .* time stamp' to 'timezone'
	  (fixes bug #121)

2006-11-17 17:12  strk

	* ChangeLog, lwgeom/lwgeom_gist.c: Patch by "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 15:17  strk

	* ChangeLog, configure.in: * configure.in (geos detection): use
	  $geos_prefix/lib when --ldflags is not supported by geos-config
	  available.

2006-11-10 14:11  strk

	* ChangeLog, doc/postgis.xml, utils/postgis_restore.pl: Patch by
	  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 13:22  strk

	* ChangeLog, doc/postgis.xml: * doc/postgis.xml: list setSRID bug
	  fix in 'Bug fixes' section.

2006-11-02 11:48  mschaber

	* ChangeLog, doc/postgis.xml: Added missing docs about setsrid()

2006-11-02 09:03  mschaber

	* NEWS, java/jdbc/src/org/postgis/ComposedGeom.java: fixed setSRID
	  bug in JDBC ComposedGeom.

2006-11-02 08:06  strk

	* ChangeLog, NEWS, Version.config, doc/postgis.xml: ready for 1.1.6
	  release

2006-11-02 07:55  strk

	* ChangeLog, lwgeom/lwgeom_api.c, lwgeom/wktunparse.c: *
	  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-26 09:41  strk

	* CHANGES, HOWTO_RELEASE, NEWS, extras/debian/rules,
	  extras/rpm/spec/postgis.spec: Renamed CHANGES file to NEWS,
	  updated references to it

2006-10-26 09:35  strk

	* ChangeLog: Initial import of an automatic generated ChangeLog -
	  all developers please manually edit this on each commit

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

	* CHANGES: fault tolerant btree ops

2005-06-15 16:04  strk

	* 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

	* 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

	* 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

	* .: New repository initialized by cvs2svn.

