From f00d743793f51c9a51468f7d05a3a6655a1582ca Mon Sep 17 00:00:00 2001 From: Paul Ramsey Date: Mon, 15 Jun 2009 18:10:01 +0000 Subject: [PATCH] Tag version numbers changed. git-svn-id: http://svn.osgeo.org/postgis/tags/1.4.0b1@4174 b70326c6-7e19-0410-871a-916f4a2858ee --- ChangeLog | 13023 +++++++++++++++++++++++++++++------------------ NEWS | 4 +- README.postgis | 2 +- Version.config | 2 +- 4 files changed, 8184 insertions(+), 4847 deletions(-) diff --git a/ChangeLog b/ChangeLog index 0142a0eae..b439e2f25 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,659 +1,5762 @@ -2008-06-26 Paul Ramsey +2009-06-15 17:39 pramsey - * loader/shapefil.h, dbfopen.c, shp2pgsql.c - Fix for DBF files with deleted records. (#29) + * .: Tag beta release -2008-04-12 Paul Ramsey - - * lwgeom/Makefile, lwgeom/lwgeom_chip.c, - lwgeom/lwpostgis.sql.in doc/postgis.xml - ST_AsGeoJson() patch from Olivier Courtin. +2009-06-12 15:30 robe ---------- PostGIS-1.3.3 release [2008-04-12] -------------------------- + * replace _VOLATILE_STRICT with VOLATILE STRICT -2008-04-12 Paul Ramsey +2009-06-12 15:14 robe - * load/shp2pgsql.c - Added patch from Regina Obe to support DBF-only - loading of attributes without shapes. + * Change _VOLATILE to VOLATILE -2008-04-07 Paul Ramsey +2009-06-11 16:44 pramsey - * 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? + * astyle --style=ansi --indent=tab (#133) -2008-03-28 Paul Ramsey +2009-06-11 16:31 pramsey - * 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 + * remove file that should never have been added -2008-03-28 Paul Ramsey +2009-06-11 15:52 pramsey - * doc/postgis.xml, lwgeom/lwgeom_svn.c, - Added patch from Marco Hugentobler to enhance SVG - support. 2008-February/002883.html + * Clean up old compatibility code. (#196) -2008-03-28 Paul Ramsey +2009-06-11 13:28 mcayland - * 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. + * Further fix for #156, and also #167 it seems. Looks like I forgot + to apply the fix to the WKB routines aswell. -2008-02-12 Paul Ramsey +2009-06-10 14:51 robe - * lwgeom/lwgeom_geos_c.c, lwgeom/lwpostgis.sql.in: Add in hook to - GEOSTopologyPreserveSimplify + * correct example ---------- PostGIS-1.3.2 release [2007-12-01] -------------------------- +2009-06-10 01:26 robe -2007-11-30 Mark Cave-Ayland + * Add David Techer, new doco enhancements, new + populate_geometry_columns - * 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. +2009-06-10 01:18 robe -2007-11-27 Mark Cave-Ayland + * Add Jean David Techer to list of contributors - * 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. +2009-06-09 23:54 pramsey + + * Update the hard upgrade script to handle 1.4 transition. (#144) + +2009-06-09 23:27 pramsey + + * Closes (#134) + +2009-06-09 22:51 pramsey + + * More work on 1.4 upgrade script. + +2009-06-09 22:14 pramsey + + * More fixes to upgrade process. + +2009-06-08 23:21 pramsey + + * Work on upgrade script. + +2009-06-08 22:33 pramsey + + * Turn "CREATE OR REPLACE FUNCTION" into "CREATEFUNCTION" for + preprocessing magic. + +2009-06-08 22:30 pramsey + + * remove syntax error + +2009-06-08 19:40 pramsey + + * Updated to EPSG 7.1 version (#191) + +2009-06-08 17:35 robe + + * #190: populate_geometry_columns gives nonstandard use of \' in a + string literal in 8.4 + +2009-06-06 14:09 mcayland + + * 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 + + * 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 + + * 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 + + * Fix for #192. + +2009-06-03 23:56 pramsey + + * Fix for issue #189, includes implicit requirement for 8.2+ in + DROP AGGREGATE + +2009-06-03 23:07 pramsey + + * Fix for issue #186 + +2009-06-03 22:46 pramsey + + * remove warnings from autoconf process + +2009-05-29 18:10 kneufeld + + * small typo in Populate_Geometry_Columns doc + +2009-05-27 17:14 kneufeld + + * performed an overhaul of the installation guide ... hopefully + it's easier to follow. + +2009-05-26 18:35 kneufeld + + * updated the comments-install make target + +2009-05-26 18:28 kneufeld + + * added version numbers to the requirements section in the + installation doc. + +2009-05-26 18:27 kneufeld + + * added dblatex and convert to the status lines at the end of + configure + +2009-05-26 18:10 kneufeld + + * added postgis_aggs_mm.xml to the 'make clean' target + +2009-05-26 18:00 kneufeld + + * 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 + + * make example fit the diagram in text + +2009-05-26 17:08 robe + + * Make lame circle more lame + +2009-05-26 16:47 robe + + * put in images for buffer, fix within example image and example + query + +2009-05-26 16:26 robe + + * for consistency make example be same as what is used to generate + the image. + +2009-05-26 16:24 robe + + * bad image try again + +2009-05-26 15:05 robe + + * Add st_within example to makefile and translate example so in + viewable region. + +2009-05-25 20:26 kneufeld + + * added a status line to the main makefile that indicates if + PostGIS was built successfully. + +2009-05-24 07:52 robe + + * update to include behavior for 3D and also note this seems to go + beyond what the spec defines. + +2009-05-22 23:22 kneufeld + + * use a docbook variable instead + +2009-05-22 23:19 kneufeld + + * didn't need the c preprocessor after all + +2009-05-22 22:14 kneufeld + + * Added a Short Version section. + Updated requirements. + +2009-05-22 22:07 kneufeld + + * formatted installation.xml in preparation for editing + +2009-05-22 21:32 kneufeld + + * 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 + + * Testing out Kevin's auto image generator hopefully I didn't break + it. + +2009-05-20 10:54 robe + + * 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 + + * added image examples to ST_Contains + +2009-05-19 03:44 robe + + * Example exploding a compoundcurve, also reference to ST_GeometryN + since they serve similar purposes + +2009-05-14 23:42 kneufeld + + * added styles to the generated documentation images + added ImageMagick as a dependency + +2009-05-09 12:53 mcayland + + * 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 + + * Remove a double-free bug caused if the unparser finds an invalid + geometry (fixes #168) + +2009-05-09 11:46 mcayland + + * Correct erroneus formatting which was causing two comments to be + nested and hence generating a compiler warning. + +2009-05-06 23:32 kneufeld + + * removed horrible dos carriage returns + - convert to unix + +2009-05-06 23:20 kneufeld + + * Added code that will automatically generate the spatial images + used in the documentation from WKT input. + +2009-05-06 18:11 robe + + * typo + +2009-05-06 18:04 robe + + * update with 1.3.6 items + +2009-05-05 19:40 pramsey + + * Add 900913 to allow web mappers a smoother ride. + +2009-05-05 04:44 robe + + * doxygen friendly comments + +2009-05-05 04:29 robe + + * doxygen friendly comments + +2009-05-04 18:00 robe + + * more doxygen comment cleanup + +2009-05-03 04:36 robe + + * slight mod + +2009-05-03 04:32 robe + + * make doco descriptions doxygen/javadoc friendly + +2009-05-03 03:58 robe + + * make function doc doxygen friendly + +2009-05-03 03:50 robe + + * make function descriptor doxygen friendly + +2009-05-03 03:33 robe + + * enable alphabetical index + +2009-05-03 03:16 robe + + * change commenting style to javadoc style + +2009-05-03 03:03 robe + + * enable javadoc autobrief + +2009-05-02 09:40 robe + + * make function descriptions doxygen friendly + +2009-05-02 07:13 robe + + * make function descriptions doxygen friendly + +2009-05-02 06:27 robe + + * Experimenting with Doxygen hyperlinking tags + +2009-05-01 22:47 robe + + * More experimentation with doxygen commenting styles + +2009-05-01 04:26 robe + + * More auto doc friendlying + +2009-05-01 04:24 robe + + * typo + +2009-05-01 04:24 robe + + * experiment with making our inline comments more doxygen friendly + +2009-04-30 22:26 kneufeld + + * updated several Doxygen parameters + +2009-04-30 21:38 kneufeld + + * removed full path names from config file + +2009-04-30 20:19 kneufeld + + * add make target to build Doxygen + +2009-04-30 19:41 kneufeld + + * added a Doxygen configuration file + +2009-04-29 19:22 kneufeld + + * 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 + + * 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 + + * - removed a few compile errors from the javadoc build + - renamed jar so it follows the name-version convention + +2009-04-27 22:07 robe + + * change error about unknown spatial ref to a warning. + +2009-04-27 19:46 kneufeld + + * test commit + +2009-04-27 19:24 kneufeld + + * test commit + +2009-04-27 19:07 kneufeld + + * Test commit to test autobuild + +2009-04-27 16:09 robe + + * 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 + + * small typo fix + +2009-04-24 19:13 pramsey + + * add feature mangling task + +2009-04-23 14:36 robe + + * exclude curved geometries from 1.3.5 testing + +2009-04-23 12:12 robe + + * 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 + + * 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 + + * More info about XSL in final configure output + +2009-04-17 13:59 robe + + * add ST_MinimumBoundingCircle to 1.3 exclude + +2009-04-16 07:31 robe + + * Update installation to have link to Windows Compilation guide + Nicklas put together. + +2009-04-16 05:54 robe + + * ADd more curved geometry support functions to list and give + curved geometry special index a pretty anchor. + +2009-04-15 17:18 pramsey + + * wee reformatting + +2009-04-15 17:15 pramsey + + * remove tabs + +2009-04-15 17:09 pramsey + + * add link to trac for 1.4 + +2009-04-15 01:22 robe + + * add link to st_relate + +2009-04-15 01:11 robe + + * amend ST_ContainsProperly to summarize its speed advantages + +2009-04-14 14:25 mcayland + + * Try and fix shp2pgsql-core for bug #124. Need to change sprintf() + to pgis_exec() within the loader. + +2009-04-14 06:47 robe + + * add containsproperly + +2009-04-14 06:42 robe + + * I think the year is 2009 and we are in april now + +2009-04-12 12:18 mcayland + + * Same as r3994 but for the second copy of shp2pgsql. + +2009-04-12 11:16 mcayland + + * 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 + + * 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 + + * missed some + +2009-04-12 05:14 robe + + * Add ST_ContainsProperly to exclude for 1.3 testing. + +2009-04-12 04:10 robe + + * 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 + + * 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 + + * Fix mis-spelling in Eduin Carrillo's name + +2009-04-05 18:06 pramsey + + * keywords + +2009-04-05 18:05 robe + + * Add Nicklas Avén to contributors list + +2009-04-05 16:48 pramsey + + * Fix for collection vs collection distance behavior. Per Nicklas + Avén. GBT #146 + +2009-03-29 08:12 mcayland + + * 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 + + * 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 + + * suppress compilation warning on non initialized variable + +2009-03-23 22:45 pramsey + + * Ignore autotools artefacts. + +2009-03-23 22:44 pramsey + + * Once more unto the breach! autotools w/ mloskot autogen.sh from + GBT#142 + +2009-03-23 17:18 pramsey + + * Back to the future. + +2009-03-22 07:50 robe + + * expansion of example and description + +2009-03-22 07:46 robe + + * Create new exception section and move over the Has,Drop, Add BBOX + family per MCA request. + +2009-03-22 07:08 pramsey + + * Can't get enough punishment: write out results of configure. + +2009-03-22 06:43 pramsey + + * 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 + + * 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 back? + +2009-03-22 03:34 pramsey + + * config.sub back in? + +2009-03-22 03:23 pramsey + + * Break build per mloskot. Remember to run ./autogen.sh and + hopefully you have libtoolize! + +2009-03-22 02:26 robe + + * typo + +2009-03-22 02:23 robe + + * not dealing correctly with arguments that are geometry arrays + where there is only one geometry in the arglist + +2009-03-21 19:14 colivier + + * Fix static buffer size to add precision spaces. Cf #119 + +2009-03-20 18:43 pramsey + + * Update release notes more + +2009-03-20 16:48 kneufeld + + * updated the operator notes in reference.xml to reflect the fact + that they do indeed use indexes. + +2009-03-20 14:55 robe + + * Add ST_MakeLine array proto. Provide example use. Flag that + ST_MAkeLine was enhanced in 1.4 + +2009-03-20 14:40 robe + + * Fill in missing ST_Collect(geomarray) proto. Provide examples for + using ST_Union(geomarray), ST_Collect(geomarray) + +2009-03-20 13:39 colivier + + * Fix GML multi size computation. Cf issue #141 + +2009-03-20 05:43 kneufeld + + * a small typo patch from mloskot, renaming a few "geometry_column" + to "geometry_columns" + +2009-03-20 05:32 kneufeld + + * 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 + + * Revert, now I get a warning in OS/X. Solaris will have to suck it + up. + +2009-03-19 17:50 pramsey + + * Make autogen.sh a little more tolerant of missing / re-named + autotools. + +2009-03-19 17:28 kneufeld + + * updated ST_Relate docs - changed 3rd parameter to be more clear + +2009-03-19 17:03 pramsey + + * Remove warning in Solaris. + +2009-03-19 16:58 pramsey + + * Remove warning in Solaris. + +2009-03-19 16:52 pramsey + + * Remove one last 'const' warning. + +2009-03-19 13:27 colivier + + * Few minor improve/change on memory size to allocate + +2009-03-19 11:52 mcayland + + * More lwgeom_geos.c fixes to remove compilation warnings, but this + time for compiling with GEOS >= 3.1. + +2009-03-19 06:05 pramsey + + * Oops, we don't use the literal output of autoheader. + +2009-03-19 05:55 pramsey + + * Remove prepared geometry compilation warning. + +2009-03-19 05:54 pramsey + + * Add ieeefp.h for Solaris. + +2009-03-19 05:53 pramsey + + * Add testing for ieeefp.h to autoconf + +2009-03-19 00:48 pramsey + + * Final fix to remove cpp requirement + +2009-03-19 00:38 pramsey + + * Remove preproc step for sql-mm curve regression. + +2009-03-19 00:37 pramsey + + * Remove USE_JTS and cpp preproc from sql-mm regression + +2009-03-18 23:42 pramsey + + * Add lidar item + +2009-03-16 23:06 mcayland + + * 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 + + * switch order + +2009-03-13 13:09 robe + + * get rid of sT_PolyFromWKB reference. Will readd those stupid ones + left in reference.xml later + +2009-03-13 13:08 robe + + * more spots + +2009-03-13 13:05 robe + + * missed a spot + +2009-03-13 12:53 robe + + * remove using_postgis and reference and add using_postgis_dataman, + using_postgis_app + +2009-03-13 12:11 robe + + * Break using_postgis into 2 sections, remover reference.xml from + doc make + +2009-03-12 23:20 robe + + * #HISTORY #GBT 121: update tiger_geocoder to run in PostgreSQL 8.3 + - apply patch from cdwinslow + +2009-03-11 05:31 kneufeld + + * updated SQL/MM specs in ST_PointFromWKB + +2009-03-11 05:13 kneufeld + + * moved over ST_LineFromWKB + +2009-03-11 05:11 kneufeld + + * added missing linkend + +2009-03-11 05:09 kneufeld + + * updated doc descriptions and linkends. + +2009-03-11 04:56 kneufeld + + * moved over ST_PointFromWKB + +2009-03-11 04:35 kneufeld + + * moved over ST_GeomFromWKB + +2009-03-10 21:29 mcayland + + * More MSVC fixes from Mateusz related to ISO C++ vs. C99 variable + initialisation. + +2009-03-10 21:05 colivier + + * updated SVG unit to reduce to max 2 decimal digits + +2009-03-10 21:03 pramsey + + * MSVC line + +2009-03-10 20:49 colivier + + * Add SVG unit test file + +2009-03-10 20:42 pramsey + + * Add 1.3.5 release notes into trunk docs + +2009-03-10 20:37 pramsey + + * First cut of 1.4 release notes. + +2009-03-10 20:25 mcayland + + * 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 + + * 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 + + * update GML unit test according to AsGML option related to CRS + output option + +2009-03-10 19:37 mcayland + + * Remove compiler warning from commit r3821. + +2009-03-10 19:30 colivier + + * Update unit test upon previous GeoJson CRS change + +2009-03-10 19:29 mcayland + + * 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 + + * 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 + + * 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 + + * 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 + + * Add circstring release and LWGEOM conversion entry + +2009-03-10 16:18 mcayland + + * 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 + + * 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 + + * Fix for GBT #130, remove bdpoly regression failure. + +2009-03-10 15:06 mcayland + + * 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 + + * Add SVG L Command in absolute path according to BNF SVG Path. Add + some forgotten geometry release. + +2009-03-10 00:29 mleslie + + * 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 + + * Don't segmentize geometry if input doesn't pass hasarc + +2009-03-09 21:15 robe + + * Put ST_CurveToLine back in script. Seems to not crash anymore + with Paul's changes to GBT: 112 + +2009-03-09 18:40 pramsey + + * Fix for GBT#96. + +2009-03-09 17:19 mcayland + + * 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 + + * 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 + + * More camel-case changes. + +2009-03-09 14:51 colivier + + * 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 + + * Remove some camelCase function signatures from liblwgeom + +2009-03-08 22:33 mcayland + + * 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 + + * Fix goof in box2d computation. + +2009-03-08 21:15 pramsey + + * Fix for GBT#112 + +2009-03-08 17:00 mcayland + + * 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 + + * 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 + + * Fix for GBT #116, EMPTY hex polygon no longer causes crash. + +2009-03-08 14:36 mcayland + + * 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 + + * missing svn tags and copyright info + +2009-03-03 18:01 robe + + * Flag ST_GeoHash as curved support friendly, put in pretty anchors + for special function sections + +2009-03-03 18:00 pramsey + + * Fix tests to match current geohash signatures (lon/lat) and + precisions (odd and even) + +2009-02-27 18:09 robe + + * 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 + + * Fix parse_hex to support lower-case A-F too (issue 120) + +2009-02-23 13:47 robe + + * change to move postgis_comments.sql to root + +2009-02-19 21:12 pramsey + + * Add variable decls to trunk :) + +2009-02-19 20:59 pramsey + + * Add EOF marker, per GBT#105 + +2009-02-19 09:42 mcayland + + * 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 + + * change to use tab separator instead + +2009-02-17 03:56 robe + + * fix typo + +2009-02-17 03:02 robe + + * + +2009-02-17 02:59 robe + + * Make new - 1 section with 2 subsections. Change ST_AsGeoJSON + availability tag to be consistent with others + +2009-02-17 02:55 robe + + * Section new functions in 1.3 + +2009-02-16 22:18 robe + + * Try again to get postgis_comments.sql to generate + +2009-02-13 19:56 robe + + * 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 + + * 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 + + * + +2009-02-12 18:32 robe + + * more work on comments generation + +2009-02-12 17:39 robe + + * Put in logic to output postgis_comments.sql + +2009-02-11 21:48 pramsey + + * Bind ST_GeoHash into SQL. + +2009-02-11 18:28 pramsey + + * Change references from ./lwgeom to ./postgis + +2009-02-11 18:22 pramsey + + * 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 + + * GeoHash implementation first cut. + +2009-02-10 21:20 pramsey + + * Solve iconv-on-Solaris (and hopefully many other platforms with + system iconv in libc) problem in autoconf. + +2009-02-10 20:10 pramsey + + * Demote new loader code from default build for now. + +2009-02-10 20:06 pramsey + + * New restore script, much simpler, takes -Fc dump and writes back + ASCII on stdout + +2009-02-10 08:00 colivier + + * KML output: use decimal places rather than significant digit, + trim trailing zeros, update documentation, update unit test + +2009-02-10 07:54 colivier + + * 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 + + * Fix case sensitive in AGGREGATE reading. + +2009-02-05 20:01 kneufeld + + * Updated ST_DumpRings description and example. + +2009-02-04 18:13 kneufeld + + * Added example to ST_PointN + +2009-02-04 13:54 robe + + * minor changes. Take ST_CurveToLine out so tests can complete + until we fix. + +2009-02-04 00:28 pramsey + + * Propset Author Id Keyword Revision on all files. + +2009-02-04 00:23 pramsey + + * Formating + +2009-02-03 20:51 pramsey + + * Fix boundary conditions with from==to hitting first/list vertex. + +2009-02-03 19:09 mcayland + + * 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 + + * Add corrections from Bruce Rindahl + +2009-02-03 17:30 robe + + * forgot some spaces + +2009-02-03 16:10 robe + + * forgot availability info + +2009-02-03 15:23 robe + + * update st_convexhull definition -- wasn't very clear + +2009-02-03 15:20 robe + + * Document ST_MinimumBoundingCircle + +2009-02-03 14:52 robe + + * #HISTORY: ST_MinimumBoundingCircle -- also change to support + geometries with LINESTRING,POINT convex hulls + +2009-02-03 14:21 robe + + * 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 + + * put back linetocurve curvetoline tests now that issue 86 and 108 + should have fixed + +2009-02-03 07:20 pramsey + + * Use "extended string" format for escaping \ and ' in insert + statements. + +2009-02-03 04:36 mleslie + + * Adding an rfc for changing the validation approach when parsing + WKT. + +2009-02-03 01:59 pramsey + + * astyle this file + +2009-02-03 01:04 pramsey + + * Comment datum slice pull. + +2009-02-02 22:21 pramsey + + * formatting + +2009-02-02 18:26 robe + + * 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 + + * Fix for Issue 108 and regress test. + +2009-02-02 04:19 robe + + * Document ST_LocateBetweenElevations + +2009-02-01 06:48 robe + + * Get rid of warnings -- no longer relevant for + ST_LineCrossingDirection + +2009-01-30 17:16 robe + + * revise to correctly fill in timestamp/date args + +2009-01-30 14:03 robe + + * put in logic to test operators + +2009-01-30 13:44 robe + + * Operator check in wrong segment of xpath + +2009-01-28 23:42 pramsey + + * Change error message. + +2009-01-28 23:34 pramsey + + * Handle null return from cascadedunion. + +2009-01-28 01:02 pramsey + + * wrapping + +2009-01-27 05:30 robe + + * missing meta properties + +2009-01-25 15:52 robe + + * Document ST_Extent3D now that Paul has proclaimed it a public + function + +2009-01-24 20:49 pramsey + + * Small changes in createrelplace syntax, comments, function rename + recommendation. + +2009-01-23 22:05 kneufeld + + * small wording fix for DropGeometryColumn + +2009-01-23 20:06 pramsey + + * Add function naming rfc + +2009-01-22 23:58 pramsey + + * 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 + + * Filter out Operators section from xsl transforms + +2009-01-22 19:25 kneufeld + + * moved over the remaining operands from reference.xml to + reference_new.xml in the documentation + +2009-01-22 19:15 robe + + * 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 + + * Fix DBFReadDeleted logic -- should return 1 if record is deleted + and 0 if it is not deleted + +2009-01-22 18:02 kneufeld + + * moved over |>> from reference.xml to reference_new.xml in the + documentation + +2009-01-22 17:46 kneufeld + + * moved over <<, <<|, and >> from reference.xml to + reference_new.xml in the documentation + +2009-01-22 05:56 pramsey + + * Remove protection from ST_GeometryArray() aggregate. + +2009-01-22 05:37 pramsey + + * More ignore fixes + +2009-01-22 05:35 pramsey + + * Ignore postgis.sql.* + +2009-01-22 05:32 pramsey + + * Alter pg_proc update to work with older PgSQLs too. + +2009-01-22 01:39 pramsey + + * 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 + + * moved over |&> from reference.xml to reference_new.xml in the + documentation + +2009-01-22 00:44 kneufeld + + * moved over &>| from reference.xml to reference_new.xml in the + documentation + +2009-01-22 00:16 kneufeld + + * moved over &> from reference.xml to reference_new.xml in the + documentation + +2009-01-21 23:26 kneufeld + + * moved over &&, &<, and = from reference.xml to reference_new.xml + in the documentation + +2009-01-21 23:19 pramsey + + * 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 + + * Add rfc document. First one: alignment ideas. + +2009-01-21 21:50 pramsey + + * Headers split in 8.4? + +2009-01-20 18:43 pramsey + + * Put translation_stage into descriptive MACRO names + +2009-01-20 18:28 pramsey + + * Add GTK macro. + +2009-01-20 17:48 pramsey + + * Replace hand-built pkg-config routine w/ m4 from gtk source. + +2009-01-20 07:36 pramsey + + * Compile your work much? + +2009-01-20 07:13 pramsey + + * Protect the filename setting a little bit more in case it's NULL. + +2009-01-20 00:50 kneufeld + + * Fixed accidental broken build in docs from Rev3536. + +2009-01-19 21:33 pramsey + + * 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 + + * move ST_GeomCollFromText + +2009-01-16 17:41 robe + + * Move st_mpolyfromtext + +2009-01-15 21:11 robe + + * Left some garbage in + +2009-01-15 18:35 mcayland + + * 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 + + * Move ST_MLineFromText + +2009-01-15 18:17 robe + + * more stuff + +2009-01-15 18:16 robe + + * forgot some stuff + +2009-01-15 18:14 robe + + * Move over MPointFromText + +2009-01-15 15:10 mcayland + + * 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 + + * Remove missing prototype warning from build. + +2009-01-13 15:12 robe + + * Error in logic in gardentest not correctly flagging WKT functions + as taking geometry variant + +2009-01-13 15:11 mcayland + + * Fix regression tests to account for changes made in r3522 (rename + 'Curve' to 'CircularString') + +2009-01-13 14:04 robe + + * Move over ST_PolygonFromText + +2009-01-13 13:12 mcayland + + * Fix compile warnings for the cunit tests (unused variables). + +2009-01-13 13:00 mcayland + + * 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 + + * 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 + + * 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 + + * Remove double-free problem from loader in presence of new + deep-freeing lwfree calls. + +2009-01-12 14:38 robe + + * typos + +2009-01-12 14:24 robe + + * Correct. ST_LinestringFromText does not exist though was + documented before. + +2009-01-12 13:54 robe + + * 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 + + * Remove erroneus merge from r3502 (HAVE_CUNIT_H just isn't defined + anymore...) + +2009-01-11 07:10 pramsey + + * Remove RECHECK per GBT#18. + +2009-01-09 23:04 robe + + * Fix typo + +2009-01-09 22:52 robe + + * 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 + + * Rename lwfree_inspected to lwinspected_release, per it's "shallow + free" behavior. + +2009-01-09 17:41 pramsey + + * Rename lwfree_* to *_free. + +2009-01-09 14:15 robe + + * Missed some ST_ spots. + +2009-01-09 13:49 robe + + * Missed a spot. + +2009-01-09 13:48 robe + + * Using - fix some connectiontype omissions in Mapserver section, + add in processing defer comment, fix some missing ST_ + +2009-01-09 13:32 robe + + * Add circular string note + +2009-01-09 13:29 robe + + * Move over ST_NRings + +2009-01-09 13:17 robe + + * Move over ST_Zmflag + +2009-01-08 17:22 pramsey + + * Forgot to save this file. Also changes to lwfree_* *_release. + +2009-01-08 17:04 pramsey + + * 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 + + * 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 + + * put in valid name space (giving error with my xsltproc otherwise) + +2009-01-07 19:40 robe + + * Finish off adding multi garden geometries + +2009-01-07 18:25 kneufeld + + * updated documention on addgeometrycolumn, clarifying the errors + thrown. + +2009-01-07 12:11 mcayland + + * Bump some LWDEBUG(F) from level 1 up to levels 3-4 (level 1 is + reserved) + +2009-01-07 01:16 pramsey + + * Remove memory leak in standard loader. + +2009-01-05 20:54 mcayland + + * 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 + + * Put circular back in mix. Doesn't crash now that MCA changed + distance to throw error. + +2009-01-05 00:08 mcayland + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * minor update + +2009-01-02 13:23 robe + + * Add ST_DumpPoints. Not sure how simple it is. + +2009-01-01 21:36 robe + + * Put time stamp placeholder on (I think) + +2009-01-01 21:26 robe + + * Fix typo + +2009-01-01 00:31 pramsey + + * Fix based on test case from MAC. + +2008-12-27 22:58 pramsey + + * Add support for multilinestring to st_locatebetweenelevations + +2008-12-27 08:08 pramsey + + * Add heat map case. + +2008-12-24 20:15 pramsey + + * Add mline version of clipper. + +2008-12-24 17:37 pramsey + + * Add lwfree_geom to generically deep-free lwgeometries. + +2008-12-24 17:09 pramsey + + * 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 + + * Try and commit a pre-generated output from flex that works for + the build-bot. + +2008-12-23 22:11 pramsey + + * Revert accidental commit of lex.yy.c + +2008-12-23 20:20 pramsey + + * 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 + + * 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 + + * Add CUnit to main 'make test' build and check for existance of + CUnit.h as part of ./configure + +2008-12-22 21:49 mcayland + + * 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 + + * More typos + +2008-12-22 17:48 robe + + * More typos + +2008-12-22 17:47 robe + + * typo + +2008-12-22 16:54 robe + + * Missed a constant + +2008-12-22 16:53 robe + + * First draft of ST_CrossingDirection -- needs more work + +2008-12-22 15:22 robe + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * revert part of last change + +2008-12-22 08:39 robe + + * correction to last edit + +2008-12-21 06:37 pramsey + + * Add ST_LineClipZ(geometry, from, to) SQL and C functions. + +2008-12-19 19:21 pramsey + + * Complete c-level line clipping routines, and unit tests. + +2008-12-19 19:20 pramsey + + * Add in lwfree_* deep memory clean-up routines for multi-objects. + +2008-12-19 18:51 kneufeld + + * Upgraded section in using_postgis.xml that talks about OGC + Simplicity / Validity. + +2008-12-19 16:57 pramsey + + * Remove camelCase example from style guideline against camelCase + (! :) + +2008-12-19 14:59 mcayland + + * 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 + + * Complete the pfree_ to lwfree_ renaming. + +2008-12-18 20:36 pramsey + + * Move curve back down below curve struct. Hm. + +2008-12-18 20:35 pramsey + + * Complete the pfree_* to lwfree_* renaming. + +2008-12-18 20:30 pramsey + + * Rename pfree_* memory management function lwfree_* + +2008-12-18 20:22 pramsey + + * Partial work commit for safety + +2008-12-18 17:07 pramsey + + * Ignore generated Makefile + +2008-12-18 15:58 robe + + * 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 + + * Get rid of redundant variable declares + +2008-12-18 15:32 robe + + * Get rid of 2 geom relation section. Its redundant now that the + last condition section has been improved. + +2008-12-18 15:25 robe + + * 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 + + * Partial work saved back for later. + +2008-12-17 20:47 pramsey + + * Partial work into SVN where I can get at it elsewhere. + +2008-12-17 20:22 pramsey + + * Remove LFs from regression files per MCA. + +2008-12-17 19:37 mcayland + + * #HISTORY: Really fix what was broken in r3431/3432. See the notes + there for the full detail. + +2008-12-17 18:20 pramsey + + * Re-locate cunit, add a STYLE guideline draft and some TODO notes. + +2008-12-17 16:03 mcayland + + * 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 + + * 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 + + * harmonize unit tests with new function names + +2008-12-17 05:32 pramsey + + * harmonize function names so things... compile + +2008-12-17 05:28 pramsey + + * Revisison per MCA and (c) headers. + +2008-12-17 00:22 pramsey + + * Add some co-linearity tests. + +2008-12-17 00:19 pramsey + + * Basic co-linearity support. Remove touching cases from + crossingdirection. + +2008-12-16 23:43 pramsey + + * Add ST_CrossingDirection(line, line) bindings into SQL. + +2008-12-16 22:29 pramsey + + * First cut of line crossing function, and associated cunit tests. + +2008-12-16 21:21 kneufeld + + * fixed bug in probe_geometry_columns where an srid of -1 is not + properly detected. (last time :)) + +2008-12-16 21:11 kneufeld + + * fixed bug in probe_geometry_columns where an srid of -1 is not + properly detected. + +2008-12-16 21:07 kneufeld + + * fixed bug in probe_geometry_columns where an srid of -1 is not + properly detected. + +2008-12-16 16:22 robe + + * More changes - can't remember + +2008-12-16 13:01 robe + + * Add cross reference to ST_IsValidReason on ST_IsValid and + ST_Summary + +2008-12-16 12:40 robe + + * Fix formatting of ForceRHR args -- messing up torture test + generator + +2008-12-15 14:50 robe + + * missing the st_geomfromtext among others because of bad + conditions - switched to xsl:choose to simplify logic. + +2008-12-15 13:36 robe + + * minor comment addition + +2008-12-15 12:56 robe + + * add more data types. Remove curve tests again -- too many + crashers + +2008-12-15 12:36 robe + + * Typo in data type param + +2008-12-15 10:30 mcayland + + * #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 + + * more cleanup + +2008-12-15 05:03 robe + + * 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 + + * replace param logic + +2008-12-15 02:38 robe + + * #GBT 84: Fix typo in boundary error + +2008-12-14 15:14 robe + + * 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 + + * Exclude st_curvetoline from test for now. Crashes on geometry + collection test. + +2008-12-14 03:19 robe + + * Add GEOMETRYCOLLECTION to garden mix. This crashes my 1.3.5SVN + build after running generated script - investigating + +2008-12-14 03:10 robe + + * Add logic to test for unary functions that take box2d/3d and add + 3d geometries to garden set. + +2008-12-14 01:50 robe + + * Add create table, add geom, drop column, drop table to batch of + tortures + +2008-12-13 19:48 pramsey + + * Remove isvalidreason, it's done. + +2008-12-13 19:47 pramsey + + * Add typmod idea + +2008-12-12 17:07 robe + + * Fix condition statement that prevented some 2 geom functions from + being picked up + +2008-12-12 16:55 robe + + * 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 + + * Note that ST_MakePolygon can be used to make measured polys and + 3d polys + +2008-12-12 16:26 robe + + * use strcmp for compare instead of comparing first element in + projcreate + +2008-12-12 14:20 robe + + * get rid of accidentally copied comment + +2008-12-12 14:11 robe + + * Add relationship/ functions that act on 2 geometries tests to the + mix + +2008-12-12 13:40 robe + + * Add POINTM and LINESTRINGM to garden family + +2008-12-12 13:17 robe + + * Remove Postgis_JTS_Version from docs. No longer in 1.4 code base. + +2008-12-12 13:05 robe + + * 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 + + * 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 + + * Fix typo in geometry test + +2008-12-11 18:57 robe + + * 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 + + * added a HINT to the ERROR message in errorIfGeometryCollection + indicating the geometry that is in error. + +2008-12-11 16:56 robe + + * 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 + + * 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 + + * 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 + + * 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 + + * Resolve local merge conflict from previous commit. + +2008-12-10 12:32 mcayland + + * 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 + + * Porting the floating point comparison operator upgrade from the + 1.3 branch. + +2008-12-07 02:52 robe + + * correct mm reference of ST_PointFromText and remove from old MM + section + +2008-12-07 02:47 robe + + * Minor additions + +2008-12-07 02:42 robe + + * fix some typos + +2008-12-07 02:29 robe + + * 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 + + * Move over ST_Box2D and ST_Box3D and flag ST_Accum as working with + circular strings + +2008-12-05 19:39 robe + + * revise example + +2008-12-05 19:31 robe + + * Clarify use of ST_Relation and include Martin's example of + interior intersects + +2008-12-05 13:46 robe + + * #HISTORY: #GBT:34 - .prj creation by pgsql2shp + +2008-12-05 12:33 robe + + * #GBT 80: ST_Multi seg faults when given MULTILINESTRING + +2008-12-04 17:01 robe + + * Move over rest of Long Transactions + +2008-12-03 17:12 mcayland + + * 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 + + * 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 + + * Remove some junk and fix some typos, rephrase descriptions + +2008-12-02 20:00 robe + + * Move over LockRow + +2008-12-02 19:43 robe + + * Move over CheckAuth + +2008-12-01 23:34 robe + + * typo + +2008-12-01 22:19 robe + + * remove extra def + +2008-12-01 22:06 robe + + * Move over Enable/Disable LongTransactions + +2008-12-01 12:41 robe + + * Damn casing - wrong fix + +2008-12-01 12:38 robe + + * typo ? + +2008-12-01 12:13 robe + + * typo? + +2008-12-01 06:32 robe + + * Move over ST_HasBBox + +2008-12-01 06:26 robe + + * Move over ST_AddBBox, ST_DropBBox - the last of the Geometry + Editors + +2008-11-28 16:38 pramsey + + * wrap isvalidreason in test for GEOS >= 3.1 + +2008-11-27 19:04 robe + + * correction + +2008-11-27 18:53 robe + + * ST_IsValidReason typo and add an example of a valid geometry + +2008-11-27 18:31 robe + + * 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 + + * ST_IsValidReason(geometry) returns text reason for validity + failure. + Requires GEOS >= 3.1. + GBT#51 + +2008-11-26 13:40 mcayland + + * Apply patch from strk to prevent unneccesary invocation of 'ar' + when building liblwgeom. + +2008-11-26 12:11 robe + + * 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 + + * 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 + + * Fix some minor errors in the README documentation as indicated by + strk. + +2008-11-25 21:46 pramsey + + * Bring forward release notes from 1.3.4 + +2008-11-25 10:42 mcayland + + * 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 + + * 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 + + * 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 + + * 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 + + * Move over the rest of the ST_Force* family + +2008-11-23 07:22 robe + + * Move over ST_Estimated_Extent + +2008-11-23 06:54 robe + + * minor changes + +2008-11-23 06:50 robe + + * Move over ST_GeomFromWKB + +2008-11-21 14:41 robe + + * typo + +2008-11-21 14:30 robe + + * Fix indentation of examples + +2008-11-21 14:28 robe + + * 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 + + * 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 + + * + +2008-11-21 08:31 robe + + * Move over ST_CoordDim + +2008-11-20 22:03 mcayland + + * 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 + + * 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 + + * 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 + + * typo + +2008-11-20 12:55 robe + + * Add note on ST_Transform and ST_AsKML that they require Proj + support + +2008-11-19 13:40 robe + + * update doc on install to reference geos 3.0.3 + +2008-11-17 17:30 robe + + * amend ST_Mem_Size + +2008-11-17 01:00 robe + + * typos + +2008-11-17 00:52 robe + + * st_mem_size + +2008-11-17 00:05 robe + + * Document missing ST_AsGML func proto + +2008-11-16 15:54 robe + + * typo + +2008-11-15 20:33 robe + + * Move over ST_Polygon and ST_WKBToSQL, move ST_MakePolygon from + Geometry Processing to Geometry Constructors section + +2008-11-14 23:46 robe + + * Move over rest of non-MM compliant Geometry Constructor functions + +2008-11-12 17:42 pramsey + + * Update with latest BS + +2008-11-10 16:35 pramsey + + * astyle --style=ansi --indent=tab=8 + +2008-11-10 15:48 pramsey + + * Fix error in prepgeomcache type + +2008-11-08 14:43 robe + + * 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 + + * document more functions that work with circular strings + +2008-11-08 06:46 robe + + * document support for curves of functions Mark C just fixed with + disclaimer only works in 1.3.4+ + +2008-11-07 17:07 pramsey + + * Prepared geometry mixed-types bug fix ported forward from 1.3. + +2008-11-07 14:23 mcayland + + * 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 + + * 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 + + * 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 + + * Add missing lwgeom_getcurve_inspected() function which is + required for some of the latest GBT fixes. + +2008-11-07 07:44 robe + + * Yeh ST_Dump now works with curves + +2008-11-06 17:16 mcayland + + * Add missing function prototype from r3263. + +2008-11-06 17:05 mcayland + + * Fix for GBT#66: ST_Dump kills backend when fed CIRCULAR STRING. + With thanks to Regina Obe. + +2008-11-06 16:12 mcayland + + * 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 + + * 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 + + * amend ST_Longitude bug comment + +2008-11-05 11:29 mcayland + + * Fix ST_AsGML() not recognising GEOMETRYCOLLECTION as a valid + geometry type from my GBT#65 fix :( + +2008-11-05 11:25 mcayland + + * Fix regression tests reporting incorrect failures due to a change + of output caused by r3243. + +2008-11-05 11:06 mcayland + + * 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 + + * add ST_Collect as having some support for circular + +2008-11-04 20:26 robe + + * typo in proto + +2008-11-04 20:05 robe + + * Add missing proto for ST_CurveToLine + +2008-11-04 14:15 robe + + * Add ST_HasArc, pull some useful comments from source code to add + to ST_CurveToLine + +2008-11-04 14:09 mcayland + + * Fix lwgeom_typename() not returning a valid string for any of the + newer geometry types. + +2008-11-04 13:58 mcayland + + * 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 + + * Change all ST_AsKML to use new ST_Transform + +2008-11-04 13:14 robe + + * More flagging of functions that work with 3d + +2008-11-04 12:31 robe + + * fill in all protos for kml, flag more functions as supporting 3d + and circular/curve + +2008-11-04 10:00 mcayland + + * 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 + + * 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 + + * fix typo + +2008-11-04 02:19 robe + + * document circular support of more functions + +2008-11-04 02:07 robe + + * Get rid of MM compliancy note for ST_LineToCurve, can only find + ST_CurveToLine in MM docs + +2008-11-04 01:56 robe + + * correct comment + +2008-11-04 01:55 robe + + * Add new section to document circular string support + +2008-11-04 01:47 robe + + * 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 + + * 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 + + * Add missing ICONV_LDFLAGS variable to the loader Makefile. Thanks + to Olivier Courtin for noticing. + +2008-11-03 16:17 mcayland + + * 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 + + * Add missing serialized_lwgeom_from_hexwkb() function to liblwgeom + which is required for adding liblwgeom support to pgsql2shp. + +2008-10-31 10:04 mcayland + + * 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 + + * 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 + + * Move over ST_DumpRings + +2008-10-30 17:10 mcayland + + * 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 + + * Make more pretty section names, move over ST_Accum and provide + example. + +2008-10-29 18:05 robe + + * Pretty anchors for all new sections + +2008-10-29 17:59 robe + + * Incorrect function arg in ST_Union + +2008-10-29 17:36 robe + + * Okay maybe hmm 4th or 5th time is the charm + +2008-10-29 17:34 robe + + * Again + +2008-10-29 17:34 robe + + * Lets try again + +2008-10-29 17:29 robe + + * function name typo + +2008-10-29 17:27 robe + + * Move over rest of Linear Referencing functions and provide + examples. Experiment with giving pretty anchor to section. + +2008-10-29 13:58 robe + + * Add Availability note for Populate_Geometry_Columns + +2008-10-29 13:52 robe + + * Fix line_interpolate_point link + +2008-10-29 13:13 robe + + * Move over ST_Line_Substring + +2008-10-29 12:37 robe + + * Move over ST_Line_Interpolate_Point + +2008-10-27 16:13 kneufeld + + * changed linkend to match case in ST_Length2d to ST_Length2D + +2008-10-27 16:05 kneufeld + + * attempt to fix broken linkend by replacing it with an xref in + reference_new.xml + +2008-10-27 15:53 robe + + * Move over sql mm compliance for ST_Disjoint and get rid of + annoying carriage return in template.xml + +2008-10-27 15:49 kneufeld + + * added availability to Populate_Geometry_Columns + +2008-10-27 15:48 kneufeld + + * fixed typo in broken link to ST_Distance_Spheroid + +2008-10-27 15:33 kneufeld + + * fixed typo in ST_Length3d_Spheriod xref to ST_Length_Spheroid + +2008-10-27 15:29 kneufeld + + * fixed typo in missing constraint linkend: ST_InteriorRings to + ST_NumInteriorRings + +2008-10-27 15:26 kneufeld + + * typo in xref link + +2008-10-27 15:25 kneufeld + + * added id for missing constraint linkend: PostGIS_Scripts_Released + +2008-10-27 15:21 kneufeld + + * added id for missing constraint linkend: line_substring + +2008-10-27 15:15 kneufeld + + * added id for constraint linkend: length2d + +2008-10-27 06:49 kneufeld + + * fixed bug in lwpostgis.sql.in.c in POPULATE_GEOMETRY_COLUMNS when + detecting SRIDs of -1. + +2008-10-27 06:29 kneufeld + + * updated description for Populate_Geometry_Columns + +2008-10-27 06:13 kneufeld + + * added plpgsql function Probe_Geometry_Columns to + lwpostgis.sql.in.c and added documentation in reference_new.xml + +2008-10-26 22:26 robe + + * Fix typo + +2008-10-26 22:18 robe + + * 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 + + * Move over ST_Distance_Spher* functions + +2008-10-26 19:49 robe + + * Put in availability info for rotate functions + +2008-10-26 19:43 robe + + * Move over rest of Affine family. Correct some typos. Put + ST_ForceRHR in right location. + +2008-10-26 18:14 robe + + * Move over ST_Affine + +2008-10-25 17:29 robe + + * Add = operator the most confusing and accidentally used operator + of all + +2008-10-25 16:30 robe + + * Commit provide another example of ST_SetPoint and flag as + supporting 3d + +2008-10-24 15:01 robe + + * typo + +2008-10-24 14:53 robe + + * Move over ST_SnapToGrid + +2008-10-23 00:28 robe + + * typo + +2008-10-22 18:55 robe + + * Move over ST_Relate the last of the Geometry Relationship + Function and destroy the section in old reference. + +2008-10-21 06:41 robe + + * Move over perimeter and max distance + +2008-10-21 04:54 kneufeld + + * moved ST_ForceRHR into the correct category + +2008-10-21 04:41 kneufeld + + * moved over ST_ForceRHR + +2008-10-20 17:36 robe + + * typo in st_cover something. Hate non-symmetric relationships + +2008-10-20 17:29 robe + + * 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 + + * 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 + + * 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 + + * Provide example for GeometryType. fix typo + +2008-10-19 23:31 robe + + * 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 + + * 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 + + * 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 + + * 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 + + * Move over the *N family + +2008-10-17 17:58 robe + + * Move over ST_length2d, ST_length3d + +2008-10-17 03:39 robe + + * 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 + + * forgot to delete some stuff + +2008-10-17 03:04 robe + + * move over ST_Shift_Longitude, ST_Difference, ST_SymDifference + +2008-10-16 22:13 kneufeld + + * reverting accidental commit to template.xml + +2008-10-16 18:35 robe + + * Move over ST_NumGeometries + +2008-10-16 18:17 robe + + * Move over ST_ExteriorRing, ST_NumInteriorRings, + ST_NumInteriorRing + +2008-10-16 18:12 kneufeld + + * added dblatex as a dependency for building PDF's + added a pdf target to doc/Makefile.in + +2008-10-16 08:33 mcayland + + * 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 + + * update st_azimuth - it should be called vector instead of line + since order of points reverses the angle + +2008-10-16 07:17 robe + + * Move over ST_Azimuth and provide example + +2008-10-16 06:35 robe + + * Move over ST_Boundary to new section, copy comment about SQL-MM + srid to xsl header + +2008-10-15 21:44 mcayland + + * 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 + + * last one! + +2008-10-15 18:26 pramsey + + * expunge remaining stringBuffer references + +2008-10-15 17:59 pramsey + + * Remove stringBuffer.* from build/repository. + +2008-10-15 15:03 mcayland + + * Update the LWGEOM parser to provide error HINTs when being called + from PostgreSQL, and update regression tests accordingly. + +2008-10-15 13:43 robe + + * fix spacing of st_linemerge, st_segmentize examples. + +2008-10-15 13:39 robe + + * Move over ST_Segmentize and ST_LineMerge + +2008-10-14 23:08 kneufeld + + * moved cleanup of the pdf to the maintainer-clean target + +2008-10-14 20:11 pramsey + + * Remove sliced test code and return to original state. + +2008-10-14 19:51 mcayland + + * 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 + + * Provide examples for ST_Simplify and ST_SimplifyPreserveTopology + +2008-10-14 18:16 robe + + * Move over st_simplify and st_simplifypreservetopology. Still need + to put in examples. + +2008-10-14 17:42 pramsey + + * astyle style=ansi indent=tab=8 + +2008-10-14 11:40 robe + + * 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 + + * Add missing function proto for dropgeometrytable + +2008-10-13 13:16 mcayland + + * 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 + + * 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 + + * 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 + + * Performance boost: only detoast the front of the tuple first and + extract the bbox from that. + +2008-10-10 16:34 pramsey + + * Pull prep_cache reference safely inside PREPARED_GEOM #ifdef + +2008-10-10 05:24 pramsey + + * Set keywords propery. + +2008-10-10 05:17 pramsey + + * Clean-up and comment. + +2008-10-10 04:41 pramsey + + * Rename lwgeom_geos_c.c to lwgeom_geos.c + +2008-10-10 04:39 pramsey + + * Prepared geometries getting closer to readiness. Integrated into + standard functions, regression tests added. + +2008-10-10 01:35 mleslie + + * 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 + + * SQL my MM + +2008-10-08 18:51 robe + + * update st_translate include support for 3d flag + +2008-10-08 18:27 pramsey + + * Move to memcmp keys, leave prepared functions tied to old keyed + signatures for now. + +2008-10-08 10:14 mleslie + + * 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 + + * fixed several broken or redirected external URLs. + +2008-10-08 05:45 kneufeld + + * fixed several broken or redirected external URLs. + +2008-10-08 04:25 pramsey + + * Fix minor logic error in intersects() bbox shortcut. + +2008-10-07 23:51 pramsey + + * Re-work prepared geom cache to use memcmp instead of keys, step + 1. + +2008-10-07 20:38 pramsey + + * Move DEBUG statement next to a req'd variable. + +2008-10-07 18:09 robe + + * correct mistake + +2008-10-07 17:39 robe + + * Move over ST_ConvexHull + +2008-10-06 19:51 pramsey + + * Fix slight error in box shortcut logic in prepared intersects. + +2008-10-05 22:12 pramsey + + * Convert from LWDEBUG to POSTGIS_DEBUG + +2008-10-05 17:33 mcayland + + * Fix stupid mistake in the liblwgeom parser... + +2008-10-04 21:29 pramsey + + * Fix boneheaded error in prepared intersects. + +2008-10-04 17:49 pramsey + + * Protect prepared geometry implementation in GEOS>=3.1 defines. + +2008-10-04 16:00 mcayland + + * 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 + + * Some extra debugf's in the prepared geometry code. + +2008-10-03 17:37 pramsey + + * 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 + + * correct incorrect statement + +2008-10-03 13:20 robe + + * Update ST_Union's fitness for 3d with examples. + +2008-10-03 09:22 robe + + * Add more examples of 3d use and annotate more 3d functions + +2008-10-02 23:53 pramsey + + * Rework prepared geometry handling to look more like the + implementation of + PJ caching in transform. + +2008-10-02 18:52 pramsey + + * 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 + + * add .so. to svn:ignore + +2008-10-02 17:36 pramsey + + * add check for invalid srid to addgeometrycolumn (#33) + +2008-10-02 16:46 pramsey + + * ensure relate(g,g,p) is case insensitive (#44) + +2008-10-02 16:15 robe + + * Flag more 3d compatible functions + +2008-10-02 16:00 pramsey + + * pass commandline options into backend command (#45) + +2008-10-02 15:56 pramsey + + * Fix log message to refer to correct function name + +2008-10-02 12:43 robe + + * Fix minor typos in ST_Polygonize + +2008-10-02 12:14 robe + + * 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 + + * 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 + + * extraneous junk left + +2008-10-02 11:16 robe + + * Move over ST_Extent + +2008-10-01 21:55 robe + + * Get rid of excess paragraph in mm compliance section + +2008-10-01 21:53 robe + + * Moved some functions to Geometry Processing section + +2008-10-01 21:42 robe + + * Put in SQL mm compliance for ST_Intersection + +2008-10-01 20:04 robe + + * Move ST_Intersection to new reference_new.xml + +2008-09-30 17:42 robe + + * Revise to include mm compliance section + +2008-09-30 17:39 robe + + * 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 + + * Update regression tests to include test cases for GBT#21. + +2008-09-30 13:25 mcayland + + * Fix for locate_along_measure returning invalid values (GBT#21) + +2008-09-30 04:06 kneufeld + + * 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 + + * change to sort functions alphabetically + +2008-09-28 19:48 mcayland + + * 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 + + * 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 + + * Clear up warnings (mixed declartions within code and invalid + return) from r3022. + +2008-09-28 15:32 mcayland + + * 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 + + * Update pip shortcut code to be less aggressive in building cache. + +2008-09-27 08:19 mcayland + + * 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 + + * harmonize sql functions with c functions for prepared geometry + +2008-09-26 21:34 pramsey + + * Make preparedgeometry memory handling a good deal kinder (no + longer losing base geometry every time) + +2008-09-26 21:01 robe + + * put index in listitems and hope for the best + +2008-09-26 19:43 pramsey + + * P-I-P rennovation complete: memory leaks gone, multipolygon + support added + +2008-09-26 18:59 robe + + * correct the comments + +2008-09-26 18:55 robe + + * xsl that generates index listing of postgis spatial aggregates + and MM compliant functions + +2008-09-26 12:45 robe + + * 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 + + * updated "make clean" directive to include the newly generated + PDFs + +2008-09-25 21:50 mcayland + + * 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 + + * Remove missing variables from LWDEBUG(F) statement that would + cause compilation to fail with POSTGIS_DEBUG_LEVEL > 0 + +2008-09-25 20:46 pramsey + + * Another biggish leak into the parent context. + +2008-09-25 19:18 pramsey + + * More small memory leaks removed. + +2008-09-25 17:18 pramsey + + * Remove more memory leaks from P-I-P shortcut code. + +2008-09-25 12:18 robe + + * More typo fixes + +2008-09-25 12:10 robe + + * Move over ST_MakePointM, miscellaneous typo fixes + +2008-09-24 14:05 robe + + * Put svn back in microversion + +2008-09-24 14:01 robe + + * typo + +2008-09-24 13:55 robe + + * Added ST_MakePointM, removed redundant redefinition of MakePointM + so docs are now in synch with actual functions. + +2008-09-23 21:32 mcayland + + * 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 + + * Remove a couple more warnings when compiling with debug enabled + from lwgeom_gist.c. + +2008-09-23 19:53 mcayland + + * 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 + + * 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 + + * Reduce p-i-p memory leak by 50% + +2008-09-23 13:05 robe + + * fix typo add more links + +2008-09-23 13:00 robe + + * Move over ST_Buffer + +2008-09-22 22:59 pramsey + + * Add cnt declaration where missing. + +2008-09-22 17:55 robe + + * change to xsl 1.0 plus minor indent change + +2008-09-22 12:28 robe + + * Add xsl file that autogenerates sql set comment statements from + reference_new.xml + +2008-09-22 12:18 robe + + * 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 + + * typo in st_setsrid returns geometry not boolean + +2008-09-18 22:12 pramsey + + * Add a few more generated files to ignore + +2008-09-18 22:09 pramsey + + * Set ignore properties on generated files. + +2008-09-18 13:54 mcayland + + * 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 + + * commit to test autobuild process and svn hooks + - removed extra tabs from preformatted text blocks + +2008-09-18 04:22 kneufeld + + * commit to test autobuild process and svn hooks + - removed extra tabs from preformatted text blocks + +2008-09-17 15:05 robe + + * Add to ST_SetSRID - reference to spatial_ref_sys + +2008-09-17 14:46 robe + + * Link ST_SetSRID to updated spatial_ref_sys section using cutesy + anchor. + +2008-09-17 14:41 robe + + * Give spatial reference systems section a cutesy anchor. + +2008-09-17 05:49 robe + + * + +2008-09-17 05:48 robe + + * typo in link + +2008-09-17 04:14 robe + + * more fleshing out of spatial ref section + +2008-09-17 04:00 robe + + * Beef up spatial reference section. Still needs work. + +2008-09-17 03:54 kneufeld + + * added an id to ST_Buffer to provide an end link for cross + references. + +2008-09-16 22:43 mcayland + + * Silence a few more compiler warnings that had appeared during my + last few parser commits. + +2008-09-16 22:29 mcayland + + * 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 + + * 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 + + * Cleanup of FAQ + +2008-09-16 13:17 robe + + * Move over ST_Expand + +2008-09-16 01:51 robe + + * Expand list of contributors + +2008-09-16 01:47 robe + + * Expand list of contributors + +2008-09-15 11:54 robe + + * Fix url link to proj to point to osgeo + +2008-09-13 05:41 kneufeld + + * Moved over ST_IsRing to new PostGIS reference. + Fixed link errors to ST_IsSimple. + +2008-09-12 12:12 robe + + * typo + +2008-09-12 10:46 robe + + * Spelled Kevin's last name wrong and Mateusz first name wrong. + Sorry Kevin and Mateusz. + +2008-09-12 10:40 robe + + * 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 + + * 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 + + * 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 + + * Get rid of left over stuff from ST_IsValid and ST_Summary copy. + +2008-09-10 11:57 robe + + * example and result misaligned + +2008-09-10 11:39 robe + + * Move over ST_Summary and provide example. + +2008-09-10 11:28 robe + + * Move over ST_IsValid and provide example + +2008-09-10 07:28 robe + + * correct st_contain signature, other misc fixes + +2008-09-10 06:47 robe + + * Add ST_IsValid reference to ST_Within. + +2008-09-09 21:10 mcayland + + * 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 + + * Commit generated versions of the new parser files for people who + do not have flex or bison installed. + +2008-09-08 20:16 mcayland + + * 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 + + * Move over ST_Translate and provide example use + +2008-09-07 11:02 mcayland + + * 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 + + * typo in funcprototype + +2008-09-07 09:07 robe + + * Provide example of ST_SetPoint + +2008-09-07 08:43 robe + + * Move over ST_SetPoint to new section + +2008-09-06 19:12 robe + + * change alias field names of st_contains examples + +2008-09-06 19:02 robe + + * correct mm spec section of ST_Contains. Remove MM ST_Contains + from old ref section + +2008-09-06 18:58 robe + + * Move over ST_Contains to new section. Provide example. Minor + changes to ST_Within + +2008-09-04 18:28 robe + + * Put in disclaimer on ST_Equals when dealing with invalid + geometries + +2008-09-04 12:40 robe + + * Move over ST_NDims and ST_Dimension to new reference section + +2008-09-04 12:08 robe + + * minor change to example + +2008-09-04 12:04 robe + + * accidentally took out reference from ST_OrderingEquals + +2008-09-04 11:56 robe + + * Move over ST_Overlaps to new reference section and provide some + examples + +2008-08-28 21:09 robe + + * 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 + + * moved ST_IsClosed to the new documentation template. + +2008-08-24 04:54 kneufeld + + * moved ST_StartPoint and ST_EndPoint to new reference_new.xml + +2008-08-22 17:47 robe + + * another typo + +2008-08-22 17:36 robe + + * Typo + +2008-08-22 17:13 robe + + * Some changes based on Mark's comments. + +2008-08-22 14:46 robe + + * More typos + +2008-08-22 13:37 robe + + * typo + +2008-08-22 13:05 robe + + * More reordering + +2008-08-22 12:52 robe + + * Installation got moved out of order for some reason. + +2008-08-22 12:32 robe + + * Typo + +2008-08-22 12:14 robe + + * 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 + + * Update PostGIS README file to account for changes in SVN trunk. + +2008-08-21 10:56 mcayland + + * 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 + + * 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 + + * move to CLASS/STYLE mapserver 5.X syntax + +2008-08-04 11:50 robe + + * Moved over ST_SRID, fixed a typo, added some references + +2008-08-04 11:32 robe + + * got rid of additional entry for ST_GeomFromText - was already + moved over, moved over ST_PointFromText, ST_MakePoint + +2008-08-03 15:05 pramsey + + * Spelling changes from Mark Kolybabi. + +2008-08-02 22:03 mcayland + + * Add a download reference for Apache Ant, plus fix a couple more + typos. + +2008-08-02 08:41 mcayland + + * Correct typo from the previous documentation commit. + +2008-08-02 08:24 mcayland + + * 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 + + * bad break in GeoJSON example + +2008-08-01 15:18 robe + + * Provide example for geojson (excerpts from postgis newsgroup + thread) + +2008-08-01 15:12 kneufeld + + * 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 + + * small grammar correction in ST_Touches + +2008-08-01 04:26 kneufeld + + * added ST_Touches examples + +2008-07-31 12:32 robe + + * took out kml example - causing parsing error. + +2008-07-31 12:14 robe + + * Moved over remaining geometry output functions and put in + availability for each. + +2008-07-31 06:35 robe + + * Put in Availability 1.3.4 for ST_AsGeoJSON + +2008-07-31 06:33 kneufeld + + * fixed small typo in ST_Touches mathematical expression + +2008-07-31 06:29 kneufeld + + * Moved over ST_Touches to new PostGIS reference. Examples + forthcoming. + +2008-07-31 04:57 kneufeld + + * replaced the mathematical gif expression in ST_Crosses with + simple html markup + +2008-07-30 14:05 robe + + * 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 + + * 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 + + * grammatical error + +2008-07-29 15:42 robe + + * 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 + + * typo in function declare for perimeter + +2008-07-29 12:00 robe + + * 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 + + * moved over st_pointonsurface and provided examples. + +2008-07-29 05:11 kneufeld + + * 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 + + * minor formatting changes, note about ST_NumPOints being an alias + for ST_NPoints moving forward. + +2008-07-28 19:05 kneufeld + + * fixed some minor xrefences in the documentation so the autobuild + doesn't throw errors. + +2008-07-28 12:07 robe + + * Move over ST_GeomFromEWKT, ST_GeomFromEWKB and provide examples. + Fix some miscellaneous references. + +2008-07-28 10:03 mcayland + + * 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 + + * 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 + + * Move over ST_GeomFromText and provide examples + +2008-07-24 10:22 mcayland + + * 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 + + * Moved several version functions to the new PostGIS reference. + +2008-07-23 17:13 kneufeld + + * added some xreferences so the autobuild process does not throw + errors. + +2008-07-23 16:40 kneufeld + + * 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 + + * move of ST_AsBinary,ST_AsEWKB - add examples, various minor fixes + to ST_As function descriptions + +2008-07-23 10:56 robe + + * + +2008-07-22 13:53 robe + + * Deprecate ST_area2d + +2008-07-22 11:38 robe + + * Move over ST_AsText, ST_AsEWKT and provide examples. Change order + of ST_Multi. + +2008-07-22 11:12 robe + + * move over ST_SetSRID, ST_Transform and ST_Multi. Provide + examples. + +2008-07-21 16:20 robe + + * Remove ST_Area2D and replace with ST_Area - move to new section + and provide example + +2008-07-21 12:09 robe + + * Move over ST_GeometryType, ST_MakePolygon + +2008-07-21 11:38 robe + + * 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 + + * Move over ST_AddPoint, ST_RemovePoint, ST_Npoints, ST_NumPoints + and provide examples. + +2008-07-17 14:16 robe + + * Move ST_Reverse and add example + +2008-07-17 12:14 robe + + * Move ST_BuildArea expand on definition, provide example, Move + ST_BdPolyFromText and ST_BdMPolyFromText + +2008-07-17 11:20 robe + + * move over ST_Within and provide example + +2008-07-16 08:42 mcayland + + * 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 + + * moved ST_Envelope, complete with examples. + +2008-07-16 05:10 kneufeld + + * updated the st_crosses method: + made the geometry parameters lowercase and made a few changes to + content. + +2008-07-16 05:03 kneufeld + + * 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 + + * fixed small typo + +2008-07-16 04:54 kneufeld + + * Apparently, the will become deprecated in a + future version of DocBook. Now replaced with . + +2008-07-15 21:20 kneufeld + + * fixed a small typo so the autobuild process will still work. + +2008-07-15 19:38 robe + + * Move ST_Equals, ST_OrderingEquals - provide examples. Make + Geometry - geometry + +2008-07-15 18:02 robe + + * minor corrections to ST_SetSRID and UpdateGeometrySRID + +2008-07-15 17:54 robe + + * remove includes index note for ST_MakeLine + +2008-07-15 17:51 robe + + * Move ST_Intersection, ST_Disjoint provide examples for both. + +2008-07-15 15:33 kneufeld + + * 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 + + * typo + +2008-07-15 11:03 robe + + * Move ST_MakeLine from reference.xml to reference_new.xml and add + an additional example to ST_MakeLine + +2008-07-15 06:57 kneufeld + + * 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 + + * Updated CSS from Dane Springmeyer + +2008-07-14 16:30 robe + + * Example use case of ST_DWithin + +2008-07-14 11:40 mcayland + + * 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 + + * 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 + + * 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 + + * Apply GeoJSON patch from Olivier Courtin. + +2008-07-13 17:33 mcayland + + * 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 + + * 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 + + * 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 + + * Example uses of ST_Line_SubString + +2008-07-10 13:16 robe + + * Examples of using ST_ExteriorRing and ST_NumInteriorRings + +2008-07-09 11:16 robe + + * 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 + + * numerous changes(remove additional parent, argument list changes, + multi function breakout) + +2008-07-08 12:01 robe + + * Provide examples of using ST_MakePolygon in conjunction with + ST_Accum and PostgreSQL ARRAY() function + +2008-07-08 06:05 mleslie + + * Added brief descriptions to the SQL-MM curve types. + +2008-07-08 05:15 kneufeld + + * modified toc top generation level param + +2008-07-08 05:09 kneufeld + + * split postgis.xml into manageable chunks, broken at chapter + divisions. + +2008-07-08 03:12 kneufeld + + * updated tips section to reference ST_* function names + +2008-07-07 12:20 robe + + * Example of ST_AddPoint, some fixes of non-ST references, + miscellaneous indenting changes. + +2008-07-07 11:57 robe + + * Add examples for ST_MakePolygon, correct non-st to ST references + in ST_MakePolygon section + +2008-07-06 07:22 robe + + * 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 + + * fixed typo in a WKT example. + +2008-07-03 19:07 robe + + * Examples of use of ST_MakeLine, correction to my ST_Collect + example. + +2008-07-03 17:36 pramsey + + * Add version information to + +2008-07-03 17:08 pramsey + + * Match version numbers to new naming conventions. + +2008-07-03 09:28 mcayland + + * 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 + + * 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 + + * Fixed typo + +2008-06-29 19:19 mcayland + + * Move some PostgreSQL compatibility macros from lwgeom_pg.h into + pgsql_compat.h which is their proper home + +2008-06-29 19:11 mcayland + + * 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 + + * Flesh out definition of ST_Collect and how to use it. + +2008-06-26 02:40 kneufeld + + * ST_SnapToGrid SQL functions were referencing the deprecated + SnapToGrid instead of their ST_.. equivalents. + +2008-06-24 16:12 robe + + * Fix mismatched para in intersection documentation and remove + dangling command tag in Reporting Documentation Issues section. + +2008-06-24 15:57 robe + + * Definitions for st_convexhull and st_shift_longitude + +2008-06-06 08:53 mcayland + + * Rearrange lwgeom/Makefile.in in terms of the liblwgeom/PostgreSQL + distinction, plus remove remaining JTS reference. + +2008-06-06 08:48 mcayland + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * Provide a new text file called DEBUG explaining how to use the + new debug system. + +2008-05-31 09:56 mcayland + + * 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 + + * 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 + + * Fix towgs84 for 31300 and 31370 (issue 23) + +2008-05-28 21:47 pramsey + + * Geomunion name change note, issue 26. + +2008-05-28 21:45 pramsey + + * Bug reporting documentation (issue 27) + +2008-05-28 21:35 pramsey + + * Fix for issue 30, ST_Buffer doco mistake + +2008-05-27 15:08 mcayland + + * Remove extra warnings related to the shp2pgsql deleted records + patch + +2008-05-27 14:47 mcayland + + * Update new build system to include iconv detection for shp2pgsql + +2008-05-27 03:00 pramsey + + * Fix for DBF files with deleted records. (#29) + +2008-05-22 20:43 mcayland + + * 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 + + * Update documentation build so that "make install" now works. + Maybe this will fix the on-line website build? + +2008-05-22 14:31 mcayland + + * Update topology/ directory to use the new PGXS build system. + +2008-05-20 22:24 mcayland + + * Update previous commit: add Makefile.in and remove Makefile, + since Makefile is now generated from Makefile.in automatically. + +2008-05-20 22:10 mcayland + + * Rework the documentation Makefile so that it works with the + autoconf build system. + +2008-05-14 17:24 mcayland + + * Fixes for previous commit: missed Makefile.config target for + "make clean" + +2008-05-14 17:19 mcayland + + * 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 + + * 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 + + * ST_AsGeoJSon patch from Olivier Courtin + <olivier.courtin@camptocamp.com>. + +2008-04-22 14:54 pramsey + + * envelope doco fix + +2008-04-12 18:39 pramsey + + * Bump trunk up to 1.3.4SVN + +2008-04-12 18:32 pramsey + + * Versions and news for the 1.3.3 release. + +2008-04-12 16:46 pramsey + + * Update re dbf patch + +2008-04-12 16:44 pramsey + + * New -n switch to support DBF-only loading of attributes without + shapes. + Submitted by Regina Obe. + +2008-04-12 10:16 mcayland + + * 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 + + * 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 + + * 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 + + * Change sr_id into an integer, per mca's suggestion. + +2008-04-08 21:36 pramsey + + * Fix string literal comparison warnings: "comparison with string + literal results in + unspecified behaviour" + +2008-04-07 20:09 pramsey + + * 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 + + * Fix the ST_AsKML regression tests. + +2008-04-07 19:47 pramsey + + * 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 + + * remove unloved header file + +2008-03-31 11:16 mcayland + + * 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 + + * small syntax errors in ST_YMAX, etc functions + +2008-03-30 19:37 pramsey + + * confirm st_*min st_*max + +2008-03-28 23:24 pramsey + + * Syntax error in sql.in + +2008-03-28 21:31 pramsey + + * Fixed up KML patch from Eduin Carillo. + +2008-03-28 21:28 pramsey + + * Enable the USE_PROJ and GEOS_VERNUM macros to propogate into + lwpostgis.sql.in + +2008-03-28 21:10 pramsey + + * Revert KML patch, bad puppy! + +2008-03-28 21:04 pramsey + + * Added KML patch from Eduin Carillo. + http://code.google.com/p/postgis/issues/detail?id=17 + +2008-03-28 20:18 pramsey + + * Changed ifeq to ifndef for CXX macro test. + +2008-03-28 20:17 pramsey + + * Removed unloved and un-used geos_version.sh file. + +2008-03-28 20:03 pramsey + + * 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 + + * Added GEOS_VERNUM macro and protected GEOS 3.0/3.1 functionality + behind it. + +2008-03-28 18:55 mcayland + + * Fix crash caused by double-free in LWGEOM_same - we were + accidentally freeing the 1st parameter twice instead of freeing + the second parameter. Thanks to Cliff Wright for the bug report. + +2008-03-28 17:05 pramsey + + * Removed regress_ogc_prep from tests temporarily until a new GEOS + is released with support + for new predicates. + +2008-03-27 21:18 mcayland + + * Fix bug with |>> and <<| operators - the BOX2D overabove and + overbelow functions were actually wrong, causing index scans to + return the wrong results. Per bug report from Tomas Karlsson. + +2008-03-26 03:40 pramsey + + * Change link to postgis bug tracker + +2008-03-21 08:17 mcayland + + * 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 + + * Document ST_SimplifyPreserveTopology(geometry,float) + +2008-02-12 15:03 pramsey + + * Added hook to GEOSTopologyPreserveSimplify + +2008-01-29 01:24 benjubb + + * 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 + + * Ammended to include prepared geometry cache code in scope of + PREPARED_GEOM symbol. + +2008-01-22 00:24 benjubb + + * 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 + + * Made some minor changes suggested by Mark Cave-Ayland. + +2008-01-18 01:05 benjubb + + * 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 + + * 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 + + * 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 + + * Bump version number to 1.3.3SVN for next development cycle. + +2008-01-11 15:04 mcayland + + * 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 + + * Fix up bad entities and screwed up programlistings from some + previous pretty-printing + run on the XML. + +2007-12-02 20:37 mcayland + + * 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 + + * Added release notes. + +2007-11-30 13:04 mcayland + + * Fix the (E)WKB parser so that it performs validation checks in + the same way as the WKT parser, e.g. ensure POLYGON rings are + closed, LINESTRINGs consist of at least 2 points and that curves + have at least 3 points. As discovered when looking simplify() bug + submitted by Ivan Mincik. + +2007-11-27 22:39 mcayland + + * Rename the existing get_int32() and get_uint32() functions to + lw_get_int32() and lw_get_uint32() respectively in order to avoid + a collision with functions of the same name in newer versions of + OS X. This should resolve the problem with PostGIS crashing on + some OS X installations. Many thanks to William Kyngesburye and + others for resolving this issue. 2007-11-27 22:19 mcayland - * lwgeom/lwgeom_transform.c: Extend the PROJ.4 search path to - include $sharedir/contrib/postgis/nad when looking for grid - files. This is mainly to allow Win32 builds to find grid files - without having to use a PROJ.4 DLL compiled containing a fixed - path. + * Extend the PROJ.4 search path to include + $sharedir/contrib/postgis/nad when looking for grid files. This + is mainly to allow Win32 builds to find grid files without having + to use a PROJ.4 DLL compiled containing a fixed path. + +2007-11-23 10:42 mcayland + + * Apply Tom Glancy's patch to shp2pgsql which corrects an + off-by-one error in the field_width calculation when determining + which SQL numeric type is required depending upon the length of + the corresponding shapefile field. This should eliminate various + out of range error messages that may have appeared when + attempting to load a converted shapefile into PostgreSQL. + +2007-11-23 10:24 mcayland + + * Commit a first attempt at an Ant build.xml file for the PostGIS + JDBC driver so finally all the Java drivers build with Ant for + consistency, plus we eliminate numerous cross platform problems. + As it stands, the build.xml file supports only the standard JDBC + driver - if you wish to use a JTS-enabled JDBC driver or run the + online regression tests then you must still use the Makefile. Any + help porting the remaining parts of the Makefile would be + appreciated. + +2007-10-29 16:29 mcayland + + * 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 + + * Remove version numbers from liblwgeom references in lwpostgis.sql + as per + http://postgis.refractions.net/pipermail/postgis-devel/2007-September/002764.html. + This should help make upgrades a lot easier for people since it + removes the need to change the SQL function definitions when + upgrading version. Note that this is a quick and dirty fix as I + didn't want to change Makefile.shlib too much - as soon as we + remove support for PostgreSQL < 8.0, we can use PGXS instead and + thus remove the redundant shared library code from PostGIS. + +2007-10-29 13:44 mcayland + + * Commit Charlie Savage's patches (with additional comments) to the + bounding box/envelope functions to ensure that valid geometries + are always returned; in more specific terms, if a bounding box is + a point then a POINT is returned, and if a bounding box is + 1-dimensional a LINESTRING is returned. Otherwise a POLYGON is + returned as per the old behaviour. For details see the thread in + the postgis-users archives Sept 2007 'How to get the centroid of + an bounding box using st_extent'. + +2007-10-29 12:34 mcayland + + * 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 + + * KML credits patch <yecarrillo> + +2007-10-10 21:27 mcayland + + * Apply extra fixes for the reworked AsGML() function to ensure + that enough memory is allocated for the GML output. Patch + supplied by Barbara Phillipot. + +2007-09-28 10:18 mcayland + + * 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 + + * 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 + + * Commit modified version of Barbara Phillipot's GML patch to fix + existing output to make it GML2 compliant, plus add GML3 output + capability + +2007-08-22 15:09 pramsey + + * Rename ST_GeomUnion to ST_Union in docs and ST_MemGeomUnion to + ST_MemUnion in + .sql. + +2007-08-21 23:02 mcayland + + * Fix crash when calling ST_EndPoint caused by a double-free in + LWGEOM_endpoint_linestring. This bug has been there for a while - + thanks to Eric Francois for the bug report. + +2007-08-15 14:39 snowman + + * - Include levenshtein difference in rating when doing city/state + match. + +2007-08-13 16:30 pramsey + + * Increment version number to 1.3.2 for next development cycle + +2007-08-13 16:12 pramsey + + * Version flip up to 1.3.1 + +2007-08-13 15:51 mcayland + + * 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 + + * This time really fix the documentation missing tag problem... + +2007-08-13 07:14 mcayland + + * Fix documentation since an error in the 1.3.0 release notes xml + caused the build to fail (this may need author review) + +2007-08-13 07:06 mcayland + + * 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 + + * Added release notes and updated version numbers and release + dates. + +2007-08-09 22:19 mleslie + + * Moved the intersects method back to the original definition and + disabled the new apparently broken implementation. + +2007-08-09 16:57 mleslie + + * Bumped the version number to RC5. + +2007-08-09 16:56 mleslie + + * Updated the regression tests for curved geoms to avoid the byte + ordering problems. + +2007-08-03 20:58 mleslie + + * Removed an unused function that was erroneously committed. + +2007-08-02 19:58 mleslie + + * 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 + + * Removed a call to the deprecated point_in_ring function. + +2007-07-31 20:40 mleslie + + * Updated the version numbers. + +2007-07-26 18:55 mleslie + + * Applyed Michael Fuhrs patch to fix the reserved word issue + against PostgreSQL 8.3. + +2007-07-23 21:43 mleslie + + * Fixed the FP_LTEQ macro to accomodate values significantly larger + that zero. + +2007-07-23 18:52 mleslie + + * Added the covers and coveredby functions to the jts connector. + +2007-07-23 16:29 mleslie + + * Updated the loader to create the index after the data has been + loaded. + +2007-07-20 04:29 pramsey + + * Fix some ST_ declarations that were missing. + +2007-07-18 15:57 mleslie + + * Applying Michael Fuhrs patch to correct my attrocious selling. + +2007-07-16 18:53 mleslie + + * Added notes about the implicit index operators on the relational + functions. + +2007-07-16 18:26 mleslie -2007-11-23 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> + * Resurrected the ST_LineToCurve regression tests, but commented + them out until ST_SnapToGrid excepts curves. - * loader/shp2pgsql.c: Apply Tom Glancy's patch to shp2pgsql which - corrects an off-by-one error in the field_width calculation when - determining which SQL numeric type is required depending upon - the length of the corresponding shapefile field. +2007-07-16 18:06 mleslie -2007-11-23 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> + * Upgraded the escaping of quotes from the deprecated backslashing + to the doubling of quotes. - * java/jdbc/Makefile, java/jdbc/build.xml: Commit a first attempt - at an Ant build.xml file for the PostGIS JDBC driver so finally - all the Java drivers build with Ant for consistency, plus we - eliminate numerous cross platform problems. +2007-07-13 05:48 mcayland -2007-10-29 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> + * Rollback experimental shp2pgsql escaping change that accidently + got included in the last commit :( - * lwgeom/Makefile: Remove version numbers from liblwgeom - references in lwpostgis.sql as per - http://postgis.refractions.net/pipermail/postgis-devel/2007-September/002764.html. - This should help make upgrades a lot easier for people since it - removes the need to change the SQL function definitions when - upgrading in the future. +2007-07-13 05:42 mcayland -2007-10-29 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> + * Correct previous commit for older PostgreSQL versions - the order + of the methods in PROJ4SRSCacheContextMethods is not consistent + between versions. - * lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_box3d.c, - lwgeom/lwgeom_functions_basic.c: Commit Charlie Savage's patches - (with additional comments) to the bounding box/envelope - functions to ensure that valid geometries are always returned. - For details see the thread in the postgis-users archives Sept 2007 - 'How to get the centroid of a bounding box using st_extent'. +2007-07-12 20:33 mcayland -2007-09-06 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> + * 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. - * doc/postgis.xml, lwgeom/lwgeom_gml.c, lwgeom/lwpostgis.sql.in: - Commit modified version of Barbara Phillipot's GML patch to fix - existing output to make it GML2 compliant, plus add GML3 output - capability. - -2007-08-21 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> - - * lwgeom/lwgeom_ogc.c: Fix crash when calling ST_EndPoint caused - by a double-free in LWGEOM_endpoint_linestring. This bug has - been there for a while - thanks to Eric Francois for the bug - report. - ---------- PostGIS-1.3.1 release [2007-08-13] -------------------------- - -2007-08-13 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> - - * doc/postgis.xml: This time really fix the documentation missing - tag problem... - * doc/postgis.xml: Fix documentation since an error in the 1.3.0 - release notes xml caused the build to fail (this may need author - review) - * lwgeom/lwgeom.c: Remove warning about unused variable in - lwgeom.c (it was a leftover from the PostgreSQL 8.3 - compatibility patch) - ---------- PostGIS-1.3.0 release [2007-08-09] -------------------------- - -2007-07-28 Mark Leslie <mleslie@refractions.net> - - * lwgeom/lwpostgis.sql.in, - lwgeom/lwgeom_geos_c.c: - Added ST_Covers and ST_CoveredBy functions, as discussed at - http://lin-ear-th-inking.blogspot.com. - * regress/regress_ogc_expected, - regress/regress_ogc.sql: - Added regression tests for the new functions. - * doc/postgis.xml: - Added documentation blurbs for the new functions. - -2007-07-28 Mark Leslie <mleslie@refractions.net> - - * lwgeom/lwgeom_geos_c.c, - lwgeom/lwgeom_rtree.c, - lwgeom/lwgeom_rtree.h, - lwgeom/lwgeom_functions_analytic.c: - Added a 1D RTree index to provide filtering for polygon - segments. Added the RTree into the point-in-polygon short-circuit - in ST_Contains, ST_Intersects, ST_Within and ST_Disjoint. - -2007-06-07 Mark Leslie <mleslie@refractions.net> - - * lwgeom/lwpostgis.sql.in: - Added relational functions that automatically inline index - operators to provide automagic index utilization. - -2007-06-04 Mark Leslie <mleslie@refractions.net> - - * lwgeom/lwpostgis.sql.in, lwgeom/sqlmm.sql.in: - Added ST_ prefixed function versions where they were lacking. - * regress: - Added tests for the new function names. - -2007-05-25 Mark Leslie <mleslie@refractions.net> - - * lwgeom/lwgeom_ogc.c: - Added curved type handling to: getType, numGeometries, geometryN, - dimension, exteriorRing, numInteriorRings, interiorRingN, - LWGeom_from_text, closed - * lwgeom/measures.c: - Added lwgeom_curvepolygon_area function to determine the area of a - curved polygon. - * lwgeom/lwgeom_sqlmm.c: - Added has_arc function to determine if a geometry contains curves. - Added segmentization and desegmentization functions. - * lwgeom/lwpostgis.sql.in: - Added ST_CurveToLine function to create a linear geometry to - approximate a given curved geometry. - * lwgeom/lwgeom_functions_basic.c: - Added curved polygon handling to the area function. - * lwgeom/lwgeom.c: - Added curved geometry support to lwgeom_clone. - * lwgeom/lwgeom_geos_c.c: - Added curved geometry support to isRing. - * regress/sql-mm-general.sql, - regress/sql-mm-circularstring.sql, - regress/sql-mm-circularstring_expected, - regress/sql-mm-compoundcurve.sql, - regress/sql-mm-compoundcurve_expected, - regress/sql-mm-curvepoly.sql, - regress/sql-mm-curvepoly_expected, - regress/sql-mm-multicurve.sql, - regress/sql-mm-multicurve_expected, - regress/sql-mm-multisurface.sql, - regress/sql-mm-multisurface_expected, - regress/Makefile - Added regression testing for the sql-mm geometry types. - -2007-05-22 Mark Leslie <mleslie@refractions.net> - - * lwgeom/lwgeom_functions_analytic.c, lwgeom/lwgeom_geos_c.c: - Added short-circuit calls to the point-in-polygon function for - disjoint and intersects calls. - * regress/regress_ogc_expected, regress/regress_ogc.sql: - Added regression tests for the above short-circuits. - -2007-03-15 Markus Schaber <schabi@logix-tt.com> - - * java/hibernate/PostGISDialect.java: - Added PostGIS Dialect support by Norman Barker - -2007-03-01 Sandro Santilli <strk@refractions.net> - - * extras/template_gis/Makefile: +2007-07-12 17:20 mleslie + + * Removing the unsnappable test calls to LineToCurve. + +2007-07-11 01:17 pramsey + + * Remove extra/debian, per recommendation from Stephen Frost + +2007-07-10 21:12 pramsey + + * Remove templategis from make, install, clean targets. + +2007-07-09 03:11 snowman + + * - Remove debugging NOTICE + +2007-07-09 02:20 snowman + + * - 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 + + * - 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 + + * ST_Dwithin reference entry + +2007-07-06 16:44 pramsey + + * Added ST_DWithin SQL function + +2007-07-04 17:12 mleslie + + * Applied the patch from Michael Fuhr to fix the definition of + ST_PointN + +2007-07-03 21:36 snowman + + * - Change to generic database name + +2007-07-03 21:36 snowman + + * - Update install instructions + +2007-07-03 21:32 snowman + + * 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 + + * 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 + + * Initial import of utility functions, seperated into individual + files + for sanity. + +2007-07-03 21:19 snowman + + * 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 + + * - Minor reorg, add in other parts of the initial load + +2007-07-03 20:51 snowman + + * - Original tiger geocoder + +2007-07-03 20:03 mleslie + + * Added a home for the tiger geocoder. + +2007-06-28 22:46 mleslie + + * 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 + + * 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 + + * Added or updated debugging statements. + +2007-06-28 20:14 mleslie + + * 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 + + * Updated the regression test suite to allow variable results + depending on jts/geos availability. + +2007-06-15 19:04 mleslie + + * Added curvey geometry recognition to the jts connector. + +2007-06-12 14:46 pramsey + + * Typo corrections from Michael Fuhr. + +2007-06-08 10:28 mcayland + + * 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 + + * Added relational function definitions that inline index operators + for automagic index utilization. + +2007-06-06 19:19 nbarker + + * Hibernate Spatial Criteria Queries and Dialect + +2007-06-05 20:46 mleslie + + * Updated the docs to reflect the function name transition. + +2007-06-05 20:45 mleslie + + * Reorganized the sqlmm function declarations to prevent + duplication and confusion. + +2007-06-04 23:06 mleslie + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * Bump SVN code version to 1.2.2SVN + +2007-05-14 17:55 mcayland + + * Fix broken regress_proj expected results by removing the extra + DELETE at the end of the file. + +2007-05-14 17:51 mcayland + + * 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 + + * Spelling fix + +2007-04-02 21:17 pramsey + + * Small doco fix + +2007-03-15 09:22 mschaber + + * aded PostGIS Dialect for Hibernate from Norman Barker + +2007-03-09 19:34 mleslie + + * Bug 143 is once again dealt with, this time for good. + +2007-03-09 18:30 mleslie + + * Rolling back a cure that killed the patient. + +2007-03-09 00:33 mleslie + + * Bug 143 code fix and regression case. + +2007-03-01 08:31 strk + + * * 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(). + * Remove minor typo -2007-02-26 Sandro Santilli <strk@refractions.net> +2007-02-26 09:03 strk - * regress/run_test: discard CONTEXT and DELETE + * * 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 -2007-01-26 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> + * Edits from Bruce Rindahl - * extras/template_gis/Makefile: Refine previous patch - to use a different delimiter than : for sed. This - simplifies the Makefile and protects all the $*dir +2007-01-26 15:11 mcayland + + * 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 + * * 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 + + * finally really fixed javadoc build on Windows. Yes, that hack is + ugly. Kudos to Marc Cave-Ayland. + +2007-01-18 18:33 mschaber + + * further fix for javadoc build - * java/jdbc/Makefile: - Fixed javadoc build on Windows, kudos to Mark Cave-Ayland! +2007-01-18 17:56 mschaber -2007-01-13 Michael Fuhr <mike@fuhr.org> + * fixed jdbc javadoc build - * extras/template_gis/Makefile: quote grep argument - for Solaris to work. +2007-01-15 10:48 strk -2007-01-12 Gerald Fenoy <djay@gentoo.org> + * Patch by Michael Fuhr: * extras/template_gis/Makefile: quote grep + argument for Solaris to work. - * configure.in: add --with-xsl switch. +2007-01-12 20:28 pramsey ---------- PostGIS-1.2.1 release [2007-01-11] -------------------------- + * Change 'Postgis' to 'PostGIS' -2007-01-08 Markus Schaber <schabi@logix-tt.com> +2007-01-12 18:07 strk - * 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 + * Patch by Gerald Fenoy <djay@gentoo.org>: + + * configure.in: add --with-xsl switch. + +2007-01-12 01:50 pramsey + + * 1.2.1 release prep + +2007-01-11 01:40 mleslie + + * 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 + + * Fixed the COMPOUNDCURVE example to properly should the contained + CIRCULARSTRING. + +2007-01-08 10:48 mschaber -2007-01-05 Sandro Santilli <strk@refractions.net> + * fixed 8.2 compatibility - * GNUmakefile: bring in extra/template_gis for all rules. - * extras/template_gis/Makefile: have 'install' also install manuals. +2007-01-08 10:12 mschaber -2006-12-29 Sandro Santilli <strk@refractions.net> + * hopefully fixed GCJ build - * configure.in: fixed GEOS_LDFLAGS detection +2007-01-05 00:52 strk + + * * GNUmakefile: bring in extra/template_gis for all rules. + * extras/template_gis/Makefile: have 'install' also install + manuals. + +2007-01-03 17:28 kneufeld + + * initial load + +2006-12-29 00:31 strk + + * * 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 + + * cleaned up Hard Upgrade manual section (was unreadable). + +2006-12-27 04:58 devrim + + * Update spec file to 1.2.0 and fix many issues. + Update RPM patches. - * java/jdbc/Makefile - Added generation of basic javadoc zip file. +2006-12-22 11:28 mschaber -2006-12-20 Sandro Santilli <strk@refractions.net> + * Added generation of JDBC javadoc zip file - * regress/README: wrote info about adding regression tests +2006-12-21 00:19 pramsey -2006-12-20 Kevein Neufeld <kneufeld@refractions.net> + * Updated to 1.2.0 - * lwgeom/lwgeom_gist.c - Added fix to permit gist indexes to have more than 459 null +2006-12-20 20:43 strk + + * * regress/README: wrote info about adding regression tests + (plus some ChangeLog formatting) + +2006-12-20 18:47 kneufeld + + * Added fix to permit gist indexes to have more than 459 null + geometries in a table + +2006-12-20 18:44 kneufeld + + * Added test to fix that permitted gist indexes to have more than + 459 null geometries in a table + +2006-12-20 18:43 kneufeld + + * Added fix to permit gist indexes to have more than 459 null geometries in a table -2006-12-15 Markus Schaber <schabi@logix-tt.com> +2006-12-18 14:12 mschaber + + * Improved SRID handling in regression tests and added + CoordinateArraySequence tests. + +2006-12-18 13:04 mschaber + + * Added ChangeLog/News entries for recent commits + +2006-12-18 12:58 mschaber + + * Fix multi-dimension handling in JtsBinaryWriter, thanks to Thomas + Marti for the hints + +2006-12-18 12:55 mschaber + + * Fixed Makefile for jts tests, commented debug options better + +2006-12-15 11:00 strk - * 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. + * Patch by Eduin Carrillo: short circuit transform when source and + target SRID are the same. -2006-12-15 Eduin Carrillo <yecarrillo@yahoo.com> +2006-12-15 10:54 strk - * lwgeom/lwgeom_transform.c: - short circuit when source and target SRID are the same. + * Added additional step for adding release marks in ChangeLog -2006-12-15 Eduin Carrillo <yecarrillo@yahoo.com> +2006-12-15 10:51 strk - * lwgeom/: Makefile, lwgeom_kml.c, lwpostgis.sql.in: + * marked 1.2.0 release + +2006-12-15 10:48 strk + + * 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 + + * fixed 'hard upgrade' instructions in readme.postgis + +2006-12-11 17:41 pramsey + + * Updated vers. # + +2006-12-09 03:57 pramsey + + * Update version to corrent 1.2.0 version, and set news to correct + version + and date. + +2006-12-06 02:00 mleslie + + * Updated with curved geometry definitions. + +2006-12-06 00:30 mleslie + + * Added sections for SQL-MM and ArcSDE function ports. + +2006-12-05 20:45 mleslie + + * Fixing some incomplete paths, and adding changes to the regress + directory. +2006-12-05 20:41 mleslie -2006-12-13 Markus Schaber <schabi@logix-tt.com> + * Added the previous changes for the curved geometry support. - * README.postgis - Fixed "hard upgrade" instructions. +2006-12-05 19:22 kneufeld ---------- PostGIS-1.2.0 release [2006-12-08] -------------------------- + * Added SQL/MM wrappers to existing PostGIS functions -2006-12-05 Mark Leslie <mleslie@refractions.net> +2006-12-05 19:07 kneufeld - * doc/postgis.xml: - Added sections for the SQL-MM and ArcSDE function ports. + * added a subset (only those implemented by ArcSDE) of the SQL/MM + function prototypes and appended the file to lwpostgis.sql -2006-12-05 Kevin Neufeld <kneufeld@refractions.net> +2006-12-05 19:05 kneufeld - * Added sqlmm.sql.in: ESRI's ArcSDE subset of SQL/MM functions * Moved common sql defines to their own header file. + ie. IF USE_VERSION>72 ... + +2006-12-05 11:00 mschaber + + * Added JTS shape + missing News message + +2006-12-05 01:21 mleslie + + * Updated the documentation to include an SQL-MM types section. + +2006-12-01 22:16 mleslie + + * 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 -2006-12-01 Mark Leslie <mleslie@refractions.net> - - * lwgeom/lwcompound.c, lwgeom/lwcurve.c, lwgeom/lwmsurface.c, - lwgeom/lwmcurve.c, lwgeom/lwcurvepoly.c: - Added serialize/deserialize support for curved geometries. - * lwgeom/liblwgeom.h: - Added typedefs and minimum function prototypes for curved - geometries. - * lwgeom/lwgeom_sqlmm.c: - Functions to determine curve centers for use in creating bounding - boxs. - * lwgeom/wktunparse.c, lwgeom/lwgparse.c, lwgeom/wktparse.h, - lwgeom/wktparse.lex, lwgeom/wktparse.y: - Minimum parsing/printing support and struct allocations. - * lwgeom/liblwgeom.c, lwgeom/lwgeom_api.c, lwgeom/lwgeom.c: - Included curved types in various switches in generic functions. - * lwgeom/lwgeom_functions_analytic.c: - Added point-in-polygon function - * lwgeom/lwgeom_geos_c.c: - Added short-circuit for the point-in-polygon case to both Contains - and Within. - * lwgeom/Makefile: - Added new files to the makefile. - * regress/sql-mm-serialize.sql, regress/sql-mm-serialize_expected: - Created a regression test set for the serialization/deserialization - of the curved types. - * regress/Makefile: - Added the new regression test for curve serialization. - -2006-11-29 Markus Schaber <schabi@logix-tt.com> - - * Added java/jdbc/jtssrc/org/postgis/jts/JTSShape.java - -2006-11-22 Markus Schaber <schabi@logix-tt.com> - - * java/ejb3/src/org/postgis/hibernate/GeometryType.java - Added Nullpointer Fix by Norman Barker - -2006-11-20 Sandro Santilli <strk@refractions.net> - - * utils/postgis_restore.pl (canonicalize_typename): + * java/ejb3/src/org/postgis/hibernate/GeometryType.java Added + Nullpointer Fix by Norman Barker + +2006-11-20 12:59 strk + + * * 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 + * 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 + * * 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 + + * 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 + + * * doc/postgis.xml: list setSRID bug fix in 'Bug fixes' section. + +2006-11-02 11:48 mschaber - * doc/postgix.xml (Hard Upgrade): add info about createdb params - * utils/postgis_restore.pl: fix use of createdb params + * Added missing docs about setsrid() -2006-11-02 Sandro Santilli <strk@refractions.net> +2006-11-02 09:03 mschaber - * doc/postgis.xml: list setSRID bug fix in 'Bug fixes' section. + * fixed setSRID bug in JDBC ComposedGeom. -2006-11-02 Markus Schaber <schabi@logix-tt.com> +2006-11-02 08:06 strk - * NEWS, postgis.xml, java/jdbc/src/org/postgis/ComposedGeom.java: - fixed setSRID bug in JDBC ComposedGeom. + * ready for 1.1.6 release -2006-11-02 Sandro Santilli <strk@refractions.net> +2006-11-02 07:55 strk - * Version.config, doc/postgis.xml, NEWS: prepared - for 1.1.6 release. + * * 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 - * lwgeom/lwgeom_api.c, lwgeom/wktunparse.c: cast -1 to a char - to make some compilers happy about comparison with a char - type. + * Renamed CHANGES file to NEWS, updated references to it + +2006-10-26 09:35 strk + + * Initial import of an automatic generated ChangeLog - all + developers please manually edit this on each commit 2006-10-25 10:23 mschaber - * CHANGES, lwgeom/lwgeom_geos_c.c: fixed CAPI change that broke - 64-bit platforms + * fixed CAPI change that broke 64-bit platforms 2006-10-25 10:00 mschaber - * CHANGES: updated changelog to reflect loader regression fix + * updated changelog to reflect loader regression fix 2006-10-25 09:57 mschaber - * regress/Makefile: Make regress test build loader and dumper as it - needs them + * Make regress test build loader and dumper as it needs them 2006-10-24 12:35 strk - * CHANGES, lwgeom/lwgeom_transform.c: use Z ordinate in - reprojections + * use Z ordinate in reprojections 2006-10-19 12:01 strk - * CHANGES, spatial_ref_sys.sql: spatial_ref_sys.sql updated to EPSG - 6.11.1 + * spatial_ref_sys.sql updated to EPSG 6.11.1 2006-10-14 14:22 mschaber - * CHANGES, doc/man/pgsql2shp.1, doc/man/shp2pgsql.1, - loader/README.pgsql2shp, loader/README.shp2pgsql, - loader/pgsql2shp.c, loader/shp2pgsql.c: sanitized usage info - output on loader/dumper + * sanitized usage info output on loader/dumper 2006-10-14 09:26 mschaber - * CHANGES, HOWTO_RELEASE, Version.config, doc/Makefile, - extras/debian/rules, extras/template_gis/Makefile, - java/jdbc/Makefile, java/jdbc/src/org/postgis/Version.java, - loader/Makefile, loader/pgsql2shp.c, loader/shp2pgsql.c, - lwgeom/Makefile, lwgeom/Makefile.shlib: Cleaned up Version.config - & co. + * Cleaned up Version.config & co. 2006-10-13 15:56 mschaber - * CHANGES, doc/postgis.xml: updated CHANGES and doc/postgis.xml in - preparation of upcoming release + * updated CHANGES and doc/postgis.xml in preparation of upcoming + release 2006-10-13 15:35 mschaber - * HOWTO_RELEASE: updated HOWTO_RELEASE to reflect version. + * updated HOWTO_RELEASE to reflect version. 2006-10-13 14:18 mcayland - * CHANGES: Updated CHANGES files to reflect the MingW (Win32) - linker fix for pgsql2hp under PostgreSQL 8.2 + * Updated CHANGES files to reflect the MingW (Win32) linker fix for + pgsql2hp under PostgreSQL 8.2 2006-10-11 13:35 mschaber - * doc/postgis.xml: Added hint about template_postgis to docs, - thanks to Marc Cave-Ayland for contribution. + * Added hint about template_postgis to docs, thanks to Marc + Cave-Ayland for contribution. 2006-10-11 11:19 mschaber - * loader/shp2pgsql.c: fix ARC regression test failures in loader + * fix ARC regression test failures in loader 2006-10-11 10:45 mschaber - * java/ejb3/README.txt, java/ejb3/ejb3spatial.pdf: added note about - odt to README, re-exported pdf + * added note about odt to README, re-exported pdf 2006-10-11 10:00 strk - * loader/shp2pgsql.c: Fixed a bug in InsertLineStringWKT, also - fixed some typos + * Fixed a bug in InsertLineStringWKT, also fixed some typos 2006-10-11 09:43 mschaber - * ., CHANGES, doc/man/pgsql2shp.1, doc/man/shp2pgsql.1, - doc/postgis.xml, loader/README.pgsql2shp, - loader/README.shp2pgsql, loader/README.txt, loader/shp2pgsql.c: - added -S option and updated README to loader/dumper + * added -S option and updated README to loader/dumper 2006-10-11 09:37 mschaber - * Version.config: bumped versions to 1.1.5 + * bumped versions to 1.1.5 2006-10-09 17:22 mschaber - * java/ejb3/src/org/postgis/hibernate/GeometryType.java: fix EJB3 - replace Method for Hibernate + * fix EJB3 replace Method for Hibernate 2006-10-09 17:12 mschaber - * CHANGES, java/ejb3/EJB3Spatial.odt, java/ejb3/README.txt, - java/ejb3/build.xml, - java/ejb3/src/org/postgis/ejb/PersonEntity.java, - java/ejb3/src/org/postgis/ejb/UserBean.java, - java/ejb3/src/org/postgis/ejb/UserBeanRemote.java, - java/ejb3/src/org/postgis/ejb/mdb/IngestMDB.java, - java/ejb3/src/org/postgis/hibernate/GeometryType.java: added - EJB3Spatial.odt, fixed Normans contact mail + * added EJB3Spatial.odt, fixed Normans contact mail 2006-10-09 16:33 mcayland - * configure.in: Remove extra PGFELIBS definition in one of the - MingW specific sections since it was triggering a linker bug - within MingW's gcc. This was the reason that compiling against - PostgreSQL 8.2 beta 1 under MingW would produce pgsql2shp - executables that would segfault. + * Remove extra PGFELIBS definition in one of the MingW specific + sections since it was triggering a linker bug within MingW's gcc. + This was the reason that compiling against PostgreSQL 8.2 beta 1 + under MingW would produce pgsql2shp executables that would + segfault. 2006-10-04 10:47 mschaber - * java/ejb3, java/ejb3/lib: fixed svn:ignore + * fixed svn:ignore 2006-10-02 23:26 mschaber - * java/jdbc/jtssrc/org/postgis/jts/JtsBinaryWriter.java, - java/jdbc/src/examples/TestAutoregister.java, - java/jdbc/src/org/postgis/binary/BinaryWriter.java, - java/pljava/functions.sql, - java/pljava/src/org/postgis/pljava/Aggregates.java, - java/pljava/src/org/postgis/pljava/HelloWorld.java: Fix all - Eclipse warnings in java code, small cleanup + * Fix all Eclipse warnings in java code, small cleanup 2006-10-02 23:16 mschaber - * java/pljava, java/pljava/README.txt, java/pljava/build.xml, - java/pljava/functions.sql, java/pljava/install.sh, - java/pljava/postgis_pljava.jar, java/pljava/src, - java/pljava/src/org, java/pljava/src/org/postgis, - java/pljava/src/org/postgis/pljava, - java/pljava/src/org/postgis/pljava/Aggregates.java, - java/pljava/src/org/postgis/pljava/HelloWorld.java, - java/pljava/src/org/postgis/pljava/PLJGeometry.java, - java/pljava/src/org/postgis/pljava/PLJtsParser.java, - java/pljava/src/org/postgis/pljava/PLJtsWriter.java, - java/pljava/update.sh: First PLJava checkin. + * First PLJava checkin. pljava needs some patches that are currently floating on pljava-dev to make it work, it seems that we're the first actual users of varlen UTD mappings in pljava. 2006-10-02 15:58 mschaber - * CHANGES, java/jdbc/src/org/postgis/Geometry.java: fixed - NullPointer exception in org.postgis.Geometry.equals() + * fixed NullPointer exception in org.postgis.Geometry.equals() 2006-10-02 14:39 mschaber - * .: added .settings to svn:ignore + * added .settings to svn:ignore 2006-10-02 14:30 mschaber - * CHANGES, java/jdbc/jtssrc/org/postgis/jts/JtsBinaryParser.java, - java/jdbc/jtssrc/org/postgis/jts/JtsBinaryWriter.java: Removed - obsolete synchronisation from JTS. + * Removed obsolete synchronisation from JTS. 2006-10-02 12:37 mschaber - * lwgeom/SERIALIZED_FORM: fix bit width bugs in Docu + * fix bit width bugs in Docu 2006-09-27 15:50 mschaber - * java/jdbc/todo.txt: Added further jdbc Todo issues. + * Added further jdbc Todo issues. 2006-09-27 12:37 strk - * lwgeom/lwgeom_geos_c.c: removed incompatible pointer type warning + * removed incompatible pointer type warning 2006-09-27 08:37 mschaber - * java/ejb3/build.xml: fix erroneously changed build.xml + * fix erroneously changed build.xml 2006-09-27 08:36 mschaber - * java/ejb3/README.txt, java/ejb3/build.xml, java/ejb3/lib, - java/ejb3/lib/postgis_1.1.0.jar: removed hyperflous jar file + * removed hyperflous jar file 2006-09-27 08:23 strk - * loader/pgsql2shp.c: lower default verbosity level + * lower default verbosity level 2006-09-27 08:22 strk - * make_dist.sh: fixed to work with SVN + * fixed to work with SVN 2006-09-27 07:50 strk - * HOWTO_RELEASE: updated tag step + * updated tag step 2006-09-27 07:39 strk - * CHANGES, doc/postgis.xml: updated release notes + * updated release notes 2006-09-27 07:29 strk - * CHANGES, Version.config: version set to 1.1.4 (stripped CVS - suffix + * version set to 1.1.4 (stripped CVS suffix 2006-09-25 08:27 strk - * CHANGES, loader/pgsql2shp.c: Encode pgsql2shp process pid into - temporary table name, to reduce likelyhood of name clashes. + * Encode pgsql2shp process pid into temporary table name, to reduce + likelyhood of name clashes. 2006-09-22 14:51 mschaber - * CHANGES, java/ejb3/README.txt: fixed typo, updated CHANGES + * fixed typo, updated CHANGES 2006-09-20 09:03 mschaber - * java/ejb3, java/ejb3/.classpath, java/ejb3/.project, - java/ejb3/.settings, - java/ejb3/.settings/org.eclipse.jdt.core.prefs, - java/ejb3/README.txt, java/ejb3/build.xml, - java/ejb3/ejb3spatial.pdf, java/ejb3/jboss, - java/ejb3/jboss/geodata-ds.xml, - java/ejb3/jboss/ingest-service.xml, java/ejb3/lib, - java/ejb3/lib/postgis_1.1.0.jar, java/ejb3/src, - java/ejb3/src/META-INF, java/ejb3/src/META-INF/persistence.xml, - java/ejb3/src/jndi.properties, java/ejb3/src/org, - java/ejb3/src/org/postgis, java/ejb3/src/org/postgis/ejb, - java/ejb3/src/org/postgis/ejb/PersonEntity.java, - java/ejb3/src/org/postgis/ejb/UserBean.java, - java/ejb3/src/org/postgis/ejb/UserBeanRemote.java, - java/ejb3/src/org/postgis/ejb/mdb, - java/ejb3/src/org/postgis/ejb/mdb/IngestMDB.java, - java/ejb3/src/org/postgis/hibernate, - java/ejb3/src/org/postgis/hibernate/GeometryType.java: added ejb3 - tutorial + * added ejb3 tutorial 2006-09-18 13:21 strk - * doc/postgis.xml: Applied patch by Michael Fuhr <mike@fuhr.org>: + * Applied patch by Michael Fuhr <mike@fuhr.org>: Most are spelling errors, but in one case I removed the word "symmetric" from the description of the Difference() function @@ -662,178 +5765,123 @@ 2006-09-18 09:16 strk - * CHANGES, regress/regress_ogc.sql, regress/regress_ogc_expected: - Fixed regress tests to pass with GEOS-3.0.0 + * Fixed regress tests to pass with GEOS-3.0.0 2006-09-13 20:17 mschaber - * CHANGES: updated readme to java directory layout change + * updated readme to java directory layout change 2006-09-09 16:32 pramsey - * loader/dbfopen.c: Added fix for null dates that are encoded as '' - instead of 00000000. + * Added fix for null dates that are encoded as '' instead of + 00000000. 2006-09-07 17:37 strk - * lwgeom/lwgeom_chip.c, lwgeom/lwgeom_dump.c: More fixes for mixed - declarations and code + * More fixes for mixed declarations and code 2006-09-07 17:03 strk - * lwgeom/lwgeom_chip.c: Declare variables at start of blocks... + * Declare variables at start of blocks... 2006-09-06 11:16 strk - * topology/topology.sql.in: removed duplicated function definition + * removed duplicated function definition 2006-09-05 15:22 mschaber - * java/jdbc/Makefile: updated jdbc Makefile to new directory layout + * updated jdbc Makefile to new directory layout 2006-09-05 15:16 mschaber - * java, java/ejb2, java/jdbc, java/jdbc/ejb2, jdbc2: Java/JDBC - directory reorganization + * Java/JDBC directory reorganization 2006-08-30 08:46 mschaber - * CHANGES, jdbc2/ejb2, jdbc2/ejb2/CHANGES, jdbc2/ejb2/COPYING, - jdbc2/ejb2/COPYING_LGPL, jdbc2/ejb2/README, jdbc2/ejb2/build.xml, - jdbc2/ejb2/lib, jdbc2/ejb2/lib/commonlib, - jdbc2/ejb2/lib/compiletimelib, jdbc2/ejb2/lib/xdocletlib, - jdbc2/ejb2/prepare-jboss.xml, jdbc2/ejb2/resources, - jdbc2/ejb2/resources/application.xml, - jdbc2/ejb2/resources/build.properties, jdbc2/ejb2/resources/jndi, - jdbc2/ejb2/resources/jndi/jndi.properties, - jdbc2/ejb2/resources/postgis-ejb2-ds.xml, jdbc2/ejb2/src, - jdbc2/ejb2/src/com, jdbc2/ejb2/src/com/geodetix, - jdbc2/ejb2/src/com/geodetix/geo, - jdbc2/ejb2/src/com/geodetix/geo/client, - jdbc2/ejb2/src/com/geodetix/geo/client/Client.java, - jdbc2/ejb2/src/com/geodetix/geo/dao, - jdbc2/ejb2/src/com/geodetix/geo/dao/PostGisGeometryDAO.java, - jdbc2/ejb2/src/com/geodetix/geo/dao/PostGisGeometryDAOImpl.java, - jdbc2/ejb2/src/com/geodetix/geo/ejb, - jdbc2/ejb2/src/com/geodetix/geo/ejb/GeometryBean.java, - jdbc2/ejb2/src/com/geodetix/geo/ejb/GeometryFacadeBean.java, - jdbc2/ejb2/src/com/geodetix/geo/exception, - jdbc2/ejb2/src/com/geodetix/geo/exception/ApplicationGeoLayerException.java: - added EJB2 support POC + * added EJB2 support POC 2006-08-30 08:39 mschaber - * jdbc2/README: fixed README about droped trove4j dependency + * fixed README about droped trove4j dependency 2006-07-28 13:11 strk - * regress: added regress/lwpostgis.sql to svn:ignore list + * added regress/lwpostgis.sql to svn:ignore list 2006-07-28 13:08 strk - * CHANGES: updated + * updated 2006-07-28 13:07 strk - * regress/ctors.sql, regress/ctors_expected: Added tests for - makeline, makebox2d and makebox3d + * Added tests for makeline, makebox2d and makebox3d 2006-07-28 13:07 strk - * lwgeom/lwgeom_functions_basic.c: Fixed small typo in debugging - message, replaced custom SRID check with errorIfSRIDMismatch() - function in LWGEOM_makeline + * Fixed small typo in debugging message, replaced custom SRID check + with errorIfSRIDMismatch() function in LWGEOM_makeline 2006-07-28 13:06 strk - * lwgeom/lwgeom_box3d.c: Added SRID match check in MakeBox3D, fixed - small typo in error message + * Added SRID match check in MakeBox3D, fixed small typo in error + message 2006-07-28 13:05 strk - * lwgeom/lwgeom_box2dfloat4.c: Added SRID match check in MakeBox2D + * Added SRID match check in MakeBox2D 2006-07-27 15:06 strk - * regress/loader/Arc.dbf, regress/loader/Arc.shp, - regress/loader/Arc.shx, regress/loader/ArcM.dbf, - regress/loader/ArcM.shp, regress/loader/ArcM.shx, - regress/loader/ArcZ.dbf, regress/loader/ArcZ.shp, - regress/loader/ArcZ.shx, regress/loader/MultiPoint.dbf, - regress/loader/MultiPoint.shp, regress/loader/MultiPoint.shx, - regress/loader/MultiPointM.dbf, regress/loader/MultiPointM.shp, - regress/loader/MultiPointM.shx, regress/loader/MultiPointZ.dbf, - regress/loader/MultiPointZ.shp, regress/loader/MultiPointZ.shx, - regress/loader/Point.dbf, regress/loader/Point.shp, - regress/loader/Point.shx, regress/loader/PointM.dbf, - regress/loader/PointM.shp, regress/loader/PointM.shx, - regress/loader/PointZ.dbf, regress/loader/PointZ.shp, - regress/loader/PointZ.shx, regress/loader/Polygon.dbf, - regress/loader/Polygon.shp, regress/loader/Polygon.shx, - regress/loader/PolygonM.dbf, regress/loader/PolygonM.shp, - regress/loader/PolygonM.shx, regress/loader/PolygonZ.dbf, - regress/loader/PolygonZ.shp, regress/loader/PolygonZ.shx: Marked - shapefiles as binary, corrected accidentally mangled ones + * Marked shapefiles as binary, corrected accidentally mangled ones 2006-07-27 09:44 mschaber - * jdbc2/Makefile: typo fix in comment + * typo fix in comment 2006-07-26 18:44 pramsey - * doc/postgis.xml: Changed Refractions mailing address. + * Changed Refractions mailing address. 2006-07-26 17:21 pramsey - * doc/.cvsignore: Re-order repository + * Re-order repository 2006-07-26 17:21 pramsey - * .cvsignore: Re-order repository + * Re-order repository 2006-07-25 20:16 strk - * CHANGES, lwgeom/lwgeom_functions_basic.c, regress/Makefile, - regress/ctors.sql, regress/ctors_expected: Fixed bug in collect() - function discarding SRID of input + * Fixed bug in collect() function discarding SRID of input 2006-07-25 18:24 mschaber - * jdbc2/Makefile, jdbc2/sources.inc: Reworked jdbc2 makefile + * Reworked jdbc2 makefile 2006-07-21 21:21 pramsey - * extras/ogc_test_suite/1_schema.sql, - extras/ogc_test_suite/2_queries.sql: Add official "adaptions" to - the files to make them suitable for + * Add official "adaptions" to the files to make them suitable for submission to the OGC compliance process. 2006-07-19 13:31 mschaber - * jdbc2/jtssrc/org/postgis/jts/JtsBinaryWriter.java: fixed - checkSrid method in JtsBinaryWriter + * fixed checkSrid method in JtsBinaryWriter 2006-07-19 09:45 mschaber - * jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java: Fix setSridRecurse - function in JTS + * Fix setSridRecurse function in JTS 2006-07-18 18:13 mschaber - * jdbc2/src/examples/TestJava2d.java: fix compiler warning due to - deprecated method + * fix compiler warning due to deprecated method 2006-07-18 18:13 mschaber - * CHANGES, jdbc2/jtssrc/org/postgis/jts/JtsBinaryParser.java, - jdbc2/jtssrc/org/postgis/jts/JtsBinaryWriter.java, - jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java: fix SRID handling - in JTS code + * fix SRID handling in JTS code 2006-07-07 13:56 strk - * lwgeom/long_xact.sql, lwgeom/lwpostgis.sql.in: Applied Michael - Fuhr patches: + * Applied Michael Fuhr patches: Eliminate the warnings that escape_string_warning complains about. The patches change \' (backslash single-quote) to '' @@ -842,602 +5890,434 @@ 2006-07-02 23:41 strk - * CHANGES, Version.config, lwgeom/lwgeom_gist.c: Fixed support for - PostgreSQL 8.2 (gist) - patch by Michael Fuhr <mike@fuhr.org> + * Fixed support for PostgreSQL 8.2 (gist) - patch by Michael Fuhr + <mike@fuhr.org> 2006-06-30 21:29 strk - * CHANGES, Version.config, doc/long_xact.xml, doc/postgis.xml: - Prepared for 1.1.3 release: release notes, changes, version. + * Prepared for 1.1.3 release: release notes, changes, version. Release date set for today (2006-06-30) 2006-06-26 01:02 strk - * regress/run_test: replaced ROLLBACK with COMMIT in psql output to - hide differences with 7.4 and lower pgsql versions. + * replaced ROLLBACK with COMMIT in psql output to hide differences + with 7.4 and lower pgsql versions. 2006-06-26 00:56 strk - * lwgeom/lwgeom_geos_c.c: Fixed Invalid Memory Alloc request size - error on GEOS=>LWGEOM conversion for EMPTY geometries. Removed - warnings when built with POSTGIS_DEBUG enabled. + * Fixed Invalid Memory Alloc request size error on GEOS=>LWGEOM + conversion for EMPTY geometries. Removed warnings when built with + POSTGIS_DEBUG enabled. 2006-06-26 00:41 strk - * lwgeom/lwgeom_functions_basic.c: Added debug lines in - LWGEOM_affine, fixed some compiler warnings for build with - POSTGIS_DEBUG enabled. + * Added debug lines in LWGEOM_affine, fixed some compiler warnings + for build with POSTGIS_DEBUG enabled. 2006-06-26 00:40 strk - * regress/affine.sql: qualified all geometry arguments. + * qualified all geometry arguments. 2006-06-25 23:59 strk - * CHANGES, doc/Makefile, doc/long_xact.xml, doc/postgis.xml, - lwgeom/Makefile, lwgeom/long_xact.c, lwgeom/long_xact.sql, - lwgeom/lwpostgis.sql.in, regress/Makefile, regress/long_xact.sql, - regress/long_xact_expected: Added Long Transaction Support - routines, dox and regress test. + * Added Long Transaction Support routines, dox and regress test. 2006-06-25 23:45 strk - * regress/Makefile, regress/run_test: Fixed the lc_messages failure - by avoiding attempts at setting it when run against a postgresql - version < 8.0. Also fixed a path in a message from run_test. + * Fixed the lc_messages failure by avoiding attempts at setting it + when run against a postgresql version < 8.0. Also fixed a path in + a message from run_test. 2006-06-25 22:53 strk - * doc/postgis.xml: Release Notes moved to an higher depth to reduce - ToC noise. + * Release Notes moved to an higher depth to reduce ToC noise. 2006-06-25 22:50 strk - * doc/Makefile: Fixed HTML output rules + * Fixed HTML output rules 2006-06-25 22:33 strk - * extras/WFS_locks/WFS_locks.c, extras/WFS_locks/WFS_locks.sql.in, - extras/WFS_locks/test.sql: Add getTransactionID() stored - procedure to support pgsql 7.3 (not tested against 7.2) + * Add getTransactionID() stored procedure to support pgsql 7.3 (not + tested against 7.2) 2006-06-24 01:08 strk - * extras/WFS_locks/Makefile, extras/WFS_locks/WFS_locks.c: Removed - compiler warnings (and more requested) + * Removed compiler warnings (and more requested) 2006-06-24 00:11 strk - * lwgeom/lwpostgis.sql.in: Added spaces between parameters ref and - operator, as pgsql 7.3 chokes otherwise ($1*$2 becomes $1 * $2) + * Added spaces between parameters ref and operator, as pgsql 7.3 + chokes otherwise ($1*$2 becomes $1 * $2) 2006-06-23 23:37 strk - * extras/WFS_locks/README, extras/WFS_locks/WFS_locks.c, - extras/WFS_locks/WFS_locks.sql.in: Added EnableLongTransactions() - and DisableLongTransactions(). + * Added EnableLongTransactions() and DisableLongTransactions(). 2006-06-23 21:56 strk - * extras/WFS_locks/Makefile, extras/WFS_locks/WFS_locks.c, - extras/WFS_locks/WFS_locks.sql.in, extras/WFS_locks/test.sql: - Fixed a couple of bugs, added a simple test script, cleaner error + * Fixed a couple of bugs, added a simple test script, cleaner error messages and compile-time support for unauthorized row updates behaviour (abort, skip). 2006-06-19 10:42 strk - * regress/loader/Polygon-wkb.expected, - regress/loader/Polygon-wkt.expected, regress/loader/Polygon.shp, - regress/loader/PolygonM-wkb.expected, - regress/loader/PolygonM-wkt.expected, - regress/loader/PolygonM.shp, - regress/loader/PolygonZ-wkb.expected, - regress/loader/PolygonZ-wkt.expected, - regress/loader/PolygonZ.shp: Removed -0 values from polygon - doubles + * Removed -0 values from polygon doubles 2006-06-18 11:29 strk - * regress/run_test: Changed -e test with -f, for Solaris support + * Changed -e test with -f, for Solaris support 2006-06-17 11:46 strk - * regress/loader/MultiPointZ-wkt.expected: removed spurious newline + * removed spurious newline 2006-06-17 11:44 strk - * regress/Makefile, regress/loader/Arc-wkb.expected, - regress/loader/Arc-wkb.sql, regress/loader/Arc-wkt.expected, - regress/loader/Arc-wkt.sql, regress/loader/Arc.dbf, - regress/loader/Arc.shp, regress/loader/Arc.shx, - regress/loader/ArcM-wkb.expected, regress/loader/ArcM-wkb.sql, - regress/loader/ArcM-wkt.expected, regress/loader/ArcM-wkt.sql, - regress/loader/ArcM.dbf, regress/loader/ArcM.shp, - regress/loader/ArcM.shx, regress/loader/ArcZ-wkb.expected, - regress/loader/ArcZ-wkt.expected, regress/loader/ArcZ.dbf, - regress/loader/ArcZ.shp, regress/loader/ArcZ.shx, - regress/loader/MultiPoint-wkb.expected, - regress/loader/MultiPoint-wkb.sql, - regress/loader/MultiPoint-wkt.expected, - regress/loader/MultiPoint-wkt.sql, regress/loader/MultiPoint.dbf, - regress/loader/MultiPoint.shp, regress/loader/MultiPoint.shx, - regress/loader/MultiPointM-wkb.expected, - regress/loader/MultiPointM-wkb.sql, - regress/loader/MultiPointM-wkt.expected, - regress/loader/MultiPointM-wkt.sql, - regress/loader/MultiPointM.dbf, regress/loader/MultiPointM.shp, - regress/loader/MultiPointM.shx, - regress/loader/MultiPointZ-wkb.expected, - regress/loader/MultiPointZ-wkb.sql, - regress/loader/MultiPointZ-wkt.expected, - regress/loader/MultiPointZ-wkt.sql, - regress/loader/MultiPointZ.dbf, regress/loader/MultiPointZ.shp, - regress/loader/MultiPointZ.shx, - regress/loader/Point-wkb.expected, regress/loader/Point-wkb.sql, - regress/loader/Point-wkt.expected, regress/loader/Point-wkt.sql, - regress/loader/Point.dbf, regress/loader/Point.shp, - regress/loader/Point.shx, regress/loader/PointM-wkb.expected, - regress/loader/PointM-wkb.sql, - regress/loader/PointM-wkt.expected, - regress/loader/PointM-wkt.sql, regress/loader/PointM.dbf, - regress/loader/PointM.shp, regress/loader/PointM.shx, - regress/loader/PointZ-wkb.expected, - regress/loader/PointZ-wkb.sql, - regress/loader/PointZ-wkt.expected, - regress/loader/PointZ-wkt.sql, regress/loader/PointZ.dbf, - regress/loader/PointZ.shp, regress/loader/PointZ.shx, - regress/loader/Polygon-wkb.expected, - regress/loader/Polygon-wkb.sql, - regress/loader/Polygon-wkt.expected, - regress/loader/Polygon-wkt.sql, regress/loader/Polygon.dbf, - regress/loader/Polygon.shp, regress/loader/Polygon.shx, - regress/loader/PolygonM-wkb.expected, - regress/loader/PolygonM-wkb.sql, - regress/loader/PolygonM-wkt.expected, - regress/loader/PolygonM-wkt.sql, regress/loader/PolygonM.dbf, - regress/loader/PolygonM.shp, regress/loader/PolygonM.shx, - regress/loader/PolygonZ-wkb.expected, - regress/loader/PolygonZ-wkb.sql, - regress/loader/PolygonZ-wkt.expected, - regress/loader/PolygonZ-wkt.sql, regress/loader/PolygonZ.dbf, - regress/loader/PolygonZ.shp, regress/loader/PolygonZ.shx, - regress/loader/README, regress/loader/mlines2d-wkb.expected, - regress/loader/mlines2d-wkt.expected, - regress/loader/mlines2d.dbf, regress/loader/mlines2d.shp, - regress/loader/mlines2d.shx, - regress/loader/mlines3dm-wkb.expected, - regress/loader/mlines3dm-wkt.expected, - regress/loader/mlines3dm.dbf, regress/loader/mlines3dm.shp, - regress/loader/mlines3dm.shx, - regress/loader/mlines3dz-wkb.expected, - regress/loader/mlines3dz-wkt.expected, - regress/loader/mlines3dz.dbf, regress/loader/mlines3dz.shp, - regress/loader/mlines3dz.shx, - regress/loader/mlines4d-wkb.expected, - regress/loader/mlines4d-wkt.expected, - regress/loader/mlines4d.dbf, regress/loader/mlines4d.shp, - regress/loader/mlines4d.shx, regress/run_test: Fixed portability - issues in the new run_test code, added loader test + * Fixed portability issues in the new run_test code, added loader + test for all supported shapefile types 2006-06-16 14:18 strk - * CHANGES, GNUmakefile, Makefile, README.postgis: Aliased 'test' - rule as 'check', to conform to common practice. + * Aliased 'test' rule as 'check', to conform to common practice. 2006-06-16 14:13 strk - * CHANGES, regress/Makefile, regress/loader, regress/loader/README, - regress/loader/mlines2d-wkb.expected, - regress/loader/mlines2d-wkt.expected, - regress/loader/mlines2d.dbf, regress/loader/mlines2d.shp, - regress/loader/mlines2d.shx, - regress/loader/mlines3dm-wkb.expected, - regress/loader/mlines3dm-wkt.expected, - regress/loader/mlines3dm.dbf, regress/loader/mlines3dm.shp, - regress/loader/mlines3dm.shx, - regress/loader/mlines3dz-wkb.expected, - regress/loader/mlines3dz-wkt.expected, - regress/loader/mlines3dz.dbf, regress/loader/mlines3dz.shp, - regress/loader/mlines3dz.shx, - regress/loader/mlines4d-wkb.expected, - regress/loader/mlines4d-wkt.expected, - regress/loader/mlines4d.dbf, regress/loader/mlines4d.shp, - regress/loader/mlines4d.shx, regress/run_test: New regress test - cases and support for loader/dumper. + * New regress test cases and support for loader/dumper. 2006-06-16 14:12 strk - * loader/pgsql2shp.c, loader/shp2pgsql.c: - BUGFIX in pgsql2shp - successful return code. + * - BUGFIX in pgsql2shp successful return code. - BUGFIX in shp2pgsql handling of MultiLine WKT. 2006-06-13 10:20 strk - * extras/template_gis/Makefile: Updated template_gis Makefile to - work with older debian sarge (stable). + * Updated template_gis Makefile to work with older debian sarge + (stable). Patch by Alex Bodnaru. 2006-06-09 06:03 strk - * extras/template_gis/profile: Fixed bug in PGISSCRIPT variable - (provided by Alex Bodnaru) + * Fixed bug in PGISSCRIPT variable (provided by Alex Bodnaru) 2006-06-05 17:24 strk - * doc/postgis.xml, lwgeom/lwgeom_functions_basic.c: Updated - misleading documentation for Segmentize() function + * Updated misleading documentation for Segmentize() function 2006-06-02 16:59 strk - * lwgeom/lwgeom_chip.c: Fully supported georeferencing in chip - drawing ops (must still tweak edge cases) + * Fully supported georeferencing in chip drawing ops (must still + tweak edge cases) 2006-06-01 16:57 strk - * lwgeom/liblwgeom.h, lwgeom/lwgeom_chip.c: Fixed lwgeom drawing - primitives to honour georeferencing. + * Fixed lwgeom drawing primitives to honour georeferencing. 2006-06-01 07:07 strk - * lwgeom/lwgeom_pg.c: Added "fmgr.h" include, for PG_MODULE_MAGIC - definition + * Added "fmgr.h" include, for PG_MODULE_MAGIC definition 2006-06-01 06:58 strk - * CHANGES, lwgeom/lwgeom_pg.c: Added magic block ctor for 8.2 - compatibility + * Added magic block ctor for 8.2 compatibility 2006-06-01 06:56 strk - * CHANGES, configure.in: Don't link pgsql2shp to more libs then - required. + * Don't link pgsql2shp to more libs then required. 2006-05-31 08:58 strk - * lwgeom/liblwgeom.h, lwgeom/lwgeom_chip.c: Added support and info - for CHIP.datatype 7,8,107 and 108. They were not documented but - used by CHIP canonical input function. + * Added support and info for CHIP.datatype 7,8,107 and 108. They + were not documented but used by CHIP canonical input function. 2006-05-31 06:43 strk - * extras/template_gis, extras/template_gis/Makefile, - extras/template_gis/README, - extras/template_gis/createdb.postgis.1, - extras/template_gis/createdb.postgis.in, - extras/template_gis/mktemplate_gis.1, - extras/template_gis/mktemplate_gis.in, - extras/template_gis/mktemplate_gis.sh.in, - extras/template_gis/postgis_env.sh.in, - extras/template_gis/postgres_lib.sh.in, - extras/template_gis/profile, - extras/template_gis/rmtemplate_gis.1, - extras/template_gis/rmtemplate_gis.in, - extras/template_gis/rmtemplate_gis.sh.in: Imported template_gis - utilities contributed by Roberto Boati and Alex Bodnaru. + * Imported template_gis utilities contributed by Roberto Boati and + Alex Bodnaru. 2006-05-30 17:19 strk - * lwgeom/lwgeom_chip.c: Added some primitives for CHIP management + - rendering for points and lines + * Added some primitives for CHIP management + rendering for points + and lines 2006-05-30 17:17 strk - * lwgeom/lwgeom_chip.c: Fixed bug in CHIP input routine failing on - uncompressed 1x1 integer chip inputs + * Fixed bug in CHIP input routine failing on uncompressed 1x1 + integer chip inputs 2006-05-30 08:47 strk - * lwgeom/lwgeom.c: added copyright header + * added copyright header 2006-05-30 08:38 strk - * lwgeom/lwcollection.c, lwgeom/lwgeom_estimate.c, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwline.c, - lwgeom/lwmline.c, lwgeom/lwmpoint.c, lwgeom/lwmpoly.c, - lwgeom/lwpoint.c, lwgeom/lwpoly.c, lwgeom/measures.c, - lwgeom/ptarray.c: Added some missing copyright headers. + * Added some missing copyright headers. 2006-05-23 09:48 strk - * CHANGES, doc/postgis.xml, lwgeom/lwgeom_inout.c, - lwgeom/lwpostgis.sql.in: NEW AsHEXEWKB(geom, XDR|NDR) function + - documentation + * NEW AsHEXEWKB(geom, XDR|NDR) function + documentation 2006-05-22 15:29 strk - * regress/Makefile, regress/measures.sql, - regress/measures_expected, regress/regress.sql, - regress/regress_expected: Moved 'measures' query into a specific - file, added a test for bug #108 + * Moved 'measures' query into a specific file, added a test for bug + #108 2006-05-22 14:57 strk - * Version.config: Set version to 1.1.3CVS + * Set version to 1.1.3CVS 2006-05-22 14:23 strk - * lwgeom/lwgeom_geos_c.c: Transform a SRID==0 from GEOS to a - SRID=-1. + * Transform a SRID==0 from GEOS to a SRID=-1. 2006-05-22 13:08 strk - * CHANGES, lwgeom/measures.c: Fixed a bug in distance2d_poly_poly() - never really comparing ring distances + * Fixed a bug in distance2d_poly_poly() never really comparing ring + distances between 1st ring of 1st geom and all rings of second one. 2006-05-22 12:10 strk - * topology/test/load_topology.sql: Added 'with oids' specification - to create table (oids are used for the test). + * Added 'with oids' specification to create table (oids are used + for the test). 'With oids' was available in postgresql 7.3.4 so we should not be highering the requirements for topology. Suggestion from Alex Bodnaru. 2006-05-22 11:17 strk - * topology/test/Makefile: Applied cleanups by Alex Bodnaru + * Applied cleanups by Alex Bodnaru 2006-05-22 11:02 strk - * CHANGES, doc/postgis.xml, lwgeom/lwgeom_dump.c, - lwgeom/lwpostgis.sql.in: New DumpRings(polygon) function + docs + * New DumpRings(polygon) function + docs 2006-05-22 10:58 strk - * lwgeom/measures.c: fixed errors in DEBUG builds + * fixed errors in DEBUG builds 2006-05-22 10:38 strk - * lwgeom/liblwgeom.h: Added usage comment about lwpoly_construct() + * Added usage comment about lwpoly_construct() 2006-05-17 15:52 strk - * doc/postgis.xml: Added Bruce Rindahl in the credits hall + * Added Bruce Rindahl in the credits hall 2006-05-17 15:32 strk - * CHANGES: Added note about doc generation change + * Added note about doc generation change 2006-05-17 13:11 strk - * doc/postgis.xml: DocBook version set to 4.3 (4.2 did not have - <code> tag) + * DocBook version set to 4.3 (4.2 did not have <code> tag) Thanks to Mateus Loskot for the tip! 2006-05-17 13:04 strk - * Makefile.config.in, configure.in, doc/Makefile, doc/README: - Changed PDF manual generation rule to use db2pdf from + * Changed PDF manual generation rule to use db2pdf from docbook-utils package. Input does not validate, thus the rule doesn't succeed yet, but removing <code> tags is enough to complete. 2006-05-17 12:26 strk - * doc/README: Added note about pdfxmltex being provided by xmltex - package + * Added note about pdfxmltex being provided by xmltex package 2006-05-17 12:25 strk - * doc/Makefile: Added check for pdfxmltex availability before - attempting to use it + * Added check for pdfxmltex availability before attempting to use + it 2006-05-17 07:52 strk - * regress/affine.sql, regress/affine_expected: Additional bbox - tests for transcale, rotateX and rotateY + * Additional bbox tests for transcale, rotateX and rotateY 2006-05-16 19:11 strk - * regress/affine.sql, regress/affine_expected: Added tests for - translate and scale bbox computation + * Added tests for translate and scale bbox computation 2006-05-16 17:09 strk - * CHANGES, lwgeom/lwgeom_functions_basic.c: BUGXFIX in affine() - failing to update bounding box + * BUGXFIX in affine() failing to update bounding box 2006-05-11 14:24 strk - * extras/rpm/spec/postgis.spec: Update to 1.1.2 by Laurent - WANDREBECK + * Update to 1.1.2 by Laurent WANDREBECK 2006-05-11 09:41 strk - * doc, doc/.cvsignore: added postgis.fo and postgis.pdf + * added postgis.fo and postgis.pdf 2006-05-11 09:41 strk - * doc/README: changed single-file html production to 'make html', - simpler + * changed single-file html production to 'make html', simpler 2006-05-10 13:40 strk - * doc/Makefile, doc/README: Added notes about requirements for dox - generation, cleaned up Makefile + * Added notes about requirements for dox generation, cleaned up + Makefile 2006-05-10 10:47 mschaber - * jdbc2/src/org/postgis/Point.java: Small typo fix in comment + * Small typo fix in comment 2006-05-10 10:37 strk - * doc/Makefile: Removed >/dev/null redirection of pdfxmltex - command, to see what's going on + * Removed >/dev/null redirection of pdfxmltex command, to see + what's going on 2006-05-09 13:06 mschaber - * CHANGES, Version.config, - jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java, - jdbc2/src/org/postgis/Geometry.java: Fixed JtsGeometry.equals() + * Fixed JtsGeometry.equals() Imporoved Geometry setter/getter updated postgis version 2006-05-04 15:19 strk - * CHANGES, lwgeom/lex.yy.c, lwgeom/wktparse.lex: Support for Tru64 - build (bug#104) + * Support for Tru64 build (bug#104) 2006-05-03 08:33 mschaber - * ., .cvsignore: added eclipsebin to cvsignore + * added eclipsebin to cvsignore 2006-05-03 08:30 mschaber - * CHANGES, jdbc2/src/examples/TestParser.java: Added regression - tests for OGC conformant multiPoint parsing, updated CHANGELOG + * Added regression tests for OGC conformant multiPoint parsing, + updated CHANGELOG 2006-05-03 08:18 mschaber - * jdbc2/src/examples/TestParser.java: Added test case for - scientific notation + * Added test case for scientific notation 2006-04-26 14:42 mschaber - * jdbc2/src/examples/TestParser.java: fixed typo in regression test - online help + * fixed typo in regression test online help 2006-04-26 12:19 strk - * CHANGES, Makefile.config.in, configure.in, lwgeom/Makefile: Added - --with-geos-libdir and --with-proj-libdir configure switches + * Added --with-geos-libdir and --with-proj-libdir configure + switches 2006-04-18 16:57 strk - * lwgeom/lex.yy.c, lwgeom/wktparse.y: Fixed invalid C++ style - comment + * Fixed invalid C++ style comment 2006-04-18 16:56 strk - * configure.in: Used ad-hoc AC_PROG_YACC for yacc detection + * Used ad-hoc AC_PROG_YACC for yacc detection 2006-04-18 14:09 strk - * loader/pgsql2shp.c: Limited text field size to 255 (bug #84) - [will eventually provide a switch to support wider fields ] + * Limited text field size to 255 (bug #84) [will eventually provide + a switch to support wider fields ] 2006-04-18 12:36 strk - * CHANGES: updated + * updated 2006-04-18 12:30 strk - * regress/Makefile, regress/wkt.sql, regress/wkt_expected: Added - test for wkt parser + * Added test for wkt parser 2006-04-18 12:30 strk - * lwgeom/lex.yy.c, lwgeom/wktparse.tab.c, lwgeom/wktparse.y: WKT - parser: forbidden EMPTY elements in non-collection multigeoms. + * WKT parser: forbidden EMPTY elements in non-collection + multigeoms. 2006-04-18 10:28 strk - * lwgeom/liblwgeom.c, lwgeom/lwline.c, lwgeom/lwpoint.c, - lwgeom/lwpoly.c: Cleanly handled deserialization of points with - non-point input by raising an error. Made other simple geoms - deserializers errors of this kind be consistent. Added a check in - lwgeom_typename() to avoid memory corruption when input - geometrytype is out of range. + * Cleanly handled deserialization of points with non-point input by + raising an error. Made other simple geoms deserializers errors of + this kind be consistent. Added a check in lwgeom_typename() to + avoid memory corruption when input geometrytype is out of range. 2006-04-18 09:19 strk - * configure.in: Added check for libiconv_open (for MingW) - patch - provided by Mark Cave-Ayland + * Added check for libiconv_open (for MingW) - patch provided by + Mark Cave-Ayland 2006-04-18 09:16 strk - * loader/shp2pgsql.c: Substituted bzero() use with memset() + * Substituted bzero() use with memset() 2006-04-18 09:10 strk - * Makefile.config.in, configure.in, lwgeom/Makefile: Applied patch - by Mark Cave-Ayland allowing in-place regression tests to + * Applied patch by Mark Cave-Ayland allowing in-place regression + tests to be run under MingW (Win32) 2006-04-10 08:19 strk - * lwgeom/lwgeom_jts.c: Added support for printing argument geoms on - union failures + * Added support for printing argument geoms on union failures within unite_garray() loop. 2006-03-29 09:25 strk - * TODO: removed obsoleted items + * removed obsoleted items 2006-03-29 09:19 strk - * README.postgis: Set release version and date + * Set release version and date 2006-03-29 09:14 strk - * CHANGES, Version.config, doc/postgis.xml: Prepared for 1.1.2 - release + * Prepared for 1.1.2 release 2006-03-28 08:39 strk - * regress/run_test: Mangled Self-intersection message to remove 'at - or near point' + * Mangled Self-intersection message to remove 'at or near point' so that test works with both GEOS 2.x (w/out point spec) and 3.x (with point spec) 2006-03-27 09:33 strk - * regress/regress_ogc.sql, regress/regress_ogc_expected: Used a - larger grid for buffer() test, to account for rounding changes - between + * Used a larger grid for buffer() test, to account for rounding + changes between GEOS-2.2 and GEOS-3.0 2006-03-13 10:54 strk - * CHANGES, lwgeom/lwgeom_estimate.c, lwgeom/lwpostgis.sql.in: - Applied patch from Mark Cave Ayland embedding access control for + * Applied patch from Mark Cave Ayland embedding access control for the estimated_extent functions. 2006-03-13 10:41 strk - * CHANGES: added enforceRHR fix + * added enforceRHR fix 2006-03-12 17:20 pramsey - * lwgeom/lwgeom_api.c: Fix isccw to return correct ccw answer. + * Fix isccw to return correct ccw answer. 2006-03-12 17:13 pramsey - * lwgeom/lwgeom.c: Fix for enforceRHR to actually enforce rather - than just reverse. (Note + * Fix for enforceRHR to actually enforce rather than just reverse. + (Note that seems to be enforcing CW RHR rather than CCW RHR.) 2006-03-08 18:21 strk - * configure.in: Added pg_config --libs to PGFELIBS as a workaround - for systems + * Added pg_config --libs to PGFELIBS as a workaround for systems that doesn't automatically detect dependencies 2006-03-01 09:10 strk - * regress/Makefile: Fixed 'clean' rule to succeed also when tree - already cleaned (rm -f) + * Fixed 'clean' rule to succeed also when tree already cleaned (rm + -f) 2006-02-24 20:23 pramsey - * doc/postgis.xml: Minor error in install instructions + * Minor error in install instructions 2006-02-23 11:48 mschaber - * CHANGES, doc/postgis.xml, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwpostgis.sql.in, regress/affine.sql, - regress/affine_expected: documented affine(), rewrote - transscale() to use affine() + * documented affine(), rewrote transscale() to use affine() 2006-02-22 14:06 strk - * CHANGES, doc/postgis.xml, lwgeom/liblwgeom.h, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in, - regress/Makefile, regress/affine.sql, regress/affine_expected: - Added affine() internal function. + * Added affine() internal function. Provided rotate{Z,X,Y}() internally using affine(). Made scale() and translate() internally use affine(). Obsoleted transscale() function. @@ -1446,75 +6326,62 @@ 2006-02-15 08:38 strk - * regress/regress_ogc.sql: Qualified args of difference() to avoid - clashes with other packages + * Qualified args of difference() to avoid clashes with other + packages 2006-02-10 10:58 strk - * spatial_ref_sys.sql: Made it a single transaction + * Made it a single transaction 2006-02-10 10:57 strk - * spatial_ref_sys.sql: Removed intermediate VACUUM + * Removed intermediate VACUUM 2006-02-06 20:04 mschaber - * CHANGES, jdbc2/jtssrc/org/postgis/jts/JtsBinaryParser.java, - jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java: fixed srid - handling in jts for composed geometries - this had prevented - 'inner' geometries with no given srid from inheriting the srid - from outer collection. + * fixed srid handling in jts for composed geometries - this had + prevented 'inner' geometries with no given srid from inheriting + the srid from outer collection. 2006-02-06 11:16 strk - * lwgeom/lwgeom.h: Added uchar typedef + * Added uchar typedef 2006-02-06 11:12 strk - * lwgeom/lwgparse.c, lwgeom/wktparse.h, lwgeom/wktunparse.c: - uint32_t typedef moved back from wktparse.h to lwgparse.c and + * uint32_t typedef moved back from wktparse.h to lwgparse.c and wktunparse.c 2006-02-06 11:09 strk - * lwgeom/BBOXCACHE_BEHAVIOURS: added snaptogrid behavior + * added snaptogrid behavior 2006-02-03 20:53 strk - * loader/pgsql2shp.c, loader/wkb.h, lwgeom/lwgparse.c, - lwgeom/wktparse.h, lwgeom/wktunparse.c: Swapped stdint.h - (unavailable on Solaris9) with inttypes.h + * Swapped stdint.h (unavailable on Solaris9) with inttypes.h 2006-02-03 09:52 strk - * CHANGES, lwgeom/lwgparse.c, lwgeom/wktunparse.c: Changed int4 - typedefs to use POSIX uint32_t + * Changed int4 typedefs to use POSIX uint32_t 2006-02-02 04:46 pramsey - * doc/postgis.xml: Updated maintainers info. + * Updated maintainers info. 2006-02-01 22:15 strk - * CHANGES, regress/Makefile, regress/run_test: Made - regress/run_test create and drop it's regress database + * Made regress/run_test create and drop it's regress database unless otherwise specified using --nocreate and --nodrop switches. 2006-02-01 20:48 strk - * configure.in: Portable tests for docdir and datadir, comments - fixed. + * Portable tests for docdir and datadir, comments fixed. Thanks to Havard Tveite for pointing out. 2006-01-29 13:54 strk - * CHANGES, README.postgis, Version.config, lwgeom/Makefile, - lwgeom/box2d.c, lwgeom/lwgeom.c, - lwgeom/lwgeom_functions_analytic.c, regress/Makefile, - regress/run_test, regress/snaptogrid.sql, - regress/snaptogrid_expected: Fixed bug in SnapToGrid() bbox - computation. + * Fixed bug in SnapToGrid() bbox computation. Previous policy (WHEN SIMPLE) turned out to be non-simple, so this has been changed to TAINING. Bbox will then be recomputed by scanning output coordinates @@ -1531,296 +6398,247 @@ 2006-01-23 00:13 strk - * CHANGES, Version.config, doc/postgis.xml: Set version to 1.1.1, - edited 1.1.1 Release Notes chapter in manual + * Set version to 1.1.1, edited 1.1.1 Release Notes chapter in + manual and set release date (2006-01-23). 2006-01-22 23:09 pramsey - * spatial_ref_sys.sql: Fix for bug 10, SRID 28992 incorrect + * Fix for bug 10, SRID 28992 incorrect 2006-01-21 08:40 strk - * regress/run_test, regress/test_index_concurrency: Separated - 'export' from assignment, for Solaris support - reported by - Michael Fuhr + * Separated 'export' from assignment, for Solaris support - + reported by Michael Fuhr 2006-01-19 19:19 strk - * doc/postgis.xml: Updated documentation for line_substring() and + * Updated documentation for line_substring() and line_interpolate_point() 2006-01-19 19:13 strk - * regress/regress_lrs.sql, regress/regress_lrs_expected: Added a - couple of line_interpolate_point tests + * Added a couple of line_interpolate_point tests 2006-01-19 19:11 strk - * CHANGES, lwgeom/lwgeom_functions_analytic.c: Z and M - interpolation in line_interpolate_point() + * Z and M interpolation in line_interpolate_point() 2006-01-19 18:26 strk - * lwgeom/lwgeom_functions_analytic.c, lwgeom/ptarray.c, - regress/regress_lrs.sql, regress/regress_lrs_expected: Made - line_substring() handle corner case of start/end having the same + * Made line_substring() handle corner case of start/end having the + same value. A point is returned in that case. 2006-01-19 18:17 strk - * regress/regress_lrs.sql, regress/regress_lrs_expected: Added more - regress tests for line_substring + * Added more regress tests for line_substring 2006-01-19 18:17 strk - * CHANGES, lwgeom/ptarray.c: Added Z and M interpolation in - ptarray_substring(), fixed some corner-case bugs + * Added Z and M interpolation in ptarray_substring(), fixed some + corner-case bugs 2006-01-19 18:16 strk - * lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c: Added - interpolate_point4d() general function in API + * Added interpolate_point4d() general function in API 2006-01-19 18:15 strk - * regress/run_test: Added -v switch to show differences inline + * Added -v switch to show differences inline 2006-01-18 21:06 strk - * CHANGES, regress/run_test: Forced lc_messages to be 'C' during - regress tests + * Forced lc_messages to be 'C' during regress tests 2006-01-18 10:19 strk - * CHANGES, lwgeom/ptarray.c, regress/regress_lrs.sql, - regress/regress_lrs_expected: Fixed out-of-bound condition in - ptarray_substring during copy of + * Fixed out-of-bound condition in ptarray_substring during copy of unaltered points. Added regress test for the case (postgis-devel/2006-January/001951.html) 2006-01-17 14:53 strk - * configure.in: Fixed $datadir and $docdir paths to support - postgresql convention + * Fixed $datadir and $docdir paths to support postgresql convention of adding 'postgresql' component IFF neither 'pgsql' nor 'postgres' already appear in the path. 2006-01-17 08:37 strk - * CHANGES: Added postgis_restore.pl fix + * Added postgis_restore.pl fix 2006-01-17 08:36 strk - * utils/postgis_restore.pl: Commented out debugging premature exit - left from last review + * Commented out debugging premature exit left from last review 2006-01-16 10:42 strk - * loader/dbfopen.c, loader/pgsql2shp.c, loader/shapefil.h, - loader/shp2pgsql.c: Added support for Bool and Date DBF<=>PGIS - mapping + * Added support for Bool and Date DBF<=>PGIS mapping 2006-01-16 10:10 strk - * CHANGES, configure.in: Fixed default pgsql prefix to - /usr/local/pgsql (default since pgsql 7.2) + * Fixed default pgsql prefix to /usr/local/pgsql (default since + pgsql 7.2) 2006-01-15 22:56 strk - * CHANGES, Makefile.config.in, configure.in: Fixed handling of - pg_config --bindir + * Fixed handling of pg_config --bindir 2006-01-13 09:11 strk - * CHANGES, lwgeom/ptarray.c, regress/lwgeom_regress.sql, - regress/lwgeom_regress_expected, regress/regress_lrs.sql, - regress/regress_lrs_expected: Fixed bug in ptarray_locate_point() - - added regress test for specific case + * Fixed bug in ptarray_locate_point() - added regress test for + specific case 2006-01-12 12:26 strk - * CHANGES, lwgeom/lwgeom_geos_c.c: Fixed bug blessing all - GEOMETRYCOLLECTIONS to MULTIPOLYGONS in postgis->GEOS + * Fixed bug blessing all GEOMETRYCOLLECTIONS to MULTIPOLYGONS in + postgis->GEOS converted trough C-API 2006-01-10 16:38 mschaber - * CHANGES, doc/postgis.xml, lwgeom/lwpostgis.sql.in: Added - NumInteriorRing(geometry) alias function + * Added NumInteriorRing(geometry) alias function 2006-01-09 16:40 strk - * loader/PQunescapeBytea.c, loader/compat.h, loader/dbfopen.c, - loader/pgsql2shp.c, loader/shp2pgsql.c: ISO C90 comments, - signedness mismatch fixes + * ISO C90 comments, signedness mismatch fixes 2006-01-09 15:55 strk - * lwgeom/lwgeom_box.c, lwgeom/lwgeom_box2dfloat4.c, - lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_btree.c, - lwgeom/lwgeom_chip.c, lwgeom/lwgeom_dump.c, - lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_gml.c, - lwgeom/lwgeom_inout.c, lwgeom/lwgeom_svg.c, - lwgeom/lwgeom_transform.c, lwgeom/profile.h, - lwgeom/stringBuffer.c, lwgeom/stringBuffer.h: ISO C90 comments - (finished in lwgeom/) + * ISO C90 comments (finished in lwgeom/) 2006-01-09 15:12 strk - * lwgeom/lwcollection.c, lwgeom/lwgeom_spheroid.c, lwgeom/lwline.c, - lwgeom/lwmline.c, lwgeom/lwmpoint.c, lwgeom/lwmpoly.c, - lwgeom/lwpoint.c, lwgeom/wktunparse.c: ISO C90 comments + * ISO C90 comments 2006-01-09 15:11 strk - * lwgeom/lwgeom_functions_analytic.c: Removed variable-sized array - and fixed comments as for ISO C90 requirements. + * Removed variable-sized array and fixed comments as for ISO C90 + requirements. 2006-01-09 15:09 strk - * regress/Makefile, regress/simplify.sql, - regress/simplify_expected: Added simplify() test unit + * Added simplify() test unit 2006-01-09 14:43 strk - * lwgeom/lwgeom_api.c: ISO C90 comments, indenting + * ISO C90 comments, indenting 2006-01-09 12:56 strk - * lwgeom/lwpostgis.sql.in: Proc upgrade requirement message made - more clear. + * Proc upgrade requirement message made more clear. 2006-01-09 12:55 strk - * lwgeom/lwgeom_debug.c: Removed variable-sized array forbidden by - ISO C90. + * Removed variable-sized array forbidden by ISO C90. 2006-01-09 12:39 strk - * lwgeom/liblwgeom.c: C++ style comments removed, fixed return from - void function. + * C++ style comments removed, fixed return from void function. 2006-01-09 12:36 strk - * lwgeom/ptarray.c: Changed C++ style comments to ISO C format + * Changed C++ style comments to ISO C format 2006-01-09 12:30 strk - * lwgeom/measures.c: Changed C++ style comments to ISO C ones. + * Changed C++ style comments to ISO C ones. 2006-01-09 12:17 strk - * CHANGES: Added Solaris 2.7 and MingW support improvements item + * Added Solaris 2.7 and MingW support improvements item 2006-01-09 11:48 strk - * lwgeom/lwgeom_estimate.c: Fixed "strict-aliasing rule" breaks. + * Fixed "strict-aliasing rule" breaks. 2006-01-09 11:43 strk - * lwgeom/ptarray.c: Found another (faster) way to avoid breaking - "strict-aliasing rules" + * Found another (faster) way to avoid breaking "strict-aliasing + rules" 2006-01-09 11:05 strk - * lwgeom/ptarray.c: Removed POINT4D=>POINT2D cast raising GCC - warning + * Removed POINT4D=>POINT2D cast raising GCC warning 2006-01-09 10:56 strk - * configure.in: Changed "! test" to "test !" and "-e" to "-f" for - Solaris compatibility. + * Changed "! test" to "test !" and "-e" to "-f" for Solaris + compatibility. 2006-01-09 10:42 strk - * lwgeom/lwgeom_functions_basic.c: Changed all C++ style comments - to ISO C ones. + * Changed all C++ style comments to ISO C ones. 2006-01-08 15:02 strk - * ., .cvsignore: Added lwpostgis_upgrade.sql + * Added lwpostgis_upgrade.sql 2006-01-07 10:18 strk - * configure.in: Changed $PWD uses with `pwd` (required for Solaris - 2.7) + * Changed $PWD uses with `pwd` (required for Solaris 2.7) 2006-01-05 15:01 strk - * configure.in: More portable (hopefully) use of quotes and - backticks + * More portable (hopefully) use of quotes and backticks 2006-01-05 00:26 chodgson - * lwgeom/lwgeom_inout.c: rollback to contain cast + * rollback to contain cast 2006-01-05 00:19 chodgson - * lwgeom/lwgeom_chip.c: 1.12 with changes from 1.11 integrated + * 1.12 with changes from 1.11 integrated 2006-01-05 00:07 chodgson - * lwgeom/lwgeom_functions_basic.c: Recommitted with changes from - 1_34 integrated + * Recommitted with changes from 1_34 integrated 2006-01-04 21:37 chodgson - * lwgeom/lwgeom_functions_basic.c: Added function - optimistic_overlap in order to support TerrainServer. Note that - optimistic_overlap existed in postgis prior to 1.0 but was - removed. The included version is a hack to work with the newer - lwgeom structs + * Added function optimistic_overlap in order to support + TerrainServer. Note that optimistic_overlap existed in postgis + prior to 1.0 but was removed. The included version is a hack to + work with the newer lwgeom structs 2006-01-04 21:21 chodgson - * lwgeom/lwgeom_inout.c: Modified lwgeom2 = ... line in - LWGEOMFromWKB function; removed the (uchar *) cast + * Modified lwgeom2 = ... line in LWGEOMFromWKB function; removed + the (uchar *) cast 2006-01-04 21:16 chodgson - * lwgeom/lwgeom_chip.c: Added the CHIP_send function which enables - Postgres 8.0 to send a binary CHIP + * Added the CHIP_send function which enables Postgres 8.0 to send a + binary CHIP 2006-01-01 02:30 strk - * lwgeom/lwgeom_pg.c: Added missing include for definition of - unparse_WKB() + * Added missing include for definition of unparse_WKB() 2006-01-01 02:19 strk - * lwgeom/lwgeom_box.c, lwgeom/lwgeom_pg.h: Dropped unused - box2df_to_box() and box_to_box2df() functions. Added - box_to_box2df_p() function to complement exiting + * Dropped unused box2df_to_box() and box_to_box2df() functions. + Added box_to_box2df_p() function to complement exiting box2df_to_box_p(). 2005-12-31 15:11 strk - * doc/postgis.xml: Fixed reference to PostgreSQL "contrib" - directory (no more required) + * Fixed reference to PostgreSQL "contrib" directory (no more + required) 2005-12-31 14:57 strk - * lwgeom/lwgeom_api.c: Fixed "possibly uninitialized" warning in - box2df_to_box3d + * Fixed "possibly uninitialized" warning in box2df_to_box3d 2005-12-30 18:14 strk - * lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_box3d.c, - lwgeom/lwgeom_chip.c, lwgeom/lwgeom_gml.c, lwgeom/lwgeom_svg.c, - lwgeom/lwgeom_transform.c: Fixed all signedness warnings + * Fixed all signedness warnings 2005-12-30 17:40 strk - * CHANGES, Version.config, lwgeom/liblwgeom.h, lwgeom/lwgeom.c, - lwgeom/lwgeom_api.c, lwgeom/lwgeom_chip.c, - lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_functions_analytic.c, - lwgeom/lwgeom_gist.c, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, - lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h, lwgeom/lwgparse.c, - lwgeom/lwpoly.c, lwgeom/wktparse.h: Moved PG_LWGEOM WKB I/O and - SRID get/set funx + * Moved PG_LWGEOM WKB I/O and SRID get/set funx from lwgeom_api.c to lwgeom_pg.c. Made lwgeom_from_ewkb directly invoke grammar parser rather then invoke @@ -1831,158 +6649,145 @@ 2005-12-28 18:43 devrim - * extras/rpm/patches/postgis-version.config.patch: Removed unused - patch + * Removed unused patch 2005-12-28 18:40 devrim - * extras/rpm/spec/postgis.spec: Lots of fixes for 1.1 + * Lots of fixes for 1.1 2005-12-21 18:45 strk - * configure.in: Removed awk usage, --with-template is detected - during the single + * Removed awk usage, --with-template is detected during the single pg_config --configure scan 2005-12-21 13:18 strk - * configure.in: Changed $() constructs to "``" ones, for - portability + * Changed $() constructs to "``" ones, for portability 2005-12-21 12:12 strk - * lwgeom/lwgeom_transform.c: Raised a warning on pj_errno==-38 (a - nodatum transform is attempted before giving up) + * Raised a warning on pj_errno==-38 (a nodatum transform is + attempted before giving up) 2005-12-20 09:17 strk - * regress/run_test: Used more portable sed syntax, submitted by - Michael Fuhr. + * Used more portable sed syntax, submitted by Michael Fuhr. 2005-12-20 09:06 strk - * doc/Makefile: Fixed inconsistency between docs install/uninstall - paths + * Fixed inconsistency between docs install/uninstall paths 2005-12-19 20:33 strk - * configure.in: Fixed eprefix (bindir) use + * Fixed eprefix (bindir) use 2005-12-19 20:23 strk - * GNUmakefile: Dropped `liblwgeom' dependency from 'test' rule + * Dropped `liblwgeom' dependency from 'test' rule 2005-12-19 15:07 strk - * configure.in: Allowed for overriding of --datadir. + * Allowed for overriding of --datadir. reworked pg_config --configure parsing to make a single scan. Fixed mishanlding of --prefix 2005-12-19 12:26 strk - * README.postgis: make regress => make test + * make regress => make test 2005-12-19 10:39 strk - * regress/regress_expected, regress/run_test: used a consistent - construct for out_and_err redirect, + * used a consistent construct for out_and_err redirect, added rule to make [eE][-+]0+[0-9]+ become e[-+][1-9]+ 2005-12-19 10:17 strk - * regress/run_test: Applied patch for MingW support (buffering and - INF representation problems) + * Applied patch for MingW support (buffering and INF representation + problems) 2005-12-19 09:43 strk - * lwgeom/Makefile: Fixed uninstall rule for scripts + * Fixed uninstall rule for scripts 2005-12-16 16:53 strk - * configure.in: fixed iconv check + * fixed iconv check 2005-12-16 16:47 strk - * Makefile.config.in, configure.in, loader/Makefile: Added support - for mixed libiconv/iconv + * Added support for mixed libiconv/iconv 2005-12-16 15:07 strk - * HOWTO_RELEASE: Added make_dist.sh argument. + * Added make_dist.sh argument. 2005-12-16 11:55 strk - * TODO: Almost done with closure + * Almost done with closure 2005-12-16 11:53 strk - * doc/postgis.xml: Added Carl Anderson to release-specifi credits - section (forgot, who know how many else) + * Added Carl Anderson to release-specifi credits section (forgot, + who know how many else) 2005-12-16 11:14 strk - * CHANGES, doc/postgis.xml: Edited release notes in manual, set - release date to 2005/12/21 + * Edited release notes in manual, set release date to 2005/12/21 (if everything goes file) 2005-12-16 10:06 mschaber - * jdbc2/README: small README improvements + * small README improvements 2005-12-16 09:36 strk - * lwgeom/lwpostgis.sql.in: Added installed procs version when proc - upgrade needed + * Added installed procs version when proc upgrade needed 2005-12-16 09:32 strk - * HOWTO_RELEASE, TODO, make_dist.sh: Added release procedure and - Versioning rationale. + * Added release procedure and Versioning rationale. 2005-12-16 08:59 strk - * Version.config, lwgeom/Makefile: lwpostgis_upgrade.sql installed - by install and removed by uninstall, + * lwpostgis_upgrade.sql installed by install and removed by + uninstall, fixed path info for lwpostgis.sql install. Stripped CVS from version strings and added note about SO/REL versions being the same. 2005-12-16 08:56 strk - * lwgeom/lwgeom_geos_wrapper.cpp: Added required typinfo include + * Added required typinfo include 2005-12-16 08:38 strk - * lwgeom/lwpostgis.sql.in: Simplified top warning about - upgradability of changes. + * Simplified top warning about upgradability of changes. 2005-12-16 08:37 strk - * lwgeom/Makefile: Added dependency of postgis_proc_upgrade.pl in + * Added dependency of postgis_proc_upgrade.pl in lwpostgis_upgrade.sql rule 2005-12-16 08:33 strk - * utils/postgis_proc_upgrade.pl: Fixed version checker to only use - Major to compare + * Fixed version checker to only use Major to compare 2005-12-16 02:08 strk - * lwgeom/Makefile: Reverted use of $(shlib_major) to $(shlib). + * Reverted use of $(shlib_major) to $(shlib). Since lwpostgis_upgrade.sql is always enough to rebind, and also required... 2005-12-16 01:48 strk - * utils/postgis_proc_upgrade.pl: Added comment about the use of - postgis_lib_version in version checker + * Added comment about the use of postgis_lib_version in version + checker (last commit log was incomplete) 2005-12-16 01:41 strk - * CHANGES, Version.config, lwgeom/Makefile, - lwgeom/lwpostgis.sql.in, utils/postgis_proc_upgrade.pl: Unified - SCRIPTS, LIB and RELEASE versions for the sake of simplicity. + * Unified SCRIPTS, LIB and RELEASE versions for the sake of + simplicity. postgis_scripts_released() will return the same as postgis_lib_version() postgis_scripts_installed() return still the same numbers but as @@ -1991,7 +6796,7 @@ 2005-12-16 01:35 strk - * doc/postgis.xml: Added notes `bout postgis_scripts_released(), + * Added notes `bout postgis_scripts_released(), postgis_scripts_installed() and postgis_version(). Copied soft upgrade description from README @@ -1999,29 +6804,24 @@ 2005-12-15 23:57 strk - * Makefile.config.in, configure.in, lwgeom/Makefile: perl - availability check by ./configure (sorry, you'll need it from now - on) + * perl availability check by ./configure (sorry, you'll need it + from now on) 2005-12-15 23:52 strk - * CHANGES: Added note about jdbc/ drop and PgSQL source dependency - relief + * Added note about jdbc/ drop and PgSQL source dependency relief 2005-12-15 23:49 strk - * jdbc: Removed obsoleted code + * Removed obsoleted code 2005-12-15 23:46 pramsey - * doc/postgis.xml: Remove qandasetdiv tags and fix numbering... + * Remove qandasetdiv tags and fix numbering... 2005-12-15 23:28 strk - * CHANGES, GNUmakefile, lwgeom/Makefile, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_nojts.c, - lwgeom/lwpostgis.sql.in: - Made postgis_version() a C function - w/out changing output. + * - Made postgis_version() a C function w/out changing output. - Moved postgis centroid() version (neither GEOS nor JTS) from lwgeom_functions_basic.c to lwgeom_nojts.c (fails far less times with "redefinition of centroid" errors.) @@ -2030,103 +6830,94 @@ 2005-12-15 23:17 pramsey - * README.postgis: Wording changes here and there. + * Wording changes here and there. 2005-12-15 22:50 strk - * README.postgis: Updated Upgrading section + * Updated Upgrading section 2005-12-15 19:11 strk - * make_dist.sh: back to single full package + * back to single full package 2005-12-15 18:34 strk - * doc/postgis.xml: Switched HARD/SOFT upgrade and removed HACK - upgrade sections. + * Switched HARD/SOFT upgrade and removed HACK upgrade sections. 2005-12-15 18:30 strk - * TODO: Added item for 1.1 closure + * Added item for 1.1 closure 2005-12-15 15:18 strk - * TODO: Added things to do for 1.1.0 closeup + * Added things to do for 1.1.0 closeup 2005-12-15 09:28 strk - * regress/run_test: Infinite->Infinity + * Infinite->Infinity 2005-12-15 01:27 strk - * regress/run_test: Added PROJ version in output - would change the - whole thing to postgis_full_version() if it only fit into 80 cols + * Added PROJ version in output - would change the whole thing to + postgis_full_version() if it only fit into 80 cols 2005-12-15 01:21 strk - * regress/Makefile: Made PROJ test be run only if USE_PROJ=1 + * Made PROJ test be run only if USE_PROJ=1 2005-12-15 01:19 strk - * regress/regress.sql, regress/regress_expected, - regress/regress_ogc.sql, regress/regress_ogc_expected: Moved - GEOS/JTS function from regress to ogc test + * Moved GEOS/JTS function from regress to ogc test 2005-12-15 01:07 strk - * regress/regress.sql, regress/run_test: Removed call to - replace(text,text,text) in regress.sql + * Removed call to replace(text,text,text) in regress.sql (unsupported by pgsql 7.2) Used sed in run_test to Transform Infinite to inf and Inf to inf 2005-12-15 00:49 strk - * Version.config, lwgeom/Makefile: Splitted SCRIPTS_VERSION in - MAJOR,MINOR,MICRO + * Splitted SCRIPTS_VERSION in MAJOR,MINOR,MICRO 2005-12-15 00:47 strk - * lwgeom/lwpostgis.sql.in: 'IMMUTABLE STRICT' -> - '_IMMUTABLE_STRICT' fix for new polygon ctors + * 'IMMUTABLE STRICT' -> '_IMMUTABLE_STRICT' fix for new polygon + ctors 2005-12-15 00:28 strk - * regress/run_test: typo fixed + * typo fixed 2005-12-14 18:56 strk - * TODO: Removed rectangle-level locking (DONE) + * Removed rectangle-level locking (DONE) 2005-12-14 18:45 strk - * TODO: Dropped 1.1.0 specific section - all pending items dumped - to 'other random items' + * Dropped 1.1.0 specific section - all pending items dumped to + 'other random items' 2005-12-14 18:44 strk - * doc/postgis.xml: Typo fixed (dumber->dumper) - was tempted to - keep it ;) + * Typo fixed (dumber->dumper) - was tempted to keep it ;) 2005-12-14 18:34 strk - * README.postgis: Reintroduced revised INSTALLATION, UPGRADE, - USAGE. + * Reintroduced revised INSTALLATION, UPGRADE, USAGE. Added REQUIREMENTS, CONFIGURATION and TESTING. UPGRADE still requires some cleanup (IMHO). 2005-12-14 15:40 strk - * README.postgis: Removed most info, added reference to PostGIS - manual instead + * Removed most info, added reference to PostGIS manual instead 2005-12-14 15:29 strk - * ., .cvsignore: Removed postgis_geos_version.h - should be under - lwgeom/ + * Removed postgis_geos_version.h - should be under lwgeom/ 2005-12-14 15:23 strk - * make_dist.sh: - Create two packages: + * - Create two packages: postgis-$$.tar.gz and postgis-regress-$$.tar.gz - New syntax: @@ -2137,107 +6928,89 @@ 2005-12-14 14:14 strk - * doc/Makefile: Removed obsoleted --param shade.verbatim param from - xsltproc call, + * Removed obsoleted --param shade.verbatim param from xsltproc + call, moved common flags on top file. 2005-12-14 13:43 strk - * doc/postgis.xml: fixed closing tag mismatch + * fixed closing tag mismatch 2005-12-14 13:42 strk - * doc/postgis.xml: Added release version in abstract, updated - INSTALL section to reflect autoconf-based layout + * Added release version in abstract, updated INSTALL section to + reflect autoconf-based layout 2005-12-14 12:24 strk - * Makefile.config.in, configure.in, doc/Makefile: Nicely handled - missing requirements for docs build + * Nicely handled missing requirements for docs build 2005-12-14 11:13 strk - * regress/regress.sql, regress/regress_ogc.sql, - regress/regress_ogc_expected: Snapped buffer() output to a grid - of 1.0E-14 grid to account for slightly + * Snapped buffer() output to a grid of 1.0E-14 grid to account for + slightly different floating number behaviours on Solaris. Normalized Infinity to inf to account for different libc outputs. 2005-12-14 00:26 strk - * regress/Makefile, regress/run_test: Regression tests output made - much more concise + * Regression tests output made much more concise 2005-12-13 23:25 strk - * lwgeom/ptarray.c: removed unused variable + * removed unused variable 2005-12-13 22:04 strk - * regress/run_test: Added GEOS/JTS version info when available + * Added GEOS/JTS version info when available 2005-12-13 21:16 strk - * regress/Makefile: Fixed a misnamed test + * Fixed a misnamed test 2005-12-13 19:01 strk - * doc/postgis.xml, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwpostgis.sql.in, regress/Makefile, - regress/replacepoint.sql, regress/replacepoint_expected, - regress/setpoint.sql, regress/setpoint_expected: Renamed - ReplacePoint() to SetPoint() + * Renamed ReplacePoint() to SetPoint() 2005-12-13 18:39 strk - * CHANGES, doc/postgis.xml, lwgeom/liblwgeom.h, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwline.c, - lwgeom/lwpostgis.sql.in, lwgeom/ptarray.c, regress/Makefile, - regress/removepoint.sql, regress/removepoint_expected, - regress/replacepoint.sql, regress/replacepoint_expected: Added - RemovePoint() and ReplacePoint() to complete Geometry editiong - function. + * Added RemovePoint() and ReplacePoint() to complete Geometry + editiong function. Added regress tests for them. 2005-12-13 18:19 strk - * lwgeom/lwgeom.c: Fixed bug in lwgeom_as_anytype cast funcions + * Fixed bug in lwgeom_as_anytype cast funcions 2005-12-13 14:19 strk - * doc/postgis.xml: LRS section repopulated + * LRS section repopulated 2005-12-13 12:51 strk - * doc/postgis.xml: Moved out of LRS section: line_locate_point back - (to Misc), + * Moved out of LRS section: line_locate_point back (to Misc), line_substring and line_interpolate_point (to Geometry constructors). Added more cross-references. 2005-12-13 12:12 strk - * TODO: updated + * updated 2005-12-12 20:41 strk - * regress/run_test: Handled common invokation mistake (accept - trailing .sql in test names) + * Handled common invokation mistake (accept trailing .sql in test + names) 2005-12-12 20:31 strk - * regress/run_test: Changed math statements to be compatible with - solaris shell, fixed typo + * Changed math statements to be compatible with solaris shell, + fixed typo 2005-12-12 17:40 strk - * CHANGES, doc/postgis.xml, lwgeom/lwgeom_geos.c, - lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_geos_wrapper.cpp, - lwgeom/lwgeom_jts.c, lwgeom/lwgeom_nojts.c, - lwgeom/lwpostgis.sql.in, regress/Makefile, - regress/regress_bdpoly.sql, regress/regress_bdpoly_expected, - regress/regress_expected, regress/run_test: - Fixed Z presence - detection in GEOS funcions (C++ and C wrappers). + * - Fixed Z presence detection in GEOS funcions (C++ and C + wrappers). - NEW BuildArea(any_geometry) function - NEW OGC BdPolyFromText(linestring_wkt, srid) function - NEW OGC BdMPolyFromText(linestring_wkt, srid) function @@ -2248,264 +7021,229 @@ 2005-12-12 11:35 strk - * lwgeom/Makefile: Avoided detect_geos_version rule when using the - GEOS C-API + * Avoided detect_geos_version rule when using the GEOS C-API 2005-12-12 11:33 strk - * lwgeom/lwgeom_functions_analytic.c: Wrapped grid_print - declaration and definition in VERBOSE block, to avoid compiler - warning about it being unused + * Wrapped grid_print declaration and definition in VERBOSE block, + to avoid compiler warning about it being unused 2005-12-10 15:46 strk - * lwgeom/lwgeom_api.c: Fixed error message typo + * Fixed error message typo 2005-12-09 20:43 pramsey - * doc/postgis.xml: Added credits for GEOS and Proj4. + * Added credits for GEOS and Proj4. 2005-12-09 15:14 strk - * CHANGES: Organized Change log for 1.1.0 + * Organized Change log for 1.1.0 2005-12-09 12:02 strk - * doc/postgis.xml: Added Charlie Savage in credits + * Added Charlie Savage in credits 2005-12-09 12:00 strk - * CHANGES, lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_c.c, - lwgeom/lwgeom_geos_wrapper.cpp: Plugged memory leaks in - Polygonize(). + * Plugged memory leaks in Polygonize(). 2005-12-09 10:14 strk - * regress/regress_ogc.sql, regress/regress_ogc_expected: Added a - couple of polygonize tests + * Added a couple of polygonize tests 2005-12-07 12:22 strk - * utils/postgis_restore.pl: Fixed handling of CAST for 8.0.0 - restore. + * Fixed handling of CAST for 8.0.0 restore. Type name canonicalization function defined separately. 2005-12-07 09:05 strk - * utils/postgis_restore.pl: Added note about OID column drop in pre - 8.1 to 8.1+ upgrades + * Added note about OID column drop in pre 8.1 to 8.1+ upgrades 2005-12-06 15:42 devrim - * extras/rpm/spec/postgis.spec: Label the spec file as 1.1.0 + * Label the spec file as 1.1.0 2005-12-06 15:37 strk - * doc/postgis.xml: Updated SnapToGrid documentation + * Updated SnapToGrid documentation 2005-12-06 15:26 devrim - * extras/rpm/spec/postgis.spec: Update to 1.0.6 + * Update to 1.0.6 2005-12-06 15:09 strk - * CHANGES, doc/postgis.xml: Updated after release 1.0.6 + * Updated after release 1.0.6 2005-12-06 14:56 strk - * regress/run_test: Added check for successfully postgis - installation before running tests + * Added check for successfully postgis installation before running + tests 2005-12-06 14:51 strk - * regress/regress_ogc.sql, regress/regress_ogc_expected: Added - user-reported intersects() test + * Added user-reported intersects() test 2005-12-02 15:11 strk - * regress/Makefile: Had regress_ogc test skipped if no GEOS nor JTS - support is compiled in + * Had regress_ogc test skipped if no GEOS nor JTS support is + compiled in 2005-12-02 14:56 strk - * Makefile: Added missing rules + * Added missing rules 2005-12-02 14:52 strk - * GNUmakefile, Makefile: Copied PostgreSQL top-level Makefile for - use by systems in which make != gmake + * Copied PostgreSQL top-level Makefile for use by systems in which + make != gmake 2005-12-02 14:35 strk - * lwgeom/lwgeom_transform.c: Fixed support for PGSQL version 7.2 - and 7.3 + * Fixed support for PGSQL version 7.2 and 7.3 2005-12-02 14:15 strk - * regress/regress_proj_expected: Fixed SnapToGrid output expectance - (higher dims no more discarded) + * Fixed SnapToGrid output expectance (higher dims no more + discarded) 2005-12-02 13:21 strk - * CHANGES: Added note about new SnapToGrid function + * Added note about new SnapToGrid function 2005-12-02 13:16 strk - * lwgeom/lwpostgis.sql.in: Added SnapToGrid(geom, point_offset, - xsz, ysz, zsz, msz) + * Added SnapToGrid(geom, point_offset, xsz, ysz, zsz, msz) 2005-12-02 10:46 strk - * lwgeom/lwgeom_functions_analytic.c: Added - LWGEOM_snaptogrid_pointoff and gridspec utility funx + * Added LWGEOM_snaptogrid_pointoff and gridspec utility funx 2005-12-02 09:12 strk - * CHANGES: Added note about SnapToGrid bbox computation + * Added note about SnapToGrid bbox computation 2005-12-02 09:07 strk - * lwgeom/lwgeom_functions_analytic.c: Fixed output box2d - computation in SnapToGrid (was working with float, + * Fixed output box2d computation in SnapToGrid (was working with + float, changed to work with doubles and call appropriate box3d->box2d converter). 2005-12-02 09:06 strk - * lwgeom/lwgeom_api.c: Added PARANOIA_LEVEL checks in box3d<->box2d - converters + * Added PARANOIA_LEVEL checks in box3d<->box2d converters 2005-12-02 08:26 strk - * regress/Makefile, regress/run_test: Quoted grep pattern (Solaris' - shell threats carets as pipes). + * Quoted grep pattern (Solaris' shell threats carets as pipes). Added a sleep 1 before dropping DB (to avoid "database being accessed" errors). 2005-12-01 22:29 strk - * regress/Makefile: Changed back 'tests' to 'test' + * Changed back 'tests' to 'test' 2005-12-01 19:25 strk - * CHANGES: Added note about SnapToGrid and higher dims + * Added note about SnapToGrid and higher dims 2005-12-01 19:09 strk - * lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c, - lwgeom/lwgeom_functions_analytic.c, - lwgeom/lwgeom_functions_lrs.c, lwgeom/ptarray.c: Exported - DYNPTARRAY struct and accessor funx (from _lrs.c). + * Exported DYNPTARRAY struct and accessor funx (from _lrs.c). Rewritten ptarray_grid() to allow snapping of all dimensions and never discard input ordinates. 2005-12-01 17:14 strk - * lwgeom/lwgeom_geos_wrapper.cpp: Fixed missing LineMerge symbol - when built against geos-1.0 + * Fixed missing LineMerge symbol when built against geos-1.0 2005-12-01 16:21 strk - * CHANGES, lwgeom/liblwgeom.c, lwgeom/liblwgeom.h, - lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_c.c, - lwgeom/lwgeom_jts.c: Added SRID mismatch checks in GEOS and JTS - wrappers + * Added SRID mismatch checks in GEOS and JTS wrappers 2005-12-01 16:19 strk - * Makefile.config.in: Updated comment about GEOS C-API (starts with - 2.2.x) + * Updated comment about GEOS C-API (starts with 2.2.x) 2005-12-01 15:53 strk - * regress/Makefile: Renamed clean: to cleanup:, provided empty - clean: to make things work + * Renamed clean: to cleanup:, provided empty clean: to make things + work from toplevel makefile. 2005-12-01 15:50 strk - * configure.in: Fixed handling of bogus geos-1.0 + * Fixed handling of bogus geos-1.0 2005-12-01 14:07 strk - * regress/Makefile, regress/lwgeom_regress_expected, - regress/regress_expected, regress/regress_index_expected, - regress/run_test: Skipped checks of SQL command outputs + * Skipped checks of SQL command outputs (INSERT,UPDATE,CREATE,DROP). Cleaned up postgis_reg after tests run. 2005-12-01 13:53 strk - * CHANGES, lwgeom/lwgeom.c: Fixed lwgeom_segmentize2d() to always - return a clone + * Fixed lwgeom_segmentize2d() to always return a clone 2005-12-01 13:49 strk - * CHANGES, lwgeom/lwcollection.c: Fixed short-allocation in - lwcollection_clone() + * Fixed short-allocation in lwcollection_clone() 2005-12-01 13:37 strk - * regress/regress_proj.sql, regress/regress_proj_expected: Fixed - test to cleanup after run + * Fixed test to cleanup after run 2005-11-30 21:02 strk - * regress/regress_proj.sql, regress/regress_proj_expected: Added - missing proj tests + * Added missing proj tests 2005-11-30 18:24 strk - * CHANGES, lwgeom/lwgeom_functions_basic.c, lwgeom/ptarray.c: Fixed - segfault on addPoint() with invalid offset + * Fixed segfault on addPoint() with invalid offset 2005-11-30 18:24 strk - * regress/run_test: Fixed error message on non-readable expected - file + * Fixed error message on non-readable expected file 2005-11-30 17:04 strk - * doc/postgis.xml: Added Alex Mayrhofer to list of contributors + * Added Alex Mayrhofer to list of contributors 2005-11-30 16:59 strk - * CHANGES: Moved 8.2 support to 1.0.6 section + * Moved 8.2 support to 1.0.6 section 2005-11-30 16:57 strk - * regress/Makefile: Added proj tests, curtesy of Alex Mayrhofer + * Added proj tests, curtesy of Alex Mayrhofer 2005-11-29 22:40 strk - * configure.in: CAPI usage triggered starting at geos-2.2 + * CAPI usage triggered starting at geos-2.2 2005-11-29 10:05 strk - * CHANGES, doc/postgis.xml: Added locate_among_measure() and - locate_between_measures() dox. + * Added locate_among_measure() and locate_between_measures() dox. Updated CHANGES adding new LRS funx and new transform() code. 2005-11-29 09:00 strk - * TODO, doc/postgis.xml: Updated documentation for X,Y,M and Z + * Updated documentation for X,Y,M and Z 2005-11-28 16:01 strk - * CHANGES, lwgeom/lwgeom_functions_basic.c: Fixed a segfault on - geom_accum(NULL, NULL) condition + * Fixed a segfault on geom_accum(NULL, NULL) condition 2005-11-28 15:59 strk - * regress/regress.sql, regress/regress_expected: Added - geom_accum(NULL,NULL) test + * Added geom_accum(NULL,NULL) test 2005-11-28 15:06 strk - * lwgeom/SERIALIZED_FORM, lwgeom/compat.h, lwgeom/liblwgeom.h, - lwgeom/lwgeom_functions_lrs.c, lwgeom/lwgeom_pg.h, - lwgeom/pgsql_compat.h: Estrapolated SERIALIZED_FORM doc from - liblwgeom.h and put it into + * Estrapolated SERIALIZED_FORM doc from liblwgeom.h and put it into SERIALIZED_FORM file. Cleaned up header files so to avoid C++ style comments and -pedantic errors. @@ -2513,153 +7251,117 @@ 2005-11-28 11:49 strk - * CHANGES: Added bbox cache handling fix in 1.0.6 + * Added bbox cache handling fix in 1.0.6 2005-11-28 11:48 strk - * lwgeom/lwgeom_functions_basic.c: minor cleanups and comments + * minor cleanups and comments 2005-11-28 11:31 strk - * lwgeom/lwgeom_functions_basic.c: memory release in - force_collection + * memory release in force_collection 2005-11-28 11:27 strk - * regress/regress.sql, regress/regress_expected: Added - force_collection test + * Added force_collection test 2005-11-28 11:20 strk - * lwgeom/lwcollection.c, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwgeom_ogc.c, lwgeom/lwline.c, lwgeom/lwpoly.c: Fixed - ExteriorRing() and Segmentize() handling of bbox cache + * Fixed ExteriorRing() and Segmentize() handling of bbox cache 2005-11-28 11:04 strk - * regress/regress.sql, regress/regress_expected, - regress/regress_ogc.sql, regress/regress_ogc_expected: Added - ExteriorRing and Segmentize tests + * Added ExteriorRing and Segmentize tests 2005-11-25 17:22 mschaber - * jdbc2/README, jdbc2/src/org/postgis/java2d/PGShapeGeometry.java, - jdbc2/src/org/postgis/java2d/ShapeBinaryParser.java: java2d and - doc improvements + * java2d and doc improvements 2005-11-25 16:14 strk - * CHANGES, Makefile.config.in, lwgeom/lwgeom_box2dfloat4.c, - lwgeom/lwgeom_chip.c, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwgeom_gist.c, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, - lwgeom/lwgeom_pg.h, lwgeom/lwgeom_spheroid.c: Added support for - PostgreSQL head, as suggested by Michael Fuhr. + * Added support for PostgreSQL head, as suggested by Michael Fuhr. Cleaned up includes. 2005-11-25 16:11 strk - * lwgeom/lwgeom_transform.c: Wrapped PROJ4SRSCacheCheck function in - ifdef MEMORY_CONTEXT_CHECKING block, to avoid compiler warning + * Wrapped PROJ4SRSCacheCheck function in ifdef + MEMORY_CONTEXT_CHECKING block, to avoid compiler warning 2005-11-25 15:43 strk - * regress/regress_ogc.sql, regress/regress_ogc_expected: Added - unite_garray() test + * Added unite_garray() test 2005-11-25 15:43 strk - * regress/run_test: Added database version info + * Added database version info 2005-11-25 15:34 strk - * regress/regress_expected, regress/regress_ogc_expected: Fixed - expected ERROR and NOTICEs + * Fixed expected ERROR and NOTICEs 2005-11-25 15:28 strk - * lwgeom/lwcollection.c: Fixed 0-size allocation in lwcollection - deserializer + * Fixed 0-size allocation in lwcollection deserializer (only matters when backend is compiled with --enable-cassert) 2005-11-25 14:14 strk - * regress/run_test: Added postgis library version and builddate, to - make sure the existing database + * Added postgis library version and builddate, to make sure the + existing database being used is equipped with the library we are willing to test. 2005-11-24 20:20 strk - * TODO: Added note about documentation updates requirement (will - anyone read it before 1.1.0 ? ;) + * Added note about documentation updates requirement (will anyone + read it before 1.1.0 ? ;) 2005-11-24 20:18 strk - * lwgeom/lwgeom_geos_c.c: Fixed sizeof(GEOSGeom) calls, minor - debugging improvements. + * Fixed sizeof(GEOSGeom) calls, minor debugging improvements. 2005-11-24 20:11 strk - * doc/man/shp2pgsql.1: Added -N and -g documentation + * Added -N and -g documentation 2005-11-23 15:54 strk - * lwgeom/lwgeom_ogc.c: Changed X(), Y(), M() and Z() to raise an - error if input + * Changed X(), Y(), M() and Z() to raise an error if input is not strictly a point (must update documentation) 2005-11-23 15:30 strk - * lwgeom/lwgeom_functions_lrs.c, regress/regress_lrs.sql, - regress/regress_lrs_expected: Changed locate_between_measures() - to return simpler types + * Changed locate_between_measures() to return simpler types 2005-11-23 14:52 strk - * CHANGES, lwgeom/lwgeom_ogc.c, regress/regress.sql, - regress/regress_expected: Changed M() and Z() to return NULL when - input doesn't have + * Changed M() and Z() to return NULL when input doesn't have the requested dimension. Updated regress tests with a few of these cases. 2005-11-23 14:44 strk - * regress/run_test: Added usage dox and check for required input - files + * Added usage dox and check for required input files 2005-11-23 14:38 strk - * regress/Makefile, regress/lwgeom_regress.sql, - regress/lwgeom_regress_expected, regress/regress.sql, - regress/regress_expected, regress/regress_index.sql, - regress/regress_index_expected, regress/regress_lrs.sql, - regress/regress_lrs_expected, regress/run_index_regress, - regress/run_lwgeom_regress, regress/run_ogc_regress, - regress/run_regress, regress/run_test: Reworked regress tests to - avoid multiple database creations + * Reworked regress tests to avoid multiple database creations 2005-11-23 13:48 strk - * lwgeom/lwgeom_functions_lrs.c: fixed bug in points duplication - check of dynptarray_addPoint4d + * fixed bug in points duplication check of dynptarray_addPoint4d 2005-11-23 13:46 strk - * regress/regress.sql, regress/regress_expected: Added a few - regression tests for LRS functions + * Added a few regression tests for LRS functions 2005-11-23 13:19 strk - * lwgeom/Makefile, lwgeom/liblwgeom.h, - lwgeom/lwgeom_functions_lrs.c, lwgeom/lwpostgis.sql.in: Initial - implementation of locate_among_measure() and + * Initial implementation of locate_among_measure() and locate_between_measures() 2005-11-22 21:29 strk - * CHANGES, doc/postgis.xml, lwgeom/liblwgeom.h, - lwgeom/lwgeom_api.c, regress/regress.sql, - regress/regress_expected: Fixed a bug in getPoint{3dm,3dz,4d}_p() - api calls automatically + * Fixed a bug in getPoint{3dm,3dz,4d}_p() api calls automatically fixing bugs in force_{3dm,3dz,4d}() user functions, for which tests have been added in regress dir. Wrapped paranoid checks in PARANOIA_LEVEL preprocessor blocks. @@ -2667,223 +7369,196 @@ 2005-11-22 19:59 strk - * lwgeom/lwcollection.c: Fixed debugging printf call + * Fixed debugging printf call 2005-11-18 17:37 mcayland - * lwgeom/lwgeom_transform.c: Add fix for PG 8.1 calling the - MemoryContext check method when compiled as a debug build + * Add fix for PG 8.1 calling the MemoryContext check method when + compiled as a debug build 2005-11-18 10:48 strk - * lwgeom/lwgeom_transform.c: fixed double release of bbox cache - memory + * fixed double release of bbox cache memory 2005-11-18 10:16 strk - * lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_gml.c, - lwgeom/lwgeom_svg.c: Removed casts on lwalloc return. + * Removed casts on lwalloc return. Used varlena macros when appropriate. 2005-11-17 23:35 mcayland - * lwgeom/lwgeom_transform.c: Removed duplicate debugging code used - to reset the cache when it was full + * Removed duplicate debugging code used to reset the cache when it + was full 2005-11-17 23:25 mcayland - * lwgeom/lwgeom_transform.c: Fixed assertion bug and an off-by-one - palloc() in the new transform() code + * Fixed assertion bug and an off-by-one palloc() in the new + transform() code 2005-11-17 17:49 mcayland - * lwgeom/lwgeom_transform.c, lwgeom/lwpostgis.sql.in: Reimplement - transform() using a cache that maintains SRS and PROJ.4 library - handles throughout each portal to speed up reprojections on large - datasets + * Reimplement transform() using a cache that maintains SRS and + PROJ.4 library handles throughout each portal to speed up + reprojections on large datasets 2005-11-16 13:04 mschaber - * jdbc2/src/org/postgis/Point.java: small comment improvements in - Point.java + * small comment improvements in Point.java 2005-11-16 10:34 strk - * doc/postgis.xml: Added availability info of - line_interpolate_point function + * Added availability info of line_interpolate_point function 2005-11-16 09:49 strk - * CHANGES, doc/postgis.xml: Updated 1.0.5 release documentation + * Updated 1.0.5 release documentation 2005-11-14 10:05 strk - * configure.in: Forced use of CAPI when building against GEOS 3.x.x - or superior + * Forced use of CAPI when building against GEOS 3.x.x or superior 2005-11-14 09:01 strk - * lwgeom/liblwgeom.h, lwgeom/lwcollection.c, lwgeom/lwgeom.c, - lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_c.c, - lwgeom/lwgeom_jts.c, lwgeom/lwline.c, lwgeom/lwmline.c, - lwgeom/lwmpoint.c, lwgeom/lwmpoly.c, lwgeom/lwpoint.c, - lwgeom/lwpoly.c: Forced copy of BOX2D at deserialization time. + * Forced copy of BOX2D at deserialization time. LWGEOM (sub)objects will always have their own copy, safely released by lwgeom_release(). This will remove memory alignment problems. 2005-11-11 18:04 strk - * TODO: updated + * updated 2005-11-11 17:49 strk - * CHANGES: Updated + * Updated 2005-11-11 17:45 strk - * lwgeom/lwline.c, lwgeom/lwpoint.c, lwgeom/lwpoly.c: Fixed memory - alignment bug in base geometry type serializers, added integrity - check for geometry type flag and it's pointarrays dimension - mismatch + * Fixed memory alignment bug in base geometry type serializers, + added integrity check for geometry type flag and it's pointarrays + dimension mismatch 2005-11-11 17:23 strk - * lwgeom/lwgeom_functions_basic.c: Fixed memory alignment issues in - force_*d*_recursive + * Fixed memory alignment issues in force_*d*_recursive 2005-11-11 17:03 strk - * regress/lwgeom_regress.sql, regress/lwgeom_regress_expected: - Added some dimensionality changes tests + * Added some dimensionality changes tests 2005-11-11 17:02 strk - * regress/regress.sql, regress/regress_expected: Added linemerge - test + * Added linemerge test 2005-11-11 10:49 strk - * CHANGES, lwgeom/lwgeom_api.c: Fixed short-initialization in - getPoint4d_p + * Fixed short-initialization in getPoint4d_p 2005-11-01 17:11 strk - * Makefile.config.in, configure.in: Ported ELF detection code from - PostgreSQL. PostGIS builds on freebsd > 2 out of the box now. + * Ported ELF detection code from PostgreSQL. PostGIS builds on + freebsd > 2 out of the box now. 2005-11-01 11:56 strk - * topology/topology.sql.in: Initial work on ST_AddEdgeNewFaces + * Initial work on ST_AddEdgeNewFaces 2005-11-01 11:46 strk - * lwgeom/lwpostgis.sql.in: Removed calls to get_proj4_from_srid() - from transform() to require + * Removed calls to get_proj4_from_srid() from transform() to + require a single scan of spatial_ref_sys for call rather then two. 2005-11-01 11:37 strk - * configure.in: Fixed handling of --with-proj handling + * Fixed handling of --with-proj handling 2005-11-01 10:29 strk - * CHANGES: updated + * updated 2005-11-01 10:22 strk - * utils/postgis_proc_upgrade.pl: Changed major-minor version - numbers extraction to be compatible with postgresql 7.2.1 (relies - on the fact that this information will always be in the first 4 - characters - single digit per version) + * Changed major-minor version numbers extraction to be compatible + with postgresql 7.2.1 (relies on the fact that this information + will always be in the first 4 characters - single digit per + version) 2005-11-01 09:25 strk - * loader/shp2pgsql.c: Reworked NULL geometries handling code - letting user specify policy (insert,skip,abort). Insert is the - default. + * Reworked NULL geometries handling code letting user specify + policy (insert,skip,abort). Insert is the default. 2005-10-31 13:42 mschaber - * jdbc2/src/org/postgis/java2d/PGShapeGeometry.java: Document Bug - in PGShapeGeometry + * Document Bug in PGShapeGeometry 2005-10-28 13:48 mschaber - * jdbc2/src/org/postgis/java2d/PGShapeGeometry.java: Small winding - rule fix and some comment improvements + * Small winding rule fix and some comment improvements 2005-10-26 11:10 strk - * CHANGES: updated + * updated 2005-10-26 11:07 strk - * utils/postgis_proc_upgrade.pl: Added optional second argument to - specify schema in which postgis functions are to be replaced + * Added optional second argument to specify schema in which postgis + functions are to be replaced 2005-10-25 14:31 strk - * CHANGES: Added azimuth() and shift_longitude() functions + * Added azimuth() and shift_longitude() functions 2005-10-25 14:31 strk - * doc/postgis.xml: Added documentation for azimuth() + * Added documentation for azimuth() 2005-10-25 14:21 strk - * lwgeom/lwgeom_functions_basic.c: Added missing SRID check in - azimuth() function + * Added missing SRID check in azimuth() function 2005-10-25 14:15 strk - * lwgeom/liblwgeom.h, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwpostgis.sql.in, lwgeom/measures.c: Added - azimuth(point,point) function. + * Added azimuth(point,point) function. 2005-10-25 11:38 strk - * lwgeom/liblwgeom.h, lwgeom/lwgeom.c, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in, - lwgeom/ptarray.c: Added shift_longitude(geometry) sql procedure - and underlying + * Added shift_longitude(geometry) sql procedure and underlying ptarray_longitude_shift(POINTARRAY *) and lwgeom_longitude_shift(LWGEOM *) functions. 2005-10-25 11:37 strk - * lwgeom/lwgeom_geos_c.c: Fixed bug in GEOSCoordSeq to POINTARRAY - converter + * Fixed bug in GEOSCoordSeq to POINTARRAY converter 2005-10-25 11:16 strk - * lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h: Added - pglwgeom_deserialize() + * Added pglwgeom_deserialize() 2005-10-24 16:14 strk - * CHANGES: Moved loader/dumper stricter handling of attribute sizes - from 1.0.5 to head section + * Moved loader/dumper stricter handling of attribute sizes from + 1.0.5 to head section 2005-10-24 15:54 strk - * loader/shp2pgsql.c: fixed wrong assumption about maximum size of - integer attributes (width is maximum size of text representation) + * fixed wrong assumption about maximum size of integer attributes + (width is maximum size of text representation) 2005-10-24 13:29 strk - * lwgeom/lwgeom_geos_c.c: Updated to reflect ownership policy in - GEOS C-api. + * Updated to reflect ownership policy in GEOS C-api. 2005-10-24 11:33 strk - * CHANGES: Added attribute types mapping change + * Added attribute types mapping change 2005-10-24 11:30 strk - * loader/pgsql2shp.c, loader/shp2pgsql.c: Fixed a bug in string - attributes handling truncating values of maximum + * Fixed a bug in string attributes handling truncating values of + maximum allowed length, curtesy of Lars Roessiger. Reworked integer attributes handling to be stricter in dbf->sql mapping @@ -2891,1189 +7566,1014 @@ 2005-10-21 15:35 mschaber - * jdbc2/src/org/postgis/java2d/PGShapeGeometry.java: - PGShapeGeometry constructor cleanup + * PGShapeGeometry constructor cleanup 2005-10-21 13:06 mschaber - * jdbc2, jdbc2/.cvsignore, jdbc2/README: Updated jdbc2 README to - reflect JTS dependency on trove4j + * Updated jdbc2 README to reflect JTS dependency on trove4j 2005-10-21 12:07 mschaber - * jdbc2/README, jdbc2/jtssrc/org/postgis/jts/JtsBinaryParser.java, - jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java, - jdbc2/src/examples/TestJava2d.java: implemented JTS - GeometryFactory caching + * implemented JTS GeometryFactory caching 2005-10-21 11:33 strk - * CHANGES, loader/shp2pgsql.c: Applied patch by Lars Roessiger - handling numerical values with a trailing decima + * Applied patch by Lars Roessiger handling numerical values with a + trailing decima l dot 2005-10-21 08:53 mschaber - * jdbc2/src/examples/TestJava2d.java: typo fix in java2D example + * typo fix in java2D example 2005-10-20 18:07 mschaber - * jdbc2/sources.inc, jdbc2/src/examples/TestJava2d.java, - jdbc2/src/org/postgis/java2d/Java2DWrapper.java, - jdbc2/src/org/postgis/java2d/PGShapeGeometry.java: added example - for java2d + * added example for java2d 2005-10-20 16:13 mschaber - * jdbc2/java2dsrc, jdbc2/src/org/postgis/java2d, - jdbc2/src/org/postgis/java2d/Java2DWrapper.java, - jdbc2/src/org/postgis/java2d/PGShapeGeometry.java, - jdbc2/src/org/postgis/java2d/ShapeBinaryParser.java: moved java2d - to ordinary src directory, as it does not depend on any external - libraries. + * moved java2d to ordinary src directory, as it does not depend on + any external libraries. 2005-10-20 16:04 mschaber - * jdbc2/src/org/postgis/DriverWrapper.java: fix postgresql 7.2 - datatype registration compatibility code + * fix postgresql 7.2 datatype registration compatibility code 2005-10-20 15:58 mschaber - * jdbc2/jtssrc/org/postgis/jts/JtsBinaryParser.java, - jdbc2/jtssrc/org/postgis/jts/JtsBinaryWriter.java, - jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java, - jdbc2/jtssrc/org/postgis/jts/JtsGisWrapper.java, - jdbc2/jtssrc/org/postgis/jts/JtsWrapper.java: Fixed all - deprecation warnings in JTS code by using proper GeometryFactory - instances (hope) + * Fixed all deprecation warnings in JTS code by using proper + GeometryFactory instances (hope) 2005-10-20 15:57 mschaber - * CHANGES: added forgotten changelog entry + * added forgotten changelog entry 2005-10-20 14:35 mschaber - * jdbc2/java2dsrc, jdbc2/java2dsrc/org, - jdbc2/java2dsrc/org/postgis, jdbc2/java2dsrc/org/postgis/java2d, - jdbc2/java2dsrc/org/postgis/java2d/Java2DWrapper.java, - jdbc2/java2dsrc/org/postgis/java2d/PGShapeGeometry.java, - jdbc2/java2dsrc/org/postgis/java2d/ShapeBinaryParser.java: Added - some source for java2D readonly support + * Added some source for java2D readonly support 2005-10-19 13:11 strk - * lwgeom/lwgeom_geos_c.c: Handled some more errors. + * Handled some more errors. 2005-10-19 10:12 strk - * lwgeom/lwgeom_jts.c: Removed useless variables from linemerge() + * Removed useless variables from linemerge() 2005-10-19 10:09 strk - * lwgeom/lwgeom_geos.c: Removed unused variables in linemerge() + * Removed unused variables in linemerge() 2005-10-19 10:04 strk - * topology/test/Makefile, topology/test/cache_geometries.sql, - topology/test/edit_topology.sql, topology/test/hierarchy.sql, - topology/test/load_topology.sql, - topology/test/predicate.expected, topology/topology.sql.in: Added - ST_ModEdgesSplit function, cleaned up test files, added tests for + * Added ST_ModEdgesSplit function, cleaned up test files, added + tests for the new topology editing functions. 2005-10-18 16:39 strk - * topology/topology.sql.in: Fixed ST_NewEdgesSplit function to - return new Node id rather then text + * Fixed ST_NewEdgesSplit function to return new Node id rather then + text 2005-10-18 15:31 strk - * topology/test/load_topology.sql, - topology/test/sqlmm_topology.sql, topology/topology.sql.in: Added - SQL/MM functions ST_RemoveIsoEdge and ST_NewEdgesSplit. + * Added SQL/MM functions ST_RemoveIsoEdge and ST_NewEdgesSplit. The ST_NewEdgesSplit also updates the Relation table (out of SQL/MM specs). 2005-10-17 09:40 strk - * lwgeom/lwgeom_geos_c.c: Changed GEOS initializzation to use - lwnotice for errors rather then + * Changed GEOS initializzation to use lwnotice for errors rather + then lwerror, to allow for cleanup on exceptions. 2005-10-17 09:39 strk - * lwgeom/Makefile: Added -Wall flag to compilers invocation + * Added -Wall flag to compilers invocation 2005-10-17 08:37 strk - * lwgeom/lwgeom_geos_c.c: Fixed compiler warnings, handled - exceptions in POSTGIS2GEOS conversions + * Fixed compiler warnings, handled exceptions in POSTGIS2GEOS + conversions 2005-10-14 08:29 strk - * CHANGES: Added topology change + * Added topology change 2005-10-13 16:21 strk - * topology, topology/.cvsignore, topology/ER, - topology/ER/.cvsignore, topology/ER/Makefile, - topology/ER/topology.fig, topology/Makefile, topology/README, - topology/TODO, topology/test, topology/test/.cvsignore, - topology/test/Makefile, topology/test/cache_geometries.sql, - topology/test/hierarchy.sql, topology/test/invalid_topology.sql, - topology/test/load_topology.sql, topology/test/more_features.sql, - topology/test/predicates.sql.in, - topology/test/sqlmm_topology.sql, - topology/test/validate_topology.sql, topology/topology.sql.in: - Initial work on topology model support + * Initial work on topology model support 2005-10-13 13:40 strk - * CHANGES, loader/shp2pgsql.c: Fixed return code from shp2pgsql + * Fixed return code from shp2pgsql 2005-10-10 16:19 strk - * CHANGES, lwgeom/lwgeom_estimate.c: Fixed null values fraction - computation in geometry analyzer as suggested by Michael Fuhr + * Fixed null values fraction computation in geometry analyzer as + suggested by Michael Fuhr 2005-10-03 21:45 devrim - * extras/rpm/README: Added basic doc about building RPMs + * Added basic doc about building RPMs 2005-10-03 21:29 devrim - * extras/rpm/spec/postgis.spec: - Make PostGIS build against pgxs - so that we don't need PostgreSQL sources. + * - Make PostGIS build against pgxs so that we don't need + PostgreSQL sources. - Fixed all build errors except jdbc (so, defaulted to 0) - Added new files under %utils 2005-10-03 18:08 strk - * loader/pgsql2shp.c, loader/shp2pgsql.c: Stricter string - attributes lenght handling. DBF header will be used + * Stricter string attributes lenght handling. DBF header will be + used to set varchar maxlenght, (var)char typmod will be used to set DBF header len. 2005-10-03 17:36 devrim - * extras/rpm/spec/postgis.spec: Removed - postgis-jdbc2-makefile.patch (applied to -head) + * Removed postgis-jdbc2-makefile.patch (applied to -head) 2005-10-03 17:29 devrim - * extras/rpm/patches/postgis-jdbc2-makefile.patch: Applied to HEAD, - so removed + * Applied to HEAD, so removed 2005-10-03 07:53 strk - * doc/man/shp2pgsql.1, doc/postgis.xml: Added -W and -I loader - switches to manuals. + * Added -W and -I loader switches to manuals. 2005-10-03 07:45 strk - * loader/shp2pgsql.c: Issued a warning when -W is specified and no - UTF8 support has been compiled in. + * Issued a warning when -W is specified and no UTF8 support has + been compiled in. 2005-09-30 15:09 devrim - * extras/rpm/README.rpm: Removed + * Removed 2005-09-30 15:09 devrim - * extras/rpm/README: Renamed the file and fixed the non-ascii char + * Renamed the file and fixed the non-ascii char 2005-09-30 12:44 strk - * lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_c.c: undefined - UNITE_USING_BUFFER (defining it to 0 did not have the expected - result) + * undefined UNITE_USING_BUFFER (defining it to 0 did not have the + expected result) 2005-09-30 08:59 strk - * CHANGES, loader/shp2pgsql.c: Fixed release of stack memory - occurring when shp2pgsql is compiled with USE_ICONV defined, an - attribute value needs to be escaped and no -W is used + * Fixed release of stack memory occurring when shp2pgsql is + compiled with USE_ICONV defined, an attribute value needs to be + escaped and no -W is used 2005-09-29 07:11 mschaber - * jdbc2/Makefile: Manually applied Makefile changes from Devrim - GUNDUZ (extras/rpm/patches/postgis-jdbc2-makefile.patch) to HEAD - jdbc2 Makefile + * Manually applied Makefile changes from Devrim GUNDUZ + (extras/rpm/patches/postgis-jdbc2-makefile.patch) to HEAD jdbc2 + Makefile 2005-09-28 16:34 strk - * lwgeom/lwgeom_geos_c.c: Honoured want3d parameter in GEOS2POSTGIS - converters + * Honoured want3d parameter in GEOS2POSTGIS converters 2005-09-27 21:50 devrim - * extras/rpm/README.rpm: Mentioned about the patches in spec file. + * Mentioned about the patches in spec file. 2005-09-27 21:48 devrim - * extras/rpm/README.rpm: Initial README file for PostGIS RPM + * Initial README file for PostGIS RPM 2005-09-27 21:26 devrim - * extras/rpm/spec, extras/rpm/spec/postgis.spec: Initial import of - postgis.spec + * Initial import of postgis.spec 2005-09-27 21:12 devrim - * extras/rpm, extras/rpm/patches, - extras/rpm/patches/filter-requires-perl-Pg.sh, - extras/rpm/patches/postgis-jdbc2-makefile.patch, - extras/rpm/patches/postgis-jdbcdedectver.sh, - extras/rpm/patches/postgis-version.config.patch: Necesarry - patches used to build PostGIS RPMs. + * Necesarry patches used to build PostGIS RPMs. 2005-09-27 16:30 strk - * lwgeom/lwgeom_geos_c.c: Wrapped debugging line in preprocessor - block. + * Wrapped debugging line in preprocessor block. 2005-09-26 13:48 strk - * Makefile.config.in: Made USE_GEOS_CAPI definable by ./configure + * Made USE_GEOS_CAPI definable by ./configure 2005-09-26 13:47 strk - * configure.in: Added --with-geos-capi switch + * Added --with-geos-capi switch 2005-09-26 12:53 strk - * doc/postgis.xml: Added LineMerge function in Geometry Editors - chapter + * Added LineMerge function in Geometry Editors chapter 2005-09-26 12:36 strk - * CHANGES, Makefile.config.in, lwgeom/Makefile: Initial switches - for use of GEOS C-API + * Initial switches for use of GEOS C-API 2005-09-26 12:30 strk - * lwgeom/lwgeom_geos_c.c: Added LineMerge interface + * Added LineMerge interface 2005-09-26 12:09 strk - * TODO: Updated LineMerge facts + * Updated LineMerge facts 2005-09-26 12:08 strk - * lwgeom/lwgeom_jts.c, lwgeom/lwgeom_jts_wrapper.cpp: Added - JTSLineMerge stub, fixed typos in profiling outputs. + * Added JTSLineMerge stub, fixed typos in profiling outputs. 2005-09-26 12:07 strk - * lwgeom/lwgeom_nojts.c: Added stub for linemerge() + * Added stub for linemerge() 2005-09-26 12:04 strk - * CHANGES: Added new LineMerge funtion + * Added new LineMerge funtion 2005-09-26 12:03 strk - * lwgeom/lwgeom_geos.c: Fixed prototype of linemerge() and error - typo in it + * Fixed prototype of linemerge() and error typo in it 2005-09-26 11:35 strk - * lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_wrapper.cpp, - lwgeom/lwpostgis.sql.in: Changed GEOSLineMerge function to take - one geometry and return the simplest + * Changed GEOSLineMerge function to take one geometry and return + the simplest geometry formed by set of merged LineStrings. Fixed memory leak in GEOSrelate(). 2005-09-23 17:25 strk - * lwgeom/lwpostgis.sql.in: Added linemerge_garray function + * Added linemerge_garray function 2005-09-23 17:22 strk - * lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_wrapper.cpp: Added - LineMerger interface + * Added LineMerger interface 2005-09-23 17:06 strk - * lwgeom/lwgeom_geos_c.c: Initial wrapper to GEOS C api + * Initial wrapper to GEOS C api 2005-09-23 16:43 strk - * lwgeom/liblwgeom.h, lwgeom/lwgeom.c, lwgeom/lwgeom.h, - lwgeom/lwgeom_api.c: Added wrappers for ewkb output + * Added wrappers for ewkb output 2005-09-23 16:41 strk - * lwgeom/lwgeom_inout.c: cleanups + * cleanups 2005-09-23 16:24 strk - * lwgeom/ptarray.c: cleanups + * cleanups 2005-09-23 15:43 strk - * lwgeom/wktparse.h: added header sentinels + * added header sentinels 2005-09-23 11:45 strk - * lwgeom/lwgeom_inout.c: Made LWGEOMFromWKB use underlying - pglwgeom_from_ewkb() + * Made LWGEOMFromWKB use underlying pglwgeom_from_ewkb() 2005-09-23 11:23 strk - * lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c: Added pglwgeom_from_ewkb - function + * Added pglwgeom_from_ewkb function 2005-09-16 13:19 strk - * CHANGES: given some consistent format to items + * given some consistent format to items 2005-09-15 14:53 strk - * doc/postgis.xml: Fixed X(),Y() and Z() functions descriptions, - added M(). + * Fixed X(),Y() and Z() functions descriptions, added M(). 2005-09-15 10:24 strk - * doc/postgis.xml: Moved AddPoint() function from 'geometry - constructors' to 'geometry editors' chapter + * Moved AddPoint() function from 'geometry constructors' to + 'geometry editors' chapter 2005-09-15 10:16 strk - * CHANGES, lwgeom/lwgeom_geos.c: Disabled buffer-based GeomUnion + * Disabled buffer-based GeomUnion 2005-09-15 10:13 strk - * CHANGES: Moved the fix_geometry_column() removal to 1.1.0 section + * Moved the fix_geometry_column() removal to 1.1.0 section 2005-09-15 09:55 strk - * CHANGES, lwgeom/lwpostgis.sql.in: Removed automatic - fix_geometry_columns() call in update_geometry_stats and - AddGeometryColumns() + * Removed automatic fix_geometry_columns() call in + update_geometry_stats and AddGeometryColumns() 2005-09-15 09:50 strk - * doc/postgis.xml: Added Reporting Bugs chapter + * Added Reporting Bugs chapter 2005-09-09 17:03 strk - * CHANGES, doc/postgis.xml: Updated release info for 1.0.4 + * Updated release info for 1.0.4 2005-09-09 16:21 strk - * lwgeom/lwgeom_functions_basic.c: Fixed bug in scale() and - transscale() functions corrupting output bounding box + * Fixed bug in scale() and transscale() functions corrupting output + bounding box 2005-09-09 15:23 strk - * lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_ogc.c: cleanups - for waste left in previous patches + * cleanups for waste left in previous patches 2005-09-09 14:47 strk - * CHANGES, lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_ogc.c: - Fixed bug in translate() corrupting output bounding box. + * Fixed bug in translate() corrupting output bounding box. Bounding-box related cleanups in exterior_ring() 2005-09-08 23:30 strk - * CHANGES, lwgeom/ptarray.c: Made ptarray_compute_box3d a wrapper - of ptarray_compute_box3d_p + * Made ptarray_compute_box3d a wrapper of ptarray_compute_box3d_p 2005-09-08 22:59 strk - * CHANGES, lwgeom/measures.c: minor speedups in distance() + * minor speedups in distance() 2005-09-08 19:26 strk - * CHANGES, lwgeom/lwgeom_estimate.c: Handled search_box outside of - histogram_box case in selectivity estimator + * Handled search_box outside of histogram_box case in selectivity + estimator 2005-09-07 11:58 mschaber - * TODO: added some more Todo points + * added some more Todo points 2005-09-06 09:22 strk - * CHANGES, doc/postgis.xml: Added notes about PointN, GeometryN and - InteriorRingN indexing method + * Added notes about PointN, GeometryN and InteriorRingN indexing + method 2005-09-06 08:29 strk - * CHANGES: BOX3d parser note + * BOX3d parser note 2005-09-06 08:28 strk - * lwgeom/lwgeom_box3d.c: looser BOX3D parser + * looser BOX3D parser 2005-09-03 06:11 strk - * CHANGES, lwgeom/lwgeom_api.c: Leak plugged in - compute_serialized_box3d_p + * Leak plugged in compute_serialized_box3d_p 2005-08-31 17:09 strk - * lwgeom/lwgeom_api.c: removed compiler warnings + * removed compiler warnings 2005-08-31 16:49 strk - * CHANGES, lwgeom/lwgeom_api.c: Fixed bug in pointArray_construct() - misinterpreting hasZ and hasM parameters + * Fixed bug in pointArray_construct() misinterpreting hasZ and hasM + parameters 2005-08-29 22:36 strk - * CHANGES, loader/shp2pgsql.c: Removed premature object destruction - in InsertLineString{WKT,} causing segfault + * Removed premature object destruction in InsertLineString{WKT,} + causing segfault 2005-08-29 12:08 strk - * doc/postgis.xml: Added Nikita Shulga <malfet@jscc.ru> in - contributors list. + * Added Nikita Shulga <malfet@jscc.ru> in contributors list. 2005-08-29 11:56 strk - * lwgeom/liblwgeom.h, lwgeom/lwgparse.c, lwgeom/lwpostgis.sql.in: - Typo fixed + * Typo fixed 2005-08-29 11:48 strk - * CHANGES, loader/shp2pgsql.c: Fixed sprintf() calls to avoid - overlapping memory, + * Fixed sprintf() calls to avoid overlapping memory, reworked not-null objects existance check to reduce startup costs. 2005-08-16 21:38 strk - * CHANGES, lwgeom/lwgeom_ogc.c, lwgeom/lwpostgis.sql.in: Added - M(point) function + * Added M(point) function 2005-08-16 11:24 strk - * CHANGES, lwgeom/lwgeom_gist.c: Early memory release in GiST - indexing + * Early memory release in GiST indexing 2005-08-12 19:20 pramsey - * spatial_ref_sys.sql: Added +proj=longlat to all corrupt srs - entries. + * Added +proj=longlat to all corrupt srs entries. 2005-08-10 23:16 strk - * lwgeom/lwgeom_transform.c: Removed pfree of proj4 text in - make_project failure cases (required for error message) + * Removed pfree of proj4 text in make_project failure cases + (required for error message) 2005-08-10 23:12 strk - * CHANGES: Added segfault fix + * Added segfault fix 2005-08-10 23:06 strk - * lwgeom/lwgeom_transform.c: Fixed a segfault in transform_geom - exploited by proj4's make_project error. + * Fixed a segfault in transform_geom exploited by proj4's + make_project error. 2005-08-04 16:29 strk - * utils/postgis_restore.pl: Checked for PSQL run success + * Checked for PSQL run success 2005-08-04 15:20 strk - * doc/postgis.xml: Added availability note for version functions + * Added availability note for version functions 2005-08-04 15:03 strk - * TODO: Updated + * Updated 2005-08-04 14:55 strk - * CHANGES, doc/postgis.xml: 1.0.3 release notes and date + * 1.0.3 release notes and date 2005-08-04 14:54 strk - * utils/postgis_restore.pl: Added plpgsql_validator explicit - function skip + * Added plpgsql_validator explicit function skip 2005-07-29 22:24 strk - * CHANGES: updated 1.0.3 section + * updated 1.0.3 section 2005-07-29 22:08 strk - * utils/postgis_restore.pl: Added more obsoleted functions, new - obsoleted_ops considered, + * Added more obsoleted functions, new obsoleted_ops considered, check of pg_restore -l return code, better regexp to allow broader range of dump/restore versions. 2005-07-28 12:23 mschaber - * CHANGES, jdbc2/src/org/postgis/ComposedGeom.java, - jdbc2/src/org/postgis/Geometry.java, - jdbc2/src/org/postgis/Point.java: fix EWKT constructors to accept - SRID=4711; representation + * fix EWKT constructors to accept SRID=4711; representation 2005-07-27 02:47 strk - * CHANGES, loader/shp2pgsql.c: Support for multibyte field names in - loader + * Support for multibyte field names in loader 2005-07-27 02:35 strk - * CHANGES, loader/shp2pgsql.c: Minor cleanups in loader + * Minor cleanups in loader 2005-07-27 02:07 strk - * CHANGES, loader/shp2pgsql.c: Fixed handling of POINT types as WKT - (-w) in loader + * Fixed handling of POINT types as WKT (-w) in loader 2005-07-25 22:24 strk - * CHANGES, lwgeom/ptarray.c: bugfix in ptarray_compute_box2d_p + * bugfix in ptarray_compute_box2d_p 2005-07-22 19:15 strk - * CHANGES, loader/pgsql2shp.c: Fixed bug in {get,pop}{int,double} - for 64bit archs + * Fixed bug in {get,pop}{int,double} for 64bit archs 2005-07-19 11:26 strk - * CHANGES, lwgeom/lwgeom_inout.c: removed useless strchr call in - LWGEOM_in + * removed useless strchr call in LWGEOM_in 2005-07-13 14:28 strk - * CHANGES: updated + * updated 2005-07-13 14:26 strk - * utils/create_undef.pl: Fixed bug reported by klaus F�rster + * Fixed bug reported by klaus F�rster 2005-07-12 16:19 strk - * CHANGES, loader/pgsql2shp.c: Fixed bug in user query handling, - reported by Andrew Seales + * Fixed bug in user query handling, reported by Andrew Seales 2005-07-05 16:12 strk - * configure.in: Forced INSTALL to be install-sh + * Forced INSTALL to be install-sh 2005-07-05 15:13 strk - * Makefile.config.in, configure.in: Added more win32-specific - variables + * Added more win32-specific variables 2005-07-04 17:04 strk - * Makefile.config.in, configure.in, lwgeom/Makefile: Cleaned up to - use more facilities from Makefile.shlib + * Cleaned up to use more facilities from Makefile.shlib 2005-07-04 09:47 strk - * ., .cvsignore, Makefile, config.h.in, configure.in, - loader/shp2pgsql.c: Added conservative iconv detection code + * Added conservative iconv detection code 2005-07-04 09:14 strk - * CHANGES: adjusted for 1.0.2 release + * adjusted for 1.0.2 release 2005-07-04 09:12 strk - * configure.in: Dropped broken attempt at 'detecting' iconv. + * Dropped broken attempt at 'detecting' iconv. 2005-07-03 17:46 strk - * doc/postgis.xml: Added 1.0.2 release notes + * Added 1.0.2 release notes 2005-07-01 21:10 strk - * extras/debian, extras/debian/README.Debian, - extras/debian/changelog, extras/debian/compat, - extras/debian/control, extras/debian/createdb.postgis, - extras/debian/createdb.postgis.1, extras/debian/logtop.sh, - extras/debian/mktemplate_gis.1, extras/debian/mktemplate_gis.in, - extras/debian/mkupstreampatch.sh, extras/debian/patches, - extras/debian/patches/patch.level, - extras/debian/patches/upstream.diff, - extras/debian/postgresql.vars.mk, extras/debian/rmtemplate_gis, - extras/debian/rmtemplate_gis.1, extras/debian/rules, - extras/debian/sofiles.in, extras/debian/sofiles.in/control, - extras/debian/sofiles.in/copyright, - extras/debian/sofiles.in/libpostgis#SOVER#.dirs, - extras/debian/sofiles.in/libpostgis#SOVER#.docs, - extras/debian/sofiles.in/libpostgis#SOVER#.examples, - extras/debian/sofiles.in/libpostgis#SOVER#.install, - extras/debian/sofiles.in/libpostgis#SOVER#.manpages, - extras/debian/sofiles.in/libpostgis#SOVER#.postinst, - extras/debian/sofiles.in/libpostgis#SOVER#.prerm, - extras/debian/sofiles.in/libpostgis-doc.doc-base, - extras/debian/sofiles.in/libpostgis-doc.docs, - extras/debian/sofiles.in/libpostgis-java-debug.install, - extras/debian/sofiles.in/libpostgis-java.dirs, - extras/debian/sofiles.in/libpostgis-java.docs, - extras/debian/sofiles.in/libpostgis-java.examples, - extras/debian/sofiles.in/libpostgis-java.install, - extras/debian/sofiles.mk, extras/debian/watch: Included debian - packaging scripts + * Included debian packaging scripts 2005-06-28 22:01 strk - * regress/test_index_concurrency: Added index concurrency tester + * Added index concurrency tester 2005-06-28 22:00 strk - * lwgeom/lwgeom_estimate.c: Fixed extimators to work with - postgresql 8.1.x + * Fixed extimators to work with postgresql 8.1.x 2005-06-28 14:58 strk - * lwgeom/lwgeom_gist.c: Reverted rtree logic back to use - leaf/internal consistency functions + * Reverted rtree logic back to use leaf/internal consistency + functions 2005-06-28 14:51 strk - * CHANGES, lwgeom/Makefile: updated + * updated 2005-06-28 14:42 strk - * lwgeom/Makefile: Maintained separate vars for CFLAGS and CXXFLAGS + * Maintained separate vars for CFLAGS and CXXFLAGS 2005-06-28 14:34 strk - * lwgeom/lwgeom_gist.c: Bugfix in RTBelowStrategyNumber handling + * Bugfix in RTBelowStrategyNumber handling 2005-06-28 14:00 strk - * CHANGES: updated + * updated 2005-06-28 13:53 strk - * lwgeom/lwgeom_gist.c: Inclusion of core rtree header for - StratregyNumber typedef (8.1 support) + * Inclusion of core rtree header for StratregyNumber typedef (8.1 + support) 2005-06-28 11:33 strk - * Makefile.config.in: Added switch for pgsql 8.1 build + * Added switch for pgsql 8.1 build 2005-06-28 11:33 strk - * CHANGES, lwgeom/lwgeom_geos.c: Moved chunked GeomUnion defines on - top of file + * Moved chunked GeomUnion defines on top of file 2005-06-28 08:12 mschaber - * CHANGES, jdbc2/src/org/postgis/binary/ValueSetter.java: fix - compile problems in ValueSetter for ancient jdk releases. + * fix compile problems in ValueSetter for ancient jdk releases. 2005-06-27 15:16 strk - * CHANGES, lwgeom/lwgeom_geos.c: Initial chunk-based unite_garray - implementation + * Initial chunk-based unite_garray implementation 2005-06-26 09:15 strk - * lwgeom/lwgeom_geos.c, lwgeom/lwgeom_jts.c: Added collect,buffer - implementation for unite_garray(). Compile-time definable: GEOS - version defaults to on, JTS to off + * Added collect,buffer implementation for unite_garray(). + Compile-time definable: GEOS version defaults to on, JTS to off 2005-06-25 10:24 strk - * TODO: Added pgsql standard geometryc types cast + * Added pgsql standard geometryc types cast 2005-06-24 12:36 strk - * CHANGES, lwgeom/lwgeom_gist.c: Fixed rtree indexing (ported from - pgsql rtree fix) + * Fixed rtree indexing (ported from pgsql rtree fix) 2005-06-24 07:55 mschaber - * TODO: added casts between PostgreSQL and PostGIS geometries to - TODO list + * added casts between PostgreSQL and PostGIS geometries to TODO + list 2005-06-17 14:51 strk - * CHANGES, lwgeom/lwgeom_pg.c: Memory leak fix in pg_error + * Memory leak fix in pg_error 2005-06-16 17:55 strk - * CHANGES, TODO, doc/man/shp2pgsql.1, loader/shp2pgsql.c: Added -I - switch for GiST index creation in loader + * Added -I switch for GiST index creation in loader 2005-06-15 16:04 strk - * branches/pgis_1_0/lwgeom/lwgeom_btree.c, CHANGES: fault tolerant - btree ops + * 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 + * fault tolerant btree ops 2005-06-10 16:27 strk - * utils/postgis_proc_upgrade.pl: Added (commented) aggregates - handling + * Added (commented) aggregates handling 2005-06-10 16:03 strk - * lwgeom/lwgeom_geos.c, lwgeom/lwgeom_jts.c, lwgeom/lwgeom_nojts.c, - lwgeom/lwpostgis.sql.in: Renamed {GEOS,JTS}_polygonize_garray to - polygonize_garray to reduce + * Renamed {GEOS,JTS}_polygonize_garray to polygonize_garray to + reduce redundancies. 2005-06-10 16:02 strk - * configure.in: Fixed handling of --with-geos + * Fixed handling of --with-geos 2005-06-10 12:36 strk - * doc/postgis.xml: Added availability info for - postgis_full_version() and postgis_jts_version() + * Added availability info for postgis_full_version() and + postgis_jts_version() 2005-06-10 12:00 strk - * CHANGES, lwgeom/lwgeom_geos.c, lwgeom/lwgeom_jts.c, - lwgeom/lwgeom_jts_wrapper.cpp, lwgeom/lwgeom_nojts.c, - lwgeom/lwpostgis.sql.in: Added JTSnoop and JTSversion functions. + * Added JTSnoop and JTSversion functions. 2005-06-10 11:58 strk - * doc/postgis.xml: More info in the Upgrade chapter (soft - upgrade/hard upgrade) + * More info in the Upgrade chapter (soft upgrade/hard upgrade) 2005-06-10 09:54 strk - * regress/regress_ogc.sql, regress/regress_ogc_expected: Added - isvalid(empty) test + * Added isvalid(empty) test 2005-06-09 16:02 strk - * TODO: updated + * updated 2005-06-09 16:02 strk - * lwgeom/lwgeom_functions_analytic.c: Added SRID check in - line_locate_point() + * Added SRID check in line_locate_point() 2005-06-09 16:02 strk - * lwgeom/lwpostgis.sql.in: removed spurious comments + * removed spurious comments 2005-06-09 16:01 strk - * lwgeom/ptarray.c: Fixed bug in ptarray_locate_point + * Fixed bug in ptarray_locate_point 2005-06-09 16:00 strk - * regress/lwgeom_regress.sql, regress/lwgeom_regress_expected: - Added test for line_locate_point + * Added test for line_locate_point 2005-06-09 15:12 strk - * CHANGES, TODO, doc/postgis.xml, lwgeom/liblwgeom.h, - lwgeom/lwgeom_functions_analytic.c, lwgeom/lwpostgis.sql.in, - lwgeom/ptarray.c: Added line_locate_point() function + * Added line_locate_point() function 2005-06-09 12:30 strk - * lwgeom/lwgeom_functions_analytic.c: Added a check for correct - order of ``from'' and ``to'' args in line_substring() + * Added a check for correct order of ``from'' and ``to'' args in + line_substring() 2005-06-09 12:24 strk - * CHANGES, TODO, doc/postgis.xml, lwgeom/liblwgeom.h, - lwgeom/lwgeom_functions_analytic.c, lwgeom/lwpostgis.sql.in, - lwgeom/ptarray.c: NEW line_substring() function + * NEW line_substring() function 2005-06-07 07:51 strk - * Makefile, lwgeom/Makefile.shlib: Added missing Makefile.shlib and - removed explicit 'all' rule from lwgeom build + * Added missing Makefile.shlib and removed explicit 'all' rule from + lwgeom build 2005-06-06 18:42 strk - * Makefile.config.in, TODO, configure.in: iconv autodetection + * iconv autodetection 2005-06-06 17:28 strk - * lwgeom/Makefile: Moved 'all' rule before Makefile.shlib - inclusion, to have bare 'make' calls work again + * Moved 'all' rule before Makefile.shlib inclusion, to have bare + 'make' calls work again 2005-06-06 17:21 strk - * lwgeom/lwpostgis.sql.in: Added WARNING about changes implications - in terms of SCRIPTS_VERSION + * Added WARNING about changes implications in terms of + SCRIPTS_VERSION upgrade. Removed extra tokens after #endif directives to make newer preprocessor (3.4.3) happy. 2005-06-06 16:49 strk - * CHANGES, utils/Makefile, utils/README, - utils/postgis_proc_upgrade.pl: Initial implementation of postgis - procedures upgrade script + * Initial implementation of postgis procedures upgrade script 2005-06-06 16:49 strk - * lwgeom/lwpostgis.sql.in: Added availability info for new - functions + * Added availability info for new functions 2005-06-06 16:48 strk - * Version.config: Incremented micro version number in - SCRIPTS_VERSION (due to functions addition) + * Incremented micro version number in SCRIPTS_VERSION (due to + functions addition) 2005-06-06 16:47 strk - * create_undef.pl, utils/create_undef.pl: Moved create_undef.pl - from root to utils/ dir + * Moved create_undef.pl from root to utils/ dir 2005-06-06 16:47 strk - * Makefile: Removed automatic build of docs + * Removed automatic build of docs 2005-06-06 07:58 mschaber - * CHANGES, doc/postgis.xml, jdbc2, jdbc2/.cvsignore, - lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/liblwgeom.h, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: added - scale() and transscale() functions (like transform()) + * added scale() and transscale() functions (like transform()) 2005-06-06 07:54 mschaber - * jdbc2/Makefile: merge Alex' jdbc2 specific Makefile patches + * merge Alex' jdbc2 specific Makefile patches 2005-06-04 10:06 strk - * Makefile, Makefile.config.in, configure.in, doc/Makefile, - jdbc2/Makefile, loader/Makefile, lwgeom/Makefile: Applied Alex - Bodnaru patch for pgsql source tree dependency drop. + * Applied Alex Bodnaru patch for pgsql source tree dependency drop. 2005-05-25 12:01 strk - * extras/wkb_reader/printwkb.c, extras/wkb_reader/readwkb.c, - extras/wkb_reader/wkbtest.h: Stripped out CR chars + * Stripped out CR chars 2005-05-25 10:12 mschaber - * jdbc2/jtssrc/examples/JtsTestParser.java: fix comment + * fix comment 2005-05-25 10:08 mschaber - * jdbc2/Makefile, jdbc2/jtssrc/examples/JtsTestParser.java, - jdbc2/jtssrc/org/postgis/jts/JtsBinaryParser.java, - jdbc2/jtssrc/org/postgis/jts/JtsBinaryWriter.java, - jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java, - jdbc2/jtssrc/org/postgis/jts/JtsGisWrapper.java, - jdbc2/src/org/postgis/binary/ByteSetter.java, - jdbc2/src/org/postgis/binary/ValueSetter.java: JTS binary parser - now passes basic regression suite + * JTS binary parser now passes basic regression suite 2005-05-24 17:19 strk - * CHANGES: Added release date for postgis-1.0.1 + * Added release date for postgis-1.0.1 2005-05-24 16:56 strk - * TODO: Added iconv autodetection, removed already-added things + * Added iconv autodetection, removed already-added things 2005-05-24 14:02 strk - * doc/postgis.xml: Added postgis-1.0.1 release date + * Added postgis-1.0.1 release date 2005-05-23 16:18 mschaber - * jdbc2/src/org/postgis/Point.java: Cleaned up Point.equals(Point) - mess + * Cleaned up Point.equals(Point) mess 2005-05-23 14:15 strk - * doc/postgis.xml: Compiled 1.0.1 release notes + * Compiled 1.0.1 release notes 2005-05-18 17:01 strk - * CHANGES, utils/postgis_restore.pl: Applied 'strictness' patch by - James Marca + * Applied 'strictness' patch by James Marca 2005-05-18 15:49 strk - * doc/postgis.xml: Fixed SetSRID() entry + * Fixed SetSRID() entry 2005-05-18 15:39 strk - * CHANGES: added Paris projections fixes + * added Paris projections fixes 2005-05-18 15:36 strk - * spatial_ref_sys.sql: Updated proj4text for some French - projections, as for Nicolas Ribot report + * Updated proj4text for some French projections, as for Nicolas + Ribot report 2005-05-16 17:50 strk - * CHANGES: Added note about pgsq2shp attributes names bugfix + * Added note about pgsq2shp attributes names bugfix 2005-05-16 17:22 strk - * loader/pgsql2shp.c: Fixed DBF field names handling as for clashes - avoiding. + * Fixed DBF field names handling as for clashes avoiding. pgsql field renames are warned. 2005-05-16 08:05 strk - * CHANGES: Moved dumper and postgis_restore.pl changes in 1.0.1 - section (back-ported) + * Moved dumper and postgis_restore.pl changes in 1.0.1 section + (back-ported) 2005-05-16 07:49 strk - * utils/postgis_restore.pl: Allowed custom args passing to createdb - invocation + * Allowed custom args passing to createdb invocation 2005-05-15 08:05 strk - * doc/man/pgsql2shp.1, doc/man/shp2pgsql.1: updated docs as for -k - switch + * updated docs as for -k switch 2005-05-13 14:16 strk - * CHANGES, CREDITS: Added new -k switch and credits for it + * Added new -k switch and credits for it 2005-05-13 14:06 strk - * loader/pgsql2shp.c: Applied patch from Obe, Regina to keep - identifiers case. + * Applied patch from Obe, Regina to keep identifiers case. 2005-05-13 08:03 strk - * Makefile.config.in, configure.in, lwgeom/Makefile: Added support - for macosx build + * Added support for macosx build 2005-05-12 10:09 strk - * configure.in: changed PGBELIBS command to avoid backtics and - newlines + * changed PGBELIBS command to avoid backtics and newlines 2005-05-12 07:45 strk - * configure.in: Added another dir in search path for docbook.xml, - changed shell invocation + * Added another dir in search path for docbook.xml, changed shell + invocation line for mingw to avoid newline char being used. 2005-05-11 08:55 strk - * lwgeom/Makefile: Renamed MINGW to mingw in HOST_OS findstrings + * Renamed MINGW to mingw in HOST_OS findstrings 2005-05-10 12:52 strk - * lwgeom/lwpostgis.sql.in: Forced OID usage in geometry_column - table + * Forced OID usage in geometry_column table 2005-05-10 12:32 strk - * configure.in: fixed mingw handling syntax + * fixed mingw handling syntax 2005-05-10 10:58 strk - * ., .cvsignore: Added Makefile.config + * Added Makefile.config 2005-05-10 10:57 strk - * config.guess, config.sub, install-sh: Added scripts used by - autoconf + * Added scripts used by autoconf 2005-05-10 09:35 strk - * Makefile.config.in, configure.in, loader/Makefile, - lwgeom/Makefile: Added initial custom support for MINGW + * Added initial custom support for MINGW 2005-05-10 08:31 strk - * configure.in: GEOS autodetect activated + * GEOS autodetect activated 2005-05-10 08:15 strk - * doc/postgis.xml: fixed upgrade procedure section as suggested by - Steven Bowden + * fixed upgrade procedure section as suggested by Steven Bowden 2005-05-09 22:33 strk - * TODO: updated + * updated 2005-05-04 07:00 strk - * Version.config: Version bumped to 1.1.0CVS + * Version bumped to 1.1.0CVS 2005-05-04 06:58 strk - * doc/postgis.xml: GEOS/JTS performed operations dox made more - explicit about which + * GEOS/JTS performed operations dox made more explicit about which argument is 'this' and which is 'otherGeometry'. 2005-05-02 10:52 strk - * CHANGES: Moved 1.0.1 changes into their own section - added jdbc2 - -target change notice + * Moved 1.0.1 changes into their own section - added jdbc2 -target + change notice 2005-04-28 11:51 mschaber - * Makefile, jdbc2/Makefile: added jdbc2 maintainerclean + * added jdbc2 maintainerclean 2005-04-28 11:01 strk - * Makefile: Fixed distclean rule to build required Makefile.config + * Fixed distclean rule to build required Makefile.config 2005-04-28 08:35 mschaber - * jdbc2/Makefile, jdbc2/sources.inc: fix sources.inc things + * fix sources.inc things 2005-04-27 16:14 mschaber - * jdbc2/Makefile, jdbc2/sources.inc: Reworked Makefile + * Reworked Makefile 2005-04-26 18:45 strk - * TODO: Added MakeValidShape() function + * Added MakeValidShape() function 2005-04-26 18:08 strk - * Makefile.config.in: Fixed USE_JTS variable to actually use - autoconf-detected value + * Fixed USE_JTS variable to actually use autoconf-detected value 2005-04-26 07:01 mschaber - * jdbc2/src/examples/VersionPrinter.java: Improved versionprinter - to print offline versions even if database is not available + * Improved versionprinter to print offline versions even if + database is not available 2005-04-22 01:07 strk - * CHANGES: Added fix in join selectivity + * Added fix in join selectivity 2005-04-22 01:07 strk - * lwgeom/lwgeom_estimate.c: Fixed bug in join selectivity estimator - returning invalid estimates (>1) + * Fixed bug in join selectivity estimator returning invalid + estimates (>1) 2005-04-21 16:31 strk - * CHANGES, lwgeom/lwgeom_spheroid.c: Fixed bug in 3d spheroid - length computation, patch by zmocnik at hotmail dot com + * Fixed bug in 3d spheroid length computation, patch by zmocnik at + hotmail dot com 2005-04-21 09:21 strk - * TODO: Added new LRS funx suggested by Paul + * Added new LRS funx suggested by Paul 2005-04-21 09:09 strk - * CHANGES: updated + * updated 2005-04-21 09:08 strk - * loader/shp2pgsql.c: Applied patch from Ron Mayer fixing a - segfault in string escaper funx + * Applied patch from Ron Mayer fixing a segfault in string escaper + funx 2005-04-20 15:22 strk - * doc/postgis.xml: Fixed link to SimpleFeature Specification + * Fixed link to SimpleFeature Specification 2005-04-20 15:17 strk - * lwgeom/Makefile: Fixed clean-lib rule (wasn't removing anything!) + * Fixed clean-lib rule (wasn't removing anything!) 2005-04-20 15:09 mschaber - * lwgeom/lwpostgis.sql.in: Fixed pg_opclass update to be - schema-aware. + * Fixed pg_opclass update to be schema-aware. 2005-04-20 10:21 strk - * doc/postgis.xml: Fixed bogus example of GeometryFromText(box3d, - int) changing it + * Fixed bogus example of GeometryFromText(box3d, int) changing it to SetSRID(box3d, int) in chapter 5.1.2 2005-04-20 08:12 strk - * TODO: Updated + * Updated 2005-04-20 08:10 strk - * Makefile: Added rules to automatically call configure or - config.status, + * Added rules to automatically call configure or config.status, added docs rule to be invoked by topdir. 2005-04-20 08:01 strk - * Makefile.config: Removed again, can't work anymore. + * Removed again, can't work anymore. 2005-04-20 07:55 strk - * Makefile.config: Put old Makefile.config back to allow for - automatic documentation production, + * Put old Makefile.config back to allow for automatic documentation + production, must be removed again when process gets updated. 2005-04-19 10:58 strk - * configure.in: added LPATH to summary output (if different from - install dir) + * added LPATH to summary output (if different from install dir) 2005-04-19 10:41 strk - * Makefile.config.in, configure.in, doc/Makefile, lwgeom/Makefile: - Reworked autoconf path to use pgsql or custom layout based on + * Reworked autoconf path to use pgsql or custom layout based on presence of a --prefix switch. 2005-04-19 09:32 strk - * Makefile.config.in: Added -c flag to INSTALL invokations (copy, - not move) + * Added -c flag to INSTALL invokations (copy, not move) 2005-04-19 09:20 strk - * autogen.sh, configure.in: More info in configure output, added - autogen.sh wrapper + * More info in configure output, added autogen.sh wrapper 2005-04-18 23:31 strk - * CREDITS: Added 1.0.0 section + * Added 1.0.0 section 2005-04-18 14:46 strk - * ., .cvsignore, Makefile, Makefile.config, Makefile.config.in, - configure.in, doc/Makefile, loader/Makefile, lwgeom/Makefile: - Improved autoconf script, dropped pgsql source dependency. + * Improved autoconf script, dropped pgsql source dependency. EXPERIMENTAL. 2005-04-18 14:25 strk - * TODO: Added TODO list for release 1.1 + * Added TODO list for release 1.1 2005-04-18 14:15 strk - * CHANGES, doc/postgis.xml: Fixed 1.0.0 release date to 2005/04/19 + * Fixed 1.0.0 release date to 2005/04/19 2005-04-18 14:12 strk - * CHANGES, doc/postgis.xml, lwgeom/lwgeom_estimate.c: Slightly - changed standard deviation computation to be more + * Slightly changed standard deviation computation to be more corner-case-friendly. 2005-04-18 14:04 strk - * CHANGES, doc/postgis.xml: Added estmator code and testers bugfix - for 1.0.0 release. + * Added estmator code and testers bugfix for 1.0.0 release. 2005-04-18 13:50 strk - * utils/test_joinestimation.pl: Fixed bug in table2 schema parsing. + * Fixed bug in table2 schema parsing. 2005-04-18 13:30 strk - * utils/test_estimation.pl: Fixed to work against LWGEOM - installations + * Fixed to work against LWGEOM installations 2005-04-18 10:57 strk - * lwgeom/lwgeom_estimate.c: Applied patched by Ron Mayer fixing - memory leakages and invalid results + * Applied patched by Ron Mayer fixing memory leakages and invalid + results in join selectivity estimator. Fixed some return to use default JOIN selectivity estimate instead of default RESTRICT selectivity @@ -4081,72 +8581,19 @@ 2005-04-15 20:12 strk - * doc/postgis.xml: Fixed Makefile to read Makefile.config + * Fixed Makefile to read Makefile.config 2005-04-15 15:10 strk - * README.postgis: Updated to reflect examples->extras rename + * Updated to reflect examples->extras rename 2005-04-15 15:09 strk - * examples, extras, extras/WFS_locks, extras/WFS_locks/Makefile, - extras/WFS_locks/README, extras/WFS_locks/WFS_locks.c, - extras/WFS_locks/WFS_locks.sql.in, extras/ogc_test_suite, - extras/ogc_test_suite/.cvsignore, - extras/ogc_test_suite/1_schema.sql, - extras/ogc_test_suite/2_queries.sql, - extras/ogc_test_suite/3_cleanup.sql, - extras/ogc_test_suite/Makefile, extras/ogc_test_suite/README, - extras/wkb_reader, extras/wkb_reader/.cvsignore, - extras/wkb_reader/Makefile, extras/wkb_reader/README, - extras/wkb_reader/printwkb.c, extras/wkb_reader/readwkb.c, - extras/wkb_reader/wkbtest.h: Renamed examples/ to extras/. Added - WFS_locks. + * Renamed examples/ to extras/. Added WFS_locks. 2005-04-15 14:04 mschaber - * CHANGES, Version.config, jdbc2, jdbc2/.cvsignore, jdbc2/Makefile, - jdbc2/README, jdbc2/jtssrc/examples/JtsTestParser.java, - jdbc2/jtssrc/org/postgis/jts/JtsBinaryParser.java, - jdbc2/jtssrc/org/postgis/jts/JtsBinaryWriter.java, - jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java, - jdbc2/jtssrc/org/postgis/jts/JtsGisWrapper.java, - jdbc2/jtssrc/org/postgis/jts/JtsWrapper.java, - jdbc2/src/examples/Test.java, - jdbc2/src/examples/TestAutoregister.java, - jdbc2/src/examples/TestBoxes.java, - jdbc2/src/examples/TestParser.java, - jdbc2/src/examples/TestServer.java, - jdbc2/src/examples/VersionPrinter.java, - jdbc2/src/org/postgis/ComposedGeom.java, - jdbc2/src/org/postgis/DriverWrapper.java, - jdbc2/src/org/postgis/DriverWrapperAutoprobe.java, - jdbc2/src/org/postgis/DriverWrapperLW.java, - jdbc2/src/org/postgis/Geometry.java, - jdbc2/src/org/postgis/GeometryCollection.java, - jdbc2/src/org/postgis/LineString.java, - jdbc2/src/org/postgis/LinearRing.java, - jdbc2/src/org/postgis/MultiLineString.java, - jdbc2/src/org/postgis/MultiPoint.java, - jdbc2/src/org/postgis/MultiPolygon.java, - jdbc2/src/org/postgis/PGbox2d.java, - jdbc2/src/org/postgis/PGbox3d.java, - jdbc2/src/org/postgis/PGboxbase.java, - jdbc2/src/org/postgis/PGgeometry.java, - jdbc2/src/org/postgis/PGgeometryLW.java, - jdbc2/src/org/postgis/Point.java, - jdbc2/src/org/postgis/PointComposedGeom.java, - jdbc2/src/org/postgis/Polygon.java, - jdbc2/src/org/postgis/Version.java, - jdbc2/src/org/postgis/binary/BinaryParser.java, - jdbc2/src/org/postgis/binary/BinaryWriter.java, - jdbc2/src/org/postgis/binary/ByteGetter.java, - jdbc2/src/org/postgis/binary/ByteSetter.java, - jdbc2/src/org/postgis/binary/ValueGetter.java, - jdbc2/src/org/postgis/binary/ValueSetter.java, - jdbc2/stubs/org/postgresql/Connection.java, - jdbc2/stubs/org/postgresql/PGConnection.java, jdbc2/todo.txt, - lwgeom, lwgeom/.cvsignore, lwgeom/TODO: jdbc2 works: + * jdbc2 works: + Makefile improvements + JTS support improvements + Improved regression test system @@ -4156,684 +8603,600 @@ 2005-04-15 10:01 strk - * ., .cvsignore: Added configure outputs + * Added configure outputs 2005-04-15 09:54 strk - * CREDITS, doc/postgis.xml: Added more people to manual "CREDITS" - chapter (copied from CREDITS file). + * Added more people to manual "CREDITS" chapter (copied from + CREDITS file). Added a not in CREDITS redirecting to the postgis manual. 2005-04-15 09:31 strk - * Version.config: Version bumbed to 1.0.0 + * Version bumbed to 1.0.0 2005-04-14 13:35 strk - * CHANGES, doc/postgis.xml: Added shp2pgsql bugfix and autoconf - improvement in Release Notes. + * Added shp2pgsql bugfix and autoconf improvement in Release Notes. 2005-04-14 12:58 strk - * loader/shp2pgsql.c: Applied patch by Gino Lucrezi fixing bug in - string escaping code. + * Applied patch by Gino Lucrezi fixing bug in string escaping code. 2005-04-14 11:25 strk - * configure.in: --enable-autoconf put back + * --enable-autoconf put back 2005-04-14 11:23 strk - * configure.in: Cleanup, improvements, JTS support added + * Cleanup, improvements, JTS support added 2005-04-14 09:40 strk - * doc/postgis.xml: Added Alex Bodnaru in the "Other contributors" - section, for debian packaging. + * Added Alex Bodnaru in the "Other contributors" section, for + debian packaging. 2005-04-14 08:02 strk - * lwgeom/TODO: Added a not about need of memory alignment - constraints handling for deserializers + * Added a not about need of memory alignment constraints handling + for deserializers 2005-04-13 15:57 strk - * doc/postgis.xml: Removed the CREDITS section from Release Notes - and move contributors + * Removed the CREDITS section from Release Notes and move + contributors in chapter 1.1 (Credits). 2005-04-13 14:25 strk - * doc/postgis.xml: Release notes made an appendix, updated credits - section + * Release notes made an appendix, updated credits section 2005-04-13 14:24 strk - * loader/Makefile: Added MINGW support as suggested by David - Techer. + * Added MINGW support as suggested by David Techer. 2005-04-12 11:18 strk - * doc/postgis.xml: Added release notes for 1.0.0 final + * Added release notes for 1.0.0 final 2005-04-12 11:17 strk - * doc/Makefile: XSLBASE made back-redefinable + * XSLBASE made back-redefinable 2005-04-08 06:45 pramsey - * doc/Makefile: Make xsl reference work for rackmount nightly build + * Make xsl reference work for rackmount nightly build 2005-04-07 21:02 mschaber - * doc/Makefile, doc/postgis.xml: typo fixes and linked function in - 4.2.4 + * typo fixes and linked function in 4.2.4 2005-04-07 19:03 strk - * CHANGES: Added new strict OGC compliancy enforcement sector of - manual + * Added new strict OGC compliancy enforcement sector of manual 2005-04-07 19:00 strk - * doc/postgis.xml: Corrected and augmented the new chapter about - ensuring OGC compliancy. + * Corrected and augmented the new chapter about ensuring OGC + compliancy. 2005-04-07 09:32 mschaber - * doc/postgis.xml: Added information about geometry validity. + * Added information about geometry validity. 2005-04-06 16:49 strk - * CHANGES: Added -p flag addition for shp2pgsql + * Added -p flag addition for shp2pgsql 2005-04-06 14:16 strk - * loader/shp2pgsql.c: Removed manual update of gid field. + * Removed manual update of gid field. 2005-04-06 14:02 mschaber - * doc/man/shp2pgsql.1, doc/postgis.xml, loader/README.shp2pgsql, - loader/shp2pgsql.c: added -p option (prepare mode) that spits out - the table schema without + * added -p option (prepare mode) that spits out the table schema + without inserting any data. 2005-04-06 10:46 strk - * loader/shp2pgsql.c: Bugfix in -w (hwgeom) handling of ZM - shapefiles. + * Bugfix in -w (hwgeom) handling of ZM shapefiles. Big reorganizzation of code to easy maintainance. 2005-04-06 08:53 strk - * CHANGES: force_3dm() bugfix + * force_3dm() bugfix 2005-04-06 08:53 strk - * lwgeom/lwgeom_functions_basic.c: Augmented memory allocated by - force_3dm() - detected cases of memory shortage + * Augmented memory allocated by force_3dm() - detected cases of + memory shortage 2005-04-05 13:43 mschaber - * doc/man/shp2pgsql.1: Fix documentation of -D option in shp2pgsql - manpage + * Fix documentation of -D option in shp2pgsql manpage 2005-04-05 10:18 strk - * CHANGES: Added transform() bugfix + * Added transform() bugfix 2005-04-05 10:18 strk - * lwgeom/lwgeom_transform.c: BUGFIX in transform() releaseing - random memory address + * BUGFIX in transform() releaseing random memory address 2005-04-05 08:00 strk - * CHANGES, doc/man/shp2pgsql.1, doc/postgis.xml: Documented loader - support for 0.x versions + * Documented loader support for 0.x versions 2005-04-04 20:51 strk - * loader/shp2pgsql.c: Added -w flag to output old (WKT/HWGEOM) sql. + * Added -w flag to output old (WKT/HWGEOM) sql. 2005-04-04 09:48 strk - * lwgeom/Makefile: Added install of loader/dumper manual pages + * Added install of loader/dumper manual pages 2005-04-01 09:39 strk - * CHANGES: Added not about new manual pages + * Added not about new manual pages 2005-04-01 09:38 strk - * doc/Makefile, doc/man, doc/man/pgsql2shp.1, doc/man/shp2pgsql.1: - Added manual pages provided by Roberto Boati + * Added manual pages provided by Roberto Boati <roberto.boati@daisyred.com> 2005-03-30 17:25 strk - * make_dist.sh: Updated to replace 'RC' into '-rc' when building - package dir (and tar). + * Updated to replace 'RC' into '-rc' when building package dir (and + tar). Removed autom4te.cache directory after call to autoconf. 2005-03-30 17:03 strk - * CHANGES, Version.config, doc/postgis.xml: Scripts version set to - 0.3.0 (minor increment as a scripts override won't + * Scripts version set to 0.3.0 (minor increment as a scripts + override won't suffice to get rid of dropped box2d funx). Set release date and other versions to RC6 2005-03-30 15:24 mschaber - * jdbc2/Makefile, jdbc2/jtssrc/examples/JtsTestParser.java, - jdbc2/jtssrc/org/postgis/jts/JtsBinaryParser.java, - jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java, - jdbc2/jtssrc/org/postgis/jts/JtsGisWrapper.java, - jdbc2/jtssrc/org/postgis/jts/JtsWrapper.java, - jdbc2/src/examples/Test.java, - jdbc2/src/examples/TestAutoregister.java, - jdbc2/src/examples/TestBoxes.java, - jdbc2/src/examples/TestParser.java, - jdbc2/src/examples/TestServer.java, - jdbc2/src/examples/VersionPrinter.java, - jdbc2/src/org/postgis/ComposedGeom.java, - jdbc2/src/org/postgis/DriverWrapper.java, - jdbc2/src/org/postgis/Geometry.java, - jdbc2/src/org/postgis/GeometryCollection.java, - jdbc2/src/org/postgis/LineString.java, - jdbc2/src/org/postgis/LinearRing.java, - jdbc2/src/org/postgis/MultiLineString.java, - jdbc2/src/org/postgis/MultiPoint.java, - jdbc2/src/org/postgis/MultiPolygon.java, - jdbc2/src/org/postgis/PGbox2d.java, - jdbc2/src/org/postgis/PGbox3d.java, - jdbc2/src/org/postgis/PGboxbase.java, - jdbc2/src/org/postgis/PGgeometry.java, - jdbc2/src/org/postgis/Point.java, - jdbc2/src/org/postgis/PointComposedGeom.java, - jdbc2/src/org/postgis/Polygon.java, - jdbc2/src/org/postgis/Version.java, - jdbc2/src/org/postgis/binary/BinaryParser.java, - jdbc2/src/org/postgis/binary/ByteGetter.java, - jdbc2/src/org/postgis/binary/ValueGetter.java, - jdbc2/stubs/org/postgresql/Connection.java, - jdbc2/stubs/org/postgresql/PGConnection.java: Preliminary change - email addres to private one because schabios@logi-track.com is - currently not working. + * Preliminary change email addres to private one because + schabios@logi-track.com is currently not working. 2005-03-30 11:47 strk - * CHANGES, doc/postgis.xml: Added RC6 release notes. + * Added RC6 release notes. 2005-03-30 11:46 strk - * lwgeom/lwgeom_box2dfloat4.c: Obsoleted functions set back in, to - avoid problems upgrading. + * Obsoleted functions set back in, to avoid problems upgrading. 2005-03-30 11:40 strk - * lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwpostgis.sql.in: Removed - obsoleted box2d functions + * Removed obsoleted box2d functions 2005-03-29 16:34 strk - * CHANGES: Added postgis_restore.pl bugfix + * Added postgis_restore.pl bugfix 2005-03-29 16:33 strk - * utils/postgis_restore.pl: Changed she-bang back the way it was - (disabled) - didn't work like that! Added {x,y}{min,max}(box2d) - to list of obsoleted funx. + * Changed she-bang back the way it was (disabled) - didn't work + like that! Added {x,y}{min,max}(box2d) to list of obsoleted funx. 2005-03-29 13:23 mschaber - * jdbc2/Makefile: Fix build for win32 using mingw + * Fix build for win32 using mingw 2005-03-28 11:37 strk - * CHANGES, Version.config, lwgeom/lwpostgis.sql.in: Dropped - {x,y}{min,max}(box2d) functions + * Dropped {x,y}{min,max}(box2d) functions 2005-03-28 09:48 strk - * CHANGES: Added multi() changes + * Added multi() changes 2005-03-28 09:47 strk - * CHANGES, lwgeom/lwgeom_functions_basic.c: Fixed bug in multi() - leaving SRID in inner geometries. + * Fixed bug in multi() leaving SRID in inner geometries. Added early return for already multi() and BBOX'ed geoms. 2005-03-28 09:45 strk - * regress/regress.sql, regress/regress_expected: Added regress - tests for multi() + * Added regress tests for multi() 2005-03-25 18:43 strk - * loader/pgsql2shp.c: Fixed PQunescapeBytearea argument (might give - problems on 64bit archs) + * Fixed PQunescapeBytearea argument (might give problems on 64bit + archs) 2005-03-25 16:38 strk - * Version.config: MICRO_VERSION set to RC5 + * MICRO_VERSION set to RC5 2005-03-25 16:38 strk - * CHANGES: Added release date and version + * Added release date and version 2005-03-25 16:37 strk - * doc/postgis.xml: Added release dates + * Added release dates 2005-03-25 16:28 strk - * doc/postgis.xml: Added a not in performance tips chapter about - dimension constraints. + * Added a not in performance tips chapter about dimension + constraints. Removed part on update_geometry_stats as it should have no effect. 2005-03-25 14:49 strk - * doc/postgis.xml: generalized Other changes + * generalized Other changes 2005-03-25 14:48 strk - * utils/postgis_restore.pl: Fixed bogus she-bang + * Fixed bogus she-bang 2005-03-25 13:56 strk - * doc/postgis.xml: Updated release notes section + * Updated release notes section 2005-03-25 09:34 strk - * lwgeom/lwgeom_estimate.c: code cleanup + * code cleanup 2005-03-24 18:01 mschaber - * CHANGES, doc/postgis.xml: additional performance tips + * additional performance tips 2005-03-24 16:28 strk - * lwgeom/lwgeom_functions_basic.c: Variable declaration set in - place in lwgeom_centroid() + * Variable declaration set in place in lwgeom_centroid() 2005-03-24 16:27 strk - * CHANGES: Added estimated_extent() bugfix notice + * Added estimated_extent() bugfix notice 2005-03-24 16:27 strk - * lwgeom/lwgeom_estimate.c: Added comments in estimate_allocation() - bugfix point. + * Added comments in estimate_allocation() bugfix point. 2005-03-24 15:07 strk - * lwgeom/lwgeom_functions_basic.c: Fixed non-GEOS centroid() - function to avoid obsoleted LWGEOM_EXPLODED funx + * Fixed non-GEOS centroid() function to avoid obsoleted + LWGEOM_EXPLODED funx 2005-03-24 14:45 strk - * lwgeom/lwgeom_estimate.c: Fixed bug in estimated_extent() - returning pointer to a memory allocated in SPI memory context + * Fixed bug in estimated_extent() returning pointer to a memory + allocated in SPI memory context 2005-03-23 17:10 strk - * lwgeom/lwgeom_box3d.c: Removed cr + * Removed cr 2005-03-23 16:29 strk - * regress/regress.sql, regress/regress_expected: Added box3d - computation tests + * Added box3d computation tests 2005-03-23 16:24 strk - * CHANGES: added box3d computation fix + * added box3d computation fix 2005-03-23 16:23 strk - * lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c, lwgeom/lwgeom_box3d.c: - Fixed bug in box3d computation. + * Fixed bug in box3d computation. Dropped obsoleted LWGEOM_EXPLODED structure and associated functions. 2005-03-21 17:56 strk - * CHANGES: grep -v arg quoted.. + * grep -v arg quoted.. 2005-03-21 17:52 strk - * lwgeom/Makefile: Quoted grep argument + * Quoted grep argument 2005-03-21 13:43 mschaber - * jdbc2, jdbc2/.cvsignore: handle versioned jars in cvsignore + * handle versioned jars in cvsignore 2005-03-21 12:24 strk - * doc/postgis.xml: Expanded estimated_extent() paragraph to - document differences between pre + * Expanded estimated_extent() paragraph to document differences + between pre and post pgsql 800. 2005-03-18 21:04 strk - * CHANGES: Set release date + * Set release date 2005-03-18 17:47 strk - * CHANGES: postgis_restore.pl improvements + * postgis_restore.pl improvements 2005-03-18 17:23 strk - * utils/postgis_restore.pl: Hash used for detecting obsoleted funx - in dump + * Hash used for detecting obsoleted funx in dump 2005-03-18 12:43 strk - * lwgeom/Makefile, lwgeom/lwpostgis.sql.in: Fixed missing use of - _IMMUTABLE_STRICT define in new get_proj4_from_srid(). + * Fixed missing use of _IMMUTABLE_STRICT define in new + get_proj4_from_srid(). Improvement in Makefile to allow reconstruction of missing ../lwpostgis.sql 2005-03-18 12:37 strk - * CHANGES: added box3d-computation bugfix note + * added box3d-computation bugfix note 2005-03-18 12:36 strk - * lwgeom/liblwgeom.c, lwgeom/liblwgeom.h, lwgeom/lwcollection.c, - lwgeom/lwgeom.c, lwgeom/lwgeom.h, lwgeom/lwgeom_api.c, - lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c, - lwgeom/lwgeom_transform.c, lwgeom/lwline.c, lwgeom/lwpoint.c, - lwgeom/lwpoly.c, lwgeom/ptarray.c: Big API cleanup. + * Big API cleanup. Bug fix in box3d computation for collections containing empty elements. 2005-03-18 10:47 strk - * regress/lwgeom_regress.sql, regress/lwgeom_regress_expected: - Added extent(), extent3d() and collect() tests - should really + * Added extent(), extent3d() and collect() tests - should really give this tests a new layout ... 2005-03-17 18:14 strk - * CHANGES: box2d outupt precision increment + * box2d outupt precision increment 2005-03-17 18:11 strk - * lwgeom/lwgeom_box2dfloat4.c: BOX2D output reverted to .15g - precision + * BOX2D output reverted to .15g precision 2005-03-17 09:39 strk - * lwgeom/lwgeom_functions_basic.c: Early memory releases in - lwgeom_translate_recursive + * Early memory releases in lwgeom_translate_recursive 2005-03-16 15:08 strk - * CHANGES, lwgeom/lwpostgis.sql.in: Changed get_proj4_from_srid() - implementation from SQL to PLPGSQL to + * Changed get_proj4_from_srid() implementation from SQL to PLPGSQL + to workaround a bug of pgsql8.0.{1,2} 2005-03-16 11:41 strk - * lwgeom/liblwgeom.c, lwgeom/lwgeom_api.c, lwgeom/lwgeom_ogc.c, - lwgeom/lwgeom_transform.c: Early memory releases on - transform_geometry_recursive() and LWGEOM_asText(). + * Early memory releases on transform_geometry_recursive() and + LWGEOM_asText(). Code cleanups. 2005-03-15 12:24 strk - * loader/shp2pgsql.c: hole-in-ring detector made more readable + * hole-in-ring detector made more readable 2005-03-15 09:25 strk - * CHANGES: Added loader bug fix + * Added loader bug fix 2005-03-14 22:02 strk - * loader/shp2pgsql.c: Fixed holes handling. + * Fixed holes handling. 2005-03-14 11:31 strk - * jdbc2/Makefile: Added cleanup of versioned jars + * Added cleanup of versioned jars 2005-03-14 11:14 strk - * lwgeom/Makefile: installdirs/clean rules cleanup suggested by - Alex Bodnaru + * installdirs/clean rules cleanup suggested by Alex Bodnaru 2005-03-11 17:56 strk - * lwgeom/lwgeom_transform.c: Early memory release in transform_geom + * Early memory release in transform_geom 2005-03-11 17:47 strk - * lwgeom/lwgeom_functions_basic.c: Fixed destructive memory release - in LWGEOM_translate() + * Fixed destructive memory release in LWGEOM_translate() 2005-03-11 17:47 strk - * regress/regress.sql, regress/regress_expected: Added test for - translate() + * Added test for translate() 2005-03-10 21:37 strk - * CHANGES: added 64bit bug fix + * added 64bit bug fix 2005-03-10 19:26 strk - * lwgeom/lwgparse.c, lwgeom/wktparse.h: Hopefully fixed bug in int4 - and double reader from byte stream (was not + * Hopefully fixed bug in int4 and double reader from byte stream + (was not working on 64bit machines). 2005-03-10 18:19 strk - * lwgeom/lwgparse.c, lwgeom/wktunparse.c: Made void args explicit - to make newer compilers happy + * Made void args explicit to make newer compilers happy 2005-03-10 18:18 strk - * lwgeom/wktparse.h: changed report_error typedef to allow for - lwerror usage w/out problems + * changed report_error typedef to allow for lwerror usage w/out + problems 2005-03-08 18:36 mschaber - * jdbc2/README: Additional explanations in README. + * Additional explanations in README. 2005-03-08 18:32 mschaber - * jdbc2/src/examples/VersionPrinter.java: Fix possible null pointer - exception if PostGIS is compiled without geos / proj support. + * Fix possible null pointer exception if PostGIS is compiled + without geos / proj support. 2005-03-08 16:46 strk - * Makefile, lwgeom/Makefile: More cleanups on 'clean' + * More cleanups on 'clean' 2005-03-08 16:41 strk - * lwgeom/Makefile: Simplified clean rule + * Simplified clean rule 2005-03-08 16:39 strk - * Makefile: Added configure script removal in maintainer-clean rule + * Added configure script removal in maintainer-clean rule 2005-03-08 16:00 strk - * libjts: Deleted libjts directory... libjts production should - happen from within JTS itself. + * Deleted libjts directory... libjts production should happen from + within JTS itself. 2005-03-08 15:44 strk - * Makefile.config: Changed default JTS includes and lib paths + * Changed default JTS includes and lib paths 2005-03-08 12:39 strk - * Makefile.config, libjts, libjts/Makefile, libjts/README: Added - libjts build scripts + * Added libjts build scripts 2005-03-08 12:21 strk - * Makefile: Added a distclean rule to get rid of autoconf-generated - files. + * Added a distclean rule to get rid of autoconf-generated files. Had maintainer-clean rule invoke distclean rule. 2005-03-08 12:13 strk - * Makefile.config: set USE_JTS back to 0 - got set to 1 from - previous commit + * set USE_JTS back to 0 - got set to 1 from previous commit 2005-03-08 12:11 strk - * Makefile, utils/Makefile: Added utils rule to set the execute bit - on utilities. + * Added utils rule to set the execute bit on utilities. 2005-03-08 12:04 strk - * Makefile.config, Makefile.config.in: synced makefiles, changed - default path of libjts + * synced makefiles, changed default path of libjts 2005-03-08 11:24 strk - * lwgeom/lwgeom_jts.c: Commented out debugging lines + * Commented out debugging lines 2005-03-08 11:24 strk - * lwgeom/lwgeom_jts_wrapper.cpp: avoided initializzation of - JvNewObjectArray with undefined pointer + * avoided initializzation of JvNewObjectArray with undefined + pointer 2005-03-08 11:06 strk - * loader/pgsql2shp.c, loader/shp2pgsql.c: modernized old-style - parameter declarations + * modernized old-style parameter declarations 2005-03-08 09:42 strk - * CHANGES: Added estimator changes + * Added estimator changes 2005-03-08 09:27 strk - * lwgeom/lwgeom_estimate.c: RESTRICT selectivity estimator use - self->varno instead of varRelid. + * RESTRICT selectivity estimator use self->varno instead of + varRelid. Seems to work for subqueries... 2005-03-08 09:23 strk - * lwgeom/lwgeom_estimate.c: Fixed debugging lines. + * Fixed debugging lines. 2005-03-08 08:38 strk - * Makefile.config: Discarded environmental variable USE_JTS to - avoid unexpected enabling + * Discarded environmental variable USE_JTS to avoid unexpected + enabling 2005-03-07 21:24 strk - * lwgeom/lwgeom_geos.c: Added missing JTSnoop prototype + * Added missing JTSnoop prototype 2005-03-07 21:19 strk - * lwgeom/Makefile: Put optimization flag back to -O2 + * Put optimization flag back to -O2 2005-03-07 21:11 strk - * lwgeom/lwgeom_geos.c: Removed stub functions (moved to - lwgeom_nojts.c) and added stub + * Removed stub functions (moved to lwgeom_nojts.c) and added stub for JTSnoop. 2005-03-07 21:07 strk - * lwgeom/lwgeom_jts.c, lwgeom/lwgeom_jts_wrapper.cpp: Added initial - JTS wrapper. + * Added initial JTS wrapper. 2005-03-07 21:06 strk - * lwgeom/Makefile: Added spatial_ref_sys.sql and README.postgis to - scripts install targets. + * Added spatial_ref_sys.sql and README.postgis to scripts install + targets. Moved .sql scripts from ...$(datadir) to ...$(datadir)/contrib. Modified GEOS/JTS stub handling to use separate file when disabled. 2005-03-07 20:47 strk - * lwgeom/lwgeom_nojts.c: Separate stub funx file for builds w/out - GEOS or JTS + * Separate stub funx file for builds w/out GEOS or JTS 2005-03-07 20:46 strk - * Makefile.config.in: sync'd with Makefile.config + * sync'd with Makefile.config 2005-03-07 20:44 strk - * Makefile.config: Added JTS support parameter + * Added JTS support parameter 2005-03-07 18:36 strk - * Makefile.config.in: Sync with Makefile.config + * Sync with Makefile.config 2005-03-07 16:08 strk - * Version.config: Incremented SCRIPTS_VERSION micro num + * Incremented SCRIPTS_VERSION micro num 2005-03-07 13:58 strk - * regress/Makefile, regress/run_index_regress, - regress/run_lwgeom_regress, regress/run_ogc_regress, - regress/run_regress: Added process id to output files. Removed - 'clean' rule. + * Added process id to output files. Removed 'clean' rule. 2005-03-07 13:20 strk - * lwgeom/lwgeom_functions_basic.c: Removed unused lwexploded_dump() - function + * Removed unused lwexploded_dump() function 2005-03-07 11:53 mschaber - * jdbc2/Makefile: Fix version.in vs. version.config typo + * Fix version.in vs. version.config typo 2005-03-04 19:34 strk - * doc/Makefile: cleanups - version file source + * cleanups - version file source 2005-03-04 19:31 mleslie - * CHANGES, doc/postgis.xml, lwgeom/lwgeom_spheroid.c, - lwgeom/lwpostgis.sql.in: Cleaned up distance_sphere and updated - documentation. + * Cleaned up distance_sphere and updated documentation. 2005-03-04 19:25 strk - * make_dist.sh: removed temp files used in docs creation step + * removed temp files used in docs creation step 2005-03-04 19:18 strk - * doc/postgis.xml: Expanded "upgrading" chapter to explain - postgis_restore.pl upgrade procedure. + * Expanded "upgrading" chapter to explain postgis_restore.pl + upgrade procedure. 2005-03-04 19:18 strk - * doc/Makefile: Made 'html' the default rule + * Made 'html' the default rule 2005-03-04 19:15 strk - * doc/Makefile: Parametrized XSLBASE directory + * Parametrized XSLBASE directory 2005-03-04 16:29 strk - * make_dist.sh: Changed to use Version.config + * Changed to use Version.config 2005-03-04 15:54 strk - * lwgeom/lwgeom_spheroid.c: Commented out unused variable + * Commented out unused variable 2005-03-04 15:25 mschaber - * CHANGES: added version improvement to changes + * added version improvement to changes 2005-03-04 15:22 mschaber - * Version.config, jdbc2, jdbc2/.cvsignore, jdbc2/Makefile, - jdbc2/src/org/postgis/Version.java, lwgeom/Makefile: - Separates - the version config variables into the toplevel Version.config + * - Separates the version config variables into the toplevel + Version.config - Adds new version config variables for jdbc @@ -4847,283 +9210,245 @@ 2005-03-04 14:55 strk - * CHANGES: Added loader/dumper bug fixes + * Added loader/dumper bug fixes 2005-03-04 14:54 strk - * loader/pgsql2shp.c: Fixed bug in multiline handling. + * Fixed bug in multiline handling. 2005-03-04 14:48 strk - * loader/shp2pgsql.c: Applied patch from Jonne Savolainen fixing - multilines handling + * Applied patch from Jonne Savolainen fixing multilines handling 2005-03-04 14:25 strk - * Makefile: Added 'test' and 'maintainer-clean' rules. + * Added 'test' and 'maintainer-clean' rules. 2005-03-04 14:25 strk - * lwgeom/Makefile: Added a maintainer-clean rule. + * Added a maintainer-clean rule. 2005-03-04 14:13 strk - * regress/Makefile, regress/run_index_regress, - regress/run_lwgeom_regress, regress/run_ogc_regress, - regress/run_regress: Parametrized test output dir and added - Makefile + * Parametrized test output dir and added Makefile 2005-03-04 11:03 mschaber - * jdbc2/Makefile: another make install fix :-( + * another make install fix :-( 2005-03-04 09:03 strk - * lwgeom/lwgeom_api.c, lwgeom/lwgeom_pg.c: PG_LWGEOM_construct() - moved from lwgeom_api.c to lwgeom_pg.c. + * PG_LWGEOM_construct() moved from lwgeom_api.c to lwgeom_pg.c. 2005-03-04 08:52 strk - * README.postgis: Modified upgrade section to show - postgis_restore.pl based procedure. + * Modified upgrade section to show postgis_restore.pl based + procedure. 2005-03-04 07:51 mschaber - * jdbc2/Makefile: another "make install" fix from alex + * another "make install" fix from alex 2005-03-04 07:48 mschaber - * jdbc2/src/org/postgis/Version.java: Adopted Version.java to the - official PostGIS scheme. + * Adopted Version.java to the official PostGIS scheme. 2005-03-04 07:36 mschaber - * jdbc2/src/org/postgis/Version.java: Updated VERSION to RC4 + * Updated VERSION to RC4 2005-03-04 07:32 mschaber - * jdbc2/Makefile: Removed unneccesarry TEMP variable + * Removed unneccesarry TEMP variable 2005-03-03 22:12 mschaber - * jdbc2/build.xml: removed obsolete build.xml + * removed obsolete build.xml 2005-03-03 21:55 mschaber - * jdbc2/Makefile: Make classpath element separator configurable + * Make classpath element separator configurable 2005-03-03 20:55 mschaber - * jdbc2/README: jdbc2 naming explanation + * jdbc2 naming explanation Contact info Copyright notice 2005-03-03 19:08 mschaber - * jdbc2/Makefile: add postgis_debug.jar to make install (thx to - alex bodnaru) + * add postgis_debug.jar to make install (thx to alex bodnaru) 2005-03-03 17:20 mleslie - * lwgeom/lwgeom_spheroid.c, lwgeom/lwpostgis.sql.in: Rebuilt the - distance_sphere function. + * Rebuilt the distance_sphere function. 2005-03-03 16:06 mschaber - * jdbc2/Makefile: Fix compile with jikes + * Fix compile with jikes 2005-03-03 10:32 strk - * CHANGES: parser additions note + * parser additions note 2005-03-03 10:31 strk - * lwgeom, lwgeom/.cvsignore: Removed generated parser files. + * Removed generated parser files. 2005-03-03 10:29 strk - * lwgeom/Makefile, lwgeom/lex.yy.c, lwgeom/wktparse.tab.c, - lwgeom/wktparse.tab.h: Added generated parsers to avoid FLEX/YACC - requirement on release. + * Added generated parsers to avoid FLEX/YACC requirement on + release. 2005-03-02 17:29 strk - * make_dist.sh: Commented out parser generation... requires PGSQL - source :( + * Commented out parser generation... requires PGSQL source :( 2005-03-02 17:26 strk - * make_dist.sh: Added parser generation. + * Added parser generation. 2005-03-02 17:04 strk - * CHANGES: added FLEX & YACC fix + * added FLEX & YACC fix 2005-03-02 13:10 mschaber - * jdbc2/src/examples/TestParser.java: Additional Regression Test - for prepared statement usage + * Additional Regression Test for prepared statement usage 2005-03-02 12:06 mschaber - * CHANGES, jdbc2/Makefile, jdbc2/src/org/postgis/ComposedGeom.java, - jdbc2/src/org/postgis/Geometry.java, - jdbc2/src/org/postgis/GeometryCollection.java, - jdbc2/src/org/postgis/LineString.java, - jdbc2/src/org/postgis/LinearRing.java, - jdbc2/src/org/postgis/MultiLineString.java, - jdbc2/src/org/postgis/MultiPoint.java, - jdbc2/src/org/postgis/MultiPolygon.java, - jdbc2/src/org/postgis/PGbox2d.java, - jdbc2/src/org/postgis/PGbox3d.java, - jdbc2/src/org/postgis/PGgeometry.java, - jdbc2/src/org/postgis/Point.java, - jdbc2/src/org/postgis/PointComposedGeom.java, - jdbc2/src/org/postgis/Polygon.java: Code cleanups, Makefile - improvements. + * Code cleanups, Makefile improvements. 2005-03-01 13:22 strk - * lwgeom/liblwgeom.h, lwgeom/lwgeom.c, lwgeom/test.c: Renamed - lwgeom_to_wkt to lwgeom_to_ewkt, as it doesn't strip out non-ogc + * Renamed lwgeom_to_wkt to lwgeom_to_ewkt, as it doesn't strip out + non-ogc extensions. 2005-03-01 13:20 strk - * regress/regress_ogc_expected: Corrected expected results. + * Corrected expected results. 2005-03-01 11:41 strk - * regress/regress_ogc.sql, regress/regress_ogc_expected, - regress/run_ogc_regress: Added GEOS/JTS provided functions test + * Added GEOS/JTS provided functions test 2005-03-01 08:43 strk - * lwgeom/Makefile: Fixed install-lwgeom-scripts rule as suggested - by Rhys Ickeringill. + * Fixed install-lwgeom-scripts rule as suggested by Rhys + Ickeringill. 2005-03-01 08:40 strk - * Makefile.config: FLEX and YACC variables set after - PGSQL/Makefile.global has been sourced + * FLEX and YACC variables set after PGSQL/Makefile.global has been + sourced and only if not therein defined. 2005-03-01 01:17 pramsey - * doc/postgis.xml: Fix link error. + * Fix link error. 2005-02-28 09:57 mschaber - * jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java: Add - serialVersionUID for jdk1.5 + * Add serialVersionUID for jdk1.5 correctly setType(), needed for jdbc 8.0+ 2005-02-28 08:14 mschaber - * jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java: Add - serialVersionUID for jdk1.5 + * Add serialVersionUID for jdk1.5 correctly setType(), needed for jdbc 8.0+ 2005-02-25 13:44 strk - * CHANGES: Added geom_accum and SnapToGrid bug fixes + * Added geom_accum and SnapToGrid bug fixes 2005-02-25 13:42 strk - * lwgeom/lwgeom_functions_analytic.c: SnapToGrid: Fixed minor bug - in consistency check. + * SnapToGrid: Fixed minor bug in consistency check. 2005-02-25 13:28 strk - * lwgeom/lwgeom_functions_basic.c: Fixed a bugus free() in - LWGEOM_accum. + * Fixed a bugus free() in LWGEOM_accum. 2005-02-25 09:34 strk - * CHANGES: added force_collection early return + * added force_collection early return 2005-02-25 09:31 strk - * lwgeom/lwgeom_functions_basic.c: Added early return from - force_collection when input is already a collection + * Added early return from force_collection when input is already a + collection AND has a bbox cache. Suggested by Ron Majer. 2005-02-25 08:57 strk - * lwgeom/liblwgeom.h: Added comment on top of TYPE macros + * Added comment on top of TYPE macros 2005-02-24 14:13 mschaber - * jdbc2/Makefile: Fixed makefile to allow compilation via kaffe - javac - this + * Fixed makefile to allow compilation via kaffe javac - this one does not automatically include non-mentioned source files that are present in the classpath. 2005-02-24 11:43 mschaber - * jdbc2/src/org/postgis/PGboxbase.java: moved trim() call, this - avoids calling trim() twice on unchanged value if we have only (1 - 2,3 4) rep. + * moved trim() call, this avoids calling trim() twice on unchanged + value if we have only (1 2,3 4) rep. 2005-02-24 11:20 mschaber - * jdbc2/src/examples/TestParser.java: Additional regression tests - for EWKT and EWKB on PostGIS 1.X + * Additional regression tests for EWKT and EWKB on PostGIS 1.X 2005-02-24 08:36 strk - * lwgeom/lwgeom_inout.c: Added missing prototype + * Added missing prototype 2005-02-24 08:32 strk - * lwgeom/lwgeom_ogc.c: Fixed bug in StartPoint and EndPoint - functions. + * Fixed bug in StartPoint and EndPoint functions. 2005-02-24 08:10 strk - * lwgeom/Makefile: lib version changed to 1.0.0RC3, scripts version - to 0.2.0. + * lib version changed to 1.0.0RC3, scripts version to 0.2.0. 2005-02-24 08:08 strk - * CHANGES: Added spatial_ref_sys change and version/release + * Added spatial_ref_sys change and version/release 2005-02-23 19:17 pramsey - * spatial_ref_sys.sql: Hand edit paris central meridian - definitions. + * Hand edit paris central meridian definitions. Danger: other non-Greenwich projections might also have problems. 2005-02-23 13:31 mschaber - * jdbc2/Makefile: another fastjar fix + * another fastjar fix 2005-02-23 13:19 mschaber - * jdbc2/src/org/postgis/DriverWrapper.java: Fixed jikes compiler - warning, using super. for static methods is suboptimal. + * Fixed jikes compiler warning, using super. for static methods is + suboptimal. 2005-02-23 09:59 strk - * CHANGES: GeometryFromText() bug fix + * GeometryFromText() bug fix 2005-02-23 09:58 strk - * lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_ogc.c: Fixed - GeometryFromText() to add a bbox cache FOR_COMPLEX_GEOMS + * Fixed GeometryFromText() to add a bbox cache FOR_COMPLEX_GEOMS 2005-02-23 09:44 strk - * CHANGES: Added bool::text cast + * Added bool::text cast 2005-02-23 09:00 strk - * lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Added bool::text - cast. + * Added bool::text cast. 2005-02-22 18:10 mschaber - * CHANGES, jdbc2/Makefile: Updated jdbc2/Makefile: + * Updated jdbc2/Makefile: - more comments - all helper binaries are now configurable @@ -5136,211 +9461,154 @@ 2005-02-22 13:05 mschaber - * jdbc2/src/examples/TestParser.java: Removed unused import + * Removed unused import 2005-02-22 13:04 mschaber - * jdbc2/Makefile, jdbc2/src/examples/TestAutoregister.java, - jdbc2/src/examples/VersionPrinter.java: Some more debian woody - fixes. + * Some more debian woody fixes. 2005-02-22 13:01 mschaber - * jdbc2/src/examples/TestParser.java: Remove redundant - addDataType() call that slipped in during + * Remove redundant addDataType() call that slipped in during WKT measured geometries work. It also broke pgjdbc7.2 compatibility. 2005-02-22 12:31 mschaber - * jdbc/Makefile: Patches from Alex Bodnaru (debian maintainer) + * Patches from Alex Bodnaru (debian maintainer) 2005-02-22 12:12 strk - * CHANGES: Added not about early memory release + * Added not about early memory release 2005-02-22 10:10 strk - * lwgeom/lwgeom_geos.c: Early release of DETOASTED geoms. + * Early release of DETOASTED geoms. 2005-02-22 09:59 strk - * examples/ogc_test_suite/README: Fixed path to lwpostgis.sql - script + * Fixed path to lwpostgis.sql script 2005-02-22 09:55 strk - * lwgeom/lwgeom_ogc.c: Early release of DETOASTED or deserialized - geometries, to reduce memory usage + * Early release of DETOASTED or deserialized geometries, to reduce + memory usage 2005-02-22 09:39 strk - * lwgeom/lwgeom_functions_basic.c: Forced cleanup of DETOASTED and - deserialized geometries for better memory + * Forced cleanup of DETOASTED and deserialized geometries for + better memory usage. 2005-02-21 18:28 mschaber - * CHANGES, jdbc2/src/examples/TestParser.java, - jdbc2/src/org/postgis/ComposedGeom.java, - jdbc2/src/org/postgis/Geometry.java, - jdbc2/src/org/postgis/GeometryCollection.java, - jdbc2/src/org/postgis/LineString.java, - jdbc2/src/org/postgis/LinearRing.java, - jdbc2/src/org/postgis/MultiLineString.java, - jdbc2/src/org/postgis/MultiPoint.java, - jdbc2/src/org/postgis/MultiPolygon.java, - jdbc2/src/org/postgis/PGgeometry.java, - jdbc2/src/org/postgis/Point.java, - jdbc2/src/org/postgis/PointComposedGeom.java, - jdbc2/src/org/postgis/Polygon.java, jdbc2/todo.txt: *** empty log - message *** + * *** empty log message *** 2005-02-21 16:22 strk - * lwgeom/lwgeom_estimate.c: Changed min() max() usage with LW_MIN() - LW_MAX() + * Changed min() max() usage with LW_MIN() LW_MAX() 2005-02-21 16:16 strk - * lwgeom/lwgeom.c, lwgeom/lwgparse.c, lwgeom/wktparse.h, - lwgeom/wktunparse.c: Changed byte to uchar to avoid clashes with - win32 headers. + * Changed byte to uchar to avoid clashes with win32 headers. 2005-02-21 15:49 mschaber - * jdbc2/src/examples/VersionPrinter.java: removed ugly () display + * removed ugly () display 2005-02-21 14:59 mschaber - * jdbc2/Makefile, jdbc2/src/examples/VersionPrinter.java, - jdbc2/src/org/postgis/Version.java: Added version printing (for - debugging purposes) + * Added version printing (for debugging purposes) 2005-02-21 14:16 mschaber - * CHANGES, jdbc2/README, jdbc2/src/examples/TestAutoregister.java, - jdbc2/src/examples/TestBoxes.java, - jdbc2/src/examples/TestParser.java: Skip tests that are known to - fail when running against older PostGIS server versions + * Skip tests that are known to fail when running against older + PostGIS server versions 2005-02-18 16:01 mschaber - * jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java, - jdbc2/src/examples/TestAutoregister.java, - jdbc2/src/org/postgis/PGboxbase.java, - jdbc2/src/org/postgis/PGgeometry.java: Some micro optimizations - and cleanups + * Some micro optimizations and cleanups 2005-02-18 14:49 mschaber - * jdbc2/Makefile, jdbc2/src/org/postgis/Version.java: Added - Version.class to allow programatically identification of PostGIS - jdbc version + * Added Version.class to allow programatically identification of + PostGIS jdbc version 2005-02-18 14:40 mschaber - * CHANGES, jdbc2, jdbc2/.cvsignore, jdbc2/Makefile, jdbc2/README, - jdbc2/jtssrc, jdbc2/jtssrc/examples, - jdbc2/jtssrc/examples/JtsTestParser.java, jdbc2/jtssrc/org, - jdbc2/jtssrc/org/postgis, jdbc2/jtssrc/org/postgis/jts, - jdbc2/jtssrc/org/postgis/jts/JtsBinaryParser.java, - jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java, - jdbc2/jtssrc/org/postgis/jts/JtsGisWrapper.java, - jdbc2/jtssrc/org/postgis/jts/JtsWrapper.java: Added beta support - for JTS classes + * Added beta support for JTS classes 2005-02-18 08:43 strk - * CHANGES: added memory leak fix + * added memory leak fix 2005-02-18 08:42 strk - * lwgeom/lwgeom_geos.c: Removed memory leak in geos2postgis polygon - conversion. + * Removed memory leak in geos2postgis polygon conversion. 2005-02-17 16:09 strk - * lwgeom/lwpostgis.sql.in: Improved transform() errors verbosity. + * Improved transform() errors verbosity. 2005-02-17 15:54 strk - * lwgeom/lwgeom_functions_analytic.c, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, - lwgeom/lwgeom_geos_wrapper.cpp, lwgeom/lwgeom_ogc.c: Syntaxes - cleanups. + * Syntaxes cleanups. 2005-02-17 15:44 mschaber - * CHANGES: removed verbosity from my last entry + * removed verbosity from my last entry 2005-02-17 15:42 mschaber - * jdbc2/Makefile: fixed postgis_debug.jar + * fixed postgis_debug.jar 2005-02-17 15:39 strk - * lwgeom/measures.c: Fixed some introduced misorderings of func - declaration/body. + * Fixed some introduced misorderings of func declaration/body. 2005-02-17 14:48 mschaber - * jdbc2/Makefile: Fixed dependency handling for jars + * Fixed dependency handling for jars 2005-02-17 14:41 mschaber - * CHANGES, jdbc2/Makefile: Updated makefile - better dependency - management for jars, + * Updated makefile - better dependency management for jars, additional targets for debian, more comments. 2005-02-17 09:19 strk - * lwgeom/lwgeom_api.c: Fixed a bug in pointArray_construct() - copying input points instead + * Fixed a bug in pointArray_construct() copying input points + instead of keeping a pointer to them. This has been introduced *after* RC2 was released. 2005-02-17 08:36 strk - * utils/postgis_restore.pl: Added wkb_recv and wkb_send obsoleted - functions handling + * Added wkb_recv and wkb_send obsoleted functions handling 2005-02-14 20:49 strk - * CHANGES: Added force_collection() bug fix + * Added force_collection() bug fix 2005-02-14 20:45 strk - * lwgeom/lwgeom_functions_basic.c: Fixed bug in force_collection() - leaving spurious bbox cache and SRID info + * Fixed bug in force_collection() leaving spurious bbox cache and + SRID info in inner geometry when applied to single geoms. 2005-02-14 11:49 mschaber - * jdbc2, jdbc2/.cvsignore, jdbc2/Makefile, jdbc2/README, - jdbc2/src/examples/TestServer.java, - jdbc2/src/org/postgis/DriverWrapper.java, jdbc2/stubs, - jdbc2/stubs/LICENSE, jdbc2/stubs/org, jdbc2/stubs/org/postgresql, - jdbc2/stubs/org/postgresql/Connection.java, - jdbc2/stubs/org/postgresql/PGConnection.java, jdbc2/woody.patch: - Now compiles against 7.2 with some magic trickery instead of + * Now compiles against 7.2 with some magic trickery instead of patching. 2005-02-10 17:56 strk - * CHANGES: added memory alignment handling + * added memory alignment handling 2005-02-10 17:41 strk - * lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c, - lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_functions_analytic.c, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, - lwgeom/lwgeom_geos_wrapper.cpp, lwgeom/lwgeom_gml.c, - lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_spheroid.c, - lwgeom/lwgeom_svg.c, lwgeom/lwgeom_transform.c, lwgeom/lwline.c, - lwgeom/lwpoint.c, lwgeom/measures.c, lwgeom/ptarray.c: Dropped - getbox2d_internal(). + * Dropped getbox2d_internal(). Removed all castings of getPoint() output, which has been renamed to getPoint_internal() and commented about danger of using it. Changed SERIALIZED_FORM() macro to use VARDATA() macro. @@ -5350,2367 +9618,1951 @@ 2005-02-10 17:38 strk - * regress/regress.sql, regress/regress_expected: Added a couple of - distance() tests. + * Added a couple of distance() tests. 2005-02-10 16:34 strk - * loader/Makefile: Added -Wall to CFLAGS + * Added -Wall to CFLAGS 2005-02-10 10:52 strk - * lwgeom/liblwgeom.h, lwgeom/lwcollection.c, lwgeom/lwgeom.c, - lwgeom/lwgeom_api.c, lwgeom/lwgeom_chip.c, - lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwline.c, - lwgeom/lwmline.c, lwgeom/lwmpoint.c, lwgeom/lwmpoly.c, - lwgeom/lwpoint.c, lwgeom/lwpoly.c, lwgeom/measures.c, - lwgeom/ptarray.c: Changed 'char' to 'uchar' (unsigned char - typedef) wherever octet is actually + * Changed 'char' to 'uchar' (unsigned char typedef) wherever octet + is actually meant to be. 2005-02-10 10:03 strk - * regress/regress.sql, regress/regress_expected: Added X(), Y() and - Z() tests. + * Added X(), Y() and Z() tests. 2005-02-09 18:11 mschaber - * jdbc2/README: adopt documentation wr/t conflicting - driverconfig.properties to + * adopt documentation wr/t conflicting driverconfig.properties to reflect what jdbc actually does. 2005-02-09 11:55 strk - * CHANGES: documentation update item + * documentation update item 2005-02-09 11:53 strk - * doc/postgis.xml: Removed PGSQL7.1 references, clearly stated - support starting from 72. + * Removed PGSQL7.1 references, clearly stated support starting from + 72. Renamed all postgis.sql refs to lwpostgis.sql. 2005-02-09 11:48 strk - * lwgeom/lwgeom_inout.c: fixed debugging output + * fixed debugging output 2005-02-08 17:48 mschaber - * CHANGES, jdbc2/Makefile, jdbc2/README, jdbc2/woody.patch: Added - patch to enable compilation against pg72jdbc2.jar. + * Added patch to enable compilation against pg72jdbc2.jar. 2005-02-08 14:54 mschaber - * CHANGES: Added jdbc2 jdk1.3 enabling note. + * Added jdbc2 jdk1.3 enabling note. 2005-02-08 14:53 mschaber - * jdbc2/src/examples/TestAutoregister.java, - jdbc2/src/examples/TestBoxes.java, - jdbc2/src/examples/TestParser.java, - jdbc2/src/org/postgis/PGboxbase.java, - jdbc2/src/org/postgis/PGgeometry.java, - jdbc2/src/org/postgis/Point.java: Removed use of jdk1.4 only - features to allow jdbc2 to be + * Removed use of jdk1.4 only features to allow jdbc2 to be build with older jdk releases (tested with 1.3) 2005-02-08 08:17 strk - * spatial_ref_sys.sql: Reduced scope of VACUUM ANALYZE call to the - sole spatial_ref_sys table + * Reduced scope of VACUUM ANALYZE call to the sole spatial_ref_sys + table as suggested by Kevin Neufeld 2005-02-08 07:59 strk - * CHANGES: updated + * updated 2005-02-08 07:59 strk - * lwgeom/lwpostgis.sql.in: Fixed probe_geometry_columns to work - with PG72 (pg_constraint was pg_relcheck) + * Fixed probe_geometry_columns to work with PG72 (pg_constraint was + pg_relcheck) 2005-02-08 07:37 strk - * lwgeom/lwpostgis.sql.in: Fixed probe_geometry_columns so to work - on spatial tables with multiple + * Fixed probe_geometry_columns so to work on spatial tables with + multiple geometry columns. 2005-02-07 14:06 strk - * CHANGES: updated + * updated 2005-02-07 14:02 strk - * lwgeom/lwpostgis.sql.in: Fixed broken 72 index bindings. + * Fixed broken 72 index bindings. 2005-02-07 13:42 mschaber - * CHANGES: Fixed pgjdbc 8.0 autoregistration. + * Fixed pgjdbc 8.0 autoregistration. 2005-02-07 13:21 strk - * lwgeom/liblwgeom.c, lwgeom/lwcollection.c, lwgeom/lwgeom.c, - lwgeom/lwgeom_api.c, lwgeom/lwgeom_box2dfloat4.c, - lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_btree.c, - lwgeom/lwgeom_debug.c, lwgeom/lwgeom_dump.c, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, - lwgeom/lwgeom_gist.c, lwgeom/lwgeom_gml.c, lwgeom/lwgeom_inout.c, - lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c, lwgeom/lwline.c, - lwgeom/lwmpoly.c, lwgeom/lwpoint.c, lwgeom/lwpoly.c, - lwgeom/measures.c, lwgeom/ptarray.c, lwgeom/wktunparse.c: - Replaced DEBUG* macros with PGIS_DEBUG*, to avoid clashes with + * Replaced DEBUG* macros with PGIS_DEBUG*, to avoid clashes with postgresql DEBUG 2005-02-07 12:56 strk - * CHANGES: updated CHANGES + * updated CHANGES 2005-02-07 12:56 strk - * lwgeom/Makefile: More portable date command for BUILDDATE - extraction + * More portable date command for BUILDDATE extraction 2005-02-07 12:32 strk - * CHANGES: updated with next release changes + * updated with next release changes 2005-02-07 12:31 strk - * CHANGES: updated + * updated 2005-02-07 11:49 mschaber - * jdbc2/Makefile: Fix makefile (broken by driverconfig.properties - rename + * Fix makefile (broken by driverconfig.properties rename 2005-02-07 11:31 mschaber - * jdbc2/todo.txt: Removed issues that were done, hoping they will - not re-emerge :-) + * Removed issues that were done, hoping they will not re-emerge :-) 2005-02-07 09:15 mschaber - * jdbc2/Makefile, jdbc2/README, - jdbc2/src/examples/TestAutoregister.java, - jdbc2/src/org/postgresql/driverconfig.properties, - jdbc2/src/org/postgresql/postgresql.properties: Fixed jdbc8.0 - autoregistration, added regression test. + * Fixed jdbc8.0 autoregistration, added regression test. 2005-02-04 17:08 pramsey - * doc/postgis.xml: Fixed literal && inside the text, replaced with - & + * Fixed literal && inside the text, replaced with & 2005-02-04 14:20 strk - * jdbc2/COPYING_LGPL: missing license + * missing license 2005-02-04 10:20 strk - * doc/postgis.xml: Added Performance Tips chapter + * Added Performance Tips chapter 2005-02-04 09:05 strk - * jdbc2/Makefile, jdbc2/README, jdbc2/build.xml, - jdbc2/src/examples/Test.java, jdbc2/src/examples/TestBoxes.java, - jdbc2/src/examples/TestParser.java, - jdbc2/src/examples/TestServer.java, - jdbc2/src/org/postgis/ComposedGeom.java, - jdbc2/src/org/postgis/DriverWrapper.java, - jdbc2/src/org/postgis/Geometry.java, - jdbc2/src/org/postgis/GeometryCollection.java, - jdbc2/src/org/postgis/LineString.java, - jdbc2/src/org/postgis/LinearRing.java, - jdbc2/src/org/postgis/MultiLineString.java, - jdbc2/src/org/postgis/MultiPoint.java, - jdbc2/src/org/postgis/MultiPolygon.java, - jdbc2/src/org/postgis/PGbox2d.java, - jdbc2/src/org/postgis/PGbox3d.java, - jdbc2/src/org/postgis/PGboxbase.java, - jdbc2/src/org/postgis/PGgeometry.java, - jdbc2/src/org/postgis/Point.java, - jdbc2/src/org/postgis/PointComposedGeom.java, - jdbc2/src/org/postgis/Polygon.java, - jdbc2/src/org/postgis/binary/BinaryParser.java, - jdbc2/src/org/postgis/binary/ByteGetter.java, - jdbc2/src/org/postgis/binary/ValueGetter.java: Applied Markus - Shaber licensing patches. + * Applied Markus Shaber licensing patches. 2005-02-01 16:53 strk - * lwgeom/lwpostgis.sql.in: Changed performance-sensible functions - from STABLE to IMMUTABLE + * Changed performance-sensible functions from STABLE to IMMUTABLE 2005-02-01 15:26 strk - * jdbc2/src/org/postgis/DriverWrapper.java: Another small patch - from Markus + * Another small patch from Markus 2005-01-31 22:15 strk - * loader/pgsql2shp.c, loader/shp2pgsql.c: Added maintainer notice, - to reduce Jeff-strk mail bounces + * Added maintainer notice, to reduce Jeff-strk mail bounces 2005-01-31 17:17 strk - * ., .cvsignore, jdbc2/src/org/postgis/DriverWrapper.java, - jdbc2/src/org/postgis/PGgeometry.java: Applied Markus Shaber - patches. + * Applied Markus Shaber patches. 2005-01-31 12:32 strk - * jdbc2/README: Markus Shaber version. + * Markus Shaber version. 2005-01-31 09:24 strk - * lwgeom/lwgeom_box2dfloat4.c: Used default float precision in - BOX2D output + * Used default float precision in BOX2D output 2005-01-31 09:01 strk - * lwgeom/lwpostgis.sql.in: More error handlings in transform(geom, - int) + * More error handlings in transform(geom, int) 2005-01-30 09:48 strk - * jdbc2/src/org/postgis/PGbox.java: replaced by PGbox2d.java + * replaced by PGbox2d.java 2005-01-30 09:46 strk - * jdbc2/Makefile, jdbc2/src/examples/TestBoxes.java, - jdbc2/src/org/postgis/DriverWrapper.java, - jdbc2/src/org/postgis/PGbox2d.java, - jdbc2/src/org/postgis/PGbox3d.java, - jdbc2/src/org/postgis/PGboxbase.java: Added BOX2D and BOX3D - support and tests, by Markus Shaber. + * Added BOX2D and BOX3D support and tests, by Markus Shaber. 2005-01-30 09:12 strk - * lwgeom/lwgeom_transform.c: Made unparsable proj strings error - more verbose and removed a typo + * Made unparsable proj strings error more verbose and removed a + typo in transform_geom(). 2005-01-28 16:10 strk - * configure.in: Changed --with-geos arg to express GEOS_DIR (is - more intuitive). + * Changed --with-geos arg to express GEOS_DIR (is more intuitive). Made --help string advertise optionality of args for --with-geos and --with-proj. Made configure show used variables values on path checks. 2005-01-28 15:40 strk - * doc/Makefile: LAST_RELEASE_VERSION bumped to 1.0.0 + * LAST_RELEASE_VERSION bumped to 1.0.0 2005-01-28 14:50 strk - * jdbc2/src/org/postgis/Point.java, - jdbc2/src/org/postgis/binary/ValueGetter.java, jdbc2/todo.txt: - Applied small patches from Markus Shaber + * Applied small patches from Markus Shaber 2005-01-27 18:06 strk - * lwgeom/lwgeom_transform.c: Fixed a bug in transform() missing to - update SRID in output + * Fixed a bug in transform() missing to update SRID in output 2005-01-27 11:17 strk - * doc/postgis.xml: Fixed FAQ to use the schema version of - AddGeometryColumn + * Fixed FAQ to use the schema version of AddGeometryColumn (generated confusion for 0.7.5 users) 2005-01-26 08:35 strk - * lwgeom/Makefile: Version bumped to 1.0.0RC2 + * Version bumped to 1.0.0RC2 2005-01-26 08:34 strk - * CHANGES: Added 1.0.0RC2 section + * Added 1.0.0RC2 section 2005-01-26 08:18 strk - * configure.in: Added an --enable-autoconf switch to make sure - users will known about + * Added an --enable-autoconf switch to make sure users will known + about the untested nature of the ./configure script. 2005-01-25 13:52 strk - * Makefile.config.in: Removed ?= construct in FLEX/YACC rules + * Removed ?= construct in FLEX/YACC rules 2005-01-25 11:29 strk - * lwgeom/lwgeom_ogc.c, lwgeom/lwpostgis.sql.in: Made all - *FromText() accept only WKT <text>, no more cheating. + * Made all *FromText() accept only WKT <text>, no more cheating. 2005-01-25 09:47 strk - * lwgeom/lwgeom_transform.c: Fixed a bug in transform() missing to - update bbox cache + * Fixed a bug in transform() missing to update bbox cache 2005-01-25 09:03 strk - * lwgeom/lwpostgis.sql.in: Made all OGC TypeFromWKB() functions - consistent in taking a bytea + * Made all OGC TypeFromWKB() functions consistent in taking a bytea 2005-01-25 08:48 strk - * make_dist.sh: Added autoconf invokation + * Added autoconf invokation 2005-01-24 18:11 strk - * lwgeom/lwgeom_spheroid.c: Fixed bug in definition of - distance_spheroid. + * Fixed bug in definition of distance_spheroid. 2005-01-24 15:22 strk - * Makefile.config.in, configure.in: Added checks for flex and yacc - paths. + * Added checks for flex and yacc paths. 2005-01-24 15:16 strk - * Makefile.config, lwgeom/Makefile: Moved YACC default value set - from inner to config Makefile. + * Moved YACC default value set from inner to config Makefile. 2005-01-24 15:14 strk - * Makefile.config: Added default value for FLEX + * Added default value for FLEX 2005-01-24 11:23 strk - * Makefile.config.in, configure.in: Removed spaces and '?' signs in - Makefile.config.in. + * Removed spaces and '?' signs in Makefile.config.in. Added support for geos-config call in configure. 2005-01-24 11:00 strk - * Makefile.config.in, configure.in: Initial autoconf script. + * Initial autoconf script. 2005-01-19 18:18 strk - * jdbc2/regression.txt, jdbc2/src/examples/BitTest.java: removed - unused files + * removed unused files 2005-01-19 18:15 strk - * jdbc2/src/examples/TestParser.java: Added failcount output. + * Added failcount output. 2005-01-19 18:05 strk - * jdbc2/Makefile: Fixed ptest rule. + * Fixed ptest rule. 2005-01-19 17:37 strk - * jdbc2/Makefile: Quoted -classpath args, added ptest args in make - ptest rule + * Quoted -classpath args, added ptest args in make ptest rule 2005-01-19 17:00 strk - * jdbc2/Makefile: Added bin/ removal to clean rule + * Added bin/ removal to clean rule 2005-01-19 16:58 strk - * jdbc2/Makefile: Changed postgis_debug.jar rule to be portable + * Changed postgis_debug.jar rule to be portable 2005-01-19 16:55 strk - * jdbc2/Makefile: Added command line params to jtest rule + * Added command line params to jtest rule 2005-01-19 16:51 strk - * jdbc2/src/examples/TestParser.java, - jdbc2/src/examples/TestServer.java: Applied Markus patch to - accept command line params + * Applied Markus patch to accept command line params 2005-01-19 16:49 strk - * jdbc2/build.xml: Applied Markus patch + * Applied Markus patch 2005-01-19 16:46 strk - * jdbc2/Makefile: Changed postgis.jar creation rule to respect + * Changed postgis.jar creation rule to respect postgresql.properties path 2005-01-19 12:30 strk - * jdbc2, jdbc2/.cvsignore: Added jar files + * Added jar files 2005-01-19 12:27 strk - * jdbc2, jdbc2/.cvsignore, jdbc2/Makefile, - jdbc2/src/org/postgresql, - jdbc2/src/org/postgresql/postgresql.properties: Added - postgresql.properties and .cvsignore, Modified CP variable + * Added postgresql.properties and .cvsignore, Modified CP variable assignment to be quoted. 2005-01-19 09:53 strk - * jdbc2/src/examples/Test.java: Made output more readable + * Made output more readable 2005-01-19 09:47 strk - * jdbc2/Makefile: Changed 'compile' rule to keep track of last - compile time and avoid recompilation + * Changed 'compile' rule to keep track of last compile time and + avoid recompilation 2005-01-19 09:38 strk - * jdbc2/Makefile: fixed jar call for postgis.jar production + * fixed jar call for postgis.jar production 2005-01-19 09:21 strk - * jdbc2/Makefile: user env CLASSPATH honoured + * user env CLASSPATH honoured 2005-01-19 08:54 strk - * jdbc2, jdbc2/Makefile, jdbc2/README, jdbc2/build.xml, - jdbc2/regression.txt, jdbc2/src, jdbc2/src/examples, - jdbc2/src/examples/BitTest.java, jdbc2/src/examples/Test.java, - jdbc2/src/examples/TestParser.java, - jdbc2/src/examples/TestServer.java, jdbc2/src/org, - jdbc2/src/org/postgis, jdbc2/src/org/postgis/ComposedGeom.java, - jdbc2/src/org/postgis/DriverWrapper.java, - jdbc2/src/org/postgis/Geometry.java, - jdbc2/src/org/postgis/GeometryCollection.java, - jdbc2/src/org/postgis/LineString.java, - jdbc2/src/org/postgis/LinearRing.java, - jdbc2/src/org/postgis/MultiLineString.java, - jdbc2/src/org/postgis/MultiPoint.java, - jdbc2/src/org/postgis/MultiPolygon.java, - jdbc2/src/org/postgis/PGbox.java, - jdbc2/src/org/postgis/PGbox3d.java, - jdbc2/src/org/postgis/PGgeometry.java, - jdbc2/src/org/postgis/Point.java, - jdbc2/src/org/postgis/PointComposedGeom.java, - jdbc2/src/org/postgis/Polygon.java, jdbc2/src/org/postgis/binary, - jdbc2/src/org/postgis/binary/BinaryParser.java, - jdbc2/src/org/postgis/binary/ByteGetter.java, - jdbc2/src/org/postgis/binary/ValueGetter.java, jdbc2/todo.txt: - Imported new jdbc driver source by Markus Schaber + * Imported new jdbc driver source by Markus Schaber 2005-01-18 15:39 strk - * lwgeom/lwgeom_api.c: Fixed a bug in pointarray box3d computation. + * Fixed a bug in pointarray box3d computation. 2005-01-18 13:31 strk - * lwgeom/wktparse.y: Reintroduced support for '<anygeom> EMPTY' - form, for OGC compliance. + * Reintroduced support for '<anygeom> EMPTY' form, for OGC + compliance. 2005-01-18 12:44 strk - * lwgeom/lwgeom_geos.c: Handled GEOS Geometry construction errors - as FALSE results in isvalid(geom). + * Handled GEOS Geometry construction errors as FALSE results in + isvalid(geom). 2005-01-18 10:09 strk - * lwgeom/TODO: updated + * updated 2005-01-18 09:32 strk - * lwgeom/lwgeom.c, lwgeom/lwgeom_inout.c, lwgeom/wktparse.h, - lwgeom/wktunparse.c: Changed unparse_WKB interface to take an - output size pointer and an HEXFORM + * Changed unparse_WKB interface to take an output size pointer and + an HEXFORM specifier. Reworked code in wktunparse to use function pointers. 2005-01-18 09:30 strk - * lwgeom/wktparse.y: Fixed bug introduced supporting - GEOMETRYCOLLECTION(EMPTY). + * Fixed bug introduced supporting GEOMETRYCOLLECTION(EMPTY). Dropped support for all EMPTY goems execept GEOMETRYCOLLECTION. 2005-01-17 12:15 strk - * lwgeom/wktparse.y: Added GEOMETRYCOLLECTION(EMPTY) support + * Added GEOMETRYCOLLECTION(EMPTY) support 2005-01-17 11:44 strk - * lwgeom/lwpostgis.sql.in: Used quote_ident() for spatial columns - constraints nams, suggested by Bernhard Herzog + * Used quote_ident() for spatial columns constraints nams, + suggested by Bernhard Herzog 2005-01-17 09:21 strk - * loader/shp2pgsql.c: Added one more bytes for terminating NULL in - utf8 encoder + * Added one more bytes for terminating NULL in utf8 encoder 2005-01-16 16:50 strk - * loader/shp2pgsql.c: String escaping algorithm made simpler and - more robust. + * String escaping algorithm made simpler and more robust. Removed escaped strings leaking. Fixed UTF8 encoder to allocate enough space for 3bytes chars strings. 2005-01-14 16:36 strk - * lwgeom/lwpostgis.sql.in: Switched to preprocessor driver - CREATEFUNCTION attribute specification + * Switched to preprocessor driver CREATEFUNCTION attribute + specification 2005-01-13 18:26 strk - * lwgeom/lwgeom_estimate.c: estimated_extent() implemented for - PG<80 + * estimated_extent() implemented for PG<80 2005-01-13 17:41 strk - * lwgeom/lwgeom_estimate.c, lwgeom/lwpostgis.sql.in: - estimated_extent() prepared for future expansion (support of + * estimated_extent() prepared for future expansion (support of pre-800 PGSQL) 2005-01-13 13:37 strk - * regress/regress_expected: Updated expected error message on - !closed polygon rings to match current one. + * Updated expected error message on !closed polygon rings to match + current one. 2005-01-13 13:36 strk - * lwgeom/lwgparse.c: Added closed-ring check for polygon geometry - inputs. + * Added closed-ring check for polygon geometry inputs. 2005-01-13 10:54 strk - * regress/lwgeom_regress.sql: changed asText to asEWKT for lossless - conversions + * changed asText to asEWKT for lossless conversions 2005-01-13 10:45 strk - * regress/regress.sql, regress/regress_expected: Added - GEOSexception test + * Added GEOSexception test 2005-01-13 10:44 strk - * regress/regress.sql, regress/regress_expected: Fixed more tests + * Fixed more tests 2005-01-13 10:37 strk - * regress/regress.sql: Changed astext() calls with asewkt() to mach - expected results. + * Changed astext() calls with asewkt() to mach expected results. 2005-01-13 09:42 strk - * CHANGES, README.postgis, TODO, doc/Makefile, lwgeom/Makefile: - Updated 1.0.0 release date and changed version to 1.0.0RC1 + * Updated 1.0.0 release date and changed version to 1.0.0RC1 2005-01-13 09:10 strk - * lwgeom/README.initial: Removed initial README, replaced with an - updated one. + * Removed initial README, replaced with an updated one. 2005-01-13 09:10 strk - * lwgeom/README: Added updated README file + * Added updated README file 2005-01-13 08:48 strk - * README.postgis: Added note about utils/postgis_restore.pl + * Added note about utils/postgis_restore.pl 2005-01-13 08:43 strk - * CHANGES: Added more New Things + * Added more New Things 2005-01-13 08:39 strk - * doc/postgis.xml: Added release notes chapter + * Added release notes chapter 2005-01-12 17:03 strk - * Makefile.config, loader/Makefile: added USE_ICONV configuration + * added USE_ICONV configuration 2005-01-12 17:03 strk - * loader/shp2pgsql.c: Added optional UTF8 output support as - suggested by IIDA Tetsushi + * Added optional UTF8 output support as suggested by IIDA Tetsushi 2005-01-12 09:38 strk - * Makefile.config: Added not for AUTOCACHE_BBOX setting + * Added not for AUTOCACHE_BBOX setting 2005-01-12 09:31 strk - * make_dist.sh: don't drop the regress test + * don't drop the regress test 2005-01-12 09:23 strk - * make_dist.sh: Added a sleep before running make dist + * Added a sleep before running make dist 2005-01-12 08:43 strk - * lwgeom/lwgeom_functions_basic.c: commented notice in - LWGEOM_noop() + * commented notice in LWGEOM_noop() 2005-01-12 08:30 strk - * lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_functions_basic.c: - Changed force_*d(geom) and multi(geom) to support AUTOCACHE_BBOX + * Changed force_*d(geom) and multi(geom) to support AUTOCACHE_BBOX 2005-01-12 07:37 strk - * lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwgeom_ogc.c: setSRID() and force_2d() changed to use - PG_LWGEOM_construct() entry point, + * setSRID() and force_2d() changed to use PG_LWGEOM_construct() + entry point, for AUTOCACHE_BBOX support. 2005-01-12 07:27 strk - * lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_functions_basic.c: - forceRHR() and reverse() forced to use pglwgeom_serialize() entry + * forceRHR() and reverse() forced to use pglwgeom_serialize() entry point for honouring the AUTOCACHE_BBOX define 2005-01-11 18:05 strk - * lwgeom/lwpostgis.sql.in: fixed postgis_gist_joinsel signature for - PG72 + * fixed postgis_gist_joinsel signature for PG72 2005-01-11 18:04 strk - * make_dist.sh: added optional versions specificatoin on command - line + * added optional versions specificatoin on command line 2005-01-11 17:56 strk - * lwgeom/lwpostgis.sql.in: dropped special pgsql 7.1 handling + * dropped special pgsql 7.1 handling 2005-01-11 17:46 strk - * doc/postgis.xml: added postgis_lib_build_date() and - postgis_scripts_build_date() docs + * added postgis_lib_build_date() and postgis_scripts_build_date() + docs 2005-01-11 17:45 strk - * lwgeom/Makefile: Changed builddate format to Y-m-D H:M:S + * Changed builddate format to Y-m-D H:M:S 2005-01-11 17:39 strk - * lwgeom/Makefile, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwpostgis.sql.in: Added postgis_lib_build_date() and - postgis_scripts_build_date() provided by Markus Schaber + * Added postgis_lib_build_date() and postgis_scripts_build_date() + provided by Markus Schaber 2005-01-11 16:54 strk - * make_dist.sh: initial revision + * initial revision 2005-01-11 15:40 strk - * lwgeom/lwgeom_box2dfloat4.c: Comments cleanup. + * Comments cleanup. 2005-01-11 15:10 strk - * lwgeom/lwgeom.sql.in: removed obsoleted script + * removed obsoleted script 2005-01-11 15:09 strk - * lwgeom/lwgeom_gist.c: Added SRID checks for all operators. + * Added SRID checks for all operators. 2005-01-11 14:20 mcayland - * doc/postgis.xml, lwgeom/lwgeom.sql.in, - lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_gist.c, - lwgeom/lwgeom_pg.h, lwgeom/lwpostgis.sql.in: Added new indexable - operators <<|, &<|, |&> and |>> to allow comparisons of bounding - box positions in the Y axis + * Added new indexable operators <<|, &<|, |&> and |>> to allow + comparisons of bounding box positions in the Y axis 2005-01-11 14:10 strk - * lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_functions_basic.c: - Fixed translate() to always use one of the AUTOCACHE_BBOX + * Fixed translate() to always use one of the AUTOCACHE_BBOX honouring entry points. Cleaned up expand(geom). 2005-01-11 08:33 strk - * doc/postgis.xml: removed link from geometry_dump type ref + * removed link from geometry_dump type ref 2005-01-11 08:29 strk - * lwgeom/Makefile: Dropped inherithed rule for static lib build - (liblwgeom.a), added + * Dropped inherithed rule for static lib build (liblwgeom.a), added a 'tsort' rule to check xdeps status. 2005-01-11 08:12 strk - * lwgeom/lwgeom_dump.c: Fixed memory handling bug in dump(geom) + * Fixed memory handling bug in dump(geom) 2005-01-10 09:47 strk - * lwgeom/lwgparse.c, lwgeom/wktparse.h, lwgeom/wktparse.lex, - lwgeom/wktparse.y: Added missing prototypes + * Added missing prototypes 2005-01-10 09:28 strk - * lwgeom/lwgeom_functions_basic.c: changed size_t printing lines to - use %lu and unsigned long cast + * changed size_t printing lines to use %lu and unsigned long cast 2005-01-10 09:27 strk - * lwgeom/Makefile, lwgeom/measures.c, lwgeom/misures.c: renamed - misures.c to measures.c + * renamed misures.c to measures.c 2005-01-09 20:28 strk - * lwgeom/liblwgeom.h, lwgeom/lwcollection.c, lwgeom/lwgeom_api.c, - lwgeom/lwgeom_functions_basic.c: size_t usage cleanups. + * size_t usage cleanups. 2005-01-09 18:32 strk - * lwgeom/lwgeom_ogc.c: Avoided lwcollection_deserialize call for - non collections (was broken). + * Avoided lwcollection_deserialize call for non collections (was + broken). 2005-01-07 18:32 strk - * lwgeom/lwpostgis.sql.in: Dropped BOX2D operators. They will rely - on cast to geometry. + * Dropped BOX2D operators. They will rely on cast to geometry. 2005-01-07 16:43 strk - * lwgeom/lwgeom_geos.c: Fixed handling of empty collection in - GEOS2POSTGIS converter + * Fixed handling of empty collection in GEOS2POSTGIS converter 2005-01-07 14:42 strk - * lwgeom/lwgeom_functions_basic.c: Made accum(geometry) compatible - with PG73. + * Made accum(geometry) compatible with PG73. 2005-01-07 14:23 strk - * lwgeom/lwgeom_transform.c: removed unused variable + * removed unused variable 2005-01-07 14:20 strk - * lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h: Added a geometry type OID - extractor and caching function. + * Added a geometry type OID extractor and caching function. 2005-01-07 12:33 strk - * doc/postgis.xml: Added a note about compatibility of - Dump(geometry) + * Added a note about compatibility of Dump(geometry) 2005-01-07 12:28 strk - * lwgeom/lwgeom_functions_basic.c: made accum(geom) compatible with - PG72 + * made accum(geom) compatible with PG72 2005-01-07 12:24 strk - * lwgeom/lwgeom_dump.c, lwgeom/lwpostgis.sql.in: dropped - dump(geometry) for PGSQL<73 builds + * dropped dump(geometry) for PGSQL<73 builds 2005-01-07 12:09 strk - * lwgeom/lwgeom_functions_basic.c: fixed var declaration - misplacement + * fixed var declaration misplacement 2005-01-07 12:00 strk - * lwgeom/lwgeom_inout.c: make LWGEOM_{to,from}_bytea available to - all pgsql versions + * make LWGEOM_{to,from}_bytea available to all pgsql versions 2005-01-07 11:57 strk - * lwgeom/lwpostgis.sql.in: fixed typo in symdifference function - definition + * fixed typo in symdifference function definition 2005-01-07 11:55 strk - * lwgeom/lwpostgis.sql.in: fixed postgis_gist_joinsel definition - for PG73 + * fixed postgis_gist_joinsel definition for PG73 2005-01-07 11:50 strk - * lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.h, lwgeom/pgsql_compat.h: - Moved pgsql compatibility code into pgsql_compat.h + * Moved pgsql compatibility code into pgsql_compat.h 2005-01-07 10:26 strk - * lwgeom/lwgeom_functions_analytic.c: variable declaration - cleanups. + * variable declaration cleanups. 2005-01-07 10:25 strk - * lwgeom/lwgeom_ogc.c: Added WARNING define for pgsql<73 + * Added WARNING define for pgsql<73 2005-01-07 10:13 strk - * lwgeom/lwgparse.c: fixed misplaced declaration after body start + * fixed misplaced declaration after body start 2005-01-07 10:10 strk - * lwgeom/Makefile, lwgeom/lwpostgis.sql.in: Dump(geometry) enabled - by default. + * Dump(geometry) enabled by default. 2005-01-07 10:06 strk - * doc/postgis.xml: Added Dump(geometry) doc + * Added Dump(geometry) doc 2005-01-07 10:04 strk - * lwgeom/lwgeom_dump.c: cleanup + * cleanup 2005-01-07 09:56 strk - * lwgeom/lwcollection.c: fixed typo in error message + * fixed typo in error message 2005-01-07 09:56 strk - * lwgeom/lwcollection.c: fixed typo in error message + * fixed typo in error message 2005-01-07 09:52 strk - * lwgeom/lwgeom_estimate.c: JOINSEL disabled for builds against - pgsql<80 + * JOINSEL disabled for builds against pgsql<80 2005-01-07 00:58 strk - * lwgeom/lwgeom_dump.c: Initial import + * Initial import 2005-01-06 15:45 strk - * doc/postgis.xml: Added MakePolygon documentation + * Added MakePolygon documentation 2005-01-06 15:34 strk - * doc/postgis.xml: Added not about possible lost of simplicity() - using SnapToGrid(), added links to the function from there and - simplify() + * Added not about possible lost of simplicity() using SnapToGrid(), + added links to the function from there and simplify() 2005-01-06 15:29 strk - * doc/postgis.xml, lwgeom/lwgeom_functions_analytic.c, - lwgeom/lwpostgis.sql.in: Renamed Apply_Grid to SnapToGrid, - documented behaviour of collapsed geoms. + * Renamed Apply_Grid to SnapToGrid, documented behaviour of + collapsed geoms. 2005-01-06 13:46 strk - * lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: Added - makepolygon(geometry, geometry[]) + * Added makepolygon(geometry, geometry[]) 2005-01-06 13:45 strk - * lwgeom/liblwgeom.h: forward declarations for - lwpoly_from_lwlines(), ptarray_clone() and ptarray_isclosed2d() + * forward declarations for lwpoly_from_lwlines(), ptarray_clone() + and ptarray_isclosed2d() 2005-01-06 13:45 strk - * lwgeom/lwpoly.c: Added lwpoly_from_lwlines() + * Added lwpoly_from_lwlines() 2005-01-06 13:44 strk - * lwgeom/ptarray.c: Added ptarray_clone() and ptarray_isclosed2d() + * Added ptarray_clone() and ptarray_isclosed2d() 2005-01-06 09:38 strk - * doc/postgis.xml: Added accum(geom) documentation + * Added accum(geom) documentation 2005-01-06 09:36 strk - * lwgeom/lwpostgis.sql.in: Added accom(geom) aggregate + * Added accom(geom) aggregate 2005-01-06 09:08 strk - * doc/postgis.xml, lwgeom/lwpostgis.sql.in: Added apply_grid - wrappers. + * Added apply_grid wrappers. 2005-01-06 08:51 strk - * lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_transform.c: Modified - transform() to always use PG_LWGEOM_construct entry point for + * Modified transform() to always use PG_LWGEOM_construct entry + point for output (to support AUTOCACHE_BBOX). 2005-01-06 01:10 pramsey - * doc/postgis.xml: Fix spelling error + * Fix spelling error 2005-01-05 22:52 strk - * doc/postgis.xml: updated Polygonize doc + * updated Polygonize doc 2005-01-05 22:48 strk - * lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwgeom_transform.c: Had translate compute bbox cache - translating input one if present. + * Had translate compute bbox cache translating input one if + present. Cleanups. 2005-01-05 22:11 strk - * lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_functions_analytic.c: - Made apply_grid compute output bbox WHEN_SIMPLE (input bbox is + * Made apply_grid compute output bbox WHEN_SIMPLE (input bbox is present) 2005-01-05 21:59 strk - * lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_functions_analytic.c: - Simplify reworked to use LWGEOM abstraction (no more flattening + * Simplify reworked to use LWGEOM abstraction (no more flattening of input collection). 2005-01-05 17:08 strk - * doc/postgis.xml: Added apply_grid doc + * Added apply_grid doc 2005-01-05 17:06 strk - * lwgeom/lwgeom_functions_analytic.c, lwgeom/lwpostgis.sql.in: - Integrated apply_grid() contributed function. + * Integrated apply_grid() contributed function. 2005-01-05 12:44 strk - * lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/liblwgeom.h, - lwgeom/lwgeom_api.c, lwgeom/lwgeom_btree.c, - lwgeom/lwgeom_functions_analytic.c, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, - lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, - lwgeom/lwgeom_spheroid.c, lwgeom/lwgeom_transform.c: Added - is_worth_caching_serialized_bbox(). Renamed lwgeom_setSRID() to + * Added is_worth_caching_serialized_bbox(). Renamed + lwgeom_setSRID() to pglwgeom_setSRID(). Fixed a bug in PG_LWGEOM_construct support for AUTOCACHE_BBOX. 2005-01-05 10:06 strk - * lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_api.c: Added - AUTOCACHE_BBOX support in PG_LWGEOM_construct(). + * Added AUTOCACHE_BBOX support in PG_LWGEOM_construct(). 2005-01-05 09:47 strk - * lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwgeom_pg.c: collect(geom, geom) and - collect_garray(geom[]) use WHEN_SIMPLE strategy + * collect(geom, geom) and collect_garray(geom[]) use WHEN_SIMPLE + strategy for bbox computation. pglwgeom_serialize() honour user's AUTOCACHE_BBOX define. BBOXCACHE_BEHAVIOURS updated. 2005-01-03 17:51 strk - * lwgeom/lwgeom_geos_wrapper.cpp: GEOSpolygonize returns - GEOMETRYCOLLECTION instead of MULTIPOLYGON + * GEOSpolygonize returns GEOMETRYCOLLECTION instead of MULTIPOLYGON 2005-01-03 15:00 strk - * lwgeom/lwpostgis.sql.in: iscacheable patch from Carl Anderson + * iscacheable patch from Carl Anderson 2004-12-31 13:11 strk - * doc/postgis.xml: update ExteriorRing doc + * update ExteriorRing doc 2004-12-31 13:10 strk - * lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_ogc.c: Made - ExteriorRing use LWGEOM. + * Made ExteriorRing use LWGEOM. 2004-12-31 12:46 strk - * doc/postgis.xml: update InteriorRingN doc + * update InteriorRingN doc 2004-12-31 12:44 strk - * lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_ogc.c: GeometryN and - InteriorRingN changed to use LWGEOM format (and the + * GeometryN and InteriorRingN changed to use LWGEOM format (and the latter made OGC-strict). 2004-12-31 12:00 strk - * lwgeom/BBOXCACHE_BEHAVIOURS: updated + * updated 2004-12-31 11:39 strk - * lwgeom/lwgeom_functions_basic.c: All output geoms serializzations - made using pglwgeom_serialize + * All output geoms serializzations made using pglwgeom_serialize 2004-12-31 11:31 strk - * lwgeom/lwgeom_geos.c: fixed bugs in convexhull, made GEOS2POSTGIS - use pglwgeom_serialize + * fixed bugs in convexhull, made GEOS2POSTGIS use + pglwgeom_serialize 2004-12-31 11:30 strk - * lwgeom/lwpoint.c: Fixed a bug in lwpoint_serialize_size + * Fixed a bug in lwpoint_serialize_size 2004-12-31 11:26 strk - * lwgeom/lwgeom_pg.c: error messages and VARLENA handling cleanups + * error messages and VARLENA handling cleanups 2004-12-31 10:47 strk - * lwgeom/BBOXCACHE_BEHAVIOURS: initial import + * initial import 2004-12-31 10:35 strk - * lwgeom/lwgeom_geos.c: re-introduced G2P conversion profile for - convexhull (was missing from previous patch) + * re-introduced G2P conversion profile for convexhull (was missing + from previous patch) 2004-12-31 10:28 strk - * lwgeom/lwgeom_geos.c: Made convexhull use input bbox cache if any - for output geom. + * Made convexhull use input bbox cache if any for output geom. 2004-12-31 09:04 strk - * lwgeom/lwgeom_geos.c, lwgeom/lwgeom_inout.c: Varlena handling - cleanups + * Varlena handling cleanups 2004-12-30 20:41 strk - * lwgeom/TODO: updated + * updated 2004-12-30 20:36 strk - * lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_wrapper.cpp: Rewrote - GEOSCentroid() to pass exception using an input arg, and return + * Rewrote GEOSCentroid() to pass exception using an input arg, and + return NULL for EMPTY geom. 2004-12-30 16:08 strk - * lwgeom/lwgeom_inout.c: Made parse_WKT_lwgeom (text::geometry) use - AUTOCACHE_BBOX heuristic, stricter use of PG text type + * Made parse_WKT_lwgeom (text::geometry) use AUTOCACHE_BBOX + heuristic, stricter use of PG text type 2004-12-30 15:59 strk - * lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_transform.c: Fixed - a bug in translate() and transform() leaving result geometries - with + * Fixed a bug in translate() and transform() leaving result + geometries with the old bounding box cache. 2004-12-30 15:58 strk - * lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c: Added - compute_serialized_bbox_p() to always recomputed a geometry + * Added compute_serialized_bbox_p() to always recomputed a geometry bounding box 2004-12-30 15:11 strk - * lwgeom/lwgeom_functions_basic.c: Had LineFromMultiPoint make use - of input SRID + * Had LineFromMultiPoint make use of input SRID 2004-12-30 14:44 strk - * Makefile.config, lwgeom/Makefile, lwgeom/lwgeom_inout.c: Added - AUTOCACHE_BBOX variable, defaulting to 1. + * Added AUTOCACHE_BBOX variable, defaulting to 1. 2004-12-30 13:47 strk - * lwgeom/liblwgeom.h, lwgeom/lwgeom_geos.c, lwgeom/lwgeom_inout.c: - Introduced bbox caching worth evaluation functions, honoured in + * Introduced bbox caching worth evaluation functions, honoured in LWGEOM_in, LWGEOMFromWKB, and GEOS2POSTGIS. 2004-12-30 13:35 strk - * lwgeom/lwgeom_geos_wrapper.cpp: Handled NULL returns from - getCentroid making it an EMPTY GEOM + * Handled NULL returns from getCentroid making it an EMPTY GEOM 2004-12-30 10:27 strk - * lwgeom/lwgeom_geos_wrapper.cpp: Applied Carl Anderson patch for - LinearRing support. + * Applied Carl Anderson patch for LinearRing support. 2004-12-30 10:27 strk - * Makefile.config: USE_GEOS and USE_PROJ defaults switched to NO, - and made overridable via + * USE_GEOS and USE_PROJ defaults switched to NO, and made + overridable via environment. 2004-12-30 10:24 strk - * lwgeom/Makefile, lwgeom/lwgeom_triggers.c, - lwgeom/lwpostgis.sql.in: Added cache_bbox trigger + * Added cache_bbox trigger 2004-12-30 10:22 strk - * lwgeom/lwgeom_inout.c, lwgeom/lwgeom_pg.h: moved some BBOX procs - signatures from lwgeom_inout.c to lwgeom_pg.h + * moved some BBOX procs signatures from lwgeom_inout.c to + lwgeom_pg.h 2004-12-30 10:21 strk - * lwgeom/lwgeom_functions_basic.c: removed useless memory copies in - ndims(geom) + * removed useless memory copies in ndims(geom) 2004-12-30 10:18 strk - * doc/ZMSgeoms.txt: initial revision + * initial revision 2004-12-28 09:23 strk - * doc/postgis.xml: specified LineString input requirement for - StartPoint and LastPoint + * specified LineString input requirement for StartPoint and + LastPoint 2004-12-27 13:34 strk - * doc/postgis.xml: Expanded "GIS Objects" chapter adding - OGC/PostGIS (E)WKT/B and canonical forms. + * Expanded "GIS Objects" chapter adding OGC/PostGIS (E)WKT/B and + canonical forms. 2004-12-27 12:50 strk - * doc/postgis.xml: Added HasBBOX() item + * Added HasBBOX() item 2004-12-27 09:59 strk - * lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: Added - bool hasBBOX(geometry). Removed useless input copy in + * Added bool hasBBOX(geometry). Removed useless input copy in zmflag(geometry). 2004-12-23 14:48 strk - * utils/test_joinestimation.pl: Fixed help string, and added a TODO - item + * Fixed help string, and added a TODO item 2004-12-23 11:02 strk - * doc/postgis.xml: Updated <GEOM>FromWKB signatures to take bytea - instead of text, + * Updated <GEOM>FromWKB signatures to take bytea instead of text, Removed non-standard GeometryFromText references and substituted with OGC GeomFromText. 2004-12-23 10:39 strk - * doc/postgis.xml: Adjusted some function refereces, added another - subsection for Geometry Output functions. + * Adjusted some function refereces, added another subsection for + Geometry Output functions. 2004-12-22 17:12 strk - * lwgeom/lwgeom_estimate.c: Added Mark Cave-Ayland implementation - of JOIN selectivity estimator. + * Added Mark Cave-Ayland implementation of JOIN selectivity + estimator. 2004-12-22 17:02 strk - * utils/test_joinestimation.pl: initial revision + * initial revision 2004-12-22 10:32 strk - * lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_ogc.c, - lwgeom/lwpostgis.sql.in: GeomFromWKB() and GeometryFromText() - issue a warning if provided formats + * GeomFromWKB() and GeometryFromText() issue a warning if provided + formats are not OGC-strict. Introduced GeomFromEWKT() and GeomFromEWKB() for extended formats. 2004-12-22 10:29 strk - * loader/pgsql2shp.c: Drop useless SRID from geometry when - downloading EWKB format. + * Drop useless SRID from geometry when downloading EWKB format. 2004-12-21 17:46 strk - * doc/postgis.xml, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.h, - lwgeom/lwpostgis.sql.in: Made asText and asBinary strict OGC - conformant, introduced asEWKT and asEWKB + * Made asText and asBinary strict OGC conformant, introduced asEWKT + and asEWKB for extended version outputs. 2004-12-21 15:19 strk - * lwgeom/lwgeom_inout.c, lwgeom/lwgparse.c, lwgeom/wktunparse.c: - Canonical binary reverted back to EWKB, now supporting SRID + * Canonical binary reverted back to EWKB, now supporting SRID inclusion. 2004-12-21 15:17 strk - * lwgeom/lwgeom_api.c: Made setSRID(geom, -1) actually *remove* - srid from LWGEOM. + * Made setSRID(geom, -1) actually *remove* srid from LWGEOM. 2004-12-21 12:21 mcayland - * lwgeom/lwgeom_estimate.c: Fixed bug in pass 4 where sample boxes - were referred as BOXs and not BOX2DFLOAT4. Also increased - SDFACTOR to 3.25 + * Fixed bug in pass 4 where sample boxes were referred as BOXs and + not BOX2DFLOAT4. Also increased SDFACTOR to 3.25 2004-12-21 12:04 strk - * lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, - lwgeom/lwgeom_ogc.c: Updated geom_accum to create *real* geometry - arrays, changed aggregates + * Updated geom_accum to create *real* geometry arrays, changed + aggregates using it accordingly. Fixed collect output type settings, and dropped CR/LF in lwgeom_functions_basic.c 2004-12-21 11:25 strk - * lwgeom/lwline.c: allocation for deserialized lwline made after - type checking + * allocation for deserialized lwline made after type checking 2004-12-20 17:49 strk - * lwgeom/lwpostgis.sql.in: Added array element delimiter for type - geometry + * Added array element delimiter for type geometry 2004-12-20 14:21 strk - * lwgeom/lwgeom_ogc.c: SRID is no more skipped from asText output. + * SRID is no more skipped from asText output. 2004-12-20 14:11 strk - * doc/postgis.xml: Created a new 'Geometry Editors' section. + * Created a new 'Geometry Editors' section. 2004-12-20 14:02 strk - * doc/postgis.xml: Added addBBOX() and dropBBOX() documentation. + * Added addBBOX() and dropBBOX() documentation. 2004-12-20 14:01 strk - * lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Added dropBBOX(). + * Added dropBBOX(). 2004-12-17 18:00 strk - * lwgeom/lwgeom_estimate.c: LWGEOM_gist_joinsel defined for all PG - versions + * LWGEOM_gist_joinsel defined for all PG versions 2004-12-17 18:00 strk - * lwgeom/Makefile: Fixed call to geos_version.sh + * Fixed call to geos_version.sh 2004-12-17 11:08 strk - * lwgeom/liblwgeom.c, lwgeom/liblwgeom.h, lwgeom/lwgeom_inout.c, - lwgeom/lwgparse.c, lwgeom/wktparse.h, lwgeom/wktunparse.c: Moved - getMachineEndian from parser to liblwgeom.{h,c}. + * Moved getMachineEndian from parser to liblwgeom.{h,c}. Added XDR and NDR defines. Fixed all usage of them. 2004-12-17 11:07 strk - * lwgeom/lwgeom_estimate.c: Added missing prototype + * Added missing prototype 2004-12-17 11:06 strk - * lwgeom/lwgeom_geos.c: Added GEOSnoop stub for non-geos - installations + * Added GEOSnoop stub for non-geos installations 2004-12-17 10:10 strk - * lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Added canonical - binary conversions as bytea<->geometry casts and + * Added canonical binary conversions as bytea<->geometry casts and explicit _send and _recv for PG>73 2004-12-17 10:10 strk - * lwgeom/lwgparse.c, lwgeom/wktparse.h: getMachineEndian exported + * getMachineEndian exported 2004-12-17 06:53 pramsey - * CHANGES, CREDITS, README.postgis, TODO: Changes in preparation - for 1.0.0RC1 + * Changes in preparation for 1.0.0RC1 2004-12-16 12:30 strk - * lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Initial skel for - geometry_send canonical binary rep. + * Initial skel for geometry_send canonical binary rep. 2004-12-16 12:07 strk - * utils/postgis_restore.pl: pg_restore-800 handling + * pg_restore-800 handling 2004-12-15 13:10 strk - * doc/postgis.xml: Added UpdateGeometrySRID documentation + * Added UpdateGeometrySRID documentation 2004-12-15 12:59 strk - * lwgeom/lwpostgis.sql.in: Enforced schema use in - UpdateGeometrySRID + * Enforced schema use in UpdateGeometrySRID 2004-12-15 12:54 strk - * lwgeom/lwpostgis.sql.in: Added UpdateGeometrySRID + * Added UpdateGeometrySRID 2004-12-15 09:46 strk - * lwgeom/TODO: updated TODO + * updated TODO 2004-12-15 09:43 strk - * utils/postgis_restore.pl: Die if target database exists + * Die if target database exists 2004-12-15 08:46 strk - * loader/pgsql2shp.c: Fixed memory leaks depending on input size. + * Fixed memory leaks depending on input size. 2004-12-14 11:41 strk - * lwgeom/lwgeom.c: Fixed a bug in lwgeom_drop_bbox() + * Fixed a bug in lwgeom_dropBBOX() 2004-12-14 11:02 strk - * lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Added - geometry::text cast. + * Added geometry::text cast. 2004-12-14 09:47 strk - * lwgeom/lwgeom_functions_basic.c: Added SRID check in - collect_garray(); + * Added SRID check in collect_garray(); 2004-12-14 09:37 strk - * lwgeom/lwcollection.c: reduced function calls in - lwcollection_serialize_size + * reduced function calls in lwcollection_serialize_size 2004-12-14 09:29 strk - * lwgeom/lwgeom_geos.c: fixed a typo in polygonize function + * fixed a typo in polygonize function 2004-12-13 14:12 strk - * ., .cvsignore: updated + * updated 2004-12-13 14:03 strk - * lwgeom/lwgeom_estimate.c, lwgeom/lwpostgis.sql.in: Initial - skeleton on join selectivity estimator. + * Initial skeleton on join selectivity estimator. Current estimators application for box2d && box2d operator. 2004-12-13 13:04 strk - * Makefile, lwgeom/Makefile: lwpostgis.sql copy moved from root to - lwgeom/Makefile + * lwpostgis.sql copy moved from root to lwgeom/Makefile 2004-12-13 12:56 strk - * utils/postgis_restore.pl: Handled more schema specification in - 800 pg_restore output. + * Handled more schema specification in 800 pg_restore output. 2004-12-13 12:25 strk - * lwgeom/lwgeom_api.c, lwgeom/lwgeom_estimate.c: Removed obsoleted - function and fixed some warnings. + * Removed obsoleted function and fixed some warnings. 2004-12-10 22:20 strk - * doc/postgis.xml: Added notice about availability of shorter - syntax for estimated_extent() + * Added notice about availability of shorter syntax for + estimated_extent() 2004-12-10 22:16 strk - * doc/postgis.xml: Added estimated_extent() doc. + * Added estimated_extent() doc. 2004-12-10 12:35 strk - * lwgeom/lwgeom_estimate.c, lwgeom/lwpostgis.sql.in: implemented - estimated_extent() function + * implemented estimated_extent() function 2004-12-09 09:42 strk - * examples/wkb_reader, examples/wkb_reader/.cvsignore, - examples/wkb_reader/Makefile, examples/wkb_reader/printwkb.c, - examples/wkb_reader/printwkb.inc, examples/wkb_reader/readwkb.c, - examples/wkb_reader/wkbtest.h: Adjusted to work with new bytea - WKB encoding, only supports 2d/3dz. + * Adjusted to work with new bytea WKB encoding, only supports + 2d/3dz. 2004-12-08 14:46 strk - * examples/wkb_reader/README: updated + * updated 2004-12-05 11:46 strk - * examples/ogc_test_suite, examples/ogc_test_suite/.cvsignore, - examples/ogc_test_suite/Makefile: Initial revision + * Initial revision 2004-12-05 11:45 strk - * examples/ogc_test_suite/3_cleanup.sql: commented out drops of - unexistant tables + * commented out drops of unexistant tables 2004-12-05 11:44 strk - * examples/ogc_test_suite/1_schema.sql: Changed AddGeometryColumns - to not complain about invalid schema + * Changed AddGeometryColumns to not complain about invalid schema 2004-11-29 16:37 strk - * lwgeom/misures.c: Fixed a bug in pt_in_ring_2d. + * Fixed a bug in pt_in_ring_2d. 2004-11-29 11:16 strk - * lwgeom/Makefile: Commented out useless CFLAGS override. + * Commented out useless CFLAGS override. 2004-11-29 11:15 strk - * lwgeom/lwgeom_geos.c: Some initializzations to make compiler - happy. + * Some initializzations to make compiler happy. 2004-11-26 17:08 strk - * lwgeom/regress: Removed duplicated tests + * Removed duplicated tests 2004-11-26 17:06 strk - * lwgeom/regress/lwgeom_regress.sql, - lwgeom/regress/lwgeom_regress2.sql, - lwgeom/regress/lwgeom_regress2_expected, - lwgeom/regress/lwgeom_regress_expected, - lwgeom/regress/run_regress, lwgeom/regress/run_regress2, - regress/lwgeom_regress.sql, regress/lwgeom_regress_expected, - regress/run_lwgeom_regress: Moved basic LWGEOM parsing tests in - mainstream regress dir. + * Moved basic LWGEOM parsing tests in mainstream regress dir. 2004-11-26 16:54 strk - * lwgeom/regress/lwgeom_regress.sql, - lwgeom/regress/lwgeom_regress_expected, - lwgeom/regress/run_regress: First regress test cleaned up. + * First regress test cleaned up. 2004-11-26 16:26 strk - * regress/regress_index.sql, regress/regress_index_expected, - regress/regress_lots_of_points.sql, regress/run_index_regress, - regress/run_regress: Ported index regress test to lwgeom + * Ported index regress test to lwgeom 2004-11-26 15:52 strk - * regress/README: Added regressions test notes + * Added regressions test notes 2004-11-26 15:50 strk - * regress/regress.sql, regress/regress_expected, - regress/regress_index_out, regress/regress_out, - regress/run_regress: Finished cleanup of main regression test. + * Finished cleanup of main regression test. 2004-11-26 15:06 strk - * lwgeom/lwcollection.c: lwcollection_same allows different - components ordering to + * lwcollection_same allows different components ordering to reflect older behaviour. 2004-11-26 14:56 strk - * lwgeom/lwcollection.c: Cleanup + * Cleanup 2004-11-26 14:55 strk - * lwgeom/lwcollection.c: Fixed a bug in lwcollection_same + * Fixed a bug in lwcollection_same 2004-11-26 13:04 strk - * regress/regress.sql, regress/regress_expected, - regress/regress_out, regress/run_regress: Initial regress tests - adaptation for lwgeom + * Initial regress tests adaptation for lwgeom 2004-11-23 16:16 strk - * lwgeom/lwgeom_geos.c: POSTGIS2GEOS conversion failures handled - cleanier + * POSTGIS2GEOS conversion failures handled cleanier 2004-11-19 17:39 strk - * utils/postgis_restore.pl: Massaged to work with pg_dump-7.2 and - pg_restore-7.2 + * Massaged to work with pg_dump-7.2 and pg_restore-7.2 2004-11-19 17:29 strk - * lwgeom/lwgeom_gml.c: precision made of type signed int (for %.*d - correct use). + * precision made of type signed int (for %.*d correct use). 2004-11-19 13:48 strk - * lwgeom/lwpostgis.sql.in: Added support for PG<73 in gist support - functions + * Added support for PG<73 in gist support functions and modified preprocessor flags to be compatible with older versions. 2004-11-19 13:32 strk - * lwgeom/lwpostgis.sql.in: Fixed IN/OUT representation of types to - support < 73 PG versions + * Fixed IN/OUT representation of types to support < 73 PG versions 2004-11-18 18:16 strk - * loader/TODO: updated + * updated 2004-11-18 18:14 strk - * loader/Makefile, loader/PQunescapeBytea.c, loader/compat.h, - loader/pgsql2shp.c: Added a copy of the PQunescapeBytea function - found in libpq of PG>=73 + * Added a copy of the PQunescapeBytea function found in libpq of + PG>=73 2004-11-18 13:47 strk - * lwgeom/lwgeom_geos_wrapper.cpp: Substituted isfinite() with - finite(). + * Substituted isfinite() with finite(). 2004-11-17 15:28 strk - * lwgeom/lwgeom_geos_wrapper.cpp: Yet another GEOSHasZ bug fix + * Yet another GEOSHasZ bug fix 2004-11-17 15:18 strk - * lwgeom/lwgeom_geos_wrapper.cpp: GEOSHasZ now checks both - DoubleNotANumber and isFinite + * GEOSHasZ now checks both DoubleNotANumber and isFinite 2004-11-17 09:07 strk - * lwgeom/lwgeom_geos_wrapper.cpp: Changes GEOSHasZ to use - isfinite() + * Changes GEOSHasZ to use isfinite() 2004-11-17 07:57 strk - * doc/postgis.xml: Fixed a typo in geometry type names. + * Fixed a typo in geometry type names. 2004-11-16 13:54 strk - * lwgeom/lwgeom_geos.c: SRID checks and enforce for all GEOS - operations. + * SRID checks and enforce for all GEOS operations. Z value handled so to show it only when available. 2004-11-16 13:52 strk - * lwgeom/lwgeom_geos_wrapper.cpp: Added GEOSHasZ() and - GEOSSetSRID() + * Added GEOSHasZ() and GEOSSetSRID() 2004-11-15 10:51 strk - * loader/shp2pgsql.c: Fixed a bug in PIP invocation, added some - debugging lines. + * Fixed a bug in PIP invocation, added some debugging lines. 2004-11-13 01:47 pramsey - * examples/ogc_test_suite/README: Add information about where test - was downloaded from. + * Add information about where test was downloaded from. 2004-11-12 18:13 strk - * examples/ogc_test_suite/3_cleanup.sql: Deleted entries in - spatial_ref_sys and geometry_columns. + * Deleted entries in spatial_ref_sys and geometry_columns. 2004-11-12 17:50 strk - * lwgeom/lwgeom_ogc.c: Made PointN, InteriorRingN and GeometryN - 1-based as required by + * Made PointN, InteriorRingN and GeometryN 1-based as required by OGC conformance suite. 2004-11-11 21:29 pramsey - * lwgeom/Makefile: Added grep -v ^# to cpp pipeline for .sql - generation. Under OS/X cpp adds a + * Added grep -v ^# to cpp pipeline for .sql generation. Under OS/X + cpp adds a header with a # comment field to the start of the output file. 2004-11-11 09:42 strk - * lwgeom/MISSING_OBJECTS: updated + * updated 2004-11-08 11:08 strk - * lwgeom/Makefile: Added -fPIC to CFLAGS as suggested by Vincent - Schut. + * Added -fPIC to CFLAGS as suggested by Vincent Schut. 2004-11-05 11:44 strk - * lwgeom/TODO: updated + * updated 2004-11-05 11:44 strk - * lwgeom/lwgeom_geos_wrapper.cpp: Had isvalid raise a NOTICE with - invalidity message. + * Had isvalid raise a NOTICE with invalidity message. 2004-11-05 10:04 strk - * lwgeom/TODO: updated + * updated 2004-11-05 08:16 strk - * doc/postgis.xml, lwgeom/TODO, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwpostgis.sql.in: Added ndims(geometry) function, used in - a 3rd constraint set + * Added ndims(geometry) function, used in a 3rd constraint set by AddGeometryColumn, documented. 2004-11-04 11:40 strk - * lwgeom/liblwgeom.h, lwgeom/lwgeom_estimate.c, lwgeom/misures.c: - Renamed max/min/avg macros to LW_MAX, LW_MIN, LW_AVG. + * Renamed max/min/avg macros to LW_MAX, LW_MIN, LW_AVG. 2004-11-04 09:18 strk - * Makefile, lwgeom/Makefile, lwgeom/lwpostgis.sql.in, - lwpostgis.sql.in: Oops.. my attemt at moving lwpostgis.sql.in one - dir up was bogus. + * Oops.. my attemt at moving lwpostgis.sql.in one dir up was bogus. 2004-11-04 08:56 strk - * Makefile, lwgeom/Makefile, lwgeom/lwpostgis.sql.in, - lwpostgis.sql.in: Moved lwpostgis.sql.in and it's build logic up - to root directory. + * Moved lwpostgis.sql.in and it's build logic up to root directory. 2004-11-02 17:53 strk - * lwgeom/liblwgeom.h: Fixed "compat.h" include to be local. + * Fixed "compat.h" include to be local. 2004-11-02 16:48 strk - * lwgeom/Makefile, lwgeom/compat.h, lwgeom/liblwgeom.c, - lwgeom/liblwgeom.h, lwgeom/lwgeom_pg.c, lwgeom/vsprintf.c: Added - a copy of GNU vsprintf.c file and compiled in. + * Added a copy of GNU vsprintf.c file and compiled in. 2004-11-02 15:59 strk - * lwgeom/liblwgeom.h: min/max macro made available regardless of - MINGW32 define. + * min/max macro made available regardless of MINGW32 define. 2004-11-02 07:50 strk - * spatial_ref_sys.sql: Updated as suggested by Frank Warmerdam. + * Updated as suggested by Frank Warmerdam. 2004-11-02 07:25 strk - * branches/pgis_0_9_0/postgis.sql.in, lwgeom/lwpostgis.sql.in: - Fixed a typo in probe_geometry_columns() reported by Vinko + * Fixed a typo in probe_geometry_columns() reported by Vinko Vrsalovic. 2004-10-29 05:28 strk - * lwgeom/TODO: updated + * updated 2004-10-29 05:27 strk - * lwgeom/lwpostgis.sql.in: Fixed bug in AddGeometryColumn refusing - to add 4D geoms. + * Fixed bug in AddGeometryColumn refusing to add 4D geoms. 2004-10-28 16:48 strk - * loader/TODO: Initial local TODO + * Initial local TODO 2004-10-28 16:28 strk - * lwgeom/stringBuffer.c: header inclusion cleanup + * header inclusion cleanup 2004-10-28 16:25 strk - * lwgeom/lwgeom_inout.c: Fixed bug in debugguing output + * Fixed bug in debugguing output 2004-10-28 16:24 strk - * lwgeom/lwgeom_inout.c: removed LF + * removed LF 2004-10-28 16:23 strk - * lwgeom/Makefile, lwgeom/lwgeom_geos_wrapper.cpp, - lwgeom/lwgeom_gml.c: More cleanups. + * More cleanups. 2004-10-28 16:13 strk - * lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_geos.c: cleanups. + * cleanups. 2004-10-28 16:10 strk - * lwgeom/lwgparse.c: Made data structurs old-compilers-friendly. + * Made data structurs old-compilers-friendly. 2004-10-28 16:10 strk - * lwgeom/lwgeom_gml.c: Fixed a bug in LWGEOM_asGML. + * Fixed a bug in LWGEOM_asGML. 2004-10-28 15:40 strk - * lwgeom/lwgeom_geos_wrapper.cpp: Fixed geos-based opPolygonize - include. + * Fixed geos-based opPolygonize include. 2004-10-28 09:38 strk - * lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: - Cleanups. + * Cleanups. 2004-10-28 09:29 strk - * doc/postgis.xml, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwpostgis.sql.in: Added makeline(point, point). Changed - LineFromMultiPoint definition. + * Added makeline(point, point). Changed LineFromMultiPoint + definition. 2004-10-28 09:00 strk - * doc/postgis.xml, lwgeom/liblwgeom.h, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_pg.c, - lwgeom/lwgeom_pg.h, lwgeom/lwline.c, lwgeom/lwpostgis.sql.in, - lwgeom/ptarray.c: Added AddPoint(line, point, [position]) and - support API functions. + * Added AddPoint(line, point, [position]) and support API + functions. 2004-10-28 07:56 strk - * doc/postgis.xml, lwgeom/lwpostgis.sql.in: fixed name of line - constructor as documentation reports it. + * fixed name of line constructor as documentation reports it. LineFromMultiPoint(). 2004-10-28 07:45 strk - * lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: - collect(geometry, geometry) re-introduced. collector() is an + * collect(geometry, geometry) re-introduced. collector() is an alias for collect(). 2004-10-27 15:40 strk - * doc/postgis.xml, lwgeom/lwgeom_box2dfloat4.c, - lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_pg.h, - lwgeom/lwpostgis.sql.in: Added MakeBox2D, MakeBox3D - implementation and documentation. + * Added MakeBox2D, MakeBox3D implementation and documentation. 2004-10-27 15:19 strk - * doc/postgis.xml, lwgeom/lwgeom_geos.c, lwgeom/lwpostgis.sql.in: - MakePoly renamed to Polygonize + * MakePoly renamed to Polygonize 2004-10-27 15:09 strk - * lwgeom/TODO: updated + * updated 2004-10-27 14:28 strk - * doc/postgis.xml: Added constructors docs and intial organizzation - for postgis extension functions. + * Added constructors docs and intial organizzation for postgis + extension functions. 2004-10-27 13:35 strk - * lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_wrapper.cpp: Unset debug - define. + * Unset debug define. 2004-10-27 12:30 strk - * lwgeom/lwgeom_svg.c: AsSVG returns NULL on GEOMETRY COLLECTION - input. + * AsSVG returns NULL on GEOMETRY COLLECTION input. 2004-10-27 11:06 strk - * lwgeom/TODO: updated + * updated 2004-10-27 11:05 strk - * lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_wrapper.cpp: Added - polygonize interface (makepoly aggregate) + * Added polygonize interface (makepoly aggregate) 2004-10-27 11:02 strk - * lwgeom/lwgeom_estimate.c: Removed another getbox2d() call. + * Removed another getbox2d() call. 2004-10-27 10:55 strk - * lwgeom/lwpostgis.sql.in: Fixed fix_geometry_columns() to leave - correctly linked records untouched. + * Fixed fix_geometry_columns() to leave correctly linked records + untouched. 2004-10-26 16:48 strk - * geos_version.sh: Bug fix in GEOS version extractor. + * Bug fix in GEOS version extractor. 2004-10-25 17:07 strk - * lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c, - lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_gist.c: Obsoleted - getbox2d(). Use getbox2d_p() or getbox2d_internal() instead. + * Obsoleted getbox2d(). Use getbox2d_p() or getbox2d_internal() + instead. 2004-10-25 15:31 strk - * geos_version.sh: portable math expressions. + * portable math expressions. 2004-10-25 14:20 strk - * lwgeom/lwgeom_svg.c: Y axis reverse and relative path fixes from - Olivier Courtin. + * Y axis reverse and relative path fixes from Olivier Courtin. 2004-10-25 12:27 strk - * lwgeom/lwgeom_inout.c, lwgeom/wktunparse.c: Removed useless - network type includes, + * Removed useless network type includes, Added param.h include for BYTE_ORDER defines under win32. 2004-10-21 19:48 strk - * lwgeom/lwgeom.c, lwgeom/wktunparse.c: Stricter syntax fixes. - Reported by S�bastien NICAISE <snicaise@iciatechnologies.com> + * Stricter syntax fixes. Reported by S�bastien NICAISE + <snicaise@iciatechnologies.com> 2004-10-21 19:47 strk - * lwgeom/TODO: updated + * updated 2004-10-21 19:46 strk - * lwgeom/lwcollection.c: ZMflags check on costituent geometries - only performed when there is + * ZMflags check on costituent geometries only performed when there + is at least one. 2004-10-21 19:45 strk - * lwgeom/Makefile: Added detect_geos_version in all: rule + * Added detect_geos_version in all: rule 2004-10-18 11:35 strk - * doc/postgis.xml: Added reverse(geometry) and ForceRHR(geometry) - documentation. + * Added reverse(geometry) and ForceRHR(geometry) documentation. 2004-10-18 11:29 strk - * lwgeom/lwpostgis.sql.in: makeline_from_multipoint renamed to - line_from_multipoint + * makeline_from_multipoint renamed to line_from_multipoint 2004-10-18 09:37 strk - * lwgeom/TODO: updated + * updated 2004-10-17 13:25 strk - * loader/shp2pgsql.c: removed USE_WKB partially-used define + * removed USE_WKB partially-used define 2004-10-17 13:24 strk - * loader/shp2pgsql.c: HEXWKB polygon + * HEXWKB polygon 2004-10-17 13:01 strk - * lwgeom/TODO: updated + * updated 2004-10-17 12:59 strk - * loader/shp2pgsql.c: HEXWKB multiline output + * HEXWKB multiline output 2004-10-17 12:51 strk - * lwgeom/lwline.c: Fixed a bug in lwline_serialize_buf preventing - dimension override + * Fixed a bug in lwline_serialize_buf preventing dimension override 2004-10-17 12:43 strk - * lwgeom/lwline.c: Fixed a debugging function output bug + * Fixed a debugging function output bug 2004-10-17 12:26 strk - * loader/shp2pgsql.c: Point and MultiPoint loaded using HEXWKB. + * Point and MultiPoint loaded using HEXWKB. 2004-10-17 12:16 strk - * loader/pgsql2shp.c: fixed prototype for user query table + * fixed prototype for user query table 2004-10-17 12:15 strk - * loader/pgsql2shp.c: Bug fixed in multipoint4D creation + * Bug fixed in multipoint4D creation 2004-10-15 22:02 strk - * lwgeom/TODO: updated + * updated 2004-10-15 22:01 strk - * loader/shp2pgsql.c: Initial WKB functionalities + * Initial WKB functionalities 2004-10-15 16:21 strk - * lwgeom/TODO, lwgeom/liblwgeom.h, lwgeom/lwgeom.h, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwline.c, - lwgeom/lwpostgis.sql.in: makeline_from_multipoint() implemented - and exposed. + * makeline_from_multipoint() implemented and exposed. 2004-10-15 15:25 strk - * lwgeom/TODO: updated + * updated 2004-10-15 15:21 strk - * lwgeom/lwline.c: Fixed a bug in outputput dimension detection for - makeline() + * Fixed a bug in outputput dimension detection for makeline() 2004-10-15 15:01 strk - * lwgeom/TODO: updated + * updated 2004-10-15 15:00 strk - * lwgeom/lwgeom_functions_basic.c: Added debugging lines + * Added debugging lines 2004-10-15 15:00 strk - * lwgeom/lwline.c: Fixed a bug in make_lwline + * Fixed a bug in make_lwline 2004-10-15 11:52 strk - * TODO, lwgeom/TODO: updated + * updated 2004-10-15 11:48 strk - * lwgeom/lwgeom_svg.c: Fixed a bug making asSVG return a spurious - char at the end. + * Fixed a bug making asSVG return a spurious char at the end. 2004-10-15 11:42 strk - * lwgeom/liblwgeom.h, lwgeom/lwgeom.h, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwline.c, - lwgeom/lwpostgis.sql.in, lwgeom/ptarray.c: Added makeline() - aggregate and make_lwline() API method. + * Added makeline() aggregate and make_lwline() API method. 2004-10-15 09:44 strk - * doc/postgis.xml: updated AsSVG doc + * updated AsSVG doc 2004-10-15 09:41 strk - * lwgeom/lwgeom_svg.c: changed precision semantic back to number of - decimal digits + * changed precision semantic back to number of decimal digits 2004-10-15 09:41 strk - * lwgeom/liblwgeom.c, lwgeom/liblwgeom.h: Added a trailing zeros - trimmer + * Added a trailing zeros trimmer 2004-10-15 08:26 strk - * loader/pgsql2shp.c: Fixed handling of mixed dimensioned - geometries in source table. + * Fixed handling of mixed dimensioned geometries in source table. 2004-10-15 07:35 strk - * lwgeom/wktunparse.c: Fixed a bug introduced by me (byteorder - skipped for inner geoms in WKB) + * Fixed a bug introduced by me (byteorder skipped for inner geoms + in WKB) 2004-10-14 10:28 strk - * doc/postgis.xml: Updated pgsql2shp documentation. + * Updated pgsql2shp documentation. 2004-10-14 09:59 strk - * loader/pgsql2shp.c: Added support for user query (replacing - schema.table) + * Added support for user query (replacing schema.table) 2004-10-13 19:33 strk - * TODO: updated + * updated 2004-10-13 19:32 strk - * doc/postgis.xml: Added third buffer arg expanation + * Added third buffer arg expanation 2004-10-13 18:49 strk - * lwgeom/lwgeom_geos.c: fixed arg number in buffer third arg + * fixed arg number in buffer third arg 2004-10-13 18:39 strk - * lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_wrapper.cpp, - lwgeom/lwpostgis.sql.in: Added a third argument to the buffer() - function. + * Added a third argument to the buffer() function. 2004-10-13 17:21 strk - * lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: Dropped - SRID argument from point constructor. + * Dropped SRID argument from point constructor. Unified procedure name to 'makepoint' for 2d,3dz,4d and 'makepointm' for 3dm. 2004-10-13 15:20 strk - * lwgeom/TODO: updated + * updated 2004-10-13 15:19 strk - * lwgeom/liblwgeom.h, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwpostgis.sql.in: Added point constructors PG funx. + * Added point constructors PG funx. 2004-10-13 14:26 strk - * lwgeom/liblwgeom.h, lwgeom/lwgeom.h, lwgeom/lwpoint.c, - lwgeom/test.c: Added simpler lwpoint constructors. + * Added simpler lwpoint constructors. 2004-10-11 14:36 strk - * lwgeom/TODO: updated + * updated 2004-10-11 14:34 strk - * loader/pgsql2shp.c: Added endiannes specification for - postgis-1.0.0+ + * Added endiannes specification for postgis-1.0.0+ 2004-10-11 14:03 strk - * lwgeom/liblwgeom.h, lwgeom/lwgeom.c, lwgeom/lwgeom.h, - lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.h, - lwgeom/lwpostgis.sql.in, lwgeom/test.c, lwgeom/wktparse.h, - lwgeom/wktunparse.c: Added endiannes specification to - unparse_WKB, AsBinary, lwgeom_to_wkb. + * Added endiannes specification to unparse_WKB, AsBinary, + lwgeom_to_wkb. 2004-10-11 12:23 strk - * lwgeom/Makefile: Added test.o to cleanup list + * Added test.o to cleanup list 2004-10-11 12:23 strk - * lwgeom/TODO: updated + * updated 2004-10-11 11:53 strk - * lwgeom/Makefile, lwgeom/lwgeom_functions_basic.c, - lwgeom/misures.c: Moved misuring functions to misures.c (from + * Moved misuring functions to misures.c (from lwgeom_functions_basic.c). Added -lm to build line for the API test application. 2004-10-11 11:46 strk - * doc/postgis.xml: changed description of pgsql2shp -b switch + * changed description of pgsql2shp -b switch 2004-10-11 10:31 strk - * lwgeom/lwgeom_functions_basic.c: Changed collect() to return - MULTI* if applicabe (all input is corresponding + * Changed collect() to return MULTI* if applicabe (all input is + corresponding SINGLE type). 2004-10-11 10:30 strk - * lwgeom/lwgeom.c: Added debug strings + * Added debug strings 2004-10-11 09:55 strk - * lwgeom/lwgeom_functions_basic.c: collect() always return a - collection, with a component for each input + * collect() always return a collection, with a component for each + input geometry. memcollect() obsoleted. 2004-10-11 09:46 strk - * lwgeom/lwcollection.c: Fixed bug making it unbuildable. + * Fixed bug making it unbuildable. 2004-10-11 09:32 strk - * lwgeom/liblwgeom.h, lwgeom/lwcollection.c, lwgeom/lwgeom.c: Added - lwgeom_add_bbox() and lwcollection_construct_empty() + * Added lwgeom_addBBOX() and lwcollection_construct_empty() 2004-10-11 07:15 strk - * lwgeom/TODO, lwgeom/liblwgeom.h, lwgeom/lwcollection.c, - lwgeom/lwgeom.c, lwgeom/lwline.c, lwgeom/lwpoint.c, - lwgeom/lwpoly.c, lwgeom/ptarray.c: lwgeom_same new implementation + * lwgeom_same new implementation 2004-10-11 06:03 strk - * TODO: updated + * updated 2004-10-10 20:31 strk - * lwgeom/TODO, lwgeom/liblwgeom.h, lwgeom/lwcollection.c, - lwgeom/lwgeom.c, lwgeom/lwgeom.h, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwline.c, - lwgeom/lwpoly.c, lwgeom/ptarray.c: segmentize2d() port and use of - new LWGEOM structure. + * segmentize2d() port and use of new LWGEOM structure. 2004-10-09 15:17 strk - * lwgeom/TODO: updated + * updated 2004-10-08 13:26 strk - * lwgeom/TODO: updated + * updated 2004-10-08 13:21 strk - * lwgeom/lwgeom.c: Debugging output cleanup. + * Debugging output cleanup. 2004-10-08 13:20 strk - * lwgeom/liblwgeom.h, lwgeom/lwcollection.c, lwgeom/lwgeom.c, - lwgeom/lwgeom_api.c, lwgeom/lwgeom_box2dfloat4.c, - lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_chip.c, - lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_functions_analytic.c, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, - lwgeom/lwgeom_geos_wrapper.cpp, lwgeom/lwgeom_gist.c, - lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.h, lwgeom/lwline.c, - lwgeom/lwmline.c, lwgeom/lwmpoint.c, lwgeom/lwmpoly.c, - lwgeom/lwpoint.c, lwgeom/lwpoly.c, lwgeom/lwpostgis.sql.in, - lwgeom/ptarray.c: Changed LWGEOM structure to point to an actual - BOX2DFLOAT4. + * Changed LWGEOM structure to point to an actual BOX2DFLOAT4. Renamed most function to reflect a TYPE_method naming convention. (you'll need a dump/reload for it to work) Added more manipulation functions. 2004-10-08 13:16 strk - * lwgeom/liblwgeom.c: added memory allocation debugging + * added memory allocation debugging 2004-10-08 13:15 strk - * lwgeom/Makefile: Added box2d.o module, reverted SCRIPTS_VERSION - to 0.1.0. + * Added box2d.o module, reverted SCRIPTS_VERSION to 0.1.0. 2004-10-08 13:15 strk - * lwgeom/box2d.c: Initial revision + * Initial revision 2004-10-08 10:48 strk - * doc/postgis.xml: Some updates + * Some updates 2004-10-08 07:01 strk - * hwgeom: Dropped HWGEOM from this branch. + * Dropped HWGEOM from this branch. 2004-10-07 22:02 strk - * lwgeom/TODO: updated + * updated 2004-10-07 21:52 strk - * loader/shp2pgsql.c: Lots of rewriting/cleanup. TypeM/TypeZ - supports. + * Lots of rewriting/cleanup. TypeM/TypeZ supports. 2004-10-07 21:51 strk - * loader/pgsql2shp.c: Fixed a bug in 4d handling + * Fixed a bug in 4d handling 2004-10-07 20:39 strk - * lwgeom/lwgeom_api.c, lwgeom/lwgeom_functions_basic.c: Fixed bugs - in TYPE_ macro usage + * Fixed bugs in TYPE_ macro usage 2004-10-07 17:18 strk - * lwgeom/liblwgeom.h, lwgeom/lwgeom.h, lwgeom/ptarray.c, - lwgeom/test.c: Changed ptarray2d_construct interface. + * Changed ptarray2d_construct interface. 2004-10-07 17:18 strk - * lwgeom/lwgeom_ogc.c: Changed geometrytype() to support TYPEM. + * Changed geometrytype() to support TYPEM. 2004-10-07 17:17 strk - * lwgeom/Makefile, lwgeom/lwpostgis.sql.in: Changed - AddGeometryColumn to handle TYPEM. + * Changed AddGeometryColumn to handle TYPEM. Updated SCRIPTS_VERSION to 1.1.0 2004-10-07 17:15 strk - * loader/pgsql2shp.c: Fixed TYPEM handling. + * Fixed TYPEM handling. 2004-10-07 10:03 strk - * lwgeom/Makefile, lwgeom/liblwgeom.c, lwgeom/liblwgeom.h, - lwgeom/lwcollection.c, lwgeom/lwgeom.c, lwgeom/lwgeom.h, - lwgeom/lwgeom_api.c, lwgeom/lwgeom_box2dfloat4.c, - lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_chip.c, - lwgeom/lwgeom_functions_analytic.c, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, - lwgeom/lwgeom_geos_wrapper.cpp, lwgeom/lwgeom_gist.c, - lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c, - lwgeom/lwline.c, lwgeom/lwmline.c, lwgeom/lwmpoint.c, - lwgeom/lwmpoly.c, lwgeom/lwpoint.c, lwgeom/lwpoly.c, - lwgeom/ptarray.c, lwgeom/test.c, lwgeom/wktparse.h, - lwgeom/wktunparse.c: API cleanup, more steps toward standalone - library. + * API cleanup, more steps toward standalone library. 2004-10-07 06:54 strk - * loader/pgsql2shp.c, loader/shp2pgsql.c: cleanups + * cleanups 2004-10-06 17:04 strk - * loader/pgsql2shp.c: ZM handling. Log trimmed. + * ZM handling. Log trimmed. 2004-10-06 10:11 strk - * loader/shp2pgsql.c: Other separator fixes + * Other separator fixes 2004-10-06 09:52 strk - * doc/postgis.xml: Added zmflag(geom) doc + * Added zmflag(geom) doc 2004-10-06 09:40 strk - * loader/shp2pgsql.c: Handled 0-DBF-attributes corner case. + * Handled 0-DBF-attributes corner case. 2004-10-06 08:53 strk - * lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: Added - zmflag(geom) function. + * Added zmflag(geom) function. 2004-10-06 08:17 strk - * TODO: updated + * updated 2004-10-06 07:19 strk - * jdbc/org/postgis/Point.java: Left off a semicolon in previous - patch... + * Left off a semicolon in previous patch... 2004-10-05 22:46 strk - * jdbc/org/postgis/Point.java: Removed PGSQLException use as - suggested by Kris Jurka + * Removed PGSQLException use as suggested by Kris Jurka 2004-10-05 21:59 strk - * lwgeom/Makefile: Flex invocation patch by Kris Jurka. + * Flex invocation patch by Kris Jurka. 2004-10-05 21:54 strk - * lwgeom/lwgeom_estimate.c: Yes another change in SPI_cursor_open + * Yes another change in SPI_cursor_open 2004-10-05 21:53 strk - * lwgeom/lwgeom_functions_basic.c: Fixed bugs in Centroid (not - GEOS) + * Fixed bugs in Centroid (not GEOS) 2004-10-05 21:42 strk - * lwgeom/lwgeom_api.c, lwgeom/lwgeom_debug.c, lwgeom/lwgeom_gist.c, - lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_spheroid.c: Cleanups for older - compilers and PG verisons. + * Cleanups for older compilers and PG verisons. 2004-10-05 21:20 strk - * lwgeom/TODO: updated + * updated 2004-10-05 21:08 strk - * lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c, - lwgeom/lwgeom_functions_basic.c, lwgeom/wktunparse.c: Added - debugging lines, fixed a bug in TYPE_HASSRID and TYPE_HASBBOX - macros. + * Added debugging lines, fixed a bug in TYPE_HASSRID and + TYPE_HASBBOX macros. 2004-10-05 21:08 strk - * lwgeom/Makefile: Made clean rule verbose + * Made clean rule verbose 2004-10-05 17:15 strk - * lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwline.c, - lwgeom/lwpoint.c, lwgeom/lwpoly.c: Bug fix in size computation. + * Bug fix in size computation. 2004-10-05 16:28 strk - * lwgeom/liblwgeom.h, lwgeom/lwcollection.c, lwgeom/lwgeom_api.c, - lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_box3d.c, - lwgeom/lwgeom_chip.c, lwgeom/lwgeom_functions_analytic.c, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, - lwgeom/lwgeom_gml.c, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, - lwgeom/lwgeom_spheroid.c, lwgeom/lwgparse.c, lwgeom/lwline.c, - lwgeom/lwmline.c, lwgeom/lwmpoint.c, lwgeom/lwmpoly.c, - lwgeom/lwpoint.c, lwgeom/lwpoly.c, lwgeom/lwpostgis.sql.in, - lwgeom/wktparse.lex, lwgeom/wktparse.y: Added ZM dimensions flags - knowledge. + * Added ZM dimensions flags knowledge. 2004-10-05 16:07 strk - * lwgeom/TODO: updated + * updated 2004-10-05 15:12 strk - * lwgeom/liblwgeom.c: Added newlines in standalone reporters + * Added newlines in standalone reporters 2004-10-05 15:11 strk - * doc/postgis.xml: Added force_3dz, force_3dm docs + * Added force_3dz, force_3dm docs 2004-10-05 15:11 strk - * Makefile.config: Changed default variable setting to a more - portable syntax + * Changed default variable setting to a more portable syntax 2004-10-05 07:53 strk - * lwgeom/liblwgeom.h, lwgeom/lwgparse.c, lwgeom/wktparse.lex, - lwgeom/wktparse.y, lwgeom/wktunparse.c: ZM aware WKT/WKB - input/output. + * ZM aware WKT/WKB input/output. 2004-10-04 13:53 strk - * lwgeom/liblwgeom.h, lwgeom/lwcollection.c, lwgeom/lwgeom.c, - lwgeom/lwgeom_api.c, lwgeom/lwgeom_box2dfloat4.c, - lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_chip.c, - lwgeom/lwgeom_debug.c, lwgeom/lwgeom_functions_analytic.c, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, - lwgeom/lwgeom_geos_wrapper.cpp, lwgeom/lwgeom_inout.c, - lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c, lwgeom/lwgparse.c, - lwgeom/lwline.c, lwgeom/lwmline.c, lwgeom/lwmpoint.c, - lwgeom/lwmpoly.c, lwgeom/lwpoint.c, lwgeom/lwpoly.c, - lwgeom/wktunparse.c: Serialized form and WKB prepared to accept - ZM flags replacing DD (dimensions) + * Serialized form and WKB prepared to accept ZM flags replacing DD + (dimensions) 2004-10-04 09:25 strk - * lwgeom/lwgeom_functions_basic.c: Added missing prototype + * Added missing prototype 2004-10-03 15:57 strk - * lwgeom/TODO: updated + * updated 2004-10-03 15:52 strk - * lwgeom/liblwgeom.h, lwgeom/lwcollection.c, lwgeom/lwgeom.c, - lwgeom/lwgeom_api.c, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_wrapper.cpp, - lwgeom/lwline.c, lwgeom/lwpoint.c, lwgeom/lwpoly.c, - lwgeom/lwpostgis.sql.in: Made GEOS<->LWGEOM converters keep - geometry structures. + * Made GEOS<->LWGEOM converters keep geometry structures. Fixed bug in serializers. Added noop(geometry) for deserialize/serialize debugging. 2004-10-01 14:49 strk - * lwgeom/liblwgeom.h, lwgeom/lwcollection.c, lwgeom/lwgeom.c, - lwgeom/lwgeom_api.c, lwgeom/lwgeom_geos.c, - lwgeom/lwgeom_geos_wrapper.cpp, lwgeom/lwline.c, - lwgeom/lwmline.c, lwgeom/lwmpoint.c, lwgeom/lwmpoly.c, - lwgeom/lwpoint.c, lwgeom/lwpoly.c: Added lwgeom_add(LWGEOM *to, - int where, LWGEOM *what). + * Added lwgeom_add(LWGEOM *to, int where, LWGEOM *what). Added LWGEOM2GEOS keeping input geometry structure. 2004-10-01 07:51 strk - * lwgeom/lwgeom_debug.c: initial revision + * initial revision 2004-10-01 07:51 strk - * lwgeom/liblwgeom.h, lwgeom/lwgeom.c: Added runtime cast - functions. + * Added runtime cast functions. 2004-09-30 16:06 strk - * lwgeom/TODO, lwgeom/liblwgeom.c, lwgeom/lwgeom.h, - lwgeom/lwgeom_functions_basic.c: bug fixes + * bug fixes 2004-09-30 15:42 strk - * lwgeom/TODO, lwgeom/liblwgeom.h, lwgeom/lwcollection.c, - lwgeom/lwgeom.c, lwgeom/lwgeom_api.c, - lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_gist.c, - lwgeom/lwgeom_pg.h, lwgeom/lwline.c, lwgeom/lwmline.c, - lwgeom/lwmpoint.c, lwgeom/lwmpoly.c, lwgeom/lwpoint.c, - lwgeom/lwpoly.c: Added BBOX finders and its support in - serializer. + * Added BBOX finders and its support in serializer. 2004-09-30 11:49 strk - * lwgeom/TODO: updated + * updated 2004-09-30 11:45 strk - * lwgeom/Makefile, lwgeom/liblwgeom.c, lwgeom/liblwgeom.h, - lwgeom/lwcollection.c, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwgeom_pg.c, lwgeom/lwline.c, lwgeom/lwmline.c, - lwgeom/lwmpoint.c, lwgeom/lwmpoly.c, lwgeom/lwpoint.c, - lwgeom/lwpoly.c: More common flags between LW<type>s. + * More common flags between LW<type>s. LWGEOM_summary output made cleaner and moved to lwgeom_debug.c 2004-09-30 08:18 strk - * lwgeom/liblwgeom.c, lwgeom/liblwgeom.h, lwgeom/lwgeom.c, - lwgeom/lwgeom.h, lwgeom/lwgeom_api.c, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwmline.c, - lwgeom/lwmpoint.c, lwgeom/lwmpoly.c: Added missing liblwgeom.c - file. + * Added missing liblwgeom.c file. Made LWMPOINT, LWMLINE, LWMPOLY compatible with LWCOLLECTION. Fixed reverse() and forcerhr() to maintain geometry structure. 2004-09-30 06:54 strk - * lwgeom/TODO: updated + * updated 2004-09-29 15:25 strk - * lwgeom/Makefile, lwgeom/liblwgeom.h, lwgeom/lwcollection.c, - lwgeom/lwgeom.c, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwline.c, lwgeom/lwmline.c, lwgeom/lwmpoint.c, - lwgeom/lwmpoly.c, lwgeom/lwpoint.c, lwgeom/lwpoly.c: Added - serialize function for LWGEOM + * Added serialize function for LWGEOM 2004-09-29 10:50 strk - * lwgeom/Makefile, lwgeom/liblwgeom.h, lwgeom/lwcollection.c, - lwgeom/lwgeom.c, lwgeom/lwgeom.h, lwgeom/lwgeom_api.c, - lwgeom/lwgeom_box.c, lwgeom/lwgeom_box2dfloat4.c, - lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_btree.c, - lwgeom/lwgeom_chip.c, lwgeom/lwgeom_estimate.c, - lwgeom/lwgeom_functions_analytic.c, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, - lwgeom/lwgeom_gist.c, lwgeom/lwgeom_gml.c, lwgeom/lwgeom_inout.c, - lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h, - lwgeom/lwgeom_spheroid.c, lwgeom/lwgeom_svg.c, - lwgeom/lwgeom_transform.c, lwgeom/lwline.c, lwgeom/lwmline.c, - lwgeom/lwmpoint.c, lwgeom/lwmpoly.c, lwgeom/lwpoint.c, - lwgeom/lwpoly.c: Big layout change. + * Big layout change. lwgeom.h is public API liblwgeom.h is private header lwgeom_pg.h is for PG-links @@ -7718,192 +11570,160 @@ 2004-09-29 06:31 strk - * lwgeom/lwgeom.h, lwgeom/lwgeom_api.c, - lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_box3d.c, - lwgeom/lwgeom_btree.c, lwgeom/lwgeom_chip.c, - lwgeom/lwgeom_functions_analytic.c, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, - lwgeom/lwgeom_gml.c, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, - lwgeom/lwgeom_spheroid.c, lwgeom/lwgeom_svg.c, - lwgeom/lwgeom_transform.c: Changed LWGEOM to PG_LWGEOM. + * Changed LWGEOM to PG_LWGEOM. Changed LWGEOM_construct to PG_LWGEOM_construct. 2004-09-28 17:13 strk - * lwgeom/lwgeom.h: Removed ^Ms, added note about flatting nature of - LWGEOM_EXPLODED. + * Removed ^Ms, added note about flatting nature of LWGEOM_EXPLODED. 2004-09-28 16:22 strk - * doc/postgis.xml: Added AsGML function ref + * Added AsGML function ref 2004-09-28 09:31 strk - * lwgeom/lwgeom_geos_wrapper.cpp: Fixed a bug in PostGIS2GEOS_point + * Fixed a bug in PostGIS2GEOS_point 2004-09-28 09:05 strk - * lwgeom/TODO: updated + * updated 2004-09-28 09:01 strk - * lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: Added - forceRHR() and support functions. + * Added forceRHR() and support functions. 2004-09-28 09:00 strk - * lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: Added ptarray_isccw(). - Added extern modifiers to public prototypes. + * Added ptarray_isccw(). Added extern modifiers to public + prototypes. 2004-09-28 08:28 strk - * lwgeom/TODO: updated + * updated 2004-09-28 08:22 strk - * lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: Added - reverse(geometry) and support functions + * Added reverse(geometry) and support functions 2004-09-28 08:21 strk - * lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: Added some const modifiers + * Added some const modifiers 2004-09-27 17:27 strk - * lwgeom/TODO: updated + * updated 2004-09-27 08:26 strk - * lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_gist.c, lwgeom/profile.h: - Debugging defines set to NODEBUG. + * Debugging defines set to NODEBUG. 2004-09-27 08:24 strk - * utils/README: updated + * updated 2004-09-27 08:23 strk - * utils/profile_intersects.pl: Added USE_GIST variable on top of - file. Changed true values report + * Added USE_GIST variable on top of file. Changed true values + report as fraction of total rows. 2004-09-24 22:27 strk - * lwgeom/Makefile: Added profile.h deps + * Added profile.h deps 2004-09-24 12:20 strk - * utils/profile_intersects.pl: Added worst and best percentile for - both intersects and distance + * Added worst and best percentile for both intersects and distance 2004-09-24 11:58 strk - * utils/profile_intersects.pl: approximated nums to 2 decimal - digits + * approximated nums to 2 decimal digits 2004-09-24 11:35 strk - * utils/profile_intersects.pl: initial intersects profiler frontend - implementation + * initial intersects profiler frontend implementation 2004-09-24 09:46 strk - * lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwpostgis.sql.in: Added - box2d->geometry cast. + * Added box2d->geometry cast. 2004-09-23 16:14 strk - * loader/pgsql2shp.c: Added -m / -z switches to control output - type: XYM,XYMZ. + * Added -m / -z switches to control output type: XYM,XYMZ. 2004-09-23 15:09 strk - * lwgeom/lwgeom_gml.c, lwgeom/lwpostgis.sql.in: Modified GML output - as suggested by Martin Daly. + * Modified GML output as suggested by Martin Daly. 2004-09-23 11:12 strk - * lwgeom/Makefile, lwgeom/lwgeom_gml.c, lwgeom/lwpostgis.sql.in: - Initial GML output routines. + * Initial GML output routines. 2004-09-23 10:13 strk - * lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, - lwgeom/profile.h: Profile output modified again, input geoms - points and conversion times separated + * Profile output modified again, input geoms points and conversion + times separated 2004-09-22 17:13 strk - * lwgeom/lwgeom_api.c: indentation fixes + * indentation fixes 2004-09-22 17:12 strk - * lwgeom/lwgeom_gist.c: indentation and function-call-debugging - preparation + * indentation and function-call-debugging preparation 2004-09-22 17:11 strk - * lwgeom/lwgeom_functions_analytic.c: removed some compiler - warnings + * removed some compiler warnings 2004-09-22 17:11 strk - * lwgeom/lwgeom_functions_basic.c: Added missing prototype to make - compiler happy + * Added missing prototype to make compiler happy 2004-09-22 16:52 strk - * lwgeom/TODO, lwgeom/lwgeom.h, lwgeom/lwgeom_api.c, - lwgeom/lwgeom_functions_basic.c: Added lwpoint_size, lwline_size, - lwpoly_size for computing + * Added lwpoint_size, lwline_size, lwpoly_size for computing serialized size from deserialized objects. 2004-09-22 16:29 strk - * lwgeom/lwgeom.h: Some more source file cleanups. + * Some more source file cleanups. 2004-09-22 16:09 strk - * lwgeom/lwgeom.h, lwgeom/lwgeom_api.c, - lwgeom/lwgeom_functions_basic.c: Moved size computation functions - in module static scope. + * Moved size computation functions in module static scope. Renamed public one to lwgeom_size(char *). 2004-09-22 15:15 strk - * lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: lw<type>_findlength - function made statics of lwgeom_api.c. + * lw<type>_findlength function made statics of lwgeom_api.c. public functions with those names should accept LW<TYPE> pointers instead.. 2004-09-22 15:11 strk - * TODO.lwgeom, lwgeom/TODO: LWGEOM TODO moved back to the lwgeom/ - dir. + * LWGEOM TODO moved back to the lwgeom/ dir. 2004-09-22 14:57 strk - * lwgeom/MISSING_OBJECTS: updated + * updated 2004-09-22 14:57 strk - * lwgeom/lwgeom_functions_analytic.c, lwgeom/lwpostgis.sql.in: - line_interpolate_point added. + * line_interpolate_point added. 2004-09-22 14:56 strk - * lwgeom/lwgeom.h: fixed a comment + * fixed a comment 2004-09-22 13:45 strk - * lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, - lwgeom/profile.h: Added 'label' argument to the profreport macro. + * Added 'label' argument to the profreport macro. 2004-09-22 11:42 strk - * lwgeom/lwgeom.h, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwgeom_geos.c, lwgeom/profile.h: Renamed - lwgeom_npoints_recursive to lwgeom_npoints and exposed in + * Renamed lwgeom_npoints_recursive to lwgeom_npoints and exposed in lwgeom.h. Changed SERIALIZED_FORM macro to be less LWGEOM structure aware. Added profiling header file. @@ -7912,1374 +11732,1203 @@ 2004-09-22 04:48 pramsey - * doc/Makefile, doc/postgis.xml: Add number nesting to sections. - Fix link in postgis.xml + * Add number nesting to sections. Fix link in postgis.xml 2004-09-21 21:04 strk - * lwgeom/lwgeom_geos.c: slightly changed PROF_SUM output for sort - acceptance + * slightly changed PROF_SUM output for sort acceptance 2004-09-21 20:44 strk - * lwgeom/lwgeom_geos.c: Fixed a profiler bug. + * Fixed a profiler bug. Added points count and doubled profiler output. 2004-09-21 19:10 pramsey - * doc/Makefile: Add section autolabelling to printed output + * Add section autolabelling to printed output 2004-09-21 19:09 pramsey - * doc/Makefile: Add autolabelling to sections in generated HTML. + * Add autolabelling to sections in generated HTML. 2004-09-21 17:50 strk - * lwgeom/lwgeom_geos.c: Added missing profiling report calls in - predicates + * Added missing profiling report calls in predicates 2004-09-21 17:36 strk - * lwgeom/lwgeom_geos.c: Added GEOS profiling support. + * Added GEOS profiling support. 2004-09-21 16:08 strk - * lwgeom/lwgeom_geos.c: reduced memory copies in GEOS2POSTGIS() + * reduced memory copies in GEOS2POSTGIS() 2004-09-21 16:07 strk - * lwgeom/lwgeom_api.c: buffer serialized accept NULL as return-size - pointer + * buffer serialized accept NULL as return-size pointer 2004-09-21 15:44 strk - * lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: Added lwgeom_empy_length(), - lwgeom_constructempty_buf(), lwexploded_serialize_buf() + * Added lwgeom_empy_length(), lwgeom_constructempty_buf(), + lwexploded_serialize_buf() 2004-09-21 10:57 strk - * lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: Added lwexploded_findlength + * Added lwexploded_findlength 2004-09-20 21:13 strk - * lwgeom/lwgeom_geos_wrapper.cpp: Optimized postgis->geos - conversion + * Optimized postgis->geos conversion 2004-09-20 21:13 strk - * lwgeom/lwgeom_geos.c: commented pfree call in GEOSnoop (seems to - generate memory faults) + * commented pfree call in GEOSnoop (seems to generate memory + faults) 2004-09-20 17:14 strk - * TODO.lwgeom: updated + * updated 2004-09-20 17:13 strk - * loader/shp2pgsql.c: changed comments to better show shape type - handling + * changed comments to better show shape type handling 2004-09-20 17:11 strk - * loader/pgsql2shp.c: Added -d -d availability notice in help - string. + * Added -d -d availability notice in help string. Added user notice about output shape type. 2004-09-20 17:03 strk - * doc/postgis.xml, lwgeom/lwgeom.h, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: Added - force_4d(geometry) + * Added force_4d(geometry) 2004-09-20 16:33 strk - * loader/pgsql2shp.c: Added 4d geometries support. + * Added 4d geometries support. Changelog section moved at bottom file. 2004-09-20 14:14 strk - * loader/pgsql2shp.c: Fixed a bug in popbyte. Trapped WKB endiannes - errors. + * Fixed a bug in popbyte. Trapped WKB endiannes errors. 2004-09-20 13:50 strk - * TODO.lwgeom: updated + * updated 2004-09-20 13:49 strk - * loader/pgsql2shp.c: Postgis-1.x support (LWGEOM) added. + * Postgis-1.x support (LWGEOM) added. postgis version detected at runtime. Endiannes unchecked ... TODO. 2004-09-20 12:07 strk - * README.postgis: Changed postgis.sql to lwpostgis.sql + * Changed postgis.sql to lwpostgis.sql 2004-09-20 12:07 strk - * Makefile: Added lwpostgis.sql rule + * Added lwpostgis.sql rule 2004-09-20 10:58 strk - * README.postgis: updated layout description and configuration - instructions + * updated layout description and configuration instructions 2004-09-20 10:09 strk - * lwgeom/README, lwgeom/README.initial: Renamed README + * Renamed README 2004-09-20 10:08 strk - * Makefile, Makefile.config, loader/Makefile, lwgeom/Makefile: - Added missing 'uninstall' rules. Fixed existing install rules. + * Added missing 'uninstall' rules. Fixed existing install rules. 2004-09-20 09:58 strk - * Makefile, Makefile.config, hwgeom/Makefile, loader/Makefile, - lwgeom/Makefile: Configuration and common Makefile work moved to - Makefile.config + * Configuration and common Makefile work moved to Makefile.config Build is possible from each directory and from the root directory. 2004-09-20 09:29 strk - * lwgeom/lwgeom_inout.c: added missing prototype + * added missing prototype 2004-09-20 09:22 strk - * Makefile, hwgeom/Makefile, lwgeom/Makefile: Reworked build - scripts. + * Reworked build scripts. 2004-09-20 09:21 strk - * lwgeom/lwgeom_functions_basic.c: fixed bugs in non-GEOS centroid - function + * fixed bugs in non-GEOS centroid function 2004-09-20 09:20 strk - * lwgeom/lwgeom_api.c: cleanups + * cleanups 2004-09-20 08:53 strk - * lwgeom, lwgeom/.cvsignore: generalized library ignore line + * generalized library ignore line 2004-09-20 08:52 strk - * lwgeom, lwgeom/.cvsignore: Added postgis_geos_version.h + * Added postgis_geos_version.h 2004-09-20 08:52 strk - * lwgeom/lwgeom_geos_wrapper.cpp: included local - postgis_geos_version.h + * included local postgis_geos_version.h 2004-09-20 08:51 strk - * lwgeom/Makefile: Added detect_geos_version rule + * Added detect_geos_version rule 2004-09-20 08:29 strk - * TODO.lwgeom, lwgeom/TODO: Moved lwgeom TODO in the root + * Moved lwgeom TODO in the root 2004-09-20 08:25 strk - * Makefile, postgis.h, postgis.sql.in, postgis_algo.c, - postgis_chip.c, postgis_debug.c, postgis_estimate.c, - postgis_fn.c, postgis_geos.c, postgis_geos_wrapper.cpp, - postgis_gist_71.c, postgis_gist_72.c, postgis_inout.c, - postgis_ops.c, postgis_proj.c, postgis_svg.c, - postgis_transform.c: HWGEOM functions moved under hwgeom/ - directory + * HWGEOM functions moved under hwgeom/ directory 2004-09-20 08:21 strk - * utils/postgis_restore.pl: fixed typo + * fixed typo 2004-09-20 07:50 strk - * hwgeom, hwgeom/Makefile, hwgeom/postgis.h, hwgeom/postgis.sql.in, - hwgeom/postgis_algo.c, hwgeom/postgis_chip.c, - hwgeom/postgis_debug.c, hwgeom/postgis_estimate.c, - hwgeom/postgis_fn.c, hwgeom/postgis_geos.c, - hwgeom/postgis_geos_wrapper.cpp, hwgeom/postgis_gist_71.c, - hwgeom/postgis_gist_72.c, hwgeom/postgis_inout.c, - hwgeom/postgis_ops.c, hwgeom/postgis_proj.c, - hwgeom/postgis_svg.c, hwgeom/postgis_transform.c: prepared to - contain old internal representation code + * prepared to contain old internal representation code 2004-09-18 22:15 strk - * lwgeom/lwgeom_api.c: Fixed a serius bug in pointArray_construct. + * Fixed a serius bug in pointArray_construct. Added debugging output, optimized some functions, indentation buties.. 2004-09-18 22:13 strk - * lwgeom/lwgeom_gist.c: Added more debugging output + * Added more debugging output 2004-09-16 20:36 pramsey - * doc/postgis.xml: Reorganize OpenGIS function reference into - categories. + * Reorganize OpenGIS function reference into categories. 2004-09-16 15:50 mleslie - * CREDITS, postgis.h, postgis.sql.in, postgis_proj.c: Added the - distance_sphere function to calculate the distance between two - points + * Added the distance_sphere function to calculate the distance + between two points on an earth-sized sphere using an algorithm implemented by Bruno Wolff III. Added the postgresql loader function. 2004-09-16 10:42 strk - * lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: Added box3d_to_box2df_p to - reduce number of required memcpys + * Added box3d_to_box2df_p to reduce number of required memcpys 2004-09-16 09:06 strk - * branches/pgis_0_9_0/postgis_estimate.c, lwgeom/lwgeom_estimate.c: - Changed SPI_cursor_open call changes to be used for USE_VERSION > + * Changed SPI_cursor_open call changes to be used for USE_VERSION > 80 (change seems to be intended for future releases) 2004-09-16 09:05 strk - * lwgeom/lwgeom_geos.c: Added binary predicate short-circuits + * Added binary predicate short-circuits 2004-09-16 09:05 strk - * lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: Added getbox2d_internal + * Added getbox2d_internal 2004-09-16 09:04 strk - * lwgeom/TODO: updated + * updated 2004-09-14 12:31 strk - * lwgeom/lwgeom_chip.c, lwgeom/lwgeom_geos_wrapper.cpp: CHIP and - GEOS types (forgot to add) + * CHIP and GEOS types (forgot to add) 2004-09-14 12:23 strk - * doc/postgis.xml: Added a note about tweeking random_page_cost + * Added a note about tweeking random_page_cost 2004-09-14 08:39 strk - * lwgeom/lwpostgis.sql.in: fixed a typo in the geometry_send - function definition + * fixed a typo in the geometry_send function definition 2004-09-14 07:43 strk - * lwgeom/lwgeom_estimate.c: Updated call to SPI_cursor_open to 8.0 - (beta2) interface. + * Updated call to SPI_cursor_open to 8.0 (beta2) interface. 2004-09-13 19:04 strk - * lwgeom/TODO: updated + * updated 2004-09-13 17:59 strk - * Attic: removed old files from Attic/ + * removed old files from Attic/ 2004-09-13 15:37 pramsey - * doc/Makefile: Added pdf rule that uses pdfxmltex + * Added pdf rule that uses pdfxmltex 2004-09-13 14:26 strk - * lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Added binary - input/output function for type geometry. + * Added binary input/output function for type geometry. 2004-09-13 14:26 strk - * postgis_svg.c: indentation fix + * indentation fix 2004-09-13 13:35 strk - * lwgeom/MISSING_OBJECTS: updated + * updated 2004-09-13 13:32 strk - * lwgeom/Makefile, lwgeom/lwgeom_svg.c, lwgeom/lwpostgis.sql.in: - Added AsSVG(). + * Added AsSVG(). 2004-09-13 08:48 strk - * doc/postgis.xml: Added POINT rendering info for AsSVG function + * Added POINT rendering info for AsSVG function 2004-09-10 18:41 pramsey - * Makefile: Bump version numbers to 0.9.0 + * Bump version numbers to 0.9.0 2004-09-10 16:41 pramsey - * Makefile: Added 'recommended' to proj/geos flags + * Added 'recommended' to proj/geos flags 2004-09-10 16:19 pramsey - * CHANGES: Note 8.0 support and w32 + * Note 8.0 support and w32 2004-09-10 16:16 pramsey - * postgis_svg.c: Added Log tag to header. + * Added Log tag to header. 2004-09-10 15:52 strk - * doc/postgis.xml: Added asSVG documentation + * Added asSVG documentation 2004-09-10 13:26 strk - * lwgeom/MISSING_OBJECTS: updated + * updated 2004-09-10 13:25 strk - * postgis_svg.c: fixed a memory fault + * fixed a memory fault 2004-09-10 12:49 strk - * Makefile, postgis.sql.in, postgis_svg.c: Included SVG output - function, modified to have precision expressed + * Included SVG output function, modified to have precision + expressed in terms of significant digits. 2004-09-10 08:48 strk - * lwgeom/MISSING_OBJECTS, lwgeom/lwpostgis.sql.in: Added all - ..FromWKB functions, asbinary(geom) and bytea<->geom casts + * Added all ..FromWKB functions, asbinary(geom) and bytea<->geom + casts 2004-09-10 07:36 strk - * lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: asbinary(), - geomfromwkb + * asbinary(), geomfromwkb 2004-09-09 22:48 pramsey - * CHANGES, CREDITS, README.postgis, TODO: Changes in preparation - for 0.9 + * Changes in preparation for 0.9 2004-09-09 20:51 pramsey - * doc/Makefile: Fix silly entity handling in chunked mode HTML - generation + * Fix silly entity handling in chunked mode HTML generation 2004-09-09 19:08 pramsey - * doc/postgis.xml: Added FAQ for mapserver section and entries on - SQL spatial queries. + * Added FAQ for mapserver section and entries on SQL spatial + queries. 2004-09-09 17:38 pramsey - * doc/Makefile, doc/postgis.xml: Added example spatial SQL section. + * Added example spatial SQL section. 2004-09-09 15:37 pramsey - * doc/Makefile: Add --output flag to html build rule + * Add --output flag to html build rule 2004-09-08 16:34 strk - * lwgeom/TODO, lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: some - bug fixes... geometry_analyze added + * some bug fixes... geometry_analyze added 2004-09-08 14:30 strk - * doc/postgis.xml: Fixed bug in GEOS link reference + * Fixed bug in GEOS link reference 2004-09-08 14:27 strk - * lwgeom/MISSING_OBJECTS: updated + * updated 2004-09-08 14:19 strk - * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom.h, - lwgeom/lwgeom_functions_analytic.c, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: Added - segmentize() + * Added segmentize() 2004-09-08 14:18 strk - * doc/postgis.xml: Added segmentize(geom,double) documentation + * Added segmentize(geom,double) documentation 2004-09-08 10:57 strk - * lwgeom/MISSING_OBJECTS: updated + * updated 2004-09-08 10:44 strk - * doc/Makefile: re-introduced 'jw' optional production method + * re-introduced 'jw' optional production method 2004-09-08 10:25 strk - * lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, - lwgeom/lwgeom_ogc.c, lwgeom/lwpostgis.sql.in: Fixed a bug in the - z() function. + * Fixed a bug in the z() function. Added ! GEOS implementation of Centroid(). 2004-09-08 00:31 pramsey - * doc/postgis.xml: Commit today's edits. + * Commit today's edits. 2004-09-07 22:40 pramsey - * doc/Makefile: Make default html output be a single page. + * Make default html output be a single page. 2004-09-07 22:35 pramsey - * doc/Makefile: Change chunking depth to "chapter". + * Change chunking depth to "chapter". 2004-09-07 22:28 pramsey - * doc/postgis.xml: More minor editorial changes. + * More minor editorial changes. 2004-09-07 22:28 pramsey - * doc/Makefile: Changed Docbook processing from DSSSL to XSL. + * Changed Docbook processing from DSSSL to XSL. 2004-09-07 17:04 strk - * lwgeom/MISSING_OBJECTS, lwgeom/Makefile, lwgeom/TODO, - lwgeom/lwgeom_api.c, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwgeom_geos.c, lwgeom/lwpostgis.sql.in: GEOS support - added. + * GEOS support added. 2004-09-07 07:47 strk - * lwgeom/MISSING_OBJECTS, lwgeom/Makefile, lwgeom/lwgeom.h, - lwgeom/lwpostgis.sql.in: Added CHIP type and support funx + * Added CHIP type and support funx 2004-09-06 16:18 strk - * lwgeom/lwgeom.h: updated some comments + * updated some comments 2004-09-06 16:05 strk - * lwgeom/MISSING_OBJECTS, lwgeom/TODO: updated + * updated 2004-09-06 16:04 strk - * lwgeom/MISSING_OBJECTS, lwgeom/TODO, lwgeom/lwgeom.h, - lwgeom/lwgeom_api.c, lwgeom/lwgeom_box2dfloat4.c, - lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_functions_analytic.c, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_inout.c, - lwgeom/lwpostgis.sql.in: Changed getbox2d_p signature to return 0 - for EMPTY geometries. + * Changed getbox2d_p signature to return 0 for EMPTY geometries. Ported DP simplifier. 2004-09-06 12:24 strk - * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Added IsEmpty() + * Added IsEmpty() 2004-09-06 10:37 strk - * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom.h, lwgeom/lwgeom_api.c, - lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_box3d.c, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: - Finished BOX3D functions porting. + * Finished BOX3D functions porting. Added envelope() and extent3d(). 2004-09-06 09:32 strk - * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_box2dfloat4.c, - lwgeom/lwgeom_box3d.c, lwgeom/lwpostgis.sql.in: Added min/max - coordinates from box2d and box3d. + * Added min/max coordinates from box2d and box3d. Made geometry->box3d cast actually use 'z' value. 2004-09-06 09:13 strk - * lwgeom/MISSING_OBJECTS, lwgeom/Makefile, lwgeom/lwgeom.h, - lwgeom/lwgeom_api.c, lwgeom/lwgeom_box2dfloat4.c, - lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwpostgis.sql.in: Added box3d support and - expand(geom|box2d|box3d, double) + * Added box3d support and expand(geom|box2d|box3d, double) 2004-09-04 19:58 pramsey - * doc/postgis.xml: More minor edits. + * More minor edits. 2004-08-28 23:00 pramsey - * doc/postgis.xml: Replace all tabs with spaces. + * Replace all tabs with spaces. 2004-08-28 22:55 pramsey - * doc/postgis.xml: Updated street address reference. + * Updated street address reference. 2004-08-28 22:54 pramsey - * doc/postgis.xml: Removed < sign and replaced with < + * Removed < sign and replaced with < 2004-08-27 16:01 strk - * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwpostgis.sql.in: Added geom_accum(), collect_garray() and - collect() + * Added geom_accum(), collect_garray() and collect() 2004-08-27 15:04 strk - * lwgeom/MISSING_OBJECTS, lwgeom/TODO: updated + * updated 2004-08-27 15:03 strk - * lwgeom/lwgeom_api.c, lwgeom/lwgeom_functions_basic.c: Fixed bug - in lwgeom_explode allocating less memory then needed. + * Fixed bug in lwgeom_explode allocating less memory then needed. 2004-08-27 14:35 strk - * lwgeom/MISSING_OBJECTS, lwgeom/TODO, lwgeom/lwgeom.h, - lwgeom/lwgeom_api.c, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Added - LWGEOM_EXPLODED structure definition and utility funx. + * Added LWGEOM_EXPLODED structure definition and utility funx. Added collector() function and memcollect() aggregate. Still faulting... 2004-08-27 08:13 strk - * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwpostgis.sql.in: Added point_inside_circle() and - translate() + * Added point_inside_circle() and translate() 2004-08-27 08:12 strk - * doc/postgis.xml: Fixed typo ( mem_collect ==> memcollect ) + * Fixed typo ( mem_collect ==> memcollect ) 2004-08-26 16:55 strk - * lwgeom/lwgeom_functions_basic.c, postgis_fn.c: max_distance() - raises an 'unimplemented yet' error. + * max_distance() raises an 'unimplemented yet' error. 2004-08-26 16:44 strk - * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwpostgis.sql.in: Added nrings(geom), multi(geom) and all - of <type>FromText(geom, [srid]) + * Added nrings(geom), multi(geom) and all of <type>FromText(geom, + [srid]) 2004-08-26 15:04 strk - * lwgeom/TODO: updated + * updated 2004-08-26 15:02 strk - * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwpostgis.sql.in: Added (bogus) max_distance(geom,geom) + * Added (bogus) max_distance(geom,geom) 2004-08-26 12:55 strk - * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom.h, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: Added - distance(geometry) and all support functions. + * Added distance(geometry) and all support functions. 2004-08-26 12:54 strk - * lwgeom/TODO: Added a note about spheroid computation + * Added a note about spheroid computation 2004-08-26 08:57 strk - * lwgeom/MISSING_OBJECTS, lwgeom/Makefile, lwgeom/lwgeom.h, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_spheroid.c, - lwgeom/lwpostgis.sql.in: Added spheroid type and functions + * Added spheroid type and functions 2004-08-25 15:28 strk - * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwgeom_ogc.c, lwgeom/lwpostgis.sql.in: Added IsClosed() - and force_collection() + * Added IsClosed() and force_collection() 2004-08-25 15:26 strk - * lwgeom/lwgeom.h: Added macros for LWGEOM.type manipulation + * Added macros for LWGEOM.type manipulation 2004-08-25 13:41 strk - * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwpostgis.sql.in: Added force_3d + * Added force_3d 2004-08-25 12:32 strk - * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwpostgis.sql.in: Added perimeter,perimeter2d,perimeter3d. + * Added perimeter,perimeter2d,perimeter3d. Modified length,length2d,length3d semantic. Added force_2d. 2004-08-25 12:29 strk - * lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: Added serialized functions - writing to a pre-allocated buffer. + * Added serialized functions writing to a pre-allocated buffer. 2004-08-25 07:29 strk - * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, - lwgeom/lwpostgis.sql.in: Moved some OGC functions from - lwgeom_inout.c to lwgeom_ogc.c. + * Moved some OGC functions from lwgeom_inout.c to lwgeom_ogc.c. Added area2d (area) to lwgeom_functions_basic.c 2004-08-25 07:28 strk - * lwgeom/Makefile, lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h: Added - lwgeom_pg to contain PG-specific functions/interfaces. + * Added lwgeom_pg to contain PG-specific functions/interfaces. 2004-08-24 16:33 strk - * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_ogc.c, - lwgeom/lwpostgis.sql.in: Added StartPoint(), EndPoint() + * Added StartPoint(), EndPoint() 2004-08-24 16:20 strk - * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_ogc.c, - lwgeom/lwpostgis.sql.in: Added X(), Y() and Z() funx + * Added X(), Y() and Z() funx 2004-08-24 15:50 strk - * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_ogc.c, - lwgeom/lwpostgis.sql.in: PointN() ported. + * PointN() ported. 2004-08-24 15:10 strk - * lwgeom/lwgeom_ogc.c: fixed a bug preventing ExteriorRing() and - InteriorRingN from setting the + * fixed a bug preventing ExteriorRing() and InteriorRingN from + setting the correct SRID. 2004-08-24 15:07 strk - * lwgeom/TODO: updated + * updated 2004-08-24 15:05 strk - * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_ogc.c, - lwgeom/lwpostgis.sql.in: Added NumInteriorRings() and - InteriorRingN() + * Added NumInteriorRings() and InteriorRingN() 2004-08-24 14:48 strk - * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_ogc.c, - lwgeom/lwpostgis.sql.in: Added dimension() and exteriorring() + * Added dimension() and exteriorring() 2004-08-24 14:47 strk - * lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: Added LWGEOM_construct() - function to easy the work of dealing + * Added LWGEOM_construct() function to easy the work of dealing with SRID/BBOX optional embedding. 2004-08-24 13:45 strk - * lwgeom/lwgeom_api.c: Fixed a bug in lwgeom_getSRID() + * Fixed a bug in lwgeom_getSRID() 2004-08-24 13:35 strk - * lwgeom/lwgeom_api.c: Indentation and debugging output. + * Indentation and debugging output. 2004-08-24 13:34 strk - * lwgeom/lwgeom.h: fixed a typo in a comment + * fixed a typo in a comment 2004-08-24 13:33 strk - * lwgeom/lwgeom_inout.c: Fixed a bug in LWGEOM_addBBOX preventing - it to detect missing BBOX embedding. + * Fixed a bug in LWGEOM_addBBOX preventing it to detect missing + BBOX embedding. 2004-08-24 10:01 strk - * lwgeom/Makefile, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwgeom_ogc.c, lwgeom/lwpostgis.sql.in: OGC functions (not - implemented by GEOS) moved to lwgeom_ogc.c. + * OGC functions (not implemented by GEOS) moved to lwgeom_ogc.c. Renamed PG-exposed functions to start with LWGEOM 2004-08-24 09:34 strk - * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwpostgis.sql.in: Added - npoints,numpoints,numgeometries,geometryn + * Added npoints,numpoints,numgeometries,geometryn 2004-08-24 07:40 strk - * lwgeom/lwgeom_transform.c: transformation work made on an input - copy (made by setSRID). + * transformation work made on an input copy (made by setSRID). previous behaviour was unsafe (scribbling input object). 2004-08-24 07:32 strk - * lwgeom/TODO: initial import + * initial import 2004-08-24 06:59 strk - * lwgeom/lwgeom_functions_basic.c: added missing prototype + * added missing prototype 2004-08-24 06:56 strk - * lwgeom/Makefile: geos version detector and wrapper used from - parent directory + * geos version detector and wrapper used from parent directory 2004-08-23 16:05 strk - * lwgeom/lwgeom_api.c: fixed typo + * fixed typo 2004-08-23 15:57 strk - * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_geos.c, - lwgeom/lwpostgis.sql.in: versioning functions completed + * versioning functions completed 2004-08-23 15:41 strk - * lwgeom/Makefile: changed install rule to install lwpostgis.sql - instead of lwgeom.sql + * changed install rule to install lwpostgis.sql instead of + lwgeom.sql 2004-08-23 15:37 strk - * Makefile, lwgeom/MISSING_OBJECTS, lwgeom/Makefile, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, - lwgeom/lwpostgis.sql.in, postgis_geos.c: Changed SCRIPTS_VERSION - to 0.0.1 + * Changed SCRIPTS_VERSION to 0.0.1 2004-08-23 13:54 strk - * lwgeom/MISSING_OBJECTS, lwgeom/Makefile, - lwgeom/lwgeom_transform.c: proj support added + * proj support added 2004-08-23 13:40 strk - * lwgeom/lwgeom_functions_basic.c: deleted debugging block from - summary() fn + * deleted debugging block from summary() fn 2004-08-23 13:38 strk - * lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: Added getPoint(POINTARRAY - *pts, int ptnum) + * Added getPoint(POINTARRAY *pts, int ptnum) 2004-08-23 10:49 strk - * lwgeom/lwgeom_api.c, lwgeom/lwgeom_functions_basic.c: Fixed a bug - in serializedform length computation (for collection). + * Fixed a bug in serializedform length computation (for + collection). 2004-08-23 08:32 strk - * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom.h, lwgeom/lwgeom_api.c, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_gist.c, - lwgeom/lwpostgis.sql.in: Removed custom allocator from - lwgeom_api. + * Removed custom allocator from lwgeom_api. Added summary(geometry). Some indentation. 2004-08-20 16:36 strk - * lwgeom/lwpostgis.sql.in: transform() support + * transform() support 2004-08-20 16:35 strk - * lwgeom/lwgeom_transform.c: initial skel for transform() + * initial skel for transform() 2004-08-20 14:54 strk - * lwgeom/MISSING_OBJECTS: updated + * updated 2004-08-20 14:54 strk - * lwgeom/lwpostgis.sql.in: gist operators support functions renamed - to allow for finer control by postgis_restore.pl + * gist operators support functions renamed to allow for finer + control by postgis_restore.pl 2004-08-20 14:52 strk - * utils/postgis_restore.pl: Hardcoded some functions being - obsoleted + * Hardcoded some functions being obsoleted 2004-08-20 14:08 strk - * lwgeom/MISSING_OBJECTS, lwgeom/lwgeom.h, lwgeom/lwgeom_api.c, - lwgeom/lwgeom_btree.c, lwgeom/lwgeom_functions_basic.c, - lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Added - Geom{etry,}FromWkb(<geometry>,[<int4>]) funx. + * Added Geom{etry,}FromWkb(<geometry>,[<int4>]) funx. Added LWGEOM typedef and SERIALIZED_FORM(LWGEOM) macro. Made lwgeom_setSRID an API function. Added LWGEOM_setAllocator(). 2004-08-20 10:24 strk - * lwgeom, lwgeom/.cvsignore: Added lwpostgis.sql + * Added lwpostgis.sql 2004-08-20 10:23 strk - * postgis_debug.c: removed leak from mem_size() + * removed leak from mem_size() 2004-08-20 09:35 strk - * lwgeom/lwgeom_functions_basic.c: lwgeom_mem_size uses int32 cast - instead of int + * lwgeom_mem_size uses int32 cast instead of int 2004-08-20 09:31 strk - * lwgeom/lwgeom_functions_basic.c: bug fixed in lwgeom_mem_size + * bug fixed in lwgeom_mem_size 2004-08-20 08:14 strk - * loader/shp2pgsql.c: Whole output wrapped in transaction blocks. + * Whole output wrapped in transaction blocks. Drops are out of transaction, and multiple transactions are used for INSERT mode. 2004-08-20 07:57 strk - * loader/shp2pgsql.c: Fixed a bug in 'append-mode'. + * Fixed a bug in 'append-mode'. Added -g switch to specify geometry column. Added a note about -d mode conceptual bugs. 2004-08-19 14:16 strk - * lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_inout.c: - indentation fixes + * indentation fixes 2004-08-19 14:15 strk - * lwgeom/Makefile: added lwpostgis.sql build rule + * added lwpostgis.sql build rule 2004-08-19 14:05 strk - * lwgeom/lwgeom_gist.c: Added finite coordinate check. + * Added finite coordinate check. Reduced required bounding box copies. 2004-08-19 13:57 strk - * lwgeom/MISSING_OBJECTS: mem_size removed from list + * mem_size removed from list 2004-08-19 13:56 strk - * lwgeom/lwgeom_functions_basic.c: Added mem_size(lwgeom) + * Added mem_size(lwgeom) 2004-08-19 13:54 strk - * lwgeom/lwgeom_estimate.c, lwgeom/lwpostgis.sql.in: cpp checks - updated to use 80 instead of 75 for USE_VERSION + * cpp checks updated to use 80 instead of 75 for USE_VERSION 2004-08-19 13:49 strk - * lwgeom/lwpostgis.sql.in: initial import + * initial import 2004-08-19 13:21 strk - * lwgeom/MISSING_OBJECTS: initial import + * initial import 2004-08-19 13:18 strk - * lwgeom/lwgeom_estimate.c: Added selectivity estimation + * Added selectivity estimation 2004-08-19 13:16 strk - * lwgeom/lwgeom_api.c, lwgeom/lwgeom_box2dfloat4.c: some - indentation fixes + * some indentation fixes 2004-08-19 13:10 strk - * lwgeom/lwgeom_btree.c: fixed typos + * fixed typos 2004-08-19 12:29 strk - * lwgeom/Makefile: added btree index support file + * added btree index support file 2004-08-19 12:28 strk - * lwgeom/lwgeom_btree.c: added btree index support + * added btree index support 2004-08-19 10:52 strk - * utils/postgis_restore.pl: Fixed a bug in ascii dump "CREATE - OPERATOR" scan + * Fixed a bug in ascii dump "CREATE OPERATOR" scan 2004-08-19 09:30 strk - * postgis.sql.in: rename_geometry_table_constraints() re-introduced - to make + * rename_geometry_table_constraints() re-introduced to make constraint names conformant. 2004-08-19 09:28 strk - * lwgeom/lwgeom.h: fixed some of the buch of broken comments + * fixed some of the buch of broken comments 2004-08-19 06:15 strk - * Makefile, lwgeom/Makefile, lwgeom/lwgeom_gist.c, postgis.h, - postgis.sql.in, postgis_estimate.c, postgis_gist_72.c: - USE_VERSION gets 80 where it got 75 + * USE_VERSION gets 80 where it got 75 2004-08-19 05:38 pramsey - * Makefile: Added some references to Proj4 and GEOS utility and - source code location in the Makefile + * Added some references to Proj4 and GEOS utility and source code + location in the Makefile to add context for new users. 2004-08-18 13:46 strk - * lwgeom/lwgeom_gist.c: Added PG80 (75) patches. + * Added PG80 (75) patches. 2004-08-18 13:21 strk - * utils/postgis_restore.pl: Added skip of postgisgistcostestimate - (obsoleted) + * Added skip of postgisgistcostestimate (obsoleted) 2004-08-18 08:26 strk - * postgis.sql.in: Spatial table constraints names get column name - appended. + * Spatial table constraints names get column name appended. rename_geometry_table_constraints() obsoleted. 2004-08-17 15:27 strk - * lwgeom/lwgeom.sql.in, lwgeom/lwgeom_functions_basic.c: added - extent(lwgeom) and support functions. + * added extent(lwgeom) and support functions. 2004-08-17 14:35 strk - * lwgeom/lwgeom.sql.in: SRID(geometry) changed to SRID(lwgeom) + * SRID(geometry) changed to SRID(lwgeom) 2004-08-17 14:30 strk - * utils/postgis_restore.pl: Initial support for geometry->lwgeom - switch (dump objects defined for + * Initial support for geometry->lwgeom switch (dump objects defined + for 'geometry' are considered same of sql object defined for 'oldgeometry') 2004-08-17 14:28 strk - * lwgeom/lwgeom.sql.in: Added SRID(geometry) for backward - compatibility + * Added SRID(geometry) for backward compatibility 2004-08-17 14:21 strk - * lwgeom/lwgeom.sql.in, lwgeom/lwgeom_functions_basic.c: Added - geometrytype(LWGEOM) + * Added geometrytype(LWGEOM) 2004-08-16 20:38 strk - * utils/postgis_restore.pl: OPERATOR parsing bug fixed. Schema - removal improoved. More test reports. + * OPERATOR parsing bug fixed. Schema removal improoved. More test + reports. 2004-08-16 11:03 mcayland - * postgis_estimate.c: Added DLLIMPORT reference to - "default_statistics_target" if we are compiling under Win32. This - should make it unnecessary to apply Romi's patch to the - PostgreSQL source tree when compiling PostgreSQL ready for - PostGIS. + * Added DLLIMPORT reference to "default_statistics_target" if we + are compiling under Win32. This should make it unnecessary to + apply Romi's patch to the PostgreSQL source tree when compiling + PostgreSQL ready for PostGIS. 2004-08-16 10:46 strk - * Makefile: GEOS version extraction not attempted if USE_GEOS is - not set to 1. + * GEOS version extraction not attempted if USE_GEOS is not set to + 1. 2004-08-13 12:29 strk - * utils/postgis_restore.pl: Support dump generated by pg_dump 7.4 + * Support dump generated by pg_dump 7.4 2004-08-11 17:07 strk - * postgis_inout.c: Fixed a bug in non-finite Z check + * Fixed a bug in non-finite Z check 2004-08-10 21:09 strk - * postgis_transform.c: changed proj version extractor to support - pre 4.4.8 releases + * changed proj version extractor to support pre 4.4.8 releases 2004-08-08 18:10 strk - * utils/postgis_restore.pl: reduced psql invocation to a single - one. + * reduced psql invocation to a single one. 2004-08-08 18:09 strk - * lwgeom/Makefile, lwgeom/lwgeom.sql.in: lwgeom.sql production - follow postgis.sql production rules (cpp usage) + * lwgeom.sql production follow postgis.sql production rules (cpp + usage) 2004-08-08 18:09 strk - * create_undef.pl: Added missing required parameter to usage string + * Added missing required parameter to usage string 2004-08-07 12:13 strk - * utils/postgis_restore.pl: more header comments + * more header comments 2004-08-06 09:54 strk - * utils/postgis_restore.pl: added handling of operators and - operator classes (skip postgis defined, keep others) + * added handling of operators and operator classes (skip postgis + defined, keep others) 2004-08-06 08:08 strk - * utils/postgis_restore.pl: perl detection and bug fixes. + * perl detection and bug fixes. 2004-08-05 20:00 strk - * loader/shp2pgsql.c: Another schema support bug from Mark + * Another schema support bug from Mark 2004-08-05 19:12 strk - * utils/postgis_restore.pl: fixed bug in automatic perl invokation + * fixed bug in automatic perl invokation 2004-08-05 16:53 strk - * loader/pgsql2shp.c, loader/shp2pgsql.c: schema support patches - sent by Mark + * schema support patches sent by Mark 2004-08-03 09:41 strk - * utils/postgis_restore.pl: geometry_columns and spatial_ref_sys - back created from dump + * geometry_columns and spatial_ref_sys back created from dump 2004-08-03 09:30 strk - * utils/postgis_restore.pl: Always added 'public' to search_path, - to bypass pg_dump loss of + * Always added 'public' to search_path, to bypass pg_dump loss of constrain functions schema. Added automatic 'perl' invocation. Reduced output (set $DEBUG=1 to have it back). 2004-08-03 09:29 strk - * utils/README: updated + * updated 2004-08-03 07:58 strk - * utils/postgis_restore.pl: handling of more cases + * handling of more cases 2004-08-02 19:03 strk - * utils/postgis_restore.pl: initial import + * initial import 2004-08-02 16:27 strk - * postgis.sql.in: Fixed format bugs (needed for postgis_undef.pl to - work) + * Fixed format bugs (needed for postgis_undef.pl to work) 2004-07-29 14:10 strk - * loader/shp2pgsql.c: Unability to open a shapefile or dbffile - reported more nicely. + * Unability to open a shapefile or dbffile reported more nicely. 2004-07-28 17:32 strk - * doc/postgis.xml: Added postgis_full_version(), marked - postgis_version() as deprecated. + * Added postgis_full_version(), marked postgis_version() as + deprecated. 2004-07-28 16:15 strk - * postgis.sql.in: Fixed a bug in postgis_full_version() + * Fixed a bug in postgis_full_version() 2004-07-28 16:10 strk - * doc/postgis.xml, postgis.sql.in, postgis_fn.c, postgis_geos.c, - postgis_transform.c: Changed all version functions to return - text. + * Changed all version functions to return text. Renamed postgis_scripts_version() to postgis_scripts_installed() Added postgis_scripts_released(). Added postgis_full_version(). 2004-07-28 13:37 strk - * doc/postgis.xml, postgis.h, postgis_fn.c, postgis_geos.c: Added - postgis_uses_stats and postgis_scripts_version. + * Added postgis_uses_stats and postgis_scripts_version. Experimented with PIP short-circuit in within/contains functions. Documented new version functions. 2004-07-28 10:52 strk - * Makefile, postgis.sql.in: Added postgis_scripts_version + * Added postgis_scripts_version 2004-07-27 17:51 strk - * postgis_geos.c: short-circuit test for 'contains' + * short-circuit test for 'contains' 2004-07-27 17:49 strk - * postgis_geos.c: Added short-circuit test for the within function. + * Added short-circuit test for the within function. 2004-07-23 21:24 strk - * postgis.h, postgis.sql.in, postgis_transform.c: Added - postgis_proj_version() + * Added postgis_proj_version() 2004-07-22 16:58 strk - * postgis_geos.c, postgis_geos_wrapper.cpp: Updated to reflect geos - version string split. + * Updated to reflect geos version string split. 2004-07-22 16:20 strk - * Makefile, postgis.h, postgis.sql.in, postgis_fn.c, - postgis_geos.c, postgis_geos_wrapper.cpp, postgis_transform.c: - Added postgis_lib_version() and postgis_geos_version() + * Added postgis_lib_version() and postgis_geos_version() 2004-07-19 16:24 strk - * loader/shp2pgsql.c: Added -i switch + * Added -i switch 2004-07-17 09:52 strk - * postgis_geos_wrapper.cpp: GEOS multi-version support switches - implemented with GEOS_LAST_INTERFACE + * GEOS multi-version support switches implemented with + GEOS_LAST_INTERFACE 2004-07-17 09:52 strk - * geos_version.sh: Added GEOS_FIRST_INTERFACE, GEOS_LAST_INTERFACE, - GEOS_JTS_PORT detection + * Added GEOS_FIRST_INTERFACE, GEOS_LAST_INTERFACE, GEOS_JTS_PORT + detection 2004-07-17 09:51 strk - * Makefile: Modified to always detect geos version (no deps) + * Modified to always detect geos version (no deps) 2004-07-08 19:33 strk - * postgis_geos_wrapper.cpp: Updated to respect CoordinateSequence - GEOS interface switch. + * Updated to respect CoordinateSequence GEOS interface switch. 2004-07-02 13:33 strk - * Makefile, postgis_geos_wrapper.cpp: Changed GEOS header inclusion - mechanism to be more polite + * Changed GEOS header inclusion mechanism to be more polite 2004-07-01 17:02 strk - * postgis_geos_wrapper.cpp: Updated to support latest GEOS API. + * Updated to support latest GEOS API. 2004-07-01 17:02 strk - * postgis_geos.c: Updated to support latest GEOS (actually removed - all geos-version related + * Updated to support latest GEOS (actually removed all geos-version + related switches). Fixed an access to unallocated memory. 2004-06-22 21:30 pramsey - * jdbc/examples/TestServer.java: Compile patch from Markus Schaber + * Compile patch from Markus Schaber 2004-06-22 16:52 strk - * postgis_estimate.c: Standard deviation factor used in histogram - extent computation made + * Standard deviation factor used in histogram extent computation + made a compile-time define. 2004-06-22 11:05 strk - * loader/shp2pgsql.c: Handled empty strings in numeric fields as - '0'es... pg_atoi() does + * Handled empty strings in numeric fields as '0'es... pg_atoi() + does not do this (while atoi() does). 2004-06-18 17:11 strk - * geos_version.sh: Fixed a bug in minor version extractor. + * Fixed a bug in minor version extractor. Wrapped GEOS_VERSION in an #ifndef block. More runtime checks. 2004-06-16 20:04 strk - * Makefile: added geos_version.sh as dependency of - postgis_geos_version.h rule + * added geos_version.sh as dependency of postgis_geos_version.h + rule 2004-06-16 19:59 strk - * geos_version.sh, postgis_geos.c, postgis_geos_wrapper.cpp: - Changed GEOS_VERSION to POSTGIS_GEOS_VERSION to avoid future + * Changed GEOS_VERSION to POSTGIS_GEOS_VERSION to avoid future clashes 2004-06-16 19:37 strk - * postgis_geos.c, postgis_geos_wrapper.cpp: Added cleanup needed - for GEOS > 1.0 + * Added cleanup needed for GEOS > 1.0 2004-06-16 19:28 strk - * geos_version.sh: fixed a typo in preprocessor define + * fixed a typo in preprocessor define 2004-06-16 18:50 strk - * ., .cvsignore, Makefile: Added postgis_geos_version.h to - .cvsignore and to the list of files + * Added postgis_geos_version.h to .cvsignore and to the list of + files removed by the clean: rule. 2004-06-16 18:47 strk - * Makefile, postgis_geos.c, postgis_geos_wrapper.cpp: Added code to - detect geos version. + * Added code to detect geos version. Added appropriate includes in geos connectors. 2004-06-16 18:47 strk - * geos_version.sh: initial import + * initial import 2004-06-16 13:42 strk - * loader/pgsql2shp.c: Added schema support in getMaxFieldSize. + * Added schema support in getMaxFieldSize. Added direct support for TIMESTAMP field types (thanks to Steffen Macke). 2004-06-16 13:14 strk - * doc/postgis.xml: documented statistics gethering operations + * documented statistics gethering operations 2004-06-14 08:06 strk - * create_undef.pl: fixed bogus support for PG71 + * fixed bogus support for PG71 2004-06-14 07:48 strk - * postgis_estimate.c: Histogram extent redefinition after hard - deviant removal fixed to be + * Histogram extent redefinition after hard deviant removal fixed to + be "at most" the standard deviation based computed. 2004-06-11 11:38 strk - * postgis_estimate.c: Infinite geometries handling. + * Infinite geometries handling. Histogram extent re-computation after 'hard deviant' features removal. 2004-06-10 18:54 strk - * postgis_estimate.c: histogram grid size refined to use - near-square cells. + * histogram grid size refined to use near-square cells. 2004-06-10 15:44 strk - * postgis_estimate.c: Added standard deviation based histogram - extent refinement + * Added standard deviation based histogram extent refinement 2004-06-10 13:42 strk - * postgis_estimate.c: Separated the estimator code in an - estimate_selectivity() function. + * Separated the estimator code in an estimate_selectivity() + function. Handled complete contaiment and complete miss of histogram by searc box. 2004-06-09 10:19 strk - * Makefile, postgis_gist_72.c, postgis_gist_75.c: Moved changes - needed for PG75 inside postgis_gist_72.c using #if switches. + * Moved changes needed for PG75 inside postgis_gist_72.c using #if + switches. 2004-06-09 10:05 strk - * Makefile: Added switch for GIST_SUPPORT=75 + * Added switch for GIST_SUPPORT=75 2004-06-09 10:05 strk - * postgis_gist_75.c: initial import + * initial import 2004-06-09 09:35 strk - * postgis_estimate.c: Removed partial pgsql List API copy + * Removed partial pgsql List API copy 2004-06-09 09:08 strk - * postgis_inout.c: changed index/rindex to strchr/strrchr + * changed index/rindex to strchr/strrchr 2004-06-09 09:06 strk - * postgis.h: Added Romi's Win32 patches. + * Added Romi's Win32 patches. 2004-06-08 17:49 strk - * postgis_estimate.c: Fixed to build cleanly agains pg75 + * Fixed to build cleanly agains pg75 2004-06-08 17:48 strk - * postgis.sql.in: Compression of code terminated. + * Compression of code terminated. Big blocks switched based on version have been removed. 2004-06-08 17:40 strk - * lwgeom/regress/lwgeom_regress3_expected, - lwgeom/regress/regress_lots_of_points.sql: removed user connect - command + * removed user connect command 2004-06-08 15:18 strk - * postgis.h, postgis_inout.c: Deleted prototype for isspace() in - postgis.h + * Deleted prototype for isspace() in postgis.h and included <ctype.h> in postgis_inout.c, which is the only module calling isspace(). This was needed to compile postgis against PG75(CVS). 2004-06-08 08:42 strk - * Makefile, lwgeom/Makefile: MODULE_FILENAME path always defaults - to $libdir, but is overridable + * MODULE_FILENAME path always defaults to $libdir, but is + overridable using environment variable LPATH. Added comments about it and cleaned up code. Made global and lwgeom Makefile conformant about this. 2004-06-08 08:20 strk - * lwgeom/lwgparse.c: added 'static' modifiers for the 'error' - function, possibly clashing with some other declaration + * added 'static' modifiers for the 'error' function, possibly + clashing with some other declaration 2004-06-07 17:58 strk - * lwgeom/lwgparse.c: reverted change in lwg_parse_yyerror + * reverted change in lwg_parse_yyerror 2004-06-07 17:26 strk - * Makefile: Default MODULE_FILENAME uses $libdir unless LPATH is - set in the environment + * Default MODULE_FILENAME uses $libdir unless LPATH is set in the + environment 2004-06-07 16:57 strk - * postgis.sql.in: Removed obsolete postgisgistcostestimate function - creation + * Removed obsolete postgisgistcostestimate function creation 2004-06-07 16:34 strk - * Makefile: Removed postgis_old.sql from list of default rules + * Removed postgis_old.sql from list of default rules 2004-06-07 16:32 strk - * Attic, Attic/postgis_sql_71_end.sql.in, - Attic/postgis_sql_71_start.sql.in, - Attic/postgis_sql_72_end.sql.in, - Attic/postgis_sql_72_start.sql.in, - Attic/postgis_sql_73_end.sql.in, - Attic/postgis_sql_73_start.sql.in, - Attic/postgis_sql_74_end.sql.in, - Attic/postgis_sql_74_start.sql.in, - Attic/postgis_sql_75_end.sql.in, - Attic/postgis_sql_75_start.sql.in, - Attic/postgis_sql_common.sql.in: Moved old version-specific sql - files under the Attic directory. + * Moved old version-specific sql files under the Attic directory. 2004-06-07 16:32 strk - * Attic: Moved old version-specific sql files under the Attic - directory. + * Moved old version-specific sql files under the Attic directory. 2004-06-07 16:11 strk - * postgis.sql.in: AddGeometryColumns call table constraints - 'enforce_srid' and 'enforce_geotype' + * AddGeometryColumns call table constraints 'enforce_srid' and + 'enforce_geotype' 2004-06-07 15:32 strk - * lwgeom/lwgparse.c: Fixed a bug killing the backend - - lwg_parse_yyerror never called custom error handler + * Fixed a bug killing the backend - lwg_parse_yyerror never called + custom error handler 2004-06-07 10:07 strk - * lwgeom/lwgeom_inout.c: allowed lower case in wkt + * allowed lower case in wkt 2004-06-07 09:16 strk - * lwgeom/wktparse.lex, lwgeom/wktunparse.c: Added missing - prototypes. + * Added missing prototypes. 2004-06-04 15:24 strk - * lwgeom, lwgeom/.cvsignore: Added y.output + * Added y.output 2004-06-04 15:24 strk - * lwgeom/Makefile: Added more cleanup + * Added more cleanup 2004-06-04 15:23 strk - * lwgeom/wktparse.y: added semicolumns at end of blocks + * added semicolumns at end of blocks 2004-06-04 15:21 strk - * lwgeom/lex.yy.c: removed, will be created + * removed, will be created 2004-06-04 13:39 strk - * postgis.sql.in: Removed references to constraint name (unsafe) - from probe_geometry_columns() + * Removed references to constraint name (unsafe) from + probe_geometry_columns() and fix_geometry_columns(). Added a rename_geometry_table_constraints() renaming all geometry constraints to 'enforce_srid' and @@ -9287,91 +12936,86 @@ 2004-06-04 13:11 strk - * postgis.sql.in: probe_geometry_columns() return message extended + * probe_geometry_columns() return message extended 2004-06-04 12:40 strk - * postgis.sql.in: Added comments about fix_geometry_columns() job. + * Added comments about fix_geometry_columns() job. SRID and type checks made stricter in fix_geometry_columns(). 2004-06-04 12:26 strk - * postgis.sql.in: Added probe_geometry_columns(). + * Added probe_geometry_columns(). Modified fix_geometry_columns() to prevent fixing of bogus records for which a corrected equivalent already exists. 2004-06-04 10:19 strk - * doc/postgis.xml: Added DropGeometryTable description + * Added DropGeometryTable description 2004-06-04 10:07 strk - * postgis.sql.in: Added DropGeometryColumn function + * Added DropGeometryColumn function 2004-06-04 09:16 strk - * lwgeom, lwgeom/.cvsignore: first entries + * first entries 2004-06-04 09:11 strk - * lwgeom/lwgparse.c, lwgeom/wktparse.lex: Added prototypes + * Added prototypes 2004-06-04 09:07 strk - * lwgeom/Makefile: Fixed YACC call to rename standardly produced - y.tab.c and y.tab.h + * Fixed YACC call to rename standardly produced y.tab.c and y.tab.h to wktparse.tab.c and wktparse.tab.h 2004-06-04 08:49 strk - * postgis.sql.in: Moved all geoemtry_columns cleanup in - fix_geometry_columns, + * Moved all geoemtry_columns cleanup in fix_geometry_columns, update_geometry_stats(*) and addgeometrycolumn(*) will now call the former and print out its result text. 2004-06-04 08:31 strk - * postgis.sql.in: Lifted AddGeometryColumns result message, - including output from fix_geometry_columns + * Lifted AddGeometryColumns result message, including output from + fix_geometry_columns 2004-06-04 08:25 strk - * postgis.sql.in: fix_geometry_columns() makes its best effort to - find appropriate schema. + * fix_geometry_columns() makes its best effort to find appropriate + schema. 2004-06-03 16:44 strk - * postgis.h, postgis.sql.in, postgis_fn.c: Added expand_geometry - - expand(geometry, int8) + * Added expand_geometry - expand(geometry, int8) 2004-06-03 13:49 strk - * ., .cvsignore: added postgis_old.sql + * added postgis_old.sql 2004-06-03 13:44 strk - * create_undef.pl: Made it functional again. + * Made it functional again. 2004-06-03 13:43 strk - * postgis.sql.in: compatted CASTS section, commented out bogus cast - geometry::chip referring to missing function + * compatted CASTS section, commented out bogus cast geometry::chip + referring to missing function 2004-06-03 13:20 strk - * postgis.sql.in: Skipped attrelid, varattnum linking for PG>=75 + * Skipped attrelid, varattnum linking for PG>=75 2004-06-03 12:48 strk - * postgis.sql.in: All type definitions moved at the beginning of - the file. + * All type definitions moved at the beginning of the file. Left to compat: what was in postgis_sql_end_VER_. 2004-06-03 11:06 strk - * postgis.sql.in: Fixed bug in update_geometry_stats() choking on - null attrelids. + * Fixed bug in update_geometry_stats() choking on null attrelids. Modified update_geometry_stats(varchar, varchar) to cleanup stale record(s). Added a CREATEFUNCTION define to become CREATE OR REPLACE @@ -9381,73 +13025,66 @@ 2004-06-03 09:45 strk - * postgis_inout.c: infinite geoms handled in WKB parser + * infinite geoms handled in WKB parser 2004-06-03 08:19 strk - * postgis_gist_72.c, postgis_inout.c: yet another Infinite check - used: finite() - which checks for NaN,-Inf,+Inf + * yet another Infinite check used: finite() - which checks for + NaN,-Inf,+Inf 2004-06-03 08:13 strk - * postgis_gist_72.c, postgis_inout.c: Simplified INFINITY checks by - use of isinf() + * Simplified INFINITY checks by use of isinf() 2004-06-03 07:58 strk - * postgis_gist_72.c: Infinite coordinate geoms omitted from index + * Infinite coordinate geoms omitted from index 2004-06-03 07:57 strk - * postgis_inout.c: wkt parser throws an error on Infinite - coordinates + * wkt parser throws an error on Infinite coordinates 2004-06-03 04:51 pramsey - * doc/postgis.xml: Document the expand() function (finally!) + * Document the expand() function (finally!) 2004-06-02 23:54 strk - * postgis_gist_72.c: Made equality checks the default in picksplit - to catch also NaN results (INF geoms) + * Made equality checks the default in picksplit to catch also NaN + results (INF geoms) 2004-06-02 23:29 strk - * postgis_gist_72.c: reverted Inf handling modification - (conceptually bogus) + * reverted Inf handling modification (conceptually bogus) 2004-06-02 22:43 strk - * postgis_gist_72.c: handled special case of Inf boxes as GiST keys - in picksplit + * handled special case of Inf boxes as GiST keys in picksplit 2004-06-02 17:15 strk - * postgis.sql.in: stale locks removal in fix_geometry_columns() and + * stale locks removal in fix_geometry_columns() and update_geometry_stats(). Fixed a bug in fix_geometry_columns() deleting stats. 2004-06-02 16:21 strk - * postgis.sql.in: build_histogram2d sets 'local' search_path. + * build_histogram2d sets 'local' search_path. fix_geometry_columns sets to NULL cached data for unexistant tables. 2004-06-01 16:56 strk - * postgis.sql.in: removed namespace check for PG<73 in - update_geometry_stats() + * removed namespace check for PG<73 in update_geometry_stats() 2004-06-01 16:30 strk - * postgis.sql.in: Made AddGeometryColumn delete from - geometry_column records which would be incompatible with the one - being added + * Made AddGeometryColumn delete from geometry_column records which + would be incompatible with the one being added 2004-06-01 16:16 strk - * postgis.sql.in: Placed histogram2d type definition in a common - place; + * Placed histogram2d type definition in a common place; added find_extent(schema, table, column) and build_histogram2d(histogram, schema, table, column); modified update_geometry_stats() to make @@ -9457,295 +13094,257 @@ 2004-05-28 03:01 pramsey - * CHANGES, CREDITS, README.postgis: Updates in anticipation of - 0.8.2 release + * Updates in anticipation of 0.8.2 release 2004-05-28 02:42 pramsey - * doc/postgis.xml: Document the multi() function. + * Document the multi() function. 2004-05-24 13:02 strk - * postgis.sql.in: compat definition of fix_geometry_columns + * compat definition of fix_geometry_columns 2004-05-20 19:21 pramsey - * loader/shp2pgsql.c: Fix bug in append mode that filled values - into nonexistant gid column. + * Fix bug in append mode that filled values into nonexistant gid + column. 2004-05-18 16:56 pramsey - * doc/postgis.xml: Fix typos and section misreferences in OGC - function reference section + * Fix typos and section misreferences in OGC function reference + section 2004-05-18 16:52 pramsey - * postgis.sql.in: Add multi() to the new cpp based sql.in file. + * Add multi() to the new cpp based sql.in file. 2004-05-13 12:24 strk - * loader/pgsql2shp.c: Transformed NULL numeric values to 0 as it - was before the introduction + * Transformed NULL numeric values to 0 as it was before the + introduction of bigint bug workaround. 2004-05-13 12:13 strk - * loader/pgsql2shp.c: Used DBFWriteAttributeDirectly interface for - writing attributes. + * Used DBFWriteAttributeDirectly interface for writing attributes. This way we are not affected by shapelib long-integer bug. 2004-05-13 12:07 strk - * loader/pgsql2shp.c: Other fix in 3d handling - you should now be - able to dump as 2d or 3d any 2d or 3d object + * Other fix in 3d handling - you should now be able to dump as 2d + or 3d any 2d or 3d object 2004-05-13 11:59 strk - * loader/pgsql2shp.c: Fixed bug in 3d features handling. + * Fixed bug in 3d features handling. 2004-05-13 09:40 strk - * loader/shp2pgsql.c: Totally reworked code to have a main loop for - shapefile objects. + * Totally reworked code to have a main loop for shapefile objects. Much more readable, I belive. 2004-05-13 07:48 strk - * loader/shp2pgsql.c: Put table creation code in its own function. + * Put table creation code in its own function. Fixed a bug with NULL shape records handling. 2004-05-13 06:38 strk - * loader/shp2pgsql.c: DBFReadStringValue always used to workaround - shapelib bug with int values. + * DBFReadStringValue always used to workaround shapelib bug with + int values. 2004-05-04 16:55 strk - * Makefile: Added -fPIC to CXXFLAGS. Reported to be needed on - Solaris7 w/ gcc-3.3.2 + * Added -fPIC to CXXFLAGS. Reported to be needed on Solaris7 w/ + gcc-3.3.2 by Havard Tveite <havard.tveite@nlh.no>. 2004-04-29 21:07 rmason - * lwgeom/wktparse.tab.h: removed generated file + * removed generated file 2004-04-29 21:07 rmason - * lwgeom/wktparse.tab.c: *** empty log message *** + * *** empty log message *** 2004-04-29 18:44 dblasby - * lwgeom/lwgeom_api.c, lwgeom/lwgeom_box2dfloat4.c, - lwgeom/lwgeom_gist.c, lwgeom/lwgeom_inout.c, - lwgeom/regress/run_regress2: Noted diff between inf and Infinity - on Solaris/Intel machines + * Noted diff between inf and Infinity on Solaris/Intel machines 2004-04-29 18:41 dblasby - * lwgeom/lex.yy.c: updated version + * updated version 2004-04-29 18:36 dblasby - * lwgeom/regress/run_regress, lwgeom/regress/run_regress2, - lwgeom/regress/run_regress3: added sleep so it wouldnt complain - on solarias as much + * added sleep so it wouldnt complain on solarias as much 2004-04-29 18:20 dblasby - * lwgeom/regress/lwgeom_regress2.sql, - lwgeom/regress/lwgeom_regress2_expected: WKT parser changes - required this change + * WKT parser changes required this change 2004-04-29 18:16 dblasby - * lwgeom/regress/lwgeom_regress3_expected: minor changes + * minor changes 2004-04-29 18:15 dblasby - * lwgeom/regress/lwgeom_regress_expected: WKT parser changes to - MULTIPOINT required this be updated + * WKT parser changes to MULTIPOINT required this be updated 2004-04-29 04:35 rmason - * lwgeom/lwgparse.c: clean up of wbk int and double reading code + * clean up of wbk int and double reading code 2004-04-29 03:57 rmason - * lwgeom/wktparse.lex: fix number parsing + * fix number parsing 2004-04-29 03:13 rmason - * lwgeom/wktunparse.c: remove extra brackets from multipoints + * remove extra brackets from multipoints 2004-04-28 23:07 pramsey - * Makefile: Change PGSQL_SRC behavior back to developer-friendly. + * Change PGSQL_SRC behavior back to developer-friendly. 2004-04-28 22:59 dblasby - * lwgeom/README: minor changes + * minor changes 2004-04-28 22:50 dblasby - * lwgeom/README: Inital Version. Hasnt been proofread. + * Inital Version. Hasnt been proofread. 2004-04-28 22:40 pramsey - * lwgeom/Makefile: Added flex/bison lines for parser. + * Added flex/bison lines for parser. 2004-04-28 22:26 pramsey - * postgis_chip.c, postgis_debug.c, postgis_estimate.c, - postgis_fn.c, postgis_geos.c, postgis_gist_71.c, - postgis_gist_72.c, postgis_inout.c, postgis_ops.c, - postgis_proj.c, postgis_transform.c: Fixed spelling mistake in - header text. + * Fixed spelling mistake in header text. 2004-04-28 21:20 dblasby - * lwgeom/regress/lwgeom_regress3.sql: minor changes to ensure its - using the index + * minor changes to ensure its using the index 2004-04-28 21:08 dblasby - * lwgeom/regress/lwgeom_regress3_expected: updated results + * updated results 2004-04-28 21:02 dblasby - * lwgeom/regress/lwgeom_regress3.sql: minor change for endianess + * minor change for endianess 2004-04-28 21:00 dblasby - * lwgeom/lwgeom_inout.c: removed an elog(NOTICE) + * removed an elog(NOTICE) 2004-04-28 19:17 dblasby - * lwgeom/regress, lwgeom/regress/lwgeom_regress.sql, - lwgeom/regress/lwgeom_regress2.sql, - lwgeom/regress/lwgeom_regress2_expected, - lwgeom/regress/lwgeom_regress3.sql, - lwgeom/regress/lwgeom_regress3_expected, - lwgeom/regress/lwgeom_regress_expected, - lwgeom/regress/regress_lots_of_points.sql, - lwgeom/regress/run_regress, lwgeom/regress/run_regress2, - lwgeom/regress/run_regress3: inital version of regression tests + * inital version of regression tests 2004-04-28 18:27 dblasby - * lwgeom/lwgeom_api.c, lwgeom/lwgeom_regress.sql: moved to regress/ - directory + * moved to regress/ directory 2004-04-28 18:10 dblasby - * lwgeom/lwgeom_regress.sql, lwgeom/lwgparse.c, - lwgeom/wktunparse.c: Added automatic endian detection for the WKB - parser/unparser. + * Added automatic endian detection for the WKB parser/unparser. 2004-04-28 04:55 pramsey - * lwgeom/Makefile: Genericize the Makefile per Dave's request. + * Genericize the Makefile per Dave's request. 2004-04-27 23:47 dblasby - * postgis_inout.c: minor 3d geometrycollection bug fix + * minor 3d geometrycollection bug fix 2004-04-27 23:33 dblasby - * lwgeom/lwgeom_regress.sql: initial version + * initial version 2004-04-27 23:12 dblasby - * lwgeom/lwgeom_inout.c, lwgeom/wktunparse.c: minor changes for - solaris + * minor changes for solaris 2004-04-27 22:13 dblasby - * lwgeom/lwgparse.c: fixed some typos for flip_bytes in read_int - and read_double + * fixed some typos for flip_bytes in read_int and read_double 2004-04-27 20:53 dblasby - * lwgeom/lwgeom.sql.in: minor ordering change + * minor ordering change 2004-04-27 20:49 dblasby - * lwgeom/lwgeom_api.c: added float nextafterf_custom(float x, float - y) for OSs that do not have + * added float nextafterf_custom(float x, float y) for OSs that do + not have a nextafterf implementation. 2004-04-27 17:46 dblasby - * lwgeom/wktparse.lex, lwgeom/wktparse.y: bison -vd -p lwg_parse_yy - wktparse.y + * bison -vd -p lwg_parse_yy wktparse.y flex -Plwg_parse_yy -if -o'lex.yy.c' wktparse.lex Initial versions (from Ralph Mason) 2004-04-27 13:50 strk - * postgis_algo.c: Fixed bug in simplify() that was using the square - of the given tolerance. + * Fixed bug in simplify() that was using the square of the given + tolerance. 2004-04-27 07:44 strk - * postgis_geos_wrapper.cpp: Removed use of - geometryFactory->toGeometry(), indicated by Martin Davis + * Removed use of geometryFactory->toGeometry(), indicated by Martin + Davis as being intended for internal use only. Created a linear ring instead (the function converts a box3d to a geos geometry). 2004-04-26 23:16 dblasby - * lwgeom/lwgeom.sql.in: made slightly more generic + * made slightly more generic 2004-04-26 23:15 dblasby - * lwgeom/lwgeom_gist.c: Minor cleanup + * Minor cleanup 2004-04-26 23:12 dblasby - * lwgeom/lwgeom_box2dfloat4.c: inital version + * inital version 2004-04-26 23:05 dblasby - * lwgeom/Makefile, lwgeom/lex.yy.c, lwgeom/lwgeom.h, - lwgeom/lwgeom.sql.in, lwgeom/lwgeom_api.c, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_gist.c, - lwgeom/lwgeom_inout.c, lwgeom/lwgparse.c, lwgeom/wktparse.h, - lwgeom/wktparse.tab.c, lwgeom/wktparse.tab.h, - lwgeom/wktunparse.c: Initial working version - based on Ralph - Masons WKT and WKB parser/writer. + * Initial working version - based on Ralph Masons WKT and WKB + parser/writer. 2004-04-22 16:05 dblasby - * doc/postgis.xml: fixed minor typos GeomFromWKB not - GeometryFromWKB + * fixed minor typos GeomFromWKB not GeometryFromWKB 2004-04-21 09:13 strk - * loader/pgsql2shp.c, loader/shp2pgsql.c: Attribute names escaping - mechanism added. You should now + * Attribute names escaping mechanism added. You should now be able to dump a shapefile equal to the one loaded. 2004-04-21 07:38 strk - * loader/pgsql2shp.c: Memory allocated for main_scan_query was not - enough when using binary cursor. Fixed + * Memory allocated for main_scan_query was not enough when using + binary cursor. Fixed 2004-04-13 16:49 dblasby - * doc/postgis.xml: GeometryN(...) now correctly says "1" is the 1st - geometry (used to be 0). + * GeometryN(...) now correctly says "1" is the 1st geometry (used + to be 0). 2004-04-08 17:05 dblasby - * postgis_gist_72.c: Somehow the memory leak changes I made got - removed - I've re-added them. + * Somehow the memory leak changes I made got removed - I've + re-added them. 2004-04-08 17:00 dblasby - * postgis_gist_72.c: Changed ggeometry_consistent to be aware of - NULL queries. Ie. + * Changed ggeometry_consistent to be aware of NULL queries. Ie. select * from <table> where the_geom && null::geometry; This tends to happen when you're joining two tables using && and @@ -9754,49 +13353,41 @@ 2004-04-07 23:12 dblasby - * lwgeom/Makefile, lwgeom/lwgeom.sql.in, lwgeom/lwgeom_api.c, - lwgeom/lwgeom_inout.c, lwgeom/stringBuffer.c, - lwgeom/stringBuffer.h: Added a cstring(lwgeom) function that - returns WKT! + * Added a cstring(lwgeom) function that returns WKT! 2004-04-07 16:23 strk - * Makefile: Made new postgis.sql generation procedure the default + * Made new postgis.sql generation procedure the default 2004-04-06 22:58 dblasby - * lwgeom/lwgeom.h, lwgeom/lwgeom_api.c, lwgeom/lwgeom_inout.c: - Changes to make it work with all the PostGIS type. + * Changes to make it work with all the PostGIS type. 2004-04-02 19:03 dblasby - * lwgeom/lwgeom.h, lwgeom/lwgeom_api.c, lwgeom/lwgeom_inout.c: - Added support for 4d coordinates + * Added support for 4d coordinates 2004-03-29 10:46 strk - * Makefile, postgis.sql.in: postgis.sql.in is now parsed by both - sed and cpp + * postgis.sql.in is now parsed by both sed and cpp 2004-03-29 10:20 strk - * loader/pgsql2shp.c: Fixed a bug in WKB parsing for Multipoints. + * Fixed a bug in WKB parsing for Multipoints. Fixed a bug in -d handling for WKB. Added point->multipoint fluffing capabilities. 2004-03-26 01:09 pramsey - * doc/postgis.xml: Removed rogue docbook tags + * Removed rogue docbook tags 2004-03-26 01:07 dblasby - * Attic/postgis_sql_common.sql.in: changed name of fluffType() to - multi(). + * changed name of fluffType() to multi(). 2004-03-26 00:54 dblasby - * Attic/postgis_sql_common.sql.in, postgis.h, postgis_fn.c: added - full support for fluffType(<geom>) + * added full support for fluffType(<geom>) postgis09=# select fluffType('POINT(0 0)'); flufftype ------------------------- @@ -9804,8 +13395,7 @@ 2004-03-25 00:43 dblasby - * postgis_fn.c: added function fluffType() that takes POINT - LINESTRING or POLYGON + * added function fluffType() that takes POINT LINESTRING or POLYGON type and converts it to a multi*. Needs to be integrated into a proper Postgresql function and given an @@ -9813,8 +13403,7 @@ 2004-03-22 09:39 strk - * postgis.sql.in: Moved AddGeometryColumn and DropGeometryColumn - from USE_VERSION + * Moved AddGeometryColumn and DropGeometryColumn from USE_VERSION blocks to the end of file. Here, differences between versions are handled on a minimun-diff basis, making it easier to understand @@ -9824,153 +13413,137 @@ 2004-03-22 08:18 strk - * Makefile: postgis_new.sql build by default + * postgis_new.sql build by default 2004-03-19 16:35 strk - * doc/postgis.xml: Updated AddGeometryColumn() and - DropGeometryColumn() descriptions to the schema-aware versions + * Updated AddGeometryColumn() and DropGeometryColumn() descriptions + to the schema-aware versions 2004-03-15 17:07 strk - * postgis_estimate.c: Added calls to vacuum_delay_point() to give - backend a chance of + * Added calls to vacuum_delay_point() to give backend a chance of interrupting geometry stats computation. Set default DEBUG_GEOMETRY_STATS to 0. 2004-03-11 01:27 dblasby - * lwgeom/lwgeom.sql.in, lwgeom/lwgeom_api.c, lwgeom/lwgeom_inout.c: - minor clean and trying to figure out a memory bug. valgrind wasnt + * minor clean and trying to figure out a memory bug. valgrind wasnt helping, but it went away. 2004-03-11 00:54 dblasby - * lwgeom/lwgeom.h, lwgeom/lwgeom.sql.in, lwgeom/lwgeom_api.c, - lwgeom/lwgeom_inout.c: Should be working (with a tonne of - notices) for points lines and polygons (2d + * Should be working (with a tonne of notices) for points lines and + polygons (2d and 3d) 2004-03-10 18:46 strk - * loader/pgsql2shp.c: Fixed a bug reducing the output shapes from - Multipolygon tables. + * Fixed a bug reducing the output shapes from Multipolygon tables. 2004-03-10 17:35 strk - * loader/shp2pgsql.c: removed just-introduced bug + * removed just-introduced bug 2004-03-10 17:23 strk - * loader/shp2pgsql.c: code cleanup, fixed a bug missing to - transform 'gid' to 'gid__2' in shapefile attribute name + * code cleanup, fixed a bug missing to transform 'gid' to 'gid__2' + in shapefile attribute name 2004-03-10 01:15 dblasby - * lwgeom/Makefile, lwgeom/lwgeom.h, lwgeom/lwgeom.sql.in, - lwgeom/lwgeom_api.c, lwgeom/lwgeom_inout.c: WKB reader and WKB - writer (totally untested) + * WKB reader and WKB writer (totally untested) 2004-03-09 17:29 dblasby - * lwgeom/Makefile, lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: Initial - implementation - should compile; not at all tested. + * Initial implementation - should compile; not at all tested. 2004-03-09 00:21 strk - * postgis_estimate.c: Removed useless code blocks in histogram - builder + * Removed useless code blocks in histogram builder 2004-03-09 00:09 strk - * postgis_estimate.c: estimator applies a gain of AOI/cell_area on - each cell it intersects (reverted to previous behaviour) + * estimator applies a gain of AOI/cell_area on each cell it + intersects (reverted to previous behaviour) 2004-03-08 17:21 strk - * utils/test_estimation.pl: changed error computation code to - delta/totrows + * changed error computation code to delta/totrows 2004-03-08 12:16 strk - * postgis.sql.in: Added the RECHECK clause for gist_geometry_ops - operator class operators + * Added the RECHECK clause for gist_geometry_ops operator class + operators 2004-03-06 18:02 strk - * utils/test_estimation.pl: Comma-separated bps values accepted + * Comma-separated bps values accepted 2004-03-06 17:43 strk - * loader/pgsql2shp.c, loader/shp2pgsql.c: Added RCSID string in - usage output + * Added RCSID string in usage output 2004-03-06 17:35 strk - * loader/shp2pgsql.c: Added rcsid string to usage output + * Added rcsid string to usage output 2004-03-05 21:06 strk - * utils/test_estimation.pl: Added -vacuum switch + * Added -vacuum switch 2004-03-05 21:03 strk - * utils/test_estimation.pl: Made the -bps switch specify the exact - level(s) at which to run the test + * Made the -bps switch specify the exact level(s) at which to run + the test 2004-03-05 18:25 dblasby - * lwgeom/lwgeom_api.c, lwgeom/lwgeom_estimate.c, - lwgeom/lwgeom_functions_analytic.c, - lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, - lwgeom/lwgeom_gist.c, lwgeom/lwgeom_inout.c, - lwgeom/lwgeom_transform.c: Empty files - preparing for writting - actual code. + * Empty files - preparing for writting actual code. 2004-03-05 18:23 dblasby - * lwgeom, lwgeom/lwgeom.h: Same as the one in the above directory + * Same as the one in the above directory 2004-03-05 18:23 dblasby - * lwgeom.h: moved to lwgeom/ directory + * moved to lwgeom/ directory 2004-03-05 18:16 strk - * postgis_gist_72.c: Applied Mark Cave-Ayland patch + * Applied Mark Cave-Ayland patch 2004-03-05 16:40 strk - * utils/test_estimation.pl: rewritten split_extent to be more - datatype-conservative + * rewritten split_extent to be more datatype-conservative 2004-03-05 16:01 strk - * utils/test_estimation.pl: added -bps switch to set maximun query - level. reworked command line parsing + * added -bps switch to set maximun query level. reworked command + line parsing 2004-03-05 15:29 strk - * utils/test_estimation.pl: more verbose output + * more verbose output 2004-03-05 11:52 strk - * utils, utils/README, utils/test_estimation.pl: initial import + * initial import 2004-03-05 00:38 dblasby - * lwgeom.h: Initial version - still under discussion. + * Initial version - still under discussion. 2004-03-04 13:50 strk - * postgis_estimate.c: postgis_gist_sel(): added warnings if - search_box goes outside of histogram grid + * postgis_gist_sel(): added warnings if search_box goes outside of + histogram grid 2004-03-04 09:44 strk - * postgis_estimate.c: The selectivity estimator does add the full - value of each cell it overlaps, + * The selectivity estimator does add the full value of each cell it + overlaps, regardless of the actual overlapping area. Final gain is not applied (formerly 1 / minimun between average feature cells occupation @@ -9979,41 +13552,40 @@ 2004-03-03 21:59 strk - * postgis_estimate.c: added check to keep selectivity value in the - range of validity (suggested by m.cave) + * added check to keep selectivity value in the range of validity + (suggested by m.cave) 2004-03-02 11:39 strk - * Makefile: cpp call for postgis_new.sql creation uses shell - redirection for the output file + * cpp call for postgis_new.sql creation uses shell redirection for + the output file 2004-03-02 11:37 strk - * postgis.sql.in: modified to reflect new statistics building - process for PG75 + * modified to reflect new statistics building process for PG75 2004-03-01 16:02 strk - * postgis_estimate.c: histogram's boxesPerSide computed as a - function of the column's statistic target + * histogram's boxesPerSide computed as a function of the column's + statistic target 2004-02-29 21:53 strk - * postgis_estimate.c: bug fix in postgis_gist_sel (for PG75): - SysCache is not released if not acquired + * bug fix in postgis_gist_sel (for PG75): SysCache is not released + if not acquired 2004-02-28 14:44 strk - * Makefile: Added rule to generate postgis_new.sql from - postgis.sql.in using cpp + * Added rule to generate postgis_new.sql from postgis.sql.in using + cpp 2004-02-28 14:43 strk - * postgis.sql.in: initial import + * initial import 2004-02-26 16:42 strk - * postgis_estimate.c: Fixed bugs reported by Mark Cave-Ayland + * Fixed bugs reported by Mark Cave-Ayland <m.cave-ayland@webbased.co.uk>. Re-introduced previously removed estimate value incrementation by the fractional part of each of the cells' value computed as the @@ -10022,14 +13594,13 @@ 2004-02-25 13:17 strk - * postgis_gist_72.c: RTContainedBy and RTOverlap strategries - implemented locally with a pgbox_overlap function + * RTContainedBy and RTOverlap strategries implemented locally with + a pgbox_overlap function 2004-02-25 12:00 strk - * postgis_estimate.c: Added handling for point features in - histogram creation (add 1 instead of AOI/cell_area when AOI is - 0). + * Added handling for point features in histogram creation (add 1 + instead of AOI/cell_area when AOI is 0). Fixed a wrong cast of BOX3D to BOX (called the convertion func). Added some comments and an implementation on how to change evaluation @@ -10037,168 +13608,150 @@ 2004-02-25 00:46 strk - * postgis_estimate.c: initial version of && selectivity estimation - for PG75 + * initial version of && selectivity estimation for PG75 2004-02-23 21:59 strk - * postgis_estimate.c: geometry analyzer builds the histogram + * geometry analyzer builds the histogram 2004-02-23 12:18 strk - * Attic/postgis_sql_75_end.sql.in, - Attic/postgis_sql_75_start.sql.in, postgis.h, postgis_estimate.c: - added skeleton functions for pg75 stats integration + * added skeleton functions for pg75 stats integration 2004-02-12 10:34 strk - * postgis_fn.c, postgis_geos.c: changed USE_GEOS check from ifdef / - ifndef to if / if ! + * changed USE_GEOS check from ifdef / ifndef to if / if ! 2004-02-09 18:49 strk - * loader/pgsql2shp.c: byte endiannes detected empirically + * byte endiannes detected empirically 2004-02-06 08:26 strk - * loader/pgsql2shp.c: updated wkb reading funx to reflect changes - made by pramsey in postgis_inout.c to be nicer with solaris + * updated wkb reading funx to reflect changes made by pramsey in + postgis_inout.c to be nicer with solaris 2004-02-06 00:42 dblasby - * postgis_proj.c: moved forward declarations from postgis.h to - postgis_proj.c + * moved forward declarations from postgis.h to postgis_proj.c 2004-02-05 20:31 dblasby - * postgis_proj.c: Optimized the curvature method (doesnt have to - calculate e2) + * Optimized the curvature method (doesnt have to calculate e2) 2004-02-05 20:21 dblasby - * postgis_proj.c: Added 'curvature method' for cases where the - original algorithm breaks down. + * Added 'curvature method' for cases where the original algorithm + breaks down. 2004-02-04 22:27 strk - * Attic/postgis_sql_75_end.sql.in, - Attic/postgis_sql_75_start.sql.in: Added pg75 support scripts + * Added pg75 support scripts 2004-02-04 22:21 strk - * Makefile: Added detection code for PG75 + * Added detection code for PG75 2004-02-04 02:53 dblasby - * postgis_proj.c: applied patricia tozer's patch (distance function - was taking acos of something + * applied patricia tozer's patch (distance function was taking acos + of something just slightly outside [-1,1]). 2004-02-03 22:19 pramsey - * Makefile: Backed default sql file location out of contrib insto - share + * Backed default sql file location out of contrib insto share 2004-02-03 22:04 pramsey - * Makefile: Real DESTDIR changes this time. + * Real DESTDIR changes this time. 2004-02-03 21:51 pramsey - * Makefile: Ooops, let local configuration slip into cvs version + * Ooops, let local configuration slip into cvs version 2004-02-03 21:42 pramsey - * Makefile: Fixed error in -C loader directive + * Fixed error in -C loader directive 2004-02-03 21:38 pramsey - * Makefile, loader/Makefile: Added DESTDIR to Makefiles to assist - in RPM building. + * Added DESTDIR to Makefiles to assist in RPM building. 2004-02-03 08:37 strk - * loader/shp2pgsql.c: schema support added, slightly modified logic - used to keep table and schema names cases (always quoted and - forced to lower case if not asked to keep original case) + * schema support added, slightly modified logic used to keep table + and schema names cases (always quoted and forced to lower case if + not asked to keep original case) 2004-01-25 19:33 pramsey - * postgis.h: Test commit on new CVS archive. + * Test commit on new CVS archive. 2004-01-21 19:11 strk - * doc/postgis.xml: Added line_interpolate_point entry + * Added line_interpolate_point entry 2004-01-21 19:04 strk - * Attic/postgis_sql_common.sql.in, postgis.h, postgis_algo.c: Added - line_interpolate_point function by jsunday@rochgrp.com + * Added line_interpolate_point function by jsunday@rochgrp.com 2004-01-20 20:14 strk - * Attic/postgis_sql_73_end.sql.in, Attic/postgis_sql_74_end.sql.in: - cleaner comments for DropGeometryColumn + * cleaner comments for DropGeometryColumn 2004-01-20 20:10 strk - * Attic/postgis_sql_74_end.sql.in: removed bogus comment about - missed alter table drop column + * removed bogus comment about missed alter table drop column 2004-01-16 20:06 strk - * loader/shp2pgsql.c: Added FTLogical<->boolean mapping + * Added FTLogical<->boolean mapping 2004-01-15 09:57 strk - * loader/shp2pgsql.c: field type array allocates num_fields * - sizeof(int) instead of sizeof(char*) + * field type array allocates num_fields * sizeof(int) instead of + sizeof(char*) 2004-01-15 00:23 pramsey - * jdbc/Makefile: Change absolute classpath reference to relative. + * Change absolute classpath reference to relative. 2004-01-14 01:52 pramsey - * postgis_transform.c: Fix solaris alignment problem in - transformations. + * Fix solaris alignment problem in transformations. 2004-01-13 22:14 pramsey - * postgis_inout.c: Changed getint and getdouble used by WKB so that - it plays nice with + * Changed getint and getdouble used by WKB so that it plays nice + with memory alignment (solaris issue). 2004-01-13 20:30 strk - * postgis_debug.c: Added useless PG_RETURN_NULL() call to make - compiler happy + * Added useless PG_RETURN_NULL() call to make compiler happy 2004-01-12 19:12 pramsey - * CHANGES, README.postgis: Updates for 0.8.1 release. + * Updates for 0.8.1 release. 2004-01-02 20:11 strk - * loader/shp2pgsql.c: always call setval with no schema - specification. drop 'database' argument using the empty string to - the AddGeometryColumn call + * always call setval with no schema specification. drop 'database' + argument using the empty string to the AddGeometryColumn call 2003-12-30 13:31 strk - * loader/shp2pgsql.c: made shp2pgsql looser about numeric - precisions + * made shp2pgsql looser about numeric precisions 2003-12-30 12:37 strk - * loader/shp2pgsql.c: Fixed segfault bug reported by Randy George, - removed explicit sequence drop + * Fixed segfault bug reported by Randy George, removed explicit + sequence drop 2003-12-30 10:40 strk - * Attic/postgis_sql_71_end.sql.in, Attic/postgis_sql_72_end.sql.in, - Attic/postgis_sql_73_end.sql.in, Attic/postgis_sql_74_end.sql.in: - For all versions: + * For all versions: Updated fix_geometry_columns to use a more readable format in queries. @@ -10213,441 +13766,406 @@ 2003-12-27 13:30 strk - * loader/pgsql2shp.c: Added schema specification support + * Added schema specification support 2003-12-23 09:00 strk - * Attic/postgis_sql_71_end.sql.in, Attic/postgis_sql_72_end.sql.in, - Attic/postgis_sql_73_end.sql.in, Attic/postgis_sql_74_end.sql.in, - Attic/postgis_sql_common.sql.in: AddGeometryColumn, - DropGeometryColum moved to version-specific scripts. + * AddGeometryColumn, DropGeometryColum moved to version-specific + scripts. Schema support enabled for version 73 and 74. 2003-12-19 18:55 strk - * loader/pgsql2shp.c: substituted setenv() calls with putenv() for - Solaris support + * substituted setenv() calls with putenv() for Solaris support 2003-12-18 18:07 strk - * Attic/postgis_sql_71_end.sql.in, Attic/postgis_sql_72_end.sql.in, - Attic/postgis_sql_73_end.sql.in, Attic/postgis_sql_74_end.sql.in, - Attic/postgis_sql_common.sql.in: Changed fix_geometry_columns() - for PG >= 73 so to set f_table_schema to + * Changed fix_geometry_columns() for PG >= 73 so to set + f_table_schema to the empty string if its value is not a valid pg namespace. 2003-12-16 11:04 strk - * doc/postgis.xml: added simplify() documentation + * added simplify() documentation 2003-12-12 18:00 strk - * postgis_inout.c: reverted make_line patch, patched size_subobject - instead - the reported bug was caused to their inconsistency + * reverted make_line patch, patched size_subobject instead - the + reported bug was caused to their inconsistency 2003-12-12 14:39 strk - * postgis_inout.c: Fixed a bug in make_line allocating less memory - then required + * Fixed a bug in make_line allocating less memory then required 2003-12-12 13:34 strk - * postgis_geos_wrapper.cpp: added missing 'const' in prototypes + * added missing 'const' in prototypes 2003-12-12 12:03 strk - * postgis_geos.c, postgis_geos_wrapper.cpp, postgis_inout.c: More - debugging output, some code cleanup. + * More debugging output, some code cleanup. 2003-12-12 10:28 strk - * postgis_geos.c: added GEOSnoop OUTPUT debugging info + * added GEOSnoop OUTPUT debugging info 2003-12-12 10:08 strk - * Attic/postgis_sql_common.sql.in, postgis_geos.c: Added GEOSnoop - function and some optional debugging output for + * Added GEOSnoop function and some optional debugging output for geos<->postgis converter (define DEBUG_CONVERTER at top postgis_geos.c) 2003-12-09 11:58 strk - * postgis_inout.c: Final touch to wkb binary input function + * Final touch to wkb binary input function 2003-12-09 11:13 strk - * postgis_inout.c: WKB_recv: set StringInfo cursor to the end of - StringInfo buf as required by postgres backend + * WKB_recv: set StringInfo cursor to the end of StringInfo buf as + required by postgres backend 2003-12-08 17:57 strk - * postgis_inout.c: Binary WKB input function built only when - USE_VERSION > 73. Making some modifications based on reported - failures + * Binary WKB input function built only when USE_VERSION > 73. + Making some modifications based on reported failures 2003-12-04 19:12 strk - * loader/Makefile: Removed useless linkages from dumper and loader + * Removed useless linkages from dumper and loader 2003-12-04 19:11 strk - * loader/pgsql2shp.c: code cleanup (removed useless and leaking - malloc calls) + * code cleanup (removed useless and leaking malloc calls) 2003-12-04 18:58 dblasby - * postgis_proj.c: changed david skae to skea + * changed david skae to skea 2003-12-01 20:52 strk - * loader/dbfopen.c, loader/shapefil.h, loader/shpopen.c: shapelib - put in sync with gdal cvs + * shapelib put in sync with gdal cvs 2003-12-01 14:27 strk - * loader/shp2pgsql.c: added simple malloc wrapper + * added simple malloc wrapper 2003-11-28 11:28 strk - * loader/wkb.h: Some more changes, now useless since wkb.h is no - more used (just to get in sync) + * Some more changes, now useless since wkb.h is no more used (just + to get in sync) 2003-11-28 11:25 strk - * Attic/postgis_sql_73_end.sql.in, Attic/postgis_sql_74_end.sql.in: - Added explicit geometry as text cast + * Added explicit geometry as text cast 2003-11-28 11:06 strk - * Attic/postgis_sql_74_end.sql.in, - Attic/postgis_sql_74_start.sql.in, postgis.h, postgis_inout.c: - Added WKB_recv function for binary WKB input + * Added WKB_recv function for binary WKB input 2003-11-26 18:54 strk - * loader/pgsql2shp.c: fixed bug in HexDecoder, made WKB parsing the - default + * fixed bug in HexDecoder, made WKB parsing the default 2003-11-26 18:14 strk - * loader/pgsql2shp.c: binary cursor implemented + * binary cursor implemented 2003-11-26 17:21 strk - * loader/pgsql2shp.c: Made HEXWKB parsing settable at compile time + * Made HEXWKB parsing settable at compile time 2003-11-26 16:40 strk - * loader/pgsql2shp.c: Handled NULLS in wkb parsing, reduced - functions args + * Handled NULLS in wkb parsing, reduced functions args 2003-11-26 15:45 strk - * loader/pgsql2shp.c: wkb support for all geom types + * wkb support for all geom types 2003-11-26 14:31 strk - * loader/pgsql2shp.c: WKB start to work + * WKB start to work 2003-11-25 17:32 strk - * loader/wkb.h: first attempt at wkb definitions + * first attempt at wkb definitions 2003-11-25 17:28 strk - * loader/pgsql2shp.c: hardly trying to get WKB parsing work + * hardly trying to get WKB parsing work 2003-11-25 03:03 pramsey - * CHANGES, CREDITS, README.postgis, TODO: Updates for 0.8.0 - release. + * Updates for 0.8.0 release. 2003-11-25 02:38 pramsey - * examples/ogc_test_suite/README: Fixed syntax error in execution - example. + * Fixed syntax error in execution example. 2003-11-24 17:36 strk - * loader/pgsql2shp.c: Removed useless BYTE_ORDER checks + * Removed useless BYTE_ORDER checks 2003-11-21 23:51 pramsey - * loader/pgsql2shp.c: Added Cygwin endian definition include to fix - windows compile. + * Added Cygwin endian definition include to fix windows compile. 2003-11-20 18:01 strk - * loader/pgsql2shp.c: patch from m.spring@gmx.de + * patch from m.spring@gmx.de 2003-11-20 17:51 strk - * Makefile: Installs for PG>7.1 goes to pkglibdir + * Installs for PG>7.1 goes to pkglibdir 2003-11-20 16:46 strk - * doc/postgis.xml: postgresql linking against libstdc++ reported as - possibly needed for geos support + * postgresql linking against libstdc++ reported as possibly needed + for geos support 2003-11-20 15:54 strk - * Makefile: Updated postgis library path to be referenced with /.. + * Updated postgis library path to be referenced with /.. 2003-11-20 15:34 strk - * postgis_ops.c: expected in-transaction memory release for btree - operators + * expected in-transaction memory release for btree operators 2003-11-20 15:29 strk - * Makefile: Moved MODULE_FILENAME definition where it will be easly + * Moved MODULE_FILENAME definition where it will be easly modifiable 2003-11-20 15:27 strk - * loader/pgsql2shp.c: Removed some useless strdups. + * Removed some useless strdups. Removed pgtype 22 (int2vector) from the list of integer DBF field types. Added pgtype 1700 (numeric) in DBF doubles list. 2003-11-20 14:46 strk - * loader/Makefile: Set CFLAGS where useless CPPFLAGS were used - before + * Set CFLAGS where useless CPPFLAGS were used before 2003-11-19 18:01 strk - * postgis_debug.c: CR removed + * CR removed 2003-11-19 17:50 strk - * Attic/postgis_sql_common.sql.in: missing function definition - added (I forgot - sorry) + * missing function definition added (I forgot - sorry) 2003-11-19 15:44 strk - * postgis.h: added prototypes for geometry_{le,ge,cmp} + * added prototypes for geometry_{le,ge,cmp} 2003-11-19 15:29 strk - * Attic/postgis_sql_74_end.sql.in: Added default btree operator - class for PG7.4 + * Added default btree operator class for PG7.4 2003-11-19 15:26 strk - * postgis_ops.c: Added geometry_le, geometry_ge, geometry_cmp - functions, + * Added geometry_le, geometry_ge, geometry_cmp functions, modified geometry_lt, geometry_gt, geometry_eq to be consistent. 2003-11-19 15:23 strk - * Attic/postgis_sql_common.sql.in: Fixed wrong COMMUTATOR - specifications in '<','>','~=','@' operators, + * Fixed wrong COMMUTATOR specifications in '<','>','~=','@' + operators, added new '<=', '>=' operators 2003-11-19 10:27 strk - * doc/postgis.xml: typo fixed (ENABLE_SEQSCAN missing) - PG7.4 - support listed in 2.2 + * typo fixed (ENABLE_SEQSCAN missing) - PG7.4 support listed in 2.2 2003-11-18 14:58 strk - * loader/pgsql2shp.c: default row buffer lenght set to 100 + * default row buffer lenght set to 100 2003-11-18 14:39 strk - * loader/pgsql2shp.c: Some more structuring. Initialization routine - moved out of main loop. + * Some more structuring. Initialization routine moved out of main + loop. Preparing dumper for WKB parsing. 2003-11-16 00:27 strk - * loader/pgsql2shp.c: Huge code re-organization. More structured - code, more errors handled, + * Huge code re-organization. More structured code, more errors + handled, cursor based iteration, less code lines. 2003-11-14 22:04 strk - * loader/pgsql2shp.c: Used environment vars to pass libpq - connection options (less error prone, + * Used environment vars to pass libpq connection options (less + error prone, easier to read). Printed clearer error message on query error. 2003-11-13 13:14 strk - * Attic/postgis_sql_common.sql.in: used quote_ident() calls in - AddGeometryColumns as suggested by Bernhard Herzog + * used quote_ident() calls in AddGeometryColumns as suggested by + Bernhard Herzog 2003-11-12 20:59 strk - * ., .cvsignore, loader, loader/.cvsignore: more cvsignore + * more cvsignore 2003-11-12 20:57 strk - * doc, doc/.cvsignore, doc/html, doc/html/.cvsignore: first import + * first import 2003-11-12 20:55 strk - * Attic/postgis_sql_common.sql.in: AddGeometryColumn column - identifier case respect fix as suggested by Bernhard Herzog + * AddGeometryColumn column identifier case respect fix as suggested + by Bernhard Herzog 2003-11-12 16:36 strk - * postgis_geos_wrapper.cpp: delete all caught exceptions after use + * delete all caught exceptions after use 2003-11-11 11:28 strk - * doc/postgis.xml: Added (mem)GeomUnion and (mem_)collect - aggregates documentation, updated Centroid paragraph + * Added (mem)GeomUnion and (mem_)collect aggregates documentation, + updated Centroid paragraph 2003-11-11 10:58 strk - * postgis_fn.c: Fixed a typo in envelope() + * Fixed a typo in envelope() 2003-11-11 10:38 strk - * Attic/postgis_sql_74_end.sql.in, - Attic/postgis_sql_74_start.sql.in: Postgresql 7.4 enabler - scripts. + * Postgresql 7.4 enabler scripts. 2003-11-11 10:14 strk - * postgis_estimate.c: Added support for PG74 + * Added support for PG74 2003-11-05 18:26 strk - * Attic/postgis_sql_common.sql.in: Added fast collect() and - geomunion() aggregates implementations + * Added fast collect() and geomunion() aggregates implementations 2003-11-05 18:25 strk - * postgis_geos.c: moved #ifdef USE_GEOS below prototypes, added - NULL implementation of unite_garray + * moved #ifdef USE_GEOS below prototypes, added NULL implementation + of unite_garray 2003-11-05 18:02 strk - * postgis_geos.c: renamed unite_finalfunc to unite_garray + * renamed unite_finalfunc to unite_garray 2003-11-05 17:48 strk - * doc/postgis.xml: Added GEOS support tips to installation - instructions + * Added GEOS support tips to installation instructions 2003-11-05 11:00 strk - * doc/Makefile, doc/postgis.xml, doc/postgis.xml.in: postgis.xml - put back in place. Makefile modified to generate a + * postgis.xml put back in place. Makefile modified to generate a postgis-out.xml from postgis.xml. 2003-11-04 21:54 strk - * doc/postgis.xml.in: made last release version a parameter + * made last release version a parameter 2003-11-04 21:52 strk - * doc/Makefile: added 'global' specification to sed command + * added 'global' specification to sed command 2003-11-04 19:23 strk - * doc/postgis.xml, doc/postgis.xml.in: renamed postgis.xml to - postgis.xml.in + * renamed postgis.xml to postgis.xml.in 2003-11-04 19:20 strk - * doc/Makefile: dropped 'clean' rule (not really a good idea right - now) + * dropped 'clean' rule (not really a good idea right now) 2003-11-04 19:07 strk - * Makefile: added doc clean in clean rule + * added doc clean in clean rule 2003-11-04 19:06 strk - * postgis_geos.c: added missing first geom pfree in unite_finalfunc + * added missing first geom pfree in unite_finalfunc 2003-11-04 18:56 strk - * doc/Makefile: initial import + * initial import 2003-10-29 15:53 strk - * postgis_fn.c, postgis_geos.c: geoscentroid() removed. both geos - and pgis versions are called 'centroid'. + * geoscentroid() removed. both geos and pgis versions are called + 'centroid'. only one version will be compiled based on USE_GEOS flag. 2003-10-29 13:59 strk - * postgis_geos.c: Added geoscentroid function. + * Added geoscentroid function. 2003-10-29 13:58 strk - * postgis_geos_wrapper.cpp: Added GEOSGetCentroid() function + * Added GEOSGetCentroid() function 2003-10-28 16:57 strk - * postgis.h, postgis_fn.c: Added collect_garray() function. + * Added collect_garray() function. 2003-10-28 15:16 strk - * postgis.h, postgis_fn.c, postgis_geos.c: unite_sfunc() from - postgis_geos.c renamed to geom_accum() and moved in postgis_fn.c + * unite_sfunc() from postgis_geos.c renamed to geom_accum() and + moved in postgis_fn.c 2003-10-28 11:18 strk - * Attic/postgis_sql_common.sql.in: Added Algorithms section and - simplify() enabler code + * Added Algorithms section and simplify() enabler code 2003-10-28 11:16 strk - * postgis.h: Added postgis_algo.c prototypes + * Added postgis_algo.c prototypes 2003-10-28 11:16 strk - * Makefile: Added postgis_algo.c build support + * Added postgis_algo.c build support 2003-10-28 10:59 strk - * postgis_geos.c: handled NULL state array in unite_finalfunc, - cleaned up some spurios code + * handled NULL state array in unite_finalfunc, cleaned up some + spurios code 2003-10-27 23:44 strk - * postgis_geos.c: unite_sfunc made always copy input array in long - lived memory context. + * unite_sfunc made always copy input array in long lived memory + context. It should now work with safer memory. 2003-10-27 20:13 strk - * postgis_geos.c: Made GeomUnion release memory soon, Added - fastunion support functions + * Made GeomUnion release memory soon, Added fastunion support + functions 2003-10-27 10:21 strk - * postgis_algo.c: Initial import. + * Initial import. 2003-10-24 21:52 strk - * postgis_geos.c: Modified strcmp-based if-else with switch-case in - GEOS2POSTGIS() + * Modified strcmp-based if-else with switch-case in GEOS2POSTGIS() using new GEOSGeometryTypeId() interface. 2003-10-24 21:33 strk - * postgis_geos_wrapper.cpp: Added GEOSGeometryTypeId(Geometry *) - wrapper function. + * Added GEOSGeometryTypeId(Geometry *) wrapper function. Added GEOSGetCoordinates_Polygon(Polygon *) as an experimental optimized version of GEOSGetCoordinates(Geometry *); More to add ... 2003-10-24 14:29 strk - * postgis_geos_wrapper.cpp: GEOSGetCoordinates() reverted to - getCoordinates() call so to be compatible + * GEOSGetCoordinates() reverted to getCoordinates() call so to be + compatible to all type of geometries (not only LineStrings) 2003-10-24 08:28 strk - * postgis_geos.c, postgis_geos_wrapper.cpp: Fixed memory leak in - GEOSGetCoordinates(), made sure that GEOS2POSTGIS + * Fixed memory leak in GEOSGetCoordinates(), made sure that + GEOS2POSTGIS free type string even in case of collapsed geoms. Made sure that geomunion release memory in case of exception thrown by GEOSUnion. Sooner @@ -10656,104 +14174,98 @@ 2003-10-23 19:52 strk - * Makefile: added memory debugging tips for gcc >= 3.2.2 + * added memory debugging tips for gcc >= 3.2.2 2003-10-23 09:14 strk - * Makefile: Added default-commented line to disable gcc "smart" - memory caching feature. + * Added default-commented line to disable gcc "smart" memory + caching feature. 2003-10-23 08:06 strk - * Attic/postgis_sql_common.sql.in: Added 'unite' aggregate. + * Added 'unite' aggregate. 2003-10-22 20:58 pramsey - * TODO: More additions to the TODO + * More additions to the TODO 2003-10-22 18:51 pramsey - * TODO: Updated TODO list somewhat + * Updated TODO list somewhat 2003-10-21 07:44 strk - * Makefile: Made GEOS_DIR and PROJ_DIR settable via environment - vars + * Made GEOS_DIR and PROJ_DIR settable via environment vars 2003-10-20 19:50 strk - * postgis_geos_wrapper.cpp: Removed some memory leaks in PostGIS2* - converters. + * Removed some memory leaks in PostGIS2* converters. 2003-10-17 16:32 pramsey - * Makefile: Pass USE_* information to version string, add some 7.4 - version passing + * Pass USE_* information to version string, add some 7.4 version + passing flags to the compile. 2003-10-17 16:12 dblasby - * postgis_fn.c: Made Envelope() CW instead of CCW. + * Made Envelope() CW instead of CCW. 2003-10-17 16:07 dblasby - * Attic/postgis_sql_common.sql.in, postgis_fn.c: made isEmpty() - return true/false + * made isEmpty() return true/false 2003-10-17 00:56 pramsey - * examples/ogc_test_suite/2_queries.sql: Added some more AsText - wrappers. + * Added some more AsText wrappers. 2003-10-17 00:55 pramsey - * examples/ogc_test_suite/2_queries.sql: Added some AsText wrappers - to results to make results match answers. + * Added some AsText wrappers to results to make results match + answers. 2003-10-16 20:16 dblasby - * postgis_geos.c: Added NOTICE_HANDLER function. For some reason - this didnt get properly + * Added NOTICE_HANDLER function. For some reason this didnt get + properly committed last time. 2003-10-16 16:35 dblasby - * postgis.h: added #include <sys/types.h> for people using freeBSD + * added #include <sys/types.h> for people using freeBSD (strk@keybit.net patch) 2003-10-15 17:04 dblasby - * postgis_geos_wrapper.cpp: added a bunch of catch (GEOSExceptions) - blocks to write out more imformative + * added a bunch of catch (GEOSExceptions) blocks to write out more + imformative error messages. 2003-10-14 23:19 dblasby - * postgis_geos.c: GEOS2POSTGIS - added protection to pfree(NULL) - for multi* geoms + * GEOS2POSTGIS - added protection to pfree(NULL) for multi* geoms 2003-10-14 21:42 pramsey - * postgis_geos_wrapper.cpp: Added const declarations to sync with - current GEOS cvs. + * Added const declarations to sync with current GEOS cvs. 2003-10-06 18:09 dblasby - * postgis_inout.c: Fixed typo in add_to_geometry(). With very - poorly aligned sub-objects, it + * Fixed typo in add_to_geometry(). With very poorly aligned + sub-objects, it wouldnt allocate enough memory. Fixed it so its pesimistic and will allocate enough memory. 2003-10-03 16:45 dblasby - * postgis_geos.c, postgis_geos_wrapper.cpp: added pointonsurface() - as a sub. Some memory management fixes/tests. + * added pointonsurface() as a sub. Some memory management + fixes/tests. removed a few NOTICEs. 2003-09-29 16:15 pramsey - * loader/shp2pgsql.c: Patch from strk: + * Patch from strk: - "\t" always preceeded the first value of a dump_format query if NULL @@ -10770,85 +14282,76 @@ 2003-09-19 00:37 jeffloun - * loader/shp2pgsql.c: fixed a bug that actually tests the first 2 - point for pip instead of just thinking I was testing the first - two. + * fixed a bug that actually tests the first 2 point for pip instead + of just thinking I was testing the first two. 2003-09-16 20:27 dblasby - * loader/Makefile, postgis_debug.c, postgis_fn.c, postgis_geos.c, - postgis_geos_wrapper.cpp, postgis_transform.c: added ability to - delete geometries. + * added ability to delete geometries. 2003-09-10 22:44 jeffloun - * loader/pgsql2shp.c: got rid of warning... + * got rid of warning... 2003-09-10 22:40 jeffloun - * loader/pgsql2shp.c: changed it to make the field names in the dbf - file capital letters + * changed it to make the field names in the dbf file capital + letters 2003-09-10 21:36 jeffloun - * loader/pgsql2shp.c: fixed a bug in is_clockwise... + * fixed a bug in is_clockwise... 2003-09-04 16:46 dblasby - * doc/postgis.xml: removed truly_inside() doc. + * removed truly_inside() doc. 2003-09-04 16:19 dblasby - * Attic/postgis_sql_common.sql.in: removed truly_inside() function. + * removed truly_inside() function. 2003-08-22 17:40 dblasby - * postgis_inout.c: fixed geometry_in('SRID=<int>{no ;}'). + * fixed geometry_in('SRID=<int>{no ;}'). 2003-08-21 16:22 dblasby - * postgis_inout.c: added patch from strk@freek.keybit.net for - PG_NARGS() not being in 7.2 + * added patch from strk@freek.keybit.net for PG_NARGS() not being + in 7.2 2003-08-18 20:19 pramsey - * doc/postgis.xml: Add missing </para> + * Add missing </para> 2003-08-18 20:08 pramsey - * doc/postgis.xml: Removed illegal characters from the file. + * Removed illegal characters from the file. 2003-08-18 20:00 pramsey - * doc/postgis.xml: More entities + * More entities 2003-08-18 19:45 pramsey - * doc/postgis.xml: Replace <> with proper entities in Dave's new - function entries + * Replace <> with proper entities in Dave's new function entries 2003-08-18 16:59 pramsey - * examples/ogc_test_suite/README: Added info on piping results to - output file. + * Added info on piping results to output file. 2003-08-18 16:41 pramsey - * postgis_geos_wrapper.cpp: Change include from io.h to geom.h. + * Change include from io.h to geom.h. 2003-08-17 19:00 pramsey - * loader/Makefile, loader/shp2pgsql.c: Change sequence handling to - respect versions prior to 7.3. Patch from + * Change sequence handling to respect versions prior to 7.3. Patch + from strk. 2003-08-08 18:19 dblasby - * Attic/postgis_sql_common.sql.in, Makefile, create_undef.pl, - doc/postgis.xml, examples/ogc_test_suite/2_queries.sql, - postgis.h, postgis_debug.c, postgis_fn.c, postgis_geos.c, - postgis_geos_wrapper.cpp, postgis_gist_71.c, postgis_gist_72.c, - postgis_inout.c: Conformance changes. + * Conformance changes. Removed junk from postgis_debug.c and added the first run of the long transaction locking support. (this will change - dont use it) @@ -10861,15 +14364,13 @@ 2003-08-07 05:13 pramsey - * README.postgis: Added some information about compiling PostgreSQL - with C++ support to + * Added some information about compiling PostgreSQL with C++ + support to enable proper GEOS behavior. 2003-08-06 19:31 dblasby - * Attic/postgis_sql_common.sql.in, postgis.h, postgis_geos.c, - postgis_inout.c: Added the WKB parser. Added all the functions - like + * Added the WKB parser. Added all the functions like PolyFromWKB(<WKB>,[<SRID>]). Added all the functions like PolyFromText(<WKT>,[<SRID>]) @@ -10878,45 +14379,41 @@ 2003-08-05 18:27 dblasby - * postgis_geos.c: Added null implementations of new - GEOS-returning-geometry functions (ie. + * Added null implementations of new GEOS-returning-geometry + functions (ie. buffer). 2003-08-05 16:28 jeffloun - * loader/shp2pgsql.c: Removed the setval for the sequence if the - value was going to be 0. + * Removed the setval for the sequence if the value was going to be + 0. This avoids a warning that occirs when you try to set it to 0. 2003-08-01 23:58 dblasby - * Attic/postgis_sql_common.sql.in, postgis_geos.c, - postgis_geos_wrapper.cpp: added the functionality to convert - GEOS->PostGIS geometries. Added those geos + * added the functionality to convert GEOS->PostGIS geometries. + Added those geos functions to postgis. 2003-08-01 23:22 jeffloun - * loader/shp2pgsql.c: Altered the loader to use a (gid serial) type - instead of just a (gid int4). + * Altered the loader to use a (gid serial) type instead of just a + (gid int4). Also the gid is now declared as a primary key. 2003-08-01 17:44 pramsey - * spatial_ref_sys.sql: Added BC Albers parameterization (epsg - 42102) + * Added BC Albers parameterization (epsg 42102) 2003-07-25 17:08 pramsey - * postgis.h, postgis_debug.c, postgis_estimate.c, postgis_fn.c, - postgis_inout.c, postgis_ops.c: Moved Cygwin endian define out of - source files into postgis.h common + * Moved Cygwin endian define out of source files into postgis.h + common header file. 2003-07-08 18:35 dblasby - * postgis_inout.c: changed asbinary_specify() so that it is more - aware of TEXT being + * changed asbinary_specify() so that it is more aware of TEXT being un-terminated. this is a modified patch from David Garnier @@ -10924,23 +14421,12 @@ 2003-07-01 18:30 pramsey - * Attic/postgis_sql_71_end.sql.in, - Attic/postgis_sql_71_start.sql.in, - Attic/postgis_sql_72_end.sql.in, - Attic/postgis_sql_72_start.sql.in, - Attic/postgis_sql_73_end.sql.in, - Attic/postgis_sql_73_start.sql.in, - Attic/postgis_sql_common.sql.in, loader/pgsql2shp.c, - loader/shp2pgsql.c, postgis.h, postgis_chip.c, postgis_debug.c, - postgis_estimate.c, postgis_fn.c, postgis_geos.c, - postgis_gist_71.c, postgis_gist_72.c, postgis_inout.c, - postgis_ops.c, postgis_proj.c, postgis_transform.c: Added CVS - revision headers. + * Added CVS revision headers. 2003-06-18 16:30 pramsey - * loader/shp2pgsql.c: It seems that invalid geometries where in the - shapefile (as far as shapelib + * It seems that invalid geometries where in the shapefile (as far + as shapelib let shp2pgsql know). LINEZ objects with less then 2 vertices. I've patched shp2pgsql to recognized such an inconsistence and use a @@ -10950,18 +14436,16 @@ 2003-06-12 22:25 pramsey - * regress/isvalid_test, regress/relate_test: Added transaction - begin and end. + * Added transaction begin and end. 2003-05-27 22:35 dblasby - * Makefile, postgis_geos.c, postgis_geos_wrapper.cpp: New version - of the postgis-GEOS connector. + * New version of the postgis-GEOS connector. 2003-05-13 22:51 dblasby - * Attic/postgis_sql_common.sql.in: Added a modified version of Carl - Anderson <carl.anderson@vadose.org> patch for + * Added a modified version of Carl Anderson + <carl.anderson@vadose.org> patch for schema-aware find_srid(). I have modified your schema-patched find_srid() and commited it @@ -10977,364 +14461,320 @@ 2003-04-14 18:01 pramsey - * loader/shp2pgsql.c: Patch for optional case sensitivity respect. - From strk. + * Patch for optional case sensitivity respect. From strk. 2003-04-10 23:35 pramsey - * examples/ogc_test_suite/README: More info + * More info 2003-04-10 19:17 dblasby - * Attic/postgis_sql_common.sql.in: added area() as alias for - area2d() + * added area() as alias for area2d() 2003-04-10 19:16 dblasby - * postgis_fn.c, postgis_geos.c: changes to area() + * changes to area() 2003-04-10 17:45 pramsey - * examples/ogc_test_suite/README: More info. + * More info. 2003-04-10 17:40 pramsey - * examples/ogc_test_suite/2_queries.sql: Fixed within() test to - have right order of arguments. + * Fixed within() test to have right order of arguments. 2003-04-10 17:29 pramsey - * examples/ogc_test_suite/2_queries.sql: Changes to function names - to MATCH the specification. + * Changes to function names to MATCH the specification. 2003-04-10 17:19 pramsey - * examples/ogc_test_suite/2_queries.sql: More consistency fixes. + * More consistency fixes. 2003-04-10 17:05 pramsey - * examples/ogc_test_suite/1_schema.sql, - examples/ogc_test_suite/2_queries.sql, - examples/ogc_test_suite/3_cleanup.sql, - examples/ogc_test_suite/README: Fixes for consistency (!!!!) of - the tests and a first README on how to run + * Fixes for consistency (!!!!) of the tests and a first README on + how to run them. 2003-04-10 16:40 pramsey - * Attic/postgis_sql_common.sql.in: Extra OGC text constructor - functions. + * Extra OGC text constructor functions. 2003-04-10 16:22 pramsey - * Makefile: Hack to supply c++ CXX variable if undefined. + * Hack to supply c++ CXX variable if undefined. 2003-04-10 16:20 pramsey - * Makefile: Cruft removal + * Cruft removal 2003-04-10 05:19 pramsey - * Attic/postgis_sql_common.sql.in: Formatting changes. + * Formatting changes. 2003-04-10 05:16 pramsey - * Attic/postgis_sql_common.sql.in: Remove old commented out - duplicate function. + * Remove old commented out duplicate function. 2003-04-09 21:53 pramsey - * Makefile: Makefile should fully honor USE_GEOS flag now. + * Makefile should fully honor USE_GEOS flag now. 2003-04-09 21:35 pramsey - * Makefile, postgis_transform.c: Cleaned up makefile and transform - warning removed for null case. + * Cleaned up makefile and transform warning removed for null case. 2003-04-09 21:08 pramsey - * Attic/postgis_sql_common.sql.in: Some reformatting. + * Some reformatting. 2003-04-09 18:34 dblasby - * Attic/postgis_sql_common.sql.in, Makefile, postgis_geos.c, - postgis_geos_wrapper.cpp: GEOS support -first run + * GEOS support -first run 2003-04-09 18:34 dblasby - * regress/isvalid_test: test data for isvalid() + * test data for isvalid() 2003-04-09 03:40 pramsey - * jdbc/Makefile: Makefile update + * Makefile update 2003-04-09 03:40 pramsey - * CHANGES, CREDITS, README.postgis: Updates for 0.7.5 release. + * Updates for 0.7.5 release. 2003-04-08 21:41 pramsey - * Makefile: Cygwin BE_DLLLIBS fix from nvine/jtishler + * Cygwin BE_DLLLIBS fix from nvine/jtishler 2003-04-08 21:23 dblasby - * regress/relate_test: simple table to test relate(g1,g2). Taken - from JTS/GEOS regression test. + * simple table to test relate(g1,g2). Taken from JTS/GEOS + regression test. 2003-04-01 23:02 jeffloun - * loader/shp2pgsql.c: Fixed a bug which dropped the last Z value of - each line in 3d lines. + * Fixed a bug which dropped the last Z value of each line in 3d + lines. 2003-03-07 16:39 pramsey - * loader/shp2pgsql.c: M-handling patch and some Z-recognition too. + * M-handling patch and some Z-recognition too. From strk@freek.keybit.net. 2003-03-06 18:57 chodgson - * Attic/postgis_sql_73_end.sql.in: swapped '~=' for '=' in the - operator class definition for gist_geometry_ops. + * swapped '~=' for '=' in the operator class definition for + gist_geometry_ops. 2003-03-06 18:29 chodgson - * Attic/postgis_sql_common.sql.in: changed 'geometry' to 'GEOMETRY' - two places in the AddGeometryColumn sql code. + * changed 'geometry' to 'GEOMETRY' two places in the + AddGeometryColumn sql code. 2003-03-06 18:10 chodgson - * doc/postgis.xml: Updated the documentation for the '~' operator - and added documentation for the '@' operator (they were - backwards). + * Updated the documentation for the '~' operator and added + documentation for the '@' operator (they were backwards). 2003-03-06 18:04 dblasby - * Attic/postgis_sql_73_end.sql.in: indexing for 7.3: @ and ~ were - backwards. Corrected. + * indexing for 7.3: @ and ~ were backwards. Corrected. 2003-02-15 00:27 jeffloun - * loader/shp2pgsql.c: added more type checking into the create - table statment. + * added more type checking into the create table statment. Now uses int8, and numeric types if the columns definitions are too big 2003-02-14 20:07 jeffloun - * loader/shp2pgsql.c: changed the PIP function to loop from i=0 to - 1<n-1 + * changed the PIP function to loop from i=0 to 1<n-1 2003-02-13 02:48 pramsey - * CHANGES, README.postgis, loader/Makefile: Changes in preparation - for 0.7.4 release. + * Changes in preparation for 0.7.4 release. 2003-02-12 21:03 pramsey - * Makefile: Fixed bug with 7.1 build relating to postgis_estimate. + * Fixed bug with 7.1 build relating to postgis_estimate. 2003-02-04 23:11 pramsey - * Attic/postgis_sql_common.sql.in: Changed constraint name for - geometry_columns_pk. + * Changed constraint name for geometry_columns_pk. 2003-02-04 22:57 pramsey - * loader/shp2pgsql.c: Fix memory management error, array of - pointers allocated insufficient space. + * Fix memory management error, array of pointers allocated + insufficient space. 2003-02-04 21:39 pramsey - * loader/pgsql2shp.c, loader/shp2pgsql.c: Added CVS substitution - strings for logging. + * Added CVS substitution strings for logging. 2003-02-04 06:49 pramsey - * Attic/postgis_sql_72_end.sql.in: Fixed stupid case error in 7.2 - gist support. + * Fixed stupid case error in 7.2 gist support. 2003-02-03 20:08 pramsey - * spatial_ref_sys.sql: Updated SRS file with better proj4 - definitions and nicer commented + * Updated SRS file with better proj4 definitions and nicer + commented description lines. 2003-01-31 17:23 chodgson - * doc/postgis.xml: fixed a small error in an example - road_name -> - name + * fixed a small error in an example - road_name -> name 2003-01-22 17:07 dblasby - * postgis_estimate.c: applied Mark Cave-Ayland's new patch that is - a bit cleaner and has a + * applied Mark Cave-Ayland's new patch that is a bit cleaner and + has a user-defined FETCH limit for creating a histogram. 2003-01-21 17:46 dblasby - * postgis_estimate.c: added patch from Mark Cave-Ayland that saves - memory during histogram + * added patch from Mark Cave-Ayland that saves memory during + histogram calculations by using cursors instead of loading all the BOXs at once. 2003-01-06 18:07 pramsey - * Makefile: Added USE_STATS fix for index selectivity. + * Added USE_STATS fix for index selectivity. 2002-12-17 23:24 dblasby - * postgis_inout.c: fixed select astext(the_geom)||'dave' from ...; - bug + * fixed select astext(the_geom)||'dave' from ...; bug 2002-12-10 04:45 pramsey - * postgis.sql.in, postgis_gist_71.sql.in, postgis_gist_72.sql.in, - postgis_gist_73.sql.in: Removed old sql.in files. + * Removed old sql.in files. 2002-12-10 04:37 pramsey - * create_undef.pl: Support for 7.3 undefinition. + * Support for 7.3 undefinition. 2002-12-10 04:36 pramsey - * Attic, Attic/postgis_sql_71_end.sql.in, - Attic/postgis_sql_71_start.sql.in, - Attic/postgis_sql_72_end.sql.in, - Attic/postgis_sql_72_start.sql.in, - Attic/postgis_sql_73_end.sql.in, - Attic/postgis_sql_73_start.sql.in, - Attic/postgis_sql_common.sql.in, Makefile: New SQL update files, - with version dependant start and end scripts. + * New SQL update files, with version dependant start and end + scripts. 2002-12-06 20:31 pramsey - * Makefile: Set USE_PROJ back to default 0. + * Set USE_PROJ back to default 0. 2002-12-05 22:12 pramsey - * postgis.sql.in: Returned to 'opaque' as type in creation, since - 7.3 will automatically + * Returned to 'opaque' as type in creation, since 7.3 will + automatically cast and < 7.3 will fail if I use a different value. This causes some warnings in 7.3, but no failures. 2002-12-05 21:49 pramsey - * Makefile, postgis.sql.in, postgis_gist_73.sql.in: Updates to - support 7.3 typecasting conventions. 7.3 support is now ready + * Updates to support 7.3 typecasting conventions. 7.3 support is + now ready for beta testing. 2002-12-05 21:11 pramsey - * postgis_gist_73.sql.in: "fixed" pg_opclass so that 7.3 index - creation works. + * "fixed" pg_opclass so that 7.3 index creation works. 2002-12-05 20:57 pramsey - * postgis_gist_73.sql.in: Changed an opaque to internal (many to - go...) + * Changed an opaque to internal (many to go...) 2002-12-05 20:54 pramsey - * Makefile: Pass USE_VERSION macro into the C compilation process - to the pre-processor can + * Pass USE_VERSION macro into the C compilation process to the + pre-processor can make use of it 2002-12-05 20:48 pramsey - * Makefile: Changed libdir references to LIBPATH and started using - the magic + * Changed libdir references to LIBPATH and started using the magic $libpath entry for default installs. 2002-12-05 20:40 pramsey - * postgis_gist_73.sql.in: Formatting change. + * Formatting change. 2002-12-05 20:30 pramsey - * Makefile, postgis_gist_73.sql.in: Early support for 7.3. No fixes - for typecasting problems yet. + * Early support for 7.3. No fixes for typecasting problems yet. 2002-12-05 19:55 pramsey - * postgis_gist_72.sql.in, postgis_gist_73.sql.in: Removed DOS - linefeeds from SQL files. + * Removed DOS linefeeds from SQL files. 2002-12-05 19:48 pramsey - * postgis_gist_71.c, postgis_gist_71.sql.in: Changes to support 7.3 - cleanly. + * Changes to support 7.3 cleanly. 2002-12-05 19:48 pramsey - * Makefile, README.postgis, postgis_gist.c, postgis_gist.sql.in, - postgis_gist_73.sql.in: Changes to allow 7.3 support to be easily - added. + * Changes to allow 7.3 support to be easily added. 2002-12-01 05:59 pramsey - * examples/ogc_test_suite, examples/ogc_test_suite/1_schema.sql, - examples/ogc_test_suite/2_queries.sql, - examples/ogc_test_suite/3_cleanup.sql: Original OpenGIS test - suite files. To be edited to conform to + * Original OpenGIS test suite files. To be edited to conform to PostGIS syntax where legal. 2002-11-26 03:59 pramsey - * Makefile: Changed references to 'make' into macro references to - MAKE + * Changed references to 'make' into macro references to MAKE 2002-11-22 21:25 chodgson - * doc/postgis.xml: changed the title of the new section from - "Mapserver" to "Using Mapserver" + * changed the title of the new section from "Mapserver" to "Using + Mapserver" 2002-11-22 21:22 chodgson - * doc/postgis.xml: added more advanced mapserver documentation, and - separated mapserver into its own section of the documentation + * added more advanced mapserver documentation, and separated + mapserver into its own section of the documentation 2002-11-22 17:38 dblasby - * postgis_transform.c: Non-compiled in transform() returns error - instead of nop. + * Non-compiled in transform() returns error instead of nop. 2002-11-20 21:32 chodgson - * doc/postgis.xml: re-formatted the xml doc and added a bit about - complex queries (still lots more to come on that topic) + * re-formatted the xml doc and added a bit about complex queries + (still lots more to come on that topic) 2002-11-06 23:55 jeffloun - * loader/pgsql2shp.c: added support for clockwise-ness in shp - dumper + * added support for clockwise-ness in shp dumper 2002-11-04 21:21 pramsey - * loader/pgsql2shp.c: Removed debugging connstring print. + * Removed debugging connstring print. 2002-10-25 16:13 dblasby - * postgis_inout.c: Now accepts both types of multipoint - - 'MULTIPOINT(0 0, 1 1)'::geometry and + * Now accepts both types of multipoint - 'MULTIPOINT(0 0, 1 + 1)'::geometry and 'MULTIPOINT( (0 0), (1 1))'::geometry; 2002-10-24 15:53 pramsey - * jdbc/org/postgis/PGbox3d.java, jdbc/org/postgis/PGgeometry.java: - Added PGbox3d accessors for LLB and URB. Added PGgeometry update + * Added PGbox3d accessors for LLB and URB. Added PGgeometry update to account for SRIDs when they are present in the WKT. Submitted by Rueben Schultz. 2002-10-17 17:06 chodgson - * loader/dbfopen.c: fixed the last compile warning on solaris/gcc + * fixed the last compile warning on solaris/gcc 2002-10-17 16:45 chodgson - * loader/dbfopen.c, loader/getopt.c, loader/shp2pgsql.c, - loader/shpopen.c: - cleaned up all the compiler warnings + * - cleaned up all the compiler warnings - for getopt.c, this involved moving the line: extern char *getenv(const char *name); outside of the two nested #ifdefs that it was inside, as it is @@ -11343,253 +14783,230 @@ 2002-10-16 23:48 pramsey - * doc/postgis.xml: Fixed syntax error in hyperlink to postgis - source. + * Fixed syntax error in hyperlink to postgis source. 2002-10-16 20:33 dblasby - * postgis_estimate.c: Added support to turn off the - postgis_gist_sel() computations (see Makefile). + * Added support to turn off the postgis_gist_sel() computations + (see Makefile). 2002-10-16 17:27 pramsey - * Makefile: Added USE_STATS switch to make the new statistics - system optional. + * Added USE_STATS switch to make the new statistics system + optional. 2002-10-16 17:06 chodgson - * Makefile: makefile now has both support for auto-determining - postgres version and support for the new histogram2d stuff + * makefile now has both support for auto-determining postgres + version and support for the new histogram2d stuff 2002-10-11 22:52 dblasby - * postgis_estimate.c: New file with original estimation methods. + * New file with original estimation methods. 2002-10-11 22:52 dblasby - * Makefile, postgis.h, postgis.sql.in, postgis_gist_72.c, - postgis_gist_72.sql.in, postgis_inout.c: Added support for - histogram2d and better statistical analysis. + * Added support for histogram2d and better statistical analysis. 2002-10-11 20:22 jeffloun - * loader/pgsql2shp.c: fixed the errors in the error fix i had just - committed... + * fixed the errors in the error fix i had just committed... 2002-10-11 20:10 jeffloun - * loader/pgsql2shp.c: Fixed a bug from adding NULL support to shape - dumper + * Fixed a bug from adding NULL support to shape dumper 2002-10-10 17:32 jeffloun - * loader/pgsql2shp.c: added support to write out null geometries to - polygon, multipolygon, arc, and multiarcs... + * added support to write out null geometries to polygon, + multipolygon, arc, and multiarcs... 2002-10-10 17:11 jeffloun - * loader/pgsql2shp.c: Added support to write out Null geometries to - point and mulitpoints + * Added support to write out Null geometries to point and + mulitpoints 2002-10-10 17:00 chodgson - * README.postgis, doc/postgis.xml, postgis_ops.c: - fixed a bug in - box3d_overleft which would likely go unnoticed + * - fixed a bug in box3d_overleft which would likely go unnoticed - fixed the docs for &<, &>, <<, and >> which were backwards 2002-09-20 18:05 dblasby - * postgis_debug.c: Fixed complier complaint reported by Mark Sutton - <mes@lazo.ca>. + * Fixed complier complaint reported by Mark Sutton <mes@lazo.ca>. 2002-09-06 20:29 pramsey - * jdbc/org/postgis/LinearRing.java: Trivial initialization bug, - forget to set dimension. + * Trivial initialization bug, forget to set dimension. 2002-09-05 16:49 pramsey - * CHANGES, README.postgis: Changes in preparation for 0.7.3 release + * Changes in preparation for 0.7.3 release 2002-09-05 16:39 dblasby - * postgis.sql.in: Fixed typo in dropgeometrycolumn() - IS null to - =null. This was caused in the + * Fixed typo in dropgeometrycolumn() - IS null to =null. This was + caused in the last 'fix'. 2002-09-05 00:07 pramsey - * Makefile: Make 7.2 index test check for version 7.1 and default - to 7.2 if not + * Make 7.2 index test check for version 7.1 and default to 7.2 if + not This is preparatory to the 7.3 pgsql release which uses the sames GiST bindings as the 7.2 release. 2002-09-04 16:55 dblasby - * postgis_transform.c: Applied "Mark Cave-Ayland" - <mark.cave-ayland@webbased.co.uk>'s patch so + * Applied "Mark Cave-Ayland" <mark.cave-ayland@webbased.co.uk>'s + patch so transform() will correctly tranform BBOX only geometries. 2002-09-03 15:31 pramsey - * Makefile: Added automatic test for version string and setting of - USE_PG72 to + * Added automatic test for version string and setting of USE_PG72 + to appropriate value, as submitted by Greg Stark. 2002-09-01 20:04 pramsey - * CHANGES, CREDITS, README.postgis: Changes in preparation for - 0.7.2 release. + * Changes in preparation for 0.7.2 release. 2002-08-19 16:14 dblasby - * postgis.sql.in: changed "=NULL" to "is null" for postgresql 7.3 - devel issues (as reported + * changed "=NULL" to "is null" for postgresql 7.3 devel issues (as + reported by Eric - redmonde@purdue.edu) 2002-08-16 17:58 dblasby - * postgis_fn.c: Applyed "Mark Cave-Ayland" - <mark.cave-ayland@webbased.co.uk>'s patch + * Applyed "Mark Cave-Ayland" <mark.cave-ayland@webbased.co.uk>'s + patch to the truly_inside() function. Thanks mark! 2002-08-07 16:31 pramsey - * loader/shp2pgsql.c: Patch to write null geometries as "\N" in the - dump file format case. + * Patch to write null geometries as "\N" in the dump file format + case. Submitted by Steffen Macke <sdteffen@web.de> 2002-07-26 16:50 chodgson - * doc/postgis.xml: minor correction + * minor correction 2002-07-24 20:40 pramsey - * loader/shp2pgsql.c: fixes the unwanted quotation of NULLs for the - sql insert format. Submitted + * fixes the unwanted quotation of NULLs for the sql insert format. + Submitted by Steffen Macke. 2002-07-17 20:10 chodgson - * doc/postgis.xml: fixed some formatting errors from my previous - addition + * fixed some formatting errors from my previous addition 2002-07-17 18:34 chodgson - * doc/postgis.xml: added a "common problems" sub-section to the - "installing postgis" section + * added a "common problems" sub-section to the "installing postgis" + section 2002-07-06 17:51 pramsey - * Makefile: Reverted USE_PROJ to 0 + * Reverted USE_PROJ to 0 2002-07-06 15:16 pramsey - * loader/shp2pgsql.c: Patch from Steffen Macke, NULL attributes are - imported as NULL now, + * Patch from Steffen Macke, NULL attributes are imported as NULL + now, gid field renaming works now (case problem), \ and ' are escaped and don't break the import 2002-07-04 23:38 dblasby - * Makefile, postgis.h, postgis.sql.in, postgis_inout.c: added - bytea(wkb) + * added bytea(wkb) 2002-06-26 18:34 pramsey - * doc/postgis.xml: fixed syntax error in reference to pgsql2shp + * fixed syntax error in reference to pgsql2shp 2002-06-26 18:25 pramsey - * loader/Makefile: Cygwin fixes to the install target to provide - .exe extensions. + * Cygwin fixes to the install target to provide .exe extensions. 2002-06-07 18:16 jeffloun - * loader/pgsql2shp.c: fixed a bug in pgsql2shp which displayed the - total DBF rows written as one less than actually was written. + * fixed a bug in pgsql2shp which displayed the total DBF rows + written as one less than actually was written. 2002-05-28 18:01 chodgson - * postgis_gist.sql.in: - updated the ~ and @ operator definitions - in postgis_gist.sql.in so that ~ is contains and @ is contained - (should have been done in the last update, but I forgot) + * - updated the ~ and @ operator definitions in postgis_gist.sql.in + so that ~ is contains and @ is contained (should have been done + in the last update, but I forgot) 2002-05-28 17:59 chodgson - * postgis_gist_72.sql.in: - updated the ~ and @ operator - definitions in postgis_gist_72.sql.in so that ~ is contains and @ - is contained + * - updated the ~ and @ operator definitions in + postgis_gist_72.sql.in so that ~ is contains and @ is contained 2002-05-28 17:54 chodgson - * postgis_fn.c: - updated the translate function in postgis_fn.c to - translate the bounding box as well, as suggested by Robert - Burgholzer + * - updated the translate function in postgis_fn.c to translate the + bounding box as well, as suggested by Robert Burgholzer 2002-05-22 19:29 pramsey - * doc/postgis.xml: Fixed syntax error in GeometryN defn. + * Fixed syntax error in GeometryN defn. 2002-05-14 20:50 pramsey - * Makefile: Set USE_PG72 to 0. + * Set USE_PG72 to 0. 2002-05-14 20:47 pramsey - * CHANGES, Makefile, README.postgis: Documentation updates for - 0.7.1 release. + * Documentation updates for 0.7.1 release. 2002-05-14 20:36 pramsey - * postgis.h, postgis.sql.in, postgis_chip.c, postgis_debug.c, - postgis_fn.c, postgis_gist.c, postgis_gist.sql.in, - postgis_gist_72.c, postgis_gist_72.sql.in, postgis_inout.c, - postgis_ops.c, postgis_proj.c, postgis_transform.c: Stripped DOS - carriage returns from all source code files. Should + * Stripped DOS carriage returns from all source code files. Should fix some compilation problems on some platforms. 2002-05-14 18:28 chodgson - * loader/shp2pgsql.c, postgis.h, postgis.sql.in, postgis_fn.c, - postgis_gist_72.c, postgis_inout.c: - integrated a bugfix for the - rtree_picksplit algorithm from Teodor Sigaev. This fixes the bug - which reports "ERROR: MemoryContextAlloc: invalid request size 0" - while building a gist rtree index (first reported by Andy Turk) + * - integrated a bugfix for the rtree_picksplit algorithm from + Teodor Sigaev. This fixes the bug which reports "ERROR: + MemoryContextAlloc: invalid request size 0" while building a gist + rtree index (first reported by Andy Turk) - cleaned up some warnings (mostly "possibly unitialized variables") 2002-05-06 17:35 chodgson - * Makefile, postgis_fn.c, postgis_inout.c: - changed - add_to_geometry() and collector() so that the sql collect() - aggregate returns the simplest possible geometric type, ie. a - MULTIPOINT instead of a GEOMETRYCOLLECTIONwhen all of the + * - changed add_to_geometry() and collector() so that the sql + collect() aggregate returns the simplest possible geometric type, + ie. a MULTIPOINT instead of a GEOMETRYCOLLECTIONwhen all of the geometries being collected are of either POINT or MULTIPOINT type 2002-05-04 23:08 pramsey - * doc/postgis.xml: Fixed mistake in FAQ example on radius - searching. + * Fixed mistake in FAQ example on radius searching. 2002-05-04 22:52 pramsey - * doc/postgis.xml: More docbook changes. + * More docbook changes. 2002-05-04 22:51 pramsey - * doc/postgis.xml: Docbook syntax error changes. + * Docbook syntax error changes. 2002-05-04 22:47 pramsey - * Makefile: Added postgis_undef.sql to make clean target. + * Added postgis_undef.sql to make clean target. 2002-05-04 22:46 pramsey - * CHANGES, CREDITS, Makefile, README.postgis, TODO, - doc/postgis.xml: Documentation updates to go with the 0.7 - release. All new functions + * Documentation updates to go with the 0.7 release. All new + functions documented, and appropriate changes made to installation and other directions. New build process for the PG72 indexes and PROJ4 @@ -11598,41 +15015,39 @@ 2002-05-04 22:44 pramsey - * spatial_ref_sys.sql: Add commenting to indicate the coordinate - system of each insert line in + * Add commenting to indicate the coordinate system of each insert + line in a human readable form. 2002-05-04 22:44 pramsey - * loader/README.pgsql2shp, loader/README.shp2pgsql, - loader/dbfopen.c, loader/shapefil.h, loader/shpopen.c: Update - shapelib references to 1.2.9. + * Update shapelib references to 1.2.9. 2002-05-04 20:30 pramsey - * loader/Makefile: Added an "install" target which installs - shp2pgsql and pgsql2shp in the + * Added an "install" target which installs shp2pgsql and pgsql2shp + in the default pgsql bin directory. 2002-05-04 20:29 pramsey - * postgis_transform.c: Changed WANT_PROJECTION flag to USE_PROJ to - match other Makefile defines. + * Changed WANT_PROJECTION flag to USE_PROJ to match other Makefile + defines. 2002-05-04 20:28 pramsey - * postgis.sql.in: Added GeomFromText alias to GeometryFromText - since the former is in the + * Added GeomFromText alias to GeometryFromText since the former is + in the SFSQL spec and the latter is not. 2002-05-03 03:14 pramsey - * doc/postgis.xml: Start of 0.7 documenation edits. + * Start of 0.7 documenation edits. 2002-05-02 22:25 dblasby - * postgis_transform.c: transform_geom() - if it gets and error -38 - from PROJ.4 (couldnt open + * transform_geom() - if it gets and error -38 from PROJ.4 (couldnt + open grid file) it will try to do the transform without a a datum conversion. This usually occurs if you ask for a re-projection for a point outside where you have @@ -11640,26 +15055,22 @@ 2002-04-30 23:37 dblasby - * Makefile, postgis_transform.c: Better error reporting. + * Better error reporting. 2002-04-30 23:20 dblasby - * Makefile, postgis_transform.c: Added some debugging to transform. + * Added some debugging to transform. 2002-04-29 17:23 dblasby - * postgis.h, postgis.sql.in, postgis_proj.c: Added - distance_ellipsiod(point,point,ellipsoid) + * Added distance_ellipsiod(point,point,ellipsoid) (called distance_spheroid in SQL) 2002-04-26 22:50 chodgson - * Makefile, loader/Makefile, postgis.h, postgis.sql.in, - postgis_fn.c, postgis_gist.c, postgis_gist.sql.in, - postgis_gist_72.c, postgis_gist_72.sql.in, postgis_ops.c: - cut - the gist indexing-related functions out of postgis_ops.c and put - them in postgis_gist.c, then put the new gist indexing functions - for postgres >= 7.2 in the file postgis_gist_72 + * - cut the gist indexing-related functions out of postgis_ops.c + and put them in postgis_gist.c, then put the new gist indexing + functions for postgres >= 7.2 in the file postgis_gist_72 - similarly, the sql definitions of the gist functions have been split into their own new sql.in file, with postgis_gist_72.sql.in @@ -11687,57 +15098,54 @@ 2002-04-26 16:13 pramsey - * loader/pgsql2shp.c: Column name length limitation removed. Patch - submitted by Bernhard + * Column name length limitation removed. Patch submitted by + Bernhard Reiter <bernhard@intevation.de> 2002-04-23 17:02 pramsey - * doc/postgis.xml: XML syntax error. + * XML syntax error. 2002-04-19 18:20 pramsey - * spatial_ref_sys.sql: Removed the CREATE INDEX statement since - there is already a primary + * Removed the CREATE INDEX statement since there is already a + primary key index. 2002-04-19 18:15 pramsey - * spatial_ref_sys.sql: Added PROJ4 entries to all relevant rows, - altered the auth_name to + * Added PROJ4 entries to all relevant rows, altered the auth_name + to be EPSG for those IDs which originated from the EPSG. 2002-04-19 15:14 pramsey - * jdbc/README, jdbc/examples/TestServer.java: Patches to bring - example up to current version in terms of SQL access + * Patches to bring example up to current version in terms of SQL + access and to stop silly bug in missing table case. Submitted by Steffen Macke <sdteffen@web.de> 2002-04-15 22:38 jeffloun - * loader/shp2pgsql.c: fixed bug that allowed two field names to be - the same in shp2psql, we are now checking for that. + * fixed bug that allowed two field names to be the same in + shp2psql, we are now checking for that. 2002-03-26 23:46 dblasby - * postgis.sql.in: changed postgis_Version() to return type text, - not type char. + * changed postgis_Version() to return type text, not type char. 2002-03-25 22:20 pramsey - * postgis.h: Minor syntax changes in commenting. + * Minor syntax changes in commenting. 2002-03-25 02:04 pramsey - * postgis.h, postgis_debug.c: Minor syntactical changes to try and - allow compilation on IRIX. + * Minor syntactical changes to try and allow compilation on IRIX. 2002-03-22 18:42 chodgson - * postgis.h, postgis.sql.in, postgis_fn.c, postgis_inout.c: Added - the collect(geometry) function which is an aggregate function - that + * Added the collect(geometry) function which is an aggregate + function that takes a group of geometries and turns them into a geometry collection. For example, "select collect(roadsgeom) from roadstable group by @@ -11746,271 +15154,254 @@ 2002-03-15 17:10 dblasby - * postgis.h, postgis.sql.in, postgis_ops.c: ADD xmin(box3d) etc... - for box3d's. + * ADD xmin(box3d) etc... for box3d's. 2002-03-14 19:35 jeffloun - * loader/pgsql2shp.c: added a warning to the shape dumper when - there are no fields in the database. + * added a warning to the shape dumper when there are no fields in + the database. 2002-03-01 19:32 pramsey - * loader/shp2pgsql.c: Alter shp2pgsql in the -d case so that - 'DELETE FROM' is used to clear the + * Alter shp2pgsql in the -d case so that 'DELETE FROM' is used to + clear the 'GEOMETRY_COLUMNS' table during table drop instead of DropGeometryColumns. Patch submitted by Steffen Macke <sdteffen@yahoo.com>. 2002-02-27 00:38 dblasby - * postgis.h, postgis_inout.c: minor bug in geometry_to_text() for - BOX3D only types fixed. + * minor bug in geometry_to_text() for BOX3D only types fixed. 2002-02-27 00:06 dblasby - * postgis_inout.c: BOX3D only geometries now dump as - "SRID=x;BOX3D(...)". They are now okay to dump/restore. + * BOX3D only geometries now dump as "SRID=x;BOX3D(...)". They are + now okay to dump/restore. 2002-02-26 23:46 dblasby - * postgis_inout.c: for bbox only geometries, it will dump as - "SRID=x;NULL", and on load, it will be NULL. + * for bbox only geometries, it will dump as "SRID=x;NULL", and on + load, it will be NULL. 2002-02-23 19:04 pramsey - * loader/README.pgsql2shp, loader/pgsql2shp.c: Patch to pgsql2shp - to allow dumping of tables with more than one geometry + * Patch to pgsql2shp to allow dumping of tables with more than one + geometry column, and addition of -g option to specific which geometry column to dump. Submitted by Steffen Macke <sdteffen@yahoo.com>. 2002-02-19 16:57 pramsey - * loader/shp2pgsql.c: Patch to shp2pgsql.c to properly handle 3D - shape files. Submitted + * Patch to shp2pgsql.c to properly handle 3D shape files. Submitted by Steffen Macke <sdteffen@yahoo.com>. 2002-02-18 18:02 dblasby - * postgis_chip.c: minor bug fix + * minor bug fix 2002-02-18 17:02 dblasby - * Makefile, postgis.h, postgis.sql.in, postgis_chip.c, - postgis_fn.c, postgis_transform.c: Added TS support function - (chip and some non-SFSQL functions) + * Added TS support function (chip and some non-SFSQL functions) 2002-02-13 16:50 pramsey - * README.postgis: Fixed syntax error in UPDATE statement. + * Fixed syntax error in UPDATE statement. 2002-01-11 16:58 dblasby - * postgis_transform.c: better "no proj4" support addded + * better "no proj4" support addded 2002-01-08 16:55 pramsey - * README.postgis: Fixed dumb error in POINT syntax example. + * Fixed dumb error in POINT syntax example. 2002-01-07 21:07 dblasby - * postgis.sql.in: Order changes to avoid conflicts. + * Order changes to avoid conflicts. 2002-01-03 23:31 dblasby - * postgis.h, postgis.sql.in, postgis_fn.c: Added - max_distance(l1,l2) function + * Added max_distance(l1,l2) function 2001-12-21 23:01 dblasby - * Makefile, postgis.h, postgis.sql.in, postgis_proj.c, - postgis_transform.c: Coordinate transformation function, - transform() added in this file. + * Coordinate transformation function, transform() added in this + file. Adds requirement for linking the proj4 library if non-null version of function is requested. 2001-12-21 19:44 pramsey - * README.postgis, doc/postgis.xml, postgis.sql.in: Doco changes to - reflect use of 'createlang' as default language creator. + * Doco changes to reflect use of 'createlang' as default language + creator. 2001-12-18 22:28 dblasby - * postgis_transform.c: Added to achive (no code) + * Added to achive (no code) 2001-12-12 22:21 dblasby - * postgis.sql.in: changed setSRID(chip and geometry, int) so its - cachable + * changed setSRID(chip and geometry, int) so its cachable 2001-12-12 22:19 dblasby - * postgis.sql.in: Made setSRID cachable + * Made setSRID cachable 2001-11-21 19:39 dblasby - * postgis.h, postgis_chip.c: Chip now handles data with different - datasizes (datum_size) + * Chip now handles data with different datasizes (datum_size) 2001-11-19 17:25 pramsey - * doc/postgis.xml: Fix error in sentence about OGC support. + * Fix error in sentence about OGC support. 2001-11-07 19:35 pramsey - * CHANGES: Added dates to changelog *yawn* + * Added dates to changelog *yawn* 2001-11-07 17:25 pramsey - * CHANGES: Added 0.6.2 changes. + * Added 0.6.2 changes. 2001-11-06 23:03 jeffloun - * loader/shp2pgsql.c: Fixed the 'free memory that didn't exist - problem' from newsgroup feedback + * Fixed the 'free memory that didn't exist problem' from newsgroup + feedback 2001-11-02 23:04 dblasby - * postgis_chip.c: New CHIP type + * New CHIP type 2001-11-02 23:00 dblasby - * Makefile, postgis.h, postgis.sql.in: Added CHIP info + * Added CHIP info 2001-11-02 00:28 pramsey - * Makefile: Added README to files installed by default + * Added README to files installed by default 2001-11-01 22:57 pramsey - * loader/dbfopen.c, loader/shapefil.h, loader/shpopen.c: Updated - shapelib files from latest CVS version. + * Updated shapelib files from latest CVS version. 2001-10-31 22:18 pramsey - * Makefile: Added spatial_ref_sys.sql to the installed files for - 'make install' + * Added spatial_ref_sys.sql to the installed files for 'make + install' 2001-10-30 19:52 pramsey - * spatial_ref_sys.sql: Added some line commenting to make names - more readable. + * Added some line commenting to make names more readable. 2001-10-30 19:47 pramsey - * doc/postgis.xml: More spelling fixes, this time with ispell! :) + * More spelling fixes, this time with ispell! :) 2001-10-30 19:43 pramsey - * doc/postgis.xml: Fix spelling mistake. + * Fix spelling mistake. 2001-10-29 17:52 jeffloun - * loader/shp2pgsql.c: fixed a bug which made the last column value - in the dbf file loading + * fixed a bug which made the last column value in the dbf file + loading incorrect if you were using Dump format. 2001-10-26 17:04 pramsey - * loader/Makefile: Added N.Vines changes to Makefile for better - compilation under cygwin. + * Added N.Vines changes to Makefile for better compilation under + cygwin. 2001-10-26 16:30 pramsey - * doc/postgis.xml: Fixed documentation error with respect to box3d + * Fixed documentation error with respect to box3d 2001-10-25 18:22 dblasby - * postgis_inout.c: Fixed but in WKB out - wkb_multi* didnt set the - 'size' return value. + * Fixed but in WKB out - wkb_multi* didnt set the 'size' return + value. 2001-10-24 20:56 pramsey - * spatial_ref_sys.sql: File with all the ESRI standard ID codes, - with corresponding WKT + * File with all the ESRI standard ID codes, with corresponding WKT definitions, for loading into the SPATIAL_REF_SYS table. 2001-10-24 20:42 pramsey - * loader/Makefile, loader/getopt.c: Sweet mary, mother of god, - getopt.c was a mess! Cleaned out HTML entities + * Sweet mary, mother of god, getopt.c was a mess! Cleaned out HTML + entities and added stdio.h include. Works better now. 2001-10-23 23:41 jeffloun - * loader/shp2pgsql.c: fixed a bug in shp2pgsqkl that allocated way - too much memory in polygon files. + * fixed a bug in shp2pgsqkl that allocated way too much memory in + polygon files. 2001-10-22 20:13 jeffloun - * loader/getopt.c, loader/getopt.h: Standard GNU option handling. + * Standard GNU option handling. 2001-10-22 20:12 jeffloun - * loader/pgsql2shp.c, loader/shp2pgsql.c: Modified both - loader/dumper to use gnu getopt.c instead of standar one + * Modified both loader/dumper to use gnu getopt.c instead of + standar one since getopt was not the same on solaris and linux. 2001-10-18 17:52 pramsey - * postgis_undef.sql: postgis_undef.sql is now automatically - generated from postgis.sql so + * postgis_undef.sql is now automatically generated from postgis.sql + so no longer part of source code distribution 2001-10-18 17:51 pramsey - * Makefile, postgis_undef.sql: Added lines to automatically create - postgis_undef.sql from + * Added lines to automatically create postgis_undef.sql from postgis.sql using create_undef.pl as part of standard build process. 2001-10-18 16:39 dblasby - * create_undef.pl, postgis.sql.in: create_undef.pl changed to reove - the 2 meta-info tables (spatial_ref_sys and geometry_columns). + * create_undef.pl changed to reove the 2 meta-info tables + (spatial_ref_sys and geometry_columns). 2001-10-17 23:13 pramsey - * doc/html/style.css: Updated style.css to match new website. + * Updated style.css to match new website. 2001-10-15 18:07 pramsey - * CHANGES: 0.6.1 changes + * 0.6.1 changes 2001-10-15 17:42 pramsey - * loader/pgsql2shp.c: Usage documentation changes. + * Usage documentation changes. 2001-10-11 18:35 pramsey - * loader/shp2pgsql.c: Added line break ot usage. + * Added line break ot usage. 2001-10-11 18:34 pramsey - * loader/shp2pgsql.c: Made usage line more friendly for 80 column - displays. + * Made usage line more friendly for 80 column displays. 2001-10-11 18:26 pramsey - * loader/pgsql2shp.c: Edited the usage log to by nicer to 80 column - displays + * Edited the usage log to by nicer to 80 column displays 2001-10-11 18:07 jeffloun - * loader/pgsql2shp.c, loader/shp2pgsql.c: Fixed some errors and - warning that caused it not to compile under linux + * Fixed some errors and warning that caused it not to compile under + linux 2001-10-11 17:15 jeffloun - * loader/shp2pgsql.c: Modified the .c files slightly to get rid of - some warnings. + * Modified the .c files slightly to get rid of some warnings. 2001-10-04 18:53 jeffloun - * loader/README.pgsql2shp, loader/pgsql2shp.c: Modified the - pgsql2shp file to use getopt to parse the arguments. + * Modified the pgsql2shp file to use getopt to parse the arguments. Modified the Readme file accordingly to the new command line usages. @@ -12019,64 +15410,59 @@ 2001-10-01 19:33 jeffloun - * loader/Makefile, loader/README.shp2pgsql, loader/shp2pgsql.c: - Modified the program to use getopt topion parsing. + * Modified the program to use getopt topion parsing. 2001-09-20 18:14 jeffloun - * loader/pgsql2shp.c, loader/shp2pgsql.c: Modified this file to - dynamically detemine the name of the geometry column + * Modified this file to dynamically detemine the name of the + geometry column instead of using the default one the loader assigns. 2001-09-20 16:08 dblasby - * postgis_debug.c: Removed index-based extent() support functions - in postgis_debug.c due to + * Removed index-based extent() support functions in postgis_debug.c + due to compile errors reported under cygwin. 2001-09-19 23:03 pramsey - * loader/README.pgsql2shp: Updated to provide usage information for - the dumper. + * Updated to provide usage information for the dumper. 2001-09-19 22:59 pramsey - * loader/README, loader/README.pgsql2shp, loader/README.shp2pgsql: - Split the loader README into two readmes, one for loader and one + * Split the loader README into two readmes, one for loader and one for dumper. 2001-09-19 19:01 pramsey - * Makefile, doc/postgis.xml: Makefile changes in preparation for - 0.6 release. + * Makefile changes in preparation for 0.6 release. Documentation fiddling for final format. 2001-09-19 18:47 pramsey - * loader/Makefile, loader/pgsql2shp.c: Changes and additions - necessary to include pgsql2shp + * Changes and additions necessary to include pgsql2shp 2001-09-19 18:00 pramsey - * doc/postgis.xml: Additions for the 0.6 release. + * Additions for the 0.6 release. 2001-09-18 01:34 pramsey - * CHANGES, Makefile, README.postgis, TODO, doc/postgis.xml: Updates - to the documentation (new functions, 0.6 special info, mapserver + * Updates to the documentation (new functions, 0.6 special info, + mapserver info). Other release-specific updates in CHANGES, README, TODO to give info on the new code. 2001-09-17 21:24 jeffloun - * loader/shp2pgsql.c: Fixed a stupid debugging error that would - cause all things to be treated as 3d points. + * Fixed a stupid debugging error that would cause all things to be + treated as 3d points. 2001-09-17 21:00 jeffloun - * loader/Makefile, loader/shp2pgsql.c: Makefile changes: + * Makefile changes: I added an option in the makefile to add debugging information into the compile. @@ -12087,32 +15473,28 @@ 2001-09-04 19:41 dblasby - * postgis.sql.in: Added workaround for PostgreSQL's user defined - VARIABLE length datatype default value bug + * Added workaround for PostgreSQL's user defined VARIABLE length + datatype default value bug 2001-09-04 19:30 dblasby - * postgis.h, postgis.sql.in, postgis_fn.c, postgis_inout.c: Added - support to make WKB a full type. + * Added support to make WKB a full type. 2001-08-30 22:24 pramsey - * doc/postgis.xml: Typo in SQL example fixed. + * Typo in SQL example fixed. 2001-08-24 21:11 dblasby - * postgis.h, postgis_inout.c: geometry(text) function safer with - null text fields. + * geometry(text) function safer with null text fields. 2001-08-24 21:02 dblasby - * postgis.sql.in, postgis_debug.c, postgis_inout.c, postgis_ops.c: - added geometry(text) conversion function + * added geometry(text) conversion function 2001-08-14 22:15 dblasby - * postgis.h, postgis.sql.in, postgis_ops.c: Added support for - better restrictivity of && searches. + * Added support for better restrictivity of && searches. Defaulted to 0.005 (in backend/utils/adt/geo_selfuncs.c) - I've changed it to be much smaller. This should work for everything but really @@ -12121,41 +15503,36 @@ 2001-08-10 02:21 pramsey - * doc/postgis.xml: Fixed type in index description. + * Fixed type in index description. 2001-08-08 22:10 pramsey - * Makefile: Added a -C option for the shp2pgsql compile + * Added a -C option for the shp2pgsql compile 2001-08-08 21:54 dblasby - * create_undef.pl, postgis_undef.sql, undef-funcs.sql: Added new - undef.sql file and perl file to generate it. + * Added new undef.sql file and perl file to generate it. 2001-08-08 21:49 dblasby - * postgis.sql.in: Added new perl function to make an undef SQL - script. + * Added new perl function to make an undef SQL script. 2001-08-08 05:25 pramsey - * jdbc/org/postgis/Geometry.java: Made OGIS type numbers final per - request from James MacGill @ Leeds + * Made OGIS type numbers final per request from James MacGill @ + Leeds 2001-08-07 21:36 pramsey - * examples/wkb_reader/comp: This file is superceded by the - Makefile. + * This file is superceded by the Makefile. 2001-08-07 21:35 pramsey - * examples/wkb_reader/readwkb: This binary should not have been in - CVS. + * This binary should not have been in CVS. 2001-08-02 16:50 dblasby - * postgis.h, postgis.sql.in, postgis_fn.c: Added more openGIS - functions: + * Added more openGIS functions: Length2d() is renamed length() perimeter2d() is renamed to perimeter() @@ -12197,226 +15574,186 @@ 2001-07-31 19:11 dblasby - * postgis.h, postgis.sql.in, postgis_fn.c, postgis_inout.c, - postgis_ops.c: Added plpgsql functions AddGeometryColumn() and + * Added plpgsql functions AddGeometryColumn() and DeleteGeometryColumn(). 2001-07-30 17:29 dblasby - * Makefile, loader/Makefile, postgis.h, postgis.sql.in, - postgis_inout.c: Starting to integrate all the SRIDs into - functions that create geometries or + * Starting to integrate all the SRIDs into functions that create + geometries or use two geometries. Throws error if try to compare geometries with different SRIDs. 2001-07-30 16:41 pramsey - * Makefile: Ooops, back to shp2pgsql as the target (dummy target) + * Ooops, back to shp2pgsql as the target (dummy target) 2001-07-30 16:31 pramsey - * Makefile: Renamed loader target to 'loader'. + * Renamed loader target to 'loader'. 2001-07-30 16:27 pramsey - * Makefile: Added a line to automatically make shp2pgsql with 'all' + * Added a line to automatically make shp2pgsql with 'all' 2001-07-29 17:18 pramsey - * README.postgis: Added section on upgrading. + * Added section on upgrading. 2001-07-26 17:41 pramsey - * Makefile: And one last time, this time for real, fixing the - install location. + * And one last time, this time for real, fixing the install + location. 2001-07-26 17:37 pramsey - * Makefile: Changed back to libdir for the install path + * Changed back to libdir for the install path 2001-07-26 17:22 pramsey - * Makefile: Updated minor version number to 5 + * Updated minor version number to 5 2001-07-24 20:37 dblasby - * postgis.h, postgis.sql.in, postgis_fn.c: added - expand_bbox(bbox,double) for easier searching. + * added expand_bbox(bbox,double) for easier searching. 2001-07-24 20:18 dblasby - * postgis_fn.c: minor change to distance(geom,geom) for stability + * minor change to distance(geom,geom) for stability 2001-07-24 20:12 dblasby - * postgis.h, postgis.sql.in, postgis_debug.c, postgis_fn.c, - postgis_proj.c: added distance(geometry,geometry) and support - functions + * added distance(geometry,geometry) and support functions 2001-07-23 22:53 pramsey - * loader/shp2pgsql.c: Apply Norman Vine's Cygwin fix for the loader - to compile + * Apply Norman Vine's Cygwin fix for the loader to compile 2001-07-22 19:00 pramsey - * doc/postgis.xml: Fix error in shp2pgsql section. + * Fix error in shp2pgsql section. 2001-07-21 00:43 pramsey - * CREDITS: Added lines for 0.2 and 0.5 + * Added lines for 0.2 and 0.5 2001-07-21 00:16 dblasby - * loader/shp2pgsql.c: Fixes to single-point-line problem. + * Fixes to single-point-line problem. 2001-07-21 00:02 pramsey - * README.postgis, TODO: Updates for 0.5 release. + * Updates for 0.5 release. 2001-07-20 23:49 pramsey - * CHANGES: Entered 0.5 change list + * Entered 0.5 change list 2001-07-20 23:40 pramsey - * loader/README: First version. + * First version. 2001-07-20 23:27 pramsey - * doc/postgis.xml: Change version numbers + * Change version numbers 2001-07-20 23:26 pramsey - * doc/postgis.xml: Updated to include all new functions and - features since release 0.2 + * Updated to include all new functions and features since release + 0.2 2001-07-20 18:48 dblasby - * loader/shp2pgsql.c: Dumper changes. + * Dumper changes. 2001-07-20 18:24 pramsey - * loader/Makefile: Spelling error in makefile. + * Spelling error in makefile. 2001-07-20 18:23 pramsey - * loader/shp2pgsql.c: Fixed dos2unix problem. + * Fixed dos2unix problem. 2001-07-20 18:21 pramsey - * loader/shp2pgsql.c: Added newlines after each begin directive. + * Added newlines after each begin directive. 2001-07-20 16:10 dblasby - * loader/shp2pgsql.c: Added -dump option to produce pg_dump format - output. Minor fixes. + * Added -dump option to produce pg_dump format output. Minor fixes. 2001-07-20 15:25 pramsey - * Makefile: Hopefully fixed PGSQL_SRC environment variable test. + * Hopefully fixed PGSQL_SRC environment variable test. 2001-07-18 22:17 dblasby - * postgis.h, postgis.sql.in, postgis_fn.c: Added function: + * Added function: point_inside_circle(geometry, Px, Py, d) - returns true if there is a point in geometry whose distance to (Px,Py) is < d 2001-07-18 21:45 pramsey - * loader/Makefile, loader/pop.c, loader/shp2pgsql.c: Changed loader - name to shp2pgsql + * Changed loader name to shp2pgsql 2001-07-18 21:42 pramsey - * loader, loader/Makefile, loader/README, loader/dbfopen.c, - loader/pop.c, loader/shapefil.h, loader/shpopen.c: Initial add of - the data loader code. + * Initial add of the data loader code. 2001-07-16 16:53 pramsey - * examples/wkb_reader/Makefile: Added a 'make clean' directive. + * Added a 'make clean' directive. 2001-06-29 22:32 dblasby - * postgis_fn.c: Fixed bug: must ALWAYS copy input data - never - modify it in place. If you + * Fixed bug: must ALWAYS copy input data - never modify it in + place. If you do, it'll (unexpectly) update the database. 2001-06-29 00:08 dblasby - * postgis.sql.in: Fix typo in box3d + * Fix typo in box3d 2001-06-28 23:53 dblasby - * postgis.h, postgis.sql.in, postgis_fn.c: Added - force_collection(geometry) + * Added force_collection(geometry) 2001-06-28 17:52 dblasby - * examples/wkb_reader/comp, examples/wkb_reader/readwkb, - examples/wkb_reader/readwkb.c, postgis_inout.c: converting a - GEOMETRYCOLLECTION to wkb had the size of the wkb off by 9 + * converting a GEOMETRYCOLLECTION to wkb had the size of the wkb + off by 9 bytes (size of the collection header). Fixed. 2001-06-27 21:43 dblasby - * Makefile, postgis.h, postgis.sql.in, postgis_proj.c: *** empty - log message *** + * *** empty log message *** 2001-06-27 17:28 dblasby - * postgis_proj.c: Initial version of Projection support (currently - limited to ellipsoids). + * Initial version of Projection support (currently limited to + ellipsoids). 2001-06-26 23:57 pramsey - * Makefile: Building in non-standard location now requires the - PGSQL_SRC environment + * Building in non-standard location now requires the PGSQL_SRC + environment variable to be set and installs in the build location. 2001-06-26 18:33 dblasby - * Makefile, postgis.h, postgis.sql.in, postgis_debug.c, - postgis_fn.c, postgis_inout.c: Added OGIS support functions and - basic constructors. + * Added OGIS support functions and basic constructors. 2001-06-22 18:13 dblasby - * Makefile: Altered to point local development library path at - right place. + * Altered to point local development library path at right place. 2001-06-22 17:39 cvs - * CHANGES, COPYING, CREDITS, Makefile, README.postgis, TODO, doc, - doc/html, doc/html/style.css, doc/postgis.xml, examples, - examples/wkb_reader, examples/wkb_reader/Makefile, - examples/wkb_reader/README, examples/wkb_reader/comp, - examples/wkb_reader/printwkb.inc, examples/wkb_reader/readwkb, - examples/wkb_reader/readwkb.c, jdbc, jdbc/Makefile, jdbc/README, - jdbc/examples, jdbc/examples/Test.java, - jdbc/examples/TestServer.java, jdbc/org, jdbc/org/postgis, - jdbc/org/postgis/Geometry.java, - jdbc/org/postgis/GeometryCollection.java, - jdbc/org/postgis/GeometryFactory.java, - jdbc/org/postgis/LineString.java, - jdbc/org/postgis/LinearRing.java, - jdbc/org/postgis/MultiLineString.java, - jdbc/org/postgis/MultiPoint.java, - jdbc/org/postgis/MultiPolygon.java, - jdbc/org/postgis/PGbox3d.java, jdbc/org/postgis/PGgeometry.java, - jdbc/org/postgis/Point.java, jdbc/org/postgis/Polygon.java, - postgis.h, postgis.sql.in, postgis_debug.c, postgis_fn.c, - postgis_inout.c, postgis_ops.c, regress, regress/regress.sql, - regress/regress_biginsert.sql, regress/regress_expected, - regress/regress_index.sql, regress/regress_index_expected, - regress/regress_index_out, regress/regress_lots_of_points.sql, - regress/regress_out, regress/run_index_regress, - regress/run_regress, undef-funcs.sql: Initial revision + * Initial revision 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 2f71bdcd7..8dd767379 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,5 @@ -PostGIS 1.4.0 -2009/06/XX +PostGIS 1.4.0b1 +2009/06/15 - API Stability - As of the 1.4 release series, the public API of PostGIS will not diff --git a/README.postgis b/README.postgis index e73296362..78077335b 100644 --- a/README.postgis +++ b/README.postgis @@ -1,7 +1,7 @@ PostGIS - Geographic Information Systems Extensions to PostgreSQL ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -VERSION: 1.4.0 (TBC) +VERSION: 1.4.0b1 (2009-06-15) MORE INFORMATION: http://postgis.refractions.net diff --git a/Version.config b/Version.config index dc22ce900..2c9078bdc 100644 --- a/Version.config +++ b/Version.config @@ -5,5 +5,5 @@ POSTGIS_MAJOR_VERSION=1 POSTGIS_MINOR_VERSION=4 -POSTGIS_MICRO_VERSION=0SVN +POSTGIS_MICRO_VERSION=0b1 -- 2.49.0