Changeset 5130 for trunk/ChangeLog

Show
Ignore:
Timestamp:
01/15/10 10:06:38 (2 years ago)
Author:
pramsey
Message:

Prepare for 1.5.0b2

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r3812 r5130  
    1 2008-06-26 Paul Ramsey <pramsey@cleverelephant.ca> 
    2  
    3         * loader/shapefil.h, dbfopen.c, shp2pgsql.c 
    4           Fix for DBF files with deleted records. (#29) 
    5  
    6 2008-04-12 Paul Ramsey <pramsey@cleverelephant.ca> 
    7            
    8         * lwgeom/Makefile, lwgeom/lwgeom_chip.c,  
    9           lwgeom/lwpostgis.sql.in doc/postgis.xml 
    10           ST_AsGeoJson() patch from Olivier Courtin. 
    11  
    12 ---------  PostGIS-1.3.3 release [2008-04-12] -------------------------- 
    13  
    14 2008-04-12 Paul Ramsey <pramsey@cleverelephant.ca> 
    15  
    16         * load/shp2pgsql.c 
    17           Added patch from Regina Obe to support DBF-only 
    18           loading of attributes without shapes. 
    19  
    20 2008-04-07 Paul Ramsey <pramsey@cleverelephant.ca> 
    21  
    22         * loader/shp2pgsql.c, pgsql2shp.c, getopt.c, getopt.h 
    23           Renamed all instances of getopt to pgis_gettop to avoid  
    24           collision with system getopt.  To do: return to using 
    25           system getopt and drop our version?  Understand the  
    26           actions of the platform #defines in getopt.h? 
    27  
    28 2008-03-28 Paul Ramsey <pramsey@cleverelephant.ca> 
    29  
    30         * lwgeom/lwgeom_kml.c, lwgeom/lwpostgis.sql.in 
    31           Added patch from Eduin Carillo to enhance KML 
    32           support.  
    33           http://code.google.com/p/postgis/issues/detail?id=17 
    34  
    35 2008-03-28 Paul Ramsey <pramsey@cleverelephant.ca> 
    36  
    37         * doc/postgis.xml, lwgeom/lwgeom_svn.c, 
    38           Added patch from Marco Hugentobler to enhance SVG  
    39           support. 2008-February/002883.html 
    40  
    41 2008-03-28 Paul Ramsey <pramsey@cleverelephant.ca> 
    42  
    43         * Makefile.config.in, configure.in, lwgeom/Makefile,  
    44           lwgeom/lwpostgis.sql.in, lwgeom/lwgeom_geos_c.c 
    45           Changed GEOS version checking to use geos-config, and 
    46           set a GEOS_VERNUM macro that compresses the version string 
    47           into an integer: 2.2.1 = 22, 3.1.1 = 31, etc. 
    48         * Placed GEOS 3.0 and 3.1 dependent functions into  
    49           appropriate macro blocks. 
    50  
    51 2008-02-12 Paul Ramsey <pramsey@cleverelephant.ca> 
    52  
    53         * lwgeom/lwgeom_geos_c.c, lwgeom/lwpostgis.sql.in: Add in hook to  
    54           GEOSTopologyPreserveSimplify 
    55  
    56 ---------  PostGIS-1.3.2 release [2007-12-01] -------------------------- 
    57  
    58 2007-11-30 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 
     12010-01-15 08:13  colivier 
     2 
     3        * regress/tickets.sql, regress/tickets_expected: Round decimal part 
     4          in #58 ticket unit test. As the previous result was not cross 
     5          platform compliant 
     6 
     72010-01-14 14:45  colivier 
     8 
     9        * liblwgeom/measures.c: Fix undefined vars in LWDEBUGF (#383) 
     10 
     112010-01-14 08:34  colivier 
     12 
     13        * TODO: Update TODO. remove ST_GeomFromKML entry 
     14 
     152010-01-12 10:33  mcayland 
     16 
     17        * postgis/Makefile.pgxs: Add missing MODULE_big section for #311 
     18          which was preventing the main PostGIS library from being 
     19          installed on older versions of PostgreSQL. 
     20 
     212010-01-12 08:23  robe 
     22 
     23        * NEWS: slight typo correction 
     24 
     252010-01-12 08:18  robe 
     26 
     27        * NEWS: Add ST_DFullyWithin and add analysis as descriptor to 
     28          functions 
     29 
     302010-01-12 04:28  pramsey 
     31 
     32        * postgis/postgis.sql.in.c: Change ST_Equals to use && instead of 
     33          ~= (#378) 
     34 
     352010-01-12 04:24  pramsey 
     36 
     37        * NEWS: Shorten trac URL. 
     38 
     392010-01-12 01:01  pramsey 
     40 
     41        * make_dist.sh: Add comment about postgis_comments.sql handling in 
     42          'clean' target of docs 
     43 
     442010-01-12 01:00  pramsey 
     45 
     46        * doc/Makefile.in: Don't remove postgis_comments.sql when doing a 
     47          'make clean' in doc, that way they can survive into the tarball 
     48          build for final release. 
     49 
     502010-01-12 00:25  pramsey 
     51 
     52        * postgis/geography_measurement.c: Performance tweak to distance 
     53          calculations with tolerance. If distance is much less than 
     54          tolerance, don't bother with geodetic calculation. If distance is 
     55          close to or greater than tolerance, do the geodetic calculation. 
     56          Should make st_dwithin faster, avoiding geodetic calculations for 
     57          points that are clearly within tolerance. 
     58 
     592010-01-11 17:31  kneufeld 
     60 
     61        * doc/html/image_src/Makefile.in: added missing liblwgeom target 
     62          needed to build the documentation images 
     63 
     642010-01-09 03:05  robe 
     65 
     66        * NEWS: fix typo 
     67 
     682010-01-09 03:05  robe 
     69 
     70        * NEWS: Fill in missing spots in News 
     71 
     722010-01-09 00:10  pramsey 
     73 
     74        * loader/shp2pgsql-gui.c: Use macro define to determine default 
     75          geometry column name in gui 
     76 
     772010-01-08 23:39  pramsey 
     78 
     79        * NEWS: Update the NEW file 
     80 
     812010-01-08 23:16  pramsey 
     82 
     83        * postgis/postgis_drop.sql.in.c: Added in one removed function 
     84          (st_max_distance, replaced by st_maxdistance) to the drop script 
     85          (#330) 
     86 
     872010-01-08 22:48  pramsey 
     88 
     89        * configure.ac, postgis/Makefile.in, postgis/Makefile.pgxs: 
     90          Override pgxs defaults for install, from mcayland (#311) 
     91 
     922010-01-07 16:04  mcayland 
     93 
     94        * postgis/geography_estimate.c, postgis/lwgeom_estimate.c, 
     95          postgis/lwgeom_pg.h: Apply a modified version of Guillaume 
     96          Lelarge's patch to allow compilation under current PostgreSQL 8.5 
     97          CVS. 
     98 
     992010-01-04 23:25  pramsey 
     100 
     101        * loader/shp2pgsql-core.c: Initailize config value from 
     102          simple_geometries 
     103 
     1042010-01-04 19:52  pramsey 
     105 
     106        * loader/shp2pgsql-core.c: Bracked and reformat comparison to be 
     107          more explicit 
     108 
     1092010-01-04 17:55  pramsey 
     110 
     111        * liblwgeom/cunit/cu_libgeom.c, liblwgeom/cunit/cu_libgeom.h, 
     112          liblwgeom/lwcollection.c, liblwgeom/lwmcurve.c, 
     113          liblwgeom/lwmline.c, liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c, 
     114          liblwgeom/lwmsurface.c, liblwgeom/lwpoly.c: Fixed up 
     115          de-serialization routines to avoid *geoms = malloc(0) cases which 
     116          were causing free to fail later on down the line (#370) 
     117 
     1182010-01-04 05:47  pramsey 
     119 
     120        * loader/shp2pgsql-cli.c, loader/shp2pgsql-core.c, 
     121          loader/shp2pgsql-core.h: Remove the ifdef/endif blocks for 
     122          HAVE_ICONV (#367) 
     123 
     1242010-01-04 05:42  pramsey 
     125 
     126        * configure.ac: Make configure error out when iconv is unavailable. 
     127          (#367) 
     128 
     1292010-01-04 05:21  pramsey 
     130 
     131        * loader/shp2pgsql-gui.c: Minor change to about dialog build. 
     132 
     1332010-01-04 04:52  pramsey 
     134 
     135        * loader/shp2pgsql-gui.c: Re-fix connection password hiding (#356) 
     136 
     1372010-01-04 00:34  pramsey 
     138 
     139        * loader/shp2pgsql-gui.c: Fix the RCSID to actually substitute 
     140 
     1412010-01-04 00:32  pramsey 
     142 
     143        * loader/shp2pgsql-gui.c: Add an About dialogue that contains the 
     144          revision string (hopefully) 
     145 
     1462010-01-04 00:31  pramsey 
     147 
     148        * liblwgeom/lwcollection.c: Make lwcollection_extract slightly more 
     149          empty-intelligent 
     150 
     1512010-01-03 23:05  pramsey 
     152 
     153        * loader/shp2pgsql-gui.c: Separate the options config persistence 
     154          from the main persistence routine to allow the "geocolumn" magic 
     155          to work more reliably (#369) 
     156 
     1572010-01-02 08:17  pramsey 
     158 
     159        * loader/shp2pgsql-core.c: Add initialization to fix one Win32 
     160          segfault. 
     161 
     1622010-01-02 07:01  pramsey 
     163 
     164        * loader/Makefile.in: Add getopt.o into the modules used by 
     165          shp2pgsql-gui.exe 
     166 
     1672010-01-02 06:57  pramsey 
     168 
     169        * loader/shp2pgsql-gui.c: Flip back to pgis_getopt 
     170 
     1712010-01-01 20:28  pramsey 
     172 
     173        * loader/shp2pgsql-core.c: Change log entry to reflect actual iconv 
     174          target encoding (UTF-8, not UTF8) 
     175 
     1762010-01-01 19:44  robe 
     177 
     178        * doc/installation.xml: amend upgrade instructions to include 
     179          description postgis_upgrade*.sql 
     180 
     1812010-01-01 19:30  robe 
     182 
     183        * doc/using_postgis_dataman.xml: put in ?, -n and -N missing from 
     184          loader list 
     185 
     1862009-12-31 12:41  robe 
     187 
     188        * doc/using_postgis_dataman.xml: minor change 
     189 
     1902009-12-31 11:56  robe 
     191 
     192        * doc/using_postgis_dataman.xml: amend shp2pgsql section to mention 
     193          gui loader and also -G geography switch 
     194 
     1952009-12-30 15:31  robe 
     196 
     197        * doc/xsl/postgis_aggs_mm.xml.xsl: change wording in what is new 
     198          titles to reflect they show both new and changed/enhanced 
     199          functions 
     200 
     2012009-12-30 15:12  robe 
     202 
     203        * doc/reference_accessor.xml, doc/reference_misc.xml: Fix 
     204          ST_Extent/ST_Expand docs to reflect change in behavior of 
     205          outputting double precision coords instead of float4. Still need 
     206          to fix up examples. 
     207 
     2082009-12-30 14:52  mcayland 
     209 
     210        * postgis/lwgeom_functions_basic.c, 
     211          regress/sql-mm-circularstring_expected, 
     212          regress/sql-mm-compoundcurve_expected, regress/tickets_expected: 
     213          Fix ST_Envelope() and ST_Expand() so that they use double 
     214          precision arithmetic rather than single precision arithmetic for 
     215          their calculations. The internal BOX2DFLOAT4s should *never* be 
     216          used for calculation purposes. 
     217 
     2182009-12-30 13:08  robe 
     219 
     220        * doc/reference_accessor.xml: ST_Box back to Box link ref 
     221 
     2222009-12-30 12:53  robe 
     223 
     224        * doc/faq.xml, doc/reference_misc.xml: oops revert change I guess 
     225          ST_Box .. is the one that's deprecated. How confusing :) PRobably 
     226          should remove from docs at some point. 
     227 
     2282009-12-30 12:48  robe 
     229 
     230        * doc/faq.xml, doc/reference_misc.xml: amend faqs and change 
     231          Box2D,Box3D to ST_Box... 
     232 
     2332009-12-30 09:15  robe 
     234 
     235        * doc/reference_constructor.xml: correct example 
     236 
     2372009-12-30 07:20  robe 
     238 
     239        * doc/reference_accessor.xml: more clarity on the float4/float8 for 
     240          ST_Envelope 
     241 
     2422009-12-30 06:53  robe 
     243 
     244        * doc/reference_accessor.xml: #531 ST_Envelope has wrong return 
     245          type changed from boolean to geometry 
     246 
     2472009-12-30 06:45  robe 
     248 
     249        * doc/reference_operator.xml: slight wording change 
     250 
     2512009-12-30 06:44  robe 
     252 
     253        * doc/reference_operator.xml: fill in mising geography = operator 
     254 
     2552009-12-30 06:38  robe 
     256 
     257        * doc/reference_constructor.xml: fix typo 
     258 
     2592009-12-30 06:12  robe 
     260 
     261        * doc/reference_constructor.xml: #365 document ST_GeogFromWKB and 
     262          ST_GeogFromText 
     263 
     2642009-12-30 01:25  pramsey 
     265 
     266        * postgis/geography.sql.in.c: Rename ST_GeographyFromBinary to 
     267          ST_GeogFromWKB. Add ST_GeogFromText to ape the ISO geometry spec 
     268          more closely. (#360) 
     269 
     2702009-12-30 01:20  pramsey 
     271 
     272        * loader/shp2pgsql-gui.c: Remove the NULL policy line from the GUI 
     273          options (#363) 
     274 
     2752009-12-30 01:12  pramsey 
     276 
     277        * loader/shp2pgsql-core.c, loader/shp2pgsql-core.h, 
     278          loader/shp2pgsql-gui.c: Make a few things more explicit in the 
     279          handling of encoding. 
     280 
     2812009-12-29 20:23  pramsey 
     282 
     283        * loader/shp2pgsql-gui.c: Remove a couple compiler warnings 
     284          following last change. 
     285 
     2862009-12-29 20:16  pramsey 
     287 
     288        * loader/shp2pgsql-gui.c: Change options dialogue into actual GTK 
     289          dialog and move to creating/destroying it on each appearance. 
     290          (#363) 
     291 
     2922009-12-29 19:23  pramsey 
     293 
     294        * loader/shp2pgsql-gui.c: Try and get around the expanding window 
     295          problem 
     296 
     2972009-12-29 08:52  mcayland 
     298 
     299        * loader/shp2pgsql-gui.c: Add a filter name to the shapefile file 
     300          selector; this is just a cosmetic fix. 
     301 
     3022009-12-29 08:35  mcayland 
     303 
     304        * loader/shp2pgsql-gui.c: Restrict SQL to only 255 characters when 
     305          displaying erroneus SQL in the log window. This prevents GTK from 
     306          crashing when really long lines are added to the log window. 
     307 
     3082009-12-28 18:48  pramsey 
     309 
     310        * loader/Makefile.in: Include GUI as conditional install target 
     311 
     3122009-12-28 13:32  mcayland 
     313 
     314        * loader/shp2pgsql-core.c: Add some more missing defaults to the 
     315          shapefile loader configuration. 
     316 
     3172009-12-27 17:16  mcayland 
     318 
     319        * loader/shp2pgsql-core.c, loader/shp2pgsql-gui.c: Fix 
     320          shp2pgsql-gui not picking up the correct default settings, which 
     321          was causing some shapefiles to abort in the GUI but when using 
     322          the CLI. 
     323 
     3242009-12-25 04:41  pramsey 
     325 
     326        * loader/shp2pgsql-gui.c: Fix up another password leaking into the 
     327          log (#356) 
     328 
     3292009-12-24 00:57  pramsey 
     330 
     331        * loader/shp2pgsql-gui.c: Handle case where there is no password to 
     332          sanitize 
     333 
     3342009-12-23 19:49  pramsey 
     335 
     336        * loader/shp2pgsql-gui.c: Sanitize the connection string displayed 
     337          in the GUI log (#356) 
     338 
     3392009-12-23 19:34  pramsey 
     340 
     341        * loader/pgsql2shp.c: Add support for dumping geography tables. 
     342          (#251) 
     343 
     3442009-12-23 15:48  colivier 
     345 
     346        * postgis/lwgeom_in_gml.c, regress/in_gml.sql, 
     347          regress/in_gml_expected: Add http://www.epsg.org/6.11.2/4326 
     348          srsName pattern support (related to CITE WFS 1.1 
     349          GetFeature-tc17.2. Add related unit tests 
     350 
     3512009-12-23 05:01  pramsey 
     352 
     353        * loader/Makefile.in: Remove hack PGAdmin GUI target (#355) 
     354 
     3552009-12-22 20:50  pramsey 
     356 
     357        * loader/shp2pgsql-gui.c: Add message to GUI when creating spatial 
     358          index. 
     359 
     3602009-12-22 19:38  pramsey 
     361 
     362        * loader/Makefile.in: Add shp2pgsql-pgadmin build target for exe 
     363          without special win32 options. 
     364 
     3652009-12-22 12:38  mcayland 
     366 
     367        * loader/shp2pgsql-core.c: Fix bug in geography support when 
     368          creating indexes. 
     369 
     3702009-12-22 12:28  mcayland 
     371 
     372        * loader/shp2pgsql-core.c, loader/shp2pgsql-gui.c: More 
     373          improvements to the shapefile loader: 
     374          - Fix COPY support for shapefiles containing more than 1 record 
     375          - Fix cancellation on mid-import 
     376          - Remove progress logging on import, and replace with flashly 
     377          progress bar 
     378 
     3792009-12-22 00:35  pramsey 
     380 
     381        * loader/shp2pgsql-core.c: Handle index building when loading 
     382          geography 
     383 
     3842009-12-22 00:27  pramsey 
     385 
     386        * loader/shp2pgsql-gui.c: Add support for GEOGRAPHY type to loader 
     387          GUI. (#251) 
     388 
     3892009-12-21 23:22  pramsey 
     390 
     391        * loader/shp2pgsql-cli.c, loader/shp2pgsql-core.c, 
     392          loader/shp2pgsql-core.h, loader/shp2pgsql-gui.c: Add support for 
     393          geography type to command-line loader (#251) 
     394 
     3952009-12-20 17:42  pramsey 
     396 
     397        * liblwgeom/g_ptarray.c, liblwgeom/lwcollection.c, 
     398          liblwgeom/lwgeodetic.c, liblwgeom/lwgeom.c, liblwgeom/lwmline.c, 
     399          liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c, liblwgeom/lwtree.c, 
     400          liblwgeom/measures.c, loader/pgsql2shp.c, 
     401          loader/shp2pgsql-core.c: CFLAGS=-pedantic pass over the codebase 
     402          and warnings reduced 
     403 
     4042009-12-20 17:23  pramsey 
     405 
     406        * postgis/lwgeom_in_kml.c: Disable unused static function. 
     407 
     4082009-12-20 04:42  pramsey 
     409 
     410        * loader/getopt.c, loader/pgsql2shp.c, loader/shp2pgsql-core.h: 
     411          Minor changes to header inclusions. 
     412 
     4132009-12-20 04:31  pramsey 
     414 
     415        * loader/shp2pgsql-cli.c: Fix bracket issue in commandline opt 
     416          handline 
     417 
     4182009-12-19 03:56  pramsey 
     419 
     420        * loader/getopt.c, loader/getopt.h, loader/shp2pgsql-cli.c: 
     421          Radically simpler getopt implementation from AT&T UNIX. 
     422 
     4232009-12-18 20:51  pramsey 
     424 
     425        * loader/shp2pgsql-gui.c: Add some logging during the load so we 
     426          can see what's going on. 
     427 
     4282009-12-18 19:28  colivier 
     429 
     430        * regress/in_gml.sql, regress/in_gml_expected: remove the #273 
     431          test, as it already the same than point_1 
     432 
     4332009-12-18 19:08  colivier 
     434 
     435        * configure.ac, doc/reference_constructor.xml, 
     436          doc/reference_management.xml, doc/release_notes.xml, 
     437          postgis/lwgeom_functions_basic.c, postgis/lwgeom_in_gml.c, 
     438          postgis/lwgeom_in_kml.c, postgis/postgis.sql.in.c, 
     439          postgis/sqldefines.h.in, postgis/uninstall_postgis.sql.in.c, 
     440          postgis_config.h.in, regress/Makefile.in: Libxml become 
     441          mandatory. Cf #344. Modify configure step, remove all 
     442          HAVE_LIBXML2 from code, sql and unit tests. Update documentation 
     443 
     4442009-12-18 18:38  pramsey 
     445 
     446        * loader/pgsql2shp.c: Moved size of int8 down to 19 chars (#326) 
     447 
     4482009-12-18 18:26  robe 
     449 
     450        * doc/faq.xml: fix some typos, cosmetic changes, throw some more 
     451          geography around 
     452 
     4532009-12-18 17:43  robe 
     454 
     455        * doc/faq.xml, doc/using_postgis_dataman.xml: Find a home for 
     456          Paul's examples and Advanced FAQ and back reference from main FAQ 
     457          section 
     458 
     4592009-12-18 17:16  robe 
     460 
     461        * doc/faq.xml, doc/using_postgis_dataman.xml: We all new this day 
     462          would come when we'd have to devote a whole section to this new 
     463          kid called "geography". Think we still need to shuffle things 
     464          around as the next section seems like a disconnect from the 
     465          geography section 
     466 
     4672009-12-18 07:46  mleslie 
     468 
     469        * loader/Makefile.in, loader/getopt.c, loader/getopt.h, 
     470          loader/pgsql2shp.c, loader/shp2pgsql-cli.c, 
     471          loader/shp2pgsql-core.c, loader/shp2pgsql-core.h, 
     472          loader/shp2pgsql-gui.c: Reverting the change of r5007, removal of 
     473          the getopt hack, to get windows builds working again. 
     474 
     4752009-12-18 06:39  pramsey 
     476 
     477        * configure.ac, loader/Makefile.in, loader/shp2pgsql-gui.ico, 
     478          loader/shp2pgsql-gui.rc: Add in icon and resource information for 
     479          Win32 GUI 
     480 
     4812009-12-18 05:55  pramsey 
     482 
     483        * configure.ac, loader/Makefile.in: Make GUI open w/o console under 
     484          Win32 
     485 
     4862009-12-17 12:54  mcayland 
     487 
     488        * loader/shp2pgsql-gui.c: Implement proper cleanup if an import 
     489          fails, and also disable the "Import" button during the import to 
     490          ensure that multiple import threads can't be launched. 
     491 
     4922009-12-17 11:16  mcayland 
     493 
     494        * loader/shp2pgsql-gui.c: Add GUI option to allow the use of COPY 
     495          rather than INSERT to load geometries into the database. 
     496          Currently the default is still to use INSERT. 
     497 
     4982009-12-17 11:11  mcayland 
     499 
     500        * loader/shp2pgsql-gui.c: Fix memory scope error (resulting in 
     501          segfault) accidentally introduced by the command line changes. 
     502 
     5032009-12-16 17:13  pramsey 
     504 
     505        * loader/shp2pgsql-core.h: Temporarily de-regress the loader while 
     506          talking to -devel 
     507 
     5082009-12-16 17:00  pramsey 
     509 
     510        * liblwgeom/libgeom.h, postgis/geography_estimate.c: Quiet solaris 
     511          warnings 
     512 
     5132009-12-16 16:49  pramsey 
     514 
     515        * postgis/lwgeom_chip.c: Remove warning on Solaris 
     516 
     5172009-12-16 00:43  pramsey 
     518 
     519        * postgis/geography_estimate.c: Add initial values. 
     520 
     5212009-12-15 23:55  pramsey 
     522 
     523        * loader/pgsql2shp.c: Change MAX_DBF_FIELD_SIZE to 254 (#326) 
     524 
     5252009-12-15 23:44  pramsey 
     526 
     527        * loader/shp2pgsql-core.c, loader/shp2pgsql-core.h, 
     528          loader/shp2pgsql-gui.c: Add in support for command-line options 
     529          for connection info to GUI (#338) 
     530 
     5312009-12-15 21:45  pramsey 
     532 
     533        * loader/Makefile.in, loader/getopt.c, loader/getopt.h, 
     534          loader/pgsql2shp.c, loader/shp2pgsql-cli.c, 
     535          loader/shp2pgsql-core.c, loader/shp2pgsql-core.h, 
     536          loader/shp2pgsql-gui.c: Remove custom getopt files and move back 
     537          to system getopt. Will take some testing, but will be worth it to 
     538          be rid of this unmaintainable hack. 
     539 
     5402009-12-15 20:56  pramsey 
     541 
     542        * loader/pgsql2shp.c: Make null date field blank rather than 
     543          00000000 (#321) 
     544 
     5452009-12-15 20:08  pramsey 
     546 
     547        * postgis/geography.h, postgis/geography_inout.c: Make 4326 the 
     548          default SRID for "unknown" cases, both in column creation and in 
     549          geography object creation. (#347) 
     550 
     5512009-12-15 18:44  pramsey 
     552 
     553        * configure.ac, loader/Makefile.in, loader/shp2pgsql-gui.c: Add 
     554          --with-libiconv argument to configure, to allow third-party iconv 
     555          libraries to be used instead of system iconv, if so desired. 
     556          Necessary to work around an OS/X Snow Leopard issue (iconv_open 
     557          only available as a 32 bit call!) 
     558 
     5592009-12-15 18:42  pramsey 
     560 
     561        * loader/shp2pgsql-core.c: Fix buffer overrun case. 
     562 
     5632009-12-15 15:10  pramsey 
     564 
     565        * utils/postgis_restore.pl: Remove syntax error (fumbling fingers?) 
     566          in the usage line (#345) 
     567 
     5682009-12-15 15:08  pramsey 
     569 
     570        * postgis/lwgeom_ogc.c: Remove test that enforces only OGC-standard 
     571          WKT for GeomFromText(). We'll accept any string we can parse, 
     572          just like geometry_in(). (#332) 
     573 
     5742009-12-14 18:04  pramsey 
     575 
     576        * loader/Makefile.in: Flip argument order for -cli exe build and 
     577          add CFLAGS back into linking line 
     578 
     5792009-12-14 11:26  mcayland 
     580 
     581        * loader/shp2pgsql.c: Remove the original shp2pgsql.c file which is 
     582          no longer required with the new architecture. 
     583 
     5842009-12-14 01:38  mcayland 
     585 
     586        * loader/shp2pgsql-core.c: Fix incorrect logic when outputting 
     587          escaped strings; COPY does not require the attribute to be 
     588          surrounded by apostrophes. 
     589 
     5902009-12-14 01:23  mcayland 
     591 
     592        * loader/shp2pgsql-cli.c: Fix missing COPY terminator from 
     593          shp2pgsql command line component. 
     594 
     5952009-12-13 20:31  mcayland 
     596 
     597        * loader/Makefile.in, loader/shp2pgsql-cli.c, 
     598          loader/shp2pgsql-core.c, loader/shp2pgsql-core.h, 
     599          loader/shp2pgsql-gui.c, loader/shp2pgsql.c: Commit initial 
     600          version of reworked shp2pgsql architecture that defines a common 
     601          API within shp2pgsql-core that can be called from both the CLI 
     602          and GUI interfaces. 
     603           
     604          There are still some minor TODOs left, however the basic concept 
     605          appears to work well and I've also spent time running tests under 
     606          valgrind to ensure that we don't leak memory on larger 
     607          shapefiles. 
     608 
     6092009-12-09 17:33  kneufeld 
     610 
     611        * doc/using_postgis_dataman.xml: added identifier to shp2pgsql 
     612          usage section 
     613 
     6142009-12-09 17:12  kneufeld 
     615 
     616        * doc/using_postgis_dataman.xml: updated "Using the Loader" to 
     617          demonstrate the use of the available options 
     618 
     6192009-12-09 05:08  robe 
     620 
     621        * doc/reference_misc.xml: Correct the output type of ST_Extent and 
     622          flag this as a change in behavior in PostGIS 1.4 
     623 
     6242009-12-07 15:56  pramsey 
     625 
     626        * doc/using_postgis_app.xml: Fix mistakes in geography faq item. 
     627 
     6282009-12-04 15:39  robe 
     629 
     630        * postgis/geography.sql.in.c: get rid of begin; commit in 
     631          geography.sql.in.c. Now that it is part of postgis.sql.inc.c, no 
     632          need for it. 
     633 
     6342009-12-04 12:32  robe 
     635 
     636        * doc/xsl/postgis_aggs_mm.xml.xsl: change to use refname instead of 
     637          refid for link in what's new -- so operators show the operator 
     638          symbol instead of underlying function name 
     639 
     6402009-12-03 20:42  kneufeld 
     641 
     642        * spatial_ref_sys.sql: removed VACUUM 
     643          made into a single transaction block 
     644 
     6452009-12-03 18:51  kneufeld 
     646 
     647        * doc/using_postgis_dataman.xml: removed url that is probably the 
     648          cause in breaking docbook 
     649 
     6502009-12-03 18:43  kneufeld 
     651 
     652        * doc/using_postgis_dataman.xml: a couple typos in the DE-9IM 
     653          explanation 
     654          added further reading references. 
     655 
     6562009-12-03 16:23  kneufeld 
     657 
     658        * doc/using_postgis_dataman.xml: fixed a typo and added a few cross 
     659          links 
     660 
     6612009-12-03 14:23  robe 
     662 
     663        * doc/html/images/matrix_autocast.png, 
     664          doc/html/images/matrix_checkmark.png, 
     665          doc/html/images/matrix_transform.png, 
     666          doc/xsl/postgis_aggs_mm.xml.xsl: Replace unicode codes with 
     667          images. IE 6 and 7 not happy. PDF not happy with unicode happy 
     668          face symbol -- Regina not happy :( 
     669 
     6702009-12-03 08:58  robe 
     671 
     672        * doc/reference_output.xml: fill in missing curve support flags for 
     673          outputs 
     674 
     6752009-12-03 06:14  kneufeld 
     676 
     677        * doc/using_postgis_dataman.xml: added a few reference cross links 
     678 
     6792009-12-02 23:41  kneufeld 
     680 
     681        * doc/using_postgis_dataman.xml: removed borders around the tables 
     682          in the geometry compliancy section 
     683 
     6842009-12-02 23:25  kneufeld 
     685 
     686        * doc/html/style.css, doc/using_postgis_dataman.xml: added some 
     687          thoughts on DE-9IM 
     688 
     6892009-12-02 23:23  kneufeld 
     690 
     691        * doc/html/image_src/Makefile.in: added target to resize certain 
     692          images 
     693 
     6942009-12-02 22:05  robe 
     695 
     696        * doc/reference_operator.xml: Flag more as working with curves. I 
     697          think all do except same operator but need to verify. 
     698 
     6992009-12-02 21:48  robe 
     700 
     701        * doc/xsl/postgis_aggs_mm.xml.xsl: Looks fine in all my IE8 
     702          browsers perhaps its just IE7 that's behind the times. Use cutesy 
     703          unicode dingbats for now -- alos put in item list legend. 
     704 
     7052009-12-02 21:02  kneufeld 
     706 
     707        * doc/html/image_src/Makefile.in, doc/html/image_src/de9im01.wkt, 
     708          doc/html/image_src/de9im02.wkt, doc/html/image_src/de9im03.wkt, 
     709          doc/html/image_src/de9im04.wkt, doc/html/image_src/de9im05.wkt, 
     710          doc/html/image_src/de9im06.wkt, doc/html/image_src/de9im07.wkt, 
     711          doc/html/image_src/de9im08.wkt, doc/html/image_src/de9im09.wkt, 
     712          doc/html/image_src/de9im10.wkt, doc/html/image_src/de9im11.wkt, 
     713          doc/html/image_src/de9im12.wkt, doc/html/image_src/de9im13.wkt, 
     714          doc/html/image_src/styles.conf: added de9im images 
     715 
     7162009-12-02 15:20  robe 
     717 
     718        * doc/xsl/postgis_aggs_mm.xml.xsl: Now that pdf table layout is 
     719          fixed with informal table -- put back operators in matrix 
     720 
     7212009-12-02 14:47  robe 
     722 
     723        * doc/xsl/postgis_aggs_mm.xml.xsl: Do I dear try an informal table 
     724          again :) 
     725 
     7262009-12-02 14:03  robe 
     727 
     728        * doc/xsl/postgis_aggs_mm.xml.xsl: Try Mateusz idea of a unicode 
     729          checkmark 
     730 
     7312009-12-01 22:54  robe 
     732 
     733        * doc/xsl/postgis_aggs_mm.xml.xsl: hmm spelled geometry wrong 
     734 
     7352009-12-01 22:40  robe 
     736 
     737        * doc/html/style.css: get rid of padding on tables 
     738 
     7392009-12-01 22:30  robe 
     740 
     741        * doc/xsl/postgis_aggs_mm.xml.xsl: try again 
     742 
     7432009-12-01 21:47  robe 
     744 
     745        * doc/xsl/postgis_aggs_mm.xml.xsl: back to formal table 
     746 
     7472009-12-01 20:08  robe 
     748 
     749        * doc/xsl/postgis_aggs_mm.xml.xsl: 
     750 
     7512009-12-01 20:00  robe 
     752 
     753        * doc/xsl/postgis_aggs_mm.xml.xsl: try again 
     754 
     7552009-12-01 19:53  robe 
     756 
     757        * doc/xsl/postgis_aggs_mm.xml.xsl: 
     758 
     7592009-12-01 19:34  robe 
     760 
     761        * doc/xsl/postgis_aggs_mm.xml.xsl: fix build 
     762 
     7632009-12-01 19:19  robe 
     764 
     765        * doc/xsl/postgis_aggs_mm.xml.xsl: seeif pdf looks better with an 
     766          informaltable 
     767 
     7682009-12-01 18:30  robe 
     769 
     770        * doc/xsl/postgis_aggs_mm.xml.xsl: title change 
     771 
     7722009-12-01 18:29  robe 
     773 
     774        * doc/xsl/postgis_aggs_mm.xml.xsl: typo 
     775 
     7762009-12-01 18:07  robe 
     777 
     778        * doc/html/style.css, doc/xsl/postgis_aggs_mm.xml.xsl: Add sql mm 
     779          compliance column get rid of cell-padding 
     780 
     7812009-12-01 17:17  robe 
     782 
     783        * doc/xsl/postgis_aggs_mm.xml.xsl: shorten matrix list to exclude 
     784          operators and exception so pdf is not quite so ugly. Try to fit 
     785          on one page. 
     786 
     7872009-12-01 17:06  robe 
     788 
     789        * doc/html/style.css, doc/xsl/postgis_aggs_mm.xml.xsl: fix filter 
     790          for 2.5D/curved support. More tweaking of style 
     791 
     7922009-12-01 16:42  robe 
     793 
     794        * doc/html/style.css, doc/xsl/postgis_aggs_mm.xml.xsl: get rid of 
     795          border=0 altogether exclude management,types, and transaction 
     796          from matrix 
     797 
     7982009-12-01 16:15  robe 
     799 
     800        * doc/html/style.css: border not taking 
     801 
     8022009-12-01 15:09  robe 
     803 
     804        * doc/html/style.css: I want table borders 
     805 
     8062009-12-01 14:42  robe 
     807 
     808        * doc/xsl/postgis_aggs_mm.xml.xsl: oops had left over junk -- get 
     809          rid of junk 
     810 
     8112009-12-01 14:28  robe 
     812 
     813        * doc/xsl/postgis_aggs_mm.xml.xsl: try to get rid of section 
     814          abstract -- see if pdflatex accepts super duper matrix 
     815 
     8162009-12-01 14:15  robe 
     817 
     818        * doc/xsl/postgis_aggs_mm.xml.xsl: First attempt at super-duper 
     819          type functionality compare matrix 
     820 
     8212009-11-30 22:08  pramsey 
     822 
     823        * liblwgeom/cunit/cu_measures.c, liblwgeom/lwtree.c: Fix up 
     824          boundary condition in node interaction test. 
     825 
     8262009-11-30 20:52  pramsey 
     827 
     828        * liblwgeom/Makefile.in, liblwgeom/lwalgorithm.c, 
     829          liblwgeom/lwalgorithm.h, liblwgeom/lwgeodetic.h, 
     830          liblwgeom/lwtree.c, liblwgeom/lwtree.h, liblwgeom/measures.c: Add 
     831          an internal geometry tree for use in a native prepared geometry 
     832          scheme for fast intersection tests. 
     833 
     8342009-11-30 20:50  pramsey 
     835 
     836        * liblwgeom/cunit/cu_algorithm.c, liblwgeom/cunit/cu_geodetic.c, 
     837          liblwgeom/cunit/cu_geodetic.h, 
     838          liblwgeom/cunit/cu_geodetic_data.h, liblwgeom/cunit/cu_libgeom.c, 
     839          liblwgeom/cunit/cu_libgeom.h, liblwgeom/cunit/cu_measures.c, 
     840          liblwgeom/cunit/cu_measures.h, liblwgeom/cunit/cu_tester.h: Add 
     841          svn:keywords to everyone 
     842 
     8432009-11-30 20:49  pramsey 
     844 
     845        * regress/in_gml_expected: Add NL to end of expected file. 
     846 
     8472009-11-30 20:44  pramsey 
     848 
     849        * regress/in_gml.sql, regress/in_gml_expected, regress/tickets.sql, 
     850          regress/tickets_expected: Move the fromGML test into the 
     851          in_gml.sql file, so that it will be properly excluded when 
     852          libxml2 is not available. 
     853 
     8542009-11-30 20:39  pramsey 
     855 
     856        * postgis_config.h.in: Move have_libxml2 define to the other 
     857          library have_ defines. 
     858 
     8592009-11-30 20:37  pramsey 
     860 
     861        * configure.ac, postgis/sqldefines.h.in, 
     862          postgis/uninstall_postgis.sql.in.c: Fix warnings from cpp during 
     863          sql file build as reported by kneufeld 
     864 
     8652009-11-30 19:56  pramsey 
     866 
     867        * postgis/postgis_drop.sql.in.c, postgis/sqldefines.h.in, 
     868          postgis/uninstall_geography.sql.in.c, 
     869          postgis/uninstall_postgis.sql.in.c: Updated SQL files for 
     870          uninstallation to match current state. 
     871 
     8722009-11-30 19:12  pramsey 
     873 
     874        * README.postgis: Update the upgrade process description to match 
     875          new scripts. 
     876 
     8772009-11-30 17:27  pramsey 
     878 
     879        * postgis/geography.sql.in.c: Rename ST_PointOutside to 
     880          _ST_PointOutside (#325) 
     881 
     8822009-11-30 16:40  kneufeld 
     883 
     884        * postgis/postgis.sql.in.c: renamed ST_DumpPoints to _ST_DumpPoints 
     885 
     8862009-11-30 14:30  robe 
     887 
     888        * doc/template.xml: revise template to use new entities 
     889 
     8902009-11-30 14:24  robe 
     891 
     892        * doc/reference_processing.xml: availability note not specified 
     893          right for ST_DumpPoints 
     894 
     8952009-11-30 09:16  robe 
     896 
     897        * doc/reference_processing.xml: fill in missing proto for 
     898          st_polygonize 
     899 
     9002009-11-29 09:07  robe 
     901 
     902        * doc/xsl/postgis_gardentest.sql.xsl: Yeh ST_GeomFromKML/GML not 
     903          crashing anymore on Windows (when libxml statically compiled in) 
     904          -- can put back the tests 
     905 
     9062009-11-28 22:36  robe 
     907 
     908        * doc/reference_measure.xml: Add missing ST_CoveredBy proto for 
     909          geography 
     910 
     9112009-11-28 07:13  robe 
     912 
     913        * doc/reference.xml, doc/reference_type.xml: try to force paragraph 
     914          at top using sectinfo abstract. Make note about deprecation more 
     915          threatening. 
     916 
     9172009-11-28 06:50  robe 
     918 
     919        * doc/reference_type.xml: slight amendment to description of casts 
     920 
     9212009-11-28 06:40  robe 
     922 
     923        * doc/reference_type.xml, doc/xsl/postgis_aggs_mm.xml.xsl: fill out 
     924          casting behavior, also list box type functions and links to it 
     925          and from it 
     926 
     9272009-11-27 23:38  pramsey 
     928 
     929        * regress: Add install directory as an ignore. 
     930 
     9312009-11-27 20:58  robe 
     932 
     933        * doc/reference_processing.xml: link to new geometry_dump sections, 
     934          also alphabetize dump functions 
     935 
     9362009-11-27 20:39  robe 
     937 
     938        * doc/reference_type.xml, doc/xsl/postgis_aggs_mm.xml.xsl: thanks 
     939          Kevin -- this should work now 
     940 
     9412009-11-27 20:31  robe 
     942 
     943        * doc/reference_type.xml: take out link and see if hudson is happy 
     944 
     9452009-11-27 20:01  robe 
     946 
     947        * doc/reference_type.xml: try again - maybe typo 
     948 
     9492009-11-27 19:46  robe 
     950 
     951        * doc/reference_type.xml, doc/xsl/postgis_aggs_mm.xml.xsl: Add 
     952          geometry_dump and special index to list all functions that take 
     953          as input or output geometry_dump objects 
     954 
     9552009-11-27 19:21  pramsey 
     956 
     957        * doc/using_postgis_app.xml: A few more Mapserver usage updates. 
     958 
     9592009-11-27 19:17  pramsey 
     960 
     961        * doc/using_postgis_app.xml: Update the using mapserver section a 
     962          little 
     963 
     9642009-11-27 17:50  pramsey 
     965 
     966        * liblwgeom/cunit/cu_geodetic.c, 
     967          liblwgeom/cunit/cu_geodetic_data.h: Add newlines at file ends to 
     968          silence warnings 
     969 
     9702009-11-27 17:06  kneufeld 
     971 
     972        * doc/reference_processing.xml, doc/using_postgis_dataman.xml: 
     973          Fixed a few typos and missing references 
     974 
     9752009-11-27 16:28  robe 
     976 
     977        * doc/html/image_src/st_longestline03.wkt, 
     978          doc/reference_measure.xml: okay another try. bad scaling 
     979 
     9802009-11-27 16:01  robe 
     981 
     982        * doc/html/image_src/st_closestpoint01.wkt, 
     983          doc/html/image_src/st_closestpoint02.wkt: make all colors 
     984          different for clarity 
     985 
     9862009-11-27 15:37  robe 
     987 
     988        * doc/html/image_src/st_closestpoint01.wkt, 
     989          doc/html/image_src/st_closestpoint02.wkt: forgot images 
     990 
     9912009-11-27 15:36  robe 
     992 
     993        * doc/html/image_src/Makefile.in, 
     994          doc/html/image_src/st_longestline03.wkt, 
     995          doc/reference_measure.xml: remove dupe ST_DFullyWithin, put in 
     996          availability note for ST_DFullyWithin, add ST_ClosestPoint 
     997          documentation and images, fix ST_LongestLine diag 3(forgot about 
     998          the 200x200 rule) 
     999 
     10002009-11-26 18:50  robe 
     1001 
     1002        * doc/html/image_src/Makefile.in, 
     1003          doc/html/image_src/st_longestline03.wkt, 
     1004          doc/reference_measure.xml: another st_longestline example 
     1005 
     10062009-11-26 17:56  mcayland 
     1007 
     1008        * regress/regress_expected, regress/sql-mm-curvepoly_expected: 
     1009          Commit slightly altered regression tests for the above. 
     1010 
     10112009-11-26 17:55  mcayland 
     1012 
     1013        * liblwgeom/lwgparse.c: Fix #316: IsValid? called on invalid 3d 
     1014          object leads to crash. Because of the way the parser works, not 
     1015          all tuples can hold a valid parse position; hence when trying to 
     1016          display the error message, the parser would crash. The solution I 
     1017          went for here was to alter pop() so that "counting tuples" always 
     1018          hold a valid parse position, and then re-write the various check 
     1019          functions to ensure that they only display parse errors with 
     1020          details from the next "counting tuple" higher up in the stack. 
     1021 
     10222009-11-26 16:52  robe 
     1023 
     1024        * doc/html/image_src/st_longestline01.wkt, 
     1025          doc/html/image_src/st_shortestline01.wkt, 
     1026          doc/reference_measure.xml: change shortestline/longestline 
     1027          point/line example 
     1028 
     10292009-11-25 23:37  robe 
     1030 
     1031        * doc/html/image_src/st_shortestline01.wkt: another typo 
     1032 
     10332009-11-25 23:36  robe 
     1034 
     1035        * doc/html/image_src/st_longestline01.wkt: fix typo in coordinates 
     1036 
     10372009-11-25 23:07  robe 
     1038 
     1039        * doc/html/image_src/st_longestline01.wkt, 
     1040          doc/html/image_src/st_shortestline01.wkt, 
     1041          doc/reference_measure.xml: make diagrams more interesting 
     1042 
     10432009-11-25 22:48  robe 
     1044 
     1045        * doc/html/image_src/Makefile.in, 
     1046          doc/html/image_src/st_longestline01.wkt, 
     1047          doc/html/image_src/st_longestline02.wkt, 
     1048          doc/html/image_src/st_shortestline02.wkt, 
     1049          doc/reference_measure.xml: Put in figures for ST_LongestLine. 
     1050          revise figure for shortest line make geometries the same for easy 
     1051          compare 
     1052 
     10532009-11-25 22:15  robe 
     1054 
     1055        * doc/reference_measure.xml: cosmetic changes 
     1056 
     10572009-11-25 22:12  robe 
     1058 
     1059        * doc/html/image_src/Makefile.in, 
     1060          doc/html/image_src/st_shortestline01.wkt, 
     1061          doc/html/image_src/st_shortestline02.wkt, 
     1062          doc/reference_measure.xml: Put in images for ST_ShortestLine 
     1063 
     10642009-11-25 21:49  robe 
     1065 
     1066        * doc/reference_measure.xml: put in missing availability notes 
     1067 
     10682009-11-25 19:15  pramsey 
     1069 
     1070        * doc/reference_measure.xml, doc/reference_old.xml, 
     1071          liblwgeom/cunit/cu_measures.c, liblwgeom/cunit/cu_measures.h, 
     1072          liblwgeom/liblwgeom.h, liblwgeom/lwcircstring.c, 
     1073          liblwgeom/measures.c, liblwgeom/measures.h, 
     1074          postgis/long_xact.sql.in.c, postgis/lwgeom_functions_basic.c, 
     1075          postgis/postgis.sql.in.c, postgis/sqlmm.sql.in.c, 
     1076          postgis/uninstall_postgis.sql.in.c, regress/measures.sql, 
     1077          regress/measures_expected: Merge Nicklas Aven's distance spike 
     1078          into trunk. (#63, #231) 
     1079 
     10802009-11-24 22:10  kneufeld 
     1081 
     1082        * doc/reference_processing.xml: added refentry section for 
     1083          ST_DumpPoints() 
     1084 
     10852009-11-24 21:46  kneufeld 
     1086 
     1087        * doc/html/image_src/Makefile.in, 
     1088          doc/html/image_src/st_dumppoints01.wkt, 
     1089          doc/html/image_src/styles.conf: added an ST_DumpPoints image to 
     1090          the collection. 
     1091 
     10922009-11-24 17:28  colivier 
     1093 
     1094        * postgis/lwgeom_in_gml.c: explicit NULL test on xa->name. Related 
     1095          to #273 
     1096 
     10972009-11-24 10:28  colivier 
     1098 
     1099        * doc/reference_constructor.xml: add also availability note to 
     1100          GmlToSQL() 
     1101 
     11022009-11-24 10:20  colivier 
     1103 
     1104        * doc/reference_management.xml: add availability information for 
     1105          postgis_libxml_version() 
     1106 
     11072009-11-23 18:07  robe 
     1108 
     1109        * doc/reference_type.xml, doc/xsl/postgis_comments.sql.xsl: #300 - 
     1110          minor casing changes to reference. Incorporate logic to comment 
     1111          types. Types need more description and casting behavior detail. 
     1112 
     11132009-11-23 14:27  robe 
     1114 
     1115        * doc/postgis.xml, doc/reference.xml, doc/reference_type.xml: New 
     1116          postgresql type section per #300. Still need to modify 
     1117          postgis_comments.sql.xsl accordingly 
     1118 
     11192009-11-23 14:26  colivier 
     1120 
     1121        * configure.ac, doc/reference_management.xml, 
     1122          postgis/lwgeom_functions_basic.c, postgis/postgis.sql.in.c, 
     1123          postgis/sqldefines.h.in, postgis_config.h.in: Add libxml2 version 
     1124          information in postgis_full_version. Add libxml2 support 
     1125          information in postgis_version. Add new postgis_libxml_version 
     1126          function. Add doc entry for this new function. 
     1127 
     11282009-11-22 04:56  pramsey 
     1129 
     1130        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c, 
     1131          liblwgeom/lwgeodetic.h: Move utility functions only used in cunit 
     1132          tests to the cunit code. 
     1133 
     11342009-11-22 04:28  pramsey 
     1135 
     1136        * liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h, 
     1137          liblwgeom/lwspheroid.c: Replace pow(,2.0) with POW2 macro. 
     1138 
     11392009-11-21 06:08  pramsey 
     1140 
     1141        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/g_box.c, 
     1142          liblwgeom/g_serialized.c, liblwgeom/g_util.c, 
     1143          liblwgeom/libgeom.h, liblwgeom/liblwgeom.h, 
     1144          liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h, 
     1145          liblwgeom/lwgeom.c, liblwgeom/lwspheroid.c, 
     1146          postgis/geography_measurement.c, postgis/lwgeom_spheroid.c: Move 
     1147          from pass-by-value to pass-by-const-pointer. What can I say, I 
     1148          have no control over myself. 
     1149 
     11502009-11-21 03:44  robe 
     1151 
     1152        * doc/reference_processing.xml: update st_buffer, st_intersection 
     1153          details for geography to reflect what we are actually doing in 
     1154          bestsrid calc 
     1155 
     11562009-11-21 03:31  robe 
     1157 
     1158        * doc/reference_editor.xml: grammar correction 
     1159 
     11602009-11-20 20:12  pramsey 
     1161 
     1162        * postgis/geography_gist.c: Fix an error hidden in a debug line. 
     1163 
     11642009-11-20 18:36  pramsey 
     1165 
     1166        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c: Fix 
     1167          graxing case and improve co-linear handling with help from 
     1168          Nicklas Aven (#314) 
     1169 
     11702009-11-20 18:05  kneufeld 
     1171 
     1172        * doc/Makefile.in: added missing dependency of postgis_aggs_mm for 
     1173          the comments 
     1174 
     11752009-11-20 14:02  mcayland 
     1176 
     1177        * loader/pgsql2shp.c: Apply Kris Jurka's pgsql2shp patches, as 
     1178          detail in the postgis-devel archives on 12th Nov. Thanks Kris! 
     1179 
     11802009-11-20 13:53  mcayland 
     1181 
     1182        * loader/shp2pgsql.c: Finish working on Dave Fuhry's memory-leak 
     1183          patch, and also fix several other leaks found by running 
     1184          shp2pgsql through valgrind. 
     1185 
     11862009-11-19 22:35  colivier 
     1187 
     1188        * doc/Makefile.in, doc/postgis.xml, doc/reference.xml, 
     1189          doc/xsl/postgis_aggs_mm.xml.xsl, 
     1190          doc/xsl/postgis_comments.sql.xsl, 
     1191          doc/xsl/postgis_gardentest.sql.xsl, 
     1192          doc/xsl/postgis_gardentest_subset.sql.xsl: Switch to reference 
     1193          splitted files. Add references entities. Use postgis.xml rather 
     1194          than reference.xml in doc/xsl/* files. Add template rule in 
     1195          doc/xsl/* to only use /book/chapter[@id='reference']. 
     1196 
     11972009-11-19 20:23  pramsey 
     1198 
     1199        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_geodetic.h, 
     1200          liblwgeom/cunit/cu_libgeom.c, liblwgeom/cunit/cu_libgeom.h, 
     1201          liblwgeom/lwgeodetic.c: Handle the case where the stabline and a 
     1202          polygon edge are co-linear in point-in-polygon test. 
     1203 
     12042009-11-19 15:39  mcayland 
     1205 
     1206        * loader/Makefile.in, regress/run_test: Alter regression test 
     1207          harness so that shp2pgsql/pgsql2shp can be tested without being 
     1208          installed. 
     1209 
     12102009-11-19 00:54  pramsey 
     1211 
     1212        * doc/reference.xml: Attempt to clarify MULTIPOLYGON behavior in 
     1213          ST_SimplifyPreserveTopology (#240) 
     1214 
     12152009-11-18 19:54  pramsey 
     1216 
     1217        * doc/reference_editor.xml: Add another example (#218) 
     1218 
     12192009-11-18 19:53  pramsey 
     1220 
     1221        * doc/reference_editor.xml: Put constants reference in the example, 
     1222          so people see it (nobody reads documentation) (#218) 
     1223 
     12242009-11-18 17:28  kneufeld 
     1225 
     1226        * doc/Makefile.in: Ok, well that didn't work. Reverting changes. 
     1227 
     12282009-11-18 17:19  kneufeld 
     1229 
     1230        * doc/Makefile.in: simplified postgis-out.xml target. The sed 
     1231          replacement should only happen on the postgis.xml file as the 
     1232          DocBook variable &last_release_version is used throughout the 
     1233          documentation 
     1234 
     12352009-11-17 23:27  pramsey 
     1236 
     1237        * extras/history_table, extras/history_table/README, 
     1238          extras/history_table/history_table.sql: Add in the history table 
     1239          convenience functions, a README and some manual examples for 
     1240          pedagogy. 
     1241 
     12422009-11-17 22:29  pramsey 
     1243 
     1244        * liblwgeom/cunit/cu_libgeom.c: Fix a double-free in the unit test 
     1245          for collection extract. 
     1246 
     12472009-11-17 20:14  pramsey 
     1248 
     1249        * doc/reference_editor.xml: Add availability line. 
     1250 
     12512009-11-17 20:05  pramsey 
     1252 
     1253        * doc/reference_editor.xml: Add more explanation of type numbers. 
     1254 
     12552009-11-17 20:03  pramsey 
     1256 
     1257        * doc/reference_editor.xml, liblwgeom/cunit/cu_libgeom.c, 
     1258          liblwgeom/cunit/cu_libgeom.h, liblwgeom/liblwgeom.h, 
     1259          liblwgeom/lwcollection.c, liblwgeom/lwutil.c, 
     1260          postgis/lwgeom_functions_basic.c, postgis/postgis.sql.in.c, 
     1261          regress/regress.sql, regress/regress_expected: Implement 
     1262          ST_CollectionExtract() to pull specific homogeneous collections 
     1263          out of heterogeneous collections. Regressions and documentation 
     1264          included. (#218) 
     1265 
     12662009-11-17 17:23  pramsey 
     1267 
     1268        * regress/wmsservers.sql, regress/wmsservers_expected: Trim the 
     1269          binary versions of geometries to try and remove regressions from 
     1270          other platforms. 
     1271 
     12722009-11-17 14:00  mcayland 
     1273 
     1274        * postgis/Makefile.in, regress/Makefile.in: Properly fix #219 by 
     1275          creating a separate "mini install" of PostGIS into the PGXS 
     1276          regression directory that can be used for regression. This is 
     1277          because different architectures have different naming 
     1278          conventions, and so Paul's original hack isn't guaranteed to 
     1279          work. By using PGXS to perform the install, we eliminate the 
     1280          problem of having to know the final architecture library name. 
     1281 
     12822009-11-17 04:28  pramsey 
     1283 
     1284        * regress/tickets.sql, regress/tickets_expected: Add tests from 
     1285          #210 to the tickets.sql 
     1286 
     12872009-11-17 04:25  pramsey 
     1288 
     1289        * regress/Makefile.in, regress/tickets.sql, 
     1290          regress/tickets_expected: Add tickets.sql and expected tests 
     1291          derived from old trac entries (#214) 
     1292 
     12932009-11-16 23:30  pramsey 
     1294 
     1295        * regress/wmsservers.sql, regress/wmsservers_expected: Add 
     1296          identifying lines to SQL so that error lines are easier to find. 
     1297 
     12982009-11-16 23:22  pramsey 
     1299 
     1300        * regress/Makefile.in: Remove trailing space from libname 
     1301 
     13022009-11-16 22:01  pramsey 
     1303 
     1304        * regress/Makefile.in: Add in hack to match the library .so 
     1305          substition name to the one produced by a particular PgSQL 
     1306          version. (#219) 
     1307 
     13082009-11-16 21:13  pramsey 
     1309 
     1310        * regress/Makefile.in, regress/wmsservers.sql, 
     1311          regress/wmsservers_expected: Add in tests for 
     1312          MapServer/Geoserver-style SQL calls. (#224) 
     1313 
     13142009-11-16 20:25  pramsey 
     1315 
     1316        * configure.ac: Make scripts version independent of library 
     1317          micro-version. 
     1318 
     13192009-11-16 19:52  pramsey 
     1320 
     1321        * configure.ac, utils/read_scripts_version.pl: Make 
     1322          POSTGIS_SCRIPTS_VERSION reflect the maximum SVN version of the 
     1323          SQL input files. (#242) 
     1324 
     13252009-11-16 19:47  kneufeld 
     1326 
     1327        * postgis/postgis.sql.in.c, regress/Makefile.in, 
     1328          regress/dumppoints.sql, regress/dumppoints_expected: Ticket #76. 
     1329          - added a modified version of a plpgsql implementation for 
     1330          ST_DumpPoints() proposed by Maxime van Noppen. 
     1331          - added regression tests 
     1332 
     13332009-11-16 19:10  pramsey 
     1334 
     1335        * postgis/geography_inout.c: Make an unknown geography SRID 
     1336          translate to a 4326 geometry SRID during a cast (#298) 
     1337 
     13382009-11-16 19:06  robe 
     1339 
     1340        * doc/reference_constructor.xml: forgot availability note 
     1341 
     13422009-11-16 19:04  robe 
     1343 
     1344        * doc/reference_constructor.xml: fix typos in ST_MakeEnvelope (at 
     1345          least he tries :) ) 
     1346 
     13472009-11-16 18:46  pramsey 
     1348 
     1349        * doc/reference_constructor.xml, regress/regress.sql, 
     1350          regress/regress_expected: Add doco and regression tests for 
     1351          ST_MakeEnvelope() (#199) 
     1352 
     13532009-11-16 18:28  pramsey 
     1354 
     1355        * postgis/lwgeom_functions_basic.c, postgis/postgis.sql.in.c: Add 
     1356          ST_MakeEnvelope() constructor, terse function for making bbox 
     1357          polygons. (#199) 
     1358 
     13592009-11-16 13:50  robe 
     1360 
     1361        * doc/xsl/postgis_gardentest_subset.sql.xsl: revise to deal with 
     1362          boolean arguments 
     1363 
     13642009-11-16 12:57  robe 
     1365 
     1366        * doc/xsl/postgis_aggs_mm.xml.xsl: Update geography transform 
     1367          description to reflect new cowboy transform hack strategy :). 
     1368          Need to update functions as well once Olivier has stopped kicking 
     1369          dust. 
     1370 
     13712009-11-16 05:55  robe 
     1372 
     1373        * doc/installation.xml: More encouragement to use GEOS 3.2 :) 
     1374 
     13752009-11-16 05:53  robe 
     1376 
     1377        * doc/installation.xml: get rid of reference to loading 
     1378          geography.sql (now integrated in postgis.sql) 
     1379 
     13802009-11-16 00:28  colivier 
     1381 
     1382        * doc/Makefile.in, doc/postgis.xml, doc/reference.xml: revert 
     1383          Makefile.in reference.xml and postgis.xml to r4816. Need to fix 
     1384          NewFunction reference to go further :( 
     1385 
     13862009-11-16 00:27  pramsey 
     1387 
     1388        * postgis/geography_measurement.c, postgis/lwgeom_transform.c: 
     1389          Cowboy triumphs. (#304) 
     1390 
     13912009-11-15 23:13  pramsey 
     1392 
     1393        * postgis/geography_measurement.c: Actually use Antarctic 
     1394          stereographic for antarctic points. (#304) 
     1395 
     13962009-11-15 22:17  colivier 
     1397 
     1398        * doc/Makefile.in: Add final semicolon. Remove useless copy related 
     1399          to reference.xml 
     1400 
     14012009-11-15 22:03  colivier 
     1402 
     1403        * doc/Makefile.in: Add forgotten .xml (in pdf rule) 
     1404 
     14052009-11-15 21:55  colivier 
     1406 
     1407        * doc/Makefile.in: Add forgotten .xml in postgis-out rule 
     1408 
     14092009-11-15 21:23  colivier 
     1410 
     1411        * doc/Makefile.in: Update Makefile rules, related to reference.xml 
     1412          split (r4817) 
     1413 
     14142009-11-15 20:39  colivier 
     1415 
     1416        * doc/postgis.xml, doc/reference.xml, doc/reference_accessor.xml, 
     1417          doc/reference_constructor.xml, doc/reference_editor.xml, 
     1418          doc/reference_exception.xml, doc/reference_lrs.xml, 
     1419          doc/reference_management.xml, doc/reference_measure.xml, 
     1420          doc/reference_misc.xml, doc/reference_operator.xml, 
     1421          doc/reference_output.xml, doc/reference_processing.xml, 
     1422          doc/reference_transaction.xml: Split reference.xml on several sub 
     1423          files (upon sect1). Use entity to avoid redundant 
     1424          compliant/support text (SFS, SQL/MM, Z/M dimensions, Curve 
     1425          support) 
     1426 
     14272009-11-15 19:52  pramsey 
     1428 
     1429        * loader/shp2pgsql-core.c, loader/shp2pgsql.c: Handle odd ArcMap 
     1430          scinotation for large ints. (#38) 
     1431 
     14322009-11-15 19:32  pramsey 
     1433 
     1434        * regress/run_test: Add locale handling by setting to 'C' (#303) 
     1435 
     14362009-11-15 19:23  pramsey 
     1437 
     1438        * postgis/geography_btree.c: Make the _cmp and _eq methods use the 
     1439          same equality conditions so that 
     1440          indexed and unindexed answers will be the same. (#292) 
     1441 
     14422009-11-14 21:14  pramsey 
     1443 
     1444        * postgis/geography_measurement.c: Move the polar stereographic 
     1445          line a little further north in bestsrid. (#304) 
     1446 
     14472009-11-14 03:49  robe 
     1448 
     1449        * doc/reference.xml: missing ST_DWithin geography spheroid proto 
     1450 
     14512009-11-14 00:40  pramsey 
     1452 
     1453        * postgis, postgis/postgis.sql.in.c, postgis/postgis_drop.sql.in.c, 
     1454          utils/postgis_proc_upgrade.pl: Add testing and drop deprecated 
     1455          functions (#202) 
     1456 
     14572009-11-13 22:13  pramsey 
     1458 
     1459        * postgis/Makefile.in, utils/postgis_proc_upgrade.pl: Build out 
     1460          version specific upgrade scripts. 
     1461 
     14622009-11-13 20:04  pramsey 
     1463 
     1464        * postgis/postgis.sql.in.c, postgis/sqldefines.h.in, 
     1465          utils/postgis_proc_upgrade.pl: First baby steps towards 
     1466          version-specific loader 
     1467 
     14682009-11-13 15:28  robe 
     1469 
     1470        * doc/release_notes.xml: libxml preferable 
     1471 
     14722009-11-13 15:27  robe 
     1473 
     1474        * doc/release_notes.xml: fix Paul's bad spelling, add KML in output 
     1475          list, link to what's new in PostGIS 1.5 section, GEOS 3.2 
     1476          preferred 
     1477 
     14782009-11-13 03:35  robe 
     1479 
     1480        * doc/reference.xml: fix formatting in ST_LineCrossingDirection 
     1481          (replace tabs with spaces)-- show new corrected output after #272 
     1482          - should be negatively symmetric fix 
     1483 
     14842009-11-12 19:00  pramsey 
     1485 
     1486        * postgis/postgis.sql.in.c: Walk back function deletions of ST_ 
     1487          functions under types and operators, these can't be dropped 
     1488          during an in-place upgrade, *sigh*. (#195) 
     1489 
     14902009-11-12 04:09  pramsey 
     1491 
     1492        * postgis/lwgeom_functions_basic.c, postgis/lwgeom_gist.c: Remove 
     1493          old version ifdefs for versions < PgSQL 8.3 (#290) 
     1494 
     14952009-11-11 19:57  pramsey 
     1496 
     1497        * liblwgeom/lwcollection.c, liblwgeom/lwgeom.c, 
     1498          regress/regress_expected: Update behavior of lwgeom_same to match 
     1499          "orderingequals" semantics (#289) 
     1500 
     15012009-11-11 19:35  pramsey 
     1502 
     1503        * liblwgeom/lwgeodetic.c: Slightly loosen equality tolerance check 
     1504          for point in cone... does this fix cunit regressions? 
     1505 
     15062009-11-11 19:02  pramsey 
     1507 
     1508        * liblwgeom/cunit/cu_algorithm.c, liblwgeom/cunit/cu_algorithm.h, 
     1509          liblwgeom/lwalgorithm.c, liblwgeom/lwalgorithm.h: Simplify code 
     1510          and improve consistency of linecrossing results (#272) 
     1511 
     15122009-11-11 00:00  pramsey 
     1513 
     1514        * postgis/geography_btree.c: Remove GisT headers from file and set 
     1515          keywords. 
     1516 
     15172009-11-10 23:58  pramsey 
     1518 
     1519        * postgis/geography_btree.c: Make the = operator do a pure equality 
     1520          test 
     1521 
     15222009-11-10 20:39  pramsey 
     1523 
     1524        * postgis/Makefile.in, postgis/geography.sql.in.c, 
     1525          postgis/geography_btree.c: Stub implementation of ordering 
     1526          operators (#292) 
     1527 
     15282009-11-10 19:30  pramsey 
     1529 
     1530        * liblwgeom/lwgeodetic.c, postgis/geography.h, 
     1531          postgis/geography.sql.in.c, postgis/geography_gist.c, 
     1532          postgis/geography_measurement.c: Apply handling for EMPTY 
     1533          geometries to all geography functions per the 
     1534          DevWikiEmptyGeometry page. 
     1535 
     15362009-11-10 18:34  robe 
     1537 
     1538        * doc/xsl/postgis_gardentest.sql.xsl: put logic to recognize 
     1539          boolean and KML text args. Exclude ST_GeomFromKML and 
     1540          ST_GeomFromGML from testing until crashing problem under mingw is 
     1541          resolved. 
     1542 
     15432009-11-10 12:45  robe 
     1544 
     1545        * doc/xsl/postgis_aggs_mm.xml.xsl: put availability note first in 
     1546          what's new for 1.5. Some of the functions aren't new but support 
     1547          geography or have behavior change. Easier if that note comes 
     1548          first. Will change for prior what's new later if this looks okay. 
     1549 
     15502009-11-10 12:18  robe 
     1551 
     1552        * doc/xsl/postgis_aggs_mm.xml.xsl: using (T) to denote Paul's 
     1553          transform hacks and noting what that (T) means. Will eventually 
     1554          use to generate super duper function compare matrix :) 
     1555 
     15562009-11-10 12:13  robe 
     1557 
     1558        * doc/reference.xml: Put in ST_Intersection proto for geography 
     1559 
     15602009-11-10 12:08  robe 
     1561 
     1562        * doc/reference.xml: add ST_Intersects proto for geography 
     1563 
     15642009-11-10 11:57  robe 
     1565 
     1566        * doc/reference.xml: Add ST_GeomFromKML, add some grammar 
     1567          corrections to ST_GeomFromGML 
     1568 
     15692009-11-08 19:05  colivier 
     1570 
     1571        * postgis/Makefile.in, postgis/lwgeom_in_kml.c, 
     1572          postgis/postgis.sql.in.c, regress/Makefile.in, 
     1573          regress/in_kml.sql, regress/in_kml_expected: Initial version of 
     1574          ST_GeomFromKML function and related units tests 
     1575 
     15762009-11-08 19:02  colivier 
     1577 
     1578        * postgis/lwgeom_in_gml.c: remove an unused var. minor comment 
     1579          change 
     1580 
     15812009-11-08 06:42  colivier 
     1582 
     1583        * doc/reference.xml: Complete ST_GeomFromGML documentation. Add 
     1584          ST_GMLToSQL documentation entry. (Please tks to read back as my 
     1585          english grammar is far to be perfect) 
     1586 
     15872009-11-07 16:49  pramsey 
     1588 
     1589        * TODO: Remove TODO items that have actually been done. 
     1590 
     15912009-11-07 16:17  pramsey 
     1592 
     1593        * configure.ac: Make the configure-time test for PgSQL version 
     1594          check for 8.3+ (#290) 
     1595 
     15962009-11-07 01:47  pramsey 
     1597 
     1598        * regress/run_test: Drop database when function loads fail in 
     1599          regression tests. (#77) 
     1600 
     16012009-11-07 01:31  pramsey 
     1602 
     1603        * postgis/lwgeom_gist.c, postgis/postgis.sql.in.c, 
     1604          postgis/sqlmm.sql.in.c, regress/regress.sql, 
     1605          regress/regress_expected: Make ~= be a bounding box only operator 
     1606          and upgrade ST_Equals() and ST_OrderingEquals() to match the new 
     1607          behavior. Update regression tests to match new behavior. (#282) 
     1608          See also #289 for an odd quirk discovered while updating 
     1609          regression tests. 
     1610 
     16112009-11-07 00:33  pramsey 
     1612 
     1613        * postgis/geography.sql.in.c: Add text wrappers to functions we 
     1614          commonly expect people to call with text arguments but expect 
     1615          implicit casting to geometry. (#252) 
     1616 
     16172009-11-07 00:12  pramsey 
     1618 
     1619        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_geodetic.h, 
     1620          liblwgeom/lwgeodetic.c: Fix for point-on-vertex case of st_covers 
     1621          (#271) 
     1622 
     16232009-11-06 22:55  pramsey 
     1624 
     1625        * utils/read_scripts_version.pl: Utility to read svn revision 
     1626          numbers from SQL scripts. 
     1627 
     16282009-11-06 22:49  colivier 
     1629 
     1630        * postgis/lwgeom_in_gml.c, regress/in_gml.sql, 
     1631          regress/in_gml_expected: finalize Xlink support (GML SF-2 fully 
     1632          compliant). Fix typo on PointProperty/Point. Few comments and 
     1633          style corrections. Update unit tests. 
     1634 
     16352009-11-06 21:45  pramsey 
     1636 
     1637        * postgis/Makefile.in, postgis/postgis.sql.in.c: Make geography.sql 
     1638          part of the standard postgis.sql build. 
     1639 
     16402009-11-06 20:46  pramsey 
     1641 
     1642        * README.postgis, doc/installation.xml, doc/release_notes.xml, 
     1643          postgis/geography.sql.in.c, postgis/postgis.sql.in.c: Add costs 
     1644          to CPU intensive C functions and update doco to ensure 8.3 is the 
     1645          referenced minimum PgSQL version. (#230) 
     1646 
     16472009-11-06 17:30  pramsey 
     1648 
     1649        * doc/reference.xml: Update documentation for those functions 
     1650          affected by RFC3. They are all internal functions that are going 
     1651          to disappear in 2.0, might be better to simply remove them, but 
     1652          for now... 
     1653 
     16542009-11-05 20:20  pramsey 
     1655 
     1656        * postgis/lwgeom_ogc.c, postgis/postgis.sql.in.c: Fix for #157, 
     1657          ST_GeometryType output doesn't correctly identify curved 
     1658          geometries 
     1659 
     16602009-11-05 19:29  pramsey 
     1661 
     1662        * regress/regress_lrs_expected: Fix for new LRS regression (#283) 
     1663 
     16642009-11-05 19:04  pramsey 
     1665 
     1666        * postgis/lwgeom_functions_basic.c, postgis/postgis.sql.in.c, 
     1667          postgis/sqlmm.sql.in.c, regress/regress.sql, 
     1668          regress/regress_expected, regress/regress_ogc.sql, 
     1669          regress/regress_ogc_expected: Implement RFC3 (#195) 
     1670 
     16712009-11-05 04:55  pramsey 
     1672 
     1673        * postgis/lwgeom_in_gml.c: Some initializations and a null pointer 
     1674          avoidance test (#273) 
     1675 
     16762009-11-05 00:58  pramsey 
     1677 
     1678        * postgis/geography.sql.in.c, postgis/lwgeom_geos.c: Add 
     1679          ST_Intersection() and ST_Intersects() for geography. 
     1680 
     16812009-11-05 00:43  pramsey 
     1682 
     1683        * utils/postgis_restore.pl: Remove createdb_opt lines from psql and 
     1684          createlang calls. (#228) 
     1685 
     16862009-11-05 00:37  pramsey 
     1687 
     1688        * postgis/lwgeom_functions_lrs.c: Make non-M attempts to run LRS 
     1689          functions error out instead of return NULL (#113) 
     1690 
     16912009-11-04 23:51  pramsey 
     1692 
     1693        * postgis/lwgeom_in_gml.c: Fix for #273? Some unitialized variables 
     1694          may have been causing problems. Initializing them fixed this 
     1695          problem for me. 
     1696 
     16972009-11-04 23:03  pramsey 
     1698 
     1699        * postgis/lwgeom_geos.c: Fix hausdorf crasher (#279) 
     1700 
     17012009-11-04 21:19  colivier 
     1702 
     1703        * liblwgeom/wktparse.lex: revert wrong commit (r4741) on 
     1704          wktparse.lex file 
     1705 
     17062009-11-04 21:10  colivier 
     1707 
     1708        * liblwgeom/wktparse.lex, postgis/lwgeom_in_gml.c, 
     1709          regress/in_gml.sql, regress/in_gml_expected: Allow a double to 
     1710          not have digit after dot (related to #175). Update unit test case 
     1711 
     17122009-11-04 20:35  pramsey 
     1713 
     1714        * liblwgeom/lex.yy.c, liblwgeom/wktparse.lex: Fix for #175, numbers 
     1715          with a terminal decimal won't parse. 
     1716 
     17172009-11-04 18:59  robe 
     1718 
     1719        * doc/reference.xml: amend ST_Length to include use_spheroid proto 
     1720          and amend examples to state new default behavior 
     1721 
     17222009-11-04 18:47  pramsey 
     1723 
     1724        * postgis/lwgeom_gist.c: Allow ~= operator to recheck, per #253. 
     1725 
     17262009-11-04 11:57  robe 
     1727 
     1728        * doc/reference.xml: type correction in ST_BuildArea output. Add 
     1729          additional proto to ST_Area and correct the example to show the 
     1730          new spheroid measurement default 
     1731 
     17322009-11-04 09:53  colivier 
     1733 
     1734        * postgis/lwgeom_in_gml.c: Give priority to gml namespace attribute 
     1735          if any. Apply a fix on ring incrementation (Surface/interior) 
     1736 
     17372009-11-04 03:27  pramsey 
     1738 
     1739        * postgis/geography.sql.in.c, postgis/geography_measurement.c: 
     1740          Change ST_Area(geog) to defaul to spheroid calculation. 
     1741 
     17422009-11-04 00:13  pramsey 
     1743 
     1744        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c: Remove 
     1745          unit test failure cases in 32-bit architectures. Now have to test 
     1746          correctness 
     1747          of algorithms on test data in 64-bit environment. 
     1748 
     17492009-11-03 22:26  colivier 
     1750 
     1751        * postgis/lwgeom_in_gml.c, regress/in_gml.sql, 
     1752          regress/in_gml_expected: Initial support of Xlink. Add related 
     1753          units tests. Few cleaning 
     1754 
     17552009-11-03 22:24  colivier 
     1756 
     1757        * configure.ac: Add xpath headers support for libxml2 
     1758 
     17592009-11-03 21:24  pramsey 
     1760 
     1761        * liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h, 
     1762          liblwgeom/lwspheroid.c: File headers and property setting. 
     1763 
     17642009-11-03 21:16  pramsey 
     1765 
     1766        * postgis/geography_measurement.c: Add in handlers to avoid sheroid 
     1767          area cases we currently cannot handle. 
     1768 
     17692009-11-03 21:13  pramsey 
     1770 
     1771        * doc/reference.xml: Slight change in ST_Area wording. 
     1772 
     17732009-11-03 15:32  robe 
     1774 
     1775        * doc/reference.xml: amend distance proto and example -- now we 
     1776          default to spheroid 
     1777 
     17782009-11-03 13:36  colivier 
     1779 
     1780        * postgis/lwgeom_in_gml.c, regress/in_gml.sql, 
     1781          regress/in_gml_expected: Add namespace support. Add pointProperty 
     1782          and pointRep support. Fix pos and posList spaces inside 
     1783          coordinates issue. Comments update. Update unit tests 
     1784 
     17852009-11-03 10:03  robe 
     1786 
     1787        * doc/reference.xml: get rid of extra para tag 
     1788 
     17892009-11-03 09:47  robe 
     1790 
     1791        * doc/reference.xml: more typo fixing 
     1792 
     17932009-11-03 09:33  robe 
     1794 
     1795        * doc/reference.xml: fix typo 
     1796 
     17972009-11-03 05:19  robe 
     1798 
     1799        * doc/reference.xml: Document ST_Buffer for geography and caveats 
     1800 
     18012009-11-03 02:58  pramsey 
     1802 
     1803        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwspheroid.c: Re-enable 
     1804          other geodetic unit tests and remove Java code block. 
     1805 
     18062009-11-03 00:36  pramsey 
     1807 
     1808        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_geodetic.h, 
     1809          liblwgeom/g_box.c, liblwgeom/libgeom.h, liblwgeom/lwgeodetic.c, 
     1810          liblwgeom/lwgeodetic.h, liblwgeom/lwspheroid.c, 
     1811          postgis/geography.h, postgis/geography.sql.in.c, 
     1812          postgis/geography_measurement.c: First cut of ST_Area(geography) 
     1813          on spheroid. Currently not default, use ST_Area(geog, true) to 
     1814          enable it. Beware of limitations over poles and eequator. 
     1815 
     18162009-11-02 12:05  robe 
     1817 
     1818        * doc/reference.xml: minor corrections to 
     1819          ST_distance_sphere/spheroid descriptions 
     1820 
     18212009-11-01 22:31  robe 
     1822 
     1823        * doc/reference.xml: amend doc for st_distance_sphere, 
     1824          st_distance_spheroid to reflect expanded support. 
     1825 
     18262009-10-31 05:05  pramsey 
     1827 
     1828        * postgis/lwgeom_spheroid.c: Make distance_spher(oid) functions a 
     1829          little more type safe. 
     1830 
     18312009-10-31 04:53  pramsey 
     1832 
     1833        * postgis/lwgeom_spheroid.c, postgis/postgis.sql.in.c: Update 
     1834          distance_sphere and distance_spheroid to back onto new geodetic 
     1835          handlers and support generic geometry. 
     1836 
     18372009-10-31 00:10  pramsey 
     1838 
     1839        * postgis/geography_inout.c: Tighten up geometry->geography case 
     1840          (#265) 
     1841 
     18422009-10-31 00:01  pramsey 
     1843 
     1844        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_geodetic.h, 
     1845          liblwgeom/libgeom.h, liblwgeom/liblwgeom.h, 
     1846          liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h, 
     1847          liblwgeom/lwspheroid.c, liblwgeom/lwspheroid.h, 
     1848          postgis/geography.sql.in.c, postgis/geography_measurement.c: Add 
     1849          ST_Length() implementation on spheroid and rationalize the 
     1850          sphere/spheroid implementations into 
     1851          a smaller shared set of functions. 
     1852 
     18532009-10-30 20:45  pramsey 
     1854 
     1855        * liblwgeom/libgeom.h, liblwgeom/lwgeodetic.c, 
     1856          liblwgeom/lwspheroid.c, liblwgeom/lwspheroid.h, 
     1857          postgis/geography.h, postgis/geography.sql.in.c, 
     1858          postgis/geography_measurement.c: Add in spheroid calculations for 
     1859          ST_Distance and ST_DWithin. 
     1860 
     18612009-10-30 19:00  robe 
     1862 
     1863        * doc/installation.xml: Add link to new compatibility matrix 
     1864 
     18652009-10-29 20:31  colivier 
     1866 
     1867        * postgis/lwgeom_in_gml.c, regress/in_gml.sql: Change dimension to 
     1868          srsDimension (GML 3.1.1) 
     1869 
     18702009-10-29 20:21  colivier 
     1871 
     1872        * postgis/lwgeom_gml.c, regress/gml_expected: Change attribute 
     1873          dimension into srsDimension (GML 3.1.1), cf #276 
     1874 
     18752009-10-29 19:53  pramsey 
     1876 
     1877        * liblwgeom/lwspheroid.c: Minor changes for numerical stability. 
     1878          Remove logging. 
     1879 
     18802009-10-29 19:41  pramsey 
     1881 
     1882        * postgis/geography.h: Increase precision of minor axis constant. 
     1883 
     18842009-10-29 19:24  pramsey 
     1885 
     1886        * liblwgeom/Makefile.in, liblwgeom/cunit/cu_geodetic.c, 
     1887          liblwgeom/cunit/cu_geodetic.h, liblwgeom/lwgeodetic.c, 
     1888          liblwgeom/lwgeodetic.h, liblwgeom/lwspheroid.c, 
     1889          liblwgeom/lwspheroid.h: Spheroid distance calculation between 
     1890          points added. 
     1891 
     18922009-10-29 18:42  colivier 
     1893 
     1894        * postgis/lwgeom_in_gml.c, regress/in_gml.sql, 
     1895          regress/in_gml_expected: Add mixed GML srs support. Add ability 
     1896          to deal with lat/lon issue in GML 3. Fix GML collection units 
     1897          tests. Update units tests 
     1898 
     18992009-10-29 18:40  colivier 
     1900 
     1901        * postgis/lwgeom_transform.c, postgis/lwgeom_transform.h: Expose 
     1902          transform_point, make_project and GetProj4StringSPI. Creation of 
     1903          lwgem_transform.h 
     1904 
     19052009-10-29 14:21  colivier 
     1906 
     1907        * regress/kml_expected: Update unit test result, related to error 
     1908          message change (r4662 in lwgeom_transform.c) 
     1909 
     19102009-10-29 14:08  colivier 
     1911 
     1912        * postgis/lwgeom_gml.c, regress/gml.sql, regress/gml_expected: Add 
     1913          attribute dimension in gml:pos and gml:posList. Fix 
     1914          geometrycollection invalid GML output. Update units test. Cf #276 
     1915 
     19162009-10-28 23:05  pramsey 
     1917 
     1918        * postgis/geography_gist.c: Note why the penalty function was 
     1919          changed. 
     1920 
     19212009-10-28 23:02  pramsey 
     1922 
     1923        * postgis/geography_gist.c: Remove overly clever penalty 
     1924          calculation and improve index structure a lot! 
     1925 
     19262009-10-28 18:38  pramsey 
     1927 
     1928        * postgis/geography_gist.c: Fill in actual error condition 
     1929 
     19302009-10-28 18:20  pramsey 
     1931 
     1932        * postgis/geography_gist.c, postgis/geography_measurement.c: Fix 
     1933          error in picksplit routine, perhaps will fix balance problem. 
     1934 
     19352009-10-28 12:13  robe 
     1936 
     1937        * doc/introduction.xml: slight attribution update 
     1938 
     19392009-10-28 11:56  robe 
     1940 
     1941        * doc/release_notes.xml: minor update to release notes (copying 
     1942          content from branch 1.3 not in trunk) 
     1943 
     19442009-10-28 11:47  robe 
     1945 
     1946        * doc/introduction.xml: switch pretty tag back to credits -- 
     1947          already linked in reference.xml 
     1948 
     19492009-10-28 11:40  robe 
     1950 
     1951        * doc/introduction.xml: update credits to include breakout of PSC 
     1952          and bump up people with commit access and currently committing 
     1953          work 
     1954 
     19552009-10-28 11:05  robe 
     1956 
     1957        * doc/release_notes.xml: copy release notes text from branch 1.4 
     1958          which is strangely more up to date. 
     1959 
     19602009-10-28 10:58  robe 
     1961 
     1962        * doc/release_notes.xml, doc/reporting.xml: correct links to 
     1963          postgis bug tracker and subversion repository. Also amend the 
     1964          release_notes section to reflect newer version changes 
     1965 
     19662009-10-27 21:39  colivier 
     1967 
     1968        * postgis/lwgeom_export.h, postgis/lwgeom_geojson.c, 
     1969          postgis/lwgeom_gml.c, postgis/lwgeom_kml.c, postgis/lwgeom_svg.c: 
     1970          Fix huge number overflow in export functions, cf #277 
     1971 
     19722009-10-24 16:37  colivier 
     1973 
     1974        * postgis/lwgeom_in_gml.c, regress/in_gml.sql, 
     1975          regress/in_gml_expected: Add multi data coordinates support. Add 
     1976          unit test case data_1 
     1977 
     19782009-10-24 16:35  colivier 
     1979 
     1980        * liblwgeom/liblwgeom.h, liblwgeom/ptarray.c: Add ptarray_merge 
     1981          function 
     1982 
     19832009-10-23 23:16  pramsey 
     1984 
     1985        * doc/postgis.xml: Update personal information. 
     1986 
     19872009-10-23 16:01  robe 
     1988 
     1989        * doc/reference.xml: typo in example 
     1990 
     19912009-10-23 15:51  robe 
     1992 
     1993        * doc/reference.xml: put in availability note for ST_GeomFromGML, 
     1994          link back from ST_AsGML, note about libxml2 required 
     1995 
     19962009-10-23 13:26  robe 
     1997 
     1998        * doc/reference.xml, doc/xsl/postgis_gardentest.sql.xsl, 
     1999          doc/xsl/postgis_gardentest_subset.sql.xsl: Preliminary 
     2000          documentation for ST_GeomFromGML and logic to support gml input 
     2001          parameters 
     2002 
     20032009-10-22 14:08  colivier 
     2004 
     2005        * postgis/lwgeom_in_gml.c, regress/in_gml.sql, 
     2006          regress/in_gml_expected: Use ptarray_isclosed3d to check if 3D 
     2007          rings are closed also on Z. Update units tests cases 
     2008 
     20092009-10-22 14:06  colivier 
     2010 
     2011        * liblwgeom/liblwgeom.h, liblwgeom/ptarray.c: Add 
     2012          ptarray_isclosed3d function 
     2013 
     20142009-10-20 15:30  robe 
     2015 
     2016        * configure.ac: fix typo in libxml deactivated notice 
     2017 
     20182009-10-20 13:07  colivier 
     2019 
     2020        * postgis_config.h.in: Add HAVE_LIBXML2 
     2021 
     20222009-10-20 12:54  colivier 
     2023 
     2024        * postgis/Makefile.in, postgis/lwgeom_in_gml.c, 
     2025          postgis/postgis.sql.in.c, regress/Makefile.in, 
     2026          regress/in_gml.sql, regress/in_gml_expected: Add initial version 
     2027          of GeomFromGML function, and units tests cases. 
     2028 
     20292009-10-20 12:51  colivier 
     2030 
     2031        * configure.ac, postgis/sqldefines.h.in: Add libxml2 support 
     2032          (needed by GeomFromGML) 
     2033 
     20342009-10-19 12:53  robe 
     2035 
     2036        * doc/reference.xml: update to include ST_Length for geography 
     2037 
     20382009-10-19 05:05  pramsey 
     2039 
     2040        * postgis/geography.sql.in.c, postgis/geography_measurement.c, 
     2041          postgis/lwgeom_transform.c: Add _ST_BestSRID(Geography) utility 
     2042          function to support ST_Buffer(geography, radius) hack that casts 
     2043          back and forth to geometry. 
     2044 
     20452009-10-18 21:15  pramsey 
     2046 
     2047        * postgis/lwgeom_transform.c: Add in support for magic srid numbers 
     2048          that will always be available for UTM WGS84 and polar 
     2049          stereography. Will be used in wrappers that allow geometry 
     2050          functions to be applied to geography. 
     2051 
     20522009-10-18 04:19  pramsey 
     2053 
     2054        * liblwgeom/libgeom.h, liblwgeom/lwgeodetic.c, 
     2055          liblwgeom/lwgeodetic.h, postgis/geography.sql.in.c, 
     2056          postgis/geography_measurement.c: ST_Length(geography) per #266 
     2057 
     20582009-10-16 23:30  pramsey 
     2059 
     2060        * postgis/geography_gist.c, postgis/lwgeom_gist.c: Muck with index 
     2061          logging code. 
     2062 
     20632009-10-16 16:33  mcayland 
     2064 
     2065        * postgis/geography_estimate.c: Fix the geography <column> && 
     2066          <column> selectivity code. Now the answers between geometry and 
     2067          geography are reasonably similar :) 
     2068 
     20692009-10-16 16:31  mcayland 
     2070 
     2071        * utils/test_geography_joinestimation.pl: Commit a first-hack 
     2072          attempt at a script to test the geography join estimation code. 
     2073 
     20742009-10-16 16:23  mcayland 
     2075 
     2076        * utils/test_joinestimation.pl: Change "Mixed Geometry Types" 
     2077          message into a warning rather than an error in the existing join 
     2078          estimation test script. 
     2079 
     20802009-10-16 13:33  robe 
     2081 
     2082        * doc/xsl/postgis_gardentest.sql.xsl, 
     2083          doc/xsl/postgis_gardentest_subset.sql.xsl: revise to test && 
     2084          against table and also put in some floating points to make tests 
     2085          more interesting 
     2086 
     20872009-10-16 13:01  robe 
     2088 
     2089        * postgis/geography.sql.in.c: #269 get rid of geography -> geometry 
     2090          implicit to make it an explicit cast 
     2091 
     20922009-10-16 09:37  strk 
     2093 
     2094        * loader/README.shp2pgsql, loader/shp2pgsql.c: Tell what the 
     2095          default is for -N in help output and README file 
     2096 
     20972009-10-15 17:50  mcayland 
     2098 
     2099        * liblwgeom/cunit/cu_libgeom.c, liblwgeom/libgeom.h, 
     2100          postgis/geography_inout.c: Update the TYPMOD_SET_* macros in the 
     2101          same way as for the FLAGS_SET_* macros earlier, so that they 
     2102          actually change the variable they reference. 
     2103 
     21042009-10-15 17:45  mcayland 
     2105 
     2106        * utils/test_geography_estimation.pl: Add (slightly hacked) version 
     2107          of geography selectivity test script to the repo. 
     2108 
     21092009-10-15 17:44  mcayland 
     2110 
     2111        * utils/test_estimation.pl: Fix test_estimation.pl script so it 
     2112          doesn't require oids - no-one uses these in the 21st century... 
     2113 
     21142009-10-15 15:35  mcayland 
     2115 
     2116        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_libgeom.c, 
     2117          liblwgeom/g_coord.c, liblwgeom/g_serialized.c, 
     2118          liblwgeom/g_util.c, liblwgeom/libgeom.h, 
     2119          postgis/geography_estimate.c, postgis/geography_gist.c, 
     2120          postgis/geography_inout.c: Alter the FLAGS_SET_* macros so that 
     2121          they actually update the specified flag variable, rather than 
     2122          just returning the new value of the flag variable. 
     2123 
     21242009-10-15 14:48  mcayland 
     2125 
     2126        * postgis/geography_estimate.c: Fix for column intersection 
     2127          geography queries sometimes returning "lwgeom_get_gbox_geodetic: 
     2128          non-geodetic gbox provided" during execution - a missing 
     2129          initialisation bug. 
     2130 
     21312009-10-14 16:57  mcayland 
     2132 
     2133        * postgis/geography.sql.in.c: Re-enable ANALYZE hook, now that it 
     2134          doesn't crash upon loading Paul's test dataset anymore. 
     2135 
     21362009-10-14 16:22  mcayland 
     2137 
     2138        * postgis/geography_estimate.c: Don't use the default (integer) 
     2139          version of abs() during floating point calculations... 
     2140 
     21412009-10-13 19:50  pramsey 
     2142 
     2143        * liblwgeom/lwgeodetic.c: Much better fix for NaN area problem. 
     2144 
     21452009-10-13 19:39  pramsey 
     2146 
     2147        * liblwgeom/lwgeodetic.c: HAck fix for NaN areas. 
     2148 
     21492009-10-11 02:03  pramsey 
     2150 
     2151        * liblwgeom/g_serialized.c: Don't copy bboxes from lwgeom to 
     2152          gserialized when working with geodetics. (#263) 
     2153 
     21542009-10-10 16:59  robe 
     2155 
     2156        * doc/reference.xml: update to include ST_Covers geography 
     2157 
     21582009-10-10 15:43  robe 
     2159 
     2160        * doc/reference.xml: update ST_Area with geography examples 
     2161 
     21622009-10-10 03:18  pramsey 
     2163 
     2164        * postgis/geography.sql.in.c, postgis/geography_inout.c: Add 
     2165          geometry(geography) case per #257 
     2166 
     21672009-10-10 00:08  pramsey 
     2168 
     2169        * liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h: Fix 
     2170          ST_Area(geography) calculation to be more... correct. 
     2171 
     21722009-10-09 19:23  pramsey 
     2173 
     2174        * liblwgeom/libgeom.h, liblwgeom/liblwgeom.h, 
     2175          liblwgeom/lwgeodetic.c, liblwgeom/lwgeom.c, liblwgeom/measures.c, 
     2176          postgis/geography.sql.in.c, postgis/geography_measurement.c, 
     2177          postgis/lwgeom_dump.c, postgis/lwgeom_functions_basic.c: Add 
     2178          implementation for ST_Covers(geography, geography) in 
     2179          point-in-polygon case. 
     2180 
     21812009-10-09 18:07  pramsey 
     2182 
     2183        * liblwgeom/g_box.c: Fix incorrect use of flags macros 
     2184 
     21852009-10-09 16:51  pramsey 
     2186 
     2187        * liblwgeom/g_box.c: One more fix for #260. 
     2188 
     21892009-10-09 16:07  pramsey 
     2190 
     2191        * liblwgeom/g_box.c: Fix for #261 (spurious dimension difference 
     2192          errors) 
     2193 
     21942009-10-09 10:39  robe 
     2195 
     2196        * doc/reference.xml: Put in proto for ST_Area(geography). Still 
     2197          need to put in example but my ST_Area is non-existent will 
     2198          double-check why. 
     2199 
     22002009-10-09 04:16  pramsey 
     2201 
     2202        * liblwgeom/libgeom.h, liblwgeom/lwgeodetic.c, 
     2203          postgis/geography.sql.in.c, postgis/geography_measurement.c: Add 
     2204          ST_PointOutside() function for testing purposes. 
     2205 
     22062009-10-08 19:40  pramsey 
     2207 
     2208        * liblwgeom/lwgeodetic.c: Make geographic point initialization 
     2209          slightly more efficient (avoid doing it twice for each vertex) 
     2210 
     22112009-10-08 18:59  pramsey 
     2212 
     2213        * postgis/geography_measurement.c: Make error messages slightly 
     2214          less opaque 
     2215 
     22162009-10-08 18:41  pramsey 
     2217 
     2218        * postgis/geography.sql.in.c: Comment out analyze argument in 
     2219          geometry type creation -- it is causing a crash for me when 
     2220          loading my test data tables. 
     2221 
     22222009-10-08 17:10  pramsey 
     2223 
     2224        * postgis/geography.h: Change radius figure to common average. 
     2225 
     22262009-10-08 17:04  pramsey 
     2227 
     2228        * postgis/geography.sql.in.c: Reformat SQL lines with tabs 
     2229 
     22302009-10-08 11:43  robe 
     2231 
     2232        * doc/README: revise readme to include link to instructions for 
     2233          garden test 
     2234 
     22352009-10-08 11:40  robe 
     2236 
     2237        * doc/xsl/postgis_gardentest_subset.sql.xsl: Revise to have 
     2238          function list past in as arg to xsltproc 
     2239 
     22402009-10-08 10:29  mcayland 
     2241 
     2242        * postgis/geography_estimate.c: Commit first attempt at working 
     2243          geography index selectivity - the conversion should be there, 
     2244          however it needs some kind of test harness to verify some of the 
     2245          results. 
     2246 
     22472009-10-08 05:35  pramsey 
     2248 
     2249        * liblwgeom/libgeom.h, liblwgeom/lwgeodetic.c, 
     2250          liblwgeom/lwgeodetic.h, postgis/Makefile.in, 
     2251          postgis/geography.sql.in.c, postgis/geography_distance.c, 
     2252          postgis/geography_measurement.c: ST_Area(geography) 
     2253          implementation and SQL bindings. 
     2254 
     22552009-10-07 14:26  pramsey 
     2256 
     2257        * liblwgeom/g_box.c, liblwgeom/libgeom.h, 
     2258          postgis/geography_distance.c: Make the calculation of gboxes a 
     2259          little simpler in the db level code. 
     2260 
     22612009-10-07 12:16  mcayland 
     2262 
     2263        * postgis/lwgeom_accum.c, postgis/lwgeom_functions_basic.c: Fix 
     2264          #179: ST_MakeLine and ST_MakeLine_Garry crash server with null 
     2265          arrays again. There was another non-NULL safe array iterator 
     2266          within LWGEOM_makeline_garray. 
     2267 
     22682009-10-07 11:52  robe 
     2269 
     2270        * doc/xsl/postgis_gardentest.sql.xsl, 
     2271          doc/xsl/postgis_gardentest_subset.sql.xsl: Add table with 
     2272          multiple nulls to garden of geometries. Evidentally -- there are 
     2273          some NULL bugs that escape trapping with just a single null 
     2274          geometry in the table. 
     2275 
     22762009-10-07 04:38  robe 
     2277 
     2278        * doc/reference.xml: flip order of ST_Relate protos as Martin 
     2279          observes it doesn't match our description 
     2280 
     22812009-10-07 03:38  pramsey 
     2282 
     2283        * liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h: Put prototypes 
     2284          into place 
     2285 
     22862009-10-07 03:37  pramsey 
     2287 
     2288        * liblwgeom/g_box.c, liblwgeom/libgeom.h, liblwgeom/lwgeodetic.c: 
     2289          Change from pass by reference to pass by value 
     2290 
     22912009-10-07 03:35  pramsey 
     2292 
     2293        * liblwgeom/lwgeodetic.c: Short circuit the edge intersection test 
     2294          when the gboxes are disjoint 
     2295 
     22962009-10-06 16:16  mcayland 
     2297 
     2298        * postgis/geography_estimate.c: First attempt at porting the 
     2299          estimate_selectivity() function to handle 3 dimensions. Note this 
     2300          is mostly untested at the moment, as this is only the function 
     2301          that cuts the relevant section out of the histogram. We still 
     2302          need to plug this into the PostgreSQL infrastructure. 
     2303 
     23042009-10-06 13:51  mcayland 
     2305 
     2306        * postgis/lwgeom_geos.c: Fix #258: ST_HausdorffDistance crashes 
     2307          server. Another geometry free typo (same as #241) in both 
     2308          st_hausdorffdistance() and st_hausdorffdistancedensify(). 
     2309 
     23102009-10-06 13:43  mcayland 
     2311 
     2312        * postgis/lwgeom_functions_analytic.c: Fix #241: 
     2313          ST_LineCrossingDirection Server Crash (Segfault) caused by a typo 
     2314          freeing the wrong parameter. 
     2315 
     23162009-10-06 12:02  robe 
     2317 
     2318        * doc/xsl/postgis_gardentest.sql.xsl, 
     2319          doc/xsl/postgis_gardentest_subset.sql.xsl: Put NULL safety tests 
     2320          back in now that Mark has fixed aggregate collection bug 
     2321 
     23222009-10-06 11:15  robe 
     2323 
     2324        * liblwgeom/cunit/cu_geodetic.c: Turn of Paul's accidental commit 
     2325          of fanboy mac enabled random test 
     2326 
     23272009-10-06 10:49  mcayland 
     2328 
     2329        * liblwgeom/lwgeodetic.c: Fix compilation bug when debug is 
     2330          enabled. 
     2331 
     23322009-10-06 10:15  mcayland 
     2333 
     2334        * postgis/lwgeom_accum.c, postgis/lwgeom_functions_basic.c: Fix 
     2335          another non-NULL safe array iteration within 
     2336          LWGEOM_collect_garray, as discovered by Regina's torture tests. 
     2337 
     23382009-10-06 08:52  mcayland 
     2339 
     2340        * loader/Makefile.in: Move CFLAGS after the PGXS include directive, 
     2341          so that the autotools configuration doesn't getting overwritten 
     2342          by the PGXS version. Required when passing custom compiler f 
     2343          lags into PostGIS as reported by William Kyngesburye. 
     2344 
     23452009-10-06 04:59  pramsey 
     2346 
     2347        * liblwgeom/cunit/cu_geodetic.c, postgis/geography_distance.c: Make 
     2348          db implementation consistent with liblwgeom 
     2349 
     23502009-10-06 04:50  pramsey 
     2351 
     2352        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/libgeom.h, 
     2353          liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h: Change signatures 
     2354          for lwgeom distance sphere 
     2355 
     23562009-10-06 04:19  pramsey 
     2357 
     2358        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/g_box.c, 
     2359          liblwgeom/libgeom.h, liblwgeom/lwgeodetic.c: New point-outside 
     2360          routine, and allow distances against empty geometries. 
     2361 
     23622009-10-05 21:15  kneufeld 
     2363 
     2364        * doc/reference.xml: updated ST_IsValid's reference to the OGC 
     2365          specs. 
     2366 
     23672009-10-05 19:43  pramsey 
     2368 
     2369        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_geodetic.h, 
     2370          liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h: More test cases 
     2371          in there (but turned off, because they fail :( 
     2372 
     23732009-10-05 19:38  pramsey 
     2374 
     2375        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_geodetic.h, 
     2376          liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h: Add untested new 
     2377          p-i-p approach for more testing later. 
     2378 
     23792009-10-05 16:17  mcayland 
     2380 
     2381        * postgis/geography_estimate.c: Commit first attempt at a multi-D 
     2382          statistics histogram builder. Note that while geodetic data is 
     2383          inherently 3D, the builder also contains code to handle lower 
     2384          dimension cartesian coordinates, which should make porting to 
     2385          ggeometry easier at a later date. At the moment there are no 
     2386          selectivity routines which actually use the histograms for real 
     2387          queries, however a reasonably convincing histogram is created in 
     2388          pg_statistic and all regression tests pass here. 
     2389 
     23902009-10-05 14:37  pramsey 
     2391 
     2392        * liblwgeom/cunit/cu_geodetic.c: Increase precision. 
     2393 
     23942009-10-05 14:37  pramsey 
     2395 
     2396        * liblwgeom/cunit/cu_geodetic.c: Add another printing block 
     2397 
     23982009-10-05 12:52  robe 
     2399 
     2400        * doc/xsl/postgis_gardentest.sql.xsl, 
     2401          doc/xsl/postgis_gardentest_subset.sql.xsl: more errors in my 
     2402          logic 
     2403 
     24042009-10-05 11:45  robe 
     2405 
     2406        * doc/xsl/postgis_gardentest.sql.xsl, 
     2407          doc/xsl/postgis_gardentest_subset.sql.xsl: more corrections 
     2408 
     24092009-10-05 05:05  pramsey 
     2410 
     2411        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c, 
     2412          liblwgeom/lwgeodetic.h: Added new point-on-edge routine still no 
     2413          joy on bad test case. 
     2414 
     24152009-10-04 22:26  pramsey 
     2416 
     2417        * liblwgeom/cunit/cu_geodetic.c: Add another test case that needs 
     2418          resolution 
     2419 
     24202009-10-04 01:41  pramsey 
     2421 
     2422        * postgis/geography.sql.in.c: Add SQL bindings for selectivity 
     2423          functions. 
     2424 
     24252009-10-04 00:52  pramsey 
     2426 
     2427        * install-sh: revert to previous version 
     2428 
     24292009-10-04 00:51  pramsey 
     2430 
     2431        * install-sh, liblwgeom/cunit/cu_geodetic.c, 
     2432          liblwgeom/lwgeodetic.c, postgis/geography.sql.in.c, 
     2433          postgis/geography_distance.c, postgis/geography_estimate.c, 
     2434          postgis/geography_gist.c: Some fixes to the ST_DWithin code. 
     2435 
     24362009-10-02 20:07  robe 
     2437 
     2438        * doc/xsl/postgis_gardentest.sql.xsl, 
     2439          doc/xsl/postgis_gardentest_subset.sql.xsl: more changes to better 
     2440          test geography 
     2441 
     24422009-10-02 19:24  robe 
     2443 
     2444        * doc/reference.xml: cosmetic change to tolerance args for 
     2445          ST_DWithin 
     2446 
     24472009-10-02 19:21  robe 
     2448 
     2449        * doc/using_postgis_dataman.xml: put create table examples in 
     2450          program listing tag 
     2451 
     24522009-10-02 19:08  robe 
     2453 
     2454        * doc/reference.xml: add geography proto for ST_DWithin, also fill 
     2455          in some availability marks forgotten. 
     2456 
     24572009-10-02 18:44  robe 
     2458 
     2459        * doc/reference.xml: Add geography example for ST_Distance, more 
     2460          geometry examples and amend to reflect its in meters 
     2461 
     24622009-10-02 18:28  pramsey 
     2463 
     2464        * postgis/geography.h, postgis/geography.sql.in.c, 
     2465          postgis/geography_distance.c, postgis/geography_gist.c, 
     2466          postgis/geography_inout.c: Largely untested implementation of 
     2467          ST_DWithin(geography, geography). 
     2468          We're in business baby! 
     2469 
     24702009-10-02 14:13  strk 
     2471 
     2472        * loader/shp2pgsql.c: typo in help message 
     2473 
     24742009-10-02 01:38  pramsey 
     2475 
     2476        * postgis/geography.h, postgis/geography_distance.c: Make the units 
     2477          of st_distance(geography, geography) meters 
     2478 
     24792009-10-01 23:54  pramsey 
     2480 
     2481        * liblwgeom/lwgeodetic.c: Fix boner error 
     2482 
     24832009-10-01 21:18  robe 
     2484 
     2485        * doc/xsl/postgis_gardentest.sql.xsl: typos 
     2486 
     24872009-10-01 20:37  robe 
     2488 
     2489        * doc/reference.xml: put in ST_Distance proto for geography so can 
     2490          test it. 
     2491 
     24922009-10-01 19:50  pramsey 
     2493 
     2494        * liblwgeom/lwgeodetic.c, postgis/Makefile.in, postgis/geography.h, 
     2495          postgis/geography.sql.in.c, postgis/geography_distance.c, 
     2496          postgis/geography_gist.c: ST_Distance(geography, geography) 
     2497          roughed in. Small detail, currently returns answers in radians. 
     2498          :) 
     2499 
     25002009-10-01 18:45  pramsey 
     2501 
     2502        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/libgeom.h, 
     2503          liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h: Add polygon/point 
     2504          distance and tests. 
     2505 
     25062009-10-01 14:52  pramsey 
     2507 
     2508        * liblwgeom/cunit/cu_geodetic.c: Wow, error that only showed up in 
     2509          MinGW, but totally an error. I wonder why my test passed this... 
     2510          clean memory I guess. 
     2511 
     25122009-10-01 05:53  pramsey 
     2513 
     2514        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_geodetic.h, 
     2515          liblwgeom/libgeom.h, liblwgeom/lwgeodetic.c: lwgeom sphere 
     2516          distance function and tests for point/linestring 
     2517 
     25182009-09-30 23:59  pramsey 
     2519 
     2520        * liblwgeom/libgeom.h, liblwgeom/liblwgeom.h, 
     2521          liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h, 
     2522          liblwgeom/lwgeom.c: Roughing in lwgeom distance machinery now. 
     2523 
     25242009-09-30 23:03  pramsey 
     2525 
     2526        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_geodetic.h: Add 
     2527          edge-edge distance tests. 
     2528 
     25292009-09-30 21:45  pramsey 
     2530 
     2531        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c, 
     2532          liblwgeom/lwgeodetic.h: Add return value for point of closest 
     2533          approach on arc/edge distance. 
     2534 
     25352009-09-30 21:21  pramsey 
     2536 
     2537        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_geodetic.h, 
     2538          liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h: Add edge-to-point 
     2539          distance calculation and tests 
     2540 
     25412009-09-30 19:34  pramsey 
     2542 
     2543        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c: Remove CPU 
     2544          intensive test and add some lat/lon utility functions 
     2545 
     25462009-09-30 19:02  pramsey 
     2547 
     2548        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c: Make 
     2549          point-in-edge test even looser (fp tolerance factor) 
     2550 
     25512009-09-30 18:57  pramsey 
     2552 
     2553        * liblwgeom/cunit/cu_geodetic.c: Move defines around a bit. 
     2554 
     25552009-09-30 18:54  pramsey 
     2556 
     2557        * liblwgeom/cunit/cu_geodetic.c: Add some debugging blocks for 
     2558          later 
     2559 
     25602009-09-30 18:28  pramsey 
     2561 
     2562        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c: Add in 
     2563          special case test for parallel / equal edges. 
     2564 
     25652009-09-30 17:12  pramsey 
     2566 
     2567        * liblwgeom/cunit/cu_geodetic.c: Whoops, make sure we test all our 
     2568          test cases. 
     2569 
     25702009-09-30 17:09  pramsey 
     2571 
     2572        * liblwgeom/cunit/cu_geodetic.c: Make random brute force test a 
     2573          compile-time option. 
     2574 
     25752009-09-30 17:05  pramsey 
     2576 
     2577        * liblwgeom/cunit/cu_geodetic.c, 
     2578          liblwgeom/cunit/cu_geodetic_data.h, liblwgeom/lwgeodetic.c: Add 
     2579          more test cases for geocentric bbox calculation and make 'in 
     2580          cone' test inclusive of end points. 
     2581 
     25822009-09-30 15:50  robe 
     2583 
     2584        * doc/xsl/postgis_gardentest.sql.xsl: more fixes to make geography 
     2585          friendly 
     2586 
     25872009-09-30 14:10  strk 
     2588 
     2589        * autogen.sh: Can't put backslash-commands in 'echo' parameter in a 
     2590          standard way 
     2591          (would take -e in some cases) so replace \t with some spaces 
     2592 
     25932009-09-30 08:39  strk 
     2594 
     2595        * loader/shp2pgsql.c: add missing newline at end of error message 
     2596          (utf8/iconv) 
     2597 
     25982009-09-30 00:17  pramsey 
     2599 
     2600        * liblwgeom/cunit/cu_geodetic.c: Re-enable all geodetic tests. 
     2601 
     26022009-09-30 00:11  pramsey 
     2603 
     2604        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c: Add some 
     2605          extra comments 
     2606 
     26072009-09-29 20:44  pramsey 
     2608 
     2609        * liblwgeom/cunit/cu_geodetic.c, 
     2610          liblwgeom/cunit/cu_geodetic_data.h, liblwgeom/lwgeodetic.c, 
     2611          liblwgeom/lwgeodetic.h: astyle the work thus far 
     2612 
     26132009-09-29 20:41  pramsey 
     2614 
     2615        * liblwgeom/cunit/cu_geodetic.c, 
     2616          liblwgeom/cunit/cu_geodetic_data.h, liblwgeom/lwgeodetic.c, 
     2617          liblwgeom/lwgeodetic.h: Flip the clairaut calculations to return 
     2618          both top and bottom in one go. 
     2619 
     26202009-09-29 19:53  pramsey 
     2621 
     2622        * liblwgeom/cunit/cu_geodetic.c, 
     2623          liblwgeom/cunit/cu_geodetic_data.h: Remove old GBOX test answers 
     2624          (some were wrong!) in favor of actual slow calculations 
     2625 
     26262009-09-29 19:50  pramsey 
     2627 
     2628        * liblwgeom/cunit/cu_geodetic.c: Add randomized box 
     2629          maker/checker... still some small errors? 
     2630 
     26312009-09-29 19:02  pramsey 
     2632 
     2633        * liblwgeom/lwgeodetic.c: Make polygon pole check a little more 
     2634          general. 
     2635 
     26362009-09-29 18:48  pramsey 
     2637 
     2638        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_geodetic.h, 
     2639          liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h: All bbox test 
     2640          cases now pass. Suck on that! 
     2641 
     26422009-09-29 15:55  robe 
     2643 
     2644        * doc/xsl/postgis_gardentest.sql.xsl: remove null geometry from 
     2645          testing until we fix aggregate null crashing bug. Also fix 
     2646          multipolygonz and m not returning those geometry types. 
     2647 
     26482009-09-29 14:40  pramsey 
     2649 
     2650        * liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h: Remove un-used 
     2651          function from testing. 
     2652 
     26532009-09-29 14:39  pramsey 
     2654 
     2655        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c, 
     2656          liblwgeom/lwgeodetic.h: Work on making "on edge" test more 
     2657          reliable. 
     2658 
     26592009-09-29 13:31  strk 
     2660 
     2661        * liblwgeom/lwcollection.c, regress/regress.sql, 
     2662          regress/regress_expected: Ensure lwcollection_segmentize2d always 
     2663          return a NEW geometry. Fixes ticket #254. Add regression test for 
     2664          that bug. 
     2665 
     26662009-09-29 12:42  robe 
     2667 
     2668        * doc/reference.xml, doc/xsl/postgis_aggs_mm.xml.xsl: Add missing 
     2669          protos for geography for ST_AsKML, ST_AsGeoJSON, ST_AsSVG, 
     2670          ST_AsGML. Revise xml parser special index generator to not dupe 
     2671          when multiple protos with geography 
     2672 
     26732009-09-29 12:23  robe 
     2674 
     2675        * postgis/geography.sql.in.c: Put in overload text for ST_AsText 
     2676          and ST_AsBinary to prevent the function .. is not unique when 
     2677          passing in text (unknown) rep of a geometry. Still need to do 
     2678          this for ST_AsKML etc. that Olivier just put in. 
     2679 
     26802009-09-29 07:45  colivier 
     2681 
     2682        * doc/using_postgis_dataman.xml: Update documentation related to 
     2683          geography typmod export functions (r4535, r4536) 
     2684 
     26852009-09-29 06:34  robe 
     2686 
     2687        * doc/using_postgis_dataman.xml, doc/xsl/postgis_aggs_mm.xml.xsl: 
     2688          Add a new special index section to collect functions that take as 
     2689          input or output geography data type. Also give pretty anchor to 
     2690          PostGIS Geography section 
     2691 
     26922009-09-28 22:45  pramsey 
     2693 
     2694        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_geodetic.h, 
     2695          liblwgeom/cunit/cu_libgeom.c, liblwgeom/cunit/cu_libgeom.h, 
     2696          liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h: Test re-org and 
     2697          first cut at edge intersection. 
     2698 
     26992009-09-28 18:31  colivier 
     2700 
     2701        * postgis/geography.sql.in.c: A forgot prototype in ST_AsGeoJson 
     2702          export function 
     2703 
     27042009-09-28 18:16  colivier 
     2705 
     2706        * postgis/Makefile.in, postgis/geography.sql.in.c, 
     2707          postgis/geography_inout.c, postgis/lwgeom_export.c, 
     2708          postgis/lwgeom_export.h, postgis/lwgeom_geojson.c, 
     2709          postgis/lwgeom_gml.c, postgis/lwgeom_kml.c, postgis/lwgeom_svg.c: 
     2710          Add geography typmod support for export functions (ST_AsGML, 
     2711          ST_AsGeoJson, ST_KML, St_AsSVG). Create lwgeom_export.c and 
     2712          lwgeom_export.h to factorize common export functions routines. 
     2713 
     27142009-09-25 13:32  robe 
     2715 
     2716        * liblwgeom/libgeom.h: remove regex.h include per Nicklas 
     2717          observation its still in there. 
     2718 
     27192009-09-23 18:15  pramsey 
     2720 
     2721        * postgis/geography.sql.in.c: Add SQL def'n for geography_analyze 
     2722          function. 
     2723 
     27242009-09-23 16:11  robe 
     2725 
     2726        * doc/reference.xml: another typo 
     2727 
     27282009-09-22 21:56  robe 
     2729 
     2730        * doc/installation.xml: missing spots for geography.sql and 
     2731          postgis_comments.sql 
     2732 
     27332009-09-22 21:53  robe 
     2734 
     2735        * doc/reference.xml: correct typo 
     2736 
     27372009-09-22 21:14  robe 
     2738 
     2739        * doc/reference.xml: start putting in geography functions 
     2740 
     27412009-09-22 13:38  mcayland 
     2742 
     2743        * liblwgeom/liblwgeom.h: Commit fix to LW_ABS() macro as discovered 
     2744          by Nicklas Aven. 
     2745 
     27462009-09-22 13:09  mcayland 
     2747 
     2748        * postgis/Makefile.in, postgis/geography.sql.in.c, 
     2749          postgis/geography_estimate.c: Add the basic machinery to call a 
     2750          function when running VACUUM ANALYZE on a geography column - the 
     2751          more interesting parts are yet to come ;) 
     2752 
     27532009-09-22 12:27  robe 
     2754 
     2755        * doc/xsl/postgis_gardentest.sql.xsl: get rid of things like 
     2756          invalid coords for 4326 space tripping up geography testing. 
     2757 
     27582009-09-22 11:53  mcayland 
     2759 
     2760        * liblwgeom/g_util.c: Oops - forgot to bump the array indices on 
     2761          the last commit :( 
     2762 
     27632009-09-22 11:27  robe 
     2764 
     2765        * doc/installation.xml: Update installation to include 
     2766          geography.sql (yikes we still had install lwpostgis.sql -- no 
     2767          wonder people are so confused). Also upped required to 8.3 
     2768 
     27692009-09-22 11:23  robe 
     2770 
     2771        * doc/using_postgis_dataman.xml: cut in Paul's geography.txt into 
     2772          the official docs. Didn't notice it before :(. We might need a 
     2773          whole new chapter for this to do it justice but will deal with 
     2774          formatting later. 
     2775 
     27762009-09-22 11:23  mcayland 
     2777 
     2778        * liblwgeom/g_util.c: Add missing geometry(m)(z) type missing from 
     2779          previous commit. 
     2780 
     27812009-09-22 11:13  mcayland 
     2782 
     2783        * configure.ac, liblwgeom/cunit/Makefile.in, liblwgeom/g_util.c, 
     2784          postgis/Makefile.in: Remove dependency on regex library by 
     2785          implementing the same functionality using standard C functions. 
     2786          Passes regression tests for me. 
     2787 
     27882009-09-22 00:06  pramsey 
     2789 
     2790        * postgis/geography_gist.c: Change signatures to use fewer 
     2791          pointers. 
     2792 
     27932009-09-21 10:57  mcayland 
     2794 
     2795        * postgis/geography_inout.c, postgis/lwgeom_geos_prepared.c: Update 
     2796          LWDEBUG(F)/POSTGIS_DEBUG(F) macro debug levels to follow the 
     2797          standard in postgis/DEBUG. 
     2798 
     27992009-09-21 10:50  mcayland 
     2800 
     2801        * postgis/geography_gist.c: Change macros to use capitalised names, 
     2802          as per standard C convention. This means it is possible at a 
     2803          glance to determine what is a macro and what is a function. 
     2804 
     28052009-09-20 08:15  robe 
     2806 
     2807        * doc/using_postgis_dataman.xml, 
     2808          doc/xsl/postgis_gardentest.sql.xsl: fix typos and redundant 
     2809          things 
     2810 
     28112009-09-20 08:10  robe 
     2812 
     2813        * doc/reference.xml, doc/xsl/postgis_gardentest.sql.xsl: flag some 
     2814          operators that support geography, put in logic to test for 
     2815          geography marked functions 
     2816 
     28172009-09-20 07:50  robe 
     2818 
     2819        * doc/using_postgis_dataman.xml: 
     2820 
     28212009-09-20 07:45  robe 
     2822 
     2823        * doc/using_postgis_dataman.xml: Make slot for geography data type 
     2824          and start filling in details 
     2825 
     28262009-09-18 14:53  pramsey 
     2827 
     2828        * liblwgeom/cunit/cu_geodetic.c: Clean up tests so they pass 
     2829          quietly. (#249) 
     2830 
     28312009-09-18 14:10  robe 
     2832 
     2833        * configure.ac, liblwgeom/cunit/Makefile.in, postgis/Makefile.in: 
     2834          #250: Fix to get mingw to compile using conditional -lregex 
     2835          Had to change configure.ac too so -lregex is not put in if its 
     2836          built-in. 
     2837 
     28382009-09-17 15:44  robe 
     2839 
     2840        * doc/xsl/postgis_gardentest.sql.xsl: Revise garden test to include 
     2841          testing for creating geography types. Still needs a bit more 
     2842          work. Also discovered more crashers to put in bug list (not all 
     2843          related to geography) 
     2844 
     28452009-09-17 05:57  pramsey 
     2846 
     2847        * liblwgeom/g_serialized.c, postgis/lwgeom_functions_basic.c: Fix 
     2848          serialization problem with lwgeoms that have bboxes. 
     2849 
     28502009-09-17 05:33  pramsey 
     2851 
     2852        * liblwgeom/cunit/cu_geodetic.c, 
     2853          liblwgeom/cunit/cu_geodetic_data.h, liblwgeom/cunit/cu_libgeom.c, 
     2854          liblwgeom/cunit/cu_libgeom.h, liblwgeom/cunit/cu_tester.c, 
     2855          liblwgeom/g_serialized.c, liblwgeom/libgeom.h, 
     2856          liblwgeom/lwgeodetic.c: Clean up gbox serialization a little 
     2857 
     28582009-09-17 02:33  pramsey 
     2859 
     2860        * liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c: Add lwgeom_is_empty() 
     2861          test 
     2862 
     28632009-09-17 00:01  pramsey 
     2864 
     2865        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/g_serialized.c, 
     2866          liblwgeom/lwgeodetic.c: Work on tracking down bug in casting 
     2867          geometry->geography 
     2868 
     28692009-09-16 22:43  pramsey 
     2870 
     2871        * liblwgeom/cunit/cu_geodetic.c, 
     2872          liblwgeom/cunit/cu_geodetic_data.h, liblwgeom/lwgeodetic.c, 
     2873          liblwgeom/lwgeodetic.h: Fix some test cases crossing the date 
     2874          line 
     2875 
     28762009-09-16 21:09  pramsey 
     2877 
     2878        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/g_box.c, 
     2879          liblwgeom/libgeom.h: Add gbox string constructor for testing 
     2880          purposes 
     2881 
     28822009-09-16 20:19  pramsey 
     2883 
     2884        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_geodetic.h, 
     2885          liblwgeom/cunit/cu_tester.c, liblwgeom/g_box.c, 
     2886          liblwgeom/g_serialized.c, liblwgeom/libgeom.h, 
     2887          liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h: More tests pass 
     2888 
     28892009-09-16 18:54  pramsey 
     2890 
     2891        * liblwgeom/lwgeodetic.c: Change back to less intensive cartesian 
     2892          clairaut 
     2893 
     28942009-09-16 18:50  pramsey 
     2895 
     2896        * liblwgeom/g_box.c, liblwgeom/lwgeodetic.c, 
     2897          liblwgeom/lwgeodetic.h: Fix errors in calculating geocentric 
     2898          bounds. Early test cases now pass! 
     2899 
     29002009-09-15 21:21  pramsey 
     2901 
     2902        * liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c: Hook 
     2903          geocentric calculation into gbox routines, start testing 
     2904 
     29052009-09-15 19:50  pramsey 
     2906 
     2907        * liblwgeom/cunit/Makefile.in, liblwgeom/cunit/cu_algorithm.h, 
     2908          liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_geodetic.h, 
     2909          liblwgeom/cunit/cu_libgeom.c, liblwgeom/cunit/cu_libgeom.h, 
     2910          liblwgeom/cunit/cu_measures.h, liblwgeom/cunit/cu_tester.c, 
     2911          liblwgeom/cunit/cu_tester.h, liblwgeom/g_box.c, 
     2912          liblwgeom/g_serialized.c, liblwgeom/libgeom.h, 
     2913          liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h, 
     2914          postgis/geography_gist.c, postgis/geography_inout.c: Geocentric 
     2915          bounding box roughed in and compiles. 
     2916 
     29172009-09-14 20:30  pramsey 
     2918 
     2919        * liblwgeom/libgeom.h, liblwgeom/liblwgeom.h, 
     2920          liblwgeom/liblwgeom_internal.h, liblwgeom/lwalgorithm.h, 
     2921          liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h, 
     2922          liblwgeom/lwgeom.c, postgis/geography_gist.c: Start the geodetic 
     2923          machinery. Add an internal API header for eventual API 
     2924          rationalisation 
     2925 
     29262009-09-14 18:33  pramsey 
     2927 
     2928        * liblwgeom/liblwgeom.h, postgis/geography_gist.c: Crib index 
     2929          penalty tweak from pgsphere. 
     2930 
     29312009-09-14 18:15  pramsey 
     2932 
     2933        * liblwgeom/liblwgeom.h: Add FP_EQUALS and bracket arguments for a 
     2934          little extra safety 
     2935 
     29362009-09-14 17:01  kneufeld 
     2937 
     2938        * postgis/postgis.sql.in.c: fix for POPULATE_GEOMETRY_COLUMNS - 
     2939          remove hard-coded "public" schema references. 
     2940 
     29412009-09-14 10:54  mcayland 
     2942 
     2943        * ., doc/geography.txt, doc/reference.xml, doc/reference_old.xml, 
     2944          liblwgeom/Makefile.in, liblwgeom/cunit/Makefile.in, 
     2945          liblwgeom/cunit/cu_libgeom.c, liblwgeom/cunit/cu_libgeom.h, 
     2946          liblwgeom/cunit/cu_tester.c, liblwgeom/g_box.c, 
     2947          liblwgeom/g_coord.c, liblwgeom/g_geometry.c, 
     2948          liblwgeom/g_ptarray.c, liblwgeom/g_serialized.c, 
     2949          liblwgeom/g_serialized.txt, liblwgeom/g_util.c, 
     2950          liblwgeom/libgeom.h, liblwgeom/liblwgeom.h, 
     2951          liblwgeom/lwcircstring.c, liblwgeom/lwgeodetic.c, 
     2952          liblwgeom/lwgeom.c, liblwgeom/lwline.c, liblwgeom/lwpoint.c, 
     2953          liblwgeom/lwpoly.c, liblwgeom/lwutil.c, liblwgeom/ptarray.c, 
     2954          postgis, postgis/Makefile.in, postgis/geography.h, 
     2955          postgis/geography.sql.in.c, postgis/geography_gist.c, 
     2956          postgis/geography_inout.c, postgis/long_xact.sql.in.c, 
     2957          postgis/lwgeom_gist.c, postgis/postgis.sql.in.c, 
     2958          postgis/sqlmm.sql.in.c, postgis/uninstall_long_xact.sql.in.c, 
     2959          postgis/uninstall_postgis.sql.in.c, 
     2960          postgis/uninstall_sqlmm.sql.in.c: Merge Paul's geodetic 
     2961          (geography) branch into trunk, as per discussions on 
     2962          postgis-devel. Most of the merge was automatic (albeit quite 
     2963          slow), with a few manual touch-ups where the merge algorithm 
     2964          couldn't handle this automatically. "make check" runs and passes, 
     2965          so I hope I haven't managed to break too much ;) 
     2966 
     29672009-09-12 04:01  robe 
     2968 
     2969        * doc/reference.xml: formatting cleanup 
     2970 
     29712009-09-12 03:43  robe 
     2972 
     2973        * doc/html/image_src/Makefile.in, 
     2974          doc/html/image_src/st_linecrossingdirection03.wkt, 
     2975          doc/html/image_src/st_linecrossingdirection04.wkt, 
     2976          doc/reference.xml: Add more line crossings. change tab to 4 
     2977          spaces 
     2978 
     29792009-09-12 03:12  robe 
     2980 
     2981        * doc/html/image_src/st_linecrossingdirection01.wkt, 
     2982          doc/html/image_src/st_linecrossingdirection02.wkt, 
     2983          doc/html/image_src/styles.conf: define new styles mediumline and 
     2984          use those 
     2985 
     29862009-09-11 21:24  robe 
     2987 
     2988        * doc/html/image_src/Makefile.in, 
     2989          doc/html/image_src/st_linecrossingdirection01.wkt, 
     2990          doc/html/image_src/st_linecrossingdirection02.wkt, 
     2991          doc/html/image_src/styles.conf, doc/reference.xml: add new 
     2992          st_linecrossing graphic, experiment with new style, put in 
     2993          informal table 
     2994 
     29952009-09-11 12:40  robe 
     2996 
     2997        * doc/html/image_src/st_linecrossingdirection02.wkt, 
     2998          doc/reference.xml: incomplete finish later 
     2999 
     30002009-09-11 12:26  robe 
     3001 
     3002        * doc/html/image_src/st_linecrossingdirection01.wkt: make arrow and 
     3003          start separate to see if it shows better 
     3004 
     30052009-09-11 06:04  robe 
     3006 
     3007        * doc/html/image_src/st_linecrossingdirection01.wkt, 
     3008          doc/reference.xml: revise example so scales well on 200 x 200 
     3009          grid 
     3010 
     30112009-09-11 03:19  kneufeld 
     3012 
     3013        * doc/html/image_src/generator.c, doc/html/image_src/styles.c: 
     3014          added a few comments to aid in image generation. 
     3015 
     30162009-09-10 06:34  robe 
     3017 
     3018        * doc/html/image_src/st_linecrossingdirection01.wkt: round digits 
     3019 
     30202009-09-10 06:19  robe 
     3021 
     3022        * doc/html/image_src/st_linecrossingdirection01.wkt: 
     3023 
     30242009-09-10 05:56  robe 
     3025 
     3026        * doc/html/image_src/st_linecrossingdirection01.wkt: try geometry 
     3027          collection instead 
     3028 
     30292009-09-10 05:54  robe 
     3030 
     3031        * doc/html/image_src/st_linecrossingdirection01.wkt: 
     3032 
     30332009-09-10 05:39  robe 
     3034 
     3035        * doc/html/image_src/Makefile.in: typo in makefile 
     3036 
     30372009-09-10 05:27  robe 
     3038 
     3039        * doc/html/image_src/Makefile.in, 
     3040          doc/html/image_src/st_linecrossingdirection01.wkt, 
     3041          doc/reference.xml: first attempt at figure for 
     3042          st_linecrossingdirection. Also query correction. 
     3043 
     30442009-09-10 04:10  robe 
     3045 
     3046        * doc/html/image_src/Makefile.in, 
     3047          doc/html/image_src/st_line_substring01.wkt, doc/reference.xml: 
     3048          figure for st_line_substring 
     3049 
     30502009-09-10 04:03  robe 
     3051 
     3052        * doc/html/image_src/Makefile.in, 
     3053          doc/html/image_src/st_line_interpolate_point01.wkt, 
     3054          doc/reference.xml: figure of st_line_interpolate_point 
     3055 
     30562009-09-08 06:09  robe 
     3057 
     3058        * doc/html/image_src/st_minimumboundingcircle01.wkt, 
     3059          doc/reference.xml: better fit example 
     3060 
     30612009-09-08 05:28  robe 
     3062 
     3063        * doc/html/image_src/st_minimumboundingcircle01.wkt, 
     3064          doc/reference.xml: typos 
     3065 
     30662009-09-08 05:24  robe 
     3067 
     3068        * doc/html/image_src/st_minimumboundingcircle01.wkt: forgot wkt 
     3069 
     30702009-09-08 05:24  robe 
     3071 
     3072        * doc/html/image_src/Makefile.in, doc/reference.xml: figure for 
     3073          minimum bounding circle 
     3074 
     30752009-09-05 17:31  robe 
     3076 
     3077        * doc/html/image_src/Makefile.in, 
     3078          doc/html/image_src/st_difference01.wkt, doc/reference.xml: Some 
     3079          wording changes and addition of figure for st_difference 
     3080 
     30812009-09-05 17:11  robe 
     3082 
     3083        * doc/reference.xml: formatting change 
     3084 
     30852009-09-05 16:55  robe 
     3086 
     3087        * doc/html/image_src/Makefile.in, 
     3088          doc/html/image_src/st_symdifference01.wkt, 
     3089          doc/html/image_src/st_symdifference02.wkt, doc/reference.xml: add 
     3090          figures for st_symdifference and slight update on st_convexhull 
     3091 
     30922009-09-04 18:43  kneufeld 
     3093 
     3094        * doc/Makefile.in: added images as a requirement to the 
     3095          chunked-html target 
     3096 
     30972009-09-04 18:24  kneufeld 
     3098 
     3099        * doc/Makefile.in, doc/html/image_src/generator.c: made the 
     3100          'images' a requirement for pdf generation 
     3101          changed the background of the generated images to white instead 
     3102          of being transparent. 
     3103 
     31042009-09-01 18:57  robe 
     3105 
     3106        * doc/reference.xml: minor formatting 
     3107 
     31082009-09-01 18:34  robe 
     3109 
     3110        * doc/html/image_src/st_convexhull01.wkt, doc/reference.xml: better 
     3111          convex hull example 
     3112 
     31132009-08-28 19:10  robe 
     3114 
     3115        * doc/html/image_src/st_convexhull01.wkt, doc/reference.xml: 
     3116 
     31172009-08-28 18:58  robe 
     3118 
     3119        * doc/html/image_src/st_convexhull01.wkt, doc/reference.xml: better 
     3120          visual convex hull 
     3121 
     31222009-08-28 18:38  robe 
     3123 
     3124        * doc/html/image_src/Makefile.in, 
     3125          doc/html/image_src/st_convexhull01.wkt, doc/reference.xml: Put in 
     3126          image of ST_ConvexHull 
     3127 
     31282009-08-28 17:41  robe 
     3129 
     3130        * doc/html/image_src/Makefile.in: put in alpha order 
     3131 
     31322009-08-28 17:32  robe 
     3133 
     3134        * doc/html/image_src/st_buildarea02.wkt: get rid of extra space 
     3135 
     31362009-08-28 17:23  robe 
     3137 
     3138        * doc/html/image_src/st_buildarea02.wkt, doc/reference.xml: Make 
     3139          gaping hole more gaping, make code table 1 column instead of 2 
     3140 
     31412009-08-28 16:44  robe 
     3142 
     3143        * doc/reference.xml: improve on st_buildarea code formatting 
     3144 
     31452009-08-28 15:37  kneufeld 
     3146 
     3147        * doc/html/image_src/st_buildarea02.wkt: Changing MULTIPOLYGON into 
     3148          several POLYGONs so the image generating WKT parser doesn't fail. 
     3149 
     31502009-08-28 15:16  kneufeld 
     3151 
     3152        * doc/README: added a small How To section, referencing the wiki on 
     3153          how to generate images used in the documentation. 
     3154 
     31552009-08-28 12:03  robe 
     3156 
     3157        * doc/html/image_src/Makefile.in, 
     3158          doc/html/image_src/st_buildarea01.wkt, 
     3159          doc/html/image_src/st_buildarea02.wkt, doc/reference.xml: Add 
     3160          pictures for ST_BuildArea examples 
     3161 
     31622009-08-28 11:34  robe 
     3163 
     3164        * doc/performance_tips.xml: Commit jlivni documentation addition 
     3165          and update with minor comment for PostgreSQL 8.4 users and notice 
     3166          about obsolete settings. Also put in hyperlinks back to the 
     3167          current interactive version of PostgreSQL manual for each part. 
     3168 
     31692009-08-23 02:20  robe 
     3170 
     3171        * doc/reference.xml, postgis/postgis.sql.in.c: change lwpostgis to 
     3172          postgis and example to show 1.5.0SVN 
     3173 
     31742009-08-17 13:22  pramsey 
     3175 
     3176        * postgis/lwgeom_svg.c: Initialize counter to ensure later test 
     3177          works (#239) 
     3178 
     31792009-08-17 13:19  pramsey 
     3180 
     3181        * postgis/lwgeom_svg.c: Add comment and clearer information to fix 
     3182          for #239 
     3183 
     31842009-08-17 11:37  robe 
     3185 
     3186        * doc/reference.xml, doc/xsl/postgis_aggs_mm.xml.xsl: revert order 
     3187          of availability. Revise xsl to pick up availabilities embedded in 
     3188          note tag 
     3189 
     31902009-08-17 11:29  robe 
     3191 
     3192        * doc/reference.xml: debugging why not showing in new section 
     3193 
     31942009-08-17 02:59  pramsey 
     3195 
     3196        * postgis/lwgeom_svg.c: Fix for handling of empty 
     3197          geometrycollection in asssvg (#239) 
     3198 
     31992009-08-16 15:03  robe 
     3200 
     3201        * doc/reference.xml: update svg availability note 
     3202 
     32032009-08-16 14:49  robe 
     3204 
     3205        * doc/reference.xml: Correct ST_AsSVG command to reflect 
     3206          introduction of L command 
     3207 
     32082009-08-16 05:34  robe 
     3209 
     3210        * doc/xsl/postgis_gardentest.sql.xsl: add null and empty geometry 
     3211          collection to garden variety geometry list 
     3212 
     32132009-08-16 05:29  robe 
     3214 
     3215        * doc/xsl/postgis_gardentest_subset.sql.xsl: cast null to geometry 
     3216 
     32172009-08-16 05:09  robe 
     3218 
     3219        * doc/xsl/postgis_gardentest_subset.sql.xsl: Version of garden test 
     3220          to allow selecting a subset of functions to test. 
     3221 
     32222009-08-16 04:41  robe 
     3223 
     3224        * doc/reference.xml: update ST_buffer (include buffer style in 
     3225          refpuprose so shows in postgresql function descrip), 
     3226          update refpurpose of hausdorf and include useful links for more 
     3227          details 
     3228 
     32292009-08-13 00:37  mleslie 
     3230 
     3231        * regress/Makefile.in: Removing accidental commit from r4366. 
     3232 
     32332009-08-11 16:38  strk 
     3234 
     3235        * GNUmakefile, authors.svn: Add ChangeLog.svn rule, and auxiliary 
     3236          authors file 
     3237 
     32382009-08-07 03:38  mleslie 
     3239 
     3240        * liblwgeom/lwgparse.c, regress/Makefile.in, 
     3241          regress/sql-mm-compoundcurve.sql, 
     3242          regress/sql-mm-compoundcurve_expected: Fix for ticket #234 
     3243 
     32442009-08-05 18:09  pramsey 
     3245 
     3246        * postgis/lwgeom_functions_basic.c: Remove printfs from code. 
     3247 
     32482009-08-01 18:33  robe 
     3249 
     3250        * doc/reference.xml: update ST_Line_Locate ... with example of 
     3251          closest point. Asked way too many times on postgis news groups 
     3252 
     32532009-07-30 16:03  mcayland 
     3254 
     3255        * regress/Makefile.in: Remove quotes from PATH in regression 
     3256          Makefile, as it seems that the last MingW hack doesn't need this 
     3257          any more. 
     3258 
     32592009-07-18 20:01  mcayland 
     3260 
     3261        * regress/Makefile.in: Fix for Windows combining stdout/stderr when 
     3262          executing the $(shell) command. 
     3263 
     32642009-07-18 19:01  mcayland 
     3265 
     3266        * regress/Makefile.in, regress/run_test: Apply fix to allow 
     3267          regression tests to run on MingW by fixing PATH and removing 
     3268          trailing CR/LFs on some outputs. 
     3269 
     32702009-07-18 18:45  mcayland 
     3271 
     3272        * regress/run_test: Fix regression regex listings so that the newer 
     3273          "LINE n:" lines and lines containing just a position indicator 
     3274          (^) introduced in PostgreSQL 8.4 are removed from the regression 
     3275          output. 
     3276 
     32772009-07-16 21:32  mcayland 
     3278 
     3279        * liblwgeom/liblwgeom.h, postgis/lwgeom_pg.h: Move SERIALIZED_FORM 
     3280          to lwgeom_pg.h from liblwgeom.h since it references a 
     3281          PostgreSQL-only structure. Per report from Nicklas Aven. 
     3282 
     32832009-07-16 21:26  mcayland 
     3284 
     3285        * loader/shp2pgsql-gui.c: Commit patch for missing lw_asprintf() 
     3286          from #222. 
     3287 
     32882009-07-13 17:27  pramsey 
     3289 
     3290        * liblwgeom/liblwgeom.h, loader/Makefile.in, 
     3291          loader/shp2pgsql-cli.c, loader/shp2pgsql-core.c, 
     3292          loader/shp2pgsql-core.h, loader/shp2pgsql-gui.c: MinGW fix for 
     3293          loader (#222), Mark Cave-Ayland 
     3294 
     32952009-07-13 16:57  pramsey 
     3296 
     3297        * regress: ignore copied version of postgis.sql 
     3298 
     32992009-07-13 16:57  pramsey 
     3300 
     3301        * doc/html/images: ignore generated images 
     3302 
     33032009-07-08 22:43  robe 
     3304 
     3305        * doc/reference.xml: Put in availability and GEOS for Hausdorff 
     3306          distance 
     3307 
     33082009-07-08 22:39  pramsey 
     3309 
     3310        * README.postgis: match header format 
     3311 
     33122009-07-08 16:27  strk 
     3313 
     3314        * README.postgis: Update instructions for testing (and moved that 
     3315          step *before* install - finally!) 
     3316 
     33172009-07-08 16:03  strk 
     3318 
     3319        * regress/Makefile.in: Pre-install check rule by Paul cleaned up to 
     3320          allow top-level run and correct dependencies. See issue #219. 
     3321 
     33222009-07-08 15:28  pramsey 
     3323 
     3324        * doc/html/image_src/Makefile.in: Remove images from clean target 
     3325 
     33262009-07-08 15:16  pramsey 
     3327 
     3328        * doc/html/image_src/generator.c: Remove CUnit dependency 
     3329 
     33302009-07-08 15:15  pramsey 
     3331 
     3332        * doc/Makefile.in: clean doc images as part of clean 
     3333 
     33342009-07-08 15:09  pramsey 
     3335 
     3336        * make_dist.sh: Fix itglish. 
     3337 
     33382009-07-08 04:59  mcayland 
     3339 
     3340        * liblwgeom/lwsegmentize.c: Fix #112: ST_CurveToLine sometimes 
     3341          crashes server. While the circle segmentiser detected colinear 
     3342          circle points, it didn't check for the 
     3343          NULL pointer returned in this case. Since we are converting to a 
     3344          line, the current behaviour is to simply append the circle points 
     3345          as s 
     3346          tandard line points. 
     3347 
     33482009-07-08 04:48  mcayland 
     3349 
     3350        * liblwgeom/lwsegmentize.c: Fix #183: ST_LineToCurve gives 
     3351          getPoint4d_p offset error. This was due to the lookahead in the 
     3352          curve segmentising code going off the end of the point array. 
     3353 
     33542009-07-08 00:20  pramsey 
     3355 
     3356        * utils/postgis_proc_upgrade.pl: Change error message to be more 
     3357          relevant 
     3358 
     33592009-07-07 15:44  strk 
     3360 
     3361        * doc/reference.xml: It's "synonym", not "synonim"... 
     3362 
     33632009-07-07 15:03  strk 
     3364 
     3365        * doc/reference.xml, postgis/lwgeom_geos.c, 
     3366          regress/regress_buffer_params.sql, 
     3367          regress/regress_buffer_params_expected: For buffer parameters: 
     3368          accept 'butt' as a synonim for 'flat', 'miter' for 'mitre' and 
     3369          'miter_limit' for 'mitre_limit'. 
     3370 
     33712009-07-07 13:18  strk 
     3372 
     3373        * doc/reference.xml: Fix join style images to match calls 
     3374 
     33752009-07-07 10:33  mcayland 
     3376 
     3377        * liblwgeom/vsprintf.c: Fix compile problems on non-GNU systems by 
     3378          using va_copy as an alias onto the real version. Per report from 
     3379          Stefano Bonnin. 
     3380 
     33812009-07-06 16:07  strk 
     3382 
     3383        * postgis/lwgeom_geos.c: Don't use strtok_r, to help with MingW 
     3384          builds. 
     3385 
     33862009-07-06 07:37  robe 
     3387 
     3388        * STYLE: forgot to save last change 
     3389 
     33902009-07-06 07:37  robe 
     3391 
     3392        * STYLE: slight correction 
     3393 
     33942009-07-06 07:33  robe 
     3395 
     3396        * STYLE: Update style on commenting required to be picked up by 
     3397          doxygen 
     3398 
     33992009-07-05 21:41  mcayland 
     3400 
     3401        * loader/Makefile.in: Alter loader Makefile to include PGXS so that 
     3402          we can extract DESTDIR to use for the location for 
     3403          shp2pgsql/pgsql2shp. Per report from Devrim GÜNDÜZ. 
     3404 
     34052009-07-03 07:21  robe 
     3406 
     3407        * doc/reference.xml: update st_pointn to note it supports circular 
     3408          strings and curves 
     3409 
     34102009-07-03 04:57  kneufeld 
     3411 
     3412        * doc/html/images/st_centroid01.png, 
     3413          doc/html/images/st_centroid02.png, 
     3414          doc/html/images/st_centroid03.png, 
     3415          doc/html/images/st_centroid04.png, 
     3416          doc/html/images/st_crosses01.gif, 
     3417          doc/html/images/st_crosses02.gif, 
     3418          doc/html/images/st_crosses03.gif, 
     3419          doc/html/images/st_crosses04.gif, 
     3420          doc/html/images/st_issimple01.png, 
     3421          doc/html/images/st_issimple02.png, 
     3422          doc/html/images/st_issimple03.png, 
     3423          doc/html/images/st_issimple04.png, 
     3424          doc/html/images/st_issimple05.png, 
     3425          doc/html/images/st_issimple06.png, 
     3426          doc/html/images/st_issimple07.png, 
     3427          doc/html/images/st_isvalid01.png, 
     3428          doc/html/images/st_isvalid02.png, 
     3429          doc/html/images/st_isvalid03.png, 
     3430          doc/html/images/st_isvalid04.png, 
     3431          doc/html/images/st_isvalid05.png, 
     3432          doc/html/images/st_isvalid06.png, 
     3433          doc/html/images/st_isvalid07.png, 
     3434          doc/html/images/st_isvalid08.png, 
     3435          doc/html/images/st_touches01.png, 
     3436          doc/html/images/st_touches02.png, 
     3437          doc/html/images/st_touches03.png, 
     3438          doc/html/images/st_touches04.png, 
     3439          doc/html/images/st_touches05.png, 
     3440          doc/html/images/st_touches06.png: removed the images used in the 
     3441          documentation since these are now generated automatically using 
     3442          ImageMagick. 
     3443 
     34442009-07-03 04:56  kneufeld 
     3445 
     3446        * doc/Makefile.in, doc/README: updated the doc's README file 
     3447          made "images" a target to "all" so the images get automatically 
     3448          generated when calling make with no parameters. 
     3449 
     34502009-07-02 16:57  pramsey 
     3451 
     3452        * TODO: Add SQL/MM item 
     3453 
     34542009-07-02 16:31  pramsey 
     3455 
     3456        * HOWTO_RELEASE, make_dist.sh: Build doc images as part of 
     3457          distribution build. 
     3458 
     34592009-07-02 16:29  pramsey 
     3460 
     3461        * doc/html/image_src: add generator to ignore 
     3462 
     34632009-07-02 16:00  pramsey 
     3464 
     3465        * HOWTO_RELEASE: more notes on requirements 
     3466 
     34672009-07-02 08:31  mleslie 
     3468 
     3469        * liblwgeom/lwgparse.c, postgis/lwgeom_ogc.c, 
     3470          regress/sql-mm-circularstring.sql, 
     3471          regress/sql-mm-circularstring_expected, 
     3472          regress/sql-mm-compoundcurve.sql, 
     3473          regress/sql-mm-compoundcurve_expected, 
     3474          regress/sql-mm-curvepoly.sql, regress/sql-mm-curvepoly_expected: 
     3475          Making the changes from r4244 and r4245 onto trunk, addressing 
     3476          ticket 212. 
     3477 
     34782009-07-01 16:56  pramsey 
     3479 
     3480        * CREDITS: Bring this up to date. 
     3481 
     34822009-07-01 15:42  pramsey 
     3483 
     3484        * postgis/lwgeom_accum.c, postgis/lwgeom_geos.c: Fix bad memory 
     3485          access in aggregates on nulls (#210), Mark Cave-Ayland. 
     3486 
     34872009-07-01 12:30  robe 
     3488 
     3489        * doc/reference.xml: arg should be text not string for st_buffer 
     3490 
     34912009-07-01 11:53  robe 
     3492 
     3493        * doc/using_postgis_dataman.xml: amend documentation on curved 
     3494          support to include new compound curve in curve polygon support. 
     3495 
     34962009-06-30 07:46  mleslie 
     3497 
     3498        * liblwgeom/lwsegmentize.c: Enabling the compound curve parsing for 
     3499          segmentisation; reported in ticket 213 
     3500 
     35012009-06-30 07:35  mleslie 
     3502 
     3503        * liblwgeom/lwgunparse.c, regress/sql-mm-curvepoly_expected: First 
     3504          swing at ticket 212. 
     3505 
     35062009-06-26 13:43  robe 
     3507 
     3508        * doc/xsl/postgis_aggs_mm.xml.xsl: slight correction some functions 
     3509          are not new but enhanced 
     3510 
     35112009-06-26 13:33  robe 
     3512 
     3513        * doc/reference.xml: change ST_Buffer argname from params to 
     3514          buffer_style_params so torture test can eventually properly 
     3515          exercise it and not feed it garbage params 
     3516 
     35172009-06-26 13:30  robe 
     3518 
     3519        * doc/reference.xml: update ST_Buffer so appears in new in PostGIS 
     3520          1.5 section 
     3521 
     35222009-06-26 13:22  robe 
     3523 
     3524        * doc/xsl/postgis_aggs_mm.xml.xsl: try to fix hudson build error 
     3525 
     35262009-06-26 12:43  robe 
     3527 
     3528        * doc/xsl/postgis_aggs_mm.xml.xsl: Update special index to include 
     3529          a what is new in 1.5 section 
     3530 
     35312009-06-26 09:35  mcayland 
     3532 
     3533        * postgis/lwgeom_geos.c, regress/Makefile.in: Unbreak the PostGIS 
     3534          universe for people who aren't using GEOS SVN (will be 3.2). 
     3535 
     35362009-06-25 12:01  strk 
     3537 
     3538        * doc/reference.xml: Put queries right below the diagram showing 
     3539          them 
     3540 
     35412009-06-25 12:00  strk 
     3542 
     3543        * doc/html/image_src/st_buffer01.wkt, 
     3544          doc/html/image_src/st_buffer02.wkt: Make quad_segs images style 
     3545          consistent with others; add original point 
     3546 
     35472009-06-25 11:19  strk 
     3548 
     3549        * doc/html/image_src/Makefile.in, 
     3550          doc/html/image_src/st_buffer06.wkt, 
     3551          doc/html/image_src/st_buffer07.wkt, 
     3552          doc/html/image_src/st_buffer08.wkt, doc/reference.xml: Add more 
     3553          styled buffer example images and update reference manual to 
     3554          include them 
     3555 
     35562009-06-25 10:57  strk 
     3557 
     3558        * doc/html/image_src/st_buffer03.wkt, 
     3559          doc/html/image_src/st_buffer04.wkt, 
     3560          doc/html/image_src/st_buffer05.wkt: Use thin link style for 
     3561          source linestring 
     3562 
     35632009-06-25 08:16  strk 
     3564 
     3565        * doc/html/image_src/Makefile.in, 
     3566          doc/html/image_src/st_buffer03.wkt, 
     3567          doc/html/image_src/st_buffer04.wkt, 
     3568          doc/html/image_src/st_buffer05.wkt: Add examples of different 
     3569          encdap styles 
     3570 
     35712009-06-25 07:34  strk 
     3572 
     3573        * NEWS: Add item for parametrized buffers 
     3574 
     35752009-06-25 03:32  robe 
     3576 
     3577        * loader/shp2pgsql-core.c, postgis/lwgeom_box3d.c, 
     3578          postgis/lwgeom_estimate.c, postgis/lwgeom_gist.c, 
     3579          postgis/lwgeom_rtree.c: More cleanup of code comments so function 
     3580          descriptions are picked up by doxygen 
     3581 
     35822009-06-25 03:03  robe 
     3583 
     3584        * liblwgeom/lwalgorithm.c, liblwgeom/lwgeom_api.c: fix commenting 
     3585          style so function descriptions are picked up by doxygen 
     3586 
     35872009-06-24 22:09  pramsey 
     3588 
     3589        * NEWS: Add news item for #206 
     3590 
     35912009-06-24 22:08  pramsey 
     3592 
     3593        * doc/reference.xml, postgis/lwgeom_geos.c, 
     3594          postgis/postgis.sql.in.c, postgis/uninstall_postgis.sql.in.c, 
     3595          regress/Makefile.in, regress/hausdorff.sql, 
     3596          regress/hausdorff_expected: Add support for hausdorff distance 
     3597          calculations. Requires GEOS 3.2+. (#209) From Vincent Picavet. 
     3598          If you are working off of GEOS trunk, svn up, compile and 
     3599          install! 
     3600 
     36012009-06-24 17:10  strk 
     3602 
     3603        * postgis/uninstall_postgis.sql.in.c: Add uninstall lines for new 
     3604          buffer signatures 
     3605 
     36062009-06-24 13:32  strk 
     3607 
     3608        * regress/Makefile.in, regress/regress_buffer_params.sql, 
     3609          regress/regress_buffer_params_expected: Add tests for 
     3610          parametrized buffer 
     3611 
     36122009-06-24 13:04  strk 
     3613 
     3614        * doc/reference.xml: Document third ST_Buffer signature (the one 
     3615          taking parameters as string). 
     3616 
     36172009-06-24 11:18  mcayland 
     3618 
     3619        * loader/shp2pgsql-core.c, loader/shp2pgsql.c: Remove validation 
     3620          from shapefile to WKT/WKB conversion to retain same behaviour as 
     3621          1.3. Final resolution for #198. 
     3622 
     36232009-06-24 10:44  mcayland 
     3624 
     3625        * postgis/postgis.sql.in.c: Fix accidental typo; module name 
     3626          hardcoded in the .sql.in.c file rather than being set to 
     3627          MODULE_PATHNAME. Fixes #208. 
     3628 
     36292009-06-24 10:34  strk 
     3630 
     3631        * postgis/postgis.sql.in.c: Use $$ quoting. See ticket #207. 
     3632 
     36332009-06-23 22:40  strk 
     3634 
     3635        * postgis/lwgeom_geos.c, postgis/postgis.sql.in.c: Add 
     3636          _ST_Buffer(geom, distance, params); refactor other versions to 
     3637          all proxy to the new one. 
     3638 
     36392009-06-23 20:57  pramsey 
     3640 
     3641        * NEWS, README.postgis, Version.config: Bump up to 1.5 in trunk 
     3642 
     36432009-06-23 16:46  strk 
     3644 
     3645        * postgis/lwgeom_inout.c: Fix dangerous use of message string as 
     3646          printf-like format. 
     3647 
     36482009-06-23 16:38  strk 
     3649 
     3650        * regress/regress_ogc.sql, regress/regress_ogc_expected: Yet 
     3651          another buffer auto-cast test. With a different quadSegs this 
     3652          time to be really sure the argument is being used. 
     3653 
     36542009-06-23 16:36  strk 
     3655 
     3656        * regress/regress_ogc.sql, regress/regress_ogc_expected: Add test 
     3657          for third argument to buffer() being a string (based on 
     3658          auto-cast) 
     3659 
     36602009-06-22 03:12  robe 
     3661 
     3662        * doc/reference.xml: Put in minimal GEOS requirement for ST_Covers 
     3663          and ST_CoveredBy. Its not necessary for 1.4 really but oh well. 
     3664 
     36652009-06-20 22:13  strk 
     3666 
     3667        * postgis/lwgeom_geos.c: Gracefully handle typed empty GEOS 
     3668          geometries. 
     3669 
     36702009-06-20 21:26  strk 
     3671 
     3672        * regress/measures.sql, regress/measures_expected: Add tests for 
     3673          area() called against empty geometries 
     3674 
     36752009-06-20 21:25  strk 
     3676 
     3677        * liblwgeom/measures.c: Handle empty polygon rings 
     3678 
     36792009-06-19 17:12  robe 
     3680 
     3681        * doc/xsl/postgis_gardentest.sql.xsl: get rid of ref_geom so 
     3682          doesn't break agg checks 
     3683 
     36842009-06-19 15:13  robe 
     3685 
     3686        * doc/xsl/postgis_gardentest.sql.xsl: test not handling aggregates 
     3687          right 
     3688 
     36892009-06-19 14:18  robe 
     3690 
     3691        * doc/reference.xml: typo in docs -- 
     3692 
     36932009-06-19 12:20  robe 
     3694 
     3695        * doc/installation.xml: fix type and add --with-gui description for 
     3696          building loader gui 
     3697 
     36982009-06-16 15:53  robe 
     3699 
     3700        * NEWS: Forgot ST_MinimumBoundingCircle and credit Bruce Rindahl 
     3701 
     37022009-06-15 17:48  pramsey 
     3703 
     3704        * HOWTO_RELEASE: More updates 
     3705 
     37062009-06-15 17:42  pramsey 
     3707 
     3708        * HOWTO_RELEASE: Update doc instructions. 
     3709 
     37102009-06-12 15:30  robe 
     3711 
     3712        * postgis/long_xact.sql.in.c: replace _VOLATILE_STRICT with 
     3713          VOLATILE STRICT 
     3714 
     37152009-06-12 15:14  robe 
     3716 
     3717        * postgis/postgis.sql.in.c: Change _VOLATILE to VOLATILE 
     3718 
     37192009-06-11 16:44  pramsey 
     3720 
     3721        * doc/html/image_src/generator.c, doc/html/image_src/styles.c, 
     3722          doc/html/image_src/styles.h, extras/WFS_locks/WFS_locks.c, 
     3723          extras/wkb_reader/printwkb.c, extras/wkb_reader/readwkb.c, 
     3724          extras/wkb_reader/wkbtest.h, liblwgeom/box2d.c, 
     3725          liblwgeom/cunit/cu_algorithm.c, liblwgeom/cunit/cu_algorithm.h, 
     3726          liblwgeom/cunit/cu_measures.c, liblwgeom/cunit/cu_measures.h, 
     3727          liblwgeom/cunit/cu_tester.c, liblwgeom/examples/unparser.c, 
     3728          liblwgeom/lex.yy.c, liblwgeom/liblwgeom.h, 
     3729          liblwgeom/lwalgorithm.c, liblwgeom/lwalgorithm.h, 
     3730          liblwgeom/lwcircstring.c, liblwgeom/lwcollection.c, 
     3731          liblwgeom/lwcompound.c, liblwgeom/lwcurvepoly.c, 
     3732          liblwgeom/lwgeom.c, liblwgeom/lwgeom_api.c, liblwgeom/lwgparse.c, 
     3733          liblwgeom/lwgunparse.c, liblwgeom/lwline.c, liblwgeom/lwmcurve.c, 
     3734          liblwgeom/lwmline.c, liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c, 
     3735          liblwgeom/lwmsurface.c, liblwgeom/lwpoint.c, liblwgeom/lwpoly.c, 
     3736          liblwgeom/lwsegmentize.c, liblwgeom/lwutil.c, 
     3737          liblwgeom/measures.c, liblwgeom/ptarray.c, liblwgeom/vsprintf.c, 
     3738          liblwgeom/wktparse.h, liblwgeom/wktparse.tab.c, 
     3739          liblwgeom/wktparse.tab.h, loader/dbfopen.c, loader/getopt.c, 
     3740          loader/getopt.h, loader/shapefil.h, loader/shpopen.c, 
     3741          loader/stringbuffer.c, loader/stringbuffer.h, 
     3742          postgis/long_xact.c, postgis/lwgeom_accum.c, 
     3743          postgis/lwgeom_box2dfloat4.c, postgis/lwgeom_box3d.c, 
     3744          postgis/lwgeom_btree.c, postgis/lwgeom_chip.c, 
     3745          postgis/lwgeom_debug.c, postgis/lwgeom_dump.c, 
     3746          postgis/lwgeom_estimate.c, postgis/lwgeom_functions_analytic.c, 
     3747          postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c, 
     3748          postgis/lwgeom_geojson.c, postgis/lwgeom_geos.c, 
     3749          postgis/lwgeom_geos.h, postgis/lwgeom_geos_prepared.c, 
     3750          postgis/lwgeom_geos_prepared.h, postgis/lwgeom_gist.c, 
     3751          postgis/lwgeom_gml.c, postgis/lwgeom_inout.c, 
     3752          postgis/lwgeom_kml.c, postgis/lwgeom_ogc.c, postgis/lwgeom_pg.c, 
     3753          postgis/lwgeom_pg.h, postgis/lwgeom_spheroid.c, 
     3754          postgis/lwgeom_svg.c, postgis/lwgeom_transform.c, 
     3755          postgis/lwgeom_triggers.c: astyle --style=ansi --indent=tab 
     3756          (#133) 
     3757 
     37582009-06-11 16:31  pramsey 
     3759 
     3760        * postgis/test.c: remove file that should never have been added 
     3761 
     37622009-06-11 15:52  pramsey 
     3763 
     3764        * postgis/long_xact.sql.in.c, postgis/postgis.sql.in.c, 
     3765          postgis/sqldefines.h.in, postgis/sqlmm.sql.in.c: Clean up old 
     3766          compatibility code. (#196) 
     3767 
     37682009-06-11 13:28  mcayland 
     3769 
     3770        * liblwgeom/lwgunparse.c: Further fix for #156, and also #167 it 
     3771          seems. Looks like I forgot to apply the fix to the WKB routines 
     3772          aswell. 
     3773 
     37742009-06-10 14:51  robe 
     3775 
     3776        * doc/reference.xml: correct example 
     3777 
     37782009-06-10 01:26  robe 
     3779 
     3780        * NEWS: Add David Techer, new doco enhancements, new 
     3781          populate_geometry_columns 
     3782 
     37832009-06-10 01:18  robe 
     3784 
     3785        * NEWS: Add Jean David Techer to list of contributors 
     3786 
     37872009-06-09 23:54  pramsey 
     3788 
     3789        * utils/postgis_restore.pl: Update the hard upgrade script to 
     3790          handle 1.4 transition. (#144) 
     3791 
     37922009-06-09 23:27  pramsey 
     3793 
     3794        * NEWS: Closes (#134) 
     3795 
     37962009-06-09 22:51  pramsey 
     3797 
     3798        * doc/html/image_src, utils/postgis_proc_upgrade.pl: More work on 
     3799          1.4 upgrade script. 
     3800 
     38012009-06-09 22:14  pramsey 
     3802 
     3803        * postgis, postgis/postgis.sql.in.c: More fixes to upgrade process. 
     3804 
     38052009-06-08 23:21  pramsey 
     3806 
     3807        * postgis/postgis.sql.in.c, utils/postgis_proc_upgrade.pl: Work on 
     3808          upgrade script. 
     3809 
     38102009-06-08 22:33  pramsey 
     3811 
     3812        * postgis/postgis.sql.in.c: Turn "CREATE OR REPLACE FUNCTION" into 
     3813          "CREATEFUNCTION" for preprocessing magic. 
     3814 
     38152009-06-08 22:30  pramsey 
     3816 
     3817        * postgis/postgis.sql.in.c: remove syntax error 
     3818 
     38192009-06-08 19:40  pramsey 
     3820 
     3821        * spatial_ref_sys.sql: Updated to EPSG 7.1 version (#191) 
     3822 
     38232009-06-08 17:35  robe 
     3824 
     3825        * postgis/postgis.sql.in.c: #190: populate_geometry_columns gives 
     3826          nonstandard use of \' in a string literal in 8.4 
     3827 
     38282009-06-06 14:09  mcayland 
     3829 
     3830        * postgis/Makefile.in, postgis/long_xact.sql.in, 
     3831          postgis/long_xact.sql.in.c, postgis/postgis.sql.in.c, 
     3832          postgis/sqlmm.sql.in, postgis/sqlmm.sql.in.c, 
     3833          postgis/uninstall_long_xact.sql.in.c, 
     3834          postgis/uninstall_postgis.sql.in.c, 
     3835          postgis/uninstall_sqlmm.sql.in.c: Add a new uninstall_postgis.sql 
     3836          file to the repository that will enable the complete removal of 
     3837          PostGIS from a database. 
     3838 
     38392009-06-04 15:29  robe 
     3840 
     3841        * NEWS: updated to make 8.2 minimum for Linux as well (its too 
     3842          confusing to have minimum 8.2 for windows and not for Linux as 
     3843          well) 
     3844 
     38452009-06-04 15:20  robe 
     3846 
     3847        * README.postgis, doc/installation.xml: change ReadME and 
     3848          installation to change minimum version from 8.1 to 8.2 (not many 
     3849          people are running 8.1 and besides Paul already put in a DROP AGG 
     3850          IF EXISTS in upgrade script -- so binds us to 8.2+ already. 
     3851          Besides I don't think we should be supporting more than 2 
     3852          versions behind of latest PostgreSQL release in our trunk. Too 
     3853          much maintenance. Correct ReadME bug tracker link 
     3854 
     38552009-06-04 14:17  pramsey 
     3856 
     3857        * regress/Makefile.in, regress/run_test: Fix for #192. 
     3858 
     38592009-06-03 23:56  pramsey 
     3860 
     3861        * postgis/Makefile.in, utils/postgis_proc_upgrade.pl: Fix for issue 
     3862          #189, includes implicit requirement for 8.2+ in DROP AGGREGATE 
     3863 
     38642009-06-03 23:07  pramsey 
     3865 
     3866        * regress/Makefile.in, regress/run_test: Fix for issue #186 
     3867 
     38682009-06-03 22:46  pramsey 
     3869 
     3870        * configure.ac: remove warnings from autoconf process 
     3871 
     38722009-05-29 18:10  kneufeld 
     3873 
     3874        * doc/reference.xml: small typo in Populate_Geometry_Columns doc 
     3875 
     38762009-05-27 17:14  kneufeld 
     3877 
     3878        * doc, doc/html/style.css, doc/installation.xml, 
     3879          doc/xmlformat.conf: performed an overhaul of the installation 
     3880          guide ... hopefully it's easier to follow. 
     3881 
     38822009-05-26 18:35  kneufeld 
     3883 
     3884        * doc/Makefile.in: updated the comments-install make target 
     3885 
     38862009-05-26 18:28  kneufeld 
     3887 
     3888        * doc/installation.xml: added version numbers to the requirements 
     3889          section in the installation doc. 
     3890 
     38912009-05-26 18:27  kneufeld 
     3892 
     3893        * configure.ac: added dblatex and convert to the status lines at 
     3894          the end of configure 
     3895 
     38962009-05-26 18:10  kneufeld 
     3897 
     3898        * doc/Makefile.in: added postgis_aggs_mm.xml to the 'make clean' 
     3899          target 
     3900 
     39012009-05-26 18:00  kneufeld 
     3902 
     3903        * GNUmakefile, configure.ac, doc/Makefile.in: added 
     3904          postgis_comments.sql as a target to the main makefile 
     3905           
     3906          Since we don't want to add xsltproc as a dependency, this will 
     3907          remain separate for now: 
     3908          make comments 
     3909          make comments-install 
     3910           
     3911          (the file should be removed by 'make uninstall') 
     3912 
     39132009-05-26 17:24  robe 
     3914 
     3915        * doc/reference.xml: make example fit the diagram in text 
     3916 
     39172009-05-26 17:08  robe 
     3918 
     3919        * doc/html/image_src/st_buffer02.wkt, doc/reference.xml: Make lame 
     3920          circle more lame 
     3921 
     39222009-05-26 16:47  robe 
     3923 
     3924        * doc/html/image_src/Makefile.in, 
     3925          doc/html/image_src/st_buffer01.wkt, 
     3926          doc/html/image_src/st_buffer02.wkt, 
     3927          doc/html/image_src/st_within01.wkt, doc/reference.xml: put in 
     3928          images for buffer, fix within example image and example query 
     3929 
     39302009-05-26 16:26  robe 
     3931 
     3932        * doc/reference.xml: for consistency make example be same as what 
     3933          is used to generate the image. 
     3934 
     39352009-05-26 16:24  robe 
     3936 
     3937        * doc/html/image_src/st_within01.wkt: bad image try again 
     3938 
     39392009-05-26 15:05  robe 
     3940 
     3941        * doc/html/image_src/Makefile.in, 
     3942          doc/html/image_src/st_within01.wkt: Add st_within example to 
     3943          makefile and translate example so in viewable region. 
     3944 
     39452009-05-25 20:26  kneufeld 
     3946 
     3947        * GNUmakefile: added a status line to the main makefile that 
     3948          indicates if PostGIS was built successfully. 
     3949 
     39502009-05-24 07:52  robe 
     3951 
     3952        * doc/reference.xml: update to include behavior for 3D and also 
     3953          note this seems to go beyond what the spec defines. 
     3954 
     39552009-05-22 23:22  kneufeld 
     3956 
     3957        * doc/installation.xml: use a docbook variable instead 
     3958 
     39592009-05-22 23:19  kneufeld 
     3960 
     3961        * doc/Makefile.in, doc/installation.xml, doc/installation.xml.in: 
     3962          didn't need the c preprocessor after all 
     3963 
     39642009-05-22 22:14  kneufeld 
     3965 
     3966        * doc/installation.xml.in: Added a Short Version section. 
     3967          Updated requirements. 
     3968 
     39692009-05-22 22:07  kneufeld 
     3970 
     3971        * doc/Makefile.in, doc/installation.xml, doc/installation.xml.in: 
     3972          formatted installation.xml in preparation for editing 
     3973 
     39742009-05-22 21:32  kneufeld 
     3975 
     3976        * doc/xmlformat.conf: added the xmlformatter conf file for pretty 
     3977          printing the documentation's xml files 
     3978           
     3979          This will allow us to separate code changes from style changes in 
     3980          the docs. 
     3981 
     39822009-05-20 11:16  robe 
     3983 
     3984        * doc/html/image_src/st_within01.wkt, doc/reference.xml: Testing 
     3985          out Kevin's auto image generator hopefully I didn't break it. 
     3986 
     39872009-05-20 10:54  robe 
     3988 
     3989        * doc/reference.xml: Correct ST_GeometryN example -- sign was 
     3990          wrong. Also embellish by showing a multicurve and flag as working 
     3991          for multicurves 
     3992 
     39932009-05-19 20:49  kneufeld 
     3994 
     3995        * doc/html/image_src/Makefile.in, 
     3996          doc/html/image_src/st_contains01.wkt, 
     3997          doc/html/image_src/st_contains02.wkt, 
     3998          doc/html/image_src/st_contains03.wkt, 
     3999          doc/html/image_src/st_contains04.wkt, 
     4000          doc/html/image_src/st_contains05.wkt, 
     4001          doc/html/image_src/st_contains06.wkt, doc/reference.xml: added 
     4002          image examples to ST_Contains 
     4003 
     40042009-05-19 03:44  robe 
     4005 
     4006        * doc/reference.xml: Example exploding a compoundcurve, also 
     4007          reference to ST_GeometryN since they serve similar purposes 
     4008 
     40092009-05-14 23:42  kneufeld 
     4010 
     4011        * configure.ac, doc/Makefile.in, doc/html/image_src/Makefile.in, 
     4012          doc/html/image_src/generator.c, 
     4013          doc/html/image_src/st_centroid01.wkt, 
     4014          doc/html/image_src/st_centroid02.wkt, 
     4015          doc/html/image_src/st_centroid03.wkt, 
     4016          doc/html/image_src/st_centroid04.wkt, 
     4017          doc/html/image_src/st_crosses01.wkt, 
     4018          doc/html/image_src/st_crosses02.wkt, 
     4019          doc/html/image_src/st_crosses03.wkt, 
     4020          doc/html/image_src/st_crosses04.wkt, 
     4021          doc/html/image_src/st_issimple01.wkt, 
     4022          doc/html/image_src/st_issimple02.wkt, 
     4023          doc/html/image_src/st_issimple03.wkt, 
     4024          doc/html/image_src/st_issimple04.wkt, 
     4025          doc/html/image_src/st_issimple05.wkt, 
     4026          doc/html/image_src/st_issimple06.wkt, 
     4027          doc/html/image_src/st_issimple07.wkt, 
     4028          doc/html/image_src/st_isvalid01.wkt, 
     4029          doc/html/image_src/st_isvalid02.wkt, 
     4030          doc/html/image_src/st_isvalid03.wkt, 
     4031          doc/html/image_src/st_isvalid04.wkt, 
     4032          doc/html/image_src/st_isvalid05.wkt, 
     4033          doc/html/image_src/st_isvalid06.wkt, 
     4034          doc/html/image_src/st_isvalid07.wkt, 
     4035          doc/html/image_src/st_isvalid08.wkt, 
     4036          doc/html/image_src/st_touches01.wkt, 
     4037          doc/html/image_src/st_touches02.wkt, 
     4038          doc/html/image_src/st_touches03.wkt, 
     4039          doc/html/image_src/st_touches04.wkt, 
     4040          doc/html/image_src/st_touches05.wkt, 
     4041          doc/html/image_src/st_touches06.wkt, doc/html/image_src/styles.c, 
     4042          doc/html/image_src/styles.conf, doc/html/image_src/styles.h, 
     4043          doc/reference.xml: added styles to the generated documentation 
     4044          images 
     4045          added ImageMagick as a dependency 
     4046 
     40472009-05-09 12:53  mcayland 
     4048 
     4049        * postgis/lwgeom_box3d.c: Fix #178: ST_XMax() and ST_YMax() return 
     4050          incorrect values. This was caused by the fact that the min/max 
     4051          routines did not check whether the result for each axis was 
     4052          actually the min or max, but instead simply returned the 
     4053          structure value. Hence if an inverted coordinate system were 
     4054          being used, the wrong value would be returned. 
     4055 
     40562009-05-09 12:34  mcayland 
     4057 
     4058        * liblwgeom/lwgunparse.c: Remove a double-free bug caused if the 
     4059          unparser finds an invalid geometry (fixes #168) 
     4060 
     40612009-05-09 11:46  mcayland 
     4062 
     4063        * loader/shp2pgsql.c: Correct erroneus formatting which was causing 
     4064          two comments to be nested and hence generating a compiler 
     4065          warning. 
     4066 
     40672009-05-06 23:32  kneufeld 
     4068 
     4069        * doc/html/image_src/generator.c, 
     4070          doc/html/image_src/st_centroid02.wkt, 
     4071          doc/html/image_src/st_centroid03.wkt, 
     4072          doc/html/image_src/st_centroid04.wkt, 
     4073          doc/html/image_src/st_crosses01.wkt, 
     4074          doc/html/image_src/st_crosses02.wkt, 
     4075          doc/html/image_src/st_crosses03.wkt, 
     4076          doc/html/image_src/st_crosses04.wkt, 
     4077          doc/html/image_src/st_issimple01.wkt, 
     4078          doc/html/image_src/st_issimple02.wkt, 
     4079          doc/html/image_src/st_issimple03.wkt, 
     4080          doc/html/image_src/st_issimple04.wkt, 
     4081          doc/html/image_src/st_issimple05.wkt, 
     4082          doc/html/image_src/st_issimple06.wkt, 
     4083          doc/html/image_src/st_issimple07.wkt, 
     4084          doc/html/image_src/st_isvalid01.wkt, 
     4085          doc/html/image_src/st_isvalid02.wkt, 
     4086          doc/html/image_src/st_isvalid03.wkt, 
     4087          doc/html/image_src/st_isvalid04.wkt, 
     4088          doc/html/image_src/st_isvalid05.wkt: removed horrible dos 
     4089          carriage returns 
     4090          - convert to unix 
     4091 
     40922009-05-06 23:20  kneufeld 
     4093 
     4094        * configure.ac, doc/Makefile.in, doc/html/image_src/Makefile.in, 
     4095          doc/html/image_src/generator.c, 
     4096          doc/html/image_src/st_centroid01.svg, 
     4097          doc/html/image_src/st_centroid01.wkt, 
     4098          doc/html/image_src/st_centroid02.svg, 
     4099          doc/html/image_src/st_centroid02.wkt, 
     4100          doc/html/image_src/st_centroid03.svg, 
     4101          doc/html/image_src/st_centroid03.wkt, 
     4102          doc/html/image_src/st_centroid04.svg, 
     4103          doc/html/image_src/st_centroid04.wkt, 
     4104          doc/html/image_src/st_crosses01.wkt, 
     4105          doc/html/image_src/st_crosses02.wkt, 
     4106          doc/html/image_src/st_crosses03.wkt, 
     4107          doc/html/image_src/st_crosses04.wkt, 
     4108          doc/html/image_src/st_issimple01.wkt, 
     4109          doc/html/image_src/st_issimple02.wkt, 
     4110          doc/html/image_src/st_issimple03.wkt, 
     4111          doc/html/image_src/st_issimple04.wkt, 
     4112          doc/html/image_src/st_issimple05.wkt, 
     4113          doc/html/image_src/st_issimple06.wkt, 
     4114          doc/html/image_src/st_issimple07.wkt, 
     4115          doc/html/image_src/st_isvalid01.wkt, 
     4116          doc/html/image_src/st_isvalid02.wkt, 
     4117          doc/html/image_src/st_isvalid03.wkt, 
     4118          doc/html/image_src/st_isvalid04.wkt, 
     4119          doc/html/image_src/st_isvalid05.wkt, 
     4120          doc/html/image_src/st_touches01.svg, 
     4121          doc/html/image_src/st_touches02.svg, 
     4122          doc/html/image_src/st_touches03.svg, 
     4123          doc/html/image_src/st_touches04.svg, 
     4124          doc/html/image_src/st_touches05.svg, 
     4125          doc/html/image_src/st_touches06.svg: Added code that will 
     4126          automatically generate the spatial images used in the 
     4127          documentation from WKT input. 
     4128 
     41292009-05-06 18:11  robe 
     4130 
     4131        * NEWS: typo 
     4132 
     41332009-05-06 18:04  robe 
     4134 
     4135        * NEWS: update with 1.3.6 items 
     4136 
     41372009-05-05 19:40  pramsey 
     4138 
     4139        * spatial_ref_sys.sql: Add 900913 to allow web mappers a smoother 
     4140          ride. 
     4141 
     41422009-05-05 04:44  robe 
     4143 
     4144        * postgis/lwgeom_functions_basic.c: doxygen friendly comments 
     4145 
     41462009-05-05 04:29  robe 
     4147 
     4148        * postgis/lwgeom_accum.c, postgis/lwgeom_geojson.c, 
     4149          postgis/lwgeom_gml.c, postgis/lwgeom_ogc.c, postgis/lwgeom_svg.c, 
     4150          postgis/lwgeom_transform.c, postgis/lwgeom_triggers.c: doxygen 
     4151          friendly comments 
     4152 
     41532009-05-04 18:00  robe 
     4154 
     4155        * liblwgeom/lwmpoly.c, liblwgeom/wktparse.h, postgis/lwgeom_kml.c: 
     4156          more doxygen comment cleanup 
     4157 
     41582009-05-03 04:36  robe 
     4159 
     4160        * postgis/lwgeom_geos.c: slight mod 
     4161 
     41622009-05-03 04:32  robe 
     4163 
     4164        * postgis/lwgeom_geos.c: make doco descriptions doxygen/javadoc 
     4165          friendly 
     4166 
     41672009-05-03 03:58  robe 
     4168 
     4169        * liblwgeom/lwgeom.c: make function doc doxygen friendly 
     4170 
     41712009-05-03 03:50  robe 
     4172 
     4173        * liblwgeom/lwcompound.c: make function descriptor doxygen friendly 
     4174 
     41752009-05-03 03:33  robe 
     4176 
     4177        * doc/doxygen.cfg.in: enable alphabetical index 
     4178 
     41792009-05-03 03:16  robe 
     4180 
     4181        * liblwgeom/lwalgorithm.c, liblwgeom/lwcollection.c, 
     4182          liblwgeom/ptarray.c, loader/pgsql2shp.c, loader/shp2pgsql.c: 
     4183          change commenting style to javadoc style 
     4184 
     41852009-05-03 03:03  robe 
     4186 
     4187        * doc/doxygen.cfg.in: enable javadoc autobrief 
     4188 
     41892009-05-02 09:40  robe 
     4190 
     4191        * loader/pgsql2shp.c, loader/shp2pgsql.c: make function 
     4192          descriptions doxygen friendly 
     4193 
     41942009-05-02 07:13  robe 
     4195 
     4196        * liblwgeom/ptarray.c: make function descriptions doxygen friendly 
     4197 
     41982009-05-02 06:27  robe 
     4199 
     4200        * liblwgeom/lwalgorithm.c, liblwgeom/lwcollection.c: Experimenting 
     4201          with Doxygen hyperlinking tags 
     4202 
     42032009-05-01 22:47  robe 
     4204 
     4205        * liblwgeom/lwcollection.c: More experimentation with doxygen 
     4206          commenting styles 
     4207 
     42082009-05-01 04:26  robe 
     4209 
     4210        * liblwgeom/lwcollection.c: More auto doc friendlying 
     4211 
     42122009-05-01 04:24  robe 
     4213 
     4214        * liblwgeom/lwcollection.c: typo 
     4215 
     42162009-05-01 04:24  robe 
     4217 
     4218        * liblwgeom/lwcollection.c: experiment with making our inline 
     4219          comments more doxygen friendly 
     4220 
     42212009-04-30 22:26  kneufeld 
     4222 
     4223        * doc/doxygen.cfg.in: updated several Doxygen parameters 
     4224 
     42252009-04-30 21:38  kneufeld 
     4226 
     4227        * doc/doxygen.cfg.in: removed full path names from config file 
     4228 
     42292009-04-30 20:19  kneufeld 
     4230 
     4231        * doc/Makefile.in, doc/doxygen.cfg.in: add make target to build 
     4232          Doxygen 
     4233 
     42342009-04-30 19:41  kneufeld 
     4235 
     4236        * doc/doxygen.cfg.in: added a Doxygen configuration file 
     4237 
     42382009-04-29 19:22  kneufeld 
     4239 
     4240        * regress/run_test: dropping a table that's not there causes an 
     4241          ERROR in the logs 
     4242          - 8.1 does not support DROP TABLE IF EXISTS, so first test if the 
     4243          table is there, then drop it. 
     4244 
     42452009-04-28 19:13  colivier 
     4246 
     4247        * doc/reference.xml, postgis/lwgeom_gml.c, regress/gml.sql, 
     4248          regress/gml_expected: Add a new option for ST_AsGML related to 
     4249          axis order, and lat lon inversion in GML 3.1.1, cf #161. Add unit 
     4250          test on this new option bit field. Update documentation. Fix also 
     4251          wrong option value in ST_AsGML for CRS, and outdated example 
     4252          output (still for ST_AsGML). 
     4253 
     42542009-04-28 17:04  kneufeld 
     4255 
     4256        * java/jdbc/build.xml, java/jdbc/src/org/postgis/Geometry.java, 
     4257          java/jdbc/src/org/postgis/java2d/ShapeBinaryParser.java: - 
     4258          removed a few compile errors from the javadoc build 
     4259          - renamed jar so it follows the name-version convention 
     4260 
     42612009-04-27 22:07  robe 
     4262 
     4263        * loader/pgsql2shp.c: change error about unknown spatial ref to a 
     4264          warning. 
     4265 
     42662009-04-27 19:46  kneufeld 
     4267 
     4268        * doc/template.xml: test commit 
     4269 
     42702009-04-27 19:24  kneufeld 
     4271 
     4272        * doc/postgis.xml: test commit 
     4273 
     42742009-04-27 19:07  kneufeld 
     4275 
     4276        * doc/faq.xml: Test commit to test autobuild 
     4277 
     42782009-04-27 16:09  robe 
     4279 
     4280        * doc/xsl/postgis_gardentest.sql.xsl: revise to better guarantee a 
     4281          deteriministic sort so can diff compare between 1.3.5, 1.3.6, 1.4 
     4282          (still needs work). Also exclude curved tests and functions not 
     4283          supported in 1.3.5 since it curve crashes 1.3.5 thus making it 
     4284          not comparable. 
     4285 
     42862009-04-26 05:37  kneufeld 
     4287 
     4288        * doc/reference.xml: small typo fix 
     4289 
     42902009-04-24 19:13  pramsey 
     4291 
     4292        * TODO: add feature mangling task 
     4293 
     42942009-04-23 14:36  robe 
     4295 
     4296        * doc/xsl/postgis_gardentest.sql.xsl: exclude curved geometries 
     4297          from 1.3.5 testing 
     4298 
     42992009-04-23 12:12  robe 
     4300 
     4301        * doc/xsl/postgis_gardentest.sql.xsl: Add ST_BdMPolyFromText to 
     4302          list not to test against 1.3.5 (crashes 1.3.5 with curves though 
     4303          fine in 1.3.6) 
     4304 
     43052009-04-22 18:33  robe 
     4306 
     4307        * doc/xsl/postgis_gardentest.sql.xsl: revise to include a version 
     4308          variable and get rid of limit (think its causing different tests 
     4309          to be run non-consistently depending on ordering of postgresql so 
     4310          hard to compare outputs) 
     4311 
     43122009-04-21 17:45  pramsey 
     4313 
     4314        * configure.ac, make_dist.sh: More info about XSL in final 
     4315          configure output 
     4316 
     43172009-04-17 13:59  robe 
     4318 
     4319        * doc/xsl/postgis_gardentest.sql.xsl: add ST_MinimumBoundingCircle 
     4320          to 1.3 exclude 
     4321 
     43222009-04-16 07:31  robe 
     4323 
     4324        * doc/installation.xml: Update installation to have link to Windows 
     4325          Compilation guide Nicklas put together. 
     4326 
     43272009-04-16 05:54  robe 
     4328 
     4329        * doc/reference.xml, doc/xsl/postgis_aggs_mm.xml.xsl: ADd more 
     4330          curved geometry support functions to list and give curved 
     4331          geometry special index a pretty anchor. 
     4332 
     43332009-04-15 17:18  pramsey 
     4334 
     4335        * NEWS: wee reformatting 
     4336 
     43372009-04-15 17:15  pramsey 
     4338 
     4339        * NEWS: remove tabs 
     4340 
     43412009-04-15 17:09  pramsey 
     4342 
     4343        * NEWS: add link to trac for 1.4 
     4344 
     43452009-04-15 01:22  robe 
     4346 
     4347        * doc/reference.xml: add link to st_relate 
     4348 
     43492009-04-15 01:11  robe 
     4350 
     4351        * doc/reference.xml: amend ST_ContainsProperly to summarize its 
     4352          speed advantages 
     4353 
     43542009-04-14 14:25  mcayland 
     4355 
     4356        * loader/shp2pgsql-core.c: Try and fix shp2pgsql-core for bug #124. 
     4357          Need to change sprintf() to pgis_exec() within the loader. 
     4358 
     43592009-04-14 06:47  robe 
     4360 
     4361        * NEWS: add containsproperly 
     4362 
     43632009-04-14 06:42  robe 
     4364 
     4365        * NEWS: I think the year is 2009 and we are in april now 
     4366 
     43672009-04-12 12:18  mcayland 
     4368 
     4369        * loader/shp2pgsql-core.c: Same as r3994 but for the second copy of 
     4370          shp2pgsql. 
     4371 
     43722009-04-12 11:16  mcayland 
     4373 
     4374        * loader/shp2pgsql.c: Fix #104 'shp2pgsql is using deprecated 
     4375          PostgreSQL escape syntax'. Remember that not everyone's 
     4376          installation has "standard_conforming_strings" enabled by 
     4377          default. 
     4378 
     43792009-04-12 10:56  mcayland 
     4380 
     4381        * postgis/postgis.sql.in.c: Fix bug #148 'envelope() doesn't 
     4382          support new box3d_extent type'. Looks like we do need to add 
     4383          casts for box3d_extent to all of box2dfloaat, box3d and geometry 
     4384          after all. 
     4385 
     43862009-04-12 05:25  robe 
     4387 
     4388        * doc/xsl/postgis_gardentest.sql.xsl: missed some 
     4389 
     43902009-04-12 05:14  robe 
     4391 
     4392        * doc/xsl/postgis_gardentest.sql.xsl: Add ST_ContainsProperly to 
     4393          exclude for 1.3 testing. 
     4394 
     43952009-04-12 04:10  robe 
     4396 
     4397        * doc/reference.xml: Add new function ST_ContainsProperly and 
     4398          provide examples. Also update ST_Contains to better explain the 
     4399          subtleties of the definition and example to demonstrate the 
     4400          difference between contains and containsproperly 
     4401 
     44022009-04-10 08:27  mcayland 
     4403 
     4404        * loader/shp2pgsql-core.c, loader/shp2pgsql.c: Make good on my 
     4405          promise from bug #123 to remove the E'...' escaping from 
     4406          shp2pgsql and revert to standard SQL escaping. Also rename 
     4407          protect_quote_string() and make_good_string() to 
     4408          escape_insert_string() and escape_copy_string() respectively so 
     4409          the names reflect what they actually do. 
     4410 
     44112009-04-06 17:31  pramsey 
     4412 
     4413        * NEWS, doc/introduction.xml: Fix mis-spelling in Eduin Carrillo's 
     4414          name 
     4415 
     44162009-04-05 18:06  pramsey 
     4417 
     4418        * liblwgeom/cunit/cu_measures.c, liblwgeom/cunit/cu_measures.h: 
     4419          keywords 
     4420 
     44212009-04-05 18:05  robe 
     4422 
     4423        * doc/introduction.xml: Add Nicklas Avén to contributors list 
     4424 
     44252009-04-05 16:48  pramsey 
     4426 
     4427        * liblwgeom/cunit/Makefile.in, liblwgeom/cunit/cu_measures.c, 
     4428          liblwgeom/cunit/cu_measures.h, liblwgeom/cunit/cu_tester.c, 
     4429          liblwgeom/measures.c: Fix for collection vs collection distance 
     4430          behavior. Per Nicklas Avén. GBT #146 
     4431 
     44322009-03-29 08:12  mcayland 
     4433 
     4434        * postgis/postgis.sql.in.c: Fix for previous commit; move the 
     4435          locations of the CASTs so that they are after the definitions. 
     4436          Thanks Olivier! 
     4437 
     44382009-03-29 00:34  mcayland 
     4439 
     4440        * postgis/lwgeom_box3d.c, postgis/postgis.sql.in.c: Add additional 
     4441          casts for box3d_extent to box3d/box2d so that other PostGIS 
     4442          functions can use the output of ST_Extent. Per report from 
     4443          Olivier Courtin related to GBT#93. 
     4444 
     44452009-03-24 19:05  colivier 
     4446 
     4447        * postgis/lwgeom_kml.c: suppress compilation warning on non 
     4448          initialized variable 
     4449 
     44502009-03-23 22:45  pramsey 
     4451 
     4452        * .: Ignore autotools artefacts. 
     4453 
     44542009-03-23 22:44  pramsey 
     4455 
     4456        * autogen.sh, config.guess, config.sub: Once more unto the breach! 
     4457          autotools w/ mloskot autogen.sh from GBT#142 
     4458 
     44592009-03-23 17:18  pramsey 
     4460 
     4461        * ltmain.sh: Back to the future. 
     4462 
     44632009-03-22 07:50  robe 
     4464 
     4465        * doc/reference.xml: expansion of example and description 
     4466 
     44672009-03-22 07:46  robe 
     4468 
     4469        * doc/reference.xml: Create new exception section and move over the 
     4470          Has,Drop, Add BBOX family per MCA request. 
     4471 
     44722009-03-22 07:08  pramsey 
     4473 
     4474        * configure.ac: Can't get enough punishment: write out results of 
     4475          configure. 
     4476 
     44772009-03-22 06:43  pramsey 
     4478 
     4479        * config.guess, ltmain.sh: Back for more punishment: if we can 
     4480          checkin config.sub and config.guess, we can check in ltmain.sh. 
     4481          Autotools, I despise thee. 
     4482 
     44832009-03-22 06:30  pramsey 
     4484 
     4485        * autogen.sh: OK, didn't like that. libtoolize alters config.guess 
     4486          and config.sub, 
     4487          but removing them breaks build. Run libtoolize by hand and add 
     4488          the resultants 
     4489          to svn? 
     4490 
     44912009-03-22 06:28  pramsey 
     4492 
     4493        * config.guess: config.guess back? 
     4494 
     44952009-03-22 03:34  pramsey 
     4496 
     4497        * config.sub: config.sub back in? 
     4498 
     44992009-03-22 03:23  pramsey 
     4500 
     4501        * autogen.sh, config.guess, config.sub: Break build per mloskot. 
     4502          Remember to run ./autogen.sh and hopefully you have libtoolize! 
     4503 
     45042009-03-22 02:26  robe 
     4505 
     4506        * doc/xsl/postgis_gardentest.sql.xsl: typo 
     4507 
     45082009-03-22 02:23  robe 
     4509 
     4510        * doc/xsl/postgis_gardentest.sql.xsl: not dealing correctly with 
     4511          arguments that are geometry arrays where there is only one 
     4512          geometry in the arglist 
     4513 
     45142009-03-21 19:14  colivier 
     4515 
     4516        * postgis/lwgeom_geojson.c, postgis/lwgeom_gml.c, 
     4517          postgis/lwgeom_kml.c, postgis/lwgeom_svg.c: Fix static buffer 
     4518          size to add precision spaces. Cf #119 
     4519 
     45202009-03-20 18:43  pramsey 
     4521 
     4522        * NEWS: Update release notes more 
     4523 
     45242009-03-20 16:48  kneufeld 
     4525 
     4526        * doc/reference.xml: updated the operator notes in reference.xml to 
     4527          reflect the fact that they do indeed use indexes. 
     4528 
     45292009-03-20 14:55  robe 
     4530 
     4531        * doc/reference.xml: Add ST_MakeLine array proto. Provide example 
     4532          use. Flag that ST_MAkeLine was enhanced in 1.4 
     4533 
     45342009-03-20 14:40  robe 
     4535 
     4536        * doc/reference.xml: Fill in missing ST_Collect(geomarray) proto. 
     4537          Provide examples for using ST_Union(geomarray), 
     4538          ST_Collect(geomarray) 
     4539 
     45402009-03-20 13:39  colivier 
     4541 
     4542        * postgis/lwgeom_gml.c: Fix GML multi size computation. Cf issue 
     4543          #141 
     4544 
     45452009-03-20 05:43  kneufeld 
     4546 
     4547        * doc/reference.xml, postgis/postgis.sql.in.c: a small typo patch 
     4548          from mloskot, renaming a few "geometry_column" to 
     4549          "geometry_columns" 
     4550 
     45512009-03-20 05:32  kneufeld 
     4552 
     4553        * configure.ac, doc/Makefile.in, doc/postgis.xml, 
     4554          doc/reference.xml, doc/reference_new.xml, doc/reference_old.xml: 
     4555          renamed reference.xml to reference_old.xml 
     4556          renamed reference_new.xml to reference.xml 
     4557          updated configure.ac, doc/Makefile.in, and doc/postgis.xml 
     4558          accordingly. 
     4559 
     45602009-03-19 17:58  pramsey 
     4561 
     4562        * postgis/lwgeom_chip.c: Revert, now I get a warning in OS/X. 
     4563          Solaris will have to suck it up. 
     4564 
     45652009-03-19 17:50  pramsey 
     4566 
     4567        * autogen.sh, configure.ac: Make autogen.sh a little more tolerant 
     4568          of missing / re-named autotools. 
     4569 
     45702009-03-19 17:28  kneufeld 
     4571 
     4572        * doc/reference_new.xml: updated ST_Relate docs - changed 3rd 
     4573          parameter to be more clear 
     4574 
     45752009-03-19 17:03  pramsey 
     4576 
     4577        * postgis/lwgeom_debug.c: Remove warning in Solaris. 
     4578 
     45792009-03-19 16:58  pramsey 
     4580 
     4581        * postgis/lwgeom_chip.c: Remove warning in Solaris. 
     4582 
     45832009-03-19 16:52  pramsey 
     4584 
     4585        * postgis/lwgeom_geos_prepared.c, postgis/lwgeom_geos_prepared.h: 
     4586          Remove one last 'const' warning. 
     4587 
     45882009-03-19 13:27  colivier 
     4589 
     4590        * postgis/lwgeom_svg.c: Few minor improve/change on memory size to 
     4591          allocate 
     4592 
     45932009-03-19 11:52  mcayland 
     4594 
     4595        * postgis/lwgeom_geos.c: More lwgeom_geos.c fixes to remove 
     4596          compilation warnings, but this time for compiling with GEOS >= 
     4597          3.1. 
     4598 
     45992009-03-19 06:05  pramsey 
     4600 
     4601        * postgis/lwgeom_estimate.c, postgis/lwgeom_functions_basic.c, 
     4602          postgis/lwgeom_gist.c, postgis_config.h.in: Oops, we don't use 
     4603          the literal output of autoheader. 
     4604 
     46052009-03-19 05:55  pramsey 
     4606 
     4607        * postgis/lwgeom_geos_prepared.c: Remove prepared geometry 
     4608          compilation warning. 
     4609 
     46102009-03-19 05:54  pramsey 
     4611 
     4612        * postgis/lwgeom_estimate.c, postgis/lwgeom_gist.c: Add ieeefp.h 
     4613          for Solaris. 
     4614 
     46152009-03-19 05:53  pramsey 
     4616 
     4617        * configure.ac, postgis_config.h.in: Add testing for ieeefp.h to 
     4618          autoconf 
     4619 
     46202009-03-19 00:48  pramsey 
     4621 
     4622        * regress/sql-mm-circularstring_expected, 
     4623          regress/sql-mm-compoundcurve_expected, 
     4624          regress/sql-mm-curvepoly_expected, 
     4625          regress/sql-mm-multicurve_expected, 
     4626          regress/sql-mm-multisurface_expected: Final fix to remove cpp 
     4627          requirement 
     4628 
     46292009-03-19 00:38  pramsey 
     4630 
     4631        * regress/sql-mm-circularstring_expected, 
     4632          regress/sql-mm-circularstring_expected.in, 
     4633          regress/sql-mm-compoundcurve_expected, 
     4634          regress/sql-mm-compoundcurve_expected.in, 
     4635          regress/sql-mm-curvepoly_expected, 
     4636          regress/sql-mm-curvepoly_expected.in, 
     4637          regress/sql-mm-multicurve_expected, 
     4638          regress/sql-mm-multicurve_expected.in, 
     4639          regress/sql-mm-multisurface_expected, 
     4640          regress/sql-mm-multisurface_expected.in: Remove preproc step for 
     4641          sql-mm curve regression. 
     4642 
     46432009-03-19 00:37  pramsey 
     4644 
     4645        * regress/Makefile.in, regress/sql-mm-circularstring_expected.in, 
     4646          regress/sql-mm-compoundcurve_expected.in, 
     4647          regress/sql-mm-curvepoly_expected.in, 
     4648          regress/sql-mm-multicurve_expected.in, 
     4649          regress/sql-mm-multisurface_expected.in: Remove USE_JTS and cpp 
     4650          preproc from sql-mm regression 
     4651 
     46522009-03-18 23:42  pramsey 
     4653 
     4654        * TODO: Add lidar item 
     4655 
     46562009-03-16 23:06  mcayland 
     4657 
     4658        * liblwgeom/lex.yy.c, liblwgeom/lwgunparse.c, 
     4659          liblwgeom/wktparse.lex, postgis/lwgeom_inout.c: More cleanup work 
     4660          based upon Mateusz's MSVC patches; remove references to unistd.h 
     4661          and sys/param.h since they are no longer required for determining 
     4662          endian-ness. 
     4663 
     46642009-03-13 13:11  robe 
     4665 
     4666        * doc/postgis.xml: switch order 
     4667 
     46682009-03-13 13:09  robe 
     4669 
     4670        * doc/reference_new.xml: get rid of sT_PolyFromWKB reference. Will 
     4671          readd those stupid ones left in reference.xml later 
     4672 
     46732009-03-13 13:08  robe 
     4674 
     4675        * doc/postgis.xml: more spots 
     4676 
     46772009-03-13 13:05  robe 
     4678 
     4679        * doc/postgis.xml: missed a spot 
     4680 
     46812009-03-13 12:53  robe 
     4682 
     4683        * doc/postgis.xml: remove using_postgis and reference and add 
     4684          using_postgis_dataman, using_postgis_app 
     4685 
     46862009-03-13 12:11  robe 
     4687 
     4688        * doc/Makefile.in, doc/using_postgis.xml, 
     4689          doc/using_postgis_app.xml, doc/using_postgis_dataman.xml: Break 
     4690          using_postgis into 2 sections, remover reference.xml from doc 
     4691          make 
     4692 
     46932009-03-12 23:20  robe 
     4694 
     4695        * extras/tiger_geocoder/geocode/geocode_address_countysub_exact.sql, 
     4696          extras/tiger_geocoder/geocode/geocode_address_countysub_fuzzy.sql, 
     4697          extras/tiger_geocoder/geocode/geocode_address_place_exact.sql, 
     4698          extras/tiger_geocoder/geocode/geocode_address_place_fuzzy.sql, 
     4699          extras/tiger_geocoder/geocode/geocode_address_state.sql, 
     4700          extras/tiger_geocoder/geocode/geocode_address_zip.sql, 
     4701          extras/tiger_geocoder/geocode/geocode_location.sql, 
     4702          extras/tiger_geocoder/geocode/geocode_zip.sql, 
     4703          extras/tiger_geocoder/normalize/pprint_addy.sql, 
     4704          extras/tiger_geocoder/tables/lookup_tables.sql: #HISTORY #GBT 
     4705          121: update tiger_geocoder to run in PostgreSQL 8.3 - apply patch 
     4706          from cdwinslow 
     4707 
     47082009-03-11 05:31  kneufeld 
     4709 
     4710        * doc/reference.xml, doc/reference_new.xml: updated SQL/MM specs in 
     4711          ST_PointFromWKB 
     4712 
     47132009-03-11 05:13  kneufeld 
     4714 
     4715        * doc/reference.xml, doc/reference_new.xml: moved over 
     4716          ST_LineFromWKB 
     4717 
     47182009-03-11 05:11  kneufeld 
     4719 
     4720        * doc/reference.xml: added missing linkend 
     4721 
     47222009-03-11 05:09  kneufeld 
     4723 
     4724        * doc/reference_new.xml: updated doc descriptions and linkends. 
     4725 
     47262009-03-11 04:56  kneufeld 
     4727 
     4728        * doc/reference.xml, doc/reference_new.xml: moved over 
     4729          ST_PointFromWKB 
     4730 
     47312009-03-11 04:35  kneufeld 
     4732 
     4733        * doc/reference.xml, doc/reference_new.xml: moved over 
     4734          ST_GeomFromWKB 
     4735 
     47362009-03-10 21:29  mcayland 
     4737 
     4738        * liblwgeom/lwgunparse.c: More MSVC fixes from Mateusz related to 
     4739          ISO C++ vs. C99 variable initialisation. 
     4740 
     47412009-03-10 21:05  colivier 
     4742 
     4743        * regress/svg.sql, regress/svg_expected: updated SVG unit to reduce 
     4744          to max 2 decimal digits 
     4745 
     47462009-03-10 21:03  pramsey 
     4747 
     4748        * NEWS: MSVC line 
     4749 
     47502009-03-10 20:49  colivier 
     4751 
     4752        * regress/Makefile.in, regress/svg.sql, regress/svg_expected: Add 
     4753          SVG unit test file 
     4754 
     47552009-03-10 20:42  pramsey 
     4756 
     4757        * NEWS, doc/release_notes.xml: Add 1.3.5 release notes into trunk 
     4758          docs 
     4759 
     47602009-03-10 20:37  pramsey 
     4761 
     4762        * NEWS: First cut of 1.4 release notes. 
     4763 
     47642009-03-10 20:25  mcayland 
     4765 
     4766        * GNUmakefile, liblwgeom/cunit/Makefile.in: Fix for GBT#132: Make 
     4767          check should run CUnit. This is to aid developers as we move the 
     4768          majority of the testing framework over to CUnit. 
     4769 
     47702009-03-10 20:15  mcayland 
     4771 
     4772        * postgis/long_xact.c, postgis/lwgeom_box2dfloat4.c, 
     4773          postgis/lwgeom_box3d.c, postgis/lwgeom_btree.c, 
     4774          postgis/lwgeom_chip.c, postgis/lwgeom_dump.c, 
     4775          postgis/lwgeom_estimate.c, postgis/lwgeom_functions_basic.c, 
     4776          postgis/lwgeom_geos.h, postgis/lwgeom_geos_prepared.h, 
     4777          postgis/lwgeom_gist.c, postgis/lwgeom_inout.c, 
     4778          postgis/lwgeom_pg.c, postgis/lwgeom_pg.h, postgis/lwgeom_sqlmm.c, 
     4779          postgis/lwgeom_transform.c: Commit Mateusz's patch to move the 
     4780          postgres.h #include to the top of the file in order to aid the 
     4781          MSVC build. 
     4782 
     47832009-03-10 20:15  colivier 
     4784 
     4785        * regress/gml.sql, regress/gml_expected: update GML unit test 
     4786          according to AsGML option related to CRS output option 
     4787 
     47882009-03-10 19:37  mcayland 
     4789 
     4790        * liblwgeom/wktparse.h: Remove compiler warning from commit r3821. 
     4791 
     47922009-03-10 19:30  colivier 
     4793 
     4794        * regress/geojson.sql, regress/geojson_expected: Update unit test 
     4795          upon previous GeoJson CRS change 
     4796 
     47972009-03-10 19:29  mcayland 
     4798 
     4799        * configure.ac, postgis/lwgeom_geos.c, postgis/lwgeom_geos.h, 
     4800          postgis/postgis.sql.in.c: Update PostGIS trunk so that the 
     4801          minimum required version of GEOS is 3.0.0. This allows us to 
     4802          finally remove all remaining compilation warnings since we can 
     4803          adjust the casts to make correct use of the GEOS 3.0.0 header 
     4804          types. 
     4805 
     48062009-03-10 18:20  colivier 
     4807 
     4808        * doc/reference_new.xml, postgis/lwgeom_geojson.c, 
     4809          postgis/lwgeom_gml.c, postgis/postgis.sql.in.c: Fix GeoJson CRS 
     4810          output format (1.0 spec). Add OGC long CRS format (Cf RFC 5165) 
     4811          as an option. On AsGeoJson it change option order from 1.3.X 
     4812          between Bbox and CRS. On AsGML a new option parameter is added 
     4813 
     48142009-03-10 17:24  mcayland 
     4815 
     4816        * doc/installation.xml, doc/postgis.xml: Some documentation 
     4817          updates; change the instructions for decompressing the tarballs 
     4818          for PROJ and GEOS so that they work for our Solaris friends (as 
     4819          per the instructions for the main PostGIS tarball). Also move 
     4820          version entities for GEOS and PROJ into postgis.xml, so that as 
     4821          newer versions of PROJ/GEOS are released, we only need to update 
     4822          the version number in one location for the change to be reflected 
     4823          throughout the installation documentation. 
     4824 
     48252009-03-10 16:26  mcayland 
     4826 
     4827        * liblwgeom/lwgunparse.c: Augment comment related to Paul's fix for 
     4828          GBT#130 as I'm bound to forget why we decided to do this at a 
     4829          later date... 
     4830 
     48312009-03-10 16:24  colivier 
     4832 
     4833        * liblwgeom/liblwgeom.h, liblwgeom/lwcircstring.c, 
     4834          liblwgeom/lwgeom.c: Add circstring release and LWGEOM conversion 
     4835          entry 
     4836 
     48372009-03-10 16:18  mcayland 
     4838 
     4839        * liblwgeom/lwgunparse.c: Remove some GCC-isms from the unparser 
     4840          related to setting array sizes at run-time rather than compile 
     4841          time. Per report from Mateusz Loskot. 
     4842 
     48432009-03-10 15:54  mcayland 
     4844 
     4845        * postgis/lwgeom_transform.c: Fix GBT#126: Don't include private 
     4846          PROJ.4 header projects.h. It appears that from its inception, 
     4847          PostGIS has inadvertently used the PROJ.4 internal projects.h 
     4848          header file rather than the correct proj_api.h header file. This 
     4849          patch flips over to the new header file and changes everything 
     4850          over to use the new external structures/APIS. 
     4851 
     48522009-03-10 15:12  pramsey 
     4853 
     4854        * liblwgeom/lwgunparse.c: Fix for GBT #130, remove bdpoly 
     4855          regression failure. 
     4856 
     48572009-03-10 15:06  mcayland 
     4858 
     4859        * doc/reference_new.xml, postgis/lwgeom_transform.c: Fix for 
     4860          GBT#89: transform() grid-shift 2nd chance logic defective. Remove 
     4861          the 2nd chance logic completely and allow the user to configure 
     4862          the behaviour using the standard PROJ.4 +nadgrids parameter. I've 
     4863          added a section to the ST_Transform() section of the manual which 
     4864          gives an example of how you can do this. 
     4865 
     48662009-03-10 14:59  colivier 
     4867 
     4868        * postgis/lwgeom_svg.c: Add SVG L Command in absolute path 
     4869          according to BNF SVG Path. Add some forgotten geometry release. 
     4870 
     48712009-03-10 00:29  mleslie 
     4872 
     4873        * liblwgeom/lex.yy.c, liblwgeom/liblwgeom.h, 
     4874          liblwgeom/lwcurvepoly.c, liblwgeom/lwgparse.c, 
     4875          liblwgeom/lwgunparse.c, liblwgeom/lwmcurve.c, 
     4876          liblwgeom/wktparse.h, liblwgeom/wktparse.tab.c, 
     4877          liblwgeom/wktparse.y, regress/sql-mm-compoundcurve.sql, 
     4878          regress/sql-mm-compoundcurve_expected.in, 
     4879          regress/sql-mm-curvepoly.sql, 
     4880          regress/sql-mm-curvepoly_expected.in, 
     4881          regress/sql-mm-serialize.sql: Moving parser changes from 
     4882          spike/mleslie/parser to allow the proper nesting of compound 
     4883          curves within curve polygons and the validation of compound curve 
     4884          continuity. This also resolves GBT#124. 
     4885 
     48862009-03-09 22:01  pramsey 
     4887 
     4888        * postgis/lwgeom_sqlmm.c: Don't segmentize geometry if input 
     4889          doesn't pass hasarc 
     4890 
     48912009-03-09 21:15  robe 
     4892 
     4893        * doc/xsl/postgis_gardentest.sql.xsl: Put ST_CurveToLine back in 
     4894          script. Seems to not crash anymore with Paul's changes to GBT: 
     4895          112 
     4896 
     48972009-03-09 18:40  pramsey 
     4898 
     4899        * liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c, 
     4900          postgis/lwgeom_functions_basic.c, regress/regress.sql, 
     4901          regress/regress_expected: Fix for GBT#96. 
     4902 
     49032009-03-09 17:19  mcayland 
     4904 
     4905        * spatial_ref_sys.sql: Fix the OSGB 27700 SRID definition in 
     4906          spatial_ref_sys.sql since it is missing a datum parameter. We 
     4907          can't backpatch this since it is only available in newer versions 
     4908          of PROJ, and we don't have any PROJ version detection capability 
     4909          in 1.3 branch. 
     4910 
     49112009-03-09 16:20  mcayland 
     4912 
     4913        * postgis/lwgeom_dump.c: Remove compile warnings from lwgeom_dump.c 
     4914          related to the removal of TupleDescGetSlot (we don't need to set 
     4915          the deprecated fields in FuncCallContext if we are using 
     4916          BuildTupleFromCStrings). 
     4917 
     49182009-03-09 15:34  pramsey 
     4919 
     4920        * liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c, 
     4921          postgis/lwgeom_functions_basic.c: More camel-case changes. 
     4922 
     49232009-03-09 14:51  colivier 
     4924 
     4925        * postgis/lwgeom_svg.c: Refactored the whole assvg export function 
     4926          in the same way than asgeojson. Fix #119 issue on big 
     4927          geometrycollection geometry. Keep the same SVG output than before 
     4928 
     49292009-03-09 14:36  pramsey 
     4930 
     4931        * ChangeLog, liblwgeom/liblwgeom.h, liblwgeom/lwalgorithm.c, 
     4932          liblwgeom/lwcollection.c, liblwgeom/lwgeom.c, 
     4933          liblwgeom/lwpoint.c, postgis/lwgeom_dump.c, 
     4934          postgis/lwgeom_functions_analytic.c, 
     4935          postgis/lwgeom_functions_basic.c, postgis/lwgeom_geos.c, 
     4936          postgis/lwgeom_ogc.c, postgis/lwgeom_pg.c, 
     4937          postgis/lwgeom_transform.c: Remove some camelCase function 
     4938          signatures from liblwgeom 
     4939 
     49402009-03-08 22:33  mcayland 
     4941 
     4942        * postgis/lwgeom_box3d.c, postgis/postgis.sql.in.c, 
     4943          regress/lwgeom_regress_expected: Fix for GBT#93: ST_Extent() and 
     4944          ST_Estimated_Extent() return BOX2DFLOAT4s. This is currently done 
     4945          using a horrible hack for backwards compatibility which 
     4946          introduces a new type just for ST_Extent(). See GBT email to 
     4947          postgis-devel and code comments for more detail. 
     4948 
     49492009-03-08 21:41  pramsey 
     4950 
     4951        * liblwgeom/lwgeom_api.c: Fix goof in box2d computation. 
     4952 
     49532009-03-08 21:15  pramsey 
     4954 
     4955        * liblwgeom/lwsegmentize.c: Fix for GBT#112 
     4956 
     49572009-03-08 17:00  mcayland 
     4958 
     4959        * postgis/lwgeom_accum.c: Add some explanation comments to 
     4960          lwgeom_accum.c explaining why we need to implement our own set of 
     4961          geometry aggregate functions. 
     4962 
     49632009-03-08 16:36  mcayland 
     4964 
     4965        * postgis/lwgeom_box.c, postgis/lwgeom_box3d.c, 
     4966          postgis/lwgeom_functions_basic.c, postgis/lwgeom_pg.h: Alter the 
     4967          in-built casts between the internal PostgreSQL BOX type and the 
     4968          PostGIS geometry/BOX3D types so that they do not go through an 
     4969          intermediate BOX2DFLOAT4 first. This prevents the float4 rounding 
     4970          errors appearing in the numbers when invoking the casts. 
     4971 
     49722009-03-08 15:37  pramsey 
     4973 
     4974        * liblwgeom/lwgeom_api.c: Fix for GBT #116, EMPTY hex polygon no 
     4975          longer causes crash. 
     4976 
     49772009-03-08 14:36  mcayland 
     4978 
     4979        * postgis/lwgeom_functions_analytic.c: Fix GBT#122: ST_SnapToGrid 
     4980          gives 13 when fed circular string. Alter the error message so 
     4981          that it correctly displays the type rather than just it's 
     4982          internal number. 
     4983 
     49842009-03-06 14:15  robe 
     4985 
     4986        * postgis/lwgeom_dump.c: missing svn tags and copyright info 
     4987 
     49882009-03-03 18:01  robe 
     4989 
     4990        * doc/reference_new.xml, doc/xsl/postgis_aggs_mm.xml.xsl: Flag 
     4991          ST_GeoHash as curved support friendly, put in pretty anchors for 
     4992          special function sections 
     4993 
     49942009-03-03 18:00  pramsey 
     4995 
     4996        * liblwgeom/cunit/cu_algorithm.c: Fix tests to match current 
     4997          geohash signatures (lon/lat) and precisions (odd and even) 
     4998 
     49992009-02-27 18:09  robe 
     5000 
     5001        * postgis/lwgeom_dump.c: Get rid of additional calls to 
     5002          TupleDescGetSlot(tupdesc) in dump and dumprings and replace 
     5003          deprecated use of TupleDescGetSlot with 8.1+ preferred 
     5004          BlessTupleDesc 
     5005 
     50062009-02-23 15:19  strk 
     5007 
     5008        * liblwgeom/lwgeom_api.c: Fix parse_hex to support lower-case A-F 
     5009          too (issue 120) 
     5010 
     50112009-02-23 13:47  robe 
     5012 
     5013        * doc/Makefile.in: change to move postgis_comments.sql to root 
     5014 
     50152009-02-19 21:12  pramsey 
     5016 
     5017        * loader/dbfopen.c: Add variable decls to trunk :) 
     5018 
     50192009-02-19 20:59  pramsey 
     5020 
     5021        * loader/dbfopen.c: Add EOF marker, per GBT#105 
     5022 
     50232009-02-19 09:42  mcayland 
     5024 
     5025        * postgis/long_xact.c, postgis/lwgeom_estimate.c: Update trunk so 
     5026          that it will compile against PostgreSQL 8.4. Based upon Talha 
     5027          Rizwan's original patch, with a small tweak from me. 
     5028 
     50292009-02-17 18:26  robe 
     5030 
     5031        * doc/Makefile.in: change to use tab separator instead 
     5032 
     50332009-02-17 03:56  robe 
     5034 
     5035        * doc/xsl/postgis_aggs_mm.xml.xsl: fix typo 
     5036 
     50372009-02-17 03:02  robe 
     5038 
     5039        * doc/xsl/postgis_aggs_mm.xml.xsl: 
     5040 
     50412009-02-17 02:59  robe 
     5042 
     5043        * doc/reference_new.xml, doc/xsl/postgis_aggs_mm.xml.xsl: Make new 
     5044          - 1 section with 2 subsections. Change ST_AsGeoJSON availability 
     5045          tag to be consistent with others 
     5046 
     50472009-02-17 02:55  robe 
     5048 
     5049        * doc/xsl/postgis_aggs_mm.xml.xsl: Section new functions in 1.3 
     5050 
     50512009-02-16 22:18  robe 
     5052 
     5053        * doc/Makefile.in: Try again to get postgis_comments.sql to 
     5054          generate 
     5055 
     50562009-02-13 19:56  robe 
     5057 
     5058        * doc/reference_new.xml, doc/xsl/postgis_aggs_mm.xml.xsl: amend 
     5059          st_union description to include new proto and performance 
     5060          enhancements. Add space before availability in xsl parser what is 
     5061          new section 
     5062 
     50632009-02-13 19:23  robe 
     5064 
     5065        * doc/reference_new.xml, doc/xsl/postgis_aggs_mm.xml.xsl: Add 
     5066          special section listing new functions in this release. Get rid of 
     5067          note tag around ST_GeoHash availability so consistent with other 
     5068          availability text 
     5069 
     50702009-02-13 06:58  robe 
     5071 
     5072        * doc/Makefile.in: 
     5073 
     50742009-02-12 18:32  robe 
     5075 
     5076        * doc/Makefile.in: more work on comments generation 
     5077 
     50782009-02-12 17:39  robe 
     5079 
     5080        * doc/Makefile.in: Put in logic to output postgis_comments.sql 
     5081 
     50822009-02-11 21:48  pramsey 
     5083 
     5084        * doc/reference_new.xml, liblwgeom/cunit/cu_algorithm.c, 
     5085          liblwgeom/cunit/cu_algorithm.h, liblwgeom/lwalgorithm.c, 
     5086          liblwgeom/lwalgorithm.h, postgis/lwgeom_functions_basic.c, 
     5087          postgis/postgis.sql.in.c: Bind ST_GeoHash into SQL. 
     5088 
     50892009-02-11 18:28  pramsey 
     5090 
     5091        * GNUmakefile, README.postgis, STYLE, configure.ac, make_dist.sh, 
     5092          regress/Makefile.in, topology/topology.sql.in.c: Change 
     5093          references from ./lwgeom to ./postgis 
     5094 
     50952009-02-11 18:22  pramsey 
     5096 
     5097        * lwgeom, postgis: Change the name of the main source directory. 
     5098          This is going to break the build for a little while until I fix 
     5099          all the references, but I want to do it atomically to ensure 
     5100          version history is preserved. 
     5101 
     51022009-02-11 02:11  pramsey 
     5103 
     5104        * liblwgeom/cunit/cu_algorithm.c, liblwgeom/cunit/cu_algorithm.h, 
     5105          liblwgeom/liblwgeom.h, liblwgeom/lwalgorithm.c, 
     5106          liblwgeom/lwalgorithm.h, liblwgeom/lwcollection.c, 
     5107          liblwgeom/lwgeom.c: GeoHash implementation first cut. 
     5108 
     51092009-02-10 21:20  pramsey 
     5110 
     5111        * configure.ac: Solve iconv-on-Solaris (and hopefully many other 
     5112          platforms with system iconv in libc) problem in autoconf. 
     5113 
     51142009-02-10 20:10  pramsey 
     5115 
     5116        * loader/Makefile.in: Demote new loader code from default build for 
     5117          now. 
     5118 
     51192009-02-10 20:06  pramsey 
     5120 
     5121        * utils/new_postgis_restore.pl: New restore script, much simpler, 
     5122          takes -Fc dump and writes back ASCII on stdout 
     5123 
     51242009-02-10 08:00  colivier 
     5125 
     5126        * doc/reference_new.xml, lwgeom/lwgeom_kml.c, regress/kml.sql, 
     5127          regress/kml_expected: KML output: use decimal places rather than 
     5128          significant digit, trim trailing zeros, update documentation, 
     5129          update unit test 
     5130 
     51312009-02-10 07:54  colivier 
     5132 
     5133        * doc/reference_new.xml, lwgeom/lwgeom_geojson.c, 
     5134          lwgeom/lwgeom_gml.c, regress/Makefile.in, regress/geojson.sql, 
     5135          regress/geojson_expected, regress/gml.sql, regress/gml_expected: 
     5136          GeoJson output: trim trailing zero, add forgotten free on 
     5137          subgemotry inspect. GML output: precision no more as a global 
     5138          one, decimal places rather than significant digits, trim trailing 
     5139          zero, add unit test, doc update with output example 
     5140 
     51412009-02-09 23:51  pramsey 
     5142 
     5143        * utils/postgis_restore.pl: Fix case sensitive in AGGREGATE 
     5144          reading. 
     5145 
     51462009-02-05 20:01  kneufeld 
     5147 
     5148        * doc/reference_new.xml: Updated ST_DumpRings description and 
     5149          example. 
     5150 
     51512009-02-04 18:13  kneufeld 
     5152 
     5153        * doc/reference_new.xml: Added example to ST_PointN 
     5154 
     51552009-02-04 13:54  robe 
     5156 
     5157        * doc/xsl/postgis_gardentest.sql.xsl: minor changes. Take 
     5158          ST_CurveToLine out so tests can complete until we fix. 
     5159 
     51602009-02-04 00:28  pramsey 
     5161 
     5162        * doc/faq.xml, doc/installation.xml, doc/introduction.xml, 
     5163          doc/performance_tips.xml, doc/reference.xml, 
     5164          doc/reference_new.xml, doc/release_notes.xml, doc/reporting.xml, 
     5165          doc/template.xml, doc/using_postgis.xml, java/ejb2/build.xml, 
     5166          java/ejb2/prepare-jboss.xml, java/ejb2/resources/application.xml, 
     5167          java/ejb2/resources/postgis-ejb2-ds.xml, 
     5168          java/ejb2/src/com/geodetix/geo/client/Client.java, 
     5169          java/ejb2/src/com/geodetix/geo/dao/PostGisGeometryDAO.java, 
     5170          java/ejb2/src/com/geodetix/geo/dao/PostGisGeometryDAOImpl.java, 
     5171          java/ejb2/src/com/geodetix/geo/ejb/GeometryBean.java, 
     5172          java/ejb2/src/com/geodetix/geo/ejb/GeometryFacadeBean.java, 
     5173          java/ejb2/src/com/geodetix/geo/exception/ApplicationGeoLayerException.java, 
     5174          java/ejb3/build.xml, java/ejb3/jboss/geodata-ds.xml, 
     5175          java/ejb3/jboss/ingest-service.xml, 
     5176          java/ejb3/src/META-INF/persistence.xml, 
     5177          java/ejb3/src/org/postgis/ejb/PersonEntity.java, 
     5178          java/ejb3/src/org/postgis/ejb/UserBean.java, 
     5179          java/ejb3/src/org/postgis/ejb/UserBeanRemote.java, 
     5180          java/ejb3/src/org/postgis/ejb/mdb/IngestMDB.java, 
     5181          java/ejb3/src/org/postgis/hibernate/ContainsExpression.java, 
     5182          java/ejb3/src/org/postgis/hibernate/GeometryType.java, 
     5183          java/ejb3/src/org/postgis/hibernate/IntersectsExpression.java, 
     5184          java/ejb3/src/org/postgis/hibernate/PostGISDialect.java, 
     5185          java/ejb3/src/org/postgis/hibernate/WithinExpression.java, 
     5186          java/jdbc/build.xml, 
     5187          java/jdbc/jtssrc/org/postgis/jts/JTSShape.java, 
     5188          java/pljava/build.xml, 
     5189          java/pljava/src/org/postgis/pljava/Aggregates.java, 
     5190          java/pljava/src/org/postgis/pljava/HelloWorld.java, 
     5191          java/pljava/src/org/postgis/pljava/PLJGeometry.java, 
     5192          java/pljava/src/org/postgis/pljava/PLJtsParser.java, 
     5193          java/pljava/src/org/postgis/pljava/PLJtsWriter.java, 
     5194          liblwgeom/box2d.c, liblwgeom/cunit/cu_algorithm.c, 
     5195          liblwgeom/cunit/cu_algorithm.h, liblwgeom/cunit/cu_tester.c, 
     5196          liblwgeom/examples/unparser.c, liblwgeom/lex.yy.c, 
     5197          liblwgeom/liblwgeom.h, liblwgeom/lwalgorithm.c, 
     5198          liblwgeom/lwalgorithm.h, liblwgeom/lwcircstring.c, 
     5199          liblwgeom/lwcollection.c, liblwgeom/lwcompound.c, 
     5200          liblwgeom/lwcurvepoly.c, liblwgeom/lwgeom.c, 
     5201          liblwgeom/lwgeom_api.c, liblwgeom/lwgparse.c, 
     5202          liblwgeom/lwgunparse.c, liblwgeom/lwline.c, liblwgeom/lwmcurve.c, 
     5203          liblwgeom/lwmline.c, liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c, 
     5204          liblwgeom/lwmsurface.c, liblwgeom/lwpoint.c, liblwgeom/lwpoly.c, 
     5205          liblwgeom/lwsegmentize.c, liblwgeom/lwutil.c, 
     5206          liblwgeom/measures.c, liblwgeom/ptarray.c, liblwgeom/vsprintf.c, 
     5207          liblwgeom/wktparse.h, liblwgeom/wktparse.tab.c, 
     5208          liblwgeom/wktparse.tab.h, loader/shp2pgsql-cli.c, 
     5209          loader/shp2pgsql-core.c, loader/shp2pgsql-core.h, 
     5210          loader/shp2pgsql-gui.c, loader/stringbuffer.c, 
     5211          loader/stringbuffer.h, lwgeom/long_xact.c, lwgeom/lwgeom_accum.c, 
     5212          lwgeom/lwgeom_box.c, lwgeom/lwgeom_box2dfloat4.c, 
     5213          lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_btree.c, 
     5214          lwgeom/lwgeom_chip.c, lwgeom/lwgeom_debug.c, 
     5215          lwgeom/lwgeom_dump.c, lwgeom/lwgeom_estimate.c, 
     5216          lwgeom/lwgeom_functions_analytic.c, 
     5217          lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_functions_lrs.c, 
     5218          lwgeom/lwgeom_geojson.c, lwgeom/lwgeom_geos.c, 
     5219          lwgeom/lwgeom_geos.h, lwgeom/lwgeom_geos_prepared.c, 
     5220          lwgeom/lwgeom_geos_prepared.h, lwgeom/lwgeom_gist.c, 
     5221          lwgeom/lwgeom_gml.c, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_kml.c, 
     5222          lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c, lwgeom/lwgeom_rtree.c, 
     5223          lwgeom/lwgeom_rtree.h, lwgeom/lwgeom_spheroid.c, 
     5224          lwgeom/lwgeom_sqlmm.c, lwgeom/lwgeom_svg.c, 
     5225          lwgeom/lwgeom_transform.c, lwgeom/lwgeom_triggers.c, 
     5226          lwgeom/postgis.sql.in.c, lwgeom/test.c, 
     5227          topology/topology.sql.in.c: Propset Author Id Keyword Revision on 
     5228          all files. 
     5229 
     52302009-02-04 00:23  pramsey 
     5231 
     5232        * liblwgeom/cunit/cu_algorithm.c: Formating 
     5233 
     52342009-02-03 20:51  pramsey 
     5235 
     5236        * liblwgeom/cunit/cu_algorithm.c, liblwgeom/lwalgorithm.c: Fix 
     5237          boundary conditions with from==to hitting first/list vertex. 
     5238 
     52392009-02-03 19:09  mcayland 
     5240 
     5241        * liblwgeom/lwgeom.c: Fix GBT#109: Some operators not supported for 
     5242          Circular. In this case I haven't added the comparison code as I 
     5243          am not 100% sure on the semantics, but the error message should 
     5244          be much clearer to users now. 
     5245 
     52462009-02-03 17:49  robe 
     5247 
     5248        * doc/reference_new.xml: Add corrections from Bruce Rindahl 
     5249 
     52502009-02-03 17:30  robe 
     5251 
     5252        * doc/reference_new.xml: forgot some spaces 
     5253 
     52542009-02-03 16:10  robe 
     5255 
     5256        * doc/reference_new.xml: forgot availability info 
     5257 
     52582009-02-03 15:23  robe 
     5259 
     5260        * doc/reference_new.xml: update st_convexhull definition -- wasn't 
     5261          very clear 
     5262 
     52632009-02-03 15:20  robe 
     5264 
     5265        * doc/reference_new.xml: Document ST_MinimumBoundingCircle 
     5266 
     52672009-02-03 14:52  robe 
     5268 
     5269        * lwgeom/postgis.sql.in.c: #HISTORY: ST_MinimumBoundingCircle -- 
     5270          also change to support geometries with LINESTRING,POINT convex 
     5271          hulls 
     5272 
     52732009-02-03 14:21  robe 
     5274 
     5275        * lwgeom/postgis.sql.in.c: First draft of ST_MinimumBoundingCircle 
     5276          contributed by Bruce Rindahl. Changed to use named params and 
     5277          renamed function from mbc to ST_MinimumBoundingCircle. 
     5278 
     52792009-02-03 13:23  robe 
     5280 
     5281        * doc/xsl/postgis_gardentest.sql.xsl: put back linetocurve 
     5282          curvetoline tests now that issue 86 and 108 should have fixed 
     5283 
     52842009-02-03 07:20  pramsey 
     5285 
     5286        * loader/shp2pgsql-core.c, loader/shp2pgsql.c: Use "extended 
     5287          string" format for escaping \ and ' in insert statements. 
     5288 
     52892009-02-03 04:36  mleslie 
     5290 
     5291        * doc/rfc/postgis_rfc_04.txt: Adding an rfc for changing the 
     5292          validation approach when parsing WKT. 
     5293 
     52942009-02-03 01:59  pramsey 
     5295 
     5296        * liblwgeom/lwalgorithm.c: astyle this file 
     5297 
     52982009-02-03 01:04  pramsey 
     5299 
     5300        * lwgeom/lwgeom_gist.c: Comment datum slice pull. 
     5301 
     53022009-02-02 22:21  pramsey 
     5303 
     5304        * liblwgeom/lwalgorithm.c, liblwgeom/lwalgorithm.h, 
     5305          lwgeom/lwgeom_geos.c: formatting 
     5306 
     53072009-02-02 18:26  robe 
     5308 
     5309        * doc/reference_new.xml, doc/xsl/postgis_gardentest.sql.xsl: Typo 
     5310          in docs confusing gardentester. Also change ST_Collect use to 
     5311          ST_Union so we are testing with valid polygons (reduces union 
     5312          intersection error messages) 
     5313 
     53142009-02-02 06:01  mleslie 
     5315 
     5316        * liblwgeom/lwsegmentize.c, regress/sql-mm-general.sql, 
     5317          regress/sql-mm-general_expected: Fix for Issue 108 and regress 
     5318          test. 
     5319 
     53202009-02-02 04:19  robe 
     5321 
     5322        * doc/reference_new.xml: Document ST_LocateBetweenElevations 
     5323 
     53242009-02-01 06:48  robe 
     5325 
     5326        * doc/reference_new.xml: Get rid of warnings -- no longer relevant 
     5327          for ST_LineCrossingDirection 
     5328 
     53292009-01-30 17:16  robe 
     5330 
     5331        * doc/xsl/postgis_gardentest.sql.xsl: revise to correctly fill in 
     5332          timestamp/date args 
     5333 
     53342009-01-30 14:03  robe 
     5335 
     5336        * doc/xsl/postgis_gardentest.sql.xsl: put in logic to test 
     5337          operators 
     5338 
     53392009-01-30 13:44  robe 
     5340 
     5341        * doc/xsl/postgis_comments.sql.xsl, 
     5342          doc/xsl/postgis_gardentest.sql.xsl: Operator check in wrong 
     5343          segment of xpath 
     5344 
     53452009-01-28 23:42  pramsey 
     5346 
     5347        * lwgeom/lwgeom_geos.c: Change error message. 
     5348 
     53492009-01-28 23:34  pramsey 
     5350 
     5351        * lwgeom/lwgeom_geos.c: Handle null return from cascadedunion. 
     5352 
     53532009-01-28 01:02  pramsey 
     5354 
     5355        * TODO: wrapping 
     5356 
     53572009-01-27 05:30  robe 
     5358 
     5359        * lwgeom/lwgeom_accum.c: missing meta properties 
     5360 
     53612009-01-25 15:52  robe 
     5362 
     5363        * doc/reference_new.xml: Document ST_Extent3D now that Paul has 
     5364          proclaimed it a public function 
     5365 
     53662009-01-24 20:49  pramsey 
     5367 
     5368        * doc/rfc/postgis_rfc_03_sheet.txt, lwgeom/lwgeom_accum.c, 
     5369          lwgeom/postgis.sql.in.c: Small changes in createrelplace syntax, 
     5370          comments, function rename recommendation. 
     5371 
     53722009-01-23 22:05  kneufeld 
     5373 
     5374        * doc/reference_new.xml: small wording fix for DropGeometryColumn 
     5375 
     53762009-01-23 20:06  pramsey 
     5377 
     5378        * doc/rfc/postgis_rfc_03.txt, doc/rfc/postgis_rfc_03_sheet.txt: Add 
     5379          function naming rfc 
     5380 
     53812009-01-22 23:58  pramsey 
     5382 
     5383        * lwgeom/lwgeom_accum.c, lwgeom/lwgeom_geos.c, 
     5384          lwgeom/postgis.sql.in.c: Flip all aggregate functions over to the 
     5385          new aggregation system. Remove catalog hacks in favour of wrapper 
     5386          type. Make the fast implementations the default and _old 
     5387          implementations the legacy. 
     5388 
     53892009-01-22 19:25  robe 
     5390 
     5391        * doc/xsl/postgis_comments.sql.xsl, 
     5392          doc/xsl/postgis_gardentest.sql.xsl: Filter out Operators section 
     5393          from xsl transforms 
     5394 
     53952009-01-22 19:25  kneufeld 
     5396 
     5397        * doc/reference.xml, doc/reference_new.xml: moved over the 
     5398          remaining operands from reference.xml to reference_new.xml in the 
     5399          documentation 
     5400 
     54012009-01-22 19:15  robe 
     5402 
     5403        * doc/reference_new.xml: Give operators section a pretty anchor and 
     5404          id so easy to bookmark and I can exclude from xsl scripts 
     5405 
     54062009-01-22 18:19  robe 
     5407 
     5408        * loader/dbfopen.c: Fix DBFReadDeleted logic -- should return 1 if 
     5409          record is deleted and 0 if it is not deleted 
     5410 
     54112009-01-22 18:02  kneufeld 
     5412 
     5413        * doc/reference.xml, doc/reference_new.xml: moved over |>> from 
     5414          reference.xml to reference_new.xml in the documentation 
     5415 
     54162009-01-22 17:46  kneufeld 
     5417 
     5418        * doc/reference.xml, doc/reference_new.xml: moved over <<, <<|, and 
     5419          >> from reference.xml to reference_new.xml in the documentation 
     5420 
     54212009-01-22 05:56  pramsey 
     5422 
     5423        * lwgeom/postgis.sql.in.c: Remove protection from 
     5424          ST_GeometryArray() aggregate. 
     5425 
     54262009-01-22 05:37  pramsey 
     5427 
     5428        * lwgeom: More ignore fixes 
     5429 
     54302009-01-22 05:35  pramsey 
     5431 
     5432        * lwgeom: Ignore postgis.sql.* 
     5433 
     54342009-01-22 05:32  pramsey 
     5435 
     5436        * lwgeom/postgis.sql.in.c: Alter pg_proc update to work with older 
     5437          PgSQLs too. 
     5438 
     54392009-01-22 01:39  pramsey 
     5440 
     5441        * lwgeom/Makefile.in, lwgeom/lwgeom_accum.c, 
     5442          lwgeom/postgis.sql.in.c: First stab at a back-port of the 
     5443          array_agg from 8.4. Our's isn't generic, and it's got it's own 
     5444          name, so it won't collide, ... needs testing on PgSQL < 8.3 
     5445          still. 
     5446 
     54472009-01-22 01:16  kneufeld 
     5448 
     5449        * doc/reference.xml, doc/reference_new.xml: moved over |&> from 
     5450          reference.xml to reference_new.xml in the documentation 
     5451 
     54522009-01-22 00:44  kneufeld 
     5453 
     5454        * doc/reference.xml, doc/reference_new.xml: moved over &>| from 
     5455          reference.xml to reference_new.xml in the documentation 
     5456 
     54572009-01-22 00:16  kneufeld 
     5458 
     5459        * doc/reference.xml, doc/reference_new.xml: moved over &> from 
     5460          reference.xml to reference_new.xml in the documentation 
     5461 
     54622009-01-21 23:26  kneufeld 
     5463 
     5464        * doc/reference.xml, doc/reference_new.xml: moved over &&, &<, and 
     5465          = from reference.xml to reference_new.xml in the documentation 
     5466 
     54672009-01-21 23:19  pramsey 
     5468 
     5469        * configure.ac, lwgeom/lwgeom_geos.c, lwgeom/postgis.sql.in.c: Add 
     5470          support for fast unions, with cascaded union. Currently for 
     5471          testing, in the ST_Union_Fast() agggregate. Requires GEOS SVN 
     5472          r2252 or higher. 
     5473 
     54742009-01-21 21:55  pramsey 
     5475 
     5476        * doc/rfc, doc/rfc/postgis_rfc_02.txt: Add rfc document. First one: 
     5477          alignment ideas. 
     5478 
     54792009-01-21 21:50  pramsey 
     5480 
     5481        * lwgeom/lwgeom_estimate.c: Headers split in 8.4? 
     5482 
     54832009-01-20 18:43  pramsey 
     5484 
     5485        * loader/shp2pgsql-core.c, loader/shp2pgsql-core.h, 
     5486          loader/shp2pgsql-gui.c: Put translation_stage into descriptive 
     5487          MACRO names 
     5488 
     54892009-01-20 18:28  pramsey 
     5490 
     5491        * macros/gtk-2.0.m4: Add GTK macro. 
     5492 
     54932009-01-20 17:48  pramsey 
     5494 
     5495        * configure.ac, loader/Makefile.in: Replace hand-built pkg-config 
     5496          routine w/ m4 from gtk source. 
     5497 
     54982009-01-20 07:36  pramsey 
     5499 
     5500        * loader/shp2pgsql-gui.c: Compile your work much? 
     5501 
     55022009-01-20 07:13  pramsey 
     5503 
     5504        * loader/shp2pgsql-gui.c: Protect the filename setting a little bit 
     5505          more in case it's NULL. 
     5506 
     55072009-01-20 00:50  kneufeld 
     5508 
     5509        * doc/reference_new.xml: Fixed accidental broken build in docs from 
     5510          Rev3536. 
     5511 
     55122009-01-19 21:33  pramsey 
     5513 
     5514        * configure.ac, liblwgeom/liblwgeom.h, loader, loader/Makefile.in, 
     5515          loader/dbfopen.c, loader/shp2pgsql-cli.c, 
     5516          loader/shp2pgsql-core.c, loader/shp2pgsql-core.h, 
     5517          loader/shp2pgsql-gui.c, loader/stringbuffer.c, 
     5518          loader/stringbuffer.h: First revision of the GUI. Configure using 
     5519          --with-gui to enable full GUI build. New core/cli will build by 
     5520          default. Old utilities remain in place for now. 
     5521 
     55222009-01-16 17:58  robe 
     5523 
     5524        * doc/reference.xml, doc/reference_new.xml: move 
     5525          ST_GeomCollFromText 
     5526 
     55272009-01-16 17:41  robe 
     5528 
     5529        * doc/reference.xml, doc/reference_new.xml: Move st_mpolyfromtext 
     5530 
     55312009-01-15 21:11  robe 
     5532 
     5533        * doc/reference_new.xml: Left some garbage in 
     5534 
     55352009-01-15 18:35  mcayland 
     5536 
     5537        * GNUmakefile, README.postgis, doc/installation.xml, 
     5538          extras/ogc_test_suite/Makefile, extras/ogc_test_suite/README, 
     5539          extras/template_gis/profile, extras/tiger_geocoder/INSTALL, 
     5540          extras/tiger_geocoder/import/newdb.sh, lwgeom/Makefile.in, 
     5541          lwgeom/lwpostgis.sql.in.c, lwgeom/postgis.sql.in.c, 
     5542          lwgeom/sqldefines.h.in, regress/Makefile.in, regress/run_test: 
     5543          Part 1 of GBT#94: Rename folders/files to be more consistent. 
     5544          Embed the MAJOR.MINOR version in the PostgreSQL shared library 
     5545          name (to allow different databases to contain different PostGIS 
     5546          versions) and also rename lwpostgis.sql to postgis.sql. Update 
     5547          documentation in various files to reflect the new names at the 
     5548          same time. 
     5549 
     55502009-01-15 18:24  robe 
     5551 
     5552        * doc/reference.xml, doc/reference_new.xml: Move ST_MLineFromText 
     5553 
     55542009-01-15 18:17  robe 
     5555 
     5556        * doc/reference_new.xml: more stuff 
     5557 
     55582009-01-15 18:16  robe 
     5559 
     5560        * doc/reference_new.xml: forgot some stuff 
     5561 
     55622009-01-15 18:14  robe 
     5563 
     5564        * doc/reference.xml, doc/reference_new.xml: Move over 
     5565          MPointFromText 
     5566 
     55672009-01-15 15:10  mcayland 
     5568 
     5569        * lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in.c, 
     5570          lwgeom/sqldefines.h.in: Fix the output of "SELECT 
     5571          postgis_full_version()" on trunk by ensuring that USE_STATS is 
     5572          present, and correctly generating the POSTGIS_SCRIPTS_VERSION 
     5573          variable so that installations of trunk don't keep thinking that 
     5574          they need a scripts upgrade. 
     5575 
     55762009-01-14 17:46  pramsey 
     5577 
     5578        * liblwgeom/wktparse.h: Remove missing prototype warning from 
     5579          build. 
     5580 
     55812009-01-13 15:12  robe 
     5582 
     5583        * doc/xsl/postgis_gardentest.sql.xsl: Error in logic in gardentest 
     5584          not correctly flagging WKT functions as taking geometry variant 
     5585 
     55862009-01-13 15:11  mcayland 
     5587 
     5588        * regress/geojson_expected, regress/kml_expected: Fix regression 
     5589          tests to account for changes made in r3522 (rename 'Curve' to 
     5590          'CircularString') 
     5591 
     55922009-01-13 14:04  robe 
     5593 
     5594        * doc/reference.xml, doc/reference_new.xml: Move over 
     5595          ST_PolygonFromText 
     5596 
     55972009-01-13 13:12  mcayland 
     5598 
     5599        * liblwgeom/cunit/cu_algorithm.c, liblwgeom/cunit/cu_tester.c: Fix 
     5600          compile warnings for the cunit tests (unused variables). 
     5601 
     56022009-01-13 13:00  mcayland 
     5603 
     5604        * liblwgeom/lwutil.c: Update lwgeom_gettypename() by renaming Curve 
     5605          to CircularString. Now lots of error messages scattered 
     5606          throughout liblwgeom should start to make sense... 
     5607 
     56082009-01-13 12:59  mcayland 
     5609 
     5610        * liblwgeom/liblwgeom.h, liblwgeom/lwcircstring.c, 
     5611          liblwgeom/lwgeom_api.c: Rearrange liblwgeom.h as per Paul's 
     5612          comment on GBT#97: Rename LWCURVE to LWCIRCSTRING. Also rename 
     5613          lwfree_circstring() to lwcircstring_free() so that it matches the 
     5614          others (I guess this was missed in the first pass). 
     5615 
     56162009-01-13 12:27  mcayland 
     5617 
     5618        * liblwgeom/Makefile.in, liblwgeom/liblwgeom.h, 
     5619          liblwgeom/lwcircstring.c, liblwgeom/lwcollection.c, 
     5620          liblwgeom/lwcompound.c, liblwgeom/lwcurve.c, 
     5621          liblwgeom/lwcurvepoly.c, liblwgeom/lwgeom.c, 
     5622          liblwgeom/lwgeom_api.c, liblwgeom/lwgparse.c, 
     5623          liblwgeom/lwgunparse.c, liblwgeom/lwmcurve.c, 
     5624          liblwgeom/lwsegmentize.c, liblwgeom/wktparse.h, 
     5625          lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_ogc.c, 
     5626          lwgeom/lwgeom_transform.c: Commit for GBT#97: Rename LWCURVE to 
     5627          LWCIRCSTRING (also know as restoring balance to the universe). 
     5628           
     5629          Having gone through and re-read sections of the CIRCULARSTRING 
     5630          code, it is amazing how much easier the code is to read without 
     5631          the confusion of a curve being either a CIRCULARSTRING or 
     5632          LINESTRING as per the SQL-MM spec. The resulting commit compiles 
     5633          & installs cleanly for me, passes "make check" and also Regina's 
     5634          torture script. Please let me know if I accidentally broke 
     5635          anything :) 
     5636 
     56372009-01-12 19:29  pramsey 
     5638 
     5639        * liblwgeom/lwcollection.c, liblwgeom/lwmpoint.c, 
     5640          liblwgeom/lwmpoly.c, loader/shp2pgsql.c: Remove double-free 
     5641          problem from loader in presence of new deep-freeing lwfree calls. 
     5642 
     56432009-01-12 14:38  robe 
     5644 
     5645        * doc/reference_new.xml: typos 
     5646 
     56472009-01-12 14:24  robe 
     5648 
     5649        * doc/reference_new.xml: Correct. ST_LinestringFromText does not 
     5650          exist though was documented before. 
     5651 
     56522009-01-12 13:54  robe 
     5653 
     5654        * doc/reference.xml, doc/reference_new.xml: Move over ST_Line 
     5655          functions and point out how pointless they are. Also correct 
     5656          incorrect statement that they throw errors when given non-line - 
     5657          they just return null. 
     5658 
     56592009-01-12 12:23  mcayland 
     5660 
     5661        * liblwgeom/Makefile.in: Remove erroneus merge from r3502 
     5662          (HAVE_CUNIT_H just isn't defined anymore...) 
     5663 
     56642009-01-11 07:10  pramsey 
     5665 
     5666        * lwgeom/lwgeom_gist.c, lwgeom/lwpostgis.sql.in.c: Remove RECHECK 
     5667          per GBT#18. 
     5668 
     56692009-01-09 23:04  robe 
     5670 
     5671        * doc/reference_new.xml: Fix typo 
     5672 
     56732009-01-09 22:52  robe 
     5674 
     5675        * doc/reference.xml, doc/reference_new.xml: Move over rest of 
     5676          miscellaneous -- NOTE st_find_srid does not exist - was never 
     5677          renamed from find_srid. Not sure its worth fixing since its 
     5678          rarely used anyway. 
     5679 
     56802009-01-09 19:17  pramsey 
     5681 
     5682        * liblwgeom/liblwgeom.h, liblwgeom/lwgeom_api.c, 
     5683          lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geojson.c, 
     5684          lwgeom/lwgeom_gml.c, lwgeom/lwgeom_kml.c, lwgeom/lwgeom_ogc.c, 
     5685          lwgeom/lwgeom_spheroid.c, lwgeom/lwgeom_transform.c: Rename 
     5686          lwfree_inspected to lwinspected_release, per it's "shallow free" 
     5687          behavior. 
     5688 
     56892009-01-09 17:41  pramsey 
     5690 
     5691        * liblwgeom/cunit/cu_algorithm.c, liblwgeom/examples/unparser.c, 
     5692          liblwgeom/liblwgeom.h, liblwgeom/lwcollection.c, 
     5693          liblwgeom/lwgeom.c, liblwgeom/lwgeom_api.c, liblwgeom/lwline.c, 
     5694          liblwgeom/lwmline.c, liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c, 
     5695          liblwgeom/lwpoint.c, liblwgeom/lwpoly.c, liblwgeom/ptarray.c, 
     5696          loader/shp2pgsql.c, lwgeom/lwgeom_functions_analytic.c, 
     5697          lwgeom/lwgeom_kml.c: Rename lwfree_* to *_free. 
     5698 
     56992009-01-09 14:15  robe 
     5700 
     5701        * doc/using_postgis.xml: Missed some ST_ spots. 
     5702 
     57032009-01-09 13:49  robe 
     5704 
     5705        * doc/using_postgis.xml: Missed a spot. 
     5706 
     57072009-01-09 13:48  robe 
     5708 
     5709        * doc/using_postgis.xml: Using - fix some connectiontype omissions 
     5710          in Mapserver section, add in processing defer comment, fix some 
     5711          missing ST_ 
     5712 
     57132009-01-09 13:32  robe 
     5714 
     5715        * doc/reference_new.xml: Add circular string note 
     5716 
     57172009-01-09 13:29  robe 
     5718 
     5719        * doc/reference.xml, doc/reference_new.xml: Move over ST_NRings 
     5720 
     57212009-01-09 13:17  robe 
     5722 
     5723        * doc/reference.xml, doc/reference_new.xml: Move over ST_Zmflag 
     5724 
     57252009-01-08 17:22  pramsey 
     5726 
     5727        * lwgeom/lwgeom_gml.c: Forgot to save this file. Also changes to 
     5728          lwfree_* *_release. 
     5729 
     57302009-01-08 17:04  pramsey 
     5731 
     5732        * liblwgeom/Makefile.in, liblwgeom/liblwgeom.h, 
     5733          liblwgeom/lwcollection.c, liblwgeom/lwgeom.c, 
     5734          liblwgeom/lwgeom_api.c, liblwgeom/lwline.c, liblwgeom/lwmline.c, 
     5735          liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c, liblwgeom/lwpoint.c, 
     5736          liblwgeom/lwpoly.c, liblwgeom/ptarray.c, 
     5737          lwgeom/lwgeom_functions_analytic.c, lwgeom/lwgeom_geojson.c: 
     5738          Alter lwfree_* to deep-free memory. Add variants of *_release to 
     5739          support shallow-free. Go through lwgeom/ and replace any lwfree_* 
     5740          instances with *_release where appropriate. (Surprisingly few.) 
     5741 
     57422009-01-08 16:06  robe 
     5743 
     5744        * doc/reference_new.xml: documentatioin out of synch with reality 
     5745          since garden test failing. Change spelling ST_CrossingDirection 
     5746          to new name ST_LineCrossingDirection 
     5747 
     57482009-01-08 15:50  robe 
     5749 
     5750        * doc/xsl/postgis_gardentest.sql.xsl: put in valid name space 
     5751          (giving error with my xsltproc otherwise) 
     5752 
     57532009-01-07 19:40  robe 
     5754 
     5755        * doc/xsl/postgis_gardentest.sql.xsl: Finish off adding multi 
     5756          garden geometries 
     5757 
     57582009-01-07 18:25  kneufeld 
     5759 
     5760        * doc/reference_new.xml: updated documention on addgeometrycolumn, 
     5761          clarifying the errors thrown. 
     5762 
     57632009-01-07 12:11  mcayland 
     5764 
     5765        * liblwgeom/lwalgorithm.c: Bump some LWDEBUG(F) from level 1 up to 
     5766          levels 3-4 (level 1 is reserved) 
     5767 
     57682009-01-07 01:16  pramsey 
     5769 
     5770        * loader/shp2pgsql.c: Remove memory leak in standard loader. 
     5771 
     57722009-01-05 20:54  mcayland 
     5773 
     5774        * configure.ac, liblwgeom/cunit/Makefile.in: Allow CPPFLAGS/LDFLAGS 
     5775          parameters from the command line to be passed into the CUnit 
     5776          Makefile, since CUnit is the only dependency that cannot 
     5777          determine its own flags using a --with-X parameter. This allows 
     5778          CUnit to be installed in a non-standard location if required. 
     5779 
     57802009-01-05 14:44  robe 
     5781 
     5782        * doc/xsl/postgis_gardentest.sql.xsl: Put circular back in mix. 
     5783          Doesn't crash now that MCA changed distance to throw error. 
     5784 
     57852009-01-05 00:08  mcayland 
     5786 
     5787        * configure.ac, liblwgeom/Makefile.in, liblwgeom/cunit/Makefile.in: 
     5788          Rework the CUnit detection infrastructure as you can't locate 
     5789          include files based on an absolute path. This is because autoconf 
     5790          and the compiler have differing ideas of the current paths (this 
     5791          totally breaks the Win32 build since you have the extra mapping 
     5792          between UNIX-type MingW paths and Windows-type paths). Hopefully 
     5793          this should not affect existing users at all - if so, please post 
     5794          a report on -devel. I'll try running this on MingW at a later 
     5795          date. 
     5796           
     5797          I've also enforced "make check" to run the unit tests, rather 
     5798          than "make test". This is a fallout from the early days when strk 
     5799          committed the regression test suite to run using "make test" by 
     5800          accident which appears to have stuck :( 
     5801          . 
     5802 
     58032009-01-04 20:39  mcayland 
     5804 
     5805        * liblwgeom/lwgeom.c: Fix comment in lwgeom_from_ewkt() and also 
     5806          add a quick error check to lwgeom_from_ewkt() and 
     5807          lwgeom_from_ewkb() - otherwise upon parse failure we could pass a 
     5808          half-baked geometry back to the caller which would not be good :( 
     5809 
     58102009-01-04 20:11  mcayland 
     5811 
     5812        * liblwgeom/cunit/cu_algorithm.c: Update the cunit tests to use the 
     5813          proper parser flag PARSER_CHECK_NONE rather than the hard-coded 
     5814          zero. 
     5815 
     58162009-01-04 19:54  mcayland 
     5817 
     5818        * liblwgeom/cunit/Makefile.in: Add -lm to the cu_tester link line - 
     5819          we must always add this to the link line for anything that links 
     5820          agains liblwgeom.a (at least on my Linux system here) 
     5821 
     58222009-01-04 19:24  mcayland 
     5823 
     5824        * liblwgeom/measures.c: Commit quick fix for GBT#85: ST_Distance 
     5825          crashes on Circular String. Rather than devise and implement a 
     5826          set of distance functions for CIRCULARSTRINGs, I've simply added 
     5827          code to detect the condition and throw an "Unsupported geometry 
     5828          type" error, similar to as already exists within the codebase. 
     5829 
     58302009-01-02 13:25  robe 
     5831 
     5832        * TODO: minor update 
     5833 
     58342009-01-02 13:23  robe 
     5835 
     5836        * TODO: Add ST_DumpPoints. Not sure how simple it is. 
     5837 
     58382009-01-01 21:36  robe 
     5839 
     5840        * TODO: Put time stamp placeholder on (I think) 
     5841 
     58422009-01-01 21:26  robe 
     5843 
     5844        * TODO: Fix typo 
     5845 
     58462009-01-01 00:31  pramsey 
     5847 
     5848        * liblwgeom/cunit/cu_algorithm.c, liblwgeom/lwalgorithm.c, 
     5849          liblwgeom/lwgeom_api.c: Fix based on test case from MAC. 
     5850 
     58512008-12-27 22:58  pramsey 
     5852 
     5853        * liblwgeom/cunit/cu_algorithm.c, liblwgeom/cunit/cu_algorithm.h, 
     5854          lwgeom/lwgeom_functions_analytic.c: Add support for 
     5855          multilinestring to st_locatebetweenelevations 
     5856 
     58572008-12-27 08:08  pramsey 
     5858 
     5859        * TODO: Add heat map case. 
     5860 
     58612008-12-24 20:15  pramsey 
     5862 
     5863        * liblwgeom/lwalgorithm.c, liblwgeom/lwalgorithm.h: Add mline 
     5864          version of clipper. 
     5865 
     58662008-12-24 17:37  pramsey 
     5867 
     5868        * liblwgeom/cunit/cu_algorithm.c, liblwgeom/liblwgeom.h, 
     5869          liblwgeom/lwalgorithm.c, liblwgeom/lwgeom.c: Add lwfree_geom to 
     5870          generically deep-free lwgeometries. 
     5871 
     58722008-12-24 17:09  pramsey 
     5873 
     5874        * liblwgeom/cunit, liblwgeom/cunit/cu_algorithm.c, 
     5875          liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c: Add lwgeom_from_ewkt 
     5876          and change larger cunit tests to create candidate geometries from 
     5877          text instead of by hand. 
     5878 
     58792008-12-24 00:32  mcayland 
     5880 
     5881        * liblwgeom/lex.yy.c: Try and commit a pre-generated output from 
     5882          flex that works for the build-bot. 
     5883 
     58842008-12-23 22:11  pramsey 
     5885 
     5886        * liblwgeom/lex.yy.c: Revert accidental commit of lex.yy.c 
     5887 
     58882008-12-23 20:20  pramsey 
     5889 
     5890        * liblwgeom/lex.yy.c, liblwgeom/liblwgeom.h, 
     5891          liblwgeom/lwcollection.c, lwgeom/lwgeom_functions_analytic.c, 
     5892          lwgeom/lwpostgis.sql.in.c: Rename new functions to 
     5893          ST_LineCrossingDirection and ST_LocateBetweenElevations for more 
     5894          explicitness and closer correspondance to SQL/MM, respectively. 
     5895          Add a new geometry counter for collections. 
     5896 
     58972008-12-23 13:24  robe 
     5898 
     5899        * doc/xsl/postgis_gardentest.sql.xsl: Break out multi as separate 
     5900          geometry types and start putting in. Remove unary/aggregate geom 
     5901          since now exactly the same as section that takes only 1 geometry. 
     5902 
     59032008-12-22 23:37  pramsey 
     5904 
     5905        * configure.ac, liblwgeom/Makefile.in, liblwgeom/cunit/Makefile, 
     5906          liblwgeom/cunit/Makefile.in: Add CUnit to main 'make test' build 
     5907          and check for existance of CUnit.h as part of ./configure 
     5908 
     59092008-12-22 21:49  mcayland 
     5910 
     5911        * configure.ac: Fix typo in the backticks when extracting 
     5912          linker/include flags from pg_config. Resolving this allows SVN 
     5913          trunk to compile on MingW! :) 
     5914 
     59152008-12-22 17:49  robe 
     5916 
     5917        * doc/reference_new.xml: More typos 
     5918 
     59192008-12-22 17:48  robe 
     5920 
     5921        * doc/reference_new.xml: More typos 
     5922 
     59232008-12-22 17:47  robe 
     5924 
     5925        * doc/reference_new.xml: typo 
     5926 
     59272008-12-22 16:54  robe 
     5928 
     5929        * doc/reference_new.xml: Missed a constant 
     5930 
     59312008-12-22 16:53  robe 
     5932 
     5933        * doc/reference_new.xml: First draft of ST_CrossingDirection -- 
     5934          needs more work 
     5935 
     59362008-12-22 15:22  robe 
     5937 
     5938        * doc/xsl/postgis_gardentest.sql.xsl: More conditional corrections. 
     5939          Also take circular back out of test since still crashes under 1.4 
     5940          with ST_Distance. 
     5941 
     59422008-12-22 14:14  robe 
     5943 
     5944        * doc/xsl/postgis_gardentest.sql.xsl: Revision - change to not test 
     5945          geoms against other geoms if function only takes one geom, better 
     5946          commenting of output. Put back circularstring -- crashes on 1.3 
     5947          still on ST_Distance in some cases. Haven't tested against trunk 
     5948 
     59492008-12-22 12:15  mcayland 
     5950 
     5951        * STYLE, liblwgeom/lwcurve.c, liblwgeom/lwutil.c, 
     5952          liblwgeom/wktparse.lex, lwgeom/lwgeom_chip.c, lwgeom/test.c: 
     5953          Remove the few C++-style comments that have crept into the 
     5954          codebase, and add a note to the STYLE document stating that 
     5955          C-style comments should be used. 
     5956 
     59572008-12-22 11:51  mcayland 
     5958 
     5959        * lwgeom/lwgeom_geos.c: Remove the WKB_CONVERSION hack which was 
     5960          invented to try and make the JTS connector more reliable. Since 
     5961          all the other JTS code has gone, this can now go too. See 
     5962          http://postgis.refractions.net/pipermail/postgis-devel/2008-August/003495.html 
     5963          for a little discussion. 
     5964 
     59652008-12-22 11:38  mcayland 
     5966 
     5967        * liblwgeom/lwgunparse.c: Errr.... unsigned *what* exactly??! If 
     5968          you'd have asked me yesterday if I thought this would compile, I 
     5969          would have said no... 
     5970 
     59712008-12-22 11:11  mcayland 
     5972 
     5973        * liblwgeom/lwmcurve.c: Some code tidy-ups: remove Windows CR/LFs 
     5974          from the file, change the free()s into lwfree()s, and fix a 
     5975          spelling mistake. 
     5976 
     59772008-12-22 09:30  robe 
     5978 
     5979        * doc/xsl/postgis_gardentest.sql.xsl: revert part of last change 
     5980 
     59812008-12-22 08:39  robe 
     5982 
     5983        * doc/xsl/postgis_gardentest.sql.xsl: correction to last edit 
     5984 
     59852008-12-21 06:37  pramsey 
     5986 
     5987        * liblwgeom/cunit/cu_algorithm.c, liblwgeom/cunit/cu_algorithm.h, 
     5988          liblwgeom/lwalgorithm.c, lwgeom/lwgeom_functions_analytic.c, 
     5989          lwgeom/lwpostgis.sql.in.c: Add ST_LineClipZ(geometry, from, to) 
     5990          SQL and C functions. 
     5991 
     59922008-12-19 19:21  pramsey 
     5993 
     5994        * liblwgeom/cunit, liblwgeom/cunit/cu_algorithm.c, 
     5995          liblwgeom/lwalgorithm.c: Complete c-level line clipping routines, 
     5996          and unit tests. 
     5997 
     59982008-12-19 19:20  pramsey 
     5999 
     6000        * liblwgeom/liblwgeom.h, liblwgeom/lwcollection.c, 
     6001          liblwgeom/lwmline.c, liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c: 
     6002          Add in lwfree_* deep memory clean-up routines for multi-objects. 
     6003 
     60042008-12-19 18:51  kneufeld 
     6005 
     6006        * doc/html/images/st_issimple01.png, 
     6007          doc/html/images/st_issimple02.png, 
     6008          doc/html/images/st_issimple03.png, 
     6009          doc/html/images/st_issimple04.png, 
     6010          doc/html/images/st_issimple05.png, 
     6011          doc/html/images/st_issimple06.png, 
     6012          doc/html/images/st_issimple07.png, 
     6013          doc/html/images/st_isvalid01.png, 
     6014          doc/html/images/st_isvalid02.png, 
     6015          doc/html/images/st_isvalid03.png, 
     6016          doc/html/images/st_isvalid04.png, 
     6017          doc/html/images/st_isvalid05.png, 
     6018          doc/html/images/st_isvalid06.png, 
     6019          doc/html/images/st_isvalid07.png, 
     6020          doc/html/images/st_isvalid08.png, doc/reference_new.xml, 
     6021          doc/using_postgis.xml: Upgraded section in using_postgis.xml that 
     6022          talks about OGC Simplicity / Validity. 
     6023 
     60242008-12-19 16:57  pramsey 
     6025 
     6026        * STYLE: Remove camelCase example from style guideline against 
     6027          camelCase (! :) 
     6028 
     60292008-12-19 14:59  mcayland 
     6030 
     6031        * loader/pgsql2shp.c: Remove the PostGIS LWGEOM type constants from 
     6032          pgsql2shp - they are no longer needed here as they are included 
     6033          as part of liblwgeom.h. 
     6034 
     60352008-12-18 20:42  pramsey 
     6036 
     6037        * liblwgeom/examples/unparser.c, liblwgeom/lwgeom_api.c, 
     6038          liblwgeom/lwpoint.c, loader/shp2pgsql.c, 
     6039          lwgeom/lwgeom_functions_analytic.c, 
     6040          lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geojson.c, 
     6041          lwgeom/lwgeom_gml.c, lwgeom/lwgeom_kml.c, lwgeom/lwgeom_ogc.c, 
     6042          lwgeom/lwgeom_spheroid.c, lwgeom/lwgeom_transform.c: Complete the 
     6043          pfree_ to lwfree_ renaming. 
     6044 
     60452008-12-18 20:36  pramsey 
     6046 
     6047        * liblwgeom/liblwgeom.h: Move curve back down below curve struct. 
     6048          Hm. 
     6049 
     60502008-12-18 20:35  pramsey 
     6051 
     6052        * liblwgeom/examples/unparser.c, liblwgeom/liblwgeom.h, 
     6053          liblwgeom/lwcurve.c, liblwgeom/lwgeom_api.c, liblwgeom/lwline.c, 
     6054          liblwgeom/lwpoint.c, liblwgeom/lwpoly.c: Complete the pfree_* to 
     6055          lwfree_* renaming. 
     6056 
     60572008-12-18 20:30  pramsey 
     6058 
     6059        * liblwgeom/examples/unparser.c, liblwgeom/liblwgeom.h, 
     6060          liblwgeom/lwgeom_api.c, liblwgeom/lwpoint.c, loader/shp2pgsql.c, 
     6061          lwgeom/lwgeom_functions_analytic.c, lwgeom/lwgeom_geojson.c, 
     6062          lwgeom/lwgeom_gml.c, lwgeom/lwgeom_kml.c: Rename pfree_* memory 
     6063          management function lwfree_* 
     6064 
     60652008-12-18 20:22  pramsey 
     6066 
     6067        * liblwgeom/cunit/cu_algorithm.c, liblwgeom/cunit/cu_algorithm.h, 
     6068          liblwgeom/lwalgorithm.c, liblwgeom/lwalgorithm.h, 
     6069          liblwgeom/lwgeom.c: Partial work commit for safety 
     6070 
     60712008-12-18 17:07  pramsey 
     6072 
     6073        * loader: Ignore generated Makefile 
     6074 
     60752008-12-18 15:58  robe 
     6076 
     6077        * doc/xsl/postgis_gardentest.sql.xsl: Revise to cross every 
     6078          geometry with every other to better test the functions that take 
     6079          2 geometries. This increases the generated script to about 18 MB. 
     6080          Still need to trim off some of these tests (since it does the 
     6081          same for singular geom functions) 
     6082 
     60832008-12-18 15:38  robe 
     6084 
     6085        * doc/xsl/postgis_gardentest.sql.xsl: Get rid of redundant variable 
     6086          declares 
     6087 
     60882008-12-18 15:32  robe 
     6089 
     6090        * doc/xsl/postgis_gardentest.sql.xsl: Get rid of 2 geom relation 
     6091          section. Its redundant now that the last condition section has 
     6092          been improved. 
     6093 
     60942008-12-18 15:25  robe 
     6095 
     6096        * doc/xsl/postgis_gardentest.sql.xsl: Numerous enhancements to make 
     6097          torture script generator smarter - e.g. don't use geometry select 
     6098          when function takes not geometries, don't put monkey in when you 
     6099          see pattern matrix use a real intersectionmatrix, concept of 
     6100          version 
     6101 
     61022008-12-18 00:54  pramsey 
     6103 
     6104        * liblwgeom/Makefile.in, liblwgeom/cunit/cu_algorithm.c, 
     6105          liblwgeom/cunit/cu_algorithm.h, liblwgeom/lwalgorithm.c, 
     6106          liblwgeom/lwalgorithm.h: Partial work saved back for later. 
     6107 
     61082008-12-17 20:47  pramsey 
     6109 
     6110        * TODO, liblwgeom/liblwgeom.h, liblwgeom/lwalgorithm.c, 
     6111          liblwgeom/lwalgorithm.h: Partial work into SVN where I can get at 
     6112          it elsewhere. 
     6113 
     61142008-12-17 20:22  pramsey 
     6115 
     6116        * regress/sql-mm-circularstring_expected.in, 
     6117          regress/sql-mm-compoundcurve_expected.in, 
     6118          regress/sql-mm-curvepoly_expected.in, 
     6119          regress/sql-mm-multicurve_expected.in, 
     6120          regress/sql-mm-multisurface_expected.in: Remove LFs from 
     6121          regression files per MCA. 
     6122 
     61232008-12-17 19:37  mcayland 
     6124 
     6125        * liblwgeom/lwgunparse.c: #HISTORY: Really fix what was broken in 
     6126          r3431/3432. See the notes there for the full detail. 
     6127 
     61282008-12-17 18:20  pramsey 
     6129 
     6130        * STYLE, TODO, cunit, liblwgeom/cunit, liblwgeom/cunit/Makefile, 
     6131          liblwgeom/cunit/cu_algorithm.c, liblwgeom/cunit/cu_algorithm.h, 
     6132          liblwgeom/cunit/cu_tester.c: Re-locate cunit, add a STYLE 
     6133          guideline draft and some TODO notes. 
     6134 
     61352008-12-17 16:03  mcayland 
     6136 
     6137        * liblwgeom/lwgunparse.c: Undo r3431/3432: this isn't ready for the 
     6138          primetime yet as it breaks a couple of the regression tests. 
     6139 
     61402008-12-17 15:01  mcayland 
     6141 
     6142        * liblwgeom/lwgunparse.c: Fix for one of Regina's torture failures 
     6143          as posted to the -devel list here: 
     6144          http://postgis.refractions.net/pipermail/postgis-devel/2008-December/004362.html. 
     6145          A CurvePolygon has a "standard header" and so must be passed 
     6146          through a function that understands the optional existence of 
     6147          SRIDs/BBOXes etc. in the header. 
     6148 
     61492008-12-17 05:36  pramsey 
     6150 
     6151        * cunit/cu_algorithm.c, cunit/cu_algorithm.h: harmonize unit tests 
     6152          with new function names 
     6153 
     61542008-12-17 05:32  pramsey 
     6155 
     6156        * liblwgeom/lwalgorithm.c, lwgeom/lwgeom_functions_analytic.c, 
     6157          lwgeom/lwgeom_functions_basic.c: harmonize function names so 
     6158          things... compile 
     6159 
     61602008-12-17 05:28  pramsey 
     6161 
     6162        * cunit/cu_algorithm.c, cunit/cu_algorithm.h, cunit/cu_tester.c, 
     6163          liblwgeom/lwalgorithm.c, liblwgeom/lwalgorithm.h, 
     6164          lwgeom/lwgeom_functions_analytic.c: Revisison per MCA and (c) 
     6165          headers. 
     6166 
     61672008-12-17 00:22  pramsey 
     6168 
     6169        * cunit/cu_algorithm.c: Add some co-linearity tests. 
     6170 
     61712008-12-17 00:19  pramsey 
     6172 
     6173        * cunit/cu_algorithm.c, liblwgeom/lwalgorithm.c, 
     6174          liblwgeom/lwalgorithm.h: Basic co-linearity support. Remove 
     6175          touching cases from crossingdirection. 
     6176 
     61772008-12-16 23:43  pramsey 
     6178 
     6179        * liblwgeom/lwalgorithm.c, lwgeom/lwgeom_functions_analytic.c, 
     6180          lwgeom/lwpostgis.sql.in.c: Add ST_CrossingDirection(line, line) 
     6181          bindings into SQL. 
     6182 
     61832008-12-16 22:29  pramsey 
     6184 
     6185        * cunit, cunit/Makefile, cunit/cu_algorithm.c, 
     6186          cunit/cu_algorithm.h, cunit/cu_tester.c, liblwgeom/Makefile.in, 
     6187          liblwgeom/liblwgeom.h, liblwgeom/lwalgorithm.c, 
     6188          liblwgeom/lwalgorithm.h: First cut of line crossing function, and 
     6189          associated cunit tests. 
     6190 
     61912008-12-16 21:21  kneufeld 
     6192 
     6193        * lwgeom/lwpostgis.sql.in.c: fixed bug in probe_geometry_columns 
     6194          where an srid of -1 is not properly detected. (last time :)) 
     6195 
     61962008-12-16 21:11  kneufeld 
     6197 
     6198        * lwgeom/lwpostgis.sql.in.c: fixed bug in probe_geometry_columns 
     6199          where an srid of -1 is not properly detected. 
     6200 
     62012008-12-16 21:07  kneufeld 
     6202 
     6203        * lwgeom/lwpostgis.sql.in.c: fixed bug in probe_geometry_columns 
     6204          where an srid of -1 is not properly detected. 
     6205 
     62062008-12-16 16:22  robe 
     6207 
     6208        * doc/xsl/postgis_gardentest.sql.xsl: More changes - can't remember 
     6209 
     62102008-12-16 13:01  robe 
     6211 
     6212        * doc/reference_new.xml: Add cross reference to ST_IsValidReason on 
     6213          ST_IsValid and ST_Summary 
     6214 
     62152008-12-16 12:40  robe 
     6216 
     6217        * doc/reference_new.xml: Fix formatting of ForceRHR args -- messing 
     6218          up torture test generator 
     6219 
     62202008-12-15 14:50  robe 
     6221 
     6222        * doc/xsl/postgis_gardentest.sql.xsl: missing the st_geomfromtext 
     6223          among others because of bad conditions - switched to xsl:choose 
     6224          to simplify logic. 
     6225 
     62262008-12-15 13:36  robe 
     6227 
     6228        * loader/pgsql2shp.c: minor comment addition 
     6229 
     62302008-12-15 12:56  robe 
     6231 
     6232        * doc/xsl/postgis_gardentest.sql.xsl: add more data types. Remove 
     6233          curve tests again -- too many crashers 
     6234 
     62352008-12-15 12:36  robe 
     6236 
     6237        * doc/reference_new.xml: Typo in data type param 
     6238 
     62392008-12-15 10:30  mcayland 
     6240 
     6241        * lwgeom/lwgeom_functions_basic.c: #HISTORY: Fix for GBT#83: 
     6242          "ST_Multi on curved polygon gives ERROR: Unknown geometry type: 
     6243          0". On reflection, ST_Multi() can only operate on standard POINT, 
     6244          LINESTRING and POLYGON types as the only MULTI geomtypes are 
     6245          MULTIPOINT, MULTILINESTRING and MULTIPOLYGON. This was caused by 
     6246          the introduction of the curve crashing fixes in 1.3.4. 
     6247 
     62482008-12-15 05:33  robe 
     6249 
     6250        * doc/xsl/postgis_gardentest.sql.xsl: more cleanup 
     6251 
     62522008-12-15 05:03  robe 
     6253 
     6254        * doc/xsl/postgis_gardentest.sql.xsl: Think I got most of the 
     6255          functions with additional args, left out circular since it 
     6256          crashes. We can fix in 1.4 
     6257 
     62582008-12-15 04:12  robe 
     6259 
     6260        * doc/xsl/postgis_gardentest.sql.xsl: replace param logic 
     6261 
     62622008-12-15 02:38  robe 
     6263 
     6264        * lwgeom/lwgeom_geos.c: #GBT 84: Fix typo in boundary error 
     6265 
     62662008-12-14 15:14  robe 
     6267 
     6268        * doc/xsl/postgis_gardentest.sql.xsl: Add circular string and 
     6269          curved polygon to garden set. Also start work on dealing with 
     6270          functions that take floats and integers as additional params 
     6271 
     62722008-12-14 07:24  robe 
     6273 
     6274        * doc/xsl/postgis_gardentest.sql.xsl: Exclude st_curvetoline from 
     6275          test for now. Crashes on geometry collection test. 
     6276 
     62772008-12-14 03:19  robe 
     6278 
     6279        * doc/xsl/postgis_gardentest.sql.xsl: Add GEOMETRYCOLLECTION to 
     6280          garden mix. This crashes my 1.3.5SVN build after running 
     6281          generated script - investigating 
     6282 
     62832008-12-14 03:10  robe 
     6284 
     6285        * doc/xsl/postgis_gardentest.sql.xsl: Add logic to test for unary 
     6286          functions that take box2d/3d and add 3d geometries to garden set. 
     6287 
     62882008-12-14 01:50  robe 
     6289 
     6290        * doc/xsl/postgis_gardentest.sql.xsl: Add create table, add geom, 
     6291          drop column, drop table to batch of tortures 
     6292 
     62932008-12-13 19:48  pramsey 
     6294 
     6295        * TODO: Remove isvalidreason, it's done. 
     6296 
     62972008-12-13 19:47  pramsey 
     6298 
     6299        * TODO: Add typmod idea 
     6300 
     63012008-12-12 17:07  robe 
     6302 
     6303        * doc/xsl/postgis_gardentest.sql.xsl: Fix condition statement that 
     6304          prevented some 2 geom functions from being picked up 
     6305 
     63062008-12-12 16:55  robe 
     6307 
     6308        * doc/xsl/postgis_gardentest.sql.xsl: Added POLYGONM gset to test. 
     6309          Also got rid of monkey crashing LineMerge. May add back later by 
     6310          removing the NOT (j=i) conditions. 
     6311 
     63122008-12-12 16:49  robe 
     6313 
     6314        * doc/reference_new.xml: Note that ST_MakePolygon can be used to 
     6315          make measured polys and 3d polys 
     6316 
     63172008-12-12 16:26  robe 
     6318 
     6319        * loader/pgsql2shp.c: use strcmp for compare instead of comparing 
     6320          first element in projcreate 
     6321 
     63222008-12-12 14:20  robe 
     6323 
     6324        * doc/xsl/postgis_gardentest.sql.xsl: get rid of accidentally 
     6325          copied comment 
     6326 
     63272008-12-12 14:11  robe 
     6328 
     6329        * doc/xsl/postgis_gardentest.sql.xsl: Add relationship/ functions 
     6330          that act on 2 geometries tests to the mix 
     6331 
     63322008-12-12 13:40  robe 
     6333 
     6334        * doc/xsl/postgis_gardentest.sql.xsl: Add POINTM and LINESTRINGM to 
     6335          garden family 
     6336 
     63372008-12-12 13:17  robe 
     6338 
     6339        * doc/reference_new.xml: Remove Postgis_JTS_Version from docs. No 
     6340          longer in 1.4 code base. 
     6341 
     63422008-12-12 13:05  robe 
     6343 
     6344        * doc/xsl/postgis_gardentest.sql.xsl: Revise to use an xml 
     6345          collection instead of repetitive loops. Also put in select start 
     6346          and end so when the server crashes you know where it broke. 
     6347 
     63482008-12-12 11:07  mcayland 
     6349 
     6350        * lwgeom/lwgeom_functions_basic.c: Looks like I accidentally 
     6351          removed some code from LWGEOM_accum that was required to set the 
     6352          Oid of the array being used to store the aggregate results. As 
     6353          reported by Regina. 
     6354 
     63552008-12-11 19:38  robe 
     6356 
     6357        * doc/xsl/postgis_gardentest.sql.xsl: Fix typo in geometry test 
     6358 
     63592008-12-11 18:57  robe 
     6360 
     6361        * doc/xsl/postgis_aggs_mm.xml.xsl, 
     6362          doc/xsl/postgis_comments.sql.xsl, 
     6363          doc/xsl/postgis_gardentest.sql.xsl: put in the svn:keywords 
     6364          thingy and also update postgis_gardentest to generate garden test 
     6365          for all unary postgis functions and aggregates 
     6366 
     63672008-12-11 17:18  kneufeld 
     6368 
     6369        * lwgeom/lwgeom_geos.c: added a HINT to the ERROR message in 
     6370          errorIfGeometryCollection indicating the geometry that is in 
     6371          error. 
     6372 
     63732008-12-11 16:56  robe 
     6374 
     6375        * doc/xsl/postgis_gardentest.sql.xsl: First draft of garden test 
     6376          sql generator. This version just searches the docs and outputs 
     6377          tests for functions that take no arguments. Need to formulate a 
     6378          list of geometries to generate code for unary and so forth. 
     6379 
     63802008-12-11 15:56  robe 
     6381 
     6382        * loader/pgsql2shp.c: Incorporated Mark's suggestion to use 
     6383          PQescapeStringConn instead of building a custom function. Also 
     6384          fixed typo. Note using free() instead of PQfree since couldn't 
     6385          find a PQfree. I looked at the 8.3.5 postgresql source code base, 
     6386          and that's what they seem to use when releasing buffer space. 
     6387 
     63882008-12-11 14:55  mcayland 
     6389 
     6390        * liblwgeom/lwutil.c: Increase the amount of allocated memory by 3 
     6391          bytes, so that if maxlength < 3 and we return just "..." then we 
     6392          still have enough space to store the string without clobbering 
     6393          memory. 
     6394 
     63952008-12-11 13:46  mcayland 
     6396 
     6397        * liblwgeom/lwutil.c, lwgeom/lwgeom_pg.c: Fix up a couple of errors 
     6398          in the new lwmessage_truncate() function found by Kevin - correct 
     6399          an off-by-one error in the code, and include a missing startpos 
     6400          offset in the end truncation code. Also ensure that if maxlength 
     6401          gets too small then we return "..." rather than crashing. 
     6402 
     64032008-12-10 12:36  mcayland 
     6404 
     6405        * liblwgeom/liblwgeom.h: Resolve local merge conflict from previous 
     6406          commit. 
     6407 
     64082008-12-10 12:32  mcayland 
     6409 
     6410        * liblwgeom/lwutil.c, lwgeom/lwgeom_pg.c, regress/regress_expected, 
     6411          regress/wkt_expected: Add new lwmessage_truncate() function to 
     6412          liblwgeom that will truncate a string to a maximum number of 
     6413          characters, adding a "..." to indicate where the string has been 
     6414          trimmed. Truncation can be specified to occur from either the 
     6415          start or end of the string as required. Also update the parser 
     6416          error handler to use the new function. 
     6417 
     64182008-12-09 23:29  mleslie 
     6419 
     6420        * liblwgeom/liblwgeom.h, liblwgeom/lwcurve.c: Porting the floating 
     6421          point comparison operator upgrade from the 1.3 branch. 
     6422 
     64232008-12-07 02:52  robe 
     6424 
     6425        * doc/reference.xml, doc/reference_new.xml: correct mm reference of 
     6426          ST_PointFromText and remove from old MM section 
     6427 
     64282008-12-07 02:47  robe 
     6429 
     6430        * doc/reference_new.xml: Minor additions 
     6431 
     64322008-12-07 02:42  robe 
     6433 
     6434        * doc/reference_new.xml: fix some typos 
     6435 
     64362008-12-07 02:29  robe 
     6437 
     6438        * doc/reference.xml, doc/reference_new.xml: Move over (x,y,z) 
     6439          min/max family and add cross reference to those from ST_X, ST_Y, 
     6440          ST_Z 
     6441 
     64422008-12-07 00:40  robe 
     6443 
     6444        * doc/reference.xml, doc/reference_new.xml: Move over ST_Box2D and 
     6445          ST_Box3D and flag ST_Accum as working with circular strings 
     6446 
     64472008-12-05 19:39  robe 
     6448 
     6449        * doc/reference_new.xml: revise example 
     6450 
     64512008-12-05 19:31  robe 
     6452 
     6453        * doc/reference_new.xml: Clarify use of ST_Relation and include 
     6454          Martin's example of interior intersects 
     6455 
     64562008-12-05 13:46  robe 
     6457 
     6458        * loader/pgsql2shp.c: #HISTORY: #GBT:34 - .prj creation by 
     6459          pgsql2shp 
     6460 
     64612008-12-05 12:33  robe 
     6462 
     6463        * liblwgeom/lwgeom.c: #GBT 80: ST_Multi seg faults when given 
     6464          MULTILINESTRING 
     6465 
     64662008-12-04 17:01  robe 
     6467 
     6468        * doc/reference.xml, doc/reference_new.xml: Move over rest of Long 
     6469          Transactions 
     6470 
     64712008-12-03 17:12  mcayland 
     6472 
     6473        * loader/shp2pgsql.c: Fix GBT#79: shp2pgsql does not honor -s (also 
     6474          known as Mark accidentally missed the sr_id from the geometry 
     6475          constructors) 
     6476 
     64772008-12-03 16:02  mcayland 
     6478 
     6479        * liblwgeom/ptarray.c, lwgeom/lwgeom_functions_lrs.c: Lightbulb 
     6480          moment: the fix for GBT#21: locate_along_measure: wrong values, 
     6481          invalid data required extra work as floating point errors could 
     6482          still be introduced by the removal of the memcpy(). In fact it 
     6483          was the clipping logic that was wrong, so this patch re-adds the 
     6484          memcpy() in the correct place(s) and corrects the clipping flags 
     6485          to remove this floating point error. With thanks to Stephen 
     6486          Davies. 
     6487 
     64882008-12-02 20:04  robe 
     6489 
     6490        * doc/reference_new.xml: Remove some junk and fix some typos, 
     6491          rephrase descriptions 
     6492 
     64932008-12-02 20:00  robe 
     6494 
     6495        * doc/reference.xml, doc/reference_new.xml: Move over LockRow 
     6496 
     64972008-12-02 19:43  robe 
     6498 
     6499        * doc/reference.xml, doc/reference_new.xml: Move over CheckAuth 
     6500 
     65012008-12-01 23:34  robe 
     6502 
     6503        * doc/reference_new.xml: typo 
     6504 
     65052008-12-01 22:19  robe 
     6506 
     6507        * doc/reference_new.xml: remove extra def 
     6508 
     65092008-12-01 22:06  robe 
     6510 
     6511        * doc/reference.xml, doc/reference_new.xml: Move over 
     6512          Enable/Disable LongTransactions 
     6513 
     65142008-12-01 12:41  robe 
     6515 
     6516        * doc/reference_new.xml: Damn casing - wrong fix 
     6517 
     65182008-12-01 12:38  robe 
     6519 
     6520        * doc/reference_new.xml: typo ? 
     6521 
     65222008-12-01 12:13  robe 
     6523 
     6524        * doc/reference_new.xml: typo? 
     6525 
     65262008-12-01 06:32  robe 
     6527 
     6528        * doc/reference.xml, doc/reference_new.xml: Move over ST_HasBBox 
     6529 
     65302008-12-01 06:26  robe 
     6531 
     6532        * doc/reference.xml, doc/reference_new.xml: Move over ST_AddBBox, 
     6533          ST_DropBBox - the last of the Geometry Editors 
     6534 
     65352008-11-28 16:38  pramsey 
     6536 
     6537        * lwgeom/lwgeom_geos.c: wrap isvalidreason in test for GEOS >= 3.1 
     6538 
     65392008-11-27 19:04  robe 
     6540 
     6541        * doc/reference_new.xml: correction 
     6542 
     65432008-11-27 18:53  robe 
     6544 
     6545        * doc/reference_new.xml: ST_IsValidReason typo and add an example 
     6546          of a valid geometry 
     6547 
     65482008-11-27 18:31  robe 
     6549 
     6550        * doc/reference_new.xml: Document new ST_IsValidReason function. I 
     6551          suppose this may be the last time I can successfully create 
     6552          invalid geometries before Mark ruins all the fun. 
     6553 
     65542008-11-26 19:04  pramsey 
     6555 
     6556        * lwgeom/lwgeom_geos.c, lwgeom/lwpostgis.sql.in.c: 
     6557          ST_IsValidReason(geometry) returns text reason for validity 
     6558          failure. 
     6559          Requires GEOS >= 3.1. 
     6560          GBT#51 
     6561 
     65622008-11-26 13:40  mcayland 
     6563 
     6564        * liblwgeom/Makefile.in: Apply patch from strk to prevent 
     6565          unneccesary invocation of 'ar' when building liblwgeom. 
     6566 
     65672008-11-26 12:11  robe 
     6568 
     6569        * doc/installation.xml: Correct install docs to agree with README. 
     6570          Not sure if this is necessary since this is partially for already 
     6571          installed postgis. Are we going to have an lwgeom folder in 
     6572          contrib? 
     6573 
     65742008-11-26 11:49  mcayland 
     6575 
     6576        * GNUmakefile: Create liblwgeom as a phony dependency, so that any 
     6577          changes to liblwgeom cause a re-build of liblwgeom.a during 
     6578          "make". Patch provided by strk. 
     6579 
     65802008-11-26 11:43  mcayland 
     6581 
     6582        * README.postgis: Fix some minor errors in the README documentation 
     6583          as indicated by strk. 
     6584 
     65852008-11-25 21:46  pramsey 
     6586 
     6587        * NEWS, doc/release_notes.xml: Bring forward release notes from 
     6588          1.3.4 
     6589 
     65902008-11-25 10:42  mcayland 
     6591 
     6592        * lwgeom/lwgeom_estimate.c: Quick fix for GBT#72: 
     6593          ST_Estimated_Extent sometimes returns null if table exists but 
     6594          not in current schema. 
     6595 
     65962008-11-24 13:18  robe 
     6597 
     6598        * doc/reference_new.xml: Fix indentation for estimated_extent 
     6599          example. Document ST_Force_Collection broken when given Circular 
     6600          strings for versions prior to 1.3.4 
     6601 
     66022008-11-24 11:04  mcayland 
     6603 
     6604        * lwgeom/lwgeom_functions_basic.c: Fix for GBT#73: 
     6605          ST_Force_Collection crashes with CIRCULARSTRING. This is 
     6606          basically the same fix for GBT#66: ST_Dump kills backend when fed 
     6607          CIRCULAR STRING except that it occurs in a different place. 
     6608 
     66092008-11-24 11:01  mcayland 
     6610 
     6611        * liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c, lwgeom/lwgeom_dump.c: 
     6612          Move lwgeom_contains_subgeoms() into liblwgeom core as it seems 
     6613          it is now required outside of lwgeom_dump.c. 
     6614 
     66152008-11-23 19:18  robe 
     6616 
     6617        * doc/reference.xml, doc/reference_new.xml: Move over the rest of 
     6618          the ST_Force* family 
     6619 
     66202008-11-23 07:22  robe 
     6621 
     6622        * doc/reference.xml, doc/reference_new.xml: Move over 
     6623          ST_Estimated_Extent 
     6624 
     66252008-11-23 06:54  robe 
     6626 
     6627        * doc/reference_new.xml: minor changes 
     6628 
     66292008-11-23 06:50  robe 
     6630 
     6631        * doc/reference.xml, doc/reference_new.xml: Move over 
     6632          ST_GeomFromWKB 
     6633 
     66342008-11-21 14:41  robe 
     6635 
     6636        * doc/reference_new.xml: typo 
     6637 
     66382008-11-21 14:30  robe 
     6639 
     6640        * doc/using_postgis.xml: Fix indentation of examples 
     6641 
     66422008-11-21 14:28  robe 
     6643 
     6644        * doc/reference_new.xml, doc/using_postgis.xml: GBT #71: Update 
     6645          section 4.2 of docs to describe manual adding to geometry columns 
     6646          - revision. Add pretty anchor, reference pretty anchor in 
     6647          AddGeometryColumn reference section. Rearrange order. 
     6648 
     66492008-11-21 14:15  robe 
     6650 
     6651        * doc/using_postgis.xml: GBT #71: Update section 4.2 of docs to 
     6652          describe manual adding to geometry columns. 
     6653           
     6654          Decided to just add a new section after 
     6655 
     66562008-11-21 08:32  robe 
     6657 
     6658        * doc/reference_new.xml: 
     6659 
     66602008-11-21 08:31  robe 
     6661 
     6662        * doc/reference.xml, doc/reference_new.xml: Move over ST_CoordDim 
     6663 
     66642008-11-20 22:03  mcayland 
     6665 
     6666        * lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.h, 
     6667          lwgeom/lwgeom_inout.c: Located more profile calls using grep and 
     6668          converted them over to use the new macros. Hopefully I've caught 
     6669          all of them now... 
     6670 
     66712008-11-20 18:45  mcayland 
     6672 
     6673        * lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_inout.c: Found 
     6674          some new locations containing profiling code outside of the GEOS 
     6675          functions, so swap them over to using the new macros. 
     6676 
     66772008-11-20 15:00  mcayland 
     6678 
     6679        * configure.ac, lwgeom/lwgeom_geos.c, lwgeom/profile.h, 
     6680          postgis_config.h.in: Switch GEOS profiling over to use 
     6681          conditional macros, much in the same way as LWDEBUG(F) has been 
     6682          implemented. This improves code readability by not having 
     6683          constant #if...#endif sections throughout the code. I've also 
     6684          changed the variable that indicates whether profiling has been 
     6685          enabled to POSTGIS_PROFILE, and integrated it into the autoconf 
     6686          configuration. Hence profiling can be enabled by running 
     6687          configure with the --enable-profile option, or setting 
     6688          POSTGIS_PROFILE in postgis_config.h to 1 and re-compiling. 
     6689 
     66902008-11-20 13:32  robe 
     6691 
     6692        * doc/reference_new.xml: typo 
     6693 
     66942008-11-20 12:55  robe 
     6695 
     6696        * doc/reference_new.xml: Add note on ST_Transform and ST_AsKML that 
     6697          they require Proj support 
     6698 
     66992008-11-19 13:40  robe 
     6700 
     6701        * doc/installation.xml: update doc on install to reference geos 
     6702          3.0.3 
     6703 
     67042008-11-17 17:30  robe 
     6705 
     6706        * doc/reference_new.xml: amend ST_Mem_Size 
     6707 
     67082008-11-17 01:00  robe 
     6709 
     6710        * doc/reference_new.xml: typos 
     6711 
     67122008-11-17 00:52  robe 
     6713 
     6714        * doc/reference.xml, doc/reference_new.xml: st_mem_size 
     6715 
     67162008-11-17 00:05  robe 
     6717 
     6718        * doc/reference_new.xml: Document missing ST_AsGML func proto 
     6719 
     67202008-11-16 15:54  robe 
     6721 
     6722        * doc/reference_new.xml: typo 
     6723 
     67242008-11-15 20:33  robe 
     6725 
     6726        * doc/reference.xml, doc/reference_new.xml: Move over ST_Polygon 
     6727          and ST_WKBToSQL, move ST_MakePolygon from Geometry Processing to 
     6728          Geometry Constructors section 
     6729 
     67302008-11-14 23:46  robe 
     6731 
     6732        * doc/reference.xml, doc/reference_new.xml: Move over rest of 
     6733          non-MM compliant Geometry Constructor functions 
     6734 
     67352008-11-12 17:42  pramsey 
     6736 
     6737        * TODO: Update with latest BS 
     6738 
     67392008-11-10 16:35  pramsey 
     6740 
     6741        * lwgeom/lwgeom_geos_prepared.c, lwgeom/lwgeom_geos_prepared.h, 
     6742          lwgeom/lwgeom_rtree.c, lwgeom/lwgeom_rtree.h: astyle --style=ansi 
     6743          --indent=tab=8 
     6744 
     67452008-11-10 15:48  pramsey 
     6746 
     6747        * lwgeom/lwgeom_geos_prepared.h, lwgeom/lwgeom_rtree.h: Fix error 
     6748          in prepgeomcache type 
     6749 
     67502008-11-08 14:43  robe 
     6751 
     6752        * doc/reference_new.xml: Document affine functions now work with 
     6753          curves. Though I don't have a tool to verify correctness, so my 
     6754          assumption - it returns something that sounds sort of right. 
     6755 
     67562008-11-08 14:17  robe 
     6757 
     6758        * doc/reference_new.xml: document more functions that work with 
     6759          circular strings 
     6760 
     67612008-11-08 06:46  robe 
     6762 
     6763        * doc/reference_new.xml: document support for curves of functions 
     6764          Mark C just fixed with disclaimer only works in 1.3.4+ 
     6765 
     67662008-11-07 17:07  pramsey 
     6767 
     6768        * lwgeom/lwgeom_geos_prepared.c, lwgeom/lwgeom_geos_prepared.h, 
     6769          lwgeom/lwgeom_rtree.c, lwgeom/lwgeom_rtree.h, 
     6770          regress/regress_ogc_prep.sql, regress/regress_ogc_prep_expected: 
     6771          Prepared geometry mixed-types bug fix ported forward from 1.3. 
     6772 
     67732008-11-07 14:23  mcayland 
     6774 
     6775        * lwgeom/lwgeom_transform.c: After a quick sanity grep, I noticed 
     6776          that ST_Transform() was also susceptible to crashing on curve 
     6777          types in the same way as the previous two fixes. Hence I'm 
     6778          committing a fix now before Regina finds it and logs another bug 
     6779          report :) 
     6780 
     67812008-11-07 14:21  mcayland 
     6782 
     6783        * lwgeom/lwgeom_functions_basic.c: Fix GBT#69: ST_Translate crashes 
     6784          when fed circular string. lwgeom_affine_recursive() needs to know 
     6785          about the new lwgeom_getcurve_inspected() function. 
     6786 
     67872008-11-07 14:18  mcayland 
     6788 
     6789        * lwgeom/lwgeom_functions_basic.c: Fix GBT#70: ST_NPoints Crashes 
     6790          with Curves. lwgeom_npoints() needs to know about the new 
     6791          lwgeom_getcurve_inspected() function. 
     6792 
     67932008-11-07 14:05  mcayland 
     6794 
     6795        * liblwgeom/liblwgeom.h, liblwgeom/lwgeom_api.c: Add missing 
     6796          lwgeom_getcurve_inspected() function which is required for some 
     6797          of the latest GBT fixes. 
     6798 
     67992008-11-07 07:44  robe 
     6800 
     6801        * doc/reference_new.xml: Yeh ST_Dump now works with curves 
     6802 
     68032008-11-06 17:16  mcayland 
     6804 
     6805        * lwgeom/lwgeom_dump.c: Add missing function prototype from r3263. 
     6806 
     68072008-11-06 17:05  mcayland 
     6808 
     6809        * lwgeom/lwgeom_dump.c: Fix for GBT#66: ST_Dump kills backend when 
     6810          fed CIRCULAR STRING. With thanks to Regina Obe. 
     6811 
     68122008-11-06 16:12  mcayland 
     6813 
     6814        * lwgeom/lwgeom_geos.h, lwgeom/lwgeom_geos_prepared.h: The GEOS 2.2 
     6815          series "geos_c.h" is missing header guards, so including the 
     6816          header multiple times as is done in lwgeom_geos.h and 
     6817          lwgeom_geos_prepared.h causes compilation to fail with multiple 
     6818          definition errors. This patch fixes this problem allowing GEOS 
     6819          2.2 to work with PostGIS once again, although of course it can 
     6820          easily be removed when it is decided that GEOS 2.2 support is no 
     6821          longer required. 
     6822 
     68232008-11-06 15:15  mcayland 
     6824 
     6825        * configure.ac, lwgeom/Makefile.in, topology/Makefile.in: Change 
     6826          configure to check for the existence of the PGXS Makefile, even 
     6827          if pg_config can be found. This is become distributions such as 
     6828          Debian install pg_config as part of libpq-dev but this package 
     6829          doesn't contain the required Makefile. Per bug report from strk. 
     6830 
     68312008-11-05 13:03  robe 
     6832 
     6833        * doc/reference_new.xml: amend ST_Longitude bug comment 
     6834 
     68352008-11-05 11:29  mcayland 
     6836 
     6837        * lwgeom/lwgeom_gml.c: Fix ST_AsGML() not recognising 
     6838          GEOMETRYCOLLECTION as a valid geometry type from my GBT#65 fix :( 
     6839 
     68402008-11-05 11:25  mcayland 
     6841 
     6842        * regress/geojson_expected, regress/kml_expected: Fix regression 
     6843          tests reporting incorrect failures due to a change of output 
     6844          caused by r3243. 
     6845 
     68462008-11-05 11:06  mcayland 
     6847 
     6848        * liblwgeom/lwgeom.c: Fix for GBT#68 - ST_Shift_Longitude doesn't 
     6849          work with MULTIPOINT. Looks like this was just a simple mistake 
     6850          in the code. I've also improved the error message to return the 
     6851          proper type name instead of just a number. 
     6852 
     68532008-11-05 01:56  robe 
     6854 
     6855        * doc/reference_new.xml: add ST_Collect as having some support for 
     6856          circular 
     6857 
     68582008-11-04 20:26  robe 
     6859 
     6860        * doc/reference_new.xml: typo in proto 
     6861 
     68622008-11-04 20:05  robe 
     6863 
     6864        * doc/reference_new.xml: Add missing proto for ST_CurveToLine 
     6865 
     68662008-11-04 14:15  robe 
     6867 
     6868        * doc/reference_new.xml: Add ST_HasArc, pull some useful comments 
     6869          from source code to add to ST_CurveToLine 
     6870 
     68712008-11-04 14:09  mcayland 
     6872 
     6873        * liblwgeom/lwutil.c: Fix lwgeom_typename() not returning a valid 
     6874          string for any of the newer geometry types. 
     6875 
     68762008-11-04 13:58  mcayland 
     6877 
     6878        * lwgeom/lwgeom_gml.c: Fix for GBT#65: ST_AsGML kills the backend 
     6879          when fed a CIRCULAR STRING. The default code attempts to inspect 
     6880          any unknown geometry which fails on CIRCULARSTRING. A longer term 
     6881          fix may be to fix CIRCULARSTRING so that it can be inspected, 
     6882          however the fix here is to throw an ERROR for unknown types just 
     6883          as the other As_*() functions do. 
     6884 
     68852008-11-04 13:43  robe 
     6886 
     6887        * lwgeom/lwpostgis.sql.in.c: Change all ST_AsKML to use new 
     6888          ST_Transform 
     6889 
     68902008-11-04 13:14  robe 
     6891 
     6892        * doc/reference_new.xml: More flagging of functions that work with 
     6893          3d 
     6894 
     68952008-11-04 12:31  robe 
     6896 
     6897        * doc/reference_new.xml: fill in all protos for kml, flag more 
     6898          functions as supporting 3d and circular/curve 
     6899 
     69002008-11-04 10:00  mcayland 
     6901 
     6902        * loader/shp2pgsql.c: Change ST_GeomFromText() to GeomFromText() 
     6903          for older hwgeom (-w) support - looks like I was a little bit to 
     6904          eager in my earlier conversion to use the new ST_ calling 
     6905          convention. 
     6906 
     69072008-11-04 09:57  mcayland 
     6908 
     6909        * loader/Makefile.in: Alter loader Makefile to add liblwgeom.a 
     6910          dependency, so people who just want to build the shapefile 
     6911          loaders can do "make" within the loader subdirectory and 
     6912          liblwgeom.a will automagically get build first. 
     6913 
     69142008-11-04 02:48  robe 
     6915 
     6916        * doc/xsl/postgis_aggs_mm.xml.xsl: fix typo 
     6917 
     69182008-11-04 02:19  robe 
     6919 
     6920        * doc/reference_new.xml: document circular support of more 
     6921          functions 
     6922 
     69232008-11-04 02:07  robe 
     6924 
     6925        * doc/reference_new.xml: Get rid of MM compliancy note for 
     6926          ST_LineToCurve, can only find ST_CurveToLine in MM docs 
     6927 
     69282008-11-04 01:56  robe 
     6929 
     6930        * doc/xsl/postgis_aggs_mm.xml.xsl: correct comment 
     6931 
     69322008-11-04 01:55  robe 
     6933 
     6934        * doc/xsl/postgis_aggs_mm.xml.xsl: Add new section to document 
     6935          circular string support 
     6936 
     69372008-11-04 01:47  robe 
     6938 
     6939        * doc/reference_new.xml, doc/template.xml: Document ST_LineToCurve 
     6940          and ST_CurveToLine, update template to include note about 
     6941          Circular String support in prep for new index section 
     6942 
     69432008-11-03 17:00  kneufeld 
     6944 
     6945        * lwgeom/lwgeom_functions_analytic.c: updated url in comments to 
     6946          the documentation on the implemented point-in-polygon algorithm 
     6947          to 
     6948          http://softsurfer.com/Archive/algorithm_0103/algorithm_0103.htm#Winding%20Number. 
     6949          Old link was dead. 
     6950 
     69512008-11-03 16:23  mcayland 
     6952 
     6953        * loader/Makefile.in: Add missing ICONV_LDFLAGS variable to the 
     6954          loader Makefile. Thanks to Olivier Courtin for noticing. 
     6955 
     69562008-11-03 16:17  mcayland 
     6957 
     6958        * loader/Makefile.in, loader/pgsql2shp.c, loader/wkb.h: Switch 
     6959          pgsql2shp over to using liblwgeom. 
     6960           
     6961          There are few commits that can be as satisfying as one which 
     6962          involves the removal of ~1200 lines of code. By using the 
     6963          liblwgeom parser instead of the in-built parser, we have now 
     6964          achieved the following: 
     6965           
     6966          i) all parsers within PostGIS, shp2pgsql and pgsql2shp are now 
     6967          the same which means they all follow the same rules. Also 
     6968          extended error reporting information including error text and 
     6969          position information is available. 
     6970           
     6971          ii) the complexity of the shp2pgsql/pgsql2shp is considerably 
     6972          reduced. 
     6973           
     6974          The slightly unfortunate cost is the overall executable size is 
     6975          larger, since we are linking with liblwgeom. However, from both a 
     6976          consistency and maintainability point of view, this is a big win. 
     6977          Note that while there may be a difference in behaviour in some 
     6978          corner cases, all regression tests pass here. 
     6979 
     69802008-10-31 10:41  mcayland 
     6981 
     6982        * liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c: Add missing 
     6983          serialized_lwgeom_from_hexwkb() function to liblwgeom which is 
     6984          required for adding liblwgeom support to pgsql2shp. 
     6985 
     69862008-10-31 10:04  mcayland 
     6987 
     6988        * loader/shp2pgsql.c: Some more shp2pgsql clearups; remove some 
     6989          dead commented code and switch over to use the LWDEBUG(F) 
     6990          debugging framework. 
     6991 
     69922008-10-30 23:13  mcayland 
     6993 
     6994        * doc/reference_new.xml, lwgeom/lwgeom_geojson.c, 
     6995          regress/geojson.sql, regress/geojson_expected: Fix regression 
     6996          test differences between different platforms in the AsGeoJSON 
     6997          regression code. There were two issues: firstly, the original 
     6998          regression tests included precision information > 15 significant 
     6999          figures, and secondly the GeoJSON code was exposing BOX2DFLOAT4 
     7000          information to the client instead of calculating the true 
     7001          bounding box. With thanks to Olivier Courtin. 
     7002 
     70032008-10-30 22:48  robe 
     7004 
     7005        * doc/reference.xml, doc/reference_new.xml: Move over ST_DumpRings 
     7006 
     70072008-10-30 17:10  mcayland 
     7008 
     7009        * loader/Makefile.in, loader/shp2pgsql.c: Switch shp2pgsql over to 
     7010          use liblwgeom instead of its own internal parser. Some notes from 
     7011          looking at the code: 
     7012           
     7013          i) I've abstracted the I/O formatting functions into a new 
     7014          OutputGeometry() function since it allow the logic concerning 
     7015          output formatting to kept in one place, rather than sprinkled 
     7016          throughout all the other Insert* functions. 
     7017           
     7018          ii) InsertPoint() and InsertMultiPoint() have been combined, 
     7019          since it seems that the same code will work for both - all that 
     7020          is required is to know whether to produce a MULTIPOINT collecton 
     7021          or a POINT at the end. 
     7022           
     7023          iii) I've added additional comments within the Insert* functions 
     7024          to help clarify what is going on in places 
     7025           
     7026          iv) It appears some corner cases were missing within the 
     7027          conversion code with respect to Z/M coordinates, so in theory the 
     7028          new code should do a better job. 
     7029           
     7030          All in all, the source code is slightly reduced in size (although 
     7031          of course the binary is larger after linking with liblwgeom), and 
     7032          seems a lot more readable to my eyes. A quick TODO is to go 
     7033          through the file and replace the #if...#endif sections related to 
     7034          debugging with LWDEBUG(F) options. 
     7035           
     7036          NOTE: I've had to change the Makefile to allow linking against 
     7037          the maths library and liblwgeom.a, so some manual intervention on 
     7038          the automated build may be required ;) 
     7039 
     70402008-10-29 18:32  robe 
     7041 
     7042        * doc/reference.xml, doc/reference_new.xml: Make more pretty 
     7043          section names, move over ST_Accum and provide example. 
     7044 
     70452008-10-29 18:05  robe 
     7046 
     7047        * doc/reference_new.xml: Pretty anchors for all new sections 
     7048 
     70492008-10-29 17:59  robe 
     7050 
     7051        * doc/reference_new.xml: Incorrect function arg in ST_Union 
     7052 
     70532008-10-29 17:36  robe 
     7054 
     7055        * doc/reference_new.xml: Okay maybe hmm 4th or 5th time is the 
     7056          charm 
     7057 
     70582008-10-29 17:34  robe 
     7059 
     7060        * doc/reference_new.xml: Again 
     7061 
     70622008-10-29 17:34  robe 
     7063 
     7064        * doc/reference_new.xml: Lets try again 
     7065 
     70662008-10-29 17:29  robe 
     7067 
     7068        * doc/reference_new.xml: function name typo 
     7069 
     70702008-10-29 17:27  robe 
     7071 
     7072        * doc/reference.xml, doc/reference_new.xml: Move over rest of 
     7073          Linear Referencing functions and provide examples. Experiment 
     7074          with giving pretty anchor to section. 
     7075 
     70762008-10-29 13:58  robe 
     7077 
     7078        * doc/reference_new.xml: Add Availability note for 
     7079          Populate_Geometry_Columns 
     7080 
     70812008-10-29 13:52  robe 
     7082 
     7083        * doc/reference.xml: Fix line_interpolate_point link 
     7084 
     70852008-10-29 13:13  robe 
     7086 
     7087        * doc/reference.xml, doc/reference_new.xml: Move over 
     7088          ST_Line_Substring 
     7089 
     70902008-10-29 12:37  robe 
     7091 
     7092        * doc/reference.xml, doc/reference_new.xml: Move over 
     7093          ST_Line_Interpolate_Point 
     7094 
     70952008-10-27 16:13  kneufeld 
     7096 
     7097        * doc/reference.xml, doc/reference_new.xml: changed linkend to 
     7098          match case in ST_Length2d to ST_Length2D 
     7099 
     71002008-10-27 16:05  kneufeld 
     7101 
     7102        * doc/reference_new.xml: attempt to fix broken linkend by replacing 
     7103          it with an xref in reference_new.xml 
     7104 
     71052008-10-27 15:53  robe 
     7106 
     7107        * doc/reference.xml, doc/reference_new.xml, doc/template.xml: Move 
     7108          over sql mm compliance for ST_Disjoint and get rid of annoying 
     7109          carriage return in template.xml 
     7110 
     71112008-10-27 15:49  kneufeld 
     7112 
     7113        * lwgeom/lwpostgis.sql.in.c: added availability to 
     7114          Populate_Geometry_Columns 
     7115 
     71162008-10-27 15:48  kneufeld 
     7117 
     7118        * doc/reference_new.xml: fixed typo in broken link to 
     7119          ST_Distance_Spheroid 
     7120 
     71212008-10-27 15:33  kneufeld 
     7122 
     7123        * doc/reference_new.xml: fixed typo in ST_Length3d_Spheriod xref to 
     7124          ST_Length_Spheroid 
     7125 
     71262008-10-27 15:29  kneufeld 
     7127 
     7128        * doc/reference_new.xml: fixed typo in missing constraint linkend: 
     7129          ST_InteriorRings to ST_NumInteriorRings 
     7130 
     71312008-10-27 15:26  kneufeld 
     7132 
     7133        * doc/reference_new.xml: typo in xref link 
     7134 
     71352008-10-27 15:25  kneufeld 
     7136 
     7137        * doc/reference_new.xml: added id for missing constraint linkend: 
     7138          PostGIS_Scripts_Released 
     7139 
     71402008-10-27 15:21  kneufeld 
     7141 
     7142        * doc/reference.xml: added id for missing constraint linkend: 
     7143          line_substring 
     7144 
     71452008-10-27 15:15  kneufeld 
     7146 
     7147        * doc/reference.xml: added id for constraint linkend: length2d 
     7148 
     71492008-10-27 06:49  kneufeld 
     7150 
     7151        * lwgeom/lwpostgis.sql.in.c: fixed bug in lwpostgis.sql.in.c in 
     7152          POPULATE_GEOMETRY_COLUMNS when detecting SRIDs of -1. 
     7153 
     71542008-10-27 06:29  kneufeld 
     7155 
     7156        * doc/reference_new.xml: updated description for 
     7157          Populate_Geometry_Columns 
     7158 
     71592008-10-27 06:13  kneufeld 
     7160 
     7161        * doc/reference_new.xml, lwgeom/lwpostgis.sql.in.c: added plpgsql 
     7162          function Probe_Geometry_Columns to lwpostgis.sql.in.c and added 
     7163          documentation in reference_new.xml 
     7164 
     71652008-10-26 22:26  robe 
     7166 
     7167        * doc/reference_new.xml: Fix typo 
     7168 
     71692008-10-26 22:18  robe 
     7170 
     7171        * doc/reference.xml, doc/reference_new.xml: Move over ST_Length* 
     7172          functions. Correct documentation - e.g. missing 
     7173          ST_Length2D_Spheroid and ST_Length3d_Spheroid and 
     7174          ST_Length_Spheroid are synonyms. Seems to disagree with how we 
     7175          define ST_Length. 
     7176 
     71772008-10-26 21:24  robe 
     7178 
     7179        * doc/reference.xml, doc/reference_new.xml: Move over 
     7180          ST_Distance_Spher* functions 
     7181 
     71822008-10-26 19:49  robe 
     7183 
     7184        * doc/reference_new.xml: Put in availability info for rotate 
     7185          functions 
     7186 
     71872008-10-26 19:43  robe 
     7188 
     7189        * doc/reference.xml, doc/reference_new.xml: Move over rest of 
     7190          Affine family. Correct some typos. Put ST_ForceRHR in right 
     7191          location. 
     7192 
     71932008-10-26 18:14  robe 
     7194 
     7195        * doc/reference.xml, doc/reference_new.xml: Move over ST_Affine 
     7196 
     71972008-10-25 17:29  robe 
     7198 
     7199        * doc/reference.xml: Add = operator the most confusing and 
     7200          accidentally used operator of all 
     7201 
     72022008-10-25 16:30  robe 
     7203 
     7204        * doc/reference_new.xml: Commit provide another example of 
     7205          ST_SetPoint and flag as supporting 3d 
     7206 
     72072008-10-24 15:01  robe 
     7208 
     7209        * doc/reference_new.xml: typo 
     7210 
     72112008-10-24 14:53  robe 
     7212 
     7213        * doc/reference.xml, doc/reference_new.xml: Move over ST_SnapToGrid 
     7214 
     72152008-10-23 00:28  robe 
     7216 
     7217        * doc/reference_new.xml: typo 
     7218 
     72192008-10-22 18:55  robe 
     7220 
     7221        * doc/reference.xml, doc/reference_new.xml: Move over ST_Relate the 
     7222          last of the Geometry Relationship Function and destroy the 
     7223          section in old reference. 
     7224 
     72252008-10-21 06:41  robe 
     7226 
     7227        * doc/reference.xml, doc/reference_new.xml: Move over perimeter and 
     7228          max distance 
     7229 
     72302008-10-21 04:54  kneufeld 
     7231 
     7232        * doc/reference_new.xml: moved ST_ForceRHR into the correct 
     7233          category 
     7234 
     72352008-10-21 04:41  kneufeld 
     7236 
     7237        * doc/reference.xml, doc/reference_new.xml: moved over ST_ForceRHR 
     7238 
     72392008-10-20 17:36  robe 
     7240 
     7241        * doc/reference_new.xml: typo in st_cover something. Hate 
     7242          non-symmetric relationships 
     7243 
     72442008-10-20 17:29  robe 
     7245 
     7246        * doc/reference_new.xml: Revert change to ST_MemUnion - it really 
     7247          is that. Most have had a faulty restore when it was named 
     7248          ST_MemGeomUnion 
     7249 
     72502008-10-20 17:25  robe 
     7251 
     7252        * doc/reference.xml, doc/reference_new.xml: Move over ST_Covers and 
     7253          ST_CoveredBy and provide examples, update ST_Contains example to 
     7254          show distinction between ST_Covers, ST_Contains etc. 
     7255 
     72562008-10-20 14:49  robe 
     7257 
     7258        * README.postgis: correct links in README and note about running 
     7259          make check before make install. How the hell do you do that? 
     7260 
     72612008-10-19 23:40  robe 
     7262 
     7263        * doc/reference_new.xml: Provide example for GeometryType. fix typo 
     7264 
     72652008-10-19 23:31  robe 
     7266 
     7267        * doc/reference_new.xml: typo in ST_Y definition. Also added common 
     7268          use-case example of ST_Centroid used with ST_X, ST_Y 
     7269 
     72702008-10-19 14:52  mcayland 
     7271 
     7272        * configure.ac, loader/Makefile, loader/Makefile.in, 
     7273          loader/Makefile.pgsql2shp.in, loader/Makefile.shp2pgsql.in: After 
     7274          several discussions at PGDay, it seems that the only use-case for 
     7275          the PGXS PROGRAM clause is for programs that wish to link with 
     7276          the backend libraries. Hence create a new Makefile for the loader 
     7277          directory which uses the new autoconf infrastructure, based upon 
     7278          library and dependency lists from the original 1.3 branch. 
     7279 
     72802008-10-19 14:40  robe 
     7281 
     7282        * doc/reference.xml, doc/reference_new.xml: Move over remainder of 
     7283          Geometry Accessors to new section. Fix ST_MemUnion (really 
     7284          ST_MemGeomUnion), correct mistake in ST_SymDifference 
     7285 
     72862008-10-18 08:33  mcayland 
     7287 
     7288        * regress/run_test: Remove postgis_jts_version() function call from 
     7289          regression tests as the function no longer exists (prevents 
     7290          warning being displayed at the start of the test run) 
     7291 
     72922008-10-17 18:51  robe 
     7293 
     7294        * doc/reference.xml, doc/reference_new.xml: Move over the *N family 
     7295 
     72962008-10-17 17:58  robe 
     7297 
     7298        * doc/reference.xml, doc/reference_new.xml: Move over ST_length2d, 
     7299          ST_length3d 
     7300 
     73012008-10-17 03:39  robe 
     7302 
     7303        * doc/reference.xml, doc/reference_new.xml: Move over ST_MemUnion 
     7304          the last of the geometry processing functions and destroy the 
     7305          geometry processing functions old section 
     7306 
     73072008-10-17 03:05  robe 
     7308 
     7309        * doc/reference_new.xml: forgot to delete some stuff 
     7310 
     73112008-10-17 03:04  robe 
     7312 
     7313        * doc/reference.xml, doc/reference_new.xml: move over 
     7314          ST_Shift_Longitude, ST_Difference, ST_SymDifference 
     7315 
     73162008-10-16 22:13  kneufeld 
     7317 
     7318        * doc/template.xml: reverting accidental commit to template.xml 
     7319 
     73202008-10-16 18:35  robe 
     7321 
     7322        * doc/reference.xml, doc/reference_new.xml: Move over 
     7323          ST_NumGeometries 
     7324 
     73252008-10-16 18:17  robe 
     7326 
     7327        * doc/reference.xml, doc/reference_new.xml: Move over 
     7328          ST_ExteriorRing, ST_NumInteriorRings, ST_NumInteriorRing 
     7329 
     73302008-10-16 18:12  kneufeld 
     7331 
     7332        * configure.ac, doc/Makefile.in: added dblatex as a dependency for 
     7333          building PDF's 
     7334          added a pdf target to doc/Makefile.in 
     7335 
     73362008-10-16 08:33  mcayland 
     7337 
     7338        * lwgeom/lwgeom_pg.c: Update to previous parser patch: if the error 
     7339          location is 0 (i.e. we haven't even matched a valid OGC WKT type) 
     7340          then display a more appropriate message. Per minor gripe from 
     7341          Paul. 
     7342 
     73432008-10-16 07:22  robe 
     7344 
     7345        * doc/reference_new.xml: update st_azimuth - it should be called 
     7346          vector instead of line since order of points reverses the angle 
     7347 
     73482008-10-16 07:17  robe 
     7349 
     7350        * doc/reference.xml, doc/reference_new.xml: Move over ST_Azimuth 
     7351          and provide example 
     7352 
     73532008-10-16 06:35  robe 
     7354 
     7355        * doc/reference.xml, doc/reference_new.xml, 
     7356          doc/xsl/postgis_aggs_mm.xml.xsl: Move over ST_Boundary to new 
     7357          section, copy comment about SQL-MM srid to xsl header 
     7358 
     73592008-10-15 21:44  mcayland 
     7360 
     7361        * lwgeom/lwgeom_pg.c: Fix pointer problem in the new HINT code 
     7362          caused by strncpy() not padding with zeros unless the specified 
     7363          length is *longer* than the source string. 
     7364 
     73652008-10-15 18:36  pramsey 
     7366 
     7367        * lwgeom/lwgeom_box2dfloat4.c: last one! 
     7368 
     73692008-10-15 18:26  pramsey 
     7370 
     7371        * lwgeom/lwgeom_gist.c, lwgeom/lwgeom_inout.c: expunge remaining 
     7372          stringBuffer references 
     7373 
     73742008-10-15 17:59  pramsey 
     7375 
     7376        * lwgeom/Makefile.in, lwgeom/lwgeom_gist.c, lwgeom/stringBuffer.c, 
     7377          lwgeom/stringBuffer.h: Remove stringBuffer.* from 
     7378          build/repository. 
     7379 
     73802008-10-15 15:03  mcayland 
     7381 
     7382        * liblwgeom/liblwgeom.h, liblwgeom/lwgparse.c, 
     7383          liblwgeom/lwgunparse.c, liblwgeom/wktparse.h, lwgeom/lwgeom_pg.c, 
     7384          lwgeom/lwgeom_pg.h, regress/regress_expected, 
     7385          regress/regress_ogc_expected, regress/wkt_expected: Update the 
     7386          LWGEOM parser to provide error HINTs when being called from 
     7387          PostgreSQL, and update regression tests accordingly. 
     7388 
     73892008-10-15 13:43  robe 
     7390 
     7391        * doc/reference_new.xml: fix spacing of st_linemerge, st_segmentize 
     7392          examples. 
     7393 
     73942008-10-15 13:39  robe 
     7395 
     7396        * doc/reference.xml, doc/reference_new.xml: Move over ST_Segmentize 
     7397          and ST_LineMerge 
     7398 
     73992008-10-14 23:08  kneufeld 
     7400 
     7401        * doc/Makefile.in: moved cleanup of the pdf to the maintainer-clean 
     7402          target 
     7403 
     74042008-10-14 20:11  pramsey 
     7405 
     7406        * lwgeom/lwgeom_gist.c: Remove sliced test code and return to 
     7407          original state. 
     7408 
     74092008-10-14 19:51  mcayland 
     7410 
     7411        * liblwgeom/liblwgeom.h, liblwgeom/lwgparse.c, 
     7412          liblwgeom/lwgunparse.c, liblwgeom/wktparse.h, 
     7413          lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_inout.c, 
     7414          lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h, 
     7415          regress/regress_ogc_expected: Nearly finish work on the new 
     7416          parser API. The key part of this patch is to alter the behaviour 
     7417          of the parser so that instead of generating errors directly, it 
     7418          returns an error code, error location and an error message. Hence 
     7419          the caller is now in charge of the behaviour when parsing invalid 
     7420          geometries, and so can ignore errors or proceed onto the next 
     7421          geometry if required. The regression test change is due to a 
     7422          change in an error message, since the error is now returned from 
     7423          the unparser before it even gets to GEOS. 
     7424 
     74252008-10-14 19:39  robe 
     7426 
     7427        * doc/reference_new.xml: Provide examples for ST_Simplify and 
     7428          ST_SimplifyPreserveTopology 
     7429 
     74302008-10-14 18:16  robe 
     7431 
     7432        * doc/reference.xml, doc/reference_new.xml: Move over st_simplify 
     7433          and st_simplifypreservetopology. Still need to put in examples. 
     7434 
     74352008-10-14 17:42  pramsey 
     7436 
     7437        * lwgeom/lwgeom_functions_analytic.c, 
     7438          lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_gist.c: astyle 
     7439          style=ansi indent=tab=8 
     7440 
     74412008-10-14 11:40  robe 
     7442 
     7443        * doc/reference.xml, doc/reference_new.xml: completely move over 
     7444          rest of management functions to new section. Add 
     7445          probe_geometry_columns - never been documented, but useful. Get 
     7446          rid of update_geometry_stats - just returns a dumb message that 
     7447          its obsolete. 
     7448 
     74492008-10-14 03:56  robe 
     7450 
     7451        * doc/reference_new.xml: Add missing function proto for 
     7452          dropgeometrytable 
     7453 
     74542008-10-13 13:16  mcayland 
     7455 
     7456        * liblwgeom/lwgparse.c, liblwgeom/lwgunparse.c: Rename 
     7457          parser_check_flags to current_parser_check_flags and 
     7458          unparser_check_flags to current_unparser_check_flags to clarify 
     7459          that these status variables only reflect the checks enabled for 
     7460          the current parse. 
     7461 
     74622008-10-13 13:03  mcayland 
     7463 
     7464        * liblwgeom/examples/unparser.c: Move the liblwgeom unparser 
     7465          example over to the dynptarray API which is the proper way to 
     7466          alter point arrays in memory. 
     7467 
     74682008-10-13 11:36  mcayland 
     7469 
     7470        * lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos_prepared.c, 
     7471          lwgeom/lwgeom_geos_prepared.h: Fix up some more warnings in SVN 
     7472          trunk; note that there are still 2 remaining PreparedGeometry 
     7473          warnings, but these will require patching GEOS. 
     7474 
     74752008-10-12 17:47  pramsey 
     7476 
     7477        * lwgeom/lwgeom_gist.c: Performance boost: only detoast the front 
     7478          of the tuple first and 
     7479          extract the bbox from that. 
     7480 
     74812008-10-10 16:34  pramsey 
     7482 
     7483        * lwgeom/lwgeom_geos.c: Pull prep_cache reference safely inside 
     7484          PREPARED_GEOM #ifdef 
     7485 
     74862008-10-10 05:24  pramsey 
     7487 
     7488        * lwgeom/long_xact.c, lwgeom/lwgeom_box.c, 
     7489          lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_box3d.c, 
     7490          lwgeom/lwgeom_btree.c, lwgeom/lwgeom_chip.c, 
     7491          lwgeom/lwgeom_debug.c, lwgeom/lwgeom_dump.c, 
     7492          lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_functions_analytic.c, 
     7493          lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_functions_lrs.c, 
     7494          lwgeom/lwgeom_geojson.c, lwgeom/lwgeom_geos.c, 
     7495          lwgeom/lwgeom_geos.h, lwgeom/lwgeom_geos_prepared.c, 
     7496          lwgeom/lwgeom_geos_prepared.h, lwgeom/lwgeom_gist.c, 
     7497          lwgeom/lwgeom_gml.c, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_kml.c, 
     7498          lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c, lwgeom/lwgeom_rtree.c, 
     7499          lwgeom/lwgeom_spheroid.c, lwgeom/lwgeom_sqlmm.c, 
     7500          lwgeom/lwgeom_svg.c, lwgeom/lwgeom_transform.c, 
     7501          lwgeom/lwgeom_triggers.c, lwgeom/lwpostgis.sql.in.c, 
     7502          lwgeom/stringBuffer.c, lwgeom/test.c: Set keywords propery. 
     7503 
     75042008-10-10 05:17  pramsey 
     7505 
     7506        * lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos.h, 
     7507          lwgeom/lwgeom_geos_prepared.c, lwgeom/lwpostgis.sql.in.c: 
     7508          Clean-up and comment. 
     7509 
     75102008-10-10 04:41  pramsey 
     7511 
     7512        * lwgeom/Makefile.in, lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_c.c: 
     7513          Rename lwgeom_geos_c.c to lwgeom_geos.c 
     7514 
     75152008-10-10 04:39  pramsey 
     7516 
     7517        * lwgeom/Makefile.in, lwgeom/lwgeom_geos.h, lwgeom/lwgeom_geos_c.c, 
     7518          lwgeom/lwgeom_geos_prepared.c, lwgeom/lwgeom_geos_prepared.h, 
     7519          lwgeom/lwgeom_rtree.h, lwgeom/lwpostgis.sql.in.c, regress/README, 
     7520          regress/regress_ogc_prep.sql, regress/regress_ogc_prep_expected: 
     7521          Prepared geometries getting closer to readiness. Integrated into 
     7522          standard functions, regression tests added. 
     7523 
     75242008-10-10 01:35  mleslie 
     7525 
     7526        * regress/README: Updating the regression test README file with 
     7527          details about the c preprocessing step and the formatting of the 
     7528          _expected file results. 
     7529 
     75302008-10-08 18:57  robe 
     7531 
     7532        * doc/xsl/postgis_aggs_mm.xml.xsl: SQL my MM 
     7533 
     75342008-10-08 18:51  robe 
     7535 
     7536        * doc/reference_new.xml: update st_translate include support for 3d 
     7537          flag 
     7538 
     75392008-10-08 18:27  pramsey 
     7540 
     7541        * lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos_c.c: Move to 
     7542          memcmp keys, leave prepared functions tied to old keyed 
     7543          signatures for now. 
     7544 
     75452008-10-08 10:14  mleslie 
     7546 
     7547        * liblwgeom/lwcurve.c, regress/sql-mm-circularstring.sql, 
     7548          regress/sql-mm-circularstring_expected.in: Rebuilt the box3d 
     7549          generation for circular strings to account for a special 
     7550          large-arc case. Fix for issue 58, includes regression test for 
     7551          the case. 
     7552 
     75532008-10-08 05:48  kneufeld 
     7554 
     7555        * doc/reference.xml: fixed several broken or redirected external 
     7556          URLs. 
     7557 
     75582008-10-08 05:45  kneufeld 
     7559 
     7560        * doc/introduction.xml, doc/reference.xml, doc/reporting.xml, 
     7561          doc/template.xml, doc/using_postgis.xml: fixed several broken or 
     7562          redirected external URLs. 
     7563 
     75642008-10-08 04:25  pramsey 
     7565 
     7566        * lwgeom/lwgeom_geos_c.c: Fix minor logic error in intersects() 
     7567          bbox shortcut. 
     7568 
     75692008-10-07 23:51  pramsey 
     7570 
     7571        * lwgeom/lwgeom_geos_c.c: Re-work prepared geom cache to use memcmp 
     7572          instead of keys, step 1. 
     7573 
     75742008-10-07 20:38  pramsey 
     7575 
     7576        * lwgeom/lwgeom_gist.c: Move DEBUG statement next to a req'd 
     7577          variable. 
     7578 
     75792008-10-07 18:09  robe 
     7580 
     7581        * doc/reference_new.xml: correct mistake 
     7582 
     75832008-10-07 17:39  robe 
     7584 
     7585        * doc/reference.xml, doc/reference_new.xml: Move over ST_ConvexHull 
     7586 
     75872008-10-06 19:51  pramsey 
     7588 
     7589        * lwgeom/lwgeom_geos_c.c: Fix slight error in box shortcut logic in 
     7590          prepared intersects. 
     7591 
     75922008-10-05 22:12  pramsey 
     7593 
     7594        * lwgeom/lwgeom_geos_c.c: Convert from LWDEBUG to POSTGIS_DEBUG 
     7595 
     75962008-10-05 17:33  mcayland 
     7597 
     7598        * liblwgeom/lwgparse.c: Fix stupid mistake in the liblwgeom 
     7599          parser... 
     7600 
     76012008-10-04 21:29  pramsey 
     7602 
     7603        * lwgeom/lwgeom_geos_c.c: Fix boneheaded error in prepared 
     7604          intersects. 
     7605 
     76062008-10-04 17:49  pramsey 
     7607 
     7608        * lwgeom/lwgeom_geos_c.c: Protect prepared geometry implementation 
     7609          in GEOS>=3.1 defines. 
     7610 
     76112008-10-04 16:00  mcayland 
     7612 
     7613        * lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_gist.c, 
     7614          lwgeom/lwgeom_inout.c: Fix the DEBUGF statements I didn't realise 
     7615          I broke with the new LWGEOM parser/unparser API (in response to 
     7616          Paul's r3061 commit). 
     7617 
     76182008-10-03 18:07  pramsey 
     7619 
     7620        * lwgeom/lwgeom_geos_c.c: Some extra debugf's in the prepared 
     7621          geometry code. 
     7622 
     76232008-10-03 17:37  pramsey 
     7624 
     7625        * lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_gist.c, 
     7626          lwgeom/lwgeom_inout.c: Patch up and comment out some DEBUGF lines 
     7627          that don't compile due to changes in function 
     7628          signatures in liblwgeom 
     7629 
     76302008-10-03 13:23  robe 
     7631 
     7632        * doc/reference_new.xml: correct incorrect statement 
     7633 
     76342008-10-03 13:20  robe 
     7635 
     7636        * doc/reference_new.xml: Update ST_Union's fitness for 3d with 
     7637          examples. 
     7638 
     76392008-10-03 09:22  robe 
     7640 
     7641        * doc/reference_new.xml: Add more examples of 3d use and annotate 
     7642          more 3d functions 
     7643 
     76442008-10-02 23:53  pramsey 
     7645 
     7646        * lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_transform.c: Rework 
     7647          prepared geometry handling to look more like the implementation 
     7648          of 
     7649          PJ caching in transform. 
     7650 
     76512008-10-02 18:52  pramsey 
     7652 
     7653        * lwgeom/lwgeom_geos_c.c: Flip format to 'astyle --style=ansi 
     7654          --indent=tab=8' to make upcoming 
     7655          changes more consistent, stylewise. (Can't stand the mixed styles 
     7656          anymore!) 
     7657 
     76582008-10-02 18:35  pramsey 
     7659 
     7660        * lwgeom: add .so. to svn:ignore 
     7661 
     76622008-10-02 17:36  pramsey 
     7663 
     7664        * lwgeom/lwpostgis.sql.in.c: add check for invalid srid to 
     7665          addgeometrycolumn (#33) 
     7666 
     76672008-10-02 16:46  pramsey 
     7668 
     7669        * lwgeom/lwgeom_geos_c.c: ensure relate(g,g,p) is case insensitive 
     7670          (#44) 
     7671 
     76722008-10-02 16:15  robe 
     7673 
     7674        * doc/reference_new.xml: Flag more 3d compatible functions 
     7675 
     76762008-10-02 16:00  pramsey 
     7677 
     7678        * utils/postgis_restore.pl: pass commandline options into backend 
     7679          command (#45) 
     7680 
     76812008-10-02 15:56  pramsey 
     7682 
     7683        * lwgeom/lwgeom_rtree.c: Fix log message to refer to correct 
     7684          function name 
     7685 
     76862008-10-02 12:43  robe 
     7687 
     7688        * doc/reference_new.xml: Fix minor typos in ST_Polygonize 
     7689 
     76902008-10-02 12:14  robe 
     7691 
     7692        * doc/reference.xml, doc/reference_new.xml, 
     7693          doc/xsl/postgis_aggs_mm.xml.xsl: Get rid of extra line breaks in 
     7694          specialty function section (by changing xsl). Move over 
     7695          ST_Polygonize and provide examples. 
     7696 
     76972008-10-02 11:40  robe 
     7698 
     7699        * doc/reference_new.xml, doc/template.xml, 
     7700          doc/xsl/postgis_aggs_mm.xml.xsl: Start annotating functions that 
     7701          support 3d, add some examples of 3d, update xsl to pull out 
     7702          functions that support 3d in a separate special function index 
     7703 
     77042008-10-02 11:17  robe 
     7705 
     7706        * doc/reference_new.xml: extraneous junk left 
     7707 
     77082008-10-02 11:16  robe 
     7709 
     7710        * doc/reference.xml, doc/reference_new.xml: Move over ST_Extent 
     7711 
     77122008-10-01 21:55  robe 
     7713 
     7714        * doc/xsl/postgis_aggs_mm.xml.xsl: Get rid of excess paragraph in 
     7715          mm compliance section 
     7716 
     77172008-10-01 21:53  robe 
     7718 
     7719        * doc/reference_new.xml: Moved some functions to Geometry 
     7720          Processing section 
     7721 
     77222008-10-01 21:42  robe 
     7723 
     7724        * doc/reference_new.xml: Put in SQL mm compliance for 
     7725          ST_Intersection 
     7726 
     77272008-10-01 20:04  robe 
     7728 
     7729        * doc/reference.xml, doc/reference_new.xml: Move ST_Intersection to 
     7730          new reference_new.xml 
     7731 
     77322008-09-30 17:42  robe 
     7733 
     7734        * doc/xsl/postgis_aggs_mm.xml.xsl: Revise to include mm compliance 
     7735          section 
     7736 
     77372008-09-30 17:39  robe 
     7738 
     7739        * doc/reference.xml, doc/reference_new.xml: Move over ST_Intersects 
     7740          sql mm compliance note to reference_new (remove sT_Intersects 
     7741          from MM section of old reference) 
     7742 
     77432008-09-30 13:29  mcayland 
     7744 
     7745        * regress/regress_lrs.sql, regress/regress_lrs_expected: Update 
     7746          regression tests to include test cases for GBT#21. 
     7747 
     77482008-09-30 13:25  mcayland 
     7749 
     7750        * lwgeom/lwgeom_functions_lrs.c: Fix for locate_along_measure 
     7751          returning invalid values (GBT#21) 
     7752 
     77532008-09-30 04:06  kneufeld 
     7754 
     7755        * doc/Makefile.in, doc/postgis.xml, 
     7756          doc/xsl/postgis_aggs_mm.xml.xsl: added a new aggregate and sql_mm 
     7757          toc to docs generated via a custom xsl (provided by Regina Obe) 
     7758          to the documentation Makefile 
     7759 
     77602008-09-29 16:20  robe 
     7761 
     7762        * doc/xsl/postgis_aggs_mm.xml.xsl: change to sort functions 
     7763          alphabetically 
     7764 
     77652008-09-28 19:48  mcayland 
     7766 
     7767        * liblwgeom/examples/unparser.c, liblwgeom/liblwgeom.h, 
     7768          liblwgeom/lwgeom.c, liblwgeom/lwgparse.c, liblwgeom/lwgunparse.c, 
     7769          liblwgeom/wktparse.h, lwgeom/lwgeom_functions_basic.c, 
     7770          lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c: 
     7771          Update LWGEOM unparser to (E)WKT/WKB to resturn a 
     7772          LWGEOM_UNPARSER_RESULT structure instead of just the WKT/WKB 
     7773          character array. This is the same work done for r3023 but applied 
     7774          to the unparser instead. 
     7775 
     77762008-09-28 16:18  mcayland 
     7777 
     7778        * liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c, liblwgeom/lwgparse.c, 
     7779          lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c: 
     7780          With the advent of LWGEOM_PARSER_RESULT, it is now possible to 
     7781          get rid of the horrible SERIALIZED_LWGEOM hack for PostgreSQL 8.3 
     7782          to allow us to return the size separate from the result. This is 
     7783          good as it removes another level of indirection from the parser. 
     7784          Note that the size field has now been added to the 
     7785          LWGEOM_PARSER_RESULT structure. 
     7786 
     77872008-09-28 15:47  mcayland 
     7788 
     7789        * lwgeom/lwgeom_rtree.c, lwgeom/lwgeom_rtree.h: Clear up warnings 
     7790          (mixed declartions within code and invalid return) from r3022. 
     7791 
     77922008-09-28 15:32  mcayland 
     7793 
     7794        * liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c, liblwgeom/lwgparse.c, 
     7795          liblwgeom/wktparse.h, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, 
     7796          lwgeom/lwgeom_pg.c: Update (E)WKT/WKB parser to return a 
     7797          structure (LWGEOM_PARSER_RESULT) instead of just the serialized 
     7798          lwgeom. This is in preparation for returning more detailed error 
     7799          information back to the caller. 
     7800 
     78012008-09-28 09:03  pramsey 
     7802 
     7803        * lwgeom/lwgeom_functions_analytic.c, lwgeom/lwgeom_geos_c.c, 
     7804          lwgeom/lwgeom_rtree.c, lwgeom/lwgeom_rtree.h: Update pip shortcut 
     7805          code to be less aggressive in building cache. 
     7806 
     78072008-09-27 08:19  mcayland 
     7808 
     7809        * liblwgeom/lwgunparse.c, lwgeom/lwgeom_functions_analytic.c: 
     7810          Rename parser_check_flags to unparser_check_flags for the 
     7811          unparser to prevent linking error under OS X. Also add missing 
     7812          function prototype to silence compiler warning in the PiP code. 
     7813 
     78142008-09-26 21:46  pramsey 
     7815 
     7816        * lwgeom/lwgeom_geos_c.c, lwgeom/lwpostgis.sql.in.c: harmonize sql 
     7817          functions with c functions for prepared geometry 
     7818 
     78192008-09-26 21:34  pramsey 
     7820 
     7821        * lwgeom/lwgeom_geos_c.c: Make preparedgeometry memory handling a 
     7822          good deal kinder (no longer losing base geometry every time) 
     7823 
     78242008-09-26 21:01  robe 
     7825 
     7826        * doc/xsl/postgis_aggs_mm.xml.xsl: put index in listitems and hope 
     7827          for the best 
     7828 
     78292008-09-26 19:43  pramsey 
     7830 
     7831        * lwgeom/lwgeom_functions_analytic.c, lwgeom/lwgeom_geos_c.c, 
     7832          lwgeom/lwgeom_rtree.c, lwgeom/lwgeom_rtree.h: P-I-P rennovation 
     7833          complete: memory leaks gone, multipolygon support added 
     7834 
     78352008-09-26 18:59  robe 
     7836 
     7837        * doc/xsl/postgis_aggs_mm.xml.xsl: correct the comments 
     7838 
     78392008-09-26 18:55  robe 
     7840 
     7841        * doc/xsl/postgis_aggs_mm.xml.xsl: xsl that generates index listing 
     7842          of postgis spatial aggregates and MM compliant functions 
     7843 
     78442008-09-26 12:45  robe 
     7845 
     7846        * doc/xsl/postgis_comments.sql.xsl: Put in author/license info (hmm 
     7847          this is a guess - couldn't find a good example in SVN to go by). 
     7848          Also comment on what xsl is doing. 
     7849 
     78502008-09-26 02:50  kneufeld 
     7851 
     7852        * doc/Makefile.in: updated "make clean" directive to include the 
     7853          newly generated PDFs 
     7854 
     78552008-09-25 21:50  mcayland 
     7856 
     7857        * liblwgeom/examples/unparser.c, liblwgeom/liblwgeom.h, 
     7858          liblwgeom/lwgeom.c, liblwgeom/lwgparse.c, liblwgeom/lwgunparse.c, 
     7859          liblwgeom/wktparse.h, lwgeom/lwgeom_dump.c, 
     7860          lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos_c.c, 
     7861          lwgeom/lwgeom_gist.c, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, 
     7862          lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h: Add parser flags to the 
     7863          LWGEOM to (E)WKB/WKT parsers, similar to has already been done 
     7864          for the (E)WKB/WKT to LWGEOM parsers. 
     7865 
     78662008-09-25 21:34  mcayland 
     7867 
     7868        * lwgeom/lwgeom_rtree.c: Remove missing variables from LWDEBUG(F) 
     7869          statement that would cause compilation to fail with 
     7870          POSTGIS_DEBUG_LEVEL > 0 
     7871 
     78722008-09-25 20:46  pramsey 
     7873 
     7874        * lwgeom/lwgeom_rtree.c: Another biggish leak into the parent 
     7875          context. 
     7876 
     78772008-09-25 19:18  pramsey 
     7878 
     7879        * lwgeom/lwgeom_rtree.c, lwgeom/lwgeom_rtree.h: More small memory 
     7880          leaks removed. 
     7881 
     78822008-09-25 17:18  pramsey 
     7883 
     7884        * lwgeom/lwgeom_rtree.c: Remove more memory leaks from P-I-P 
     7885          shortcut code. 
     7886 
     78872008-09-25 12:18  robe 
     7888 
     7889        * doc/reference_new.xml: More typo fixes 
     7890 
     78912008-09-25 12:10  robe 
     7892 
     7893        * doc/reference.xml, doc/reference_new.xml: Move over 
     7894          ST_MakePointM, miscellaneous typo fixes 
     7895 
     78962008-09-24 14:05  robe 
     7897 
     7898        * Version.config: Put svn back in microversion 
     7899 
     79002008-09-24 14:01  robe 
     7901 
     7902        * lwgeom/lwpostgis.sql.in.c: typo 
     7903 
     79042008-09-24 13:55  robe 
     7905 
     7906        * lwgeom/lwpostgis.sql.in.c: Added ST_MakePointM, removed redundant 
     7907          redefinition of MakePointM so docs are now in synch with actual 
     7908          functions. 
     7909 
     79102008-09-23 21:32  mcayland 
     7911 
     7912        * liblwgeom/vsprintf.c: Use __va_copy() to pass a copy of the 
     7913          variadic structure to lw_vasprintf() to solve ABI difference 
     7914          between 32bit/64bit architectures. 
     7915 
     79162008-09-23 19:59  mcayland 
     7917 
     7918        * lwgeom/lwgeom_gist.c: Remove a couple more warnings when 
     7919          compiling with debug enabled from lwgeom_gist.c. 
     7920 
     79212008-09-23 19:53  mcayland 
     7922 
     7923        * liblwgeom/lwgunparse.c: Revert commit 2990: the real bug was that 
     7924          the LWDEBUG statement was incorrect rather than the code - the 
     7925          additional read_int() was causing an off-by-one error when 
     7926          outputting WKB causing several regression tests to fail. 
     7927 
     79282008-09-23 19:44  mcayland 
     7929 
     7930        * liblwgeom/liblwgeom.h, liblwgeom/lwutil.c, liblwgeom/vsprintf.c, 
     7931          lwgeom/lwgeom_functions_analytic.c, lwgeom/lwgeom_pg.c, 
     7932          lwgeom/lwgeom_pg.h: Refactor the memory management routines to 
     7933          account for the fact that variadic functions can't be called 
     7934          directly from the initial allocators. Also solve issues related 
     7935          to differences between the system vasprintf() (if supplied) and 
     7936          the liblwgeom vasprintf() by renaming to lw_vasprintf() and using 
     7937          it throughout PostGIS. With all this in place, GBT#54 is fixed 
     7938          which is very useful when debugging ;) 
     7939 
     79402008-09-23 19:07  pramsey 
     7941 
     7942        * lwgeom/lwgeom_rtree.c: Reduce p-i-p memory leak by 50% 
     7943 
     79442008-09-23 13:05  robe 
     7945 
     7946        * doc/reference_new.xml: fix typo add more links 
     7947 
     79482008-09-23 13:00  robe 
     7949 
     7950        * doc/reference.xml, doc/reference_new.xml: Move over ST_Buffer 
     7951 
     79522008-09-22 22:59  pramsey 
     7953 
     7954        * liblwgeom/lwgunparse.c: Add cnt declaration where missing. 
     7955 
     79562008-09-22 17:55  robe 
     7957 
     7958        * doc/xsl/postgis_comments.sql.xsl: change to xsl 1.0 plus minor 
     7959          indent change 
     7960 
     79612008-09-22 12:28  robe 
     7962 
     7963        * doc/xsl, doc/xsl/postgis_comments.sql.xsl: Add xsl file that 
     7964          autogenerates sql set comment statements from reference_new.xml 
     7965 
     79662008-09-22 12:18  robe 
     7967 
     7968        * doc/reference_new.xml: Realized from my sql comment generation 
     7969          xsl that there is really no ST_WKTToSQL that takes an SRID and no 
     7970          ST_BD.. that doesn't take an SRID. Very shocking. 
     7971 
     79722008-09-21 23:15  robe 
     7973 
     7974        * doc/reference_new.xml: typo in st_setsrid returns geometry not 
     7975          boolean 
     7976 
     79772008-09-18 22:12  pramsey 
     7978 
     7979        * liblwgeom, lwgeom: Add a few more generated files to ignore 
     7980 
     79812008-09-18 22:09  pramsey 
     7982 
     7983        * ., doc, liblwgeom, loader, lwgeom, regress, topology: Set ignore 
     7984          properties on generated files. 
     7985 
     79862008-09-18 13:54  mcayland 
     7987 
     7988        * liblwgeom/lwgunparse.c: Update the code for unparsing LWGEOMs to 
     7989          WKB/WKT so that it includes the standard simple checks: 
     7990          LINESTRINGs must have > 2 points, POLYGONs must have closed rings 
     7991          and CIRCULARSTRINGs must have > 2 points and the number of points 
     7992          must be odd. There is still a little more work to do to allow 
     7993          flags to be passed into the parser to specify which checks should 
     7994          be enforced, much like has already been done for the parsing from 
     7995          WKB/WKT to LWGEOM. 
     7996 
     79972008-09-18 04:34  kneufeld 
     7998 
     7999        * doc/reference_new.xml: commit to test autobuild process and svn 
     8000          hooks 
     8001          - removed extra tabs from preformatted text blocks 
     8002 
     80032008-09-18 04:22  kneufeld 
     8004 
     8005        * doc/installation.xml: commit to test autobuild process and svn 
     8006          hooks 
     8007          - removed extra tabs from preformatted text blocks 
     8008 
     80092008-09-17 15:05  robe 
     8010 
     8011        * doc/reference_new.xml: Add to ST_SetSRID - reference to 
     8012          spatial_ref_sys 
     8013 
     80142008-09-17 14:46  robe 
     8015 
     8016        * doc/reference_new.xml: Link ST_SetSRID to updated spatial_ref_sys 
     8017          section using cutesy anchor. 
     8018 
     80192008-09-17 14:41  robe 
     8020 
     8021        * doc/using_postgis.xml: Give spatial reference systems section a 
     8022          cutesy anchor. 
     8023 
     80242008-09-17 05:49  robe 
     8025 
     8026        * doc/using_postgis.xml: 
     8027 
     80282008-09-17 05:48  robe 
     8029 
     8030        * doc/using_postgis.xml: typo in link 
     8031 
     80322008-09-17 04:14  robe 
     8033 
     8034        * doc/using_postgis.xml: more fleshing out of spatial ref section 
     8035 
     80362008-09-17 04:00  robe 
     8037 
     8038        * doc/using_postgis.xml: Beef up spatial reference section. Still 
     8039          needs work. 
     8040 
     80412008-09-17 03:54  kneufeld 
     8042 
     8043        * doc/reference.xml: added an id to ST_Buffer to provide an end 
     8044          link for cross references. 
     8045 
     80462008-09-16 22:43  mcayland 
     8047 
     8048        * liblwgeom/liblwgeom.h, liblwgeom/lwsegmentize.c, 
     8049          liblwgeom/lwutil.c: Silence a few more compiler warnings that had 
     8050          appeared during my last few parser commits. 
     8051 
     80522008-09-16 22:29  mcayland 
     8053 
     8054        * liblwgeom/examples, liblwgeom/examples/Makefile, 
     8055          liblwgeom/examples/README, liblwgeom/examples/unparser.c: Add an 
     8056          example of how the liblwgeom API can be used by other C programs 
     8057          to manipulate geometries and output the result. Currently the 
     8058          unparser.c program shows how a geometry can be constructed "on 
     8059          the fly" and then exported in both WKT and HEXWKB formats; 
     8060          however it gives programmers the potential to devise some very 
     8061          unique processing tools which can generate files that can be 
     8062          loaded into PostGIS. 
     8063 
     80642008-09-16 18:44  mcayland 
     8065 
     8066        * liblwgeom/Makefile.in, liblwgeom/lwsegmentize.c, 
     8067          lwgeom/lwgeom_sqlmm.c: Move the LWGEOM-specific functions from 
     8068          lwgeom_sqlmm.c into liblwgeom/lwsegmentize.c to ensure that 
     8069          liblwgeom can exist as a standalone library. 
     8070 
     80712008-09-16 13:35  robe 
     8072 
     8073        * doc/faq.xml: Cleanup of FAQ 
     8074 
     80752008-09-16 13:17  robe 
     8076 
     8077        * doc/reference.xml, doc/reference_new.xml: Move over ST_Expand 
     8078 
     80792008-09-16 01:51  robe 
     8080 
     8081        * doc/introduction.xml: Expand list of contributors 
     8082 
     80832008-09-16 01:47  robe 
     8084 
     8085        * doc/introduction.xml: Expand list of contributors 
     8086 
     80872008-09-15 11:54  robe 
     8088 
     8089        * doc/using_postgis.xml: Fix url link to proj to point to osgeo 
     8090 
     80912008-09-13 05:41  kneufeld 
     8092 
     8093        * doc/reference.xml, doc/reference_new.xml: Moved over ST_IsRing to 
     8094          new PostGIS reference. 
     8095          Fixed link errors to ST_IsSimple. 
     8096 
     80972008-09-12 12:12  robe 
     8098 
     8099        * doc/introduction.xml: typo 
     8100 
     81012008-09-12 10:46  robe 
     8102 
     8103        * doc/introduction.xml: Spelled Kevin's last name wrong and Mateusz 
     8104          first name wrong. Sorry Kevin and Mateusz. 
     8105 
     81062008-09-12 10:40  robe 
     8107 
     8108        * doc/introduction.xml: Update Credits and project links 
     8109          1) Get rid of emails 
     8110          2) Change order of key contributors based on heuristics a) 
     8111          duration of contribution, b) frequency of contributions, 
     8112          c)recency of contributions, d) impact of contributions, 
     8113          and add some new contributors (more need to be added) 
     8114 
     81152008-09-11 12:18  mcayland 
     8116 
     8117        * configure.ac, doc/Makefile.in: Reinstate the PDF documentation 
     8118          system based on OpenJade, including integration with autoconf. 
     8119          "make postgis.pdf" should now output lovely PDF format 
     8120          documentation :) 
     8121 
     81222008-09-11 12:04  mcayland 
     8123 
     8124        * doc/reference_new.xml, doc/using_postgis.xml: Documentation fixes 
     8125          to allow PDF documents to be generated from Docbook source using 
     8126          OpenJade - OpenJade seems a lot more strict than xsltproc when 
     8127          generating output :( 
     8128 
     81292008-09-10 21:06  robe 
     8130 
     8131        * doc/reference_new.xml: Get rid of left over stuff from ST_IsValid 
     8132          and ST_Summary copy. 
     8133 
     81342008-09-10 11:57  robe 
     8135 
     8136        * doc/reference_new.xml: example and result misaligned 
     8137 
     81382008-09-10 11:39  robe 
     8139 
     8140        * doc/reference.xml, doc/reference_new.xml: Move over ST_Summary 
     8141          and provide example. 
     8142 
     81432008-09-10 11:28  robe 
     8144 
     8145        * doc/reference.xml, doc/reference_new.xml: Move over ST_IsValid 
     8146          and provide example 
     8147 
     81482008-09-10 07:28  robe 
     8149 
     8150        * doc/reference_new.xml: correct st_contain signature, other misc 
     8151          fixes 
     8152 
     81532008-09-10 06:47  robe 
     8154 
     8155        * doc/reference_new.xml: Add ST_IsValid reference to ST_Within. 
     8156 
     81572008-09-09 21:10  mcayland 
     8158 
     8159        * liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c, liblwgeom/lwgparse.c, 
     8160          liblwgeom/wktparse.h, lwgeom/lwgeom_gist.c, 
     8161          lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c: 
     8162          Allow a flags parameter to be passed into the WKT parser to 
     8163          determine which consistency checks are performed out of polygon 
     8164          ring closure, minimum number of points and odd number of points. 
     8165 
     81662008-09-08 20:17  mcayland 
     8167 
     8168        * liblwgeom/lex.yy.c, liblwgeom/wktparse.tab.c, 
     8169          liblwgeom/wktparse.tab.h: Commit generated versions of the new 
     8170          parser files for people who do not have flex or bison installed. 
     8171 
     81722008-09-08 20:16  mcayland 
     8173 
     8174        * liblwgeom/wktparse.lex, liblwgeom/wktparse.y: Enhance geometry 
     8175          parser so that it keeps track of the current position during 
     8176          parsing. With a bit more work, this should allow error messages 
     8177          to pinpoint the exact location of an invalid geometry section or 
     8178          syntax error. 
     8179 
     81802008-09-08 13:12  robe 
     8181 
     8182        * doc/reference.xml, doc/reference_new.xml: Move over ST_Translate 
     8183          and provide example use 
     8184 
     81852008-09-07 11:02  mcayland 
     8186 
     8187        * liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c, lwgeom/lwgeom_inout.c, 
     8188          lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c: Yet another update to 
     8189          the liblwgeom parser API - lwgeom_from_ewkt() has been renamed to 
     8190          serialized_lwgeom_from_ewkt() to indicate that the function 
     8191          returns a serialied LWGEOM rather than an unserialized LWGEOM 
     8192          structure. 
     8193 
     81942008-09-07 09:14  robe 
     8195 
     8196        * doc/reference_new.xml: typo in funcprototype 
     8197 
     81982008-09-07 09:07  robe 
     8199 
     8200        * doc/reference_new.xml: Provide example of ST_SetPoint 
     8201 
     82022008-09-07 08:43  robe 
     8203 
     8204        * doc/reference.xml, doc/reference_new.xml: Move over ST_SetPoint 
     8205          to new section 
     8206 
     82072008-09-06 19:12  robe 
     8208 
     8209        * doc/reference_new.xml: change alias field names of st_contains 
     8210          examples 
     8211 
     82122008-09-06 19:02  robe 
     8213 
     8214        * doc/reference.xml, doc/reference_new.xml: correct mm spec section 
     8215          of ST_Contains. Remove MM ST_Contains from old ref section 
     8216 
     82172008-09-06 18:58  robe 
     8218 
     8219        * doc/reference.xml, doc/reference_new.xml: Move over ST_Contains 
     8220          to new section. Provide example. Minor changes to ST_Within 
     8221 
     82222008-09-04 18:28  robe 
     8223 
     8224        * doc/reference_new.xml: Put in disclaimer on ST_Equals when 
     8225          dealing with invalid geometries 
     8226 
     82272008-09-04 12:40  robe 
     8228 
     8229        * doc/reference.xml, doc/reference_new.xml: Move over ST_NDims and 
     8230          ST_Dimension to new reference section 
     8231 
     82322008-09-04 12:08  robe 
     8233 
     8234        * doc/reference_new.xml: minor change to example 
     8235 
     82362008-09-04 12:04  robe 
     8237 
     8238        * doc/reference_new.xml: accidentally took out reference from 
     8239          ST_OrderingEquals 
     8240 
     82412008-09-04 11:56  robe 
     8242 
     8243        * doc/reference.xml, doc/reference_new.xml: Move over ST_Overlaps 
     8244          to new reference section and provide some examples 
     8245 
     82462008-08-28 21:09  robe 
     8247 
     8248        * doc/installation.xml: Fixed url links to geos and proj. Both are 
     8249          now osgeo projects and no longer at refractions or remotesensing. 
     8250          Move around instructions putting geos and proj compilation steps 
     8251          at the end per Mark's request 
     8252 
     82532008-08-27 04:34  kneufeld 
     8254 
     8255        * doc/reference.xml, doc/reference_new.xml: moved ST_IsClosed to 
     8256          the new documentation template. 
     8257 
     82582008-08-24 04:54  kneufeld 
     8259 
     8260        * doc/reference.xml, doc/reference_new.xml: moved ST_StartPoint and 
     8261          ST_EndPoint to new reference_new.xml 
     8262 
     82632008-08-22 17:47  robe 
     8264 
     8265        * doc/installation.xml: another typo 
     8266 
     82672008-08-22 17:36  robe 
     8268 
     8269        * doc/installation.xml: Typo 
     8270 
     82712008-08-22 17:13  robe 
     8272 
     8273        * doc/installation.xml: Some changes based on Mark's comments. 
     8274 
     82752008-08-22 14:46  robe 
     8276 
     8277        * doc/installation.xml: More typos 
     8278 
     82792008-08-22 13:37  robe 
     8280 
     8281        * doc/installation.xml: typo 
     8282 
     82832008-08-22 13:05  robe 
     8284 
     8285        * doc/installation.xml: More reordering 
     8286 
     82872008-08-22 12:52  robe 
     8288 
     8289        * doc/installation.xml: Installation got moved out of order for 
     8290          some reason. 
     8291 
     82922008-08-22 12:32  robe 
     8293 
     8294        * doc/installation.xml: Typo 
     8295 
     82962008-08-22 12:14  robe 
     8297 
     8298        * doc/installation.xml: Updated the installations docs. I took some 
     8299          of Olivier Courtin instructions for install 
     8300          (http://postgis.refractions.net/pipermail/postgis-users/2008-August/020746.html) 
     8301          which seemed much easier to follow than the ones we currently 
     8302          have. Also corrected path settings we had to the install files. 
     8303          They are all in downloads not root of postgis as we suggested. 
     8304 
     83052008-08-21 11:27  mcayland 
     8306 
     8307        * README.postgis: Update PostGIS README file to account for changes 
     8308          in SVN trunk. 
     8309 
     83102008-08-21 10:56  mcayland 
     8311 
     8312        * lwgeom/lwgeom_gist.c, lwgeom/lwpostgis.sql.in.c: Update PostGIS 
     8313          SVN trunk to use the new 8.4 GiST API (where RECHECK is now 
     8314          specified within the consistent function, rather than being 
     8315          supplied as part of the operator class definition). This allows 
     8316          PostGIS to compile and pass regression tests on the latest 
     8317          PostgreSQL 8.4 CVS HEAD. 
     8318 
     83192008-08-21 08:45  mcayland 
     8320 
     8321        * loader/Makefile.pgsql2shp.in, loader/Makefile.shp2pgsql.in, 
     8322          lwgeom/Makefile.in: Alter the lwgeom Makefile so that liblwgeom.a 
     8323          is linked directly, rather than using the -L...-l options on the 
     8324          command line. This is to prevent problems on OSX where PGXSadds 
     8325          the PostgreSQL $libdir to the PostGIS link line, causing it to 
     8326          link to liblwgeom.so produced by older versions of PostGIS rather 
     8327          than the static liblwgeom.a. 
     8328           
     8329          Also change the PGXS CPP/LIB equivalent variables to use += so 
     8330          that extra compile/link options can be supplied. Per report from 
     8331          Robert Rainthorpe, with thanks to William Kyngesburye. 
     8332 
     83332008-08-12 16:42  pramsey 
     8334 
     8335        * doc/using_postgis.xml: move to CLASS/STYLE mapserver 5.X syntax 
     8336 
     83372008-08-04 11:50  robe 
     8338 
     8339        * doc/reference.xml, doc/reference_new.xml: Moved over ST_SRID, 
     8340          fixed a typo, added some references 
     8341 
     83422008-08-04 11:32  robe 
     8343 
     8344        * doc/reference.xml, doc/reference_new.xml: got rid of additional 
     8345          entry for ST_GeomFromText - was already moved over, moved over 
     8346          ST_PointFromText, ST_MakePoint 
     8347 
     83482008-08-03 15:05  pramsey 
     8349 
     8350        * README.postgis, doc/README, doc/faq.xml, doc/introduction.xml, 
     8351          doc/reference.xml, doc/release_notes.xml: Spelling changes from 
     8352          Mark Kolybabi. 
     8353 
     83542008-08-02 22:03  mcayland 
     8355 
     8356        * doc/installation.xml: Add a download reference for Apache Ant, 
     8357          plus fix a couple more typos. 
     8358 
     83592008-08-02 08:41  mcayland 
     8360 
     8361        * doc/installation.xml: Correct typo from the previous 
     8362          documentation commit. 
     8363 
     83642008-08-02 08:24  mcayland 
     8365 
     8366        * doc/installation.xml: A long overdue documentation update - 
     8367          update the installation section to reflect the many changes in 
     8368          the new SVN trunk build system. 
     8369 
     83702008-08-01 16:01  robe 
     8371 
     8372        * doc/reference_new.xml: bad break in GeoJSON example 
     8373 
     83742008-08-01 15:18  robe 
     8375 
     8376        * doc/reference_new.xml: Provide example for geojson (excerpts from 
     8377          postgis newsgroup thread) 
     8378 
     83792008-08-01 15:12  kneufeld 
     8380 
     8381        * doc/html/images/st_crosses-math.gif, 
     8382          doc/html/images/st_touches-math.gif, doc/reference_new.xml: 
     8383          Reverted html markup for mathematical expressions in ST_Touches 
     8384          and ST_Crosses to a gif image. It seems unicode markup does not 
     8385          work well for both IE and Firefox. The next best thing to do is 
     8386          to get MathML markup working. 
     8387 
     83882008-08-01 04:42  kneufeld 
     8389 
     8390        * doc/reference_new.xml: small grammar correction in ST_Touches 
     8391 
     83922008-08-01 04:26  kneufeld 
     8393 
     8394        * doc/html/image_src/st_touches01.svg, 
     8395          doc/html/image_src/st_touches02.svg, 
     8396          doc/html/image_src/st_touches03.svg, 
     8397          doc/html/image_src/st_touches04.svg, 
     8398          doc/html/image_src/st_touches05.svg, 
     8399          doc/html/image_src/st_touches06.svg, 
     8400          doc/html/images/st_touches01.png, 
     8401          doc/html/images/st_touches02.png, 
     8402          doc/html/images/st_touches03.png, 
     8403          doc/html/images/st_touches04.png, 
     8404          doc/html/images/st_touches05.png, 
     8405          doc/html/images/st_touches06.png, doc/reference_new.xml: added 
     8406          ST_Touches examples 
     8407 
     84082008-07-31 12:32  robe 
     8409 
     8410        * doc/reference_new.xml: took out kml example - causing parsing 
     8411          error. 
     8412 
     84132008-07-31 12:14  robe 
     8414 
     8415        * doc/reference.xml, doc/reference_new.xml: Moved over remaining 
     8416          geometry output functions and put in availability for each. 
     8417 
     84182008-07-31 06:35  robe 
     8419 
     8420        * doc/reference.xml: Put in Availability 1.3.4 for ST_AsGeoJSON 
     8421 
     84222008-07-31 06:33  kneufeld 
     8423 
     8424        * doc/reference_new.xml: fixed small typo in ST_Touches 
     8425          mathematical expression 
     8426 
     84272008-07-31 06:29  kneufeld 
     8428 
     8429        * doc/reference.xml, doc/reference_new.xml: Moved over ST_Touches 
     8430          to new PostGIS reference. Examples forthcoming. 
     8431 
     84322008-07-31 04:57  kneufeld 
     8433 
     8434        * doc/html/images/st_crosses-math.gif, doc/html/style.css, 
     8435          doc/reference_new.xml: replaced the mathematical gif expression 
     8436          in ST_Crosses with simple html markup 
     8437 
     84382008-07-30 14:05  robe 
     8439 
     8440        * doc/reference.xml, doc/reference_new.xml: Move over ST_WKTToSQL 
     8441          and also defined ST_GeometryFromText (didn't see it in the old 
     8442          docs, but its not deprecated and is a popular variant) 
     8443 
     84442008-07-30 11:41  robe 
     8445 
     8446        * lwgeom/lwpostgis.sql.in.c, lwgeom/sqlmm.sql.in: Got rid pf 
     8447          superfluous redirection to deprecated functions of ST_GeomFromWkb 
     8448          and ST_GeomFromText - now they just point directly to the c 
     8449          functions. Changed all FromWKB, FromText variants to point to the 
     8450          non-deprecated ST_GeomFrom, ST_BuildArea etc. (before they were 
     8451          pointing at deprecated functions) 
     8452 
     84532008-07-29 15:46  robe 
     8454 
     8455        * doc/reference_new.xml: grammatical error 
     8456 
     84572008-07-29 15:42  robe 
     8458 
     8459        * doc/reference.xml, doc/reference_new.xml: Move over ST_Collect 
     8460          and ST_Union, provide examples for ST_Union. Get rid of comment 
     8461          about don't use ST_Union with geometry collections - seems to 
     8462          work fine with those. 
     8463 
     84642008-07-29 12:35  robe 
     8465 
     8466        * doc/reference_new.xml: typo in function declare for perimeter 
     8467 
     84682008-07-29 12:00  robe 
     8469 
     8470        * doc/reference.xml, doc/reference_new.xml: remove ST_Area from 
     8471          reference.xml already accounted for in reference_new.xml, move 
     8472          over ST_Length, ST_Perimeter 
     8473 
     84742008-07-29 05:43  kneufeld 
     8475 
     8476        * doc/reference.xml, doc/reference_new.xml: moved over 
     8477          st_pointonsurface and provided examples. 
     8478 
     84792008-07-29 05:11  kneufeld 
     8480 
     8481        * doc/html/image_src, doc/html/image_src/st_centroid01.svg, 
     8482          doc/html/image_src/st_centroid02.svg, 
     8483          doc/html/image_src/st_centroid03.svg, 
     8484          doc/html/image_src/st_centroid04.svg, 
     8485          doc/html/images/st_centroid01.png, 
     8486          doc/html/images/st_centroid02.png, 
     8487          doc/html/images/st_centroid03.png, 
     8488          doc/html/images/st_centroid04.png, doc/reference.xml, 
     8489          doc/reference_new.xml: moved over st_centroid and provided 
     8490          examples in both svg and png format. Eventually, ImageMagick will 
     8491          be used to generate the png files, but for now they are committed 
     8492          into svn. 
     8493 
     84942008-07-29 04:42  robe 
     8495 
     8496        * doc/reference_new.xml: minor formatting changes, note about 
     8497          ST_NumPOints being an alias for ST_NPoints moving forward. 
     8498 
     84992008-07-28 19:05  kneufeld 
     8500 
     8501        * doc/reference.xml, doc/reference_new.xml: fixed some minor 
     8502          xrefences in the documentation so the autobuild doesn't throw 
     8503          errors. 
     8504 
     85052008-07-28 12:07  robe 
     8506 
     8507        * doc/reference.xml, doc/reference_new.xml: Move over 
     8508          ST_GeomFromEWKT, ST_GeomFromEWKB and provide examples. Fix some 
     8509          miscellaneous references. 
     8510 
     85112008-07-28 10:03  mcayland 
     8512 
     8513        * configure.ac, loader/Makefile.pgsql2shp.in, 
     8514          loader/Makefile.shp2pgsql.in, lwgeom/Makefile.in, 
     8515          topology/Makefile, topology/Makefile.in: Allow Makefile 
     8516          substitutions for PGCONFIG which are required if pg_config is not 
     8517          located in the path. Note that as part of this fix, we now need 
     8518          to generate topology/Makefile using autoconf. Thanks to Jorgen 
     8519          Austvik for the report and partial patch. 
     8520 
     85212008-07-28 09:13  mcayland 
     8522 
     8523        * liblwgeom/Makefile.in: Fix -o option for flex; the output 
     8524          filename must be specified immediately after -o without any 
     8525          preceding white space. Per report from Jorgen Austvik. 
     8526 
     85272008-07-24 11:58  robe 
     8528 
     8529        * doc/reference.xml, doc/reference_new.xml: Move over 
     8530          ST_GeomFromText and provide examples 
     8531 
     85322008-07-24 10:22  mcayland 
     8533 
     8534        * configure.ac: Add PROJ.4 version check to ensure that a minimum 
     8535          version of 4.5.0 is installed. This is to ensure that the 
     8536          pj_set_searchpath() function is present (note: it was actually 
     8537          added in 4.4.9, however we version detect on major.minor rather 
     8538          than major.minor.release) 
     8539 
     85402008-07-24 05:55  kneufeld 
     8541 
     8542        * doc/Makefile.in, doc/reference.xml, doc/reference_new.xml: Moved 
     8543          several version functions to the new PostGIS reference. 
     8544 
     85452008-07-23 17:13  kneufeld 
     8546 
     8547        * doc/reference.xml, doc/reference_new.xml: added some xreferences 
     8548          so the autobuild process does not throw errors. 
     8549 
     85502008-07-23 16:40  kneufeld 
     8551 
     8552        * doc/installation.xml, doc/postgis.xml: changed 
     8553          @@LAST_RELEASE_VERSION@@ with a DocBook variable so the correct 
     8554          version number gets substituted in all included files, not just 
     8555          postgis.xml 
     8556 
     85572008-07-23 12:03  robe 
     8558 
     8559        * doc/reference.xml, doc/reference_new.xml: move of 
     8560          ST_AsBinary,ST_AsEWKB - add examples, various minor fixes to 
     8561          ST_As function descriptions 
     8562 
     85632008-07-23 10:56  robe 
     8564 
     8565        * doc/reference.xml: 
     8566 
     85672008-07-22 13:53  robe 
     8568 
     8569        * lwgeom/lwpostgis.sql.in.c: Deprecate ST_area2d 
     8570 
     85712008-07-22 11:38  robe 
     8572 
     8573        * doc/reference.xml, doc/reference_new.xml: Move over ST_AsText, 
     8574          ST_AsEWKT and provide examples. Change order of ST_Multi. 
     8575 
     85762008-07-22 11:12  robe 
     8577 
     8578        * doc/reference.xml, doc/reference_new.xml: move over ST_SetSRID, 
     8579          ST_Transform and ST_Multi. Provide examples. 
     8580 
     85812008-07-21 16:20  robe 
     8582 
     8583        * doc/reference.xml, doc/reference_new.xml: Remove ST_Area2D and 
     8584          replace with ST_Area - move to new section and provide example 
     8585 
     85862008-07-21 12:09  robe 
     8587 
     8588        * doc/reference.xml, doc/reference_new.xml: Move over 
     8589          ST_GeometryType, ST_MakePolygon 
     8590 
     85912008-07-21 11:38  robe 
     8592 
     8593        * doc/reference.xml, doc/reference_new.xml: delete reference to 
     8594          ST_Equals in reference.xml - alread in new version, include an 
     8595          ST_DWithin non-join join example. 
     8596 
     85972008-07-18 12:23  robe 
     8598 
     8599        * doc/reference.xml, doc/reference_new.xml: Move over ST_AddPoint, 
     8600          ST_RemovePoint, ST_Npoints, ST_NumPoints and provide examples. 
     8601 
     86022008-07-17 14:16  robe 
     8603 
     8604        * doc/reference.xml, doc/reference_new.xml: Move ST_Reverse and add 
     8605          example 
     8606 
     86072008-07-17 12:14  robe 
     8608 
     8609        * doc/reference.xml, doc/reference_new.xml: Move ST_BuildArea 
     8610          expand on definition, provide example, Move ST_BdPolyFromText and 
     8611          ST_BdMPolyFromText 
     8612 
     86132008-07-17 11:20  robe 
     8614 
     8615        * doc/reference.xml, doc/reference_new.xml: move over ST_Within and 
     8616          provide example 
     8617 
     86182008-07-16 08:42  mcayland 
     8619 
     8620        * lwgeom/lwgeom_estimate.c: Fix for segfault in ANALYZE due to 
     8621          incorrect use of legacy BOX type within compute_geometry_stats() 
     8622          (Fixes GBT#43). Thanks to Landon Fuller for the bug report and 
     8623          fix. 
     8624 
     86252008-07-16 06:42  kneufeld 
     8626 
     8627        * doc/reference.xml, doc/reference_new.xml: moved ST_Envelope, 
     8628          complete with examples. 
     8629 
     86302008-07-16 05:10  kneufeld 
     8631 
     8632        * doc/reference_new.xml: updated the st_crosses method: 
     8633          made the geometry parameters lowercase and made a few changes to 
     8634          content. 
     8635 
     86362008-07-16 05:03  kneufeld 
     8637 
     8638        * doc/html/images/st_crosses-math.gif, 
     8639          doc/html/images/st_crosses01.gif, 
     8640          doc/html/images/st_crosses02.gif, 
     8641          doc/html/images/st_crosses03.gif, 
     8642          doc/html/images/st_crosses04.gif, doc/html/style.css, 
     8643          doc/reference.xml, doc/reference_new.xml: Moved ST_Crosses into 
     8644          new reference_new.xml file, complete with images. 
     8645          Updated css to use fixed-width fonts for programlistings. 
     8646 
     86472008-07-16 04:55  kneufeld 
     8648 
     8649        * doc/using_postgis.xml: fixed small typo 
     8650 
     86512008-07-16 04:54  kneufeld 
     8652 
     8653        * doc/template.xml: Apparently, the <inlinegraphic> will become 
     8654          deprecated in a future version of DocBook. Now replaced with 
     8655          <inlinemediaobject>. 
     8656 
     86572008-07-15 21:20  kneufeld 
     8658 
     8659        * doc/reference.xml, doc/reference_new.xml: fixed a small typo so 
     8660          the autobuild process will still work. 
     8661 
     86622008-07-15 19:38  robe 
     8663 
     8664        * doc/reference.xml, doc/reference_new.xml, doc/template.xml: Move 
     8665          ST_Equals, ST_OrderingEquals - provide examples. Make Geometry - 
     8666          geometry 
     8667 
     86682008-07-15 18:02  robe 
     8669 
     8670        * doc/reference_new.xml: minor corrections to ST_SetSRID and 
     8671          UpdateGeometrySRID 
     8672 
     86732008-07-15 17:54  robe 
     8674 
     8675        * doc/reference_new.xml: remove includes index note for ST_MakeLine 
     8676 
     86772008-07-15 17:51  robe 
     8678 
     8679        * doc/reference.xml, doc/reference_new.xml: Move ST_Intersection, 
     8680          ST_Disjoint provide examples for both. 
     8681 
     86822008-07-15 15:33  kneufeld 
     8683 
     8684        * doc/Makefile.in: applied patch from Mark to fix the if/then/else 
     8685          so the Makefile can run on older systems (ie. FC3) 
     8686 
     86872008-07-15 11:34  robe 
     8688 
     8689        * doc/reference_new.xml: typo 
     8690 
     86912008-07-15 11:03  robe 
     8692 
     8693        * doc/reference.xml, doc/reference_new.xml: Move ST_MakeLine from 
     8694          reference.xml to reference_new.xml and add an additional example 
     8695          to ST_MakeLine 
     8696 
     86972008-07-15 06:57  kneufeld 
     8698 
     8699        * doc/Makefile.in, doc/html/images, doc/html/images/caution.png, 
     8700          doc/html/images/check.png, doc/html/images/important.png, 
     8701          doc/html/images/note.png, doc/html/images/tip.png, 
     8702          doc/html/images/warning.png, doc/postgis.xml, doc/reference.xml, 
     8703          doc/reference_new.xml, doc/release_notes.xml, doc/template.xml: 
     8704          Started migration of the functions in reference.xml using the 
     8705          <variablelist> concept to a new "reference_new.xml" using 
     8706          DocBook's <refentry> concept. Once migration is complete, 
     8707          reference.xml will be removed and reference_new.xml will be 
     8708          renamed to reference.xml. The included template.xml file is not 
     8709          used, except to provide example usage of DocBook's refentry tag. 
     8710 
     87112008-07-14 21:52  pramsey 
     8712 
     8713        * doc/html/style.css: Updated CSS from Dane Springmeyer 
     8714 
     87152008-07-14 16:30  robe 
     8716 
     8717        * doc/reference.xml: Example use case of ST_DWithin 
     8718 
     87192008-07-14 11:40  mcayland 
     8720 
     8721        * configure.ac: Modify autoconf stylesheet logic (again) to 
     8722          correctly distinguish between the case where a valid docbook 
     8723          stylesheet is found automatically and where it is explicitly 
     8724          specified using the --with-xsldir option. 
     8725 
     87262008-07-14 10:41  mcayland 
     8727 
     8728        * configure.ac: Change autoconf iconv-detection code so that 
     8729          ICONV_LDFLAGS is explicitly set in the AC_CHECK_LIB() 
     8730          action-if-found section (LIBS does not get automatically set when 
     8731          action-if-found is set). Thanks to Olivier Courtin for the bug 
     8732          report. 
     8733 
     87342008-07-14 10:05  mcayland 
     8735 
     8736        * configure.ac, doc/Makefile.in: Apply some autoconf / Makefile 
     8737          changes from Olivier Courtin. XSLBASE should not be checked for 
     8738          validity unless it has been explicitly specified using the 
     8739          --with-xsldir option, and we also add some friendlier messages in 
     8740          the documentation Makefile in case the DocBook stylesheets and/or 
     8741          xsltproc cannot be found. Additionally, the configure --help 
     8742          output has been tidied up using the AS_HELP_STRING macro. 
     8743 
     87442008-07-13 23:47  pramsey 
     8745 
     8746        * doc/reference.xml, lwgeom/lwgeom_geojson.c, regress/geojson.sql, 
     8747          regress/geojson_expected: Apply GeoJSON patch from Olivier 
     8748          Courtin. 
     8749 
     87502008-07-13 17:33  mcayland 
     8751 
     8752        * liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c, lwgeom/lwgeom_inout.c, 
     8753          lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c: Rename the new parser 
     8754          function ewkt_to_lwgeom() to lwgeon_from_ewkt() so that it 
     8755          matches the rest of the parser API 
     8756 
     87572008-07-13 11:09  mcayland 
     8758 
     8759        * liblwgeom/lwgunparse.c: Add some additional LWDEBUG(F) statements 
     8760          for debugging that I missed the first time around with the new 
     8761          debugging infrastructure 
     8762 
     87632008-07-13 10:50  mcayland 
     8764 
     8765        * liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c, 
     8766          liblwgeom/lwgeom_api.c, lwgeom/lwgeom_functions_basic.c, 
     8767          lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_gist.c, 
     8768          lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c: 
     8769          More work on improving the EWKT/B parser; remove all references 
     8770          to allocator functions from outside of liblwgeom by generating 
     8771          wrapper functions with more meaningful names. As well as cleaning 
     8772          up the API, it also makes the code much more readable 
     8773 
     87742008-07-11 10:48  robe 
     8775 
     8776        * doc/reference.xml: Example uses of ST_Line_SubString 
     8777 
     87782008-07-10 13:16  robe 
     8779 
     8780        * doc/reference.xml: Examples of using ST_ExteriorRing and 
     8781          ST_NumInteriorRings 
     8782 
     87832008-07-09 11:16  robe 
     8784 
     8785        * doc/reference.xml: Numerous small changes. Changed some returns 1 
     8786          (TRUE) to just TRUE. Automatic casting between 0 1 and boolean no 
     8787          longer exists in PostgreSQL. Lets not confuse people by 
     8788          suggesting to them they are the same. 
     8789 
     87902008-07-08 13:30  robe 
     8791 
     8792        * doc/reference.xml: numerous changes(remove additional parent, 
     8793          argument list changes, multi function breakout) 
     8794 
     87952008-07-08 12:01  robe 
     8796 
     8797        * doc/reference.xml: Provide examples of using ST_MakePolygon in 
     8798          conjunction with ST_Accum and PostgreSQL ARRAY() function 
     8799 
     88002008-07-08 06:05  mleslie 
     8801 
     8802        * doc/using_postgis.xml: Added brief descriptions to the SQL-MM 
     8803          curve types. 
     8804 
     88052008-07-08 05:15  kneufeld 
     8806 
     8807        * doc/Makefile.in: modified toc top generation level param 
     8808 
     88092008-07-08 05:09  kneufeld 
     8810 
     8811        * doc/Makefile.in, doc/faq.xml, doc/installation.xml, 
     8812          doc/introduction.xml, doc/long_xact.xml, 
     8813          doc/performance_tips.xml, doc/postgis.xml, doc/reference.xml, 
     8814          doc/release_notes.xml, doc/reporting.xml, doc/using_postgis.xml: 
     8815          split postgis.xml into manageable chunks, broken at chapter 
     8816          divisions. 
     8817 
     88182008-07-08 03:12  kneufeld 
     8819 
     8820        * doc/postgis.xml: updated tips section to reference ST_* function 
     8821          names 
     8822 
     88232008-07-07 12:20  robe 
     8824 
     8825        * doc/postgis.xml: Example of ST_AddPoint, some fixes of non-ST 
     8826          references, miscellaneous indenting changes. 
     8827 
     88282008-07-07 11:57  robe 
     8829 
     8830        * doc/postgis.xml: Add examples for ST_MakePolygon, correct non-st 
     8831          to ST references in ST_MakePolygon section 
     8832 
     88332008-07-06 07:22  robe 
     8834 
     8835        * doc/postgis.xml: fixed ST_Dimension example, flipped order of 
     8836          conditions in WHERE on some examples (in later versions of 
     8837          PostgreSQL since we don't have our costs right - the planner may 
     8838          choose to process in order of conditions 
     8839 
     88402008-07-06 01:47  kneufeld 
     8841 
     8842        * doc/postgis.xml: fixed typo in a WKT example. 
     8843 
     88442008-07-03 19:07  robe 
     8845 
     8846        * doc/postgis.xml: Examples of use of ST_MakeLine, correction to my 
     8847          ST_Collect example. 
     8848 
     88492008-07-03 17:36  pramsey 
     8850 
     8851        * doc/postgis.xml: Add version information to <title> 
     8852 
     88532008-07-03 17:08  pramsey 
     8854 
     8855        * java/jdbc/Makefile, java/jdbc/build.xml: Match version numbers to 
     8856          new naming conventions. 
     8857 
     88582008-07-03 09:28  mcayland 
     8859 
     8860        * configure.ac, liblwgeom/Makefile.in: Add the parser build rules 
     8861          back into the liblwgeom Makefile, so now any changes to either 
     8862          the lexer or parser source files will automatically invoke a 
     8863          rebuild of the relevant output files during make 
     8864 
     88652008-07-01 14:15  mcayland 
     8866 
     8867        * configure.ac, liblwgeom/Makefile.in: Fix liblwgeom requiring gcc 
     8868          to compile. By using macros and variables supplied by libtool, we 
     8869          can now detect the PIC flags and whether the compiler will accept 
     8870          additional gcc warning flags for developers 
     8871 
     88722008-06-30 15:30  robe 
     8873 
     8874        * doc/postgis.xml: Fixed typo 
     8875 
     88762008-06-29 19:19  mcayland 
     8877 
     8878        * lwgeom/lwgeom_pg.h, lwgeom/pgsql_compat.h: Move some PostgreSQL 
     8879          compatibility macros from lwgeom_pg.h into pgsql_compat.h which 
     8880          is their proper home 
     8881 
     88822008-06-29 19:11  mcayland 
     8883 
     8884        * GNUmakefile, configure.ac, liblwgeom, liblwgeom/Makefile.in, 
     8885          liblwgeom/box2d.c, liblwgeom/lex.yy.c, liblwgeom/liblwgeom.h, 
     8886          liblwgeom/lwcollection.c, liblwgeom/lwcompound.c, 
     8887          liblwgeom/lwcurve.c, liblwgeom/lwcurvepoly.c, liblwgeom/lwgeom.c, 
     8888          liblwgeom/lwgeom_api.c, liblwgeom/lwgparse.c, 
     8889          liblwgeom/lwgunparse.c, liblwgeom/lwline.c, liblwgeom/lwmcurve.c, 
     8890          liblwgeom/lwmline.c, liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c, 
     8891          liblwgeom/lwmsurface.c, liblwgeom/lwpoint.c, liblwgeom/lwpoly.c, 
     8892          liblwgeom/lwutil.c, liblwgeom/measures.c, liblwgeom/ptarray.c, 
     8893          liblwgeom/vsprintf.c, liblwgeom/wktparse.h, 
     8894          liblwgeom/wktparse.lex, liblwgeom/wktparse.tab.c, 
     8895          liblwgeom/wktparse.tab.h, liblwgeom/wktparse.y, 
     8896          lwgeom/Makefile.in, lwgeom/box2d.c, lwgeom/lex.yy.c, 
     8897          lwgeom/liblwgeom.c, lwgeom/liblwgeom.h, lwgeom/lwcollection.c, 
     8898          lwgeom/lwcompound.c, lwgeom/lwcurve.c, lwgeom/lwcurvepoly.c, 
     8899          lwgeom/lwgeom.c, lwgeom/lwgeom_api.c, lwgeom/lwgeom_dump.c, 
     8900          lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos_c.c, 
     8901          lwgeom/lwgeom_gist.c, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, 
     8902          lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h, lwgeom/lwgeom_sqlmm.c, 
     8903          lwgeom/lwgparse.c, lwgeom/lwline.c, lwgeom/lwmcurve.c, 
     8904          lwgeom/lwmline.c, lwgeom/lwmpoint.c, lwgeom/lwmpoly.c, 
     8905          lwgeom/lwmsurface.c, lwgeom/lwpoint.c, lwgeom/lwpoly.c, 
     8906          lwgeom/measures.c, lwgeom/ptarray.c, lwgeom/vsprintf.c, 
     8907          lwgeom/wktparse.h, lwgeom/wktparse.lex, lwgeom/wktparse.tab.c, 
     8908          lwgeom/wktparse.tab.h, lwgeom/wktparse.y, lwgeom/wktunparse.c: 
     8909          Split the basic geometry accessors into a separate static library 
     8910          liblwgeom.a; this potentially allows re-use of the liblwgeom 
     8911          functions from within PostGIS, or could be extended at a later 
     8912          date to include databases other than MySQL. This patch includes a 
     8913          change to the liblwgeom handler functions; instead of sprinkling 
     8914          init_pg_func()s around the source, I have changed the default 
     8915          liblwgeom handlers to make use of a callback to allow linked 
     8916          libraries to set their own handlers the first time any of them 
     8917          are called. I have also tidied up the parser API a little in 
     8918          liblwgeom.h, which means wktparse.h can be removed from all of 
     8919          the headers in the lwgeom/ directory, plus renamed wktunparse.c 
     8920          to lwgunparse.c to keep things similar to lwgparse.c. Finally, I 
     8921          renamed liblwgeom.c to lwutil.c to avoid confusion within the new 
     8922          interface. TODO: the liblwgeom Makefile has some gcc-specific 
     8923          options, but these can be fixed later - it seemed more important 
     8924          to make the warnings visible to developers. 
     8925 
     89262008-06-28 05:34  robe 
     8927 
     8928        * doc/postgis.xml: Flesh out definition of ST_Collect and how to 
     8929          use it. 
     8930 
     89312008-06-26 02:40  kneufeld 
     8932 
     8933        * lwgeom/lwpostgis.sql.in.c: ST_SnapToGrid SQL functions were 
     8934          referencing the deprecated SnapToGrid instead of their ST_.. 
     8935          equivalents. 
     8936 
     89372008-06-24 16:12  robe 
     8938 
     8939        * doc/postgis.xml: Fix mismatched para in intersection 
     8940          documentation and remove dangling command tag in Reporting 
     8941          Documentation Issues section. 
     8942 
     89432008-06-24 15:57  robe 
     8944 
     8945        * doc/postgis.xml: Definitions for st_convexhull and 
     8946          st_shift_longitude 
     8947 
     89482008-06-06 08:53  mcayland 
     8949 
     8950        * lwgeom/Makefile.in: Rearrange lwgeom/Makefile.in in terms of the 
     8951          liblwgeom/PostgreSQL distinction, plus remove remaining JTS 
     8952          reference. 
     8953 
     89542008-06-06 08:48  mcayland 
     8955 
     8956        * lwgeom/lwgeom_jts.c, lwgeom/lwgeom_jts_wrapper.cpp, 
     8957          lwgeom/lwgeom_nojts.c: Remove JTS support from liblwpostgis; 
     8958          native GCJ-compiled JTS code is reported not to be reliable 
     8959          enough within a production environment, so well stick with GEOS. 
     8960 
     89612008-06-05 16:08  mcayland 
     8962 
     8963        * lwgeom/lwpostgis.sql.in.c: Some more updates to 
     8964          lwpostgis.sql.in.c; correct a couple of missing conversions from 
     8965          OPAQUE_TYPE to internal (how on earth did regression tests pass 
     8966          with this still in place??), plus remove the UPDATE on pg_opclass 
     8967          to change the OID of the index storage type since we can do this 
     8968          by specifying a STORAGE clause instead. 
     8969 
     89702008-06-05 14:49  mcayland 
     8971 
     8972        * lwgeom/Makefile: Remove Makefile from lwgeom/ directory; it is no 
     8973          longer needed as it is automatically generated from 
     8974          lwgeom/Makefile.in 
     8975 
     89762008-06-05 14:47  mcayland 
     8977 
     8978        * loader/Makefile.pgsql2shp.in, loader/Makefile.shp2pgsql.in, 
     8979          loader/compat.h, loader/pgsql2shp.c, lwgeom/Makefile, 
     8980          lwgeom/Makefile.in: Update new Makefile copyrights, also remove 
     8981          compat.h from the loader/ directory since it is now no longer 
     8982          needed. 
     8983 
     89842008-06-05 14:30  mcayland 
     8985 
     8986        * configure.ac, configure.in, macros/ac_proj4_version.m4: Update 
     8987          copyrights for configure.ac (rewritten from scratch, and now 
     8988          renamed from the deprecated form configure.in) and also the 
     8989          PROJ.4 version detection macro 
     8990 
     89912008-06-05 12:09  mcayland 
     8992 
     8993        * lwgeom/long_xact.sql.in, lwgeom/lwpostgis.sql.in.c, 
     8994          lwgeom/sqlmm.sql.in: Switch all SQL and PL/PGSQL stored 
     8995          procedures over to use dollar quoting instead of apostrophes for 
     8996          function bodies. At last, most of the stored procedures actually 
     8997          become readable 
     8998 
     89992008-06-05 11:19  mcayland 
     9000 
     9001        * lwgeom/long_xact.sql.in, lwgeom/sqldefines.h.in: Remove the 
     9002          HAS_SCHEMA #define and all related #else code since we now 
     9003          guarantee to be using PostgreSQL > 7.2 
     9004 
     90052008-06-05 11:07  mcayland 
     9006 
     9007        * loader/Makefile.pgsql2shp.in, loader/PQunescapeBytea.c: Remove 
     9008          PQunescapeBytea hack from pgsql2shp which is no longer needed, as 
     9009          it was only required for versions of PostgreSQL < 7.3 
     9010 
     90112008-06-05 10:51  mcayland 
     9012 
     9013        * lwgeom/lwpostgis.sql.in.c: Remove all of the pre-PostgreSQL 7.3 
     9014          schema #ifdefs from lwpostgis.sql.in to make things readable once 
     9015          again. 
     9016 
     90172008-06-05 10:19  mcayland 
     9018 
     9019        * lwgeom/lwgeom_btree.c, lwgeom/lwgeom_dump.c, 
     9020          lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_functions_basic.c, 
     9021          lwgeom/lwgeom_gist.c, lwgeom/lwgeom_inout.c, 
     9022          lwgeom/lwgeom_transform.c, lwgeom/lwpostgis.sql.in.c, 
     9023          lwgeom/pgsql_compat.h, lwgeom/sqldefines.h.in: Blast away the 
     9024          huge amounts of legacy C code related to PostgreSQL versions < 
     9025          8.1. Next step will be to work on the SQL script files too. 
     9026 
     90272008-05-31 10:35  mcayland 
     9028 
     9029        * configure.in, lwgeom/DEBUG: Provide a new text file called DEBUG 
     9030          explaining how to use the new debug system. 
     9031 
     90322008-05-31 09:56  mcayland 
     9033 
     9034        * configure.in, lwgeom/liblwgeom.c, lwgeom/liblwgeom.h, 
     9035          lwgeom/long_xact.c, lwgeom/lwcollection.c, lwgeom/lwcompound.c, 
     9036          lwgeom/lwcurve.c, lwgeom/lwcurvepoly.c, lwgeom/lwgeom.c, 
     9037          lwgeom/lwgeom_api.c, lwgeom/lwgeom_box2dfloat4.c, 
     9038          lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_btree.c, 
     9039          lwgeom/lwgeom_debug.c, lwgeom/lwgeom_dump.c, 
     9040          lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_functions_analytic.c, 
     9041          lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_functions_lrs.c, 
     9042          lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_gist.c, 
     9043          lwgeom/lwgeom_gml.c, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, 
     9044          lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h, lwgeom/lwgeom_rtree.c, 
     9045          lwgeom/lwgeom_spheroid.c, lwgeom/lwgeom_sqlmm.c, 
     9046          lwgeom/lwgeom_transform.c, lwgeom/lwgparse.c, lwgeom/lwline.c, 
     9047          lwgeom/lwmpoly.c, lwgeom/lwmsurface.c, lwgeom/lwpoint.c, 
     9048          lwgeom/lwpoly.c, lwgeom/lwpostgis.sql.in.c, lwgeom/measures.c, 
     9049          lwgeom/ptarray.c, postgis_config.h.in: Commit new PostGIS 
     9050          debugging infrastructure. These changes unify all the debug 
     9051          logging to use a new set of macros: LWDEBUG()/LWDEBUGF() for 
     9052          LWGEOM functions, and POSTGIS_DEBUG()/POSTGIS_DEBUGF() for 
     9053          PostgreSQL functions. To enable debugging, run configure with 
     9054          --enable-debug and then remake the entire project. If 
     9055          --enable-debug is omitted during configure, the above macros 
     9056          evaluate to (void)0, and hence should be removed by the compiler 
     9057          during optimisation. Also: contains minor warning cleanups and a 
     9058          fix for the ST_Dwithin SQL definition. 
     9059 
     90602008-05-28 23:03  pramsey 
     9061 
     9062        * lwgeom/box2d.c, lwgeom/liblwgeom.h, 
     9063          lwgeom/lwgeom_functions_analytic.c, 
     9064          lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_svg.c, 
     9065          lwgeom/lwpostgis.sql.in.c, lwgeom/measures.c: Enhanced speed 
     9066          _ST_DWithin(g,g,d) that returns as soon as g and g are within d 
     9067          of each other, rather than using distance naively. Change 
     9068          ST_DWithin to use enhanced op. (Issue 20) 
     9069 
     90702008-05-28 21:58  pramsey 
     9071 
     9072        * spatial_ref_sys.sql: Fix towgs84 for 31300 and 31370 (issue 23) 
     9073 
     90742008-05-28 21:47  pramsey 
     9075 
     9076        * doc/postgis.xml: Geomunion name change note, issue 26. 
     9077 
     90782008-05-28 21:45  pramsey 
     9079 
     9080        * doc/postgis.xml: Bug reporting documentation (issue 27) 
     9081 
     90822008-05-28 21:35  pramsey 
     9083 
     9084        * doc/postgis.xml: Fix for issue 30, ST_Buffer doco mistake 
     9085 
     90862008-05-27 15:08  mcayland 
     9087 
     9088        * loader/dbfopen.c, loader/shapefil.h, loader/shpopen.c: Remove 
     9089          extra warnings related to the shp2pgsql deleted records patch 
     9090 
     90912008-05-27 14:47  mcayland 
     9092 
     9093        * configure.in, loader/Makefile.shp2pgsql, 
     9094          loader/Makefile.shp2pgsql.in, loader/shp2pgsql.c, 
     9095          postgis_config.h.in: Update new build system to include iconv 
     9096          detection for shp2pgsql 
     9097 
     90982008-05-27 03:00  pramsey 
     9099 
     9100        * ChangeLog, loader/dbfopen.c, loader/shapefil.h, 
     9101          loader/shp2pgsql.c: Fix for DBF files with deleted records. (#29) 
     9102 
     91032008-05-22 20:43  mcayland 
     9104 
     9105        * lwgeom/liblwgeom.h, lwgeom/long_xact.c, lwgeom/lwcurve.c, 
     9106          lwgeom/lwgeom_box.c, lwgeom/lwgeom_chip.c, 
     9107          lwgeom/lwgeom_functions_analytic.c, 
     9108          lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_inout.c, 
     9109          lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_rtree.c, 
     9110          lwgeom/lwgeom_sqlmm.c, lwgeom/lwgeom_transform.c, 
     9111          lwgeom/wktunparse.c: Since PGXS compiles libraries with -Wall, 
     9112          attempt to remove as many warnings as possible. Most of these are 
     9113          missing function prototypes at the top of each file. 
     9114 
     91152008-05-22 14:34  mcayland 
     9116 
     9117        * configure.in, doc/Makefile.in: Update documentation build so that 
     9118          "make install" now works. Maybe this will fix the on-line website 
     9119          build? 
     9120 
     91212008-05-22 14:31  mcayland 
     9122 
     9123        * topology/Makefile, topology/topology.sql.in, 
     9124          topology/topology.sql.in.c: Update topology/ directory to use the 
     9125          new PGXS build system. 
     9126 
     91272008-05-20 22:24  mcayland 
     9128 
     9129        * doc/Makefile, doc/Makefile.in: Update previous commit: add 
     9130          Makefile.in and remove Makefile, since Makefile is now generated 
     9131          from Makefile.in automatically. 
     9132 
     91332008-05-20 22:10  mcayland 
     9134 
     9135        * configure.in, doc/Makefile: Rework the documentation Makefile so 
     9136          that it works with the autoconf build system. 
     9137 
     91382008-05-14 17:24  mcayland 
     9139 
     9140        * GNUmakefile: Fixes for previous commit: missed Makefile.config 
     9141          target for "make clean" 
     9142 
     91432008-05-14 17:19  mcayland 
     9144 
     9145        * GNUmakefile, lwgeom/sqldefines.h: Fixes for previous commit: 
     9146          Alter GNUmakefile to understand that Makefile.config no longer 
     9147          exists, plus remove lwgeom/sqldefines.h as it is generated by 
     9148          autoconf 
     9149 
     91502008-05-14 17:10  mcayland 
     9151 
     9152        * HOWTO_RELEASE, Makefile.config.in, Version.config, autogen.sh, 
     9153          config.h.in, configure.in, loader/Makefile, 
     9154          loader/Makefile.pgsql2shp.in, loader/Makefile.shp2pgsql, 
     9155          loader/pgsql2shp.c, loader/shp2pgsql.c, lwgeom/Makefile, 
     9156          lwgeom/Makefile.in, lwgeom/Makefile.shlib, lwgeom/liblwgeom.c, 
     9157          lwgeom/liblwgeom.h, lwgeom/long_xact.sql.in, 
     9158          lwgeom/lwgeom_btree.c, lwgeom/lwgeom_dump.c, 
     9159          lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_functions_basic.c, 
     9160          lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_gist.c, 
     9161          lwgeom/lwgeom_inout.c, lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h, 
     9162          lwgeom/lwgeom_transform.c, lwgeom/lwpostgis.sql.in, 
     9163          lwgeom/lwpostgis.sql.in.c, lwgeom/pgsql_compat.h, 
     9164          lwgeom/sqldefines.h, lwgeom/sqldefines.h.in, lwgeom/sqlmm.sql.in, 
     9165          macros, macros/ac_proj4_version.m4, postgis_config.h.in, 
     9166          regress/Makefile, regress/Makefile.in, regress/run_test, 
     9167          regress/sql-mm-circularstring_expected.in, 
     9168          regress/sql-mm-compoundcurve_expected.in, 
     9169          regress/sql-mm-curvepoly_expected.in, 
     9170          regress/sql-mm-multicurve_expected.in, 
     9171          regress/sql-mm-multisurface_expected.in: Commit new build system 
     9172          based upon PGXS. Due to the large number of changes, please refer 
     9173          to 
     9174          http://postgis.refractions.net/pipermail/postgis-devel/2008-May/003010.html. 
     9175 
     91762008-04-24 01:04  pramsey 
     9177 
     9178        * ChangeLog, doc/postgis.xml, lwgeom/Makefile, 
     9179          lwgeom/lwgeom_chip.c, lwgeom/lwgeom_geojson.c, 
     9180          lwgeom/lwpostgis.sql.in, regress/Makefile, regress/geojson.sql, 
     9181          regress/geojson_expected: ST_AsGeoJSon patch from Olivier Courtin 
     9182          <olivier.courtin@camptocamp.com>. 
     9183 
     91842008-04-22 14:54  pramsey 
     9185 
     9186        * doc/postgis.xml: envelope doco fix 
     9187 
     91882008-04-12 18:39  pramsey 
     9189 
     9190        * Version.config: Bump trunk up to 1.3.4SVN 
     9191 
     91922008-04-12 18:32  pramsey 
     9193 
     9194        * ChangeLog, NEWS, README.postgis, Version.config, doc/postgis.xml: 
     9195          Versions and news for the 1.3.3 release. 
     9196 
     91972008-04-12 16:46  pramsey 
     9198 
     9199        * ChangeLog: Update re dbf patch 
     9200 
     92012008-04-12 16:44  pramsey 
     9202 
     9203        * loader/shp2pgsql.c: New -n switch to support DBF-only loading of 
     9204          attributes without shapes. 
     9205          Submitted by Regina Obe. 
     9206 
     92072008-04-12 10:16  mcayland 
     9208 
     9209        * regress/regress_ogc_expected: Remove svn:eol-style from 
     9210          regress_ogc_expected; MingW requires unix line endings in order 
     9211          for the diff to work as expected. 
     9212 
     92132008-04-10 14:44  pramsey 
     9214 
     9215        * loader/pgsql2shp.c: Reduce FTDate field size to 8 bytes from 10. 
     9216          Matches other calls in the file 
     9217          now, no good explanation in code why it was 10 to start with. 
     9218          http://postgis.refractions.net/pipermail/postgis-users/2008-April/019169.html 
     9219 
     92202008-04-10 06:40  mcayland 
     9221 
     9222        * lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_functions_basic.c, 
     9223          lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_jts.c: Another round of 
     9224          PostgreSQL 8.3 fixes, this time related to arrays. Make sure that 
     9225          we use the supplied ArrayType pointer macros, instead of 
     9226          attempting to access to cast directly to ArrayType. This resolved 
     9227          GBT#13 where a "corrupted histogram" error is thrown when using 
     9228          using ST_EstimatedExtent() under 8.3. 
     9229 
     92302008-04-09 19:52  pramsey 
     9231 
     9232        * loader/shp2pgsql.c: Change sr_id into an integer, per mca's 
     9233          suggestion. 
     9234 
     92352008-04-08 21:36  pramsey 
     9236 
     9237        * loader/shp2pgsql.c: Fix string literal comparison warnings: 
     9238          "comparison with string literal results in 
     9239          unspecified behaviour" 
     9240 
     92412008-04-07 20:09  pramsey 
     9242 
     9243        * ChangeLog, loader/getopt.c, loader/getopt.h, loader/pgsql2shp.c, 
     9244          loader/shp2pgsql.c: Rename all occurances of getopt to 
     9245          pgis_getopt to work around 
     9246          OS/X 10.5 system function name collision. 
     9247 
     92482008-04-07 19:47  pramsey 
     9249 
     9250        * regress/kml.sql: Fix the ST_AsKML regression tests. 
     9251 
     92522008-04-07 19:47  pramsey 
     9253 
     9254        * lwgeom/lwpostgis.sql.in, regress/Makefile, regress/kml_expected, 
     9255          regress/regress_ogc.sql, regress/regress_ogc_cover.sql, 
     9256          regress/regress_ogc_cover_expected, regress/regress_ogc_expected: 
     9257          Allow conditional regression tests based on GEOS_VERNUM and move 
     9258          the 
     9259          cover/prepared tests into the appropriate buckets. Fix the 
     9260          AT_AsKML 
     9261          regression tests. 
     9262 
     92632008-04-05 14:49  pramsey 
     9264 
     9265        * lwgeom/lwgeom.h: remove unloved header file 
     9266 
     92672008-03-31 11:16  mcayland 
     9268 
     9269        * lwgeom/lwgeom_transform.c: Remove the code that adds 
     9270          share/contrib/nad to the PROJ.4 search path for PostgreSQL < 8.0 
     9271          since the mechanism for determining the path has changed from 
     9272          earlier versions, and this was mainly for Win32 users. Also 
     9273          rename nad/ directory to proj/ to keep it inline with an existing 
     9274          PROJ.4 installation. 
     9275 
     92762008-03-30 19:38  pramsey 
     9277 
     9278        * doc/postgis.xml: small syntax errors in ST_YMAX, etc functions 
     9279 
     92802008-03-30 19:37  pramsey 
     9281 
     9282        * lwgeom/lwpostgis.sql.in: confirm st_*min st_*max 
     9283 
     92842008-03-28 23:24  pramsey 
     9285 
     9286        * lwgeom/lwpostgis.sql.in: Syntax error in sql.in 
     9287 
     92882008-03-28 21:31  pramsey 
     9289 
     9290        * ChangeLog, lwgeom/lwgeom_kml.c, lwgeom/lwpostgis.sql.in: Fixed up 
     9291          KML patch from Eduin Carillo. 
     9292 
     92932008-03-28 21:28  pramsey 
     9294 
     9295        * lwgeom/Makefile: Enable the USE_PROJ and GEOS_VERNUM macros to 
     9296          propogate into lwpostgis.sql.in 
     9297 
     92982008-03-28 21:10  pramsey 
     9299 
     9300        * ChangeLog, lwgeom/lwgeom_kml.c, lwgeom/lwpostgis.sql.in: Revert 
     9301          KML patch, bad puppy! 
     9302 
     93032008-03-28 21:04  pramsey 
     9304 
     9305        * ChangeLog, lwgeom/lwgeom_kml.c, lwgeom/lwpostgis.sql.in: Added 
     9306          KML patch from Eduin Carillo. 
     9307          http://code.google.com/p/postgis/issues/detail?id=17 
     9308 
     93092008-03-28 20:18  pramsey 
     9310 
     9311        * lwgeom/Makefile: Changed ifeq to ifndef for CXX macro test. 
     9312 
     93132008-03-28 20:17  pramsey 
     9314 
     9315        * geos_version.sh: Removed unloved and un-used geos_version.sh 
     9316          file. 
     9317 
     93182008-03-28 20:03  pramsey 
     9319 
     9320        * ChangeLog, doc/postgis.xml, lwgeom/lwgeom_svg.c: Added SVN 
     9321          support patch from Dr. Marco Hugentobler, as described in 
     9322          http://postgis.refractions.net/pipermail/postgis-devel/2008-February/002883.html 
     9323 
     93242008-03-28 19:25  pramsey 
     9325 
     9326        * ChangeLog, Makefile.config.in, configure.in, lwgeom/Makefile, 
     9327          lwgeom/lwgeom_geos_c.c, lwgeom/lwpostgis.sql.in: Added 
     9328          GEOS_VERNUM macro and protected GEOS 3.0/3.1 functionality behind 
     9329          it. 
     9330 
     93312008-03-28 18:55  mcayland 
     9332 
     9333        * lwgeom/lwgeom_functions_basic.c: Fix crash caused by double-free 
     9334          in LWGEOM_same - we were accidentally freeing the 1st parameter 
     9335          twice instead of freeing the second parameter. Thanks to Cliff 
     9336          Wright for the bug report. 
     9337 
     93382008-03-28 17:05  pramsey 
     9339 
     9340        * regress/Makefile: Removed regress_ogc_prep from tests temporarily 
     9341          until a new GEOS is released with support 
     9342          for new predicates. 
     9343 
     93442008-03-27 21:18  mcayland 
     9345 
     9346        * lwgeom/lwgeom_box2dfloat4.c: Fix bug with |>> and <<| operators - 
     9347          the BOX2D overabove and overbelow functions were actually wrong, 
     9348          causing index scans to return the wrong results. Per bug report 
     9349          from Tomas Karlsson. 
     9350 
     93512008-03-26 03:40  pramsey 
     9352 
     9353        * doc/postgis.xml: Change link to postgis bug tracker 
     9354 
     93552008-03-21 08:17  mcayland 
     9356 
     9357        * lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos_c.c: Resolve 
     9358          GBT bugs #2,#3 and #9 related to crashes when calling aggregate 
     9359          functions under PostgreSQL 8.3 (all earlier versions would not 
     9360          see the error). This was due to missing more VARSIZE macros in 
     9361          the PostgreSQL 8.3 conversion. The complete list of affected 
     9362          functions under PostgreSQL 8.3 is: ST_force_2d(), ST_force_3dz(), 
     9363          ST_force_3dm(), ST_force_4d(), ST_Collect(), ST_MakeLine(), 
     9364          ST_Polygonize(), ST_Union()/ST_GeomUnion(), 
     9365          ST_MakePolygon()/ST_Polygon(). 
     9366 
     93672008-02-12 15:05  pramsey 
     9368 
     9369        * doc/postgis.xml: Document 
     9370          ST_SimplifyPreserveTopology(geometry,float) 
     9371 
     93722008-02-12 15:03  pramsey 
     9373 
     9374        * ChangeLog, lwgeom/lwgeom_geos_c.c, lwgeom/lwpostgis.sql.in: Added 
     9375          hook to GEOSTopologyPreserveSimplify 
     9376 
     93772008-01-29 01:24  benjubb 
     9378 
     9379        * lwgeom/lwgeom_geos_c.c, lwgeom/lwpostgis.sql.in, 
     9380          regress/Makefile, regress/regress_ogc_prep.sql, 
     9381          regress/regress_ogc_prep_expected: Changed the interface for the 
     9382          GEOS prepared predicates. 
     9383          ST_contains, ST_containsProperly, ST_covers, and ST_intersects 
     9384          are now overloaded. 
     9385          The new arguments style is ( geometry, geometry, integer). The 
     9386          third argument is used to determine when the first argument 
     9387          changes. The assumption is that when the third argument changes, 
     9388          the first argument is assumed to have changed too. This 
     9389          side-steps the issue of determining when the identity of the 
     9390          first geometry changes. 
     9391 
     93922008-01-22 19:44  benjubb 
     9393 
     9394        * lwgeom/lwgeom_geos_c.c: Ammended to include prepared geometry 
     9395          cache code in scope of PREPARED_GEOM symbol. 
     9396 
     93972008-01-22 00:24  benjubb 
     9398 
     9399        * lwgeom/lwgeom_geos_c.c: Modified to check version of GEOS and 
     9400          stub out prepared predicates if GEOS is prior to 3.1.0 
     9401 
     94022008-01-18 18:57  benjubb 
     9403 
     9404        * lwgeom/lwgeom_geos_c.c: Made some minor changes suggested by Mark 
     9405          Cave-Ayland. 
     9406 
     94072008-01-18 01:05  benjubb 
     9408 
     9409        * lwgeom/lwpostgis.sql.in: Added new function wrappers to expose 
     9410          prepared geometry predicates: 
     9411          ST_ContainsPrepared( geometry, geometry ) 
     9412          ST_ContainsProperlyPrepared( geometry, geometry ) 
     9413          ST_CoversPrepared( geometry, geometry ) 
     9414          ST_IntersectsPrepared( geometry, geometry ) 
     9415           
     9416          as well, this function was added, for orthogonality: 
     9417          ST_ContainsProperly( geometry, geometry ) 
     9418 
     94192008-01-18 01:04  benjubb 
     9420 
     9421        * lwgeom/lwgeom_geos_c.c: Added new functions to lwgeom_geos_c.c to 
     9422          support prepared geometry predicates. 
     9423          bool containsPrepared( geom, geom) 
     9424          bool containsProperlyPrepared( geom, geom) 
     9425          bool coversPrepared( geom, geom) 
     9426          bool intersectsPrepared( geom, geom) 
     9427 
     94282008-01-18 00:59  benjubb 
     9429 
     9430        * regress/regress_ogc_prep.sql, regress/regress_ogc_prep_expected: 
     9431          Tests for the prepared geometry predicates. 
     9432          The tests were copied from regress_ogc, and modified. 
     9433          Most of the tests use a pattern where the same function is 
     9434          invoked three times with the same argument. 
     9435          This tests the prepared geometry caching mechanism. 
     9436          This testfile haven't been added to regress/Makefile yet, as it 
     9437          fails for one case. This 
     9438          probably due to a bug in GEOS. 
     9439 
     94402008-01-11 15:05  mcayland 
     9441 
     9442        * Version.config: Bump version number to 1.3.3SVN for next 
     9443          development cycle. 
     9444 
     94452008-01-11 15:04  mcayland 
     9446 
     9447        * loader/pgsql2shp.c, lwgeom/Makefile: Rewrite the pgsql2shp 
     9448          connection string code so that it uses a connection string, 
     9449          rather than setting environment variables. MingW-compiled and 
     9450          MSVC-compiled apps seem to have great problems passing the 
     9451          variables to each other, causing regression to fail. With this 
     9452          fix (and a Makefile tweak), it is now possible to run a 
     9453          MingW-compiled PostGIS against an MSVC compiled PostgreSQL and 
     9454          pass all regression tests. 
     9455 
     94562007-12-03 23:10  pramsey 
     9457 
     9458        * doc/postgis.xml: Fix up bad entities and screwed up 
     9459          programlistings from some previous pretty-printing 
     9460          run on the XML. 
     9461 
     94622007-12-02 20:37  mcayland 
     9463 
     9464        * ChangeLog, README.postgis: Commit updated versions of the 
     9465          ChangeLog and README.postgis (also change some references in 
     9466          README.postgis from "run as root" to "run as postgres", and 
     9467          correct the --with-pgsql and --with-geos documentation) 
     9468 
     94692007-11-30 18:19  pramsey 
     9470 
     9471        * NEWS, doc/postgis.xml: Added release notes. 
     9472 
     94732007-11-30 13:04  mcayland 
    599474 
    609475        * lwgeom/lwgparse.c: Fix the (E)WKB parser so that it performs 
    619476          validation checks in the same way as the WKT parser, e.g. ensure 
    629477          POLYGON rings are closed, LINESTRINGs consist of at least 2 
    63           points and that curves have at least 3 points. 
    64  
    65 2007-11-27 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 
     9478          points and that curves have at least 3 points. As discovered when 
     9479          looking simplify() bug submitted by Ivan Mincik. 
     9480 
     94812007-11-27 22:39  mcayland 
    669482 
    679483        * lwgeom/liblwgeom.h, lwgeom/lwcurve.c, lwgeom/lwgeom_api.c, 
    689484          lwgeom/lwgeom_pg.c, lwgeom/lwline.c, lwgeom/lwpoint.c, 
    69           lwgeom/lwpoly.c: Rename the existing get_int32() and 
    70           get_uint32() functions to lw_get_int32() and lw_get_uint32() 
    71           respectively in order to avoid a collision with functions of the 
    72           same name in newer versions of OS X. 
     9485          lwgeom/lwpoly.c: Rename the existing get_int32() and get_uint32() 
     9486          functions to lw_get_int32() and lw_get_uint32() respectively in 
     9487          order to avoid a collision with functions of the same name in 
     9488          newer versions of OS X. This should resolve the problem with 
     9489          PostGIS crashing on some OS X installations. Many thanks to 
     9490          William Kyngesburye and others for resolving this issue. 
    739491 
    7494922007-11-27 22:19  mcayland 
     
    809498          path. 
    819499 
    82 2007-11-23 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 
     95002007-11-23 10:42  mcayland 
    839501 
    849502        * loader/shp2pgsql.c: Apply Tom Glancy's patch to shp2pgsql which 
    859503          corrects an off-by-one error in the field_width calculation when 
    86           determining which SQL numeric type is required depending upon 
    87           the length of the corresponding shapefile field. 
    88  
    89 2007-11-23 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 
     9504          determining which SQL numeric type is required depending upon the 
     9505          length of the corresponding shapefile field. This should 
     9506          eliminate various out of range error messages that may have 
     9507          appeared when attempting to load a converted shapefile into 
     9508          PostgreSQL. 
     9509 
     95102007-11-23 10:24  mcayland 
    909511 
    919512        * java/jdbc/Makefile, java/jdbc/build.xml: Commit a first attempt 
    929513          at an Ant build.xml file for the PostGIS JDBC driver so finally 
    939514          all the Java drivers build with Ant for consistency, plus we 
    94           eliminate numerous cross platform problems. 
    95  
    96 2007-10-29 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 
    97  
    98         * lwgeom/Makefile: Remove version numbers from liblwgeom 
    99           references in lwpostgis.sql as per 
     9515          eliminate numerous cross platform problems. As it stands, the 
     9516          build.xml file supports only the standard JDBC driver - if you 
     9517          wish to use a JTS-enabled JDBC driver or run the online 
     9518          regression tests then you must still use the Makefile. Any help 
     9519          porting the remaining parts of the Makefile would be appreciated. 
     9520 
     95212007-10-29 16:29  mcayland 
     9522 
     9523        * loader/pgsql2shp.c, lwgeom/lwcurve.c, lwgeom/lwgeom_dump.c, 
     9524          lwgeom/lwgeom_rtree.c, lwgeom/lwgeom_transform.c: Apply parts of 
     9525          Charlie Savage's MSVC patch - mainly tidying up variable 
     9526          allocations so they appear at the start of functions, but also 
     9527          making better use of the pj_get_errno_ref() which gets rid of the 
     9528          auto-import warnings on MingW. 
     9529 
     95302007-10-29 14:22  mcayland 
     9531 
     9532        * lwgeom/Makefile: Remove version numbers from liblwgeom references 
     9533          in lwpostgis.sql as per 
    1009534          http://postgis.refractions.net/pipermail/postgis-devel/2007-September/002764.html. 
    1019535          This should help make upgrades a lot easier for people since it 
    1029536          removes the need to change the SQL function definitions when 
    103           upgrading in the future. 
    104  
    105 2007-10-29 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 
     9537          upgrading version. Note that this is a quick and dirty fix as I 
     9538          didn't want to change Makefile.shlib too much - as soon as we 
     9539          remove support for PostgreSQL < 8.0, we can use PGXS instead and 
     9540          thus remove the redundant shared library code from PostGIS. 
     9541 
     95422007-10-29 13:44  mcayland 
    1069543 
    1079544        * lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_box3d.c, 
    1089545          lwgeom/lwgeom_functions_basic.c: Commit Charlie Savage's patches 
    109           (with additional comments) to the bounding box/envelope 
    110           functions to ensure that valid geometries are always returned. 
    111           For details see the thread in the postgis-users archives Sept 2007 
    112           'How to get the centroid of a bounding box using st_extent'. 
    113  
    114 2007-09-06 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 
     9546          (with additional comments) to the bounding box/envelope functions 
     9547          to ensure that valid geometries are always returned; in more 
     9548          specific terms, if a bounding box is a point then a POINT is 
     9549          returned, and if a bounding box is 1-dimensional a LINESTRING is 
     9550          returned. Otherwise a POLYGON is returned as per the old 
     9551          behaviour. For details see the thread in the postgis-users 
     9552          archives Sept 2007 'How to get the centroid of an bounding box 
     9553          using st_extent'. 
     9554 
     95552007-10-29 12:34  mcayland 
     9556 
     9557        * lwgeom/lwpoint.c: Fix broken error message when attempting to 
     9558          deserialise a type other than a point; the message should now 
     9559          correctly show the name of the offending type. Patch supplied by 
     9560          Charlie Savage. 
     9561 
     95622007-10-23 00:19  pramsey 
     9563 
     9564        * CREDITS, lwgeom/lwgeom_kml.c, regress/kml.sql: KML credits patch 
     9565          <yecarrillo> 
     9566 
     95672007-10-10 21:27  mcayland 
     9568 
     9569        * lwgeom/lwgeom_gml.c: Apply extra fixes for the reworked AsGML() 
     9570          function to ensure that enough memory is allocated for the GML 
     9571          output. Patch supplied by Barbara Phillipot. 
     9572 
     95732007-09-28 10:18  mcayland 
     9574 
     9575        * lwgeom/lwgeom_gml.c: Fix a mistake in my refactoring of the 
     9576          AsGML() patch for GML3 support - the detoasted geometry is now 
     9577          the second argument rather than the first. Per report from 
     9578          Olivier Courtin. 
     9579 
     95802007-09-19 05:01  pramsey 
     9581 
     9582        * lwgeom/lwgeom_functions_basic.c: Applied patch from Charlie 
     9583          Savage to make ST_Envelope return a POINT 
     9584          when the input geometry is a POINT or a one-part MULTIPOINT. 
     9585 
     95862007-09-06 16:03  mcayland 
    1159587 
    1169588        * doc/postgis.xml, lwgeom/lwgeom_gml.c, lwgeom/lwpostgis.sql.in: 
    1179589          Commit modified version of Barbara Phillipot's GML patch to fix 
    1189590          existing output to make it GML2 compliant, plus add GML3 output 
    119           capability. 
    120  
    121 2007-08-21 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 
    122  
    123         * lwgeom/lwgeom_ogc.c: Fix crash when calling ST_EndPoint caused 
    124           by a double-free in LWGEOM_endpoint_linestring. This bug has 
    125           been there for a while - thanks to Eric Francois for the bug 
    126           report. 
    127  
    128 ---------  PostGIS-1.3.1 release [2007-08-13] -------------------------- 
    129  
    130 2007-08-13 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 
     9591          capability 
     9592 
     95932007-08-22 15:09  pramsey 
     9594 
     9595        * doc/postgis.xml, lwgeom/lwpostgis.sql.in: Rename ST_GeomUnion to 
     9596          ST_Union in docs and ST_MemGeomUnion to ST_MemUnion in 
     9597          .sql. 
     9598 
     95992007-08-21 23:02  mcayland 
     9600 
     9601        * lwgeom/lwgeom_ogc.c: Fix crash when calling ST_EndPoint caused by 
     9602          a double-free in LWGEOM_endpoint_linestring. This bug has been 
     9603          there for a while - thanks to Eric Francois for the bug report. 
     9604 
     96052007-08-15 14:39  snowman 
     9606 
     9607        * extras/tiger_geocoder/geocode/geocode_location.sql: - Include 
     9608          levenshtein difference in rating when doing city/state match. 
     9609 
     96102007-08-13 16:30  pramsey 
     9611 
     9612        * Version.config: Increment version number to 1.3.2 for next 
     9613          development cycle 
     9614 
     96152007-08-13 16:12  pramsey 
     9616 
     9617        * ChangeLog, HOWTO_RELEASE, NEWS, README.postgis, Version.config, 
     9618          doc/postgis.xml: Version flip up to 1.3.1 
     9619 
     96202007-08-13 15:51  mcayland 
     9621 
     9622        * doc/postgis.xml: Fixed spelling error for the word "geometry" 
     9623          thanks to Regina Obe, plus added comment about initial PostgreSQL 
     9624          8.3 support. 
     9625 
     96262007-08-13 07:27  mcayland 
    1319627 
    1329628        * doc/postgis.xml: This time really fix the documentation missing 
    1339629          tag problem... 
     9630 
     96312007-08-13 07:14  mcayland 
     9632 
    1349633        * doc/postgis.xml: Fix documentation since an error in the 1.3.0 
    1359634          release notes xml caused the build to fail (this may need author 
    1369635          review) 
    137         * lwgeom/lwgeom.c: Remove warning about unused variable in 
    138           lwgeom.c (it was a leftover from the PostgreSQL 8.3 
    139           compatibility patch) 
    140  
    141 ---------  PostGIS-1.3.0 release [2007-08-09] -------------------------- 
    142  
    143 2007-07-28 Mark Leslie <mleslie@refractions.net> 
    144  
    145         * lwgeom/lwpostgis.sql.in, 
    146           lwgeom/lwgeom_geos_c.c: 
    147           Added ST_Covers and ST_CoveredBy functions, as discussed at  
    148           http://lin-ear-th-inking.blogspot.com. 
    149         * regress/regress_ogc_expected, 
    150           regress/regress_ogc.sql: 
    151           Added regression tests for the new functions. 
    152         * doc/postgis.xml: 
    153           Added documentation blurbs for the new functions. 
    154  
    155 2007-07-28 Mark Leslie <mleslie@refractions.net> 
    156  
    157         * lwgeom/lwgeom_geos_c.c, 
    158           lwgeom/lwgeom_rtree.c, 
    159           lwgeom/lwgeom_rtree.h, 
    160           lwgeom/lwgeom_functions_analytic.c: 
    161           Added a 1D RTree index to provide filtering for polygon 
    162           segments.  Added the RTree into the point-in-polygon short-circuit 
    163           in ST_Contains, ST_Intersects, ST_Within and ST_Disjoint. 
    164  
    165 2007-06-07 Mark Leslie <mleslie@refractions.net> 
    166  
    167         * lwgeom/lwpostgis.sql.in: 
    168           Added relational functions that automatically inline index 
    169           operators to provide automagic index utilization. 
    170  
    171 2007-06-04 Mark Leslie <mleslie@refractions.net> 
    172  
    173         * lwgeom/lwpostgis.sql.in, lwgeom/sqlmm.sql.in: 
    174           Added ST_ prefixed function versions where they were lacking. 
    175         * regress: 
    176           Added tests for the new function names. 
    177  
    178 2007-05-25 Mark Leslie <mleslie@refractions.net> 
    179  
    180         * lwgeom/lwgeom_ogc.c:  
    181           Added curved type handling to: getType, numGeometries, geometryN,  
    182           dimension, exteriorRing, numInteriorRings, interiorRingN,  
    183           LWGeom_from_text, closed 
    184         * lwgeom/measures.c:  
    185           Added lwgeom_curvepolygon_area function to determine the area of a  
    186           curved polygon. 
    187         * lwgeom/lwgeom_sqlmm.c:  
    188           Added has_arc function to determine if a geometry contains curves. 
    189           Added segmentization and desegmentization functions. 
    190         * lwgeom/lwpostgis.sql.in:  
    191           Added ST_CurveToLine function to create a linear geometry to  
    192           approximate a given curved geometry. 
    193         * lwgeom/lwgeom_functions_basic.c:  
    194           Added curved polygon handling to the area function. 
    195         * lwgeom/lwgeom.c:  
    196           Added curved geometry support to lwgeom_clone. 
    197         * lwgeom/lwgeom_geos_c.c: 
    198           Added curved geometry support to isRing. 
    199         * regress/sql-mm-general.sql,  
    200           regress/sql-mm-circularstring.sql,  
    201           regress/sql-mm-circularstring_expected,  
     9636 
     96372007-08-13 07:06  mcayland 
     9638 
     9639        * lwgeom/lwgeom.c: Remove warning about unused variable in lwgeom.c 
     9640          (it was a leftover from the PostgreSQL 8.3 compatibility patch) 
     9641 
     96422007-08-09 22:50  mleslie 
     9643 
     9644        * ChangeLog, NEWS, README.postgis, Version.config, doc/postgis.xml: 
     9645          Added release notes and updated version numbers and release 
     9646          dates. 
     9647 
     96482007-08-09 22:19  mleslie 
     9649 
     9650        * lwgeom/lwgeom_jts.c: Moved the intersects method back to the 
     9651          original definition and disabled the new apparently broken 
     9652          implementation. 
     9653 
     96542007-08-09 16:57  mleslie 
     9655 
     9656        * Version.config: Bumped the version number to RC5. 
     9657 
     96582007-08-09 16:56  mleslie 
     9659 
     9660        * regress/sql-mm-circularstring.sql, 
     9661          regress/sql-mm-circularstring_expected.in, 
    2029662          regress/sql-mm-compoundcurve.sql, 
    203           regress/sql-mm-compoundcurve_expected,  
     9663          regress/sql-mm-compoundcurve_expected.in, 
    2049664          regress/sql-mm-curvepoly.sql, 
    205           regress/sql-mm-curvepoly_expected,  
     9665          regress/sql-mm-curvepoly_expected.in, 
     9666          regress/sql-mm-multicurve.sql, 
     9667          regress/sql-mm-multicurve_expected.in, 
     9668          regress/sql-mm-multisurface.sql, 
     9669          regress/sql-mm-multisurface_expected.in: Updated the regression 
     9670          tests for curved geoms to avoid the byte ordering problems. 
     9671 
     96722007-08-03 20:58  mleslie 
     9673 
     9674        * lwgeom/lwgeom_jts_wrapper.cpp: Removed an unused function that 
     9675          was erroneously committed. 
     9676 
     96772007-08-02 19:58  mleslie 
     9678 
     9679        * lwgeom/lwgeom_jts.c, lwgeom/lwgeom_jts_wrapper.cpp: Added 
     9680          PreparedGeometry and caching support to the intersects function 
     9681          in the jts connector. Created wrapper functions for the 
     9682          PreparedGeometry functionality. 
     9683 
     96842007-08-02 19:57  mleslie 
     9685 
     9686        * lwgeom/lwgeom_functions_analytic.c: Removed a call to the 
     9687          deprecated point_in_ring function. 
     9688 
     96892007-07-31 20:40  mleslie 
     9690 
     9691        * Version.config: Updated the version numbers. 
     9692 
     96932007-07-26 18:55  mleslie 
     9694 
     9695        * lwgeom/long_xact.sql.in: Applyed Michael Fuhrs patch to fix the 
     9696          reserved word issue against PostgreSQL 8.3. 
     9697 
     96982007-07-23 21:43  mleslie 
     9699 
     9700        * lwgeom/liblwgeom.h: Fixed the FP_LTEQ macro to accomodate values 
     9701          significantly larger that zero. 
     9702 
     97032007-07-23 18:52  mleslie 
     9704 
     9705        * lwgeom/lwgeom_jts.c: Added the covers and coveredby functions to 
     9706          the jts connector. 
     9707 
     97082007-07-23 16:29  mleslie 
     9709 
     9710        * loader/shp2pgsql.c: Updated the loader to create the index after 
     9711          the data has been loaded. 
     9712 
     97132007-07-20 04:29  pramsey 
     9714 
     9715        * lwgeom/lwpostgis.sql.in: Fix some ST_ declarations that were 
     9716          missing. 
     9717 
     97182007-07-18 15:57  mleslie 
     9719 
     9720        * doc/postgis.xml: Applying Michael Fuhrs patch to correct my 
     9721          attrocious selling. 
     9722 
     97232007-07-16 18:53  mleslie 
     9724 
     9725        * doc/postgis.xml: Added notes about the implicit index operators 
     9726          on the relational functions. 
     9727 
     97282007-07-16 18:26  mleslie 
     9729 
     9730        * regress/sql-mm-circularstring.sql, 
     9731          regress/sql-mm-compoundcurve.sql, regress/sql-mm-curvepoly.sql, 
     9732          regress/sql-mm-multicurve.sql, regress/sql-mm-multisurface.sql: 
     9733          Resurrected the ST_LineToCurve regression tests, but commented 
     9734          them out until ST_SnapToGrid excepts curves. 
     9735 
     97362007-07-16 18:06  mleslie 
     9737 
     9738        * loader/shp2pgsql.c: Upgraded the escaping of quotes from the 
     9739          deprecated backslashing to the doubling of quotes. 
     9740 
     97412007-07-13 05:48  mcayland 
     9742 
     9743        * loader/shp2pgsql.c: Rollback experimental shp2pgsql escaping 
     9744          change that accidently got included in the last commit :( 
     9745 
     97462007-07-13 05:42  mcayland 
     9747 
     9748        * loader/shp2pgsql.c, lwgeom/lwgeom_transform.c: Correct previous 
     9749          commit for older PostgreSQL versions - the order of the methods 
     9750          in PROJ4SRSCacheContextMethods is not consistent between 
     9751          versions. 
     9752 
     97532007-07-12 20:33  mcayland 
     9754 
     9755        * lwgeom/lwgeom_transform.c: Add missing methods to the PROJ.4 
     9756          cache memory context to prevent a backend crash caused by a NULL 
     9757          pointer dereference when PostgreSQL is trying to clean up memory 
     9758          contexts. Per report from Tom Lane. 
     9759 
     97602007-07-12 17:20  mleslie 
     9761 
     9762        * regress/sql-mm-circularstring.sql, 
     9763          regress/sql-mm-circularstring_expected.in, 
     9764          regress/sql-mm-compoundcurve.sql, 
     9765          regress/sql-mm-compoundcurve_expected.in, 
     9766          regress/sql-mm-curvepoly.sql, 
     9767          regress/sql-mm-curvepoly_expected.in, 
     9768          regress/sql-mm-multicurve.sql, 
     9769          regress/sql-mm-multicurve_expected.in, 
     9770          regress/sql-mm-multisurface.sql, 
     9771          regress/sql-mm-multisurface_expected.in: Removing the unsnappable 
     9772          test calls to LineToCurve. 
     9773 
     97742007-07-11 01:17  pramsey 
     9775 
     9776        * extras/debian: Remove extra/debian, per recommendation from 
     9777          Stephen Frost 
     9778 
     97792007-07-10 21:12  pramsey 
     9780 
     9781        * GNUmakefile: Remove templategis from make, install, clean 
     9782          targets. 
     9783 
     97842007-07-09 03:11  snowman 
     9785 
     9786        * extras/tiger_geocoder/geocode/geocode.sql: - Remove debugging 
     9787          NOTICE 
     9788 
     97892007-07-09 02:20  snowman 
     9790 
     9791        * extras/tiger_geocoder/create_geocode.sql, 
     9792          extras/tiger_geocoder/geocode/geocode.sql, 
     9793          extras/tiger_geocoder/normalize/pprint_addy.sql: - Added 
     9794          print-print function for norm_addy type (norm_addy -> varchar) 
     9795          - Restructured geocode(), accept address in parsed norm_addy form 
     9796          as well as unparsed varchar form. Return norm_addy type instead 
     9797          of 
     9798          varchar (use pprint_addy() if you want a varchar result instead) 
     9799 
     98002007-07-08 21:56  snowman 
     9801 
     9802        * extras/tiger_geocoder/tables/lookup_tables.sql: - City names are 
     9803          90 characters (this matters more than you might 
     9804          think because it affects the types returned from the various 
     9805          calls and if they don't match subsequent geocode() queries in 
     9806          the same session may complain about the planned record type not 
     9807          matching across calls) 
     9808 
     98092007-07-06 16:45  pramsey 
     9810 
     9811        * doc/postgis.xml: ST_Dwithin reference entry 
     9812 
     98132007-07-06 16:44  pramsey 
     9814 
     9815        * lwgeom/lwpostgis.sql.in: Added ST_DWithin SQL function 
     9816 
     98172007-07-04 17:12  mleslie 
     9818 
     9819        * lwgeom/lwpostgis.sql.in: Applied the patch from Michael Fuhr to 
     9820          fix the definition of ST_PointN 
     9821 
     98222007-07-03 21:36  snowman 
     9823 
     9824        * extras/tiger_geocoder/import/load_tiger.sh: - Change to generic 
     9825          database name 
     9826 
     98272007-07-03 21:36  snowman 
     9828 
     9829        * extras/tiger_geocoder/INSTALL: - Update install instructions 
     9830 
     98312007-07-03 21:32  snowman 
     9832 
     9833        * extras/tiger_geocoder/import, 
     9834          extras/tiger_geocoder/import/load_tiger.sh, 
     9835          extras/tiger_geocoder/import/newdb.sh, 
     9836          extras/tiger_geocoder/import/tigerimport.sh, 
     9837          extras/tiger_geocoder/import/tigerpoly2.py: Add in initial import 
     9838          scripts for importing the TIGER/Line 
     9839          data into a PostGIS system. Could probably be improved to 
     9840          accept more arguments/etc and require less direct script 
     9841          modification to make it work. Also, not sure the polygons 
     9842          are done perfectly yet. :/ 
     9843 
     98442007-07-03 21:30  snowman 
     9845 
     9846        * extras/tiger_geocoder/create_geocode.sql, 
     9847          extras/tiger_geocoder/geocode, 
     9848          extras/tiger_geocoder/geocode/geocode.sql, 
     9849          extras/tiger_geocoder/geocode/geocode_address.sql, 
     9850          extras/tiger_geocoder/geocode/geocode_address_countysub_exact.sql, 
     9851          extras/tiger_geocoder/geocode/geocode_address_countysub_fuzzy.sql, 
     9852          extras/tiger_geocoder/geocode/geocode_address_place_exact.sql, 
     9853          extras/tiger_geocoder/geocode/geocode_address_place_fuzzy.sql, 
     9854          extras/tiger_geocoder/geocode/geocode_address_state.sql, 
     9855          extras/tiger_geocoder/geocode/geocode_address_zip.sql, 
     9856          extras/tiger_geocoder/geocode/geocode_get_point.sql, 
     9857          extras/tiger_geocoder/geocode/geocode_location.sql, 
     9858          extras/tiger_geocoder/geocode/geocode_zip.sql, 
     9859          extras/tiger_geocoder/geocode/includes_address.sql, 
     9860          extras/tiger_geocoder/geocode/interpolate_from_address.sql, 
     9861          extras/tiger_geocoder/geocode/rate_attributes.sql, 
     9862          extras/tiger_geocoder/normalize, 
     9863          extras/tiger_geocoder/normalize/count_words.sql, 
     9864          extras/tiger_geocoder/normalize/end_soundex.sql, 
     9865          extras/tiger_geocoder/normalize/get_last_words.sql, 
     9866          extras/tiger_geocoder/normalize/location_extract.sql, 
     9867          extras/tiger_geocoder/normalize/location_extract_countysub_exact.sql, 
     9868          extras/tiger_geocoder/normalize/location_extract_countysub_fuzzy.sql, 
     9869          extras/tiger_geocoder/normalize/location_extract_place_exact.sql, 
     9870          extras/tiger_geocoder/normalize/location_extract_place_fuzzy.sql, 
     9871          extras/tiger_geocoder/normalize/normalize_address.sql, 
     9872          extras/tiger_geocoder/normalize/state_extract.sql: Add in broken 
     9873          out/updated normalize/geocode functions 
     9874          - create_geocode.sql: 
     9875          Main creation script for pulling in all the other 
     9876          .sql files to create all the functions and whatnot 
     9877          - normalize/ 
     9878          Normalization routines, includes mapping 'North' -> 'N', 
     9879          'Virginia' -> 'VA', etc, etc. 
     9880          - geocode/ 
     9881          Actual geocoding routines to find the point geometry of the 
     9882          address. Includes interpolation across the linestring found 
     9883          for the location (perhaps not the best), and fallbacks to 
     9884          zip-code and city, state matches using the associated lookup 
     9885          tables for those. Also currently returns a set rather than 
     9886          a cursor, that's up for some debate but the cursor makes it 
     9887          difficult to do things like fallback, imv. Especially since 
     9888          references to it from another pl/pgsql function require it to 
     9889          be a specific record type across multiple calls. That's 
     9890          currently a problem. :/ 
     9891 
     98922007-07-03 21:22  snowman 
     9893 
     9894        * extras/tiger_geocoder/utility, 
     9895          extras/tiger_geocoder/utility/cull_null.sql, 
     9896          extras/tiger_geocoder/utility/levenshtein_ignore_case.sql, 
     9897          extras/tiger_geocoder/utility/nullable_levenshtein.sql, 
     9898          extras/tiger_geocoder/utility/utmzone.sql: Initial import of 
     9899          utility functions, seperated into individual files 
     9900          for sanity. 
     9901 
     99022007-07-03 21:19  snowman 
     9903 
     9904        * extras/tiger_geocoder/tables/lookup_tables.sql, 
     9905          extras/tiger_geocoder/tables/roads_local.sql, 
     9906          extras/tiger_geocoder/tables/tiger_geocode_roads.sql: tables/- 
     9907          New scripts for roads_local/tiger_geocode_roads, clean up 
     9908          lookup_tables 
     9909          - roads_local.sql: 
     9910          Script to create the road_local table from the completechain 
     9911          table which is created by ogr2ogr. Mainly handles type 
     9912          conversions. Also creates the tlid, cfcc, and geometry 
     9913          indexes. 
     9914           
     9915          - tiger_geocode_roads.sql: 
     9916          Script to create the tiger_geocode_roads table which breaks 
     9917          down the roads_local to just the street name, etc, much 
     9918          smaller than roads_local but has the pointers to get back 
     9919          to the full roads_local for address number matching, etc. 
     9920          Also creates the appropriate indexes using soundex(). 
     9921           
     9922          - lookup_tables.sql: 
     9923          - Add 'drop if exists' to make script easily re-runnable 
     9924          - Add primary keys, good thing to have, and creates indexes 
     9925          - Add st_code (TIGER/Line state code) to state_lookup 
     9926          - Remove dup in street_type_lookup 
     9927          - Add in building of: 
     9928          place_lookup 
     9929          county_lookup 
     9930          countysub_lookup 
     9931          zip_lookup_all 
     9932          zip_lookup 
     9933 
     99342007-07-03 21:05  snowman 
     9935 
     9936        * extras/tiger_geocoder/INSTALL, extras/tiger_geocoder/README, 
     9937          extras/tiger_geocoder/orig, 
     9938          extras/tiger_geocoder/orig/tiger_geocoder.sql, 
     9939          extras/tiger_geocoder/tables, 
     9940          extras/tiger_geocoder/tables/lookup_tables.sql, 
     9941          extras/tiger_geocoder/tiger_geocoder.sql: - Minor reorg, add in 
     9942          other parts of the initial load 
     9943 
     99442007-07-03 20:51  snowman 
     9945 
     9946        * extras/tiger_geocoder/tiger_geocoder.sql: - Original tiger 
     9947          geocoder 
     9948 
     99492007-07-03 20:03  mleslie 
     9950 
     9951        * extras/tiger_geocoder: Added a home for the tiger geocoder. 
     9952 
     99532007-06-28 22:46  mleslie 
     9954 
     9955        * ChangeLog, doc/postgis.xml, lwgeom/lwgeom_geos_c.c, 
     9956          lwgeom/lwpostgis.sql.in, regress/regress_ogc.sql, 
     9957          regress/regress_ogc_expected: Added ST_Covers and ST_CoveredBy 
     9958          functions, as discussed at http://lin-ear-th-inking.blogspot.com. 
     9959          Added regression tests and documention for the new functions. 
     9960 
     99612007-06-28 20:21  mleslie 
     9962 
     9963        * lwgeom/Makefile, lwgeom/liblwgeom.h, 
     9964          lwgeom/lwgeom_functions_analytic.c, lwgeom/lwgeom_geos_c.c, 
     9965          lwgeom/lwgeom_rtree.c, lwgeom/lwgeom_rtree.h: Added a 1D rtree 
     9966          for polygon segment indexing, and tied the index into the point 
     9967          in polygon short-circuit of the contains, within, intersects and 
     9968          disjoint methods. Added an index cache to the comparitor methods 
     9969          to save index build times. 
     9970 
     99712007-06-28 20:16  mleslie 
     9972 
     9973        * lwgeom/lwcollection.c, lwgeom/lwgeom.c, lwgeom/lwline.c, 
     9974          lwgeom/lwpoly.c: Added or updated debugging statements. 
     9975 
     99762007-06-28 20:14  mleslie 
     9977 
     9978        * lwgeom/lwgeom_pg.c: Altered the macro tests for pg_alloc, 
     9979          pg_realloc to only print debugging information when alloc 
     9980          debugging is enabled. 
     9981 
     99822007-06-15 19:06  mleslie 
     9983 
     9984        * config.h.in, configure.in, regress/Makefile, 
     9985          regress/sql-mm-circularstring_expected, 
     9986          regress/sql-mm-circularstring_expected.in, 
     9987          regress/sql-mm-compoundcurve_expected, 
     9988          regress/sql-mm-compoundcurve_expected.in, 
     9989          regress/sql-mm-curvepoly_expected, 
     9990          regress/sql-mm-curvepoly_expected.in, 
     9991          regress/sql-mm-multicurve_expected, 
     9992          regress/sql-mm-multicurve_expected.in, 
     9993          regress/sql-mm-multisurface_expected, 
     9994          regress/sql-mm-multisurface_expected.in: Updated the regression 
     9995          test suite to allow variable results depending on jts/geos 
     9996          availability. 
     9997 
     99982007-06-15 19:04  mleslie 
     9999 
     10000        * lwgeom/lwgeom_jts.c: Added curvey geometry recognition to the jts 
     10001          connector. 
     10002 
     100032007-06-12 14:46  pramsey 
     10004 
     10005        * doc/postgis.xml: Typo corrections from Michael Fuhr. 
     10006 
     100072007-06-08 10:28  mcayland 
     10008 
     10009        * lwgeom/long_xact.sql.in, lwgeom/lwgeom_gml.c, 
     10010          lwgeom/lwgeom_kml.c, lwgeom/lwpostgis.sql.in: Applied Michael 
     10011          Fuhr's patch to use explicit text casts where required. Required 
     10012          for PostgreSQL 8.3 where many of the implicit casts to text have 
     10013          been removed. 
     10014 
     100152007-06-07 16:16  mleslie 
     10016 
     10017        * ChangeLog, lwgeom/lwpostgis.sql.in: Added relational function 
     10018          definitions that inline index operators for automagic index 
     10019          utilization. 
     10020 
     100212007-06-06 19:19  nbarker 
     10022 
     10023        * java/ejb3/src/org/postgis/hibernate/ContainsExpression.java, 
     10024          java/ejb3/src/org/postgis/hibernate/IntersectsExpression.java, 
     10025          java/ejb3/src/org/postgis/hibernate/PostGISDialect.java, 
     10026          java/ejb3/src/org/postgis/hibernate/WithinExpression.java, 
     10027          java/hibernate: Hibernate Spatial Criteria Queries and Dialect 
     10028 
     100292007-06-05 20:46  mleslie 
     10030 
     10031        * doc/postgis.xml: Updated the docs to reflect the function name 
     10032          transition. 
     10033 
     100342007-06-05 20:45  mleslie 
     10035 
     10036        * lwgeom/lwpostgis.sql.in, lwgeom/sqlmm.sql.in: Reorganized the 
     10037          sqlmm function declarations to prevent duplication and confusion. 
     10038 
     100392007-06-04 23:06  mleslie 
     10040 
     10041        * ChangeLog, lwgeom/lwpostgis.sql.in, lwgeom/sqlmm.sql.in, 
     10042          regress/affine.sql, regress/affine_expected, regress/ctors.sql, 
     10043          regress/ctors_expected, regress/kml.sql, regress/kml_expected, 
     10044          regress/lwgeom_regress.sql, regress/lwgeom_regress_expected, 
     10045          regress/measures.sql, regress/measures_expected, 
     10046          regress/regress.sql, regress/regress_bdpoly.sql, 
     10047          regress/regress_bdpoly_expected, regress/regress_expected, 
     10048          regress/regress_index.sql, regress/regress_lrs.sql, 
     10049          regress/regress_lrs_expected, regress/regress_ogc.sql, 
     10050          regress/regress_ogc_expected, regress/regress_proj.sql, 
     10051          regress/regress_proj_expected, regress/removepoint.sql, 
     10052          regress/removepoint_expected, regress/setpoint.sql, 
     10053          regress/setpoint_expected, regress/simplify.sql, 
     10054          regress/simplify_expected, regress/snaptogrid.sql, 
     10055          regress/snaptogrid_expected, regress/sql-mm-circularstring.sql, 
     10056          regress/sql-mm-circularstring_expected, 
     10057          regress/sql-mm-compoundcurve.sql, 
     10058          regress/sql-mm-compoundcurve_expected, 
     10059          regress/sql-mm-curvepoly.sql, regress/sql-mm-curvepoly_expected, 
    20610060          regress/sql-mm-multicurve.sql, 
    20710061          regress/sql-mm-multicurve_expected, 
    20810062          regress/sql-mm-multisurface.sql, 
    20910063          regress/sql-mm-multisurface_expected, 
    210           regress/Makefile 
    211           Added regression testing for the sql-mm geometry types. 
    212  
    213 2007-05-22 Mark Leslie <mleslie@refractions.net> 
    214  
    215         * lwgeom/lwgeom_functions_analytic.c, lwgeom/lwgeom_geos_c.c:  
    216           Added short-circuit calls to the point-in-polygon function for  
    217           disjoint and intersects calls. 
    218         * regress/regress_ogc_expected, regress/regress_ogc.sql: 
    219           Added regression tests for the above short-circuits. 
    220  
    221 2007-03-15 Markus Schaber <schabi@logix-tt.com> 
    222  
    223         * java/hibernate/PostGISDialect.java: 
    224           Added PostGIS Dialect support by Norman Barker 
    225  
    226 2007-03-01 Sandro Santilli <strk@refractions.net> 
    227  
    228         * extras/template_gis/Makefile: 
     10064          regress/sql-mm-serialize.sql, regress/wkt.sql: Added versions of 
     10065          functions with standard ST (Spatial Type) prefixes to any 
     10066          functions that were lacking them. Updated the regression tests to 
     10067          include the new functions. 
     10068 
     100692007-06-01 20:56  mleslie 
     10070 
     10071        * lwgeom/lwgeom_functions_analytic.c, regress/regress_ogc.sql, 
     10072          regress/regress_ogc_expected: Ongoing PIP trauma. Addressed the 
     10073          issue of points in line with a boundary segment, but not actually 
     10074          on it. Added appropriate unit tests. 
     10075 
     100762007-06-01 12:44  mcayland 
     10077 
     10078        * lwgeom/lwgeom_estimate.c: Reduce 'LWGEOM_gist_joinsel called with 
     10079          arguments that are not column references' warning to DEBUG1; it's 
     10080          not really a problem, and in cases where people a lot of these 
     10081          types of queries, the logs get flooded with these NOTICEs. Per 
     10082          email from Flavio Perri. 
     10083 
     100842007-06-01 09:54  mcayland 
     10085 
     10086        * lwgeom/ptarray.c: Fixed bug #145 - RemovePoint Failure in the 
     10087          bugtracker. It was an off-by-one error in ptarray.c which caused 
     10088          the penultimate point to not be copied to the new geometry. 
     10089 
     100902007-06-01 07:01  mcayland 
     10091 
     10092        * configure.in: Fix broken docbook stylesheet search. AC_ARG_WITH 
     10093          only calls its contents when a --with-* option is specified, so 
     10094          the search would never be invoked in its current position. Moved 
     10095          the search into the second macro argument, so it is now invoked 
     10096          if no --with-xsl argument is specified, which I believe was the 
     10097          intended behaviour. 
     10098 
     100992007-05-31 13:18  mcayland 
     10100 
     10101        * Makefile.config.in, lwgeom/liblwgeom.h, lwgeom/lwgeom.c, 
     10102          lwgeom/lwgeom_api.c, lwgeom/lwgeom_chip.c, 
     10103          lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_functions_basic.c, 
     10104          lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_gml.c, 
     10105          lwgeom/lwgeom_inout.c, lwgeom/lwgeom_jts.c, lwgeom/lwgeom_kml.c, 
     10106          lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c, lwgeom/lwgeom_svg.c, 
     10107          lwgeom/lwgeom_transform.c, lwgeom/lwgparse.c, 
     10108          lwgeom/pgsql_compat.h, lwgeom/wktparse.h: Add support for the 
     10109          upcoming release of PostgreSQL 8.3. From PostgreSQL 8.3, the 
     10110          internal structure of varlena datatypes has changed and so any 
     10111          references to the size of the varlena and its address must use 
     10112          the VARSIZE and SET_VARSIZE macros. Includes a #define in 
     10113          pgsql_compat.h so that SET_VARSIZE still works with the older 
     10114          PostgreSQL versions. Passes all regression tests under PostgreSQL 
     10115          8.2 and PostgreSQL 8.3. Thanks to David Techer and Michael Fuhr 
     10116          for additional testing. 
     10117 
     101182007-05-28 15:34  mleslie 
     10119 
     10120        * ChangeLog, lwgeom/liblwgeom.h, lwgeom/lwgeom.c, 
     10121          lwgeom/lwgeom_api.c, lwgeom/lwgeom_functions_basic.c, 
     10122          lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_ogc.c, 
     10123          lwgeom/lwgeom_sqlmm.c, lwgeom/lwpostgis.sql.in, 
     10124          lwgeom/measures.c, regress/Makefile, 
     10125          regress/sql-mm-circularstring.sql, 
     10126          regress/sql-mm-circularstring_expected, 
     10127          regress/sql-mm-compoundcurve.sql, 
     10128          regress/sql-mm-compoundcurve_expected, 
     10129          regress/sql-mm-curvepoly.sql, regress/sql-mm-curvepoly_expected, 
     10130          regress/sql-mm-general.sql, regress/sql-mm-general_expected, 
     10131          regress/sql-mm-multicurve.sql, 
     10132          regress/sql-mm-multicurve_expected, 
     10133          regress/sql-mm-multisurface.sql, 
     10134          regress/sql-mm-multisurface_expected: Added curve handling to 
     10135          getType, numGeometries, geometryN, dimension, exteriorRing, 
     10136          numInteriorRings, interiorRingN, closed (lwgeom_ogc.c) 
     10137          lwgeom_clone (lwgeom.c) and area. Added function ST_CurveToLine 
     10138          and ST_LineToCurve. Added regression tests for sql-mm geometries 
     10139          and related functions. 
     10140 
     101412007-05-22 22:10  mleslie 
     10142 
     10143        * ChangeLog, lwgeom/lwgeom_functions_analytic.c, 
     10144          lwgeom/lwgeom_geos_c.c, regress/regress_ogc.sql, 
     10145          regress/regress_ogc_expected: Added short-circuit calls for the 
     10146          point-in-polygon cases of disjoint and intersect calls. Added 
     10147          regression tests for the new short-circuits. 
     10148 
     101492007-05-14 18:04  mcayland 
     10150 
     10151        * Version.config: Bump SVN code version to 1.2.2SVN 
     10152 
     101532007-05-14 17:55  mcayland 
     10154 
     10155        * regress/regress_proj_expected: Fix broken regress_proj expected 
     10156          results by removing the extra DELETE at the end of the file. 
     10157 
     101582007-05-14 17:51  mcayland 
     10159 
     10160        * Makefile.config.in, configure.in, lwgeom/Makefile, 
     10161          lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_wrapper.cpp: Remove GEOS 
     10162          C++ API support from PostGIS HEAD; it's been broken since 1.2.0 
     10163          and so we require a minimum of GEOS 2.2.0 to compile and run 
     10164          PostGIS. Includes alterations to autoconf to display an error 
     10165          message during configure if the GEOS version is incorrect. Passes 
     10166          all regression tests with GEOS 2.2.3 and GEOS 3.0.0rc4 using GEOS 
     10167          CAPI. 
     10168 
     101692007-05-08 16:37  pramsey 
     10170 
     10171        * doc/postgis.xml: Spelling fix 
     10172 
     101732007-04-02 21:17  pramsey 
     10174 
     10175        * doc/postgis.xml: Small doco fix 
     10176 
     101772007-03-15 09:22  mschaber 
     10178 
     10179        * ChangeLog, NEWS, java/hibernate, 
     10180          java/hibernate/PostGISDialect.java: aded PostGIS Dialect for 
     10181          Hibernate from Norman Barker 
     10182 
     101832007-03-09 19:34  mleslie 
     10184 
     10185        * lwgeom/lwgeom_functions_analytic.c: Bug 143 is once again dealt 
     10186          with, this time for good. 
     10187 
     101882007-03-09 18:30  mleslie 
     10189 
     10190        * lwgeom/lwgeom_functions_analytic.c: Rolling back a cure that 
     10191          killed the patient. 
     10192 
     101932007-03-09 00:33  mleslie 
     10194 
     10195        * lwgeom/liblwgeom.h, lwgeom/lwgeom_functions_analytic.c, 
     10196          regress/regress_ogc.sql, regress/regress_ogc_expected: Bug 143 
     10197          code fix and regression case. 
     10198 
     101992007-03-01 08:31  strk 
     10200 
     10201        * ChangeLog, extras/template_gis/Makefile: * 
     10202          extras/template_gis/Makefile: 
    22910203          Install 'defaults' file to $(DATADIR)$(prefix) 
    23010204 
    231 2007-02-26 Eduin Carrillo <yecarrillo@yahoo.com> 
    232  
    233         * regress/: Makefile, kml.sql, kml_expected: 
     102052007-02-28 17:39  pramsey 
     10206 
     10207        * doc/postgis.xml: Remove minor typo 
     10208 
     102092007-02-26 09:03  strk 
     10210 
     10211        * ChangeLog, regress/Makefile, regress/kml.sql, 
     10212          regress/kml_expected, regress/run_test: * regress/run_test: 
     10213          discard CONTEXT and DELETE 
     10214          lines from test outputs. 
     10215           
     10216          Patch by Eduin Carrillo, sliglty modified to take precision 
     10217          into account: 
     10218           
     10219          * regress/: Makefile, kml.sql, kml_expected: 
    23410220          Regression test for asKML(). 
    23510221 
    236 2007-02-26 Sandro Santilli <strk@refractions.net> 
    237  
    238         * regress/run_test: discard CONTEXT and DELETE 
    239           lines from test outputs. 
    240  
    241 2007-01-26 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 
    242  
    243         * extras/template_gis/Makefile: Refine previous patch 
    244           to use a different delimiter than : for sed. This 
    245           simplifies the Makefile and protects all the $*dir 
    246           arguments from escaping issues under Win32. 
    247  
    248 2007-01-19 TECHER David <davidtecher@yahoo.fr> 
    249  
    250         * extras/template_gis/Makefile: escape $bindir 
     102222007-02-06 17:38  pramsey 
     10223 
     10224        * doc/postgis.xml: Edits from Bruce Rindahl 
     10225 
     102262007-01-26 15:11  mcayland 
     10227 
     10228        * ChangeLog, extras/template_gis/Makefile: Refine previous patch to 
     10229          use a different delimiter than : (!) for sed. This simplifies the 
     10230          Makefile and protects all the $*dir arguments from escaping 
     10231          issues under Win32. 
     10232 
     102332007-01-19 09:44  strk 
     10234 
     10235        * ChangeLog, extras/template_gis/Makefile: * 
     10236          extras/template_gis/Makefile: escape $bindir 
    25110237          to allow for colons in it's value (win32 issue). 
    25210238 
    253 2007-01-18 Markus Schaber <schabi@logix-tt.com> 
    254  
    255         * java/jdbc/Makefile: 
    256           Fixed javadoc build on Windows, kudos to Mark Cave-Ayland! 
    257  
    258 2007-01-13 Michael Fuhr <mike@fuhr.org> 
    259  
    260         * extras/template_gis/Makefile: quote grep argument 
    261           for Solaris to work. 
    262  
    263 2007-01-12 Gerald Fenoy <djay@gentoo.org> 
    264  
    265         * configure.in: add --with-xsl switch. 
    266  
    267 ---------  PostGIS-1.2.1 release [2007-01-11] -------------------------- 
    268  
    269 2007-01-08 Markus Schaber <schabi@logix-tt.com> 
    270  
    271         * java/jdbc/Makefile: 
    272           Fixed gcj classpath problems 
    273         * src/org/postgis/DriverWrapperLW.java, 
    274           src/org/postgis/DriverWrapperAutoprobe.java, 
    275           src/org/postgis/DriverWrapper.java, 
    276           jtssrc/org/postgis/jts/JtsWrapper.java: 
    277           fixed 8.2 compatibility 
    278  
    279 2007-01-05 Sandro Santilli <strk@refractions.net> 
    280  
    281         * GNUmakefile: bring in extra/template_gis for all rules. 
    282         * extras/template_gis/Makefile: have 'install' also install manuals. 
    283  
    284 2006-12-29 Sandro Santilli <strk@refractions.net> 
    285  
    286         * configure.in: fixed GEOS_LDFLAGS detection 
     102392007-01-18 18:51  mschaber 
     10240 
     10241        * ChangeLog, java/jdbc/Makefile: finally really fixed javadoc build 
     10242          on Windows. Yes, that hack is ugly. Kudos to Marc Cave-Ayland. 
     10243 
     102442007-01-18 18:33  mschaber 
     10245 
     10246        * java/jdbc/Makefile: further fix for javadoc build 
     10247 
     102482007-01-18 17:56  mschaber 
     10249 
     10250        * ChangeLog, java/jdbc/Makefile: fixed jdbc javadoc build 
     10251 
     102522007-01-15 10:48  strk 
     10253 
     10254        * ChangeLog, extras/template_gis/Makefile: Patch by Michael Fuhr: * 
     10255          extras/template_gis/Makefile: quote grep argument for Solaris to 
     10256          work. 
     10257 
     102582007-01-12 20:28  pramsey 
     10259 
     10260        * doc/postgis.xml: Change 'Postgis' to 'PostGIS' 
     10261 
     102622007-01-12 18:07  strk 
     10263 
     10264        * ChangeLog, configure.in: Patch by Gerald Fenoy <djay@gentoo.org>: 
     10265           
     10266          * configure.in: add --with-xsl switch. 
     10267 
     102682007-01-12 01:50  pramsey 
     10269 
     10270        * CREDITS, ChangeLog, HOWTO_RELEASE, NEWS, README.postgis, TODO, 
     10271          Version.config, doc/postgis.xml: 1.2.1 release prep 
     10272 
     102732007-01-11 01:40  mleslie 
     10274 
     10275        * lwgeom/lwgeom_functions_analytic.c: Added a length check to 
     10276          prevent the point in polygon shortcut from finding points 
     10277          contained within a zero length segment. 
     10278 
     102792007-01-11 01:39  mleslie 
     10280 
     10281        * doc/postgis.xml: Fixed the COMPOUNDCURVE example to properly 
     10282          should the contained CIRCULARSTRING. 
     10283 
     102842007-01-08 10:48  mschaber 
     10285 
     10286        * ChangeLog, NEWS, 
     10287          java/jdbc/jtssrc/org/postgis/jts/JtsWrapper.java, 
     10288          java/jdbc/src/org/postgis/DriverWrapper.java, 
     10289          java/jdbc/src/org/postgis/DriverWrapperAutoprobe.java, 
     10290          java/jdbc/src/org/postgis/DriverWrapperLW.java: fixed 8.2 
     10291          compatibility 
     10292 
     102932007-01-08 10:12  mschaber 
     10294 
     10295        * java/jdbc/Makefile: hopefully fixed GCJ build 
     10296 
     102972007-01-05 00:52  strk 
     10298 
     10299        * ChangeLog, GNUmakefile, extras/template_gis/Makefile: * 
     10300          GNUmakefile: bring in extra/template_gis for all rules. 
     10301          * extras/template_gis/Makefile: have 'install' also install 
     10302          manuals. 
     10303 
     103042007-01-03 17:28  kneufeld 
     10305 
     10306        * regress/regress_index_nulls_expected: initial load 
     10307 
     103082006-12-29 00:31  strk 
     10309 
     10310        * ChangeLog, configure.in: * configure.in: fixed GEOS_LDFLAGS 
     10311          detection 
    28710312          for older GEOS versions. 
    288         * doc/postgis.xml: cleaned up Hard Upgrade section 
    289           (was unreadable). 
    290  
    291 2006-12-22 Markus Schaber <schabi@logix-tt.com> 
    292  
    293         * java/jdbc/Makefile 
    294           Added generation of basic javadoc zip file. 
    295  
    296 2006-12-20 Sandro Santilli <strk@refractions.net> 
    297  
    298         * regress/README: wrote info about adding regression tests 
    299  
    300 2006-12-20 Kevein Neufeld <kneufeld@refractions.net> 
    301  
    302         * lwgeom/lwgeom_gist.c 
    303           Added fix to permit gist indexes to have more than 459 null 
    304           geometries in a table 
    305  
    306 2006-12-15 Markus Schaber <schabi@logix-tt.com> 
    307  
    308         * java/jdbc/Makefile 
    309           Fixed Makefile for jts tests, commented debug options better 
    310            
    311         * java/jdbc/jtssrc/org/postgis/jts/JtsBinaryWriter.java  
    312           Fix multi-dimension handling in JtsBinaryWriter, thanks to  
    313           Thomas Marti for the hints 
    314            
    315         * java/jdbc/jtssrc/examples/JtsTestParser.java 
    316           Improved SRID handling in regression tests and added  
    317           CoordinateArraySequence tests. 
    318  
    319 2006-12-15 Eduin Carrillo <yecarrillo@yahoo.com> 
    320  
    321         * lwgeom/lwgeom_transform.c: 
    322           short circuit when source and target SRID are the same. 
    323  
    324 2006-12-15 Eduin Carrillo <yecarrillo@yahoo.com> 
    325  
    326         * lwgeom/: Makefile, lwgeom_kml.c, lwpostgis.sql.in: 
     10313 
     103142006-12-29 00:26  strk 
     10315 
     10316        * ChangeLog, doc/postgis.xml: cleaned up Hard Upgrade manual 
     10317          section (was unreadable). 
     10318 
     103192006-12-27 04:58  devrim 
     10320 
     10321        * extras/rpm/patches/postgis-configure.patch, 
     10322          extras/rpm/patches/postgis-javamakefile.patch, 
     10323          extras/rpm/patches/postgis-jdbcdedectver.sh, 
     10324          extras/rpm/spec/postgis.spec: Update spec file to 1.2.0 and fix 
     10325          many issues. 
     10326          Update RPM patches. 
     10327 
     103282006-12-22 11:28  mschaber 
     10329 
     10330        * ChangeLog, NEWS, java/jdbc, java/jdbc/Makefile: Added generation 
     10331          of JDBC javadoc zip file 
     10332 
     103332006-12-21 00:19  pramsey 
     10334 
     10335        * README.postgis: Updated to 1.2.0 
     10336 
     103372006-12-20 20:43  strk 
     10338 
     10339        * ChangeLog, regress/README: * regress/README: wrote info about 
     10340          adding regression tests 
     10341          (plus some ChangeLog formatting) 
     10342 
     103432006-12-20 18:47  kneufeld 
     10344 
     10345        * ChangeLog: Added fix to permit gist indexes to have more than 459 
     10346          null geometries in a table 
     10347 
     103482006-12-20 18:44  kneufeld 
     10349 
     10350        * regress/Makefile, regress/regress_index_nulls.sql, 
     10351          regress/regress_lots_of_nulls.sql: Added test to fix that 
     10352          permitted gist indexes to have more than 459 null geometries in a 
     10353          table 
     10354 
     103552006-12-20 18:43  kneufeld 
     10356 
     10357        * lwgeom/lwgeom_gist.c: Added fix to permit gist indexes to have 
     10358          more than 459 null geometries in a table 
     10359 
     103602006-12-18 14:12  mschaber 
     10361 
     10362        * ChangeLog, java/jdbc/jtssrc/examples/JtsTestParser.java: Improved 
     10363          SRID handling in regression tests and added 
     10364          CoordinateArraySequence tests. 
     10365 
     103662006-12-18 13:04  mschaber 
     10367 
     10368        * ChangeLog, NEWS: Added ChangeLog/News entries for recent commits 
     10369 
     103702006-12-18 12:58  mschaber 
     10371 
     10372        * java/jdbc/jtssrc/org/postgis/jts/JtsBinaryWriter.java: Fix 
     10373          multi-dimension handling in JtsBinaryWriter, thanks to Thomas 
     10374          Marti for the hints 
     10375 
     103762006-12-18 12:55  mschaber 
     10377 
     10378        * java/jdbc/Makefile: Fixed Makefile for jts tests, commented debug 
     10379          options better 
     10380 
     103812006-12-15 11:00  strk 
     10382 
     10383        * ChangeLog, lwgeom/lwgeom_transform.c: Patch by Eduin Carrillo: 
     10384          short circuit transform when source and target SRID are the same. 
     10385 
     103862006-12-15 10:54  strk 
     10387 
     10388        * HOWTO_RELEASE: Added additional step for adding release marks in 
     10389          ChangeLog 
     10390 
     103912006-12-15 10:51  strk 
     10392 
     10393        * ChangeLog: marked 1.2.0 release 
     10394 
     103952006-12-15 10:48  strk 
     10396 
     10397        * ChangeLog, doc/postgis.xml, lwgeom/Makefile, lwgeom/lwgeom_kml.c, 
     10398          lwgeom/lwpostgis.sql.in: Patch by Eduin Carrillo 
     10399          <yecarrillo@yahoo.com>: 
     10400           
     10401          * lwgeom/: Makefile, lwgeom_kml.c, lwpostgis.sql.in: 
    32710402          New AsKML() function 
    328         * doc/postgis.xml: document new AsKML function. 
    329  
    330  
    331 2006-12-13 Markus Schaber <schabi@logix-tt.com> 
    332  
    333         * README.postgis 
    334           Fixed "hard upgrade" instructions. 
    335  
    336 ---------  PostGIS-1.2.0 release [2006-12-08] -------------------------- 
    337  
    338 2006-12-05 Mark Leslie <mleslie@refractions.net> 
    339  
    340         * doc/postgis.xml: 
    341           Added sections for the SQL-MM and ArcSDE function ports. 
    342  
    343 2006-12-05 Kevin Neufeld <kneufeld@refractions.net> 
    344  
    345         * Added sqlmm.sql.in: ESRI's ArcSDE subset of SQL/MM functions 
    346         * Moved common sql defines to their own header file. 
    347  
    348 2006-12-01 Mark Leslie <mleslie@refractions.net> 
    349  
    350         * lwgeom/lwcompound.c, lwgeom/lwcurve.c, lwgeom/lwmsurface.c, 
    351           lwgeom/lwmcurve.c, lwgeom/lwcurvepoly.c: 
    352           Added serialize/deserialize support for curved geometries. 
    353         * lwgeom/liblwgeom.h: 
    354           Added typedefs and minimum function prototypes for curved 
    355           geometries. 
    356         * lwgeom/lwgeom_sqlmm.c: 
    357           Functions to determine curve centers for use in creating bounding 
    358           boxs. 
    359         * lwgeom/wktunparse.c, lwgeom/lwgparse.c, lwgeom/wktparse.h,  
    360           lwgeom/wktparse.lex, lwgeom/wktparse.y: 
    361           Minimum parsing/printing support and struct allocations. 
    362         * lwgeom/liblwgeom.c, lwgeom/lwgeom_api.c, lwgeom/lwgeom.c: 
    363           Included curved types in various switches in generic functions. 
    364         * lwgeom/lwgeom_functions_analytic.c: 
    365           Added point-in-polygon function 
    366         * lwgeom/lwgeom_geos_c.c: 
    367           Added short-circuit for the point-in-polygon case to both Contains 
    368           and Within. 
    369         * lwgeom/Makefile: 
    370           Added new files to the makefile. 
    371         * regress/sql-mm-serialize.sql, regress/sql-mm-serialize_expected: 
    372           Created a regression test set for the serialization/deserialization 
    373           of the curved types. 
    374         * regress/Makefile: 
    375           Added the new regression test for curve serialization. 
    376  
    377 2006-11-29 Markus Schaber <schabi@logix-tt.com> 
    378  
    379         * Added java/jdbc/jtssrc/org/postgis/jts/JTSShape.java 
    380  
    381 2006-11-22 Markus Schaber <schabi@logix-tt.com> 
    382  
    383         * java/ejb3/src/org/postgis/hibernate/GeometryType.java 
    384           Added Nullpointer Fix by Norman Barker 
    385  
    386 2006-11-20 Sandro Santilli <strk@refractions.net> 
    387  
    388         * utils/postgis_restore.pl (canonicalize_typename): 
     10403          * doc/postgis.xml: document new AsKML function. 
     10404 
     104052006-12-13 17:50  mschaber 
     10406 
     10407        * ChangeLog, README.postgis: fixed 'hard upgrade' instructions in 
     10408          readme.postgis 
     10409 
     104102006-12-11 17:41  pramsey 
     10411 
     10412        * doc/postgis.xml: Updated vers. # 
     10413 
     104142006-12-09 03:57  pramsey 
     10415 
     10416        * NEWS, Version.config: Update version to corrent 1.2.0 version, 
     10417          and set news to correct version 
     10418          and date. 
     10419 
     104202006-12-06 02:00  mleslie 
     10421 
     10422        * lwgeom/SERIALIZED_FORM: Updated with curved geometry definitions. 
     10423 
     104242006-12-06 00:30  mleslie 
     10425 
     10426        * ChangeLog, doc/postgis.xml: Added sections for SQL-MM and ArcSDE 
     10427          function ports. 
     10428 
     104292006-12-05 20:45  mleslie 
     10430 
     10431        * ChangeLog: Fixing some incomplete paths, and adding changes to 
     10432          the regress directory. 
     10433 
     104342006-12-05 20:41  mleslie 
     10435 
     10436        * ChangeLog: Added the previous changes for the curved geometry 
     10437          support. 
     10438 
     104392006-12-05 19:22  kneufeld 
     10440 
     10441        * ChangeLog: Added SQL/MM wrappers to existing PostGIS functions 
     10442 
     104432006-12-05 19:07  kneufeld 
     10444 
     10445        * lwgeom/Makefile, lwgeom/sqlmm.sql.in: added a subset (only those 
     10446          implemented by ArcSDE) of the SQL/MM function prototypes and 
     10447          appended the file to lwpostgis.sql 
     10448 
     104492006-12-05 19:05  kneufeld 
     10450 
     10451        * lwgeom/long_xact.sql, lwgeom/long_xact.sql.in, 
     10452          lwgeom/lwpostgis.sql.in, lwgeom/sqldefines.h: Moved common sql 
     10453          defines to their own header file. 
     10454          ie. IF USE_VERSION>72 ... 
     10455 
     104562006-12-05 11:00  mschaber 
     10457 
     10458        * ChangeLog, NEWS, java/jdbc/jtssrc/org/postgis/jts/JTSShape.java: 
     10459          Added JTS shape + missing News message 
     10460 
     104612006-12-05 01:21  mleslie 
     10462 
     10463        * NEWS, doc/postgis.xml: Updated the documentation to include an 
     10464          SQL-MM types section. 
     10465 
     104662006-12-01 22:16  mleslie 
     10467 
     10468        * NEWS, Version.config, doc/postgis.xml, lwgeom/Makefile, 
     10469          lwgeom/lex.yy.c, lwgeom/liblwgeom.c, lwgeom/liblwgeom.h, 
     10470          lwgeom/lwcollection.c, lwgeom/lwcompound.c, lwgeom/lwcurve.c, 
     10471          lwgeom/lwcurvepoly.c, lwgeom/lwgeom.c, lwgeom/lwgeom_api.c, 
     10472          lwgeom/lwgeom_functions_analytic.c, 
     10473          lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c, 
     10474          lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_pg.c, 
     10475          lwgeom/lwgeom_spheroid.c, lwgeom/lwgeom_sqlmm.c, 
     10476          lwgeom/lwgparse.c, lwgeom/lwline.c, lwgeom/lwmcurve.c, 
     10477          lwgeom/lwmsurface.c, lwgeom/lwpostgis.sql.in, lwgeom/ptarray.c, 
     10478          lwgeom/wktparse.h, lwgeom/wktparse.lex, lwgeom/wktparse.tab.c, 
     10479          lwgeom/wktparse.tab.h, lwgeom/wktparse.y, lwgeom/wktunparse.c, 
     10480          regress/Makefile, regress/lwgeom_regress_expected, 
     10481          regress/sql-mm-serialize.sql, regress/sql-mm-serialize_expected: 
     10482          Added typedefs and serialization/deserialization functionality 
     10483          for sql-mm defined curved geometry types. Added a 
     10484          point_in_polygon short-circuit for contains and within functions. 
     10485 
     104862006-11-22 10:42  mschaber 
     10487 
     10488        * ChangeLog, java/ejb3/src/org/postgis/hibernate/GeometryType.java: 
     10489          java/ejb3/src/org/postgis/hibernate/GeometryType.java Added 
     10490          Nullpointer Fix by Norman Barker 
     10491 
     104922006-11-20 12:59  strk 
     10493 
     10494        * ChangeLog, utils/postgis_restore.pl: * utils/postgis_restore.pl 
     10495          (canonicalize_typename): 
    38910496          canonicalize 'timezone .* time stamp' to 'timezone' 
    39010497          (fixes bug #121) 
    39110498 
    392 2006-11-17 "Antoine Bajolet" <antoine.bajolet@tdf.fr> 
    393  
    394         * lwgeom/lwgeom_gist.c: fixed 'directives may not be used inside a 
     104992006-11-17 17:12  strk 
     10500 
     10501        * ChangeLog, lwgeom/lwgeom_gist.c: Patch by "Antoine Bajolet" 
     10502          <antoine.bajolet@tdf.fr>: 
     10503           
     10504          * lwgeom/lwgeom_gist.c: fixed 'directives may not be used inside 
     10505          a 
    39510506          macro argument' error raised by some compilers. 
    39610507 
    397 2006-11-10 Sandro Santilli <strk@refractions.net> 
    398  
    399         * configure.in (geos detection): use $geos_prefix/lib when 
    400           --ldflags is not supported by geos-config available. 
    401  
    402 2006-11-10 Havard Tveite <havard.tveite@nlh.no> 
    403  
    404         * doc/postgix.xml (Hard Upgrade): add info about createdb params 
    405         * utils/postgis_restore.pl: fix use of createdb params 
    406  
    407 2006-11-02 Sandro Santilli <strk@refractions.net> 
    408  
    409         * doc/postgis.xml: list setSRID bug fix in 'Bug fixes' section. 
    410  
    411 2006-11-02 Markus Schaber <schabi@logix-tt.com> 
    412  
    413         * NEWS, postgis.xml, java/jdbc/src/org/postgis/ComposedGeom.java: 
    414           fixed setSRID bug in JDBC ComposedGeom.   
    415  
    416 2006-11-02 Sandro Santilli <strk@refractions.net> 
    417  
    418         * Version.config, doc/postgis.xml, NEWS: prepared 
    419           for 1.1.6 release. 
    420  
    421 2006-11-02 Sandro Santilli <strk@refractions.net> 
    422  
    423         * lwgeom/lwgeom_api.c, lwgeom/wktunparse.c: cast -1 to a char 
    424           to make some compilers happy about comparison with a char 
    425           type. 
     105082006-11-10 15:17  strk 
     10509 
     10510        * ChangeLog, configure.in: * configure.in (geos detection): use 
     10511          $geos_prefix/lib when --ldflags is not supported by geos-config 
     10512          available. 
     10513 
     105142006-11-10 14:11  strk 
     10515 
     10516        * ChangeLog, doc/postgis.xml, utils/postgis_restore.pl: Patch by 
     10517          Havard Tveite <havard.tveite@nlh.no>: 
     10518           
     10519          * doc/postgix.xml (Hard Upgrade): add info about createdb params 
     10520          * utils/postgis_restore.pl: fix use of createdb params 
     10521 
     105222006-11-02 13:22  strk 
     10523 
     10524        * ChangeLog, doc/postgis.xml: * doc/postgis.xml: list setSRID bug 
     10525          fix in 'Bug fixes' section. 
     10526 
     105272006-11-02 11:48  mschaber 
     10528 
     10529        * ChangeLog, doc/postgis.xml: Added missing docs about setsrid() 
     10530 
     105312006-11-02 09:03  mschaber 
     10532 
     10533        * NEWS, java/jdbc/src/org/postgis/ComposedGeom.java: fixed setSRID 
     10534          bug in JDBC ComposedGeom. 
     10535 
     105362006-11-02 08:06  strk 
     10537 
     10538        * ChangeLog, NEWS, Version.config, doc/postgis.xml: ready for 1.1.6 
     10539          release 
     10540 
     105412006-11-02 07:55  strk 
     10542 
     10543        * ChangeLog, lwgeom/lwgeom_api.c, lwgeom/wktunparse.c: * 
     10544          lwgeom/lwgeom_api.c, lwgeom/wktunparse.c: cast -1 to a char 
     10545          to make some compilers happy about comparison with a char type. 
     10546 
     105472006-10-26 09:41  strk 
     10548 
     10549        * CHANGES, HOWTO_RELEASE, NEWS, extras/debian/rules, 
     10550          extras/rpm/spec/postgis.spec: Renamed CHANGES file to NEWS, 
     10551          updated references to it 
     10552 
     105532006-10-26 09:35  strk 
     10554 
     10555        * ChangeLog: Initial import of an automatic generated ChangeLog - 
     10556          all developers please manually edit this on each commit 
    42610557 
    427105582006-10-25 10:23  mschaber 
     
    3603137342005-06-15 16:04  strk 
    360413735 
    3605         * branches/pgis_1_0/lwgeom/lwgeom_btree.c, CHANGES: fault tolerant 
    3606           btree ops 
     13736        * CHANGES: fault tolerant btree ops 
    360713737 
    3608137382005-06-15 16:04  strk 
    360913739 
    3610         * branches/pgis_0_9_0/CHANGES, branches/pgis_0_9_0/postgis_ops.c, 
    3611           lwgeom/lwgeom_btree.c: fault tolerant btree ops 
     13740        * lwgeom/lwgeom_btree.c: fault tolerant btree ops 
    361213741 
    3613137422005-06-10 16:27  strk 
     
    6625167542004-12-14 11:41  strk 
    662616755 
    6627         * lwgeom/lwgeom.c: Fixed a bug in lwgeom_drop_bbox() 
     16756        * lwgeom/lwgeom.c: Fixed a bug in lwgeom_dropBBOX() 
    662816757 
    6629167582004-12-14 11:02  strk 
     
    6947170762004-11-02 07:25  strk 
    694817077 
    6949         * branches/pgis_0_9_0/postgis.sql.in, lwgeom/lwpostgis.sql.in: 
    6950           Fixed a typo in probe_geometry_columns() reported by Vinko 
    6951           Vrsalovic. 
     17078        * lwgeom/lwpostgis.sql.in: Fixed a typo in probe_geometry_columns() 
     17079          reported by Vinko Vrsalovic. 
    695217080 
    6953170812004-10-29 05:28  strk 
     
    735717485 
    735817486        * lwgeom/liblwgeom.h, lwgeom/lwcollection.c, lwgeom/lwgeom.c: Added 
    7359           lwgeom_add_bbox() and lwcollection_construct_empty() 
     17487          lwgeom_addBBOX() and lwcollection_construct_empty() 
    736017488 
    7361174892004-10-11 07:15  strk 
     
    8138182662004-09-16 09:06  strk 
    813918267 
    8140         * branches/pgis_0_9_0/postgis_estimate.c, lwgeom/lwgeom_estimate.c: 
    8141           Changed SPI_cursor_open call changes to be used for USE_VERSION > 
    8142           80 
     18268        * lwgeom/lwgeom_estimate.c: Changed SPI_cursor_open call changes to 
     18269          be used for USE_VERSION > 80 
    814318270          (change seems to be intended for future releases) 
    814418271 
     
    12419225462001-06-22 17:39  cvs 
    1242022547 
    12421         * branches, tags, .: New repository initialized by cvs2svn. 
    12422  
     22548        * .: New repository initialized by cvs2svn. 
     22549