From: Paul Ramsey Date: Fri, 15 Jan 2010 18:06:38 +0000 (+0000) Subject: Prepare for 1.5.0b2 X-Git-Tag: 1.5.0b2~2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9778752d02a005b6ec511cac8171c6986e45fa7c;p=postgis Prepare for 1.5.0b2 git-svn-id: http://svn.osgeo.org/postgis/trunk@5130 b70326c6-7e19-0410-871a-916f4a2858ee --- diff --git a/ChangeLog b/ChangeLog index 0142a0eae..e0e1d4f20 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,75 +1,9493 @@ -2008-06-26 Paul Ramsey +2010-01-15 08:13 colivier - * loader/shapefil.h, dbfopen.c, shp2pgsql.c - Fix for DBF files with deleted records. (#29) + * regress/tickets.sql, regress/tickets_expected: Round decimal part + in #58 ticket unit test. As the previous result was not cross + platform compliant -2008-04-12 Paul Ramsey - - * lwgeom/Makefile, lwgeom/lwgeom_chip.c, - lwgeom/lwpostgis.sql.in doc/postgis.xml - ST_AsGeoJson() patch from Olivier Courtin. +2010-01-14 14:45 colivier ---------- PostGIS-1.3.3 release [2008-04-12] -------------------------- + * liblwgeom/measures.c: Fix undefined vars in LWDEBUGF (#383) -2008-04-12 Paul Ramsey +2010-01-14 08:34 colivier - * load/shp2pgsql.c - Added patch from Regina Obe to support DBF-only - loading of attributes without shapes. + * TODO: Update TODO. remove ST_GeomFromKML entry -2008-04-07 Paul Ramsey +2010-01-12 10:33 mcayland - * loader/shp2pgsql.c, pgsql2shp.c, getopt.c, getopt.h - Renamed all instances of getopt to pgis_gettop to avoid - collision with system getopt. To do: return to using - system getopt and drop our version? Understand the - actions of the platform #defines in getopt.h? + * 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. -2008-03-28 Paul Ramsey +2010-01-12 08:23 robe - * lwgeom/lwgeom_kml.c, lwgeom/lwpostgis.sql.in - Added patch from Eduin Carillo to enhance KML - support. - http://code.google.com/p/postgis/issues/detail?id=17 + * NEWS: slight typo correction -2008-03-28 Paul Ramsey +2010-01-12 08:18 robe - * doc/postgis.xml, lwgeom/lwgeom_svn.c, - Added patch from Marco Hugentobler to enhance SVG - support. 2008-February/002883.html + * 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 && + 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 will become + deprecated in a future version of DocBook. Now replaced with + . + +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 + concept to a new "reference_new.xml" using + DocBook's 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 + +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 Paul Ramsey <pramsey@cleverelephant.ca> +2008-03-28 17:05 pramsey - * Makefile.config.in, configure.in, lwgeom/Makefile, - lwgeom/lwpostgis.sql.in, lwgeom/lwgeom_geos_c.c - Changed GEOS version checking to use geos-config, and - set a GEOS_VERNUM macro that compresses the version string - into an integer: 2.2.1 = 22, 3.1.1 = 31, etc. - * Placed GEOS 3.0 and 3.1 dependent functions into - appropriate macro blocks. + * regress/Makefile: Removed regress_ogc_prep from tests temporarily + until a new GEOS is released with support + for new predicates. -2008-02-12 Paul Ramsey <pramsey@cleverelephant.ca> +2008-03-27 21:18 mcayland - * lwgeom/lwgeom_geos_c.c, lwgeom/lwpostgis.sql.in: Add in hook to - GEOSTopologyPreserveSimplify + * 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. ---------- PostGIS-1.3.2 release [2007-12-01] -------------------------- +2008-03-26 03:40 pramsey -2007-11-30 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> + * 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. + points and that curves have at least 3 points. As discovered when + looking simplify() bug submitted by Ivan Mincik. -2007-11-27 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> +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. + 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 @@ -79,350 +9497,1063 @@ without having to use a PROJ.4 DLL compiled containing a fixed path. -2007-11-23 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> +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. + 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 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> +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. + 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 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> +2007-10-29 16:29 mcayland - * lwgeom/Makefile: Remove version numbers from liblwgeom - references in lwpostgis.sql as per + * 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 in the future. + 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 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> +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. - For details see the thread in the postgis-users archives Sept 2007 - 'How to get the centroid of a bounding box using st_extent'. + (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-06 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> +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. + capability -2007-08-21 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> +2007-08-22 15:09 pramsey - * 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. + * 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. ---------- PostGIS-1.3.1 release [2007-08-13] -------------------------- +2007-08-15 14:39 snowman -2007-08-13 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> + * 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) - * lwgeom/lwgeom.c: Remove warning about unused variable in - lwgeom.c (it was a leftover from the PostgreSQL 8.3 - compatibility patch) - ---------- PostGIS-1.3.0 release [2007-08-09] -------------------------- - -2007-07-28 Mark Leslie <mleslie@refractions.net> - - * lwgeom/lwpostgis.sql.in, - lwgeom/lwgeom_geos_c.c: - Added ST_Covers and ST_CoveredBy functions, as discussed at - http://lin-ear-th-inking.blogspot.com. - * regress/regress_ogc_expected, - regress/regress_ogc.sql: - Added regression tests for the new functions. - * doc/postgis.xml: - Added documentation blurbs for the new functions. - -2007-07-28 Mark Leslie <mleslie@refractions.net> - - * lwgeom/lwgeom_geos_c.c, - lwgeom/lwgeom_rtree.c, - lwgeom/lwgeom_rtree.h, - lwgeom/lwgeom_functions_analytic.c: - Added a 1D RTree index to provide filtering for polygon - segments. Added the RTree into the point-in-polygon short-circuit - in ST_Contains, ST_Intersects, ST_Within and ST_Disjoint. - -2007-06-07 Mark Leslie <mleslie@refractions.net> - - * lwgeom/lwpostgis.sql.in: - Added relational functions that automatically inline index - operators to provide automagic index utilization. - -2007-06-04 Mark Leslie <mleslie@refractions.net> - - * lwgeom/lwpostgis.sql.in, lwgeom/sqlmm.sql.in: - Added ST_ prefixed function versions where they were lacking. - * regress: - Added tests for the new function names. - -2007-05-25 Mark Leslie <mleslie@refractions.net> - - * lwgeom/lwgeom_ogc.c: - Added curved type handling to: getType, numGeometries, geometryN, - dimension, exteriorRing, numInteriorRings, interiorRingN, - LWGeom_from_text, closed - * lwgeom/measures.c: - Added lwgeom_curvepolygon_area function to determine the area of a - curved polygon. - * lwgeom/lwgeom_sqlmm.c: - Added has_arc function to determine if a geometry contains curves. - Added segmentization and desegmentization functions. - * lwgeom/lwpostgis.sql.in: - Added ST_CurveToLine function to create a linear geometry to - approximate a given curved geometry. - * lwgeom/lwgeom_functions_basic.c: - Added curved polygon handling to the area function. - * lwgeom/lwgeom.c: - Added curved geometry support to lwgeom_clone. - * lwgeom/lwgeom_geos_c.c: - Added curved geometry support to isRing. - * regress/sql-mm-general.sql, - regress/sql-mm-circularstring.sql, - regress/sql-mm-circularstring_expected, + +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, + regress/sql-mm-compoundcurve_expected.in, regress/sql-mm-curvepoly.sql, - regress/sql-mm-curvepoly_expected, + 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/Makefile - Added regression testing for the sql-mm geometry types. + 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-05-22 Mark Leslie <mleslie@refractions.net> +2007-04-02 21:17 pramsey - * lwgeom/lwgeom_functions_analytic.c, lwgeom/lwgeom_geos_c.c: - Added short-circuit calls to the point-in-polygon function for - disjoint and intersects calls. - * regress/regress_ogc_expected, regress/regress_ogc.sql: - Added regression tests for the above short-circuits. + * doc/postgis.xml: Small doco fix -2007-03-15 Markus Schaber <schabi@logix-tt.com> +2007-03-15 09:22 mschaber - * java/hibernate/PostGISDialect.java: - Added PostGIS Dialect support by Norman Barker + * ChangeLog, NEWS, java/hibernate, + java/hibernate/PostGISDialect.java: aded PostGIS Dialect for + Hibernate from Norman Barker -2007-03-01 Sandro Santilli <strk@refractions.net> +2007-03-09 19:34 mleslie - * extras/template_gis/Makefile: + * 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-26 Eduin Carrillo <yecarrillo@yahoo.com> +2007-02-28 17:39 pramsey - * regress/: Makefile, kml.sql, kml_expected: - Regression test for asKML(). + * doc/postgis.xml: Remove minor typo -2007-02-26 Sandro Santilli <strk@refractions.net> +2007-02-26 09:03 strk - * regress/run_test: discard CONTEXT and DELETE + * 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 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> +2007-01-26 15:11 mcayland - * 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. + * 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 TECHER David <davidtecher@yahoo.fr> +2007-01-19 09:44 strk - * extras/template_gis/Makefile: escape $bindir + * ChangeLog, extras/template_gis/Makefile: * + extras/template_gis/Makefile: escape $bindir to allow for colons in it's value (win32 issue). -2007-01-18 Markus Schaber <schabi@logix-tt.com> +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 - * java/jdbc/Makefile: - Fixed javadoc build on Windows, kudos to Mark Cave-Ayland! + * ChangeLog, java/jdbc/Makefile: fixed jdbc javadoc build -2007-01-13 Michael Fuhr <mike@fuhr.org> +2007-01-15 10:48 strk - * extras/template_gis/Makefile: quote grep argument - for Solaris to work. + * ChangeLog, extras/template_gis/Makefile: Patch by Michael Fuhr: * + extras/template_gis/Makefile: quote grep argument for Solaris to + work. -2007-01-12 Gerald Fenoy <djay@gentoo.org> +2007-01-12 20:28 pramsey - * configure.in: add --with-xsl switch. + * doc/postgis.xml: Change 'Postgis' to 'PostGIS' ---------- PostGIS-1.2.1 release [2007-01-11] -------------------------- +2007-01-12 18:07 strk -2007-01-08 Markus Schaber <schabi@logix-tt.com> + * 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 - * java/jdbc/Makefile: - Fixed gcj classpath problems - * src/org/postgis/DriverWrapperLW.java, - src/org/postgis/DriverWrapperAutoprobe.java, - src/org/postgis/DriverWrapper.java, - jtssrc/org/postgis/jts/JtsWrapper.java: - fixed 8.2 compatibility + * 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 -2007-01-05 Sandro Santilli <strk@refractions.net> + * ChangeLog, GNUmakefile, extras/template_gis/Makefile: * + GNUmakefile: bring in extra/template_gis for all rules. + * extras/template_gis/Makefile: have 'install' also install + manuals. - * GNUmakefile: bring in extra/template_gis for all rules. - * extras/template_gis/Makefile: have 'install' also install manuals. +2007-01-03 17:28 kneufeld -2006-12-29 Sandro Santilli <strk@refractions.net> + * regress/regress_index_nulls_expected: initial load - * configure.in: fixed GEOS_LDFLAGS detection +2006-12-29 00:31 strk + + * ChangeLog, configure.in: * configure.in: fixed GEOS_LDFLAGS + detection for older GEOS versions. - * doc/postgis.xml: cleaned up Hard Upgrade section - (was unreadable). -2006-12-22 Markus Schaber <schabi@logix-tt.com> +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. - * java/jdbc/Makefile - Added generation of basic javadoc zip file. +2006-12-18 13:04 mschaber -2006-12-20 Sandro Santilli <strk@refractions.net> + * ChangeLog, NEWS: Added ChangeLog/News entries for recent commits - * regress/README: wrote info about adding regression tests +2006-12-18 12:58 mschaber -2006-12-20 Kevein Neufeld <kneufeld@refractions.net> + * java/jdbc/jtssrc/org/postgis/jts/JtsBinaryWriter.java: Fix + multi-dimension handling in JtsBinaryWriter, thanks to Thomas + Marti for the hints - * lwgeom/lwgeom_gist.c - Added fix to permit gist indexes to have more than 459 null - geometries in a table +2006-12-18 12:55 mschaber -2006-12-15 Markus Schaber <schabi@logix-tt.com> + * java/jdbc/Makefile: Fixed Makefile for jts tests, commented debug + options better - * java/jdbc/Makefile - Fixed Makefile for jts tests, commented debug options better - - * java/jdbc/jtssrc/org/postgis/jts/JtsBinaryWriter.java - Fix multi-dimension handling in JtsBinaryWriter, thanks to - Thomas Marti for the hints - - * java/jdbc/jtssrc/examples/JtsTestParser.java - Improved SRID handling in regression tests and added - CoordinateArraySequence tests. +2006-12-15 11:00 strk -2006-12-15 Eduin Carrillo <yecarrillo@yahoo.com> + * ChangeLog, lwgeom/lwgeom_transform.c: Patch by Eduin Carrillo: + short circuit transform when source and target SRID are the same. - * lwgeom/lwgeom_transform.c: - short circuit when source and target SRID are the same. +2006-12-15 10:54 strk -2006-12-15 Eduin Carrillo <yecarrillo@yahoo.com> + * HOWTO_RELEASE: Added additional step for adding release marks in + ChangeLog - * lwgeom/: Makefile, lwgeom_kml.c, lwpostgis.sql.in: +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. + * doc/postgis.xml: document new AsKML function. +2006-12-13 17:50 mschaber -2006-12-13 Markus Schaber <schabi@logix-tt.com> + * ChangeLog, README.postgis: fixed 'hard upgrade' instructions in + readme.postgis - * README.postgis - Fixed "hard upgrade" instructions. +2006-12-11 17:41 pramsey ---------- PostGIS-1.2.0 release [2006-12-08] -------------------------- + * doc/postgis.xml: Updated vers. # -2006-12-05 Mark Leslie <mleslie@refractions.net> +2006-12-09 03:57 pramsey - * doc/postgis.xml: - Added sections for the SQL-MM and ArcSDE function ports. + * NEWS, Version.config: Update version to corrent 1.2.0 version, + and set news to correct version + and date. -2006-12-05 Kevin Neufeld <kneufeld@refractions.net> +2006-12-06 02:00 mleslie - * Added sqlmm.sql.in: ESRI's ArcSDE subset of SQL/MM functions - * Moved common sql defines to their own header file. + * lwgeom/SERIALIZED_FORM: Updated with curved geometry definitions. -2006-12-01 Mark Leslie <mleslie@refractions.net> +2006-12-06 00:30 mleslie - * lwgeom/lwcompound.c, lwgeom/lwcurve.c, lwgeom/lwmsurface.c, - lwgeom/lwmcurve.c, lwgeom/lwcurvepoly.c: - Added serialize/deserialize support for curved geometries. - * lwgeom/liblwgeom.h: - Added typedefs and minimum function prototypes for curved - geometries. - * lwgeom/lwgeom_sqlmm.c: - Functions to determine curve centers for use in creating bounding - boxs. - * lwgeom/wktunparse.c, lwgeom/lwgparse.c, lwgeom/wktparse.h, - lwgeom/wktparse.lex, lwgeom/wktparse.y: - Minimum parsing/printing support and struct allocations. - * lwgeom/liblwgeom.c, lwgeom/lwgeom_api.c, lwgeom/lwgeom.c: - Included curved types in various switches in generic functions. - * lwgeom/lwgeom_functions_analytic.c: - Added point-in-polygon function - * lwgeom/lwgeom_geos_c.c: - Added short-circuit for the point-in-polygon case to both Contains - and Within. - * lwgeom/Makefile: - Added new files to the makefile. - * regress/sql-mm-serialize.sql, regress/sql-mm-serialize_expected: - Created a regression test set for the serialization/deserialization - of the curved types. - * regress/Makefile: - Added the new regression test for curve serialization. - -2006-11-29 Markus Schaber <schabi@logix-tt.com> - - * Added java/jdbc/jtssrc/org/postgis/jts/JTSShape.java - -2006-11-22 Markus Schaber <schabi@logix-tt.com> - - * java/ejb3/src/org/postgis/hibernate/GeometryType.java - Added Nullpointer Fix by Norman Barker - -2006-11-20 Sandro Santilli <strk@refractions.net> - - * utils/postgis_restore.pl (canonicalize_typename): + * 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 "Antoine Bajolet" <antoine.bajolet@tdf.fr> +2006-11-17 17:12 strk - * lwgeom/lwgeom_gist.c: fixed 'directives may not be used inside a + * 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 Sandro Santilli <strk@refractions.net> +2006-11-10 15:17 strk - * configure.in (geos detection): use $geos_prefix/lib when - --ldflags is not supported by geos-config available. + * ChangeLog, configure.in: * configure.in (geos detection): use + $geos_prefix/lib when --ldflags is not supported by geos-config + available. -2006-11-10 Havard Tveite <havard.tveite@nlh.no> +2006-11-10 14:11 strk - * doc/postgix.xml (Hard Upgrade): add info about createdb params - * utils/postgis_restore.pl: fix use of createdb params + * 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 -2006-11-02 Sandro Santilli <strk@refractions.net> + * ChangeLog, doc/postgis.xml: Added missing docs about setsrid() - * doc/postgis.xml: list setSRID bug fix in 'Bug fixes' section. +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 Markus Schaber <schabi@logix-tt.com> +2006-11-02 07:55 strk - * NEWS, postgis.xml, java/jdbc/src/org/postgis/ComposedGeom.java: - fixed setSRID bug in JDBC ComposedGeom. + * 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-11-02 Sandro Santilli <strk@refractions.net> +2006-10-26 09:41 strk - * Version.config, doc/postgis.xml, NEWS: prepared - for 1.1.6 release. + * CHANGES, HOWTO_RELEASE, NEWS, extras/debian/rules, + extras/rpm/spec/postgis.spec: Renamed CHANGES file to NEWS, + updated references to it -2006-11-02 Sandro Santilli <strk@refractions.net> +2006-10-26 09:35 strk - * lwgeom/lwgeom_api.c, lwgeom/wktunparse.c: cast -1 to a char - to make some compilers happy about comparison with a char - type. + * ChangeLog: Initial import of an automatic generated ChangeLog - + all developers please manually edit this on each commit 2006-10-25 10:23 mschaber @@ -3602,13 +13733,11 @@ 2005-06-15 16:04 strk - * branches/pgis_1_0/lwgeom/lwgeom_btree.c, CHANGES: fault tolerant - btree ops + * CHANGES: fault tolerant btree ops 2005-06-15 16:04 strk - * branches/pgis_0_9_0/CHANGES, branches/pgis_0_9_0/postgis_ops.c, - lwgeom/lwgeom_btree.c: fault tolerant btree ops + * lwgeom/lwgeom_btree.c: fault tolerant btree ops 2005-06-10 16:27 strk @@ -6624,7 +16753,7 @@ 2004-12-14 11:41 strk - * lwgeom/lwgeom.c: Fixed a bug in lwgeom_drop_bbox() + * lwgeom/lwgeom.c: Fixed a bug in lwgeom_dropBBOX() 2004-12-14 11:02 strk @@ -6946,9 +17075,8 @@ 2004-11-02 07:25 strk - * branches/pgis_0_9_0/postgis.sql.in, lwgeom/lwpostgis.sql.in: - Fixed a typo in probe_geometry_columns() reported by Vinko - Vrsalovic. + * lwgeom/lwpostgis.sql.in: Fixed a typo in probe_geometry_columns() + reported by Vinko Vrsalovic. 2004-10-29 05:28 strk @@ -7356,7 +17484,7 @@ 2004-10-11 09:32 strk * lwgeom/liblwgeom.h, lwgeom/lwcollection.c, lwgeom/lwgeom.c: Added - lwgeom_add_bbox() and lwcollection_construct_empty() + lwgeom_addBBOX() and lwcollection_construct_empty() 2004-10-11 07:15 strk @@ -8137,9 +18265,8 @@ 2004-09-16 09:06 strk - * branches/pgis_0_9_0/postgis_estimate.c, lwgeom/lwgeom_estimate.c: - Changed SPI_cursor_open call changes to be used for USE_VERSION > - 80 + * 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 @@ -12418,5 +22545,5 @@ 2001-06-22 17:39 cvs - * branches, tags, .: New repository initialized by cvs2svn. + * .: New repository initialized by cvs2svn. diff --git a/NEWS b/NEWS index 2c3b96942..5f7bffb6f 100644 --- a/NEWS +++ b/NEWS @@ -1,14 +1,22 @@ PostGIS 1.5.0 + * Important Changes * + + - =~ operator now indicate bounding box equality, not feature equality + - GEOS 3.1 is now the minimum accepted version of GEOS + - GEOS, LibXML2, and Proj4 are now mandatory dependencies + + * New Features * + - Add Hausdorff distance calculations (#209) (Vincent Picavet) - Add parameters argument to ST_Buffer operation to support one-sided buffering and other buffering styles (Sandro Santilli) - Performance improvements to ST_Distance (Nicklas Aven) - Addition of other Distance related visualization and analysis functions (Nicklas Aven) - - ST_ClosestPoint - - ST_DFullyWithin - - ST_LongestLine - - ST_MaxDistance - - ST_ShortestLine + - ST_ClosestPoint + - ST_DFullyWithin + - ST_LongestLine + - ST_MaxDistance + - ST_ShortestLine - KML, GML input via ST_GeomFromGML and ST_GeomFromKML (Olivier Courtin) - Extract homogeneous collection with ST_CollectionExtract (Paul Ramsey) - History table implementation in utils (George Silva) @@ -21,7 +29,7 @@ PostGIS 1.5.0 - Serializations (KML, GML, JSON) from Olivier Courtin - ST_Area, ST_Distance, ST_DWithin, ST_GeogFromText, ST_GeogFromWKB, ST_Intersects, ST_Covers, ST_Buffer - - Documentationn updates and improvements (Regina Obe, Kevin Neufeld) + - Documentation updates and improvements (Regina Obe, Kevin Neufeld) - Testing and quality control (Regina Obe) - Many many other changes: http://trac.osgeo.org/postgis/query?status=closed&milestone=PostGIS+1.5.0