Accept multiple NaN representations (#656)
[geos.git] / ChangeLog
blobf6ae2a54ac1f760c1a14274b7c1d3ceab9cf1b04
1 2013-08-17 03:09  Regina Obe <lr@pcorp.us>
3         * [r3888] CMakeLists.txt: #644 only do svn check if there is a .svn
4           file in source folder to ensure it works with tar ball
6 2013-08-16 15:26  Sandro Santilli <strk@keybit.net>
8         * [r3886] NEWS, src/operation/overlay/snap/LineStringSnapper.cpp,
9           tests/unit/capi/GEOSSnapTest.cpp: Fix assertion failure in
10           snapping code (#649)
11           
12           The bug affected attempts to snapping lines to the points
13           of a rectangle with a side smaller than the tolerance.
15 2013-08-14 06:10  Regina Obe <lr@pcorp.us>
17         * [r3884] CMakeLists.txt, HOWTO_RELEASE: update HOWTO_RELEASE to
18           include bumping revision numbrs in CMake and also bump numbers in
19           CMake.
21 2013-08-14 05:28  Regina Obe <lr@pcorp.us>
23         * [r3882] configure.in, include/geos/version.h.vc: bump version
24           numbers to 3.4.1dev and 3.4.1 in prep for next release
26 2013-08-11 11:42  Sandro Santilli <strk@keybit.net>
28         * [r3880] include/geos/platform.h.in,
29           tests/xmltester/testrunner.sh, tools/geos-config.in: Set correct
30           eol-style for geos-config, platform.h and testrunner (#645)
32 2013-08-11 04:17  Regina Obe <lr@pcorp.us>
34         * [r3875] NEWS: update date on news
36 2013-08-11 03:47  Regina Obe <lr@pcorp.us>
38         * [r3872] .: Branch 3.4
40 2013-08-11 03:44  Regina Obe <lr@pcorp.us>
42         * [r3870] update version numbers to agree with configure.in - huh
43           why are the version numbers all old in this file?
45 2013-08-11 03:41  Regina Obe <lr@pcorp.us>
47         * [r3869] get rid of dev in version# in prep for 3.4.0 release
49 2013-08-11 03:37  Regina Obe <lr@pcorp.us>
51         * [r3868] update change log in prep for 3.4.0 release
53 2013-08-08 04:25  Regina Obe <lr@pcorp.us>
55         * [r3867] update news and change log in prep for Aug 10 release of
56           3.4.0
58 2013-08-04 20:05  Regina Obe <lr@pcorp.us>
60         * [r3866] #601 do not incude platform.h in tar ball.
62 2013-08-04 12:27  Sandro Santilli <strk@keybit.net>
64         * [r3864] Avoid Coordinate copies in
65           DelaunayTriangulationBuilder::envelope
67 2013-08-04 12:23  Sandro Santilli <strk@keybit.net>
69         * [r3863] Simplify testcase for
70           DelaunayTriangulationBuilder::envelope
72 2013-08-04 11:58  Sandro Santilli <strk@keybit.net>
74         * [r3862] envelope() method added to DelaunayTriangulationBuilder
75           class
76           
77           Includes testcase. Patch by Vishal Tiwari
79 2013-08-03 15:37  Mateusz Loskot <mateusz@loskot.net>
81         * [r3861] Add geos_svn_revision.h generator to CMake config
82           
83           Patch from David Burken attached to #643
85 2013-08-02 22:38  Regina Obe <lr@pcorp.us>
87         * [r3860] #607 Makefile.vc 'clean' step leaks obj files
89 2013-08-01 21:13  Regina Obe <lr@pcorp.us>
91         * [r3858] updates add some missing ticket items and add ticket
92           numbers where missing
94 2013-07-31 21:25  Sean Gillies <sgillies@frii.com>
96         * [r3857] Print to stderr only in debug mode
98 2013-07-31 20:38  Regina Obe <lr@pcorp.us>
100         * [r3856] #641 - distinguish between active and inactive group and
101           add Regina Obe to list.
103 2013-07-31 14:13  Regina Obe <lr@pcorp.us>
105         * [r3855]
107 2013-07-31 14:07  Regina Obe <lr@pcorp.us>
109         * [r3854] add myself to author list
111 2013-07-31 09:42  Sandro Santilli <strk@keybit.net>
113         * [r3853] Improve overlay robustness
114           
115           - Validate CBR results before accepting them
116           - Enable overlay node validator even for FIXED precision
117           - Enable geometry-reduction policy
118           - Bail out on exception from overlay if any input is invalid
119           
120           Fixes bug #459
122 2013-07-31 08:34  Sandro Santilli <strk@keybit.net>
124         * [r3852] Do not expect invalid output from buffer
125           
126           The test verification code is tollerant, but better fix this
128 2013-07-31 08:30  Sandro Santilli <strk@keybit.net>
130         * [r3851] Turn test for ticket 275 into an "area test".
131           
132           Area test checks that the area of the Union between two
133           geometries
134           is about the same as the sum of area of symdifference + area of
135           intersection.
137 2013-07-25 21:00  Sandro Santilli <strk@keybit.net>
139         * [r3850] Fix CoordinateList.closeRing() use of past-the-end
140           operator
142 2013-07-25 20:51  Sandro Santilli <strk@keybit.net>
144         * [r3849] closeRing() method added in CoordinateList class
145           
146           Patch by Vishal Tiwari <hi.vishal123@gmail.com>
148 2013-07-23 11:01  Sandro Santilli <strk@keybit.net>
150         * [r3848] Cosmetic changes into the CAPI code, by Mike Toews
151           
152           - Replace "reader" with "writer" in prototypes
153           - describe "_r" functions
154           - Function arguments with only one geometry changed from g1 to g
155           - Rename nf -> ef for
156           GEOSContext_setErrorHandler_rsetErrorHandler_r
157           - Move GEOSBuffer* declaration to top of buffer related function
158           section
159           - Change char* mat to char *mat
160           - Fix typos in comments
161           - Clip trailing white space, and other white space consistencies
162           - Other minor rearrangements for consistency
164 2013-07-17 16:07  Sandro Santilli <strk@keybit.net>
166         * [r3846] Make GEOSOffsetCurve survive single-point input (with an
167           exception)
169 2013-07-17 15:58  Sandro Santilli <strk@keybit.net>
171         * [r3845] Fix OffsetCurve op in presence of duplicated vertices
172           (#602)
174 2013-07-17 13:05  Sandro Santilli <strk@keybit.net>
176         * [r3844] Fix LineSegmentVisitor copy ctor (#636)
178 2013-07-15 15:21  Sandro Santilli <strk@keybit.net>
180         * [r3840] Drop SRID from geometrycollection elements (#583)
182 2013-07-12 12:37  Sandro Santilli <strk@keybit.net>
184         * [r3839] Add test for #580 (successful)
186 2013-07-11 15:58  Sandro Santilli <strk@keybit.net>
188         * [r3837] Fix memory leak in testcase
190 2013-07-11 15:54  Sandro Santilli <strk@keybit.net>
192         * [r3836] Drop carriage returns
194 2013-07-11 15:34  Sandro Santilli <strk@keybit.net>
196         * [r3835] Fix memory in QuadEdgeSubdivision (#604)
198 2013-07-11 08:21  Sandro Santilli <strk@keybit.net>
200         * [r3834] Expose Delaunay triangulation to PHP API (#567)
202 2013-07-11 07:36  Sandro Santilli <strk@keybit.net>
204         * [r3833] Fix test after changes in PointOnSurface
206 2013-07-11 05:49  Sandro Santilli <strk@keybit.net>
208         * [r3832] Add --cclibs, --static-clibs and --static-cclibs to
209           geos-config (#497)
211 2013-07-11 05:46  Sandro Santilli <strk@keybit.net>
213         * [r3831] Add 3.3.1 to 3.3.8 section
215 2013-07-11 05:42  Sandro Santilli <strk@keybit.net>
217         * [r3830] Cleanup NEWS file confused in r3816
219 2013-07-05 14:56  Sandro Santilli <strk@keybit.net>
221         * [r3829] Fix install location of linearref headers (#624)
223 2013-06-28 10:33  Mateusz Loskot <mateusz@loskot.net>
225         * [r3827] Add NMAKE version from Visual Studio 2012 Update 3 RTM
227 2013-06-26 16:27  Sandro Santilli <strk@keybit.net>
229         * [r3826] Fix typo in HotPixel corners initializer
230           
231           Patch by Mickael BORNE <mickael.borne@ign.fr>
233 2013-06-26 16:03  Mateusz Loskot <mateusz@loskot.net>
235         * [r3824] Add another NMAKE version from Visual Studio 2012
237 2013-06-12 16:08  Mateusz Loskot <mateusz@loskot.net>
239         * [r3823] Final clarification of
240           BufferBuilder::bufferLineSingleSided behaviour (ticket #633)
241           * Ignore BufferParameters::setSingleSided() parameter as it is
242           specific to areal geometries.
243           * Document semantic of input parameters.
244           * Document order of coordinates in generated output (conforms to
245           PostGIS behaviour).
246           * Add test for coordinates order assumptions.
248 2013-06-12 14:06  Mateusz Loskot <mateusz@loskot.net>
250         * [r3822] Update single side offset curve tests to check uniform
251           coordinates order in output (ticket #633). We need to decide if
252           BufferBuilder::bufferLineSingleSided should take care of
253           reversing coordinates if necessary.
255 2013-06-12 13:22  Mateusz Loskot <mateusz@loskot.net>
257         * [r3821] Add updated C++ API test case for the left/right offset
258           curve (ticket #633)
260 2013-06-12 09:56  Mateusz Loskot <mateusz@loskot.net>
262         * [r3820] Add comment missing from previous commit.
264 2013-06-12 09:50  Mateusz Loskot <mateusz@loskot.net>
266         * [r3819] Add test case for #633 based on GEOSOffsetCurve from
267           C-API. Passing negative distance for right-sided offset curve
268           generates correct/expected output. Interestingly, equivalent test
269           using BufferBuilder directly, from C++ API, does not pass.
271 2013-06-11 15:29  Mateusz Loskot <mateusz@loskot.net>
273         * [r3818] Revert r3817 as partial or incorrect fix. See ticket #633
274           for details.
276 2013-06-11 14:19  Mateusz Loskot <mateusz@loskot.net>
278         * [r3817] * Fix bug in OffsetCurveBuilder case for right-side
279           offset curve used left-side flag to initialise the side segments.
280           * Corresponding test case attached.
282 2013-06-11 12:42  Sandro Santilli <strk@keybit.net>
284         * [r3816] Fix for mingw64 compile, by Regina Obe (#630)
286 2013-06-07 09:29  Sandro Santilli <strk@keybit.net>
288         * [r3814] Simplify code looking for closer vertex snap
290 2013-06-07 09:21  Mateusz Loskot <mateusz@loskot.net>
292         * [r3813] Fix incomplete type of Node at the point of destruction
293           (by GeometryNoder) leading to never called destructor bug.
295 2013-06-07 09:13  Mateusz Loskot <mateusz@loskot.net>
297         * [r3812] Correct int and std::size_t mismatch for 64-bit target.
299 2013-06-07 09:10  Mateusz Loskot <mateusz@loskot.net>
301         * [r3811] * Disable copy constructor and assignment operator.
302           * Correct int and std::size_t mismatch for 64-bit target.
304 2013-06-07 09:02  Mateusz Loskot <mateusz@loskot.net>
306         * [r3810] Disable copy constructor and assignment operator
308 2013-06-07 08:30  Mateusz Loskot <mateusz@loskot.net>
310         * [r3809] Correct return type of OffsetSegmentString::size() to be
311           size_t
313 2013-06-06 20:18  Sandro Santilli <strk@keybit.net>
315         * [r3808] Drop obsoleted files
317 2013-06-06 16:39  Sandro Santilli <strk@keybit.net>
319         * [r3807] Drop commented out / disabled code
321 2013-06-05 22:18  Mateusz Loskot <mateusz@loskot.net>
323         * [r3806] Implement generating geos_svn_revision.h using shell
324           script.
326 2013-06-05 08:52  Mateusz Loskot <mateusz@loskot.net>
328         * [r3805] Make Visual C++ 11.0 recognised by CMake configuration
330 2013-06-03 07:36  Sandro Santilli <strk@keybit.net>
332         * [r3803] Short-circuit prepared polygon/point intersection
333           
334           Reduces memory fragmentation for area-puntal ops
336 2013-05-30 20:16  Sandro Santilli <strk@keybit.net>
338         * [r3800] Improve snap algorithm reducing likelyhood of invalid
339           output
340           
341           - Snap input vertices to closest snap point (#629)
342           - Do not snap segments to external points (#501)
343           - Never snap multiple vertices to the same snap point
344           
345           Work funded by Tuscany Region - SITA. Contract "Support to the
346           use
347           of GFOSS (Geographic Free and Open Source Software) Desktop
348           tools"
349           (CIG Z3B06FA6D7).
351 2013-05-23 17:21  Sandro Santilli <strk@keybit.net>
353         * [r3799] Create geos_svn_revision.h in the source tree
354           
355           It's a generated source, should always be in the tarball anyway
357 2013-05-23 15:51  Sandro Santilli <strk@keybit.net>
359         * [r3798] Distribute svn_repo_revision.sh
361 2013-05-10 08:40  Mateusz Loskot <mateusz@loskot.net>
363         * [r3797] Add NMAKE option WIN64 to simplify x64 build
364           configuration
366 2013-05-09 10:04  Mateusz Loskot <mateusz@loskot.net>
368         * [r3796] Add NMAKE version from Visual Studio 2012 Update 3
370 2013-04-02 09:24  Mateusz Loskot <mateusz@loskot.net>
372         * [r3795] Add missing directories
374 2013-04-02 09:20  Mateusz Loskot <mateusz@loskot.net>
376         * [r3794] Add Visual Leak Detector (VLD) support to GEOS core
377           * Add MSVC_VLD_DIR option to nmake.opt to enable/disable VLD
378           * Add optional #include <vld.h> to Geometry.cpp
380 2013-03-15 18:48  Sandro Santilli <strk@keybit.net>
382         * [r3793] Fix memory leaks in unit tests
384 2013-03-15 18:05  Sandro Santilli <strk@keybit.net>
386         * [r3792] Add GEOSNearestPoints CAPI function
387           
388           Contributed by Richard Frith-Macdonald
389           <richard@tiptree.demon.co.uk>
391 2013-03-15 15:36  Mateusz Loskot <mateusz@loskot.net>
393         * [r3791] Add x64 NMAKE version from Visual Studio 2012 Update 1
395 2013-03-12 16:20  Sandro Santilli <strk@keybit.net>
397         * [r3790] Fix "puts puts" typo in ruby macro (#625)
399 2013-03-11 11:19  Sandro Santilli <strk@keybit.net>
401         * [r3789] Port new RobustLineIntersection test from JTS
403 2013-03-08 17:51  Sandro Santilli <strk@keybit.net>
405         * [r3787] Fix RobustLineIntersector handling of invalid
406           intersection points (#622)
407           
408           Adds new testcases. Many of them fail, probably due to the lack
409           of
410           double double use, but one of them only fails with the old
411           RobustLineIntersector heuristic handling invalid intersection
412           points
414 2013-03-08 17:48  Mateusz Loskot <mateusz@loskot.net>
416         * [r3786] Add algorithm/Centroid.obj
418 2013-03-08 17:41  Mateusz Loskot <mateusz@loskot.net>
420         * [r3785] Untabify
422 2013-03-08 17:37  Mateusz Loskot <mateusz@loskot.net>
424         * [r3784] Add NMAKE version from Visual Studio 2012 Update 1
426 2013-03-08 13:02  Sandro Santilli <strk@keybit.net>
428         * [r3781] Fix GEOSPointOnSurface returning point on boundary (#623)
429           
430           Ports SafeBisector for InteriorPointArea from JTS
432 2013-03-05 14:46  Sandro Santilli <strk@keybit.net>
434         * [r3779] Speedup GEOSWKBWriter_read_r (#621)
435           
436           Patch by Daniel Zeitlin
438 2013-03-01 11:58  Sandro Santilli <strk@keybit.net>
440         * [r3778] Add wiki update and announce steps
442 2013-02-28 09:40  Sandro Santilli <strk@keybit.net>
444         * [r3773] Fix centroid computation for collections with empty
445           components
446           
447           Fixes bug #582
449 2013-02-25 11:41  Sandro Santilli <strk@keybit.net>
451         * [r3772] Update macros/ruby.m4 for ruby 1.9.x
452           
453           Used RbConfig instead of obsolete and deprecated Config.
454           Updated SWIG generated files.
455           
456           Patch by Kashif Rasul <kashif.rasul@gmail.com>
458 2013-02-25 11:11  Sandro Santilli <strk@keybit.net>
460         * [r3771] Fix build under cygwin (#595)
461           
462           Thanks Jason Huntley
464 2013-02-25 11:04  Sandro Santilli <strk@keybit.net>
466         * [r3770] Deprecate WKTReader constructor taking GeometryFactory by
467           pointer
468           
469           Add constructor taking it by reference, for consistency with
470           WKBReader
471           Closes #310
473 2013-02-25 10:37  Sandro Santilli <strk@keybit.net>
475         * [r3769] New ::reserve(size_t) method for io::Writer class
477 2013-02-25 10:34  Sandro Santilli <strk@keybit.net>
479         * [r3768] io::Writer: take and give strings by const ref, use
480           .append, testcase
482 2013-02-21 10:29  Sandro Santilli <strk@keybit.net>
484         * [r3767] WKTWriter::appendCoordinate optimisation
485           
486           Modified the WKTWriter::appendCoordinate method to not create an
487           intermediate std::string, but instead write directly into the
488           Writer
489           object. The result is a small performance improvement.
490           
491           Patch by Mats Taraldsvik <mats.taraldsvik@norkart.no>
493 2013-02-15 13:46  Mateusz Loskot <mateusz@loskot.net>
495         * [r3765] Update svn:ignore property
497 2013-02-01 06:31  Sandro Santilli <strk@keybit.net>
499         * [r3762] Add header guard to CLocalizer (#619)
501 2013-02-01 06:28  Sandro Santilli <strk@keybit.net>
503         * [r3760] Fix header guard and port info in LocatioNIndexOfLine
504           (#618)
506 2013-02-01 06:25  Sandro Santilli <strk@keybit.net>
508         * [r3758] Fix header guard in GeometryExtracter (#617)
510 2013-01-25 17:19  Sandro Santilli <strk@keybit.net>
512         * [r3755] IsValidOp: throw proper error on nested shells (#608)
513           
514           Thanks geomworx
516 2013-01-17 12:07  Sandro Santilli <strk@keybit.net>
518         * [r3751] Only attempt to fix self-intersection between multiple
519           components
520           
521           Doing this reduces the likelyhood of entering an infinite
522           recursion
523           whereas UnaryUnion (meant to fix that) would enter the
524           self-intersection
525           attempt again. Fixes #615 for which a test is added.
526           
527           This also gives us back an exception with the input of ticket
528           #488,
529           which is the same behavior JTS exposes. The (bogus) test for it
530           is disabled by this commit.
532 2013-01-14 16:15  Sandro Santilli <strk@keybit.net>
534         * [r3749] Fix EMPTY return from single-point lines and zero-length
535           polygons
536           
537           This commit ports new Centroid class from JTS (#612)
539 2013-01-14 11:16  Sandro Santilli <strk@keybit.net>
541         * [r3748] Fix EMPTY return from zero-area polygon (#613)
543 2013-01-14 11:12  Sandro Santilli <strk@keybit.net>
545         * [r3747] Have XMLTester use POINT EMPTY for a null return from
546           getInteriorPoint
548 2013-01-14 09:50  Sandro Santilli <strk@keybit.net>
550         * [r3744] Move static class members of Interrupt out of header
551           (#611)
552           
553           Patch by Mateusz Loskot
555 2013-01-11 17:15  Mateusz Loskot <mateusz@loskot.net>
557         * [r3743] Missing QuadEdge.h causing incomplete types.
559 2013-01-11 17:11  Mateusz Loskot <mateusz@loskot.net>
561         * [r3742] Report general and custom flags separately
563 2013-01-11 14:58  Sandro Santilli <strk@keybit.net>
565         * [r3741] Fix GEOSPointOnSurface with zero-length linestring (#609)
567 2013-01-11 14:35  Mateusz Loskot <mateusz@loskot.net>
569         * [r3740] Added test<7>() for the poorly reported bug ticket #610 -
570           bug not reproducible.
572 2012-12-06 08:23  Sandro Santilli <strk@keybit.net>
574         * [r3737] See if AC_CONFIG_HEADERS makes winnie happier
575           
576           ... and also how many other builds it breaks, if any
578 2012-12-06 08:04  Sandro Santilli <strk@keybit.net>
580         * [r3736] Add missing classes to build script for evil compiler
581           
582           Curtesy of Geoff Evans
584 2012-12-05 09:06  Sandro Santilli <strk@keybit.net>
586         * [r3734] Add note about rounding in fixed precision buffer op
587           (#605)
589 2012-12-05 07:56  Sandro Santilli <strk@keybit.net>
591         * [r3733] Do not reduce precision below 6 significant digits.
592           
593           Avoids gross results (preferring an exception)
594           See http://trac.osgeo.org/geos/ticket/605
596 2012-12-04 21:50  Sandro Santilli <strk@keybit.net>
598         * [r3731] Add note about BufferOp robustness improvement
600 2012-12-04 21:22  Sandro Santilli <strk@keybit.net>
602         * [r3728] Reduce coordinates precision on robustness issues in
603           BufferOp
604           
605           Fixes #605, adds test for it
607 2012-12-04 19:26  Sandro Santilli <strk@keybit.net>
609         * [r3727] Fix an abort in Buffer op (RightmostEdgeFinder)
610           
611           Rather than abort we throw a TopologyException, because the
612           problem
613           seems to occur when noding isn't correct.
614           See http://trac.osgeo.org/geos/ticket/605
616 2012-12-04 17:23  Sandro Santilli <strk@keybit.net>
618         * [r3726] Add unit test for OrientedCoordinateArray
620 2012-11-15 15:55  Sandro Santilli <strk@keybit.net>
622         * [r3720] Add automated test for #599 (succeeds)
624 2012-10-26 14:01  Sandro Santilli <strk@keybit.net>
626         * [r3719] Fix building outside the source tree
628 2012-09-10 10:34  Sandro Santilli <strk@keybit.net>
630         * [r3716] Add Z support in delaunay triangulation (#570)
631           
632           Thanks Benjamin Campbell
634 2012-09-10 09:23  Sandro Santilli <strk@keybit.net>
636         * [r3715] Tweak the test for bug 586 to succeed while still being
637           small
639 2012-09-10 08:00  Sandro Santilli <strk@keybit.net>
641         * [r3712] Add test for bug #586
643 2012-09-10 07:56  Sandro Santilli <strk@keybit.net>
645         * [r3711] Do not try to fix valid geometries (#586)
647 2012-09-07 12:01  Sandro Santilli <strk@keybit.net>
649         * [r3710] Regenerate swig files with swig 2.0.4
651 2012-09-06 18:22  Sandro Santilli <strk@keybit.net>
653         * [r3708] Add support for phpunit 3.6 (not loosing support for 3.4)
654           
655           I don't have phpunit-3.4 anymore so if anyone does please see
656           if "make check" still works (with php enabled)
657           
658           NOTE: Ubuntu 10.04 ships phpunit 3.4
660 2012-07-27 08:09  Mateusz Loskot <mateusz@loskot.net>
662         * [r3705] Updated NMAKE makefile with recently added source files
663           (Ticket #574)
665 2012-07-26 22:43  Sandro Santilli <strk@keybit.net>
667         * [r3704] Don't live triangulate includes out of build (#573)
668           
669           Thanks Sandro Furieri
671 2012-06-27 10:53  Sandro Santilli <strk@keybit.net>
673         * [r3703] Add test for Delaunay triangulation with a tolerance
675 2012-06-27 10:43  Sandro Santilli <strk@keybit.net>
677         * [r3702] Expose Delaunay triangulation to C-API (#565)
679 2012-06-27 10:43  Sandro Santilli <strk@keybit.net>
681         * [r3701] Const-correct getTriangles / getEdges and move to proper
682           namespace
684 2012-06-27 10:43  Sandro Santilli <strk@keybit.net>
686         * [r3700] indent
688 2012-06-27 09:23  Sandro Santilli <strk@keybit.net>
690         * [r3699] Indent and port info style
692 2012-06-26 20:41  Mateusz Loskot <mateusz@loskot.net>
694         * [r3697] [CMake] Corrected description of default value for
695           GEOS_ENABLE_MACOSX_FRAMEWORK option
697 2012-06-26 20:34  Mateusz Loskot <mateusz@loskot.net>
699         * [r3696] Updated NEWS file with changes related to ticket #446
701 2012-06-26 20:29  Mateusz Loskot <mateusz@loskot.net>
703         * [r3695] Updated svn:ignore for tests/perf
705 2012-06-26 17:17  Sandro Santilli <strk@keybit.net>
707         * [r3694] typo
709 2012-06-26 17:11  Sandro Santilli <strk@keybit.net>
711         * [r3693] Port Delaunay Triangulation API from JTS (#487)
712           
713           Work contributed by Benjamin Campbell
715 2012-06-25 23:31  Mateusz Loskot <mateusz@loskot.net>
717         * [r3692] [CMake] Fixed incorrect SOVERSION value. The SOVERSION is
718           now set with CAPI_VERSION_CURRENT - CAPI_VERSION_AGE (Ticket
719           #446)
721 2012-06-25 15:17  Sandro Santilli <strk@keybit.net>
723         * [r3691] Add tarball verification step
725 2012-06-25 10:19  Sandro Santilli <strk@keybit.net>
727         * [r3684] Always return POINT from GEOSPointOnSurface, even for
728           EMPTY (#561)
730 2012-06-24 22:22  Mateusz Loskot <mateusz@loskot.net>
732         * [r3683] [CMake] Set SOVERSION property on C API shared library
733           using CAPI_INTERFACE_* values (Ticket #446).
735 2012-06-22 15:44  Sandro Santilli <strk@keybit.net>
737         * [r3680] Add note about handling of degenerate polygons
739 2012-06-22 15:32  Sandro Santilli <strk@keybit.net>
741         * [r3679] Always return POINT from GEOSGetCentroid, even for EMPTY
742           (#560)
744 2012-06-22 15:03  Sandro Santilli <strk@keybit.net>
746         * [r3677] Port robustness fix to CentroidArea (#559)
748 2012-06-11 09:18  Sandro Santilli <strk@keybit.net>
750         * [r3673] Retain GEOS_INLINE define while building XMLTester (#319,
751           #472)
753 2012-06-07 15:11  Sandro Santilli <strk@keybit.net>
755         * [r3672] Allow chaining interrupt callbacks, drop arg parameter
757 2012-06-07 15:10  Sandro Santilli <strk@keybit.net>
759         * [r3671] Revert the interrupt request callback reset on initGEOS
760           
761           Once you set a callback why would you want it unregistered on
762           initGEOS ? You will not want that....
764 2012-06-07 14:41  Sandro Santilli <strk@keybit.net>
766         * [r3670] Clear interruption request flag just before interrupting
768 2012-06-07 10:24  Sandro Santilli <strk@keybit.net>
770         * [r3669] Drop orphaned custom allocation signatures from C-API
771           header
773 2012-06-07 10:23  Sandro Santilli <strk@keybit.net>
775         * [r3668] Test that initGEOS clears the interrupt callback
776           
777           Also explicitly cleanup the callback after each test.
779 2012-06-07 10:23  Sandro Santilli <strk@keybit.net>
781         * [r3667] Unregister the interrupt request on initGEOS
783 2012-06-07 10:07  Sandro Santilli <strk@keybit.net>
785         * [r3666] Add support for registering interruption-checking
786           callback.
787           
788           This is to enhance flexibility of the interruption request model.
790 2012-06-06 14:15  Sandro Santilli <strk@keybit.net>
792         * [r3665] Enable capi::GEOSConvexHull test, and fix it (#555)
794 2012-06-06 07:03  Sandro Santilli <strk@keybit.net>
796         * [r3663] Clarify problems with linking against C++ api (#553)
797           
798           Path by Greg Troxel.
800 2012-05-29 19:23  Sandro Santilli <strk@keybit.net>
802         * [r3657] No need to forward declare Coordinate (full definition
803           included)
805 2012-05-29 19:23  Sandro Santilli <strk@keybit.net>
807         * [r3656] Do not define an empty destructor for Coordinate
809 2012-05-29 16:41  Sandro Santilli <strk@keybit.net>
811         * [r3655] Make sure to build geos_svn_config.h
813 2012-05-29 10:04  Sandro Santilli <strk@keybit.net>
815         * [r3654] Include SVN revision in GEOSversion output
817 2012-05-29 10:04  Sandro Santilli <strk@keybit.net>
819         * [r3653] Fix revision file path
821 2012-05-29 09:48  Sandro Santilli <strk@keybit.net>
823         * [r3652] Fix test for directory existance
825 2012-05-29 09:45  Sandro Santilli <strk@keybit.net>
827         * [r3651] Add script to fetch SVN revision from git or SVN
829 2012-05-29 08:42  Sandro Santilli <strk@keybit.net>
831         * [r3650] Drop embedded RCS logs
833 2012-05-28 12:29  Sandro Santilli <strk@keybit.net>
835         * [r3649] Install BufferInputLineSimplifier.h header (#548)
836           
837           Thanks ylan for the patch
839 2012-05-28 07:48  Sandro Santilli <strk@keybit.net>
841         * [r3648] Rename interrupt request/cancel methods, cancel interrupt
842           in init
844 2012-05-25 15:50  Sandro Santilli <strk@keybit.net>
846         * [r3647] Revert the whole custom memory allocation work (#540)
847           
848           It wasn't well done. Pity.
850 2012-05-25 15:26  Sandro Santilli <strk@keybit.net>
852         * [r3646] Expose interrupt request cancel to the C-API
854 2012-05-25 12:26  Sandro Santilli <strk@keybit.net>
856         * [r3645] Add method to cancel an interruption request in
857           util::Interrupt
859 2012-05-25 12:15  Sandro Santilli <strk@keybit.net>
861         * [r3644] Add strategic check for interrupt in MCIndexNoder loop
862           
863           Greatly increases interruptability of buffer operations in
864           presence of many polygons.
866 2012-05-25 10:54  Sandro Santilli <strk@keybit.net>
868         * [r3643] Check for interruption in OverlayOp and BufferBuilder
869           
870           These are just two operations known to take a lot of time.
871           It'll take a better analisys to find appropriate check point.
872           
873           The checks could as well be put within graph operation loops or
874           Coordinate constructors...
876 2012-05-25 10:54  Sandro Santilli <strk@keybit.net>
878         * [r3642] Initial support for an explicit mechanism to request
879           interruption
880           
881           This commit provides a GEOS_CHECK_FOR_INTERRUPTS macro for
882           internal
883           use but adds no users.
884           
885           Early tests shows that registering a SIGINT handler is an
886           effective
887           way to request interruption of running GEOS operations.
889 2012-05-24 06:00  Sandro Santilli <strk@keybit.net>
891         * [r3641] Don't call GeometryFactory::getDefaultInstance() at
892           startup (#540)
894 2012-05-24 00:23  Mateusz Loskot <mateusz@loskot.net>
896         * [r3640] Replaced static members/references to global boundary
897           rule objects with static methods providing access to those
898           objects. The previous implementation was troublesome for exports
899           from Windows DLL. From POV, it is just syntactical change.
900           Semantically nothing has changed.
902 2012-05-24 00:21  Mateusz Loskot <mateusz@loskot.net>
904         * [r3639] [CMake] Link GEOS C-API library against geos.dll instead
905           of static geos.lib to avoid breaking ODR for allocators.
907 2012-05-23 23:53  Mateusz Loskot <mateusz@loskot.net>
909         * [r3638] Added missing GEOS_DLL directive to GeometryNoder and
910           custom allocators.
912 2012-05-23 23:34  Mateusz Loskot <mateusz@loskot.net>
914         * [r3637] Updated svn:ignore patterns
916 2012-05-23 23:03  Mateusz Loskot <mateusz@loskot.net>
918         * [r3636] Renamed Freer to Deallocator
920 2012-05-23 22:57  Mateusz Loskot <mateusz@loskot.net>
922         * [r3635] Missing namespace prevented Visual C++ compiler to find
923           GEOSAllocator and GEOSFreer
925 2012-05-16 16:47  Sandro Santilli <strk@keybit.net>
927         * [r3633] Fix CustomAllocators to really use the custom allocators
928           
929           Improve the unit test for it
931 2012-05-16 12:20  Sandro Santilli <strk@keybit.net>
933         * [r3632] Lazily create default GeometryFactory instance (#540)
934           
935           Seems to fix a problem with mismatch of allocator and deallocator
936           for the static object
938 2012-05-16 12:20  Sandro Santilli <strk@keybit.net>
940         * [r3631] Allow passing custom memory managment functions (#540)
941           
942           This is both in the C++ library _and_ the C library.
944 2012-05-16 10:29  Mateusz Loskot <mateusz@loskot.net>
946         * [r3630] New test for C-API convex hull func.
948 2012-05-14 19:03  Sandro Santilli <strk@keybit.net>
950         * [r3629] Reduce calls to ptNotInList, greatly speeding up
951           Polygonizer (#545)
953 2012-05-09 18:02  Sandro Santilli <strk@keybit.net>
955         * [r3627] Fix TopologyPreservingSimplifier invalid output on closed
956           line (#508)
958 2012-05-09 16:28  Sandro Santilli <strk@keybit.net>
960         * [r3625] Add support for PHP 5.4 (#513) -- thanks voxik
962 2012-05-08 18:41  Sandro Santilli <strk@keybit.net>
964         * [r3623] Envelope-based short-circuit for Geometry->symDifference
965           (#543)
967 2012-05-08 17:39  Sandro Santilli <strk@keybit.net>
969         * [r3621] Geometry methods do use BinaryOp internally + shortcuts
970           (#542)
971           
972           This commit changes both XMLTester and C-API to not use BinaryOp
973           directly but rather rely on geometry methods to do that.
975 2012-05-04 14:51  Sandro Santilli <strk@keybit.net>
977         * [r3619] Correct include directives for GeometryNoder (#538)
979 2012-05-04 08:24  Sandro Santilli <strk@keybit.net>
981         * [r3618] Update PGAC_TYPE_64BIT_INT for better cross-compiler
982           support (#534)
984 2012-05-03 10:08  Sandro Santilli <strk@keybit.net>
986         * [r3616] Check size of "intt64"
988 2012-04-27 07:01  Sandro Santilli <strk@keybit.net>
990         * [r3615] Expose GEOSNode to PHP api
992 2012-04-12 09:07  Sandro Santilli <strk@keybit.net>
994         * [r3614] Throw an exception rather than aborting on NaN overlay
995           input (#530)
997 2012-04-10 17:01  Sandro Santilli <strk@keybit.net>
999         * [r3612] Abort if HotPixel is constructed with zero scale (#529)
1001 2012-04-10 15:58  Sandro Santilli <strk@keybit.net>
1003         * [r3611] Add test for bug #527
1005 2012-04-10 15:16  Sandro Santilli <strk@keybit.net>
1007         * [r3609] Have UnaryUnion use BinaryOp for the simple case
1008           
1009           See ticket #527 -- there's no infinite loop triggered by our
1010           testsuite...
1012 2012-04-10 15:04  Sandro Santilli <strk@keybit.net>
1014         * [r3607] Reduce CommonBitsRemover harmful effects during overlay
1015           op (#527)
1017 2012-04-10 08:38  Sandro Santilli <strk@keybit.net>
1019         * [r3605] Port GeometryPrecisionReducer, include testcase
1021 2012-04-06 19:04  Sandro Santilli <strk@keybit.net>
1023         * [r3604] Deep copy Geometry with GeometryFactory.createGeometry()
1024           
1025           Uses the CoordinateSequenceFactory of the factory
1027 2012-04-06 19:03  Sandro Santilli <strk@keybit.net>
1029         * [r3603] Add CoordinateSequence deep copy trhough
1030           CoordinateSequenceFactory
1032 2012-04-05 17:07  Sandro Santilli <strk@keybit.net>
1034         * [r3602] Normalize noded geometry before comparing with expected
1035           value
1036           
1037           In this way we can change the noding implementation w/out
1038           breaking the tests.
1040 2012-04-05 16:56  Sandro Santilli <strk@keybit.net>
1042         * [r3601] Regnerate geos wrapper with correct version for this
1043           branch
1045 2012-04-05 16:47  Sandro Santilli <strk@keybit.net>
1047         * [r3599] Regenerate swig wrappers with SWIG 1.3.40
1049 2012-04-05 14:53  Sandro Santilli <strk@keybit.net>
1051         * [r3598] Fix SimpleSnapRounder::getNodedSubstrings, fix leak on
1052           exception
1054 2012-04-05 14:37  Sandro Santilli <strk@keybit.net>
1056         * [r3597] Clean memory on exception
1058 2012-04-05 14:23  Sandro Santilli <strk@keybit.net>
1060         * [r3596] Generalize NodedSegmentString::getNodedSubstrings
1062 2012-04-05 14:14  Sandro Santilli <strk@keybit.net>
1064         * [r3595] Ensure GEOSNode doesn't throw an exception with current
1065           tests
1067 2012-04-05 13:43  Sandro Santilli <strk@keybit.net>
1069         * [r3594] Add note about GEOSNode
1071 2012-04-05 13:40  Sandro Santilli <strk@keybit.net>
1073         * [r3593] Add GEOSNode C-API interface (#496)
1074           
1075           Includes a new GeometryNoder C++ class and regression testing.
1077 2012-04-05 12:05  Sandro Santilli <strk@keybit.net>
1079         * [r3592] Fix memory leak with IteratedNoder
1081 2012-04-05 11:07  Sandro Santilli <strk@keybit.net>
1083         * [r3591] Update port info and cleanup IteratedNoder
1085 2012-04-05 10:30  Sandro Santilli <strk@keybit.net>
1087         * [r3590] Make OrientedCoordinateArray comparable
1089 2012-04-05 10:30  Sandro Santilli <strk@keybit.net>
1091         * [r3589] Make OrientedCoordinateArray assignable
1093 2012-04-03 14:23  Sandro Santilli <strk@keybit.net>
1095         * [r3588] Make OrientedCoordinateArray copyable
1097 2012-04-03 12:59  Sandro Santilli <strk@keybit.net>
1099         * [r3587] Const-correct PrecisionModel use in MCIndexSnapRounder
1101 2012-04-01 20:50  Paul Ramsey <pramsey@cleverelephant.ca>
1103         * [r3585] Update howto release
1105 2012-04-01 20:45  Paul Ramsey <pramsey@cleverelephant.ca>
1107         * [r3583] Sync up versions advertised in capi to those in
1108           configure.in
1110 2012-03-27 08:37  Sandro Santilli <strk@keybit.net>
1112         * [r3576] Indent..
1114 2012-03-22 08:39  Sandro Santilli <strk@keybit.net>
1116         * [r3575] Fix simplification of collections with empty items (#519)
1118 2012-02-20 21:34  Paul Ramsey <pramsey@cleverelephant.ca>
1120         * [r3573] Synch patch level version with autoconf number
1122 2012-02-16 18:19  Paul Ramsey <pramsey@cleverelephant.ca>
1124         * [r3568] Update provenance for Olivier Devillers.
1126 2012-01-16 20:36  Paul Ramsey <pramsey@cleverelephant.ca>
1128         * [r3567] More info on provenance.
1130 2012-01-16 20:15  Paul Ramsey <pramsey@cleverelephant.ca>
1132         * [r3566] Update provenenance
1134 2012-01-16 18:00  Paul Ramsey <pramsey@cleverelephant.ca>
1136         * [r3565] Complete Note#1 in the
1137           http://wiki.osgeo.org/wiki/GEOS_Provenance_Review to get out of
1138           incubation.
1140 2012-01-07 21:09  Mateusz Loskot <mateusz@loskot.net>
1142         * [r3563] Fixed (hopefully) CMake issues with std:: namespace
1143           detection (Ticket #493)
1145 2012-01-07 21:08  Mateusz Loskot <mateusz@loskot.net>
1147         * [r3562] Missing <cctype> header for toupper. Fixed Visual C++
1148           warning.
1150 2012-01-06 21:53  Sandro Santilli <strk@keybit.net>
1152         * [r3561] Forward port: Fix MSVC compilation of ambiguous log()
1153           call #506
1155 2011-12-16 14:15  Sandro Santilli <strk@keybit.net>
1157         * [r3555] Make debugging output of LineStringSnapper more readable
1159 2011-12-15 14:36  Sandro Santilli <strk@keybit.net>
1161         * [r3553] Check validity after snapping in BinaryOp. Fixes bug #488
1162           
1163           Adds regression test. This is a GEOS-only approach.
1165 2011-12-15 11:34  Sandro Santilli <strk@keybit.net>
1167         * [r3550] indent
1169 2011-12-15 08:59  Sandro Santilli <strk@keybit.net>
1171         * [r3548] Fix build with CBR_BEFORE_SNAPPING undefined
1173 2011-12-12 15:09  Howard Butler <hobu.inc@gmail.com>
1175         * [r3546] apply patch for #500 to fix clang's complaint about a
1176           missing default initialization
1178 2011-12-12 10:10  Sandro Santilli <strk@keybit.net>
1180         * [r3544] Apply Shoelace formula for area calculation (#485)
1182 2011-12-12 09:59  Sandro Santilli <strk@keybit.net>
1184         * [r3542] Add --clibs to geos-config and GEOS_C_LIBS to geos.m4
1185           (#497)
1187 2011-12-09 10:54  Sandro Santilli <strk@keybit.net>
1189         * [r3540] Fix C++11 build by avoiding std::pair<auto_ptr> (#491)
1191 2011-12-09 10:04  Sandro Santilli <strk@keybit.net>
1193         * [r3536] Ignore built performance tests
1195 2011-12-09 10:04  Sandro Santilli <strk@keybit.net>
1197         * [r3535] Improve buffer robustness by reverting to non
1198           snaprounding noder
1199           
1200           This commit fixes all cases reported in
1201           http://trac.osgeo.org/geos/wiki/BufferRobustness
1202           They include #495 and #494
1204 2011-12-09 08:48  Sandro Santilli <strk@keybit.net>
1206         * [r3534] Fix CascadedPolygonUnion to discard non-polygonal
1207           components created during unioning
1208           
1209           This is to avoid failures and provide more desirable behaviour.
1210           Includes automated testing. Closes ticket #499.
1212 2011-12-07 15:13  Sandro Santilli <strk@keybit.net>
1214         * [r3530] Update port info for MCIndexPointSnapper and
1215           MCIndexSnapRounder
1217 2011-12-07 11:17  Sandro Santilli <strk@keybit.net>
1219         * [r3529] Add a simple test for MCIndexSnapRounderTest
1220           
1221           The test would fail before the fix in r3528
1223 2011-12-06 17:26  Sandro Santilli <strk@keybit.net>
1225         * [r3528] HotPixel: do not invalidate reference to original point.
1226           Fixes #498.
1228 2011-12-02 09:42  Sandro Santilli <strk@keybit.net>
1230         * [r3525] Add <resultMatcher> tag to make the test runnable with
1231           JTS
1233 2011-11-30 09:45  Sandro Santilli <strk@keybit.net>
1235         * [r3523] Fix MCIndexSnapRounder use of provided precision model.
1236           
1237           Fixes bug #473 (RightmostEdgeFinder assertion failure).
1238           Includes regression test.
1240 2011-11-29 14:01  Sandro Santilli <strk@keybit.net>
1242         * [r3522] Use 18 significant digits for TopologyException point
1243           coordinates
1245 2011-11-28 08:53  Sandro Santilli <strk@keybit.net>
1247         * [r3520] BufferBuilder: fix handling of collapsed edges skipping.
1248           Fixes #494.
1249           
1250           Includes regression test, provided by SAFE.
1252 2011-11-24 22:07  Sandro Santilli <strk@keybit.net>
1254         * [r3518] Fix to get swig/ruby compiling for ruby 1.9
1255           
1256           Patch by Kashif Rasul
1258 2011-11-06 03:25  Mateusz Loskot <mateusz@loskot.net>
1260         * [r3517] * GEOS builds with Visual C++ from Visual Studio
1261           11(Developer Preview).
1262           * Added related _NMAKE_VER case to nmake.opt.
1264 2011-11-04 20:41  Sandro Santilli <strk@keybit.net>
1266         * [r3515] Allow any case in NaN for testcase purposes (#486)
1268 2011-11-04 17:59  Sandro Santilli <strk@keybit.net>
1270         * [r3514] Fix noding of self-intersecting lines through UnaryUnion
1271           (#482)
1272           
1273           Includes updated tests from JTS
1275 2011-10-28 23:13  Mateusz Loskot <mateusz@loskot.net>
1277         * [r3511] Updated svn:ignore property
1279 2011-10-27 07:04  Sandro Santilli <strk@keybit.net>
1281         * [r3510] Add JTS triangulation api item
1283 2011-10-26 16:49  Mateusz Loskot <mateusz@loskot.net>
1285         * [r3509] * Test of two ways of executing buffer operation.
1286           * Test problems with BufferOp when using BufferParameters
1287           reported by Markus Meyer.
1288           * TODO: if possible, replace sample WKT with WKT from Markus.
1290 2011-10-26 16:14  Sandro Santilli <strk@keybit.net>
1292         * [r3508] Add test for BufferParameters class
1294 2011-10-26 14:16  Sandro Santilli <strk@keybit.net>
1296         * [r3505] Add missing entries in the author file. Order
1297           alphabetically.
1299 2011-10-26 14:16  Sandro Santilli <strk@keybit.net>
1301         * [r3504] Add missing CAPI additions of 3.3.0 to NEWS file
1303 2011-10-19 00:45  Mateusz Loskot <mateusz@loskot.net>
1305         * [r3502] Fixed CMAKE_CXX_FLAGS overridind -std=gnu++0x (#489)
1307 2011-10-18 22:12  Mateusz Loskot <mateusz@loskot.net>
1309         * [r3501] Missing 3.4.0 versions update in CMake configuration
1311 2011-10-05 23:24  Mateusz Loskot <mateusz@loskot.net>
1313         * [r3499] Removed redundant casts between integer types
1315 2011-10-05 00:09  Howard Butler <hobu.inc@gmail.com>
1317         * [r3498] declare these functions static inline to silence
1318           unused-function warning
1320 2011-10-04 20:46  Howard Butler <hobu.inc@gmail.com>
1322         * [r3497] remove extra ;'s to satisfy pedantic warning
1324 2011-10-04 15:48  Howard Butler <hobu.inc@gmail.com>
1326         * [r3495] turn off framework building by default on APPLE
1328 2011-10-04 15:43  Howard Butler <hobu.inc@gmail.com>
1330         * [r3494] propsets to svn:ignore CMake build junk
1332 2011-10-04 15:42  Howard Butler <hobu.inc@gmail.com>
1334         * [r3493] fix up non-framework CMake builds on APPLE
1336 2011-10-04 15:32  Howard Butler <hobu.inc@gmail.com>
1338         * [r3492] fix up order initialization
1340 2011-09-28 17:23  Mateusz Loskot <mateusz@loskot.net>
1342         * [r3491] * Added interesting test<11> case to Douglas-Peucker unit
1343           * Visual C++ build on Windows x86-32 is all green and happy
1344           throwing ok:737
1346 2011-09-23 12:14  Sandro Santilli <strk@keybit.net>
1348         * [r3484] Fixed handling of Linear Referencing over
1349           MultiLineStrings to always return lowest index, and to trim
1350           zero-length result components (#323)
1351           
1352           Includes test. This is a port of JTS changesets 463, 464 and 465
1354 2011-09-23 12:14  Sandro Santilli <strk@keybit.net>
1356         * [r3483] Port updates to the LenghtIndexedLineTest testcase (see
1357           #323)
1358           
1359           Note that the test fails if the library isn't also fixed
1361 2011-09-23 01:03  Mateusz Loskot <mateusz@loskot.net>
1363         * [r3482] Removed Subversion Id keyword from all text files (#480)
1365 2011-09-23 00:16  Mateusz Loskot <mateusz@loskot.net>
1367         * [r3481] Removed Subversion svn:keywords property (#480)
1369 2011-09-21 08:11  Sandro Santilli <strk@keybit.net>
1371         * [r3475] Fix out-of-place build for python binding (#332)
1373 2011-09-20 14:35  Howard Butler <hobu.inc@gmail.com>
1375         * [r3472] mark concrete implementations as non-virtual for
1376           GeometryCollection::computeEnvelopInternal and
1377           GeometryCollection::compareToSameClass #478
1379 2011-09-20 14:24  Howard Butler <hobu.inc@gmail.com>
1381         * [r3470] apply clang fix for #463
1383 2011-09-19 15:07  Mateusz Loskot <mateusz@loskot.net>
1385         * [r3469] Disable unit test relying on C99 feature if GEOS built
1386           using Visual C++
1388 2011-09-17 15:53  Sandro Santilli <strk@keybit.net>
1390         * [r3468] Use the global isnan from math.h for Solaris (#461)
1392 2011-09-12 07:47  Sandro Santilli <strk@keybit.net>
1394         * [r3465] Fix memory leak on invalid geometry in InteriorPointArea
1395           (#475)
1397 2011-08-24 14:55  Sandro Santilli <strk@keybit.net>
1399         * [r3463] Fix warnings on MSVC 2008 64 Bit (#470)
1401 2011-08-20 21:02  Sandro Santilli <strk@keybit.net>
1403         * [r3461] Forward port fix for #464 (Geometry.clone SRID copy)
1405 2011-08-19 09:42  Sandro Santilli <strk@keybit.net>
1407         * [r3458] Fix missing return from DirectedEdge output operator
1409 2011-08-19 09:41  Sandro Santilli <strk@keybit.net>
1411         * [r3457] Fix out-of-source builds
1413 2011-08-06 09:10  Sandro Santilli <strk@keybit.net>
1415         * [r3456] Drop dangling references to SegmentString.inl (ticket
1416           #467)
1418 2011-07-27 13:55  Sandro Santilli <strk@keybit.net>
1420         * [r3455] Add test file printing sizes of some classes
1422 2011-07-27 13:29  Sandro Santilli <strk@keybit.net>
1424         * [r3454] Earlier release of input segment strings, earlier release
1425           of buffer subgraphs.
1427 2011-07-27 08:12  Sandro Santilli <strk@keybit.net>
1429         * [r3453] Change Noder interface to transfer ownership of noded
1430           segment strings to caller. Delete them as soon as converted to
1431           Edges in BufferOp.
1433 2011-07-26 16:36  Sandro Santilli <strk@keybit.net>
1435         * [r3452] Update class documentation and port info. Drop empty .inl
1436           file.
1438 2011-07-26 16:23  Sandro Santilli <strk@keybit.net>
1440         * [r3451] Have NodedSegmentString take ownership of
1441           CoordinateSequence
1443 2011-07-26 15:09  Sandro Santilli <strk@keybit.net>
1445         * [r3450] Use geomgraph::Label by value (less extra-heap), cleanups
1446           and port sync.
1448 2011-07-21 09:54  Sandro Santilli <strk@keybit.net>
1450         * [r3449] Make geomgraph::Label non virtual, implement assignment
1451           operator, drop old logs, sync port info.
1453 2011-07-21 09:54  Sandro Santilli <strk@keybit.net>
1455         * [r3448] Add assignment operator to TopologyLocation, drop old
1456           logs, sync port info
1458 2011-07-20 15:40  Sandro Santilli <strk@keybit.net>
1460         * [r3444] Port JTS robustness fix for ConvexHull (ticket #457)
1462 2011-07-20 14:32  Sandro Santilli <strk@keybit.net>
1464         * [r3443] Allow XML tests not to specify a precision model,
1465           defaulting to floating
1466           
1467           This allows running some JTS tests w/out touching them
1469 2011-07-20 14:19  Sandro Santilli <strk@keybit.net>
1471         * [r3442] Add unit test for bug #337.
1473 2011-07-20 14:04  Sandro Santilli <strk@keybit.net>
1475         * [r3441] Reset CXXFLAGS for building XMLTester, should fix bug
1476           #319 (non-c++98 tinyxml)
1478 2011-07-20 11:45  Sandro Santilli <strk@keybit.net>
1480         * [r3439] Have GEOSOffsetCurve with distance 0 return the input
1481           (fixes bug #454)
1483 2011-07-20 09:12  Sandro Santilli <strk@keybit.net>
1485         * [r3438] Add note about new BufferOp interface
1487 2011-07-20 09:03  Sandro Santilli <strk@keybit.net>
1489         * [r3437] Add setSingleSided interface to BufferOp-accessible
1490           BufferParam setters
1491           
1492           Patch by Tai Meng <tai.meng@safe.com>
1494 2011-07-20 08:46  Sandro Santilli <strk@keybit.net>
1496         * [r3436] Add output operator for planargraph::DirectedEdge class
1498 2011-07-20 08:46  Sandro Santilli <strk@keybit.net>
1500         * [r3435] Drop unused variable
1502 2011-07-20 08:46  Sandro Santilli <strk@keybit.net>
1504         * [r3434] Add port info
1506 2011-07-20 08:46  Sandro Santilli <strk@keybit.net>
1508         * [r3433] Port JTS unit test for Polygonizer class (very light..)
1510 2011-07-07 08:33  Sandro Santilli <strk@keybit.net>
1512         * [r3432] Include platform.h, fixing SOLARIS build. Patch by Tai
1513           Meng <tai.meng@safe.com>.
1515 2011-07-06 07:02  Sandro Santilli <strk@keybit.net>
1517         * [r3429] Nodes always have labels (ported JTS fix to
1518           GeometryGraph::insertBoundaryPoint). Update port info.
1520 2011-07-06 07:02  Sandro Santilli <strk@keybit.net>
1522         * [r3428] Update port info for geomgraph::Node after GEOS fix was
1523           ported to JTS
1525 2011-07-05 13:59  Sandro Santilli <strk@keybit.net>
1527         * [r3427] svn update before running svn2cl
1529 2011-07-05 11:07  Sandro Santilli <strk@keybit.net>
1531         * [r3425] Update port info for IndexedNestedRingTester class
1533 2011-07-05 10:58  Sandro Santilli <strk@keybit.net>
1535         * [r3424] Changes of 3.3.1 do not belong in trunk (aimed at 3.4.0)
1537 2011-07-05 10:56  Sandro Santilli <strk@keybit.net>
1539         * [r3423] Fix #449 (Assertion fails checking validity of polygon)
1540           the JTS way.
1542 2011-07-05 10:56  Sandro Santilli <strk@keybit.net>
1544         * [r3422] Revert "When checking for validity, do not abort if every
1545           vertex of an hole is also a vertex of another one. Fixes bug
1546           #449, including regress testing." (will redo the JTS way)
1547           
1548           This reverts commit 7d2306c8dca2f0f1c5722640758578c1d59c7295.
1550 2011-07-05 09:52  Sandro Santilli <strk@keybit.net>
1552         * [r3417] Initialize MinimumDiamiter::minPtIndex in the
1553           constructor, to make static analisys tools happier
1555 2011-07-05 09:52  Sandro Santilli <strk@keybit.net>
1557         * [r3416] Initialize SweepLineIndex::indexBuilt in ctor
1559 2011-07-05 09:52  Sandro Santilli <strk@keybit.net>
1561         * [r3415] Initialize LineIntersector::isProperVar in constructor
1562           (not really needed but makes less noise under static analisys
1563           tools)
1565 2011-07-05 09:52  Sandro Santilli <strk@keybit.net>
1567         * [r3414] Fix bogus override of PreparedGeometry::intersect by
1568           PreparedPoint
1570 2011-07-05 09:52  Sandro Santilli <strk@keybit.net>
1572         * [r3413] Assert that the variable used as array index is not
1573           negative before using it (quadtree)
1575 2011-07-05 09:52  Sandro Santilli <strk@keybit.net>
1577         * [r3412] Avoid segfalting when an added node has no label in
1578           GeometryGraph::insertBoundaryPoint. See
1579           https://sourceforge.net/tracker/?func=detail&aid=3353879&group_id=128875&atid=713120
1581 2011-07-05 09:52  Sandro Santilli <strk@keybit.net>
1583         * [r3411] Avoid segfaulting when Node.setLabelBoundary is called
1584           against a node with null label. See
1585           https://sourceforge.net/tracker/?func=detail&aid=3353871&group_id=128875&atid=713120
1587 2011-07-05 09:52  Sandro Santilli <strk@keybit.net>
1589         * [r3410] Assert that the variable used as array index is not
1590           negative before using it.
1592 2011-07-05 09:51  Sandro Santilli <strk@keybit.net>
1594         * [r3409] Do not dereference past-the-end iterator on invalid call
1596 2011-07-01 08:22  Sandro Santilli <strk@keybit.net>
1598         * [r3398] Add test for ticket #455 (bad result from the deprecated
1599           GEOSSingleSidedBuffer). It passes here in trunk, good!
1601 2011-07-01 08:22  Sandro Santilli <strk@keybit.net>
1603         * [r3397] NEWS item about #449
1605 2011-06-27 11:45  Sandro Santilli <strk@keybit.net>
1607         * [r3394] Bump versions up assuming a new minor release will come
1608           out from trunk. Closes #453
1610 2011-06-09 15:28  Sandro Santilli <strk@keybit.net>
1612         * [r3392] When checking for validity, do not abort if every vertex
1613           of an hole is also a vertex of another one. Fixes bug #449,
1614           including regress testing.
1616 2011-06-02 20:18  Sandro Santilli <strk@keybit.net>
1618         * [r3390] Refine test for #448
1620 2011-06-02 20:13  Sandro Santilli <strk@keybit.net>
1622         * [r3389] Add test for bug #448
1624 2011-05-30 12:50  Sandro Santilli <strk@keybit.net>
1626         * [r3387] Update for release
1628 2011-05-30 12:48  Sandro Santilli <strk@keybit.net>
1630         * [r3386] Set version to 3.3.0 (final) - Set release date to
1631           2011-05-30
1633 2011-05-30 10:49  Mateusz Loskot <mateusz@loskot.net>
1635         * [r3385] Applied William\'s patch capi_CMakeLists.txt.patch for
1636           OSX framework (Ticket #385)
1638 2011-05-30 10:45  Mateusz Loskot <mateusz@loskot.net>
1640         * [r3384] Applied William\'s patch * src_CMakeLists.txt.patch
1641           Download added OSX framework (Ticket #385)
1643 2011-05-30 10:30  Mateusz Loskot <mateusz@loskot.net>
1645         * [r3383] Applied William\'s patch with missing library versions
1646           for OSX framework (Ticket #385)
1648 2011-05-30 09:41  Mateusz Loskot <mateusz@loskot.net>
1650         * [r3382] Applied supplementary tests.patch for 85 from William
1652 2011-05-27 14:04  Sandro Santilli <strk@keybit.net>
1654         * [r3381] The mac framework info.plist.in from r3376 didn't make it
1655           into the rc2 tarball.
1657 2011-05-23 10:04  Sandro Santilli <strk@keybit.net>
1659         * [r3378] updated for 3.3.0rc2 release
1661 2011-05-23 09:58  Sandro Santilli <strk@keybit.net>
1663         * [r3377] Set version to 3.3.0rc2
1665 2011-05-23 08:52  Mateusz Loskot <mateusz@loskot.net>
1667         * [r3376] Added src/info.plist.in file for OS X framework build
1668           option in CMake configuration (Ticket #385)
1670 2011-05-22 23:34  Mateusz Loskot <mateusz@loskot.net>
1672         * [r3375] Added OS X framework build option to CMake configuration
1673           (Ticket #385)
1675 2011-05-20 08:02  Sandro Santilli <strk@keybit.net>
1677         * [r3374] add missing return from main
1679 2011-05-19 20:39  Frank Warmerdam <warmerdam@pobox.com>
1681         * [r3373] shellCount checking should not be DEBUG only now that we
1682           throw an exception (#398)
1684 2011-05-19 19:32  Frank Warmerdam <warmerdam@pobox.com>
1686         * [r3372] Updates for Makefile.vc builds and issues when building
1687           NDEBUG and no inlining
1689 2011-05-19 14:58  Sandro Santilli <strk@keybit.net>
1691         * [r3371] Fix build of prepared geoms memleak tester on system
1692           w/out geos installed
1694 2011-05-18 19:59  Sandro Santilli <strk@keybit.net>
1696         * [r3370] Do not assume isfinite is in std:: namespace to fix #444;
1697           Have RobustDeterminant use a broad 'using namespace std' to fix
1698           #442 in another way.
1700 2011-05-17 20:44  Sandro Santilli <strk@keybit.net>
1702         * [r3369] Distribute cmake build scripts. Fixes bug #441.
1704 2011-05-17 17:04  Sandro Santilli <strk@keybit.net>
1706         * [r3368] Remove inlines machinery from MCIndexSnapRounder.
1707           Possibly fixes ticket #222.
1709 2011-05-17 16:50  Sandro Santilli <strk@keybit.net>
1711         * [r3367] Remove disabled code and old logs. No functional change.
1713 2011-05-16 14:17  Mateusz Loskot <mateusz@loskot.net>
1715         * [r3366] Fixed buggy self-assignment in
1716           SineStarFactory::setNumArms
1718 2011-05-16 11:46  Sandro Santilli <strk@keybit.net>
1720         * [r3365] Quality ::finite and ::isfinite symbols, when available,
1721           into the std:: namespace. Fixes bug #442.
1723 2011-05-13 16:22  Mateusz Loskot <mateusz@loskot.net>
1725         * [r3364] GEOS DLL exports are pretty much messed up. The same DLL
1726           declspec is used by both C++ and C DLLs. So, GEOS C DLL cannot
1727           import and link properly against GEOS C++ interface as the
1728           declspec(dllexport) is specified for the GEOS C++ DLL where
1729           declspec(dllimport) is expected. This commit fixes the issue
1730           (temporarily) by linking GEOS C DLL against GEOS C++ static
1731           library.
1733 2011-05-13 16:17  Mateusz Loskot <mateusz@loskot.net>
1735         * [r3363] Added missing DLL decspec for Angle class
1737 2011-05-13 15:53  Mateusz Loskot <mateusz@loskot.net>
1739         * [r3362] Removed std::isfinite as possibly non-existing on some
1740           platforms - rather fix platform.h if needed.
1742 2011-05-12 10:11  Sandro Santilli <strk@keybit.net>
1744         * [r3361] Add note about #357 fix
1746 2011-05-12 09:56  Sandro Santilli <strk@keybit.net>
1748         * [r3360] Have RobustDeterminant throw an IllegalArgument if passed
1749           any infinite or nan value. Fixes bug #357. Includes regress test.
1751 2011-05-12 07:39  Sandro Santilli <strk@keybit.net>
1753         * [r3359] Add note about the memory usage reduction in prepared
1754           geoms (#342)
1756 2011-05-12 07:21  Sandro Santilli <strk@keybit.net>
1758         * [r3358] Reserve vector space, use ::size_type for vector indices.
1760 2011-05-12 07:18  Sandro Santilli <strk@keybit.net>
1762         * [r3357] Don't let MCIndexSegmentSetMutualIntersector grow in
1763           memory on every new ::process call. Fixes bug #342.
1765 2011-05-12 07:14  Sandro Santilli <strk@keybit.net>
1767         * [r3356] Port info for MonotoneChainBuilder
1769 2011-05-12 06:20  Sandro Santilli <strk@keybit.net>
1771         * [r3355] Fix a memory leak in
1772           PreparedLineStringIntersects::isAnyPointInRing
1774 2011-05-12 06:16  Sandro Santilli <strk@keybit.net>
1776         * [r3354] Drop commented out code
1778 2011-05-12 06:13  Sandro Santilli <strk@keybit.net>
1780         * [r3353] Port info for PreparedLineStringIntersects, and avoid
1781           polluting the global namespace
1783 2011-05-12 06:10  Sandro Santilli <strk@keybit.net>
1785         * [r3352] Reduce heap allocations in
1786           AbstractPreparedPolygonContains
1788 2011-05-11 17:59  Sandro Santilli <strk@keybit.net>
1790         * [r3351] Port info for FastSegmentSetIntersectionFinder
1792 2011-05-11 17:59  Sandro Santilli <strk@keybit.net>
1794         * [r3350] Port info for MCIndexSegmentSetMutualIntersector
1796 2011-05-11 17:25  Sandro Santilli <strk@keybit.net>
1798         * [r3349] Import test for bug #342. It is not automated as it's not
1799           general (requires bash)
1801 2011-05-11 10:00  Sandro Santilli <strk@keybit.net>
1803         * [r3348] Producing a bzip2 tarball is easier than described
1805 2011-05-11 09:54  Sandro Santilli <strk@keybit.net>
1807         * [r3346] Updated for 3.0.0rc1 release
1809 2011-05-11 09:48  Sandro Santilli <strk@keybit.net>
1811         * [r3345] Add Geometry.offsetCurve to PHP binding
1813 2011-05-11 09:47  Sandro Santilli <strk@keybit.net>
1815         * [r3344] Add single-sided buffering support in PHP binding
1817 2011-05-11 09:15  Sandro Santilli <strk@keybit.net>
1819         * [r3343] Set version to 3.0.0rc1
1821 2011-05-10 18:10  Sandro Santilli <strk@keybit.net>
1823         * [r3342] Have GEOSOffsetCurve return LINESTRING EMPTY for
1824           collapsing lines (right offset on right-turning curve can do
1825           that). Regress test one such case, taken from
1826           http://trac.osgeo.org/postgis/ticket/413.
1828 2011-05-10 11:11  Sandro Santilli <strk@keybit.net>
1830         * [r3341] Add test for 357 (doesn't succeed at failing)
1832 2011-05-10 09:51  Sandro Santilli <strk@keybit.net>
1834         * [r3340] Revert "Use long double to compute edge distance."
1835           (r3334). Simple double in HCoordinate made #350 pass anyway.
1837 2011-05-10 09:51  Sandro Santilli <strk@keybit.net>
1839         * [r3339] Drop STORE_INTERMEDIATE_COMPUTATION_VALUES macro and
1840           protected non-unrolled computation, that is all paranoia aimed at
1841           making floats stored to match java IEEE. Since we get no failures
1842           in testsuite (our and postgis') I think it makes sense to have
1843           the code as close as possible to the JTS one.
1845 2011-05-10 09:50  Sandro Santilli <strk@keybit.net>
1847         * [r3338] Update port info
1849 2011-05-10 09:50  Sandro Santilli <strk@keybit.net>
1851         * [r3337] Expect the same results given by JTS
1853 2011-05-10 09:50  Sandro Santilli <strk@keybit.net>
1855         * [r3336] Bring hcoordinate back to double precision (from long
1856           double)
1858 2011-05-09 11:57  Sandro Santilli <strk@keybit.net>
1860         * [r3335] Automate test for bug350, change the expected result to
1861           match the one obtained by GEOS. It is not _exactly_ the same
1862           output obtained with JTS but close enough. Unfortunately both
1863           GEOS and JTS use an exact match for comparison so we won't be
1864           able to share this test.
1866 2011-05-09 11:57  Sandro Santilli <strk@keybit.net>
1868         * [r3334] Use long double to compute edge distance. Makes noding
1869           more robust, fixes bug #350.
1871 2011-05-06 18:51  Sandro Santilli <strk@keybit.net>
1873         * [r3333] Turn EdgeIntersection into a concrete, fully-inlined, C++
1874           class.
1876 2011-05-06 18:51  Sandro Santilli <strk@keybit.net>
1878         * [r3332] Describe MonotoneChain
1880 2011-05-06 18:51  Sandro Santilli <strk@keybit.net>
1882         * [r3331] Make output operators for Edge, EdgeIntersection and
1883           EdgeIntersectionList closer to JTS, for easier comparison
1885 2011-05-06 18:51  Sandro Santilli <strk@keybit.net>
1887         * [r3330] Output operator for EdgeIntersection and
1888           EdgeIntersectionList
1890 2011-05-06 18:51  Sandro Santilli <strk@keybit.net>
1892         * [r3329] Drop book keeping of segment intersectors, as we're
1893           transferring their ownership to caller anyway
1895 2011-05-06 08:57  Sandro Santilli <strk@keybit.net>
1897         * [r3328] Re-add also the original data in test for bug350, so
1898           nothing gets lost.
1900 2011-05-06 08:57  Sandro Santilli <strk@keybit.net>
1902         * [r3327] Use logical (not bitwise) AND, use dynamic_cast to map
1903           JTS's instanceof operator
1905 2011-05-06 08:57  Sandro Santilli <strk@keybit.net>
1907         * [r3326] Modify test for bug350 so to use pre-snapped geometries.
1908           Shows that the problem is not in snapping code, but after that
1909           (ie: JTS succeeds at fist shot on this new input)
1911 2011-05-04 17:45  Sandro Santilli <strk@keybit.net>
1913         * [r3325] Fix regression accidentally introduced by commit r3322
1914           (Sean's). Add automated test for it (was found trough PostGIS
1915           regression test)
1917 2011-05-04 16:30  Sandro Santilli <strk@keybit.net>
1919         * [r3324] Drop useless and unavailable include
1921 2011-05-03 02:30  Sean Gillies <sgillies@frii.com>
1923         * [r3323] Damn these tabs
1925 2011-05-03 02:27  Sean Gillies <sgillies@frii.com>
1927         * [r3322] Add missing prepared geometry predicates to C API (#436)
1929 2011-04-28 16:39  Sandro Santilli <strk@keybit.net>
1931         * [r3321] Improve performance of RectangleIntersects (of one order
1932           of magnitude).
1934 2011-04-28 16:38  Sandro Santilli <strk@keybit.net>
1936         * [r3320] More concise output from performance tester
1938 2011-04-28 15:09  Sandro Santilli <strk@keybit.net>
1940         * [r3319] Hush uncontrolled debugging prints
1942 2011-04-28 15:08  Sandro Santilli <strk@keybit.net>
1944         * [r3318] Plug leak on exception in RelateComputer (exposed by
1945           running doc/example)
1947 2011-04-28 15:08  Sandro Santilli <strk@keybit.net>
1949         * [r3317] Do not leak on exception during relational geometry
1950           predicates
1952 2011-04-28 14:16  Sandro Santilli <strk@keybit.net>
1954         * [r3316] Port RectangleIntersects performance test from JTS-1.12
1956 2011-04-28 14:16  Sandro Santilli <strk@keybit.net>
1958         * [r3315] Do not leak memory during rectangle intersects predicate
1960 2011-04-28 14:16  Sandro Santilli <strk@keybit.net>
1962         * [r3314] Drop unneeded include
1964 2011-04-28 10:04  Sandro Santilli <strk@keybit.net>
1966         * [r3313] Port geos::geom::util::SineStarFactory from JTS-1.12,
1967           useful for profile-test RectangleIntersects.
1969 2011-04-28 10:04  Sandro Santilli <strk@keybit.net>
1971         * [r3312] Trim old embedded history log (from CVS times)
1973 2011-04-27 16:42  Sandro Santilli <strk@keybit.net>
1975         * [r3311] Improve speed of Geometry.getArea, unit-test it.
1977 2011-04-27 15:52  Sandro Santilli <strk@keybit.net>
1979         * [r3310] Match full class names, not partial. Allow specifying a
1980           package name.
1982 2011-04-27 15:47  Sandro Santilli <strk@keybit.net>
1984         * [r3309] Sync linemerge package to JTS-1.12 (nothing changed)
1986 2011-04-27 15:33  Sandro Santilli <strk@keybit.net>
1988         * [r3308] Utility script to help with editing all files of a class
1990 2011-04-27 15:18  Sandro Santilli <strk@keybit.net>
1992         * [r3307] Sync Angle class to JTS-1.12, port unit testing for it.
1994 2011-04-27 14:13  Sandro Santilli <strk@keybit.net>
1996         * [r3306] Add test for singlesided buffer (areal). Fix premature
1997           exit from OffsetCurveSetBuilder.
1999 2011-04-27 13:38  Sandro Santilli <strk@keybit.net>
2001         * [r3305] Drop one argument from GEOSOffsetCurve. Tell right/left
2002           from width/distance sign (<0 for right side)
2004 2011-04-27 13:06  Sandro Santilli <strk@keybit.net>
2006         * [r3304] Put OffsetCurveTest in its own file (old singleside test
2007           + a couple more tests)
2009 2011-04-27 13:06  Sandro Santilli <strk@keybit.net>
2011         * [r3303] Add GEOSBufferParams type and GEOSBufferWithParams
2012           function to have an extensible buffer operation. Allows areal
2013           single sided buffer.
2015 2011-04-27 11:13  Sandro Santilli <strk@keybit.net>
2017         * [r3302] Add GEOSOffsetCurve C-API interface deprecating
2018           GEOSSingleSidedBuffer
2020 2011-04-27 09:42  Sandro Santilli <strk@keybit.net>
2022         * [r3301] Refactored offset curve generation (from JTS-1.12)
2024 2011-04-27 09:42  Sandro Santilli <strk@keybit.net>
2026         * [r3300] Sync BufferParameters class to JTS r378 (isSingleSided
2027           property)
2029 2011-04-27 09:42  Sandro Santilli <strk@keybit.net>
2031         * [r3299] Sync BufferOp class to JTS r378. Do not port the unused
2032           isSingleSided property.
2034 2011-04-23 10:30  Sandro Santilli <strk@keybit.net>
2036         * [r3298] Add note about GEOSCascadedUnion deprecation
2038 2011-04-23 10:28  Sandro Santilli <strk@keybit.net>
2040         * [r3297] Mark GEOSUnionCascaded as deprecated, GEOSUnaryUnion does
2041           the same thing w/out refusin to deal with lines, points,
2042           collections
2044 2011-04-23 10:03  Sandro Santilli <strk@keybit.net>
2046         * [r3296] Generalize CascadedPolygonUnion into a CascadedUnion. Use
2047           the generalized class for unary union of lines, fixing bug #392.
2048           Automate testing of it, tweak expected results from other tests
2049           (output components reordered).
2051 2011-04-22 22:26  Sandro Santilli <strk@keybit.net>
2053         * [r3295] Use equals() to compare expected/obtained results of
2054           "Union" operation. This matches JTS and prevents being too strict
2055           about equality.
2057 2011-04-22 18:46  Sandro Santilli <strk@keybit.net>
2059         * [r3294] Put GeometryListHolder in its own header file.
2061 2011-04-22 13:51  Sandro Santilli <strk@keybit.net>
2063         * [r3293] Use stringstream to format strings rather than
2064           printf-like statements. Simplifies things a lot.
2066 2011-04-22 13:04  Sandro Santilli <strk@keybit.net>
2068         * [r3292] Sync PrecisionModel to JTS-1.12, add unit testing, fix
2069           getMaximumPrecisionDigit to behave as documented (JTS doesn't).
2071 2011-04-20 17:13  Sandro Santilli <strk@keybit.net>
2073         * [r3291] Sync OffsetCurveSetBuilder::isErodedCompletely
2074           implementation to JTS, fixing bug #434
2076 2011-04-20 15:55  Sandro Santilli <strk@keybit.net>
2078         * [r3290] Move per-ticket testcases under their own directory
2080 2011-04-20 15:42  Sandro Santilli <strk@keybit.net>
2082         * [r3289] Set JTS port version to 1.12
2084 2011-04-19 07:57  Sandro Santilli <strk@keybit.net>
2086         * [r3288] Add test for IsCCW against the two almost-collapsed rings
2087           resulting by GEOS or JTS during execution of the union described
2088           in ticket #398. This is done after confirmation of same results
2089           in JTS (1 bit makes the difference between CCW and CW
2090           orientation).
2092 2011-04-18 21:45  Sandro Santilli <strk@keybit.net>
2094         * [r3287] Add the actual ->distance() call to the test for bug #367
2096 2011-04-18 21:28  Sandro Santilli <strk@keybit.net>
2098         * [r3286] Throw a TopologyException, rather than aborting, when
2099           finding more than a shell in MinimalEdgeRing list. Fixes bug
2100           #398. Enables automated test for it. Note that JTS fails the test
2101           now, triggering the failed assertion.
2103 2011-04-18 21:28  Sandro Santilli <strk@keybit.net>
2105         * [r3285] Expect a result with/out the collapsed ring in the test
2106           for bug 398. Funny enough, this makes JTS react by failing the
2107           assertion I was tracking...
2109 2011-04-18 21:01  Sandro Santilli <strk@keybit.net>
2111         * [r3284] Avoid more heap allocations in PolygonBuilder
2113 2011-04-18 15:08  Sandro Santilli <strk@keybit.net>
2115         * [r3283] Reduce heap allocations in PolygonBuilder, rewrite some
2116           private interfaces to deal with refs rather than pointers
2118 2011-04-18 15:08  Sandro Santilli <strk@keybit.net>
2120         * [r3282] Use PlanarGraph::linkResultDirectedEdges rather than
2121           rewriting it inline
2123 2011-04-18 15:08  Sandro Santilli <strk@keybit.net>
2125         * [r3281] Turn PlanarGraph::linkResultDirectedEdges into a
2126           templated method
2128 2011-04-13 11:52  Sandro Santilli <strk@keybit.net>
2130         * [r3280] Add test for bug #435
2132 2011-04-13 11:32  Sandro Santilli <strk@keybit.net>
2134         * [r3279] Fix path to CAPI includes for PHP binding
2136 2011-04-13 10:44  Sandro Santilli <strk@keybit.net>
2138         * [r3278] Drop coordinate dimension cache after read-write
2139           filtering. Fixes ticket #435.
2141 2011-04-13 08:26  Sandro Santilli <strk@keybit.net>
2143         * [r3277] Drop author.sh, add a rule to create authors.git instead
2145 2011-04-13 07:37  Sandro Santilli <strk@keybit.net>
2147         * [r3276] Add script to be used with git-svn --authors-prog
2149 2011-03-26 14:02  Sandro Santilli <strk@keybit.net>
2151         * [r3275] fix missing size_t with gcc 4.6
2153 2011-03-26 14:02  Sandro Santilli <strk@keybit.net>
2155         * [r3274] fixed missing NULL with gcc 4.6
2157 2011-03-26 14:02  Sandro Santilli <strk@keybit.net>
2159         * [r3273] fix uninitialized const caused by missing constructor
2161 2011-03-24 17:54  Mateusz Loskot <mateusz@loskot.net>
2163         * [r3272] Added source_group properties to support source browsers
2164           in various IDEs
2166 2011-03-16 22:29  Sandro Santilli <strk@keybit.net>
2168         * [r3271] Use GEOSVALID flag correctly, thanks Mat for spotting
2169           this.
2171 2011-03-11 14:40  Sandro Santilli <strk@keybit.net>
2173         * [r3270] Add XML test for bug #350
2175 2011-03-11 14:24  Sandro Santilli <strk@keybit.net>
2177         * [r3269] Add XML test for bug398 (not automatically run, as it
2178           fails)
2180 2011-03-11 14:24  Sandro Santilli <strk@keybit.net>
2182         * [r3268] Tell more about XML loading failures
2184 2011-03-08 09:04  Sandro Santilli <strk@keybit.net>
2186         * [r3267] Add test for invalid boundary node rule value
2188 2011-03-04 17:05  Sandro Santilli <strk@keybit.net>
2190         * [r3266] PHP: add relateBoundaryNodeRule method to GEOSGeometry
2191           object
2193 2011-03-04 16:38  Sandro Santilli <strk@keybit.net>
2195         * [r3265] Add note aboute GEOSRelateBoundaryNodeRule
2197 2011-03-04 16:31  Sandro Santilli <strk@keybit.net>
2199         * [r3264] GEOSRelateBoundaryNodeRule test, ticket #399 [RT-SIGTA]
2201 2011-03-04 16:30  Sandro Santilli <strk@keybit.net>
2203         * [r3263] GEOSRelateBoundaryNodeRule, ticket #399 [RT-SIGTA]
2205 2011-03-04 16:30  Sandro Santilli <strk@keybit.net>
2207         * [r3262] Indenting..
2209 2011-03-02 13:45  Sandro Santilli <strk@keybit.net>
2211         * [r3261] Tweak unit test to expect distance 0 between an empty an
2212           anything else. Report the change in NEWS file.
2214 2011-03-02 13:45  Sandro Santilli <strk@keybit.net>
2216         * [r3260] Add support for "distance" op in XMLTester, and import
2217           JTS TestDistance.xml
2219 2011-03-02 13:45  Sandro Santilli <strk@keybit.net>
2221         * [r3259] Fixed Geometry.distance() and DistanceOp to return 0.0
2222           for empty inputs (JTS-1.11)
2224 2011-03-02 13:13  Sandro Santilli <strk@keybit.net>
2226         * [r3258] Sync IsValidOp and related XML testcase to JTS-1.12
2228 2011-03-02 12:46  Sandro Santilli <strk@keybit.net>
2230         * [r3257] Added check for illegal state in offsetPoint method
2232 2011-03-02 09:24  Sandro Santilli <strk@keybit.net>
2234         * [r3256] Fix debug build
2236 2011-03-01 17:56  Mateusz Loskot <mateusz@loskot.net>
2238         * [r3255] Fix DLL build using Visual C++: *) added missing exports;
2239           *) do not use static data members in inline methods - linker
2240           fails to find definition ; *) Clean up C4251 warning.
2242 2011-03-01 17:53  Mateusz Loskot <mateusz@loskot.net>
2244         * [r3254] Check geometry against nullptr
2246 2011-03-01 17:50  Mateusz Loskot <mateusz@loskot.net>
2248         * [r3253] Redefined ENDIAN_BIG and ENDIAN_LITTLE as enumerators
2249           instead of static non-const members - Visual C++ linker has
2250           mysterious problems with exporting them from DLL.
2252 2011-02-28 14:36  Sandro Santilli <strk@keybit.net>
2254         * [r3252] Fix BufferOp::bufferFixedPrecision to use snap-rounding
2255           noder. Fixes bug #356.
2257 2011-02-28 12:19  Sandro Santilli <strk@keybit.net>
2259         * [r3251] Cleanup debugging output. Previous version didn't really
2260           print the _noded_ output at all.
2262 2011-02-28 11:43  Sandro Santilli <strk@keybit.net>
2264         * [r3250] Expose and test covers/coveredBy to PHP binding
2266 2011-02-28 11:32  Sandro Santilli <strk@keybit.net>
2268         * [r3249] GEOSCovers and GEOSCoveredBy (ticket #396) by Alessandro
2269           Furieri
2271 2011-02-25 16:05  Sandro Santilli <strk@keybit.net>
2273         * [r3248] be explicit about quadrant segments
2275 2011-02-25 10:22  Sandro Santilli <strk@keybit.net>
2277         * [r3247] Add test for ticket #356 (not run, as it fails)
2279 2011-02-23 17:13  Sandro Santilli <strk@keybit.net>
2281         * [r3246] JTS-1.12 sync
2283 2011-02-23 16:46  Sandro Santilli <strk@keybit.net>
2285         * [r3245] Update port info
2287 2011-02-23 16:21  Sandro Santilli <strk@keybit.net>
2289         * [r3244] Update port info
2291 2011-02-23 16:21  Sandro Santilli <strk@keybit.net>
2293         * [r3243] Fixed buffer OffsetCurveSetBuilder to handle "flat" rings
2294           correctly
2296 2011-02-23 15:45  Sandro Santilli <strk@keybit.net>
2298         * [r3242] Don't bother adding ring if it is "flat" and will
2299           disappear in the output (from TS r261)
2301 2011-02-23 15:45  Sandro Santilli <strk@keybit.net>
2303         * [r3241] Sync LinearRing to JTS-1.12: empty LinearRing are closed
2304           by definition now
2306 2011-02-23 14:37  Sandro Santilli <strk@keybit.net>
2308         * [r3240] Update port info for MCIndexPointSnapper
2310 2011-02-23 14:37  Sandro Santilli <strk@keybit.net>
2312         * [r3239] Update port info for SimpleSnapRounder
2314 2011-02-23 14:37  Sandro Santilli <strk@keybit.net>
2316         * [r3238] Update port info for MCIndexSnapRounder (and remove
2317           testing-only check)
2319 2011-02-23 14:37  Sandro Santilli <strk@keybit.net>
2321         * [r3237] Sync HotPixel to JTS-1.12 (doxygen + privatization of a
2322           method..)
2324 2011-02-23 11:05  Sandro Santilli <strk@keybit.net>
2326         * [r3236] Run test for bug366 (succeeds)
2328 2011-02-23 10:25  Sandro Santilli <strk@keybit.net>
2330         * [r3235] Port JTS unit tests for SegmentPointComparator
2332 2011-02-23 10:25  Sandro Santilli <strk@keybit.net>
2334         * [r3234] Take SegmentPointComparator out of implelmentation file,
2335           to allow for unit-testing.
2337 2011-02-23 09:37  Sandro Santilli <strk@keybit.net>
2339         * [r3233] Fix NodedSegmentString to handle zero-length line
2340           segments correctly (via safeOctant)
2342 2011-02-22 21:22  Sandro Santilli <strk@keybit.net>
2344         * [r3232] Export Puntal, Lineal and Polygonal symbols
2346 2011-02-22 17:53  Sandro Santilli <strk@keybit.net>
2348         * [r3231] Fix linemerge test (wrong initial copy)
2350 2011-02-21 17:30  Sandro Santilli <strk@keybit.net>
2352         * [r3230] Add LineSequencer unit test, fix memory leaks in the
2353           class.
2355 2011-02-21 17:30  Sandro Santilli <strk@keybit.net>
2357         * [r3229] Add templated geometry adder to LineSequencer class
2359 2011-02-21 16:14  Sandro Santilli <strk@keybit.net>
2361         * [r3228] Sync linemerge namespace to JTS-1.12 fixing LineMerger to
2362           skip lines with only a single unique coordinate; reduce some heap
2363           allocations; add unit testing for Linemerger
2365 2011-02-21 16:14  Sandro Santilli <strk@keybit.net>
2367         * [r3227] Sync linemerge::LineSequencer to JTS-1.12
2369 2011-02-21 14:02  Sandro Santilli <strk@keybit.net>
2371         * [r3226] Add note about SnapIfNeededOverlayOp change
2373 2011-02-21 14:02  Sandro Santilli <strk@keybit.net>
2375         * [r3225] Update port info
2377 2011-02-21 12:03  Sandro Santilli <strk@keybit.net>
2379         * [r3224] Fix SnapIfNeededOverlayOp to throw the originating
2380           exception, which contains meaningful coordinates, and update port
2381           info.
2383 2011-02-18 18:25  Mateusz Loskot <mateusz@loskot.net>
2385         * [r3223] Updated CMake configuration to use libgeos.lib for static
2386           library and geos.lib for import library. Define GEOS_DLL_EXPORT
2387           for GEOS DLL target.
2389 2011-02-15 17:35  Mateusz Loskot <mateusz@loskot.net>
2391         * [r3222] gstrdup may throw since r3088 thus should no longer be
2392           declared as C function
2394 2011-02-15 15:24  Sandro Santilli <strk@keybit.net>
2396         * [r3221] Allow passing NULL for "reason" and "location" arguments
2397           of GEOSisValidDetail [RT-SIGTA]
2399 2011-02-15 15:15  Sandro Santilli <strk@keybit.net>
2401         * [r3220] Adapt PHP binding to the new GEOSisValidDetail interface
2403 2011-02-15 15:15  Sandro Santilli <strk@keybit.net>
2405         * [r3219] Add a 'flags' parameter to GEOSisValidDetail.
2407 2011-02-15 15:14  Sandro Santilli <strk@keybit.net>
2409         * [r3218] Make sure php binding are built _before_ the
2410           corresponding test is run
2412 2011-02-13 22:31  Sandro Santilli <strk@keybit.net>
2414         * [r3217] Guard againts empty vectors before decrementing .end()
2416 2011-02-13 22:30  Sandro Santilli <strk@keybit.net>
2418         * [r3216] Add an .empty() interface to CoordinateList
2420 2011-02-13 21:29  Mateusz Loskot <mateusz@loskot.net>
2422         * [r3215] Added new ./configure option: --enable-glibcxx-debug
2423           which to enable libstdc++ debug mode (see Ticket #395). Added
2424           AC_MSG_CHECKING and AC_MSG_RESULT to existing options.
2426 2011-02-13 20:14  Mateusz Loskot <mateusz@loskot.net>
2428         * [r3214] CRLF to LF
2430 2011-02-13 20:14  Mateusz Loskot <mateusz@loskot.net>
2432         * [r3213] Added test case submitted with Ticket #367. No
2433           segmentation fault in distance() method observed under Visual C++
2434           10.0
2436 2011-02-13 20:03  Sandro Santilli <strk@keybit.net>
2438         * [r3212] Always use BinaryOp for overlay operations accessible
2439           from Geometry
2441 2011-02-13 19:54  Mateusz Loskot <mateusz@loskot.net>
2443         * [r3211] Explicitly disabled Visual C++ warning C4250 ('class1' :
2444           inherits 'class2::member' via dominance) - it is still unclear if
2445           caused by Visual C++ bug
2446           https://connect.microsoft.com/VisualStudio/feedback/details/101259/
2447           - safe to disable anyway.
2449 2011-02-13 19:51  Mateusz Loskot <mateusz@loskot.net>
2451         * [r3210] Return unset std::auto_otr from GeometryFactory,
2452           otherwise error condition causes no return
2454 2011-02-13 19:50  Mateusz Loskot <mateusz@loskot.net>
2456         * [r3209] Declare PointGeometryUnion type as non-copyable
2458 2011-02-13 19:25  Mateusz Loskot <mateusz@loskot.net>
2460         * [r3208] Renamed template parameters to more readable CamelCase
2461           and self-descriptive form. Declare Extracter type as
2462           non-copyable. Do not use names starting with underscore - they
2463           are reserved for C++ implementations.
2465 2011-02-13 19:22  Mateusz Loskot <mateusz@loskot.net>
2467         * [r3207] Fixed missing or ambiguous declarations of
2468           TopologyException (Ticket #394)
2470 2011-02-12 08:54  Sandro Santilli <strk@keybit.net>
2472         * [r3206] Have Geometry::Union use BinaryOp rather than
2473           SnapIfNeededOverlayOp. Improves robustness (fixes bug #360, test
2474           for which is enabled with this commit)
2476 2011-02-11 15:59  Sandro Santilli <strk@keybit.net>
2478         * [r3205] Add description
2480 2011-02-11 10:51  Sandro Santilli <strk@keybit.net>
2482         * [r3204] XML version of test for bug #360
2484 2011-02-11 10:28  Sandro Santilli <strk@keybit.net>
2486         * [r3203] Optimize container->container copy, on Mat's suggestion
2488 2011-02-11 09:58  Sandro Santilli <strk@keybit.net>
2490         * [r3202] PHP support or UnaryUnion
2492 2011-02-11 09:58  Sandro Santilli <strk@keybit.net>
2494         * [r3201] GEOSUnaryUnion C-API interface (and test)
2496 2011-02-10 21:05  Sandro Santilli <strk@keybit.net>
2498         * [r3200] Add support for UnaryUnion testing in XML format, import
2499           the JTS xml test for it
2501 2011-02-10 21:05  Sandro Santilli <strk@keybit.net>
2503         * [r3199] Add test exposing the std::copy bug of two commits ago
2505 2011-02-10 21:05  Sandro Santilli <strk@keybit.net>
2507         * [r3198] Expose unary union trought Geometry.Union()
2509 2011-02-10 21:05  Sandro Santilli <strk@keybit.net>
2511         * [r3197] Can't just std::copy over an empty container. Need a
2512           back_inserter !
2514 2011-02-10 15:51  Sandro Santilli <strk@keybit.net>
2516         * [r3196] Add unit test for UnaryUnionOp (and fix interface bug)
2518 2011-02-10 14:14  Sandro Santilli <strk@keybit.net>
2520         * [r3195] UnaryUnionOp port from JTS-1.12
2522 2011-02-10 14:10  Sandro Santilli <strk@keybit.net>
2524         * [r3194] Oops, didn't want to commit this one.
2526 2011-02-10 14:05  Sandro Santilli <strk@keybit.net>
2528         * [r3193] Fix dynamic cast
2530 2011-02-10 13:48  Sandro Santilli <strk@keybit.net>
2532         * [r3192] Add a template interface to CascadedPolygonUnion to relax
2533           requirements on used container
2535 2011-02-10 11:09  Sandro Santilli <strk@keybit.net>
2537         * [r3191] Introduce a templated version of
2538           GeometryFactory::buildGeometry, and test it.
2540 2011-02-10 11:09  Sandro Santilli <strk@keybit.net>
2542         * [r3190] Include required GeometryFactory header (it's used)
2544 2011-02-07 17:52  Sandro Santilli <strk@keybit.net>
2546         * [r3189] Port GeometryExtracter from JTS-1.12
2548 2011-02-07 17:00  Sandro Santilli <strk@keybit.net>
2550         * [r3188] Fix casts
2552 2011-02-07 15:41  Sandro Santilli <strk@keybit.net>
2554         * [r3187] PointGeometryUnion port
2556 2011-02-07 15:39  Sandro Santilli <strk@keybit.net>
2558         * [r3186] Include definition of base class
2560 2011-02-07 15:39  Sandro Santilli <strk@keybit.net>
2562         * [r3185] Turn Puntal, Lineal and Polygonal into Geometry
2563           derivates. This commit introduces virtual inheritance and 3
2564           diamonds.
2566 2011-02-04 12:27  Sandro Santilli <strk@keybit.net>
2568         * [r3184] dynamic_cast Polygon to Geometry before converting to
2569           void pointer. This is safer, altought the whole void pointer use
2570           should be dropped for real safety.
2572 2011-02-04 12:26  Sandro Santilli <strk@keybit.net>
2574         * [r3183] Avoid useless reinterpret_cast
2576 2011-02-04 10:12  Sandro Santilli <strk@keybit.net>
2578         * [r3182] Even more static casts drops
2580 2011-02-04 08:50  Sandro Santilli <strk@keybit.net>
2582         * [r3181] Drop more static casts
2584 2011-02-03 21:50  Sandro Santilli <strk@keybit.net>
2586         * [r3180] Don't downcast with static_cast
2588 2011-02-03 19:59  Sandro Santilli <strk@keybit.net>
2590         * [r3179] reduce static casts
2592 2011-02-03 19:58  Sandro Santilli <strk@keybit.net>
2594         * [r3178] provide standard strict weak ordering operator for
2595           Coordinate
2597 2011-02-03 19:58  Sandro Santilli <strk@keybit.net>
2599         * [r3177] A step toward better const-correctness in
2600           GeometryCombiner interface
2602 2011-02-03 19:58  Sandro Santilli <strk@keybit.net>
2604         * [r3176] Document ownerhips of GeometryCombiner inputs
2606 2011-02-03 08:15  Sandro Santilli <strk@keybit.net>
2608         * [r3175] Oops.. fix the newly added interface to create MultiPoint
2609           from a vector of coordinates
2611 2011-02-02 19:24  Sandro Santilli <strk@keybit.net>
2613         * [r3174] Check PointLocator sync with JTS-1.12
2615 2011-02-02 19:23  Sandro Santilli <strk@keybit.net>
2617         * [r3173] Add interface to create MultiPoint from Coordinate vector
2619 2011-02-02 17:57  Sandro Santilli <strk@keybit.net>
2621         * [r3172] Check GeometryCombiner against JTS-1.12
2623 2011-02-02 17:41  Sandro Santilli <strk@keybit.net>
2625         * [r3171] Add Puntal, Lineal and Polygonal "interfaces"
2627 2011-01-27 18:01  Sandro Santilli <strk@keybit.net>
2629         * [r3170] Add release date of 3.2.0 (more than an year ago..)
2631 2011-01-27 10:16  Sandro Santilli <strk@keybit.net>
2633         * [r3169] Don't use is_null on unexistant array elements [#393]
2635 2011-01-25 23:20  Mateusz Loskot <mateusz@loskot.net>
2637         * [r3168] Added tests/bigtest programs to CMake configuration
2639 2011-01-25 23:08  Mateusz Loskot <mateusz@loskot.net>
2641         * [r3167] Updated CMake configuration to call xmltester from
2642           runtime output directory.
2644 2010-12-26 21:20  Sandro Santilli <strk@keybit.net>
2646         * [r3166] remove warning in testcase
2648 2010-12-26 20:32  Sandro Santilli <strk@keybit.net>
2650         * [r3165] Declare SharedPathsOp class as noncopyable. Hopefully
2651           fixes VC2008 warning. [RT-SIGTA]
2653 2010-12-24 14:27  Sandro Santilli <strk@keybit.net>
2655         * [r3164] Record port info for InteriorPointLine
2657 2010-12-22 16:28  Sandro Santilli <strk@keybit.net>
2659         * [r3163] Fix computation of shared path direction when path starts
2660           or ends on the first-last point of a closed line. Fixes ticket
2661           #391. Includes automated testing.
2663 2010-12-22 09:42  Sandro Santilli <strk@keybit.net>
2665         * [r3162] Expose GEOSRelateMatch to PHP api.
2667 2010-12-21 08:55  Sandro Santilli <strk@keybit.net>
2669         * [r3161] Add GEOSRelatePatternMatch C-API interface [RT-SIGTA]
2671 2010-12-20 11:34  Sandro Santilli <strk@keybit.net>
2673         * [r3160] MinGW32 fixes by Sandro Furieri
2675 2010-12-20 11:16  Mateusz Loskot <mateusz@loskot.net>
2677         * [r3159] Updated svn:ignore properties.
2679 2010-12-06 15:00  Sandro Santilli <strk@keybit.net>
2681         * [r3158] typo
2683 2010-12-03 17:26  Sandro Santilli <strk@keybit.net>
2685         * [r3157] Add test for src-vertex snapping allowance
2687 2010-12-03 14:02  Sandro Santilli <strk@keybit.net>
2689         * [r3156] Update copyright
2691 2010-12-03 13:57  Sandro Santilli <strk@keybit.net>
2693         * [r3155] Add method to insert coordinats into a CoordinateList
2694           w/out allowing duplicates (fixes issue #387)
2696 2010-12-03 10:58  Sandro Santilli <strk@keybit.net>
2698         * [r3154] Another test for snapping (empty sequence vs. non-empty
2699           snaps)
2701 2010-12-03 10:52  Sandro Santilli <strk@keybit.net>
2703         * [r3153] update dox
2705 2010-12-03 10:49  Sandro Santilli <strk@keybit.net>
2707         * [r3152] Take the allowSnappingToSourceVertices support in
2709 2010-12-03 08:36  Sandro Santilli <strk@keybit.net>
2711         * [r3151] Add test for GEOSSharedPaths C-API interface
2713 2010-12-02 18:06  Sandro Santilli <strk@keybit.net>
2715         * [r3150] Another test, and a leak plug (in the test)
2717 2010-12-02 16:49  Sandro Santilli <strk@keybit.net>
2719         * [r3149] Add GEOSSnap item
2721 2010-12-02 16:48  Sandro Santilli <strk@keybit.net>
2723         * [r3148] Expose GEOSSnap to PHP interface
2725 2010-12-02 16:44  Sandro Santilli <strk@keybit.net>
2727         * [r3147] Add test for C-API GEOSSnap interface
2729 2010-12-02 15:07  Sandro Santilli <strk@keybit.net>
2731         * [r3146] OOps.. this one build
2733 2010-12-02 14:52  Sandro Santilli <strk@keybit.net>
2735         * [r3145] Expose snapping to the C-API
2737 2010-12-02 14:29  Sandro Santilli <strk@keybit.net>
2739         * [r3144] Allow testing snapping something different from a single
2740           polygon..
2742 2010-12-02 14:16  Sandro Santilli <strk@keybit.net>
2744         * [r3143] tab to 8 spaces
2746 2010-12-02 10:32  Sandro Santilli <strk@keybit.net>
2748         * [r3142] Bring LineStringSnapper forward to r309 (JTS-1.11+):
2749           avoid snapping final point of closed rings.
2751 2010-12-02 09:38  Sandro Santilli <strk@keybit.net>
2753         * [r3141] update copyright date
2755 2010-12-02 09:36  Sandro Santilli <strk@keybit.net>
2757         * [r3140] Take GeometrySnapper forward to r309 (JTS-1.11+): add
2758           self-snapping
2760 2010-11-30 08:31  Sandro Santilli <strk@keybit.net>
2762         * [r3139] Hope this is the last one... (RT credit tweaks)
2764 2010-11-29 13:45  Sandro Santilli <strk@keybit.net>
2766         * [r3138] Full credit line [RT-SIGTA]
2768 2010-11-29 11:08  Sandro Santilli <strk@keybit.net>
2770         * [r3137] SharedPaths in NEWS [RT-SIGTA]
2772 2010-11-29 10:51  Sandro Santilli <strk@keybit.net>
2774         * [r3136] Merge branch 'rt'
2776 2010-11-29 09:43  Sandro Santilli <strk@keybit.net>
2778         * [r3135] Write RT credit and NEWS itam
2780 2010-11-29 09:34  Sandro Santilli <strk@keybit.net>
2782         * [r3134] drop unused include
2784 2010-11-29 09:34  Sandro Santilli <strk@keybit.net>
2786         * [r3133] Test equal lines
2788 2010-11-29 09:34  Sandro Santilli <strk@keybit.net>
2790         * [r3132] Have SharedPathsOp throw an exception on illegal
2791           (non-lineal) arg
2793 2010-11-29 09:34  Sandro Santilli <strk@keybit.net>
2795         * [r3131] Add tests for multiline-multiline both single dir and
2796           mixed dirs
2798 2010-11-29 09:34  Sandro Santilli <strk@keybit.net>
2800         * [r3130] Add two tests of mixed direction shared paths
2802 2010-11-29 09:34  Sandro Santilli <strk@keybit.net>
2804         * [r3129] Document that the direction of the returned paths is the
2805           one these paths have on the first geometry given
2807 2010-11-29 09:33  Sandro Santilli <strk@keybit.net>
2809         * [r3128] Initial tests for SharedPathsOp
2811 2010-11-29 09:33  Sandro Santilli <strk@keybit.net>
2813         * [r3127] Paths are always LINESTRING types
2815 2010-11-29 09:33  Sandro Santilli <strk@keybit.net>
2817         * [r3126] forgot aclocal.m4
2819 2010-11-29 09:33  Sandro Santilli <strk@keybit.net>
2821         * [r3125] Complete implementation of SharedPathsOp
2823 2010-11-29 09:33  Sandro Santilli <strk@keybit.net>
2825         * [r3124] more ignores
2827 2010-11-29 09:33  Sandro Santilli <strk@keybit.net>
2829         * [r3123] Build sharedpaths lib/namespace
2831 2010-11-29 09:32  Sandro Santilli <strk@keybit.net>
2833         * [r3122] Add support for 'maintainer mode'
2835 2010-11-29 09:32  Sandro Santilli <strk@keybit.net>
2837         * [r3121] ignores
2839 2010-11-29 09:32  Sandro Santilli <strk@keybit.net>
2841         * [r3120] Stub SharedPathsOp
2843 2010-11-29 09:32  Sandro Santilli <strk@keybit.net>
2845         * [r3119] stub tet for SameDirection predicate
2847 2010-11-24 09:00  Sandro Santilli <strk@keybit.net>
2849         * [r3118] typo
2851 2010-10-25 15:12  Sandro Santilli <strk@keybit.net>
2853         * [r3117] Don't try to configure missing files (fixes bug #382)
2855 2010-10-15 15:54  Mateusz Loskot <mateusz@loskot.net>
2857         * [r3116] Unified CMAKE_*_OUTPUT_DIRECTOR locations to simplify
2858           tests running and finding all binaries.
2860 2010-10-15 15:20  Mateusz Loskot <mateusz@loskot.net>
2862         * [r3115] Visual C++ warnings cleanup
2864 2010-10-15 15:19  Mateusz Loskot <mateusz@loskot.net>
2866         * [r3114] Missing DLL storage-class attributes for
2867           GEOSOrientationIndex
2869 2010-10-15 14:55  Mateusz Loskot <mateusz@loskot.net>
2871         * [r3113] Cast toupper() result to char
2873 2010-10-15 13:42  Mateusz Loskot <mateusz@loskot.net>
2875         * [r3112] Deprecate Visual Studio projects in trunk/build (#381).
2876           Long live the CMake.
2878 2010-10-10 21:36  Mateusz Loskot <mateusz@loskot.net>
2880         * [r3111] Cleaned compiler warnings
2882 2010-10-10 21:36  Mateusz Loskot <mateusz@loskot.net>
2884         * [r3110] Cleaned compiler warnings
2886 2010-10-10 21:28  Mateusz Loskot <mateusz@loskot.net>
2888         * [r3109] Disable inline.obj if GEOS_INLINE defined while building
2889           with Visual C++
2891 2010-10-10 21:15  Mateusz Loskot <mateusz@loskot.net>
2893         * [r3108] Disable argument dependant lookup (Koenig) for min/max
2894           functions to make sure GEOS compiles in the presence of the min
2895           and max macros.
2897 2010-10-10 21:07  Mateusz Loskot <mateusz@loskot.net>
2899         * [r3107] Added NOMINMAX define for Visual C++
2901 2010-10-10 20:50  Mateusz Loskot <mateusz@loskot.net>
2903         * [r3106] Do not set CMAKE_BUILD_TYPE for Visual Studio IDE
2904           generators - CMAKE_BUILD_TYPE is dedicated to
2905           single-configuration generators like Make or NMAKE.
2907 2010-10-10 11:32  Mateusz Loskot <mateusz@loskot.net>
2909         * [r3105] Updated GEOS_HEADERS location. Thanks to Andrea Peri for
2910           reporting.
2912 2010-08-27 18:23  Sandro Santilli <strk@keybit.net>
2914         * [r3104] Add test for 358 in the loop (now fixed).
2916 2010-08-27 15:58  Sandro Santilli <strk@keybit.net>
2918         * [r3103] Drop duplicated testcase
2920 2010-08-27 15:55  Sandro Santilli <strk@keybit.net>
2922         * [r3102] Check validity of CommonBitsOp return, as JTS does. Check
2923           output validity for all tests, do not run the now-throwing tests
2924           also known to be bogus in JTS.
2926 2010-08-27 15:43  Sandro Santilli <strk@keybit.net>
2928         * [r3101] Found bug375.xml (==robustness-invalid-output.xml) to be
2929           the same of JTS's failure/TestOverlay.xml, so dropped the
2930           previous 2 and copied over the latter. Won't run that test for
2931           now, so to get in sync with JTS as next step.
2933 2010-08-27 15:27  Sandro Santilli <strk@keybit.net>
2935         * [r3100] Add proper arg1 and arg2 attributes (for JTS support)
2937 2010-08-27 14:13  Sandro Santilli <strk@keybit.net>
2939         * [r3099] Add code to check validity of CommonBits removal policy
2940           op (known as EnhancedPreicionOp in JTS). The check can be turned
2941           on at compile time. Currently defaults to off to avoid breaking a
2942           previously-almost-working test (robustness-invalid-output.xml).
2943           It'll need some discussion before going on with this as to
2944           whether we can accept to return invalid geometries or not..
2946 2010-08-27 13:53  Sandro Santilli <strk@keybit.net>
2948         * [r3098] Split tests that trigger invalid outputs from the rest.
2949           Test the sane ones with --test-invalid-output and the other ones
2950           with
2951           less strictness. Add (but dont run) tests for bugs 375 and 358
2952           (to
2953           review for correct expected otuput)
2955 2010-08-27 13:00  Sandro Santilli <strk@keybit.net>
2957         * [r3097] Have --test-valid-output influence test results
2959 2010-08-27 10:22  Sandro Santilli <strk@keybit.net>
2961         * [r3096] Add note about configuring for php support
2963 2010-08-27 09:04  Sandro Santilli <strk@keybit.net>
2965         * [r3095] const-correctness
2967 2010-08-27 06:17  Sandro Santilli <strk@keybit.net>
2969         * [r3094] Have --test-valid-output test actual result, not the
2970           expected one (more useful)
2972 2010-08-26 23:11  Sandro Santilli <strk@keybit.net>
2974         * [r3093] Fix name of the test to match ticket number
2976 2010-08-23 16:37  Stephen Wong <swongu@gmail.com>
2978         * [r3092] Fixed a filtering distance problem in
2979           bufferLineSingleSided. (#372)
2981 2010-08-23 15:10  Sandro Santilli <strk@keybit.net>
2983         * [r3091] Add more debugging calls (for bug #358)
2985 2010-08-23 13:38  Sandro Santilli <strk@keybit.net>
2987         * [r3090] Snapping heuristic was never really dropping common bits.
2988           Now it does.
2989           This is just to have code match documentation, and still passes
2990           'make
2991           check' for GEOS. Wasn't tried against postgis, would be useful to
2992           do.
2994 2010-08-17 18:57  Sean Gillies <sgillies@frii.com>
2996         * [r3089] Use fully qualified std::runtime_error (#371) and fix
2997           indentation
2999 2010-08-17 18:33  Sean Gillies <sgillies@frii.com>
3001         * [r3088] Throw runtime_error if allocation fails in gstrdup_s
3003 2010-07-26 22:21  Stephen Wong <swongu@gmail.com>
3005         * [r3087] Fixed a bufferLineSingleSided crash and fixed OGC
3006           validation on rare cases. (#364)
3008 2010-07-15 15:54  Sandro Santilli <strk@keybit.net>
3010         * [r3086] Updated
3012 2010-07-15 09:15  Sandro Santilli <strk@keybit.net>
3014         * [r3085] Add item about the new PHP5 binding
3016 2010-07-15 09:13  Sandro Santilli <strk@keybit.net>
3018         * [r3084] PHP: Drop debug lines from serialization code, add test
3019           for
3020           serialization
3022 2010-07-15 09:07  Sandro Santilli <strk@keybit.net>
3024         * [r3083] Fix logic bug in phpunit check
3026 2010-07-14 08:38  Sandro Santilli <strk@keybit.net>
3028         * [r3082] Serialization/deserialization support for GEOSGeometry
3029           type
3031 2010-07-13 11:03  Sandro Santilli <strk@keybit.net>
3033         * [r3081] Cleanup PHP-specific dependency handling and reporting
3035 2010-07-08 20:54  Sandro Santilli <strk@keybit.net>
3037         * [r3080] Object passed for ownership transfer in the constructor
3038           shouldn't be deleted when construction fails. Fixes bug #361
3040 2010-07-01 21:49  Sandro Santilli <strk@keybit.net>
3042         * [r3079] Note the bugfix in news file
3044 2010-07-01 21:44  Sandro Santilli <strk@keybit.net>
3046         * [r3078] Fix PolygonizeGraph::deleteDangles so it doesn't return
3047           duplicated LineStrings, as per JTS design. Fixes the Polygonizer
3048           Bug reported in list. This commit also takes the chance to reduce
3049           some heap allocations.
3051 2010-07-01 20:49  Sandro Santilli <strk@keybit.net>
3053         * [r3077] Minor optimizations / strictnesses
3055 2010-07-01 20:03  Sandro Santilli <strk@keybit.net>
3057         * [r3076] Drop useless heap-allocation in Polygonize op
3059 2010-06-24 14:40  Frank Warmerdam <warmerdam@pobox.com>
3061         * [r3075] fix memory leaks
3063 2010-06-24 14:10  Sandro Santilli <strk@keybit.net>
3065         * [r3074] PHP: GEOSWKTWriter::getOutputDimension and test
3067 2010-06-24 13:58  Frank Warmerdam <warmerdam@pobox.com>
3069         * [r3073] added GEOSWKTWriter_getOutputDimension and test (#354)
3071 2010-06-24 09:42  Sandro Santilli <strk@keybit.net>
3073         * [r3072] Update
3075 2010-06-24 09:41  Sandro Santilli <strk@keybit.net>
3077         * [r3071] WKBReader: construct and readHEX; improve WKTReader test
3078           to include 'Z' label
3080 2010-06-24 09:20  Sandro Santilli <strk@keybit.net>
3082         * [r3070] WKBWriter::{set,get}IncludeSRID (and test)
3084 2010-06-24 09:07  Sandro Santilli <strk@keybit.net>
3086         * [r3069] WKBWriter::{get,set}ByteOrder, improve tests for writeHEX
3088 2010-06-24 09:01  Sandro Santilli <strk@keybit.net>
3090         * [r3068] Make WKBWriter::setByteOrder check for argument and throw
3091           IllegalArgumentException when appropriate. Make sure C-API
3092           wrapper catches those.
3094 2010-06-24 08:28  Sandro Santilli <strk@keybit.net>
3096         * [r3067] PHP: WKBWriter: ctor, getOutputDimension,
3097           setOutputDimension, writeHEX and tests
3099 2010-06-24 08:27  Sandro Santilli <strk@keybit.net>
3101         * [r3066] Properly catch exceptions from
3102           WKTWriter::setOutputDimension and WKBWriter::setOutputDimension
3104 2010-06-24 08:27  Sandro Santilli <strk@keybit.net>
3106         * [r3065] Make WKTWriter::setOutputDimensions check parameter
3107           validity (must be 2 or 3) to be consistent with WKBWriter already
3108           doing so in constructor; make WKBWriter::setOutputDimensions
3109           perform the check as well (like the constructor); Drop virtual
3110           methods from WKTWriter class, which wasn't meant to be a virtual
3111           class (no virtual dtor anyway)
3113 2010-06-23 09:48  Sandro Santilli <strk@keybit.net>
3115         * [r3064] Log ABI change
3117 2010-06-23 09:47  Sandro Santilli <strk@keybit.net>
3119         * [r3063] Const-correct Geometry::isWithinDistance. Thanks to Yabo,
3120           see ticket #349
3122 2010-06-23 09:31  Sandro Santilli <strk@keybit.net>
3124         * [r3062] There's no point for GEOSisValidDetail to take output
3125           parameter as const pointer
3127 2010-06-23 09:23  Sandro Santilli <strk@keybit.net>
3129         * [r3061] Fix for 4.4.3 builds, patch by Yabo (see ticket #351)
3131 2010-06-21 14:31  Sandro Santilli <strk@keybit.net>
3133         * [r3060] Switch back to unchecked getGeometryN, getPointN and
3134           getInteriorRingN, check them at the PHP level, for performance
3135           sake in C-land.
3137 2010-06-21 10:30  Sandro Santilli <strk@keybit.net>
3139         * [r3059] Rename getGeometryN to geometryN, for interface
3140           consistency
3142 2010-06-21 10:21  Sandro Santilli <strk@keybit.net>
3144         * [r3058] area, length, distance, hausdorffDistance; fix leaks in
3145           pointN, startPoint and endPoint
3147 2010-06-21 02:02  Sandro Santilli <strk@keybit.net>
3149         * [r3057] startPoint, endPoint
3151 2010-06-21 01:58  Sandro Santilli <strk@keybit.net>
3153         * [r3056] pointN
3155 2010-06-21 01:57  Sandro Santilli <strk@keybit.net>
3157         * [r3055] LineString::getPointN is part of the API, check before
3158           segfaulting..
3160 2010-06-21 01:49  Sandro Santilli <strk@keybit.net>
3162         * [r3054] coordinateDimension()
3164 2010-06-21 01:46  Sandro Santilli <strk@keybit.net>
3166         * [r3053] dimension() [ spatial ]
3168 2010-06-21 01:43  Sandro Santilli <strk@keybit.net>
3170         * [r3052] numCoordinates
3172 2010-06-21 01:39  Sandro Santilli <strk@keybit.net>
3174         * [r3051] exteriorRing
3176 2010-06-21 01:36  Sandro Santilli <strk@keybit.net>
3178         * [r3050] numPoints, getX, getY, interiorRingN
3180 2010-06-21 01:34  Sandro Santilli <strk@keybit.net>
3182         * [r3049] Make getInteriorRingN checked (API)
3184 2010-06-21 01:05  Sandro Santilli <strk@keybit.net>
3186         * [r3048] numInteriorRings
3188 2010-06-21 00:56  Sandro Santilli <strk@keybit.net>
3190         * [r3047] Test null-return from unexistent offset
3192 2010-06-21 00:53  Sandro Santilli <strk@keybit.net>
3194         * [r3046] Geometry::getGeometryN is an API function, so make it
3195           safe/checked
3197 2010-06-21 00:44  Sandro Santilli <strk@keybit.net>
3199         * [r3045] getGeometryN
3201 2010-06-21 00:06  Sandro Santilli <strk@keybit.net>
3203         * [r3044] Test numGeometries
3205 2010-06-21 00:01  Sandro Santilli <strk@keybit.net>
3207         * [r3043] getSRID, setSRID
3209 2010-06-20 23:53  Sandro Santilli <strk@keybit.net>
3211         * [r3042] typeName, typeId
3213 2010-06-20 23:40  Sandro Santilli <strk@keybit.net>
3215         * [r3041] Geometry type constants
3217 2010-06-20 23:35  Sandro Santilli <strk@keybit.net>
3219         * [r3040] isSimple, isRing, hasZ, isClosed
3221 2010-06-20 22:59  Sandro Santilli <strk@keybit.net>
3223         * [r3039] checkValidity (isValid in disguise)
3225 2010-06-20 21:10  Sandro Santilli <strk@keybit.net>
3227         * [r3038] isEmpty
3229 2010-06-20 21:00  Sandro Santilli <strk@keybit.net>
3231         * [r3037] Relational operators + equalsExact
3233 2010-06-20 19:05  Sandro Santilli <strk@keybit.net>
3235         * [r3036] Simplify (also topology-preserving), ExtractUniquePoints
3237 2010-06-20 17:00  Sandro Santilli <strk@keybit.net>
3239         * [r3035] GEOSLineMerge
3241 2010-06-20 09:13  Sandro Santilli <strk@keybit.net>
3243         * [r3034] Make GEOSPolygonize a free function rather than a method
3244           on GEOSGeometry. This is to allow extending it to accept
3245           differnet kind of args, like arrays of GEOSGeometry for example..
3247 2010-06-20 09:02  Sandro Santilli <strk@keybit.net>
3249         * [r3033] Add serialize/unserialize TODO item
3251 2010-06-20 08:50  Sandro Santilli <strk@keybit.net>
3253         * [r3032] Geometry.__toString for easier debuggin
3255 2010-06-20 08:32  Sandro Santilli <strk@keybit.net>
3257         * [r3031] Polygonize (testing need further review for a possible
3258           bug in core lib)
3260 2010-06-19 21:38  Sandro Santilli <strk@keybit.net>
3262         * [r3030] Use the "T" char for IM9 pattern sometime (for fun and
3263           proof)
3265 2010-06-19 21:36  Sandro Santilli <strk@keybit.net>
3267         * [r3029] relate, relatePattern
3269 2010-06-19 18:27  Sandro Santilli <strk@keybit.net>
3271         * [r3028] Geometry->{pointOnSurface,centroid}
3273 2010-06-19 18:13  Sandro Santilli <strk@keybit.net>
3275         * [r3027] More Geometry methods: envelope, intersection,
3276           convexHull, difference, symDifference, boundary, union (including
3277           cascaded)
3279 2010-06-19 17:14  Sandro Santilli <strk@keybit.net>
3281         * [r3026] Export buffer costants and method
3283 2010-06-19 13:27  Sandro Santilli <strk@keybit.net>
3285         * [r3025] Test typed empty geoms too for IO
3287 2010-06-19 13:17  Sandro Santilli <strk@keybit.net>
3289         * [r3024] Add second optional argument to Geometry->project and
3290           Geometry->interpolate to request normalization
3292 2010-06-19 13:08  Sandro Santilli <strk@keybit.net>
3294         * [r3023] Document GEOSInterpolate
3296 2010-06-19 13:06  Sandro Santilli <strk@keybit.net>
3298         * [r3022] Add GEOSGeometry->interpolate()
3300 2010-06-19 12:42  Sandro Santilli <strk@keybit.net>
3302         * [r3021] Handle exceptions in GEOSInterpolate
3304 2010-06-19 12:30  Sandro Santilli <strk@keybit.net>
3306         * [r3020] Better automake integration of unit test
3308 2010-06-19 12:28  Sandro Santilli <strk@keybit.net>
3310         * [r3019] Handle illegal argument to LinearLocation::getCoordinate
3312 2010-06-19 12:20  Sandro Santilli <strk@keybit.net>
3314         * [r3018] document GEOSProject
3316 2010-06-19 11:34  Sandro Santilli <strk@keybit.net>
3318         * [r3017] Complete implementation of WKTWriter interfaces, add
3319           phpunit-based testing, add .project interface to Geometry
3321 2010-06-19 11:32  Sandro Santilli <strk@keybit.net>
3323         * [r3016] Check for PHP and PHPUNIT (for testing php bindings)
3325 2010-06-19 11:25  Sandro Santilli <strk@keybit.net>
3327         * [r3015] Handle exceptions from LenghtIndexedLine::project
3329 2010-06-19 11:23  Sandro Santilli <strk@keybit.net>
3331         * [r3014] The thrown error shall make sense...
3333 2010-06-19 11:16  Sandro Santilli <strk@keybit.net>
3335         * [r3013] Throw an exception on first non-linestring component,
3336           rather than segfaulting la
3337           ter... (might be better to refuse non-lineal even earlier, but
3338           this way we *migh
3339           * be supporting collections with only linestrings)
3341 2010-06-19 11:14  Sandro Santilli <strk@keybit.net>
3343         * [r3012] Dox cleanup
3345 2010-06-18 16:15  Sandro Santilli <strk@keybit.net>
3347         * [r3011] WKTWriter::setTrim
3349 2010-06-18 16:12  Sandro Santilli <strk@keybit.net>
3351         * [r3010] Ubuntu 8.10 version of gcc needs -std=gnu99 to digest
3352           Zend headers :(
3354 2010-06-18 15:09  Sandro Santilli <strk@keybit.net>
3356         * [r3009] Add 'doxygen' rule (and 'apidoc' alias) to top-level
3357           Makefile.am
3359 2010-06-18 14:43  Sandro Santilli <strk@keybit.net>
3361         * [r3008] tip for test
3363 2010-06-18 14:20  Sandro Santilli <strk@keybit.net>
3365         * [r3007] Initial go at PHP5 bindings. Can only read and write WKT
3366           so far.
3368 2010-06-18 10:29  Sandro Santilli <strk@keybit.net>
3370         * [r3006] Do not set user FLAGS, se project flags instead.
3371           For the whole story, see:
3372           http://www.gnu.org/software/hello/manual/automake/Flag-Variables-Ordering.html
3374 2010-06-18 09:57  Sandro Santilli <strk@keybit.net>
3376         * [r3005] Fix automake override
3378 2010-06-18 09:52  Sandro Santilli <strk@keybit.net>
3380         * [r3004] Add -Woverride option to automake invocation, to catch
3381           Makefile.am errors (there's one)
3383 2010-06-16 10:39  Sandro Santilli <strk@keybit.net>
3385         * [r3003] Drop carriage returns
3387 2010-06-16 09:45  Sandro Santilli <strk@keybit.net>
3389         * [r3002] OOps, tabs instead of spaces confuse automake
3391 2010-06-16 09:31  Sandro Santilli <strk@keybit.net>
3393         * [r3001] Always distribute swig bindings, closes bug #352
3395 2010-06-16 09:25  Sandro Santilli <strk@keybit.net>
3397         * [r3000] Fix swig macro so it doesn't think version 2.0.0 is <
3398           1.3.37
3400 2010-06-01 15:15  Frank Warmerdam <warmerdam@pobox.com>
3402         * [r2999] make WKTReader keywords case insensitive
3404 2010-05-31 16:25  Frank Warmerdam <warmerdam@pobox.com>
3406         * [r2998] Attempt to make geometry dimension perform more smoothly.
3407           Modified CoordinateArraySequence to default to unknown dimension
3408           (0), which
3409           is determined at the point getDimension() is called by
3410           examination of the
3411           first coordinate Z (ISNAN test). The WKTWriter has also been
3412           altered to
3413           write 0.0 instead of nan, and to avoid writing "Z" for EMPTY
3414           geometries.(#348)
3416 2010-05-31 02:57  Frank Warmerdam <warmerdam@pobox.com>
3418         * [r2997] Addition of getCoordinateDimension() on GEOSGeom (#311)
3419           Addition of setOutputDimension, setOld3D on WKTWriter (#292)
3421 2010-05-28 20:44  Frank Warmerdam <warmerdam@pobox.com>
3423         * [r2996] added missing test that should have been in r2995
3425 2010-05-28 20:38  Frank Warmerdam <warmerdam@pobox.com>
3427         * [r2995] Implement getCoordinateDimension() for geometries (#331)
3428           WKTWriter now has setOutputDimension() method, and writes 3D
3429           geometries (#292)
3430           WKBWriter has fixes for writing 2D geometries from 3D geometry
3431           (#346)
3432           Minimal unit tests for the above.
3434 2010-05-28 20:32  Frank Warmerdam <warmerdam@pobox.com>
3436         * [r2994] add support for reading SF1.2 Z/M/ZM geometries (#347)
3438 2010-05-19 05:22  Frank Warmerdam <warmerdam@pobox.com>
3440         * [r2993] added setPrecision, setTrim support on WKTWriter and
3441           provided tests (#341)
3443 2010-05-18 20:28  Frank Warmerdam <warmerdam@pobox.com>
3445         * [r2992] expose several new accessor functions on geometries
3446           (#345)
3448 2010-05-18 20:07  Frank Warmerdam <warmerdam@pobox.com>
3450         * [r2991] disamiguate create args (#345)
3452 2010-05-18 19:18  Frank Warmerdam <warmerdam@pobox.com>
3454         * [r2990] preserve dimension as part of CoordinateArraySequence and
3455           while reading WKT (#345)
3457 2010-05-15 12:47  Sandro Santilli <strk@keybit.net>
3459         * [r2989] Minor tweaks
3461 2010-05-15 12:31  Sandro Santilli <strk@keybit.net>
3463         * [r2988] Move OffsetCurveVertexList.h to headers dir, add a
3464           .reset() method to reduce memory allocations, use the new
3465           interface.
3467 2010-05-15 12:30  Sandro Santilli <strk@keybit.net>
3469         * [r2987] Add clear() method to CoordinateArraySequence, inline
3470           empty()
3472 2010-05-04 21:29  Sandro Santilli <strk@keybit.net>
3474         * [r2986] Add 'ldconfig' step, seems to be a recurring issue with
3475           builders...
3477 2010-05-02 09:35  Sandro Santilli <strk@keybit.net>
3479         * [r2985] Add a note about 2d nature of extractUniquePoints
3481 2010-04-21 16:17  Mateusz Loskot <mateusz@loskot.net>
3483         * [r2982] * Updated nmake.opt with NMake version from Visual Studio
3484           2010 release.
3486 2010-04-17 22:16  Sandro Santilli <strk@keybit.net>
3488         * [r2977] Also set version for the systems not using autoconf, and
3489           update paths in HOWTO_RELEASE file
3491 2010-04-17 22:14  Sandro Santilli <strk@keybit.net>
3493         * [r2976] As we're still maintaining 3.2 branch, and since new CAPI
3494           interface were added, bump CAPI lib interface version up. We'll
3495           be 1.7.0 there from now on.
3497 2010-04-17 15:34  Sandro Santilli <strk@keybit.net>
3499         * [r2974] Have initGEOS(..) return a singleton, as used to be up to
3500           3.0.0
3502 2010-04-07 13:24  Mateusz Loskot <mateusz@loskot.net>
3504         * [r2968] Added ENABLE_INLINE=YES|NO option to nmake.opt for Visual
3505           C++ builds using NMake. The ENABLE_INLINE=YES does not link for
3506           me - to be fixed
3508 2010-04-07 13:22  Mateusz Loskot <mateusz@loskot.net>
3510         * [r2967] Updated src/dirlist.mk (Ticket 337)
3512 2010-03-29 17:44  Mateusz Loskot <mateusz@loskot.net>
3514         * [r2965] Added NMake 10.x version to be recognized by nmake.opt
3516 2010-03-29 12:17  Mateusz Loskot <mateusz@loskot.net>
3518         * [r2961] Qualify size_t with std namespace in headers.
3520 2010-03-29 12:13  Mateusz Loskot <mateusz@loskot.net>
3522         * [r2960] Updated svn:ignore property
3524 2010-03-29 11:30  Mateusz Loskot <mateusz@loskot.net>
3526         * [r2959] Updated projects for Visual Studio 2008 and 2010
3528 2010-03-29 11:29  Mateusz Loskot <mateusz@loskot.net>
3530         * [r2958] Added pragma to disable Visual C++ warning C4251 - safe
3531           to ignore (http://support.microsoft.com/kb/813810/)
3532           
3534 2010-03-29 11:21  Mateusz Loskot <mateusz@loskot.net>
3536         * [r2957] No need to load the whole std namespace to use
3537           std::vector only.
3539 2010-03-26 12:35  Mateusz Loskot <mateusz@loskot.net>
3541         * [r2955] platform.h.vc: disable min/max macros substitution
3543 2010-03-26 12:06  Mateusz Loskot <mateusz@loskot.net>
3545         * [r2954] Added GEOS_DLL with Microsoft-specific __declspec
3546           attribute missing from CascadedPolygonUnion class (ported from
3547           branches/3.2)
3549 2010-03-26 12:01  Mateusz Loskot <mateusz@loskot.net>
3551         * [r2952] geom\GeoemtryList.cpp: missing implementation of
3552           GeometryList::size() function (ported from branches/3.2)
3554 2010-03-26 11:58  Mateusz Loskot <mateusz@loskot.net>
3556         * [r2950] src\Makefile.vc: added missing geom\GeometryList.cpp
3557           (ported from branches/3.2)
3559 2010-03-26 11:55  Mateusz Loskot <mateusz@loskot.net>
3561         * [r2948] nmake.opt: Added missing GEOS_DLL_EXPORT to CPPFLAGS
3562           (ported from branches/3.2)
3564 2010-03-19 15:13  Sandro Santilli <strk@keybit.net>
3566         * [r2946] Improve formatting for GEOSisValidReason_r (#329)
3568 2010-03-18 18:39  Sandro Santilli <strk@keybit.net>
3570         * [r2944] Forw-port a better fix for #333 (false positive valid
3571           geoms)
3573 2010-03-16 13:13  Sandro Santilli <strk@keybit.net>
3575         * [r2941] Fix ST_IsValidDetail (broke by last commit)
3577 2010-03-16 12:32  Sandro Santilli <strk@keybit.net>
3579         * [r2940] Now that IsValidOp doesn't cache the 'checked' status it
3580           is better to trigger a single check rather than two (also fix
3581           leaks)
3583 2010-03-14 10:13  Sandro Santilli <strk@keybit.net>
3585         * [r2939] Install Machine.h
3587 2010-03-13 22:07  Sandro Santilli <strk@keybit.net>
3589         * [r2938] Fix GEOSOrientationIndex implementation and testcase.
3590           Closes ticket #335.
3592 2010-03-12 07:54  Sandro Santilli <strk@keybit.net>
3594         * [r2937] Expose GEOSOrientationIndex to C-API
3596 2010-03-10 09:34  Sandro Santilli <strk@keybit.net>
3598         * [r2936] Sync TestValid xml from JTS, review IsValidOp to be in
3599           sync with current JTS trunk.
3601 2010-03-07 11:39  Sandro Santilli <strk@keybit.net>
3603         * [r2935] Apply slightly modified patch by mwtoews (#344)
3605 2010-03-06 01:49  Mateusz Loskot <mateusz@loskot.net>
3607         * [r2934] Added cmake/cmake_uninstall.cmake.in script and
3608           configured make uninstall target for CMake configuration (#317)
3610 2010-03-03 07:21  Sandro Santilli <strk@keybit.net>
3612         * [r2933] Improve documentation for GEOSPOlygonize_full
3614 2010-03-02 21:04  Sandro Santilli <strk@keybit.net>
3616         * [r2932] Fix false positive return from IsValidOp (#333)
3618 2010-02-28 19:01  Sandro Santilli <strk@keybit.net>
3620         * [r2931] Minor tweak
3622 2010-02-28 18:55  Sandro Santilli <strk@keybit.net>
3624         * [r2930] Provide non-rehentrant version of empty geometries
3625           constructors
3627 2010-02-28 17:02  Sandro Santilli <strk@keybit.net>
3629         * [r2929] extractUniquePoints comes in non-reentrant version too
3631 2010-02-25 07:50  Sandro Santilli <strk@keybit.net>
3633         * [r2928] Update with GEOSPolygonize_full item
3635 2010-02-23 20:00  Sandro Santilli <strk@keybit.net>
3637         * [r2927] GEOSPolygonize_full [RT-SIGTA]
3639 2010-02-22 22:21  Sandro Santilli <strk@keybit.net>
3641         * [r2926] LineStringAdder heap-allocation removal
3643 2010-02-22 22:17  Sandro Santilli <strk@keybit.net>
3645         * [r2925] Drop heap allocation of invalidRingLines vector
3647 2010-02-22 22:06  Sandro Santilli <strk@keybit.net>
3649         * [r2924] More heap allocations bite the dust...
3651 2010-02-22 21:51  Sandro Santilli <strk@keybit.net>
3653         * [r2923] Drop HEAP allocation for dangles vector too, and document
3654           all these API changes
3656 2010-02-22 21:41  Sandro Santilli <strk@keybit.net>
3658         * [r2922] Avoid heap allocation of a vector for cut edges, bits of
3659           additional documentation
3661 2010-02-22 21:29  Sandro Santilli <strk@keybit.net>
3663         * [r2921] Try to document current behaviour (very bad behaviour
3664           indeed...)
3666 2010-02-21 17:11  Mateusz Loskot <mateusz@loskot.net>
3668         * [r2920] Another patch from Gavin Heavyside to enable GEOS as a
3669           dependency of a project with CMake
3671 2010-02-21 17:05  Sandro Santilli <strk@keybit.net>
3673         * [r2919] Allow GEOSGetGeometryN calls against single geometries
3675 2010-02-21 16:27  Sandro Santilli <strk@keybit.net>
3677         * [r2918] Expose the non-reentrant version too (I know, I was
3678           against, but it's too much work on the postgis side for that
3679           right now)
3681 2010-02-21 15:03  Sandro Santilli <strk@keybit.net>
3683         * [r2917] GEOSGeom_extractUniquePoints [RT-SIGTA]
3685 2010-02-21 14:50  Mateusz Loskot <mateusz@loskot.net>
3687         * [r2916] Patch from Gavin Heavyside that enables CMake to build
3688           GEOS as a dependency of user-defined project
3690 2010-02-17 14:04  Sandro Santilli <strk@keybit.net>
3692         * [r2915] Throw an IllegalArgumentException when setOrdinate is
3693           called with unknown ordinate index
3695 2010-02-14 14:01  Sandro Santilli <strk@keybit.net>
3697         * [r2913] Add GEOSPolygonizer_getCutEdges NEWS item where it
3698           belongs
3700 2010-02-12 17:35  Mateusz Loskot <mateusz@loskot.net>
3702         * [r2912] Fixed but in CMake configuration which installed geos_c.h
3703           in incorrect location (#330)
3705 2010-02-11 18:15  Sandro Santilli <strk@keybit.net>
3707         * [r2911] Update
3709 2010-02-11 08:33  Sandro Santilli <strk@keybit.net>
3711         * [r2910] Complete set of typed-empty constructors and tests for
3712           them [RT-SIGTA]
3714 2010-02-11 08:18  Sandro Santilli <strk@keybit.net>
3716         * [r2909] Go for consistency with reentrant interfaces [RT-SIGTA]
3718 2010-02-11 00:10  Sandro Santilli <strk@keybit.net>
3720         * [r2908] GEOSContext_setNoticeHandler,
3721           GEOSContext_setErrorHandler, GEOSGeom_createEmptyPolygon_r (and
3722           test)
3724 2010-02-09 17:52  Sandro Santilli <strk@keybit.net>
3726         * [r2907] Fix to match new layout
3728 2010-02-06 04:07  Mateusz Loskot <mateusz@loskot.net>
3730         * [r2906] Ported list of SAVE_XMLTESTS to CMake configuration of
3731           XMLTester (#317) All tests pass on Ubuntu 9.10
3733 2010-02-05 21:24  Mateusz Loskot <mateusz@loskot.net>
3735         * [r2905] Fixed CMake version comparison to disable platform.h
3736           (#317)
3738 2010-02-05 14:54  Sandro Santilli <strk@keybit.net>
3740         * [r2904] Document ownership of created types
3742 2010-02-05 14:39  Sandro Santilli <strk@keybit.net>
3744         * [r2903] New CAPI interface: GEOSisValidDetail ( tell state,
3745           reason & location apart )
3747 2010-02-04 23:35  Mateusz Loskot <mateusz@loskot.net>
3749         * [r2902] Fixed missing substitution of @libdir@ in geos-config
3750           generated by CMake #(317)
3752 2010-02-02 18:14  Mateusz Loskot <mateusz@loskot.net>
3754         * [r2901] Fixed problem with use of new command with file() macro
3755           for older CMake versions (#327)
3757 2010-01-31 03:06  Mateusz Loskot <mateusz@loskot.net>
3759         * [r2900] Added XMLTester to CTest configuration - work in progress
3760           (#317)
3762 2010-01-31 03:05  Mateusz Loskot <mateusz@loskot.net>
3764         * [r2899] Added GEOS_ENABLE_FLOATSTORE option to CMake to control
3765           GCC flag -ffloat-store (#317)
3767 2010-01-31 01:26  Mateusz Loskot <mateusz@loskot.net>
3769         * [r2898] Added platform.h.disabled to svn:ignore property
3771 2010-01-31 01:22  Mateusz Loskot <mateusz@loskot.net>
3773         * [r2897] A minor fix to order of enable_testing() and
3774           add_subdirectories(tests) - it is important to include the former
3775           macro first so the tests are caught in
3777 2010-01-30 23:45  Mateusz Loskot <mateusz@loskot.net>
3779         * [r2896] Updated configuration of GEOS_ENABLE_TESTS option for
3780           CMake (#317)
3782 2010-01-30 22:48  Mateusz Loskot <mateusz@loskot.net>
3784         * [r2895] Configured 'make check' target for CMake as alias to
3785           'make test' to mimic GNU Autotools manner of running tests (#317)
3787 2010-01-29 20:30  Paul Ramsey <pramsey@cleverelephant.ca>
3789         * [r2894] Extend support of Apple ISNAN case to newer? compilers
3791 2010-01-29 17:42  Mateusz Loskot <mateusz@loskot.net>
3793         * [r2893] Solved problem with repeated definition of
3794           getMachineByteOrder (#317). Added check if alternative platform.h
3795           is already present in the include/geos directory and deactivate
3796           it renaming to platform.h.disable, before generating
3797           CMake-specific platform.h. Tested on Windows with Visual C++ but
3798           with -DGEOS_ENABLE_INLINE=OFF otherwise DLL linking fails with
3799           many redefined symbols - to be checked.
3801 2010-01-29 01:43  Mateusz Loskot <mateusz@loskot.net>
3803         * [r2892] Configured 'make test' target for CMake build (#317). Now
3804           only geos_unit is executed
3806 2010-01-28 18:42  Mateusz Loskot <mateusz@loskot.net>
3808         * [r2891] Missing includes of platform.h and <cmath>
3810 2010-01-27 22:25  Mateusz Loskot <mateusz@loskot.net>
3812         * [r2890] Tidy up messy code in tests/unit/linearref
3814 2010-01-27 22:09  Mateusz Loskot <mateusz@loskot.net>
3816         * [r2889] Fixed CMake configuration for the problem about
3817           unavailable C99 features if -std=c99 is not specified for GCC
3818           4.3.3 on Ubuntu 9.04. This is inconsistent behaviour with GCC
3819           4.4.1
3820           (https://bugs.launchpad.net/ubuntu/+source/gcc-4.3/+bug/512741).
3822 2010-01-23 02:43  Mateusz Loskot <mateusz@loskot.net>
3824         * [r2888] GEOS C++ static library was missing from installation
3825           targets (#317)
3827 2010-01-23 02:36  Mateusz Loskot <mateusz@loskot.net>
3829         * [r2887] CMake configuration update (#317): * Configured shared
3830           library target for C++ API. * Added library version information
3831           and TODO comment about SOVERSION.
3833 2010-01-23 01:38  Mateusz Loskot <mateusz@loskot.net>
3835         * [r2886] Small fix to latest commit (#317)
3837 2010-01-23 01:32  Mateusz Loskot <mateusz@loskot.net>
3839         * [r2885] Disabled GEOS_ENABLE_ASSERT option for Visual Studio
3840           builds - not supported, no sense (#317)
3842 2010-01-23 00:10  Mateusz Loskot <mateusz@loskot.net>
3844         * [r2884] Tweaked detection isfinite and isnan declared as
3845           functions in C++ (#317)
3847 2010-01-22 23:52  Mateusz Loskot <mateusz@loskot.net>
3849         * [r2883] Added CheckPrototypeExists.cmake module - imported from
3850           KDE/kdelibs tree
3852 2010-01-22 23:51  Mateusz Loskot <mateusz@loskot.net>
3854         * [r2882] Added trunk/cmake directory for custom CMake modules
3856 2010-01-21 01:23  Mateusz Loskot <mateusz@loskot.net>
3858         * [r2881] CMake configuration update (#317): * Set default
3859           CMAKE_BUILD_TYPE to Debug * Added GEOS_ENABLE_ASSERT and
3860           GEOS_ENABLE_INLINE options. * Renamed option ENABLE_MSVC_MP to
3861           GEOS_MSVC_ENABLE_MP.
3863 2010-01-20 23:42  Mateusz Loskot <mateusz@loskot.net>
3865         * [r2880] Fix for addd extra test for STL classes in std namespace
3866           to CMake configuration (#317)
3868 2010-01-20 23:37  Mateusz Loskot <mateusz@loskot.net>
3870         * [r2879] Addd extra test for STL classes in std namespace to CMake
3871           configuration (#317)
3873 2010-01-20 23:21  Mateusz Loskot <mateusz@loskot.net>
3875         * [r2878] Updated svn:keyword with Id for CMake files
3877 2010-01-20 22:17  Mateusz Loskot <mateusz@loskot.net>
3879         * [r2877] Fixed bug with not setting proper permissions to
3880           geos-config while installing with CMake build configuration
3881           (#318).
3883 2010-01-19 00:19  Mateusz Loskot <mateusz@loskot.net>
3885         * [r2876] #317: compiler flags can not be handled using CMake list
3886           type, reverted last change that sneaked in with Visual Studio
3887           related commit.
3889 2010-01-19 00:03  Mateusz Loskot <mateusz@loskot.net>
3891         * [r2875] #317: Added CXX flags specific to Visual C++ compiler.
3892           Added ENABLE_MSVC_MP option to allow setting Visual C++ /MP flag
3893           that enables multi-process compilation.
3895 2010-01-18 21:15  Mateusz Loskot <mateusz@loskot.net>
3897         * [r2874] Load elements of std namespace to scope of geos_ts_c.cpp
3898           file, so C99 functions are loaded even if hidden in std
3899           (non-standard extension in GCC).
3901 2010-01-18 18:15  Mateusz Loskot <mateusz@loskot.net>
3903         * [r2873] Added missing headers platform.h and <cmath> where ISNAN
3904           or FINITE macros are expanded
3906 2010-01-18 18:14  Mateusz Loskot <mateusz@loskot.net>
3908         * [r2872] Updated svn:ignore patterns
3910 2010-01-18 18:13  Mateusz Loskot <mateusz@loskot.net>
3912         * [r2871] Cleaned redundant include for cmath and math.h from
3913           platform.h.cmake (#317)
3915 2010-01-18 18:12  Mateusz Loskot <mateusz@loskot.net>
3917         * [r2870] Updated svn:ignore patterns
3919 2010-01-18 01:25  Mateusz Loskot <mateusz@loskot.net>
3921         * [r2869] Updated Windows elements of build configuration for CMake
3922           system (#317):
3923           * Added missing symbol GEOS_DLL_EXPORT to request generation of
3924           import library for GEOS C API DLL
3925           * All targets configured for CMake build system have been
3926           successfully built and tested using CMake.
3927           * CMake-based install target successfully tested on Windows 7
3928           ** Default prefix for 32-bit build is "c:\Program Files
3929           (x86)\geos\" where bin, lib and include directories are created.
3931 2010-01-18 00:59  Mateusz Loskot <mateusz@loskot.net>
3933         * [r2868] * Successfully tested CMake configuration with Visual
3934           Studio 2010 (#317).
3935           * Disable argument dependant lookup (Koenig) for min/max
3936           functions to make sure GEOS compiles in the presence of the
3937           min/max macros.
3938           * Some platform headers define min() and max() macros which cause
3939           some common C++ constructs to fail to compile.
3941 2010-01-17 23:54  Mateusz Loskot <mateusz@loskot.net>
3943         * [r2867] Configured 'make install' for tools to install
3944           geos-config program on Unix platforms (#317). Fixed missing
3945           prefix nad exec_prefix variables substitution during geos-config
3946           generation.
3948 2010-01-17 23:40  Mateusz Loskot <mateusz@loskot.net>
3950         * [r2866] Configured 'make install' target for GEOS C shared
3951           library and headers (#317). Install platform.h and version.h from
3952           build directory where they are installed, not from source tree.
3953           Added GEOS C API header location to include directories.
3955 2010-01-17 23:06  Mateusz Loskot <mateusz@loskot.net>
3957         * [r2865] Configured 'make install' target for GEOS C++ static
3958           library archive and headers (#317)
3960 2010-01-17 03:21  Mateusz Loskot <mateusz@loskot.net>
3962         * [r2864] Removed build/bjam directory with old and no longer
3963           maintained build configuration based on Boost.Build
3965 2010-01-17 03:12  Mateusz Loskot <mateusz@loskot.net>
3967         * [r2863] Added simplewkttester and xmltester tests to CMake
3968           configuration (#317)
3970 2010-01-17 03:00  Mateusz Loskot <mateusz@loskot.net>
3972         * [r2862] Updated CMake configuration (#317): CMake generates
3973           config headers in build tree. Added generation of geos-config
3974           script. Refined include directories settings. Added unit tests
3975           package to the configuration. Status: GEOS core + GEOS C library
3976           + unit tests build and run successfully.
3978 2010-01-17 02:07  Mateusz Loskot <mateusz@loskot.net>
3980         * [r2861] Now CMake can generates geos_c.h (#317). Removed
3981           include/geos/version.h.cmake as no longer needed - CMake can
3982           subsitute variables of Autoconf-style @VAR@ very well.
3984 2010-01-17 00:46  Mateusz Loskot <mateusz@loskot.net>
3986         * [r2860] Refined detection of isnan and isfinite features (#317)
3988 2010-01-16 22:20  Mateusz Loskot <mateusz@loskot.net>
3990         * [r2859] Added checks of C/C++ headers and library features like
3991           64-bit integer type (#317)
3993 2010-01-16 21:45  Mateusz Loskot <mateusz@loskot.net>
3995         * [r2858] Added generation of build-specific platform.h file from
3996           platform.h.cmake (#317)
3998 2010-01-16 21:25  Mateusz Loskot <mateusz@loskot.net>
4000         * [r2857] Set version numbers and generate version.h for CMake
4001           build (#317)
4003 2010-01-16 20:41  Mateusz Loskot <mateusz@loskot.net>
4005         * [r2856] Added platform.h.cmake file used by build configuration
4006           for CMake build system (#317)
4008 2010-01-16 20:40  Mateusz Loskot <mateusz@loskot.net>
4010         * [r2855] Removed definition of INT64_CONST_IS_I64 - it is not
4011           checked or used anywhere
4013 2010-01-16 20:12  Mateusz Loskot <mateusz@loskot.net>
4015         * [r2854] Unified detection of math features to define FINITE and
4016           ISNAN macros
4018 2010-01-16 18:14  Mateusz Loskot <mateusz@loskot.net>
4020         * [r2853] Moved getMachineByteOrder from include/geos/platform.h to
4021           include/geos/util/Machine.h. This function is universal for
4022           non-Windows and Windows platforms
4024 2010-01-16 17:03  Mateusz Loskot <mateusz@loskot.net>
4026         * [r2852] Added first straps of configuration for CMake build
4027           system (#317)
4029 2010-01-16 02:40  Mateusz Loskot <mateusz@loskot.net>
4031         * [r2851] Removed tests/geostest/.deps directory
4033 2010-01-16 02:14  Mateusz Loskot <mateusz@loskot.net>
4035         * [r2850] Moved src/examples out of src directory (#315)
4037 2010-01-14 00:01  Mateusz Loskot <mateusz@loskot.net>
4039         * [r2849] Updated Visual Studio 2010 projects in build/msvc10 with
4040           new location of include and src (#315)
4042 2010-01-13 21:35  Mateusz Loskot <mateusz@loskot.net>
4044         * [r2848] * Successfully compiled with Visual C++ 8.0 after
4045           restructuring source tree.
4046           ** NodedSegmentString class;
4047           ** Use explicit self-describing two-step casts to indicate what's
4048           really happening - C-cast is evil and hides serious interface
4049           issues.
4050           ** Added missing <cstddef> and qualify size_t with std namespace.
4052 2010-01-13 21:25  Mateusz Loskot <mateusz@loskot.net>
4054         * [r2847] Updated Visual Studio 2005 projects in build/msvc80 with
4055           new location of include and src (#315)
4057 2010-01-13 18:07  Mateusz Loskot <mateusz@loskot.net>
4059         * [r2846] Updated Visual Studio 2008 projects in build/msvc90 with
4060           new location of include and src (#315)
4062 2010-01-13 17:54  Mateusz Loskot <mateusz@loskot.net>
4064         * [r2845] Updated makefile.vc, nmake.opt, src/makefile.vc files
4065           with new location of include and src (#315)
4067 2010-01-13 03:03  Mateusz Loskot <mateusz@loskot.net>
4069         * [r2844] Updated remaining directories doc, macros, tools, tests,
4070           swig, capi with new src and include location (#315). Fixed
4071           previous updates. Successfull build on Linux.
4073 2010-01-13 02:08  Mateusz Loskot <mateusz@loskot.net>
4075         * [r2843] Updated Makefile.am files in capi subtree after moved to
4076           new location (#315)
4078 2010-01-13 02:01  Mateusz Loskot <mateusz@loskot.net>
4080         * [r2842] Updated Makefile.am files in src subtree after moved to
4081           new location (#315)
4083 2010-01-13 00:48  Mateusz Loskot <mateusz@loskot.net>
4085         * [r2841] Updated new source structure in configure.in and root
4086           Makefile.am - part 2 (#315)
4088 2010-01-13 00:45  Mateusz Loskot <mateusz@loskot.net>
4090         * [r2840] Updated new source structure in configure.in and root
4091           Makefile.am (#315)
4093 2010-01-13 00:43  Mateusz Loskot <mateusz@loskot.net>
4095         * [r2839] Updated Makefile.am files in headers subtree after moved
4096           to new location in include (#315)
4098 2010-01-12 23:58  Mateusz Loskot <mateusz@loskot.net>
4100         * [r2838] Moved source directory to src (#315)
4102 2010-01-12 23:55  Mateusz Loskot <mateusz@loskot.net>
4104         * [r2837] Moved source/headers directory to include (#315)
4106 2009-12-23 12:37  Mateusz Loskot <mateusz@loskot.net>
4108         * [r2835] Removed GNU specific printf formatter
4110 2009-12-22 11:38  Mateusz Loskot <mateusz@loskot.net>
4112         * [r2834] Fixed compiler warning about extra tokens at end of
4113           #endif directive in export.h
4115 2009-12-15 17:29  Mateusz Loskot <mateusz@loskot.net>
4117         * [r2833] Fixed missing CoordinateSequenceFactory.cpp from
4118           makefile.vc (Ticket #313)
4120 2009-12-15 14:44  Mateusz Loskot <mateusz@loskot.net>
4122         * [r2832] * Assert precision model scale must never be negative
4123           * Replaced use of operator== against float-point number with
4124           operator<=
4125           * Typos
4127 2009-12-15 14:38  Mateusz Loskot <mateusz@loskot.net>
4129         * [r2831] In WKTWriter, initialise formatting buffer and avoid
4130           unnecessary calls to string constructor.
4132 2009-12-14 19:18  Paul Ramsey <pramsey@cleverelephant.ca>
4134         * [r2828] Update version numbers on trunk to 3.3 series
4136 2009-12-14 19:06  Sandro Santilli <strk@keybit.net>
4138         * [r2826] Updated
4140 2009-12-14 18:58  Sandro Santilli <strk@keybit.net>
4142         * [r2825] Don't mention 'troubles' in documentation (some like it
4143           not)
4145 2009-12-14 15:23  Mateusz Loskot <mateusz@loskot.net>
4147         * [r2824] * Fixed bug in WKTWriter that was dropping geometry tag
4148           in string representation of geometry
4149           * Improved message carried by TopologyException
4151 2009-12-11 13:17  Sandro Santilli <strk@keybit.net>
4153         * [r2823] Updated
4155 2009-12-11 13:10  Sandro Santilli <strk@keybit.net>
4157         * [r2822] Fix memory leak in
4158           BasicPreparedGeometry::isAnyTargetComponentInTest (issue #308)
4159           and drop Coordinate copies from it.
4161 2009-12-09 11:10  Mateusz Loskot <mateusz@loskot.net>
4163         * [r2821] Fixed generation of platform.h as pre-build step of GEOS
4164           lib project for Visual C++
4166 2009-12-09 11:05  Mateusz Loskot <mateusz@loskot.net>
4168         * [r2820] * Fixed generation of platform.h as pre-build step of
4169           GEOS lib project for Visual C++ 2005 and 2008
4170           * Added missing headers.
4172 2009-12-08 22:47  Paul Ramsey <pramsey@cleverelephant.ca>
4174         * [r2817] Prepare for RC4 release.
4176 2009-12-08 21:40  Mateusz Loskot <mateusz@loskot.net>
4178         * [r2816] Updated svn:ignore patterns
4180 2009-12-08 21:39  Mateusz Loskot <mateusz@loskot.net>
4182         * [r2815] build/msvc10: fixed list of EXTRA_DIST files
4184 2009-12-08 17:51  Sandro Santilli <strk@keybit.net>
4186         * [r2814] This shouldn't be in the repository !
4188 2009-12-08 17:50  Sandro Santilli <strk@keybit.net>
4190         * [r2813] Remove deprecated/unused files
4192 2009-12-08 17:42  Sandro Santilli <strk@keybit.net>
4194         * [r2812] Drop useless (and leaking) heap allocation exposed by the
4195           new prepared linestring intersection test
4197 2009-12-08 17:42  Sandro Santilli <strk@keybit.net>
4199         * [r2811] Add missing destructor of PreparedLineString (closes
4200           ticket #305)
4202 2009-12-08 17:39  Sandro Santilli <strk@keybit.net>
4204         * [r2810] Add test with Prepared linestrings, for the sake of
4205           testing the leak reported in ticket #305
4207 2009-12-06 01:05  Mateusz Loskot <mateusz@loskot.net>
4209         * [r2809] Updated source code files with svn:keywords property.
4211 2009-12-06 01:01  Mateusz Loskot <mateusz@loskot.net>
4213         * [r2808] Updated svn:ignore patterns
4215 2009-12-06 00:56  Mateusz Loskot <mateusz@loskot.net>
4217         * [r2807] Updated svn:ignore patterns
4219 2009-12-06 00:51  Mateusz Loskot <mateusz@loskot.net>
4221         * [r2806] Updated configure.in after moved non-unit tests programs
4222           out of tests/unit (Tickets #240).
4224 2009-12-06 00:47  Mateusz Loskot <mateusz@loskot.net>
4226         * [r2805] Moved non-unit tests programs out of tests/unit: geostest
4227           -> tests/geostest, threadtest -> tests/thread, badthreadtest ->
4228           tests/thread (Ticket #240).
4230 2009-12-05 21:59  Mateusz Loskot <mateusz@loskot.net>
4232         * [r2804] Added build/msvc80/geos_xmltester to configure.in
4234 2009-12-05 21:28  Mateusz Loskot <mateusz@loskot.net>
4236         * [r2803] Added geos_xmltester.vcproj project to build/msvc80
4238 2009-12-05 21:20  Mateusz Loskot <mateusz@loskot.net>
4240         * [r2802] Added GEOS_DLL_EXPORT to preprocessor definitions in
4241           build/msvc80/geos_c_dll/geos_c_dll.vcproj
4243 2009-12-05 20:30  Mateusz Loskot <mateusz@loskot.net>
4245         * [r2801] small cleanup
4247 2009-12-05 20:23  Mateusz Loskot <mateusz@loskot.net>
4249         * [r2800] Updated solution for Visual C++ 8.0 (Visual Studio 2005)
4250           (Ticket #303)
4252 2009-12-05 20:21  Mateusz Loskot <mateusz@loskot.net>
4254         * [r2799] Updated information in README about build/msvcXY
4255           solutions
4257 2009-12-04 17:38  Mateusz Loskot <mateusz@loskot.net>
4259         * [r2798] Updated configure.in with msvc10
4261 2009-12-04 17:05  Mateusz Loskot <mateusz@loskot.net>
4263         * [r2797] Added solution and projects for Visual Studio 2010 (note
4264           msvc90 denotes 9.0 however msvc10 is 10 not 1.0)
4266 2009-12-04 15:58  Mateusz Loskot <mateusz@loskot.net>
4268         * [r2796] Missing svn keywords
4270 2009-12-04 15:30  Mateusz Loskot <mateusz@loskot.net>
4272         * [r2795] Small fixes to TUT.
4274 2009-12-04 15:20  Mateusz Loskot <mateusz@loskot.net>
4276         * [r2794] Replaced long with std::streampos
4278 2009-12-04 15:07  Mateusz Loskot <mateusz@loskot.net>
4280         * [r2793] std::back_inserter requires <iterator> in
4281           geom/CoordinateSequence.cpp
4283 2009-12-04 13:57  Mateusz Loskot <mateusz@loskot.net>
4285         * [r2792] Updated Visual C++ 9.0 project
4287 2009-12-03 22:51  Mateusz Loskot <mateusz@loskot.net>
4289         * [r2791] Yet another try to fix EOL in geos/export.h
4291 2009-12-03 20:29  Mateusz Loskot <mateusz@loskot.net>
4293         * [r2790] Removed mysterious extra tokens (blanks) from
4294           geos/export.h
4296 2009-12-03 20:16  Mateusz Loskot <mateusz@loskot.net>
4298         * [r2789] Removed mysterious extra tokens (blanks) from
4299           geos/export.h
4301 2009-12-03 20:01  Mateusz Loskot <mateusz@loskot.net>
4303         * [r2788] Updated Visual C++ project geos_unit.vcproj
4305 2009-12-03 19:59  Mateusz Loskot <mateusz@loskot.net>
4307         * [r2787] Part 26 of larger changeset - source/headers:
4308           * Refine FINITE macro - pseudo-POSIX layer in Visual C++ does not
4309           offer long double version of finite()
4310           * Tidy up.
4312 2009-12-03 19:57  Mateusz Loskot <mateusz@loskot.net>
4314         * [r2786] Part 25 of larger changeset - source/headers/geos/util:
4315           * Declare noncopyable types as such explicitly (Ticket #304).
4316           * Tidy up.
4318 2009-12-03 19:55  Mateusz Loskot <mateusz@loskot.net>
4320         * [r2785] Part 24 of larger changeset -
4321           source/headers/geos/simplify:
4322           * Declare noncopyable types as such explicitly (Ticket #304).
4323           * Tidy up.
4325 2009-12-03 19:52  Mateusz Loskot <mateusz@loskot.net>
4327         * [r2784] Part 23 of larger changeset -
4328           source/headers/geos/planargraph
4329           * Declare noncopyable types as such explicitly (Ticket #304).
4330           * Tidy up.
4332 2009-12-03 19:51  Mateusz Loskot <mateusz@loskot.net>
4334         * [r2783] Part 22 of larger changeset -
4335           source/headers/geos/planargraph/algorithm:
4336           * Declare noncopyable types as such explicitly (Ticket #304).
4337           * Tidy up.
4339 2009-12-03 19:50  Mateusz Loskot <mateusz@loskot.net>
4341         * [r2782] Part 21 of larger changeset -
4342           source/headers/geos/operation/valid:
4343           * Declare noncopyable types as such explicitly (Ticket #304).
4344           * Tidy up.
4346 2009-12-03 19:48  Mateusz Loskot <mateusz@loskot.net>
4348         * [r2781] Part 20 of larger changeset -
4349           source/headers/geos/operation/overlay:
4350           * Declare noncopyable types as such explicitly (Ticket #304).
4351           * Unified EOL and style.
4352           * Tidy up.
4354 2009-12-03 19:46  Mateusz Loskot <mateusz@loskot.net>
4356         * [r2780] Part 19 of larger changeset -
4357           source/headers/geos/operation/overlay:
4358           * Declare noncopyable types as such explicitly (Ticket #304).
4359           * Tidy up.
4360           * Unified EOL and style.
4362 2009-12-03 19:45  Mateusz Loskot <mateusz@loskot.net>
4364         * [r2779] Part 18of larger changeset -
4365           source/headers/geos/operation/buffer:
4366           * Declare noncopyable types as such explicitly (Ticket #304).
4367           * Tidy up.
4368           * Unified EOL and style.
4370 2009-12-03 19:44  Mateusz Loskot <mateusz@loskot.net>
4372         * [r2778] Part 17 of larger changeset -
4373           source/headers/geos/noding/snapround:
4374           * Declare noncopyable types as such explicitly (Ticket #304).
4375           * Added Visual C++ pragmas.
4376           * Tidy up.
4377           * Unified EOL and style.
4379 2009-12-03 19:41  Mateusz Loskot <mateusz@loskot.net>
4381         * [r2777] Part 16 of larger changeset -
4382           source/headers/geos/noding/snapround:
4383           * Declare noncopyable types as such explicitly (Ticket #304).
4384           * Added Visual C++ pragmas.
4385           * Tidy up.
4386           * Unified EOL and style.
4388 2009-12-03 19:39  Mateusz Loskot <mateusz@loskot.net>
4390         * [r2776] Part 15 of larger changeset -
4391           source/headers/geos/linearref:
4392           * Declare noncopyable types as such explicitly (Ticket #304).
4393           * Tidy up.
4395 2009-12-03 19:38  Mateusz Loskot <mateusz@loskot.net>
4397         * [r2775] Part 14 of larger changeset - source/headers/geos/io:
4398           * Declare noncopyable types as such explicitly (Ticket #304).
4399           * Tidy up.
4401 2009-12-03 19:36  Mateusz Loskot <mateusz@loskot.net>
4403         * [r2774] Part 13 of larger changeset -
4404           source/headers/geos/index/chain:
4405           * Declare noncopyable types as such explicitly (Ticket #304).
4406           * Added Visual C++ pragmas.
4407           * Tidy up.
4409 2009-12-03 19:36  Mateusz Loskot <mateusz@loskot.net>
4411         * [r2773] Part 12 of larger changeset -
4412           source/headers/geos/geomgraph:
4413           * Declare noncopyable types as such explicitly (Ticket #304).
4414           * Added Visual C++ pragmas.
4415           * Tidy up.
4417 2009-12-03 19:30  Mateusz Loskot <mateusz@loskot.net>
4419         * [r2772] Part 11 of larger changeset -
4420           source/headers/geos/geom/util:
4421           * Declare noncopyable types as such explicitly (Ticket #304).
4422           * Added Visual C++ pragmas.
4423           * Tidy up.
4425 2009-12-03 19:29  Mateusz Loskot <mateusz@loskot.net>
4427         * [r2771] Part 10of larger changeset -
4428           source/headers/geos/geom/prep:
4429           * Declare noncopyable types as such explicitly (Ticket #304).
4430           * Added Visual C++ pragmas.
4431           * Tidy up.
4433 2009-12-03 19:27  Mateusz Loskot <mateusz@loskot.net>
4435         * [r2770] Part 9 of larger changeset -
4436           source/headers/geos/algorithm:
4437           * Declare noncopyable types as such explicitly (Ticket #304).
4438           * Added Visual C++ pragmas.
4439           * Tidy up.
4441 2009-12-03 19:24  Mateusz Loskot <mateusz@loskot.net>
4443         * [r2769] Part 7 of larger changeset - source/geomgraph:
4444           * Fixed incorrect int to string conversion.
4446 2009-12-03 19:23  Mateusz Loskot <mateusz@loskot.net>
4448         * [r2768] Part 7 of larger changeset - source/index/intervalrtree:
4449           * Declare noncopyable types as such explicitly (Ticket #304).
4450           * Added Visual C++ pragmas.
4451           * Tidy up.
4453 2009-12-03 19:22  Mateusz Loskot <mateusz@loskot.net>
4455         * [r2767] Refined changeset r2766 - fix for nested classes required
4456           by GCC.
4458 2009-12-03 19:14  Mateusz Loskot <mateusz@loskot.net>
4460         * [r2766] Part 6 of larger changeset - source/noding:
4461           * Declare noncopyable types as such explicitly (Ticket #304).
4462           * Added Visual C++ pragmas.
4463           * Tidy up.
4465 2009-12-03 19:11  Mateusz Loskot <mateusz@loskot.net>
4467         * [r2765] Part 5 of larger changeset - source/noding/snapround:
4468           * Declare noncopyable types as such explicitly (Ticket #304).
4469           * Added Visual C++ pragmas.
4470           * Tidy up.
4472 2009-12-03 19:03  Mateusz Loskot <mateusz@loskot.net>
4474         * [r2764] Part 4 of larger changeset - source/algorithm:
4475           * Declare noncopyable types as such explicitly (Ticket #304).
4476           * Added Visual C++ pragmas.
4477           * Tidy up.
4479 2009-12-03 19:02  Mateusz Loskot <mateusz@loskot.net>
4481         * [r2763] Part 3 of larger changeset - source/operation:
4482           * Declare noncopyable types as such explicitly (Ticket #304).
4483           * Tidy up.
4485 2009-12-03 19:01  Mateusz Loskot <mateusz@loskot.net>
4487         * [r2762] Part 2 of larger changeset - source/simplify:
4488           * Declare noncopyable types as such explicitly (Ticket #304).
4489           * Cleanup.
4490           * Unified EOL to LF.
4492 2009-12-03 18:56  Mateusz Loskot <mateusz@loskot.net>
4494         * [r2761] Part 1 of larger changeset - tests/unit:
4495           * Declare noncopyable types as such explicitly (Ticket #304).
4496           * Cleanup.
4497           * Unified EOL to LF.
4499 2009-12-03 14:48  Mateusz Loskot <mateusz@loskot.net>
4501         * [r2760] * Added Visual C++ pragmas.
4502           * Fixed implicit pointer tests for 0 (save typing is a myth, be
4503           explicit is bless).
4505 2009-12-03 13:25  Mateusz Loskot <mateusz@loskot.net>
4507         * [r2759] Updated C++ TUT framework.
4509 2009-12-01 16:16  Mateusz Loskot <mateusz@loskot.net>
4511         * [r2758] Improved WKBReader::readHEX to read WKB encoded with
4512           lower-case hex digits, useful if combined with SQL
4513           encode(geometry, 'hex')
4515 2009-12-01 15:39  Mateusz Loskot <mateusz@loskot.net>
4517         * [r2757] * More fixes for incompleteness of types required by
4518           std::auto_ptr
4519           * Replaced utility macros with disappearing ignorance template
4520           trick.
4522 2009-12-01 13:05  Mateusz Loskot <mateusz@loskot.net>
4524         * [r2756] Tweaked projects for Visual Studio 2008
4526 2009-11-30 17:29  Mateusz Loskot <mateusz@loskot.net>
4528         * [r2755] * GEOSFree_r should check context handle even if its not
4529           used - nullptr may indicate logic error.
4531 2009-11-30 13:55  Mateusz Loskot <mateusz@loskot.net>
4533         * [r2754] * Fixed incomplete types Geometry and
4534           TaggedLinesSimplifier in TopologyPreservingSimplifier.h -
4535           required by std::auto_ptr
4536           * Removed unreachable code.
4537           * Removed /Wp64 option from Visual Studio 2008 projects.
4539 2009-11-30 12:25  Mateusz Loskot <mateusz@loskot.net>
4541         * [r2753] Missing log.
4543 2009-11-30 10:48  Mateusz Loskot <mateusz@loskot.net>
4545         * [r2752] * Added missing tests to Visual Studio 2008 project
4546           * Replaced call to isnan() missing in Visual C++ with ISNAN macro
4548 2009-11-29 10:09  Sandro Santilli <strk@keybit.net>
4550         * [r2749] updated
4552 2009-11-26 21:42  Sandro Santilli <strk@keybit.net>
4554         * [r2748] Add ISNAN support in platform.h.in
4556 2009-11-26 21:34  Sandro Santilli <strk@keybit.net>
4558         * [r2747] Remove unreferenced files from the repository
4560 2009-11-26 21:28  Sandro Santilli <strk@keybit.net>
4562         * [r2746] Remove reference to files not needing to go in the dll
4564 2009-11-26 21:21  Sandro Santilli <strk@keybit.net>
4566         * [r2745] Put destructor of the CoordinateSequenceFactory in an
4567           implementation file, hopefully reducing linker confusion about
4568           RTTI (see ticket #299)
4570 2009-11-26 19:49  Paul Ramsey <pramsey@cleverelephant.ca>
4572         * [r2744] Add magic flags for OS/X Snow Leopard only. (#299)
4574 2009-11-26 19:46  Paul Ramsey <pramsey@cleverelephant.ca>
4576         * [r2743] Add vc90 xmltester target to Makefile build
4578 2009-11-26 18:29  Frank Warmerdam <warmerdam@pobox.com>
4580         * [r2742] clarify ownership of returned buffer from wkbwriter
4582 2009-11-26 16:32  Paul Ramsey <pramsey@cleverelephant.ca>
4584         * [r2741] Fix missing components in tarball (#300)
4586 2009-11-24 18:05  Sandro Santilli <strk@keybit.net>
4588         * [r2736] updated
4590 2009-11-23 18:17  Sandro Santilli <strk@keybit.net>
4592         * [r2735] Coordiante->Coordinate
4594 2009-11-23 18:06  Sandro Santilli <strk@keybit.net>
4596         * [r2734] Avoid reallocations in Union short-circuit
4598 2009-11-20 19:58  Sandro Santilli <strk@keybit.net>
4600         * [r2733] Don't force heap allocation of vectors for getting nodes
4601           of a NodeMap
4603 2009-11-19 21:30  Sandro Santilli <strk@keybit.net>
4605         * [r2732] Don't heap-allocate std::vector in
4606           MCIndexSegmentSetMutualIntersector
4608 2009-11-19 21:06  Sandro Santilli <strk@keybit.net>
4610         * [r2731] Don't force heap allocation when building edge rings for
4611           isValidOp
4613 2009-11-19 20:29  Sandro Santilli <strk@keybit.net>
4615         * [r2730] Don't force heap allocation of std::vector in
4616           PolygonizeGraph when deleting dangles (moved allocation higher,
4617           in Polygonizer, so needs a second pass)
4619 2009-11-19 20:20  Sandro Santilli <strk@keybit.net>
4621         * [r2729] don't heap-allocate vectors in findLabeledEdgeRings
4623 2009-11-19 19:57  Sandro Santilli <strk@keybit.net>
4625         * [r2728] Move heap-allocation of vector used for 'cut-lines'
4626           containment out of PolygonizeGraph (but into Polygonizer)
4628 2009-11-19 19:31  Sandro Santilli <strk@keybit.net>
4630         * [r2727] Don't force heap-allocation of vectors for
4631           finding/labeling edge rings
4633 2009-11-19 19:19  Sandro Santilli <strk@keybit.net>
4635         * [r2726] Change PolygonizeGraph::getEdgeRings signature so not to
4636           force heap allocation of std::vector, update Polygonizer
4637           accordingly
4639 2009-11-19 19:06  Sandro Santilli <strk@keybit.net>
4641         * [r2725] Do not heap-allocate vector of Node when finding
4642           intersections
4644 2009-11-19 18:52  Sandro Santilli <strk@keybit.net>
4646         * [r2724] Don not allocate the container of STRtree node childs on
4647           the heap
4649 2009-11-19 16:40  Paul Ramsey <pramsey@cleverelephant.ca>
4651         * [r2723] Apply patch for --disable-cassert compilation (#291)
4653 2009-11-18 18:57  Paul Ramsey <pramsey@cleverelephant.ca>
4655         * [r2720] Reverse the upgrade process a bit, bump up revision
4656           numbers *after* release so that the repo version is always one
4657           higher than the release version. (#287)
4659 2009-11-18 01:28  Mateusz Loskot <mateusz@loskot.net>
4661         * [r2717] Silent warning thrown by Visual C++ about mixed class and
4662           struct keyword (#269)
4664 2009-11-17 20:29  Sandro Santilli <strk@keybit.net>
4666         * [r2716] Include capi::GEOSGeomFromWKB test in geos_unit build
4667           (should also distribute as side-effect)
4669 2009-11-11 23:05  Sandro Santilli <strk@keybit.net>
4671         * [r2713] Change ChangeLog generation rule so it doesn't mess with
4672           make dist. Reflect in HOW_TO_RELEASE
4674 2009-11-10 23:54  Sandro Santilli <strk@keybit.net>
4676         * [r2712] Make ChangeLog target non-phony to keep 'distcheck'
4677           happy. Reorganize HOW_TO_RELEASE steps.
4679 2009-11-10 22:58  Sandro Santilli <strk@keybit.net>
4681         * [r2711] Package stuff for release
4683 2009-10-29 21:06  Mateusz Loskot <mateusz@loskot.net>
4685         * [r2710] Testing linker problem with DEFAULT_QUADRANT_SEGMENT
4686           constant
4688 2009-10-29 20:58  Mateusz Loskot <mateusz@loskot.net>
4690         * [r2709] Testing linker problem with DEFAULT_QUADRANT_SEGMENT
4691           constant
4693 2009-10-29 20:55  Mateusz Loskot <mateusz@loskot.net>
4695         * [r2708] Fixed CRLF to LF in BufferOpTest.cpp
4697 2009-10-29 20:47  Mateusz Loskot <mateusz@loskot.net>
4699         * [r2707] Missing include of BufferParameters.h header in
4700           BufferOpTest.cpp unit suite
4702 2009-10-29 16:20  Mateusz Loskot <mateusz@loskot.net>
4704         * [r2706] Added more test cases for buffer calculation based on A
4705           (input) geometries from XMLTester's buffer.xml and
4706           TestBufferExternal2.xml tests.
4708 2009-10-29 15:11  Mateusz Loskot <mateusz@loskot.net>
4710         * [r2705] Added test case for buffer of multipolygon from
4711           XMLTester's buffer.xml, case #25 but with custom quadrant
4712           segments
4714 2009-10-29 14:24  Mateusz Loskot <mateusz@loskot.net>
4716         * [r2704] Added test case for buffer of POINT(0 0) with distance
4717           1.0 and 32 quadrant segments.
4719 2009-10-29 12:33  Mateusz Loskot <mateusz@loskot.net>
4721         * [r2703] * tests/unit/operation/buffer: added unit test case for
4722           BufferOp,
4723           * tests/unit/Makefile.am: added new test case source to Makefile,
4724           * build/msvc90/geos_unit/geos_unit.vcproj: updated Visual C++
4725           project.
4727 2009-10-28 12:09  Mateusz Loskot <mateusz@loskot.net>
4729         * [r2702] tests/xmltester/XMLTester.cpp: declare checkBufferSuccess
4730           function to take geometries by refernece to const
4732 2009-10-25 18:48  Mateusz Loskot <mateusz@loskot.net>
4734         * [r2701] Fixed typo in getCentroid function comment in Geometry.h.
4736 2009-10-23 13:04  Sandro Santilli <strk@keybit.net>
4738         * [r2700] Have LinearLocation::getSegment return by auto_ptr to
4739           encode ownership transfer. Fixes leak reported in #296.
4741 2009-10-23 12:58  Sandro Santilli <strk@keybit.net>
4743         * [r2699] Fix port info, add standard protection notes
4745 2009-10-23 10:21  Sandro Santilli <strk@keybit.net>
4747         * [r2698] Add destructor to LinearGeometryBuilder fixing memory
4748           leaks there.
4750 2009-10-23 10:13  Sandro Santilli <strk@keybit.net>
4752         * [r2697] Fix memory access error (#283)
4754 2009-10-23 10:03  Sandro Santilli <strk@keybit.net>
4756         * [r2696] Fix port info for LinearGeometryBuilder
4758 2009-10-23 09:53  Sandro Santilli <strk@keybit.net>
4760         * [r2695] Cleanup LinearGeometrybuilder defs and impl to match
4761           common code style, add note about suspicious things (not written
4762           but noted that the class seems to lack a destructor..)
4764 2009-10-23 09:43  Sandro Santilli <strk@keybit.net>
4766         * [r2694] Document ownership of return from
4767           LocationIndexOfLine::indicesOf, fix mismatch delete/delete[] in
4768           core and unit test
4770 2009-10-23 09:34  Sandro Santilli <strk@keybit.net>
4772         * [r2693] Add virtual dtor to virtual class
4774 2009-10-23 09:33  Sandro Santilli <strk@keybit.net>
4776         * [r2692] add some parens to hush gcc warning
4778 2009-10-23 09:00  Sandro Santilli <strk@keybit.net>
4780         * [r2691] Fix static building of C-api demo/tests
4782 2009-10-23 08:34  Sandro Santilli <strk@keybit.net>
4784         * [r2690] Run the last available-but-no-automatically-run test:
4785           test.xml
4787 2009-10-22 18:18  Sandro Santilli <strk@keybit.net>
4789         * [r2689] Merge buffer_snapround.xml into buffer.xml
4791 2009-10-22 17:13  Sandro Santilli <strk@keybit.net>
4793         * [r2688] A quick check reveals that the tests in buffer.xml are
4794           not really duplicated elsewhere so we run that test too now as
4795           part of make check
4797 2009-10-22 17:07  Sandro Santilli <strk@keybit.net>
4799         * [r2687] Give buffer.xml cases a somewhat more helpful
4800           description, fix 4 expected results after eye-checking. This is
4801           still not automatically run case it might contain duplicated
4802           tests from elsewhere (to be checked).
4804 2009-10-22 16:30  Sandro Santilli <strk@keybit.net>
4806         * [r2686] Don't segfault on EOF inside <op> tag
4808 2009-10-20 16:59  Sandro Santilli <strk@keybit.net>
4810         * [r2685] Commit MingW bug workaround provided by sanak in ticket
4811           #293
4813 2009-10-19 13:38  Mateusz Loskot <mateusz@loskot.net>
4815         * [r2684] tests/xmltester/tests/buffer_snapround.xml: not
4816           well-formed XML, fixed missing attribute.
4818 2009-10-17 14:47  Sandro Santilli <strk@keybit.net>
4820         * [r2683] updated
4822 2009-10-17 14:43  Sandro Santilli <strk@keybit.net>
4824         * [r2682] updated
4826 2009-10-17 14:35  Sandro Santilli <strk@keybit.net>
4828         * [r2681] Half the calls to the virtual CoordinateSequence::getAt
4829           when computing line distances
4831 2009-10-17 13:40  Sandro Santilli <strk@keybit.net>
4833         * [r2680] Drop pointless asserts. We'd abort anyway if vector is
4834           null. For the out-of-range case the GNU c++ lib helps debugging
4835           with an environment variable
4837 2009-10-17 13:04  Sandro Santilli <strk@keybit.net>
4839         * [r2679] Add note of private/static nature of implemented methods
4841 2009-10-17 12:28  Sandro Santilli <strk@keybit.net>
4843         * [r2678] Expose a usable toVector method for CoordinateSequence
4844           (ie: no memory management issues). Use it from
4845           Polygon::getCoordinates.
4847 2009-10-17 12:02  Sandro Santilli <strk@keybit.net>
4849         * [r2677] Don't allocate too much space for polygon points vector.
4850           Fixes bug #294.
4852 2009-10-16 15:27  Mateusz Loskot <mateusz@loskot.net>
4854         * [r2676] xmltester/tests: missing double quotes around XML
4855           attribute value in fme.xml.
4857 2009-10-14 20:42  Sandro Santilli <strk@keybit.net>
4859         * [r2675] regenerate ChangeLog
4861 2009-10-14 15:32  Mateusz Loskot <mateusz@loskot.net>
4863         * [r2674] * Optional use of GEOS_DEBUG_MSVC_USE_VLD in
4864           XMLTester.cpp
4865           * Added xmltester/makefile.vc as port of testrunner.sh for
4866           Windows to be able to run all tests in batch:
4867           ** nmake /f makefile.vc XMLTESTER=C:\path\to\xmltester.exe
4869 2009-10-14 12:05  Mateusz Loskot <mateusz@loskot.net>
4871         * [r2673] Added msvc90/geos_xmltester to solution for Visual Studio
4872           2008.
4874 2009-10-14 12:03  Mateusz Loskot <mateusz@loskot.net>
4876         * [r2672] Enable use of Stalkwalker only if building with Visual
4877           C++ and GEOS_TEST_USE_STACKWALKER is defined.
4879 2009-10-13 16:25  Mateusz Loskot <mateusz@loskot.net>
4881         * [r2671] build/msvc90: added missing sources of linearref package.
4882           Builds with Visual C++ 9.0 (using both project and makefiles).
4884 2009-10-13 14:20  Frank Warmerdam <warmerdam@pobox.com>
4886         * [r2670] fix nmake dll export, and link test programs (#288)
4888 2009-10-08 12:51  Frank Warmerdam <warmerdam@pobox.com>
4890         * [r2669] add new directories and source (#288)
4892 2009-10-08 08:56  Sandro Santilli <strk@keybit.net>
4894         * [r2668] regenerate ChangeLog now that we have all names in
4896 2009-10-08 08:47  Sandro Santilli <strk@keybit.net>
4898         * [r2667] Add other missing names/addresses
4900 2009-10-08 08:40  Sandro Santilli <strk@keybit.net>
4902         * [r2666] Automatically generate the ChangeLog file, forget
4903           ChangeLog.svn.
4905 2009-10-08 08:38  Sandro Santilli <strk@keybit.net>
4907         * [r2665] Don't signal topology exception when it triggers snapping
4909 2009-10-08 08:37  Sandro Santilli <strk@keybit.net>
4911         * [r2664] Add yury, fernando and sean
4913 2009-10-08 08:17  Sandro Santilli <strk@keybit.net>
4915         * [r2663] Distribute all of TUT
4917 2009-10-08 07:56  Sandro Santilli <strk@keybit.net>
4919         * [r2662] Properly set version for win target
4921 2009-10-07 07:53  Sandro Santilli <strk@keybit.net>
4923         * [r2661] Expose single-sided buffering in C-API (see ticket #258)
4925 2009-10-05 21:36  Sandro Santilli <strk@keybit.net>
4927         * [r2659] Drop use of static data in DistanceToPoint class (for
4928           thread-safety)
4930 2009-10-05 19:29  Sandro Santilli <strk@keybit.net>
4932         * [r2658] release memory earlier, and closer to allocation
4934 2009-10-05 19:04  Sandro Santilli <strk@keybit.net>
4936         * [r2657] Finish plugging leaks. Make check runs with no leaks.
4938 2009-10-05 18:42  Sandro Santilli <strk@keybit.net>
4940         * [r2656] another memory management doc
4942 2009-10-05 18:40  Sandro Santilli <strk@keybit.net>
4944         * [r2655] Document more memory management issues
4946 2009-10-05 17:20  Sandro Santilli <strk@keybit.net>
4948         * [r2654] More memory leak fixes in single-sided buffering
4949           implementation
4951 2009-10-05 16:58  Sandro Santilli <strk@keybit.net>
4953         * [r2653] Plug some memory leaks in single sided buffering
4954           implementation
4956 2009-10-05 16:44  Sandro Santilli <strk@keybit.net>
4958         * [r2652] Document ownership of return from
4959           LineMerger::getMergedLineStrings
4961 2009-10-05 16:40  Sandro Santilli <strk@keybit.net>
4963         * [r2651] Alright, there's no standard style yet so this file is
4964           made empty, but good to have for reference
4966 2009-10-01 10:30  Sandro Santilli <strk@keybit.net>
4968         * [r2650] Throw an exception rather than returning NULL if input to
4969           single-sided buffer code is invalid
4971 2009-10-01 09:10  Sandro Santilli <strk@keybit.net>
4973         * [r2649] Have single-sided buffer constructor return a simple
4974           LINESTRING when appropriate rather than forcing a MULTI; import 2
4975           tests from the SAFE testsuite
4977 2009-10-01 09:01  Sandro Santilli <strk@keybit.net>
4979         * [r2648] Better parse style parameter
4981 2009-10-01 08:46  Sandro Santilli <strk@keybit.net>
4983         * [r2647] Add utility script to import tests from SAFE software
4985 2009-10-01 08:42  Sandro Santilli <strk@keybit.net>
4987         * [r2646] Don't segfault on xml tests missing precision model
4988           specification
4990 2009-10-01 07:24  Sandro Santilli <strk@keybit.net>
4992         * [r2645] Re-enable the now succeeding test for sharp edges line
4993           single sided buffering
4995 2009-10-01 07:23  Sandro Santilli <strk@keybit.net>
4997         * [r2644] Use FLAT/BUTT endcaps when doing single sided buffering
4999 2009-10-01 07:06  Sandro Santilli <strk@keybit.net>
5001         * [r2643] Fix trimming of left/right curves (ie: don't include the
5002           endcap)
5004 2009-10-01 06:33  Sandro Santilli <strk@keybit.net>
5006         * [r2642] Use snapped intersection between full buffer boundary and
5007           single-sided offset curves
5009 2009-09-30 22:18  Sandro Santilli <strk@keybit.net>
5011         * [r2641] Check hausdorff distance in both directions, or an
5012           expected output line longer than the obtained one would be found
5013           as correct
5015 2009-09-30 20:27  Sandro Santilli <strk@keybit.net>
5017         * [r2640] Some debugging for single sided buffers
5019 2009-09-30 19:18  Sandro Santilli <strk@keybit.net>
5021         * [r2639] Another simple test for single-sided buffer (horizontal
5022           line, both directions)
5024 2009-09-30 19:07  Sandro Santilli <strk@keybit.net>
5026         * [r2638] Another simple test for a vertical line, opposite
5027           direction from previous
5029 2009-09-30 19:05  Sandro Santilli <strk@keybit.net>
5031         * [r2637] Add test for single sided buffer on simple, vertical,
5032           line (this one succeeds both left and right)
5034 2009-09-30 18:57  Sandro Santilli <strk@keybit.net>
5036         * [r2636] VIM setting for GEOS source code style (3-spaces tabs)
5038 2009-09-30 14:14  Sandro Santilli <strk@keybit.net>
5040         * [r2635] Don't use non-standard escape sequences with 'echo'
5042 2009-09-28 10:35  Sandro Santilli <strk@keybit.net>
5044         * [r2634] Replace no-commercial-use licenced MarkupSTL with tinyXML
5046 2009-09-28 10:34  Sandro Santilli <strk@keybit.net>
5048         * [r2633] Temporarly disable failing single sided buffer test
5050 2009-09-28 10:10  Sandro Santilli <strk@keybit.net>
5052         * [r2632] Oops, it seems I just don't want a test to fail ;)
5054 2009-09-28 10:09  Sandro Santilli <strk@keybit.net>
5056         * [r2631] Don't give a false success if one of the
5057           expected/obtained geometry is empty
5059 2009-09-28 09:03  Sandro Santilli <strk@keybit.net>
5061         * [r2630] Add offsets to PrecisionModel text output
5063 2009-09-28 07:02  Sandro Santilli <strk@keybit.net>
5065         * [r2629] Add an hausdorff distance based result matcher for
5066           single-sided buffer tests. Enable the single sided buffer test
5067           provided by swong in ticket #215 with minor tweak (expect
5068           multilinestring).
5070 2009-09-27 20:43  Sandro Santilli <strk@keybit.net>
5072         * [r2628] Re-introduce the singlesided buffer patch. Tests still
5073           need to be worked on.
5075 2009-09-21 19:47  Paul Ramsey <pramsey@cleverelephant.ca>
5077         * [r2626] Polygon with empty ring causes a crash in WKBReader (from
5078           Tamas Szekeres) (#290)
5080 2009-09-11 18:47  Paul Ramsey <pramsey@cleverelephant.ca>
5082         * [r2624] Patch for #285, C api for project and interpolate, from
5083           David Turner (novalis)
5085 2009-08-21 09:54  Mateusz Loskot <mateusz@loskot.net>
5087         * [r2623] Updated svn:ignore property
5089 2009-08-21 09:50  Mateusz Loskot <mateusz@loskot.net>
5091         * [r2622] Cleaned compilation warnings in unit tests.
5093 2009-08-21 09:43  Mateusz Loskot <mateusz@loskot.net>
5095         * [r2621] Updated C++ TUT Framework to latest revision (147) of its
5096           SVN trunk
5098 2009-08-15 13:26  Sandro Santilli <strk@keybit.net>
5100         * [r2620] Const correctness of LenghtIndexedLine port, by novalis
5101           (issue #284)
5103 2009-08-12 19:01  Paul Ramsey <pramsey@cleverelephant.ca>
5105         * [r2619] Port of JTS linear referencing (from David Turner) (#283)
5107 2009-08-02 23:39  Mateusz Loskot <mateusz@loskot.net>
5109         * [r2618] Removed incomplete GEOS_DEBUG message causing compilation
5110           error because Edge type is incomplete.
5112 2009-08-02 23:15  Mateusz Loskot <mateusz@loskot.net>
5114         * [r2617] Fixed broken escape sequence in debug msg.
5116 2009-07-17 22:23  Paul Ramsey <pramsey@cleverelephant.ca>
5118         * [r2616] Remove static string in WKB reader (#232)
5120 2009-07-15 18:56  Paul Ramsey <pramsey@cleverelephant.ca>
5122         * [r2613] Add PreparedGeometry and STRtree support to SWIG (#279)
5123           Schuyler Erle
5125 2009-07-15 18:55  Paul Ramsey <pramsey@cleverelephant.ca>
5127         * [r2612] Add STRtree support to the C API (#278) Schuyler Erle
5129 2009-07-15 18:53  Paul Ramsey <pramsey@cleverelephant.ca>
5131         * [r2611] Add geos::index::strtree::AbstractSTRtree::iterate (#277)
5132           Schuyler Erle
5134 2009-07-06 17:35  Sandro Santilli <strk@keybit.net>
5136         * [r2610] Add automated XML test for issue #275. Succeeds here.
5138 2009-07-05 15:58  Sandro Santilli <strk@keybit.net>
5140         * [r2609] Apply fix-msvc90-only2.patch by Sanak from issue #273
5142 2009-07-04 16:19  Sandro Santilli <strk@keybit.net>
5144         * [r2608] Apply fix-mingw.patch by Sanak (issue #273)
5146 2009-06-29 16:40  Paul Ramsey <pramsey@cleverelephant.ca>
5148         * [r2607] Include nmake.opt in 'dist' target (#274)
5150 2009-06-26 21:59  Sandro Santilli <strk@keybit.net>
5152         * [r2605] Fix typo reported in ticket #272
5154 2009-06-24 21:43  Paul Ramsey <pramsey@cleverelephant.ca>
5156         * [r2604] Expose Hausdorf distance to CAPI (#264) from Vincent
5157           Picavet
5159 2009-06-24 21:30  Paul Ramsey <pramsey@cleverelephant.ca>
5161         * [r2603] Fix stoopid syntax error.
5163 2009-06-24 21:21  Paul Ramsey <pramsey@cleverelephant.ca>
5165         * [r2602] Remove old logging noise.
5167 2009-06-24 21:19  Paul Ramsey <pramsey@cleverelephant.ca>
5169         * [r2601] Fix for #270, bad definition of isnan() in OS/X <cmath>.
5170           This needs to be tested on other operating systems to make sure
5171           it doesn't break them instead.
5173 2009-06-23 22:20  Paul Ramsey <pramsey@cleverelephant.ca>
5175         * [r2599] Fix clean target for VC build (#267)
5177 2009-06-23 18:22  Howard Butler <hobu.inc@gmail.com>
5179         * [r2598] fix up syntax of the makefile related to the patch for
5180           #257
5182 2009-06-22 19:14  Sandro Santilli <strk@keybit.net>
5184         * [r2597] Add tests for limited mitre join (now working)
5186 2009-06-22 19:02  Sandro Santilli <strk@keybit.net>
5188         * [r2596] Fix bug in BufferParameters::setMitreLimit
5190 2009-06-20 21:29  Sandro Santilli <strk@keybit.net>
5192         * [r2595] Bump versions (core 3.2.0, capi 1.6.0, port 1.10.0)
5194 2009-06-20 08:53  Sandro Santilli <strk@keybit.net>
5196         * [r2594] Add tests for GEOSBufferWithStyle
5198 2009-06-19 22:32  Sandro Santilli <strk@keybit.net>
5200         * [r2593] Extend the C-API interface to expose a
5201           GEOSBufferWithStyle (and corresponding thread-safe version) and
5202           related enums.
5204 2009-06-16 15:49  Sandro Santilli <strk@keybit.net>
5206         * [r2592] Sync RobustDeterminant to JTS-1.10 (r1.15 was just
5207           commented-out code)
5209 2009-06-16 15:46  Sandro Santilli <strk@keybit.net>
5211         * [r2591] Sync RobustDeterminant to revision 1.14
5213 2009-06-16 15:43  Sandro Santilli <strk@keybit.net>
5215         * [r2590] Port info for RobustDeterminant
5217 2009-06-16 15:33  Sandro Santilli <strk@keybit.net>
5219         * [r2589] Revert single-sided patch. Martin Davis is workin on it
5220           from the JTS side
5222 2009-06-16 00:00  Paul Ramsey <pramsey@cleverelephant.ca>
5224         * [r2581] add reminders on bump versions in various places
5226 2009-06-15 14:57  Paul Ramsey <pramsey@cleverelephant.ca>
5228         * [r2580] operation.h in Makefile.am twice. (#261)
5230 2009-06-15 14:03  Sandro Santilli <strk@keybit.net>
5232         * [r2579] Port info in the geos::io namespace
5234 2009-06-15 13:19  Sandro Santilli <strk@keybit.net>
5236         * [r2578] Put CLocalizer in the correct function. Fixes #260 for
5237           the writing part.
5239 2009-06-15 10:13  Sandro Santilli <strk@keybit.net>
5241         * [r2577] Stop explicitly using the CLocalizer now that it is done
5242           within WKTReader and WKTWriter (see bug #260). Some deep testing
5243           about this would be good. Make check worked for me with
5244           comma-using locale.
5246 2009-06-15 10:06  Sandro Santilli <strk@keybit.net>
5248         * [r2576] Use C locale while reading/writing WKT. Fixes bug #260.
5250 2009-06-15 06:57  Sandro Santilli <strk@keybit.net>
5252         * [r2575] Add XML version of the testcase provided for bug #176
5254 2009-06-08 22:10  Sandro Santilli <strk@keybit.net>
5256         * [r2572] JTS-1.10 port sync. The whole 'operation' namespace is
5257           complete on this.
5259 2009-06-08 21:53  Sandro Santilli <strk@keybit.net>
5261         * [r2571] Port info for operation::union
5263 2009-06-08 17:15  Sandro Santilli <strk@keybit.net>
5265         * [r2570] Sync to JTS-1.10 (port info in SegmentIntersectionTester
5266           was wrong, btw)
5268 2009-06-08 17:12  Sandro Santilli <strk@keybit.net>
5270         * [r2569] Sync RectangleContains to JTS-1.10
5272 2009-06-08 17:02  Sandro Santilli <strk@keybit.net>
5274         * [r2568] Port info for operation::predicate (we're at JTS-1.7
5275           here)
5277 2009-06-08 16:58  Sandro Santilli <strk@keybit.net>
5279         * [r2567] Port info for polygonize operation
5281 2009-06-08 16:46  Sandro Santilli <strk@keybit.net>
5283         * [r2566] Port info and sync for operation::overlay::validate
5285 2009-06-08 16:26  Sandro Santilli <strk@keybit.net>
5287         * [r2565] sync LineBuilder to JTS-1.10, completing overlay port
5289 2009-06-08 16:09  Sandro Santilli <strk@keybit.net>
5291         * [r2564] Complete port info in overlay package
5293 2009-06-08 15:43  Sandro Santilli <strk@keybit.net>
5295         * [r2563] Add missing setMarked static methods in GraphComponent
5296           and make use of them in LineMerger making it able to be called
5297           incrementally (JTS-1.10)
5299 2009-06-08 15:28  Sandro Santilli <strk@keybit.net>
5301         * [r2562] Port info in operation::linemerge (a single class is
5302           still at JTS-1.7, needs changes in GeometryGraphComponent.h to go
5303           up)
5305 2009-06-08 10:37  Sandro Santilli <strk@keybit.net>
5307         * [r2561] GeometryLocation sync to JTS-1.10 (docs)
5309 2009-06-08 10:29  Sandro Santilli <strk@keybit.net>
5311         * [r2560] DistanceOp sync to JTS-1.10 (renames, docs...)
5313 2009-06-08 10:07  Sandro Santilli <strk@keybit.net>
5315         * [r2559] Update port info for buffer package (it's really
5316           JTS-1.10)
5318 2009-06-08 09:40  Sandro Santilli <strk@keybit.net>
5320         * [r2558] Warn at configure time if 64bit integer type isn't found.
5321           See bug #202.
5323 2009-06-08 09:30  Sandro Santilli <strk@keybit.net>
5325         * [r2557] Install all C++ headers to reduce maintainance costs. C++
5326           API is documented as being unstable after all so let's give users
5327           the power to hurt themselves :)
5329 2009-06-06 22:22  Sandro Santilli <strk@keybit.net>
5331         * [r2556] Windows C++ exports by Ragi Y. Burhum. See
5332           http://lists.osgeo.org/pipermail/geos-devel/2009-June/004190.html
5334 2009-06-06 22:17  Sandro Santilli <strk@keybit.net>
5336         * [r2555] fix headers inclusion warnings
5338 2009-06-06 21:14  Sandro Santilli <strk@keybit.net>
5340         * [r2554] Use real NaNs rather than fake them. Applies patch in
5341           ticket #259. Adds autoconf checks for finite() and isfinite() and
5342           makes use of them for unix systems (platform.h)
5344 2009-06-06 00:55  Sandro Santilli <strk@keybit.net>
5346         * [r2553] Complete port info and headers exposion for
5347           operation::distance package
5349 2009-06-05 18:18  Sandro Santilli <strk@keybit.net>
5351         * [r2552] JTS-1.10 OverlayOp
5353 2009-06-05 18:12  Sandro Santilli <strk@keybit.net>
5355         * [r2551] Add missing static function
5357 2009-06-05 18:02  Sandro Santilli <strk@keybit.net>
5359         * [r2550] JTS-1.10 sync
5361 2009-06-05 17:50  Sandro Santilli <strk@keybit.net>
5363         * [r2549] Boundary Node Rule support in relateOp. JTS-1.10.
5365 2009-06-05 13:44  Sandro Santilli <strk@keybit.net>
5367         * [r2548] geomgraph package fully sync'ed to JTS-1.10 now
5369 2009-06-05 13:41  Sandro Santilli <strk@keybit.net>
5371         * [r2547] added BoundaryNodeRule capability to EdgeEnds
5373 2009-06-05 12:42  Sandro Santilli <strk@keybit.net>
5375         * [r2546] Add support for custom BoundaryNodeRule bringing
5376           GeometryGraph to JTS-1.10
5378 2009-06-05 12:07  Sandro Santilli <strk@keybit.net>
5380         * [r2545] Complete port info in geomgraph package
5382 2009-06-05 11:03  Sandro Santilli <strk@keybit.net>
5384         * [r2544] Port info in the geomgraph package (unfinished); fix
5385           compiler warning in GeometryGraph and make code more readable;
5387 2009-06-05 10:23  Sandro Santilli <strk@keybit.net>
5389         * [r2543] Add port info and introduce header exposion info. Relate
5390           op results partially in JTS-1.7 still.
5392 2009-06-05 09:36  Sandro Santilli <strk@keybit.net>
5394         * [r2542] typo in doxygen index page
5396 2009-06-05 09:35  Sandro Santilli <strk@keybit.net>
5398         * [r2541] Fix doxygen link
5400 2009-06-05 09:28  Sandro Santilli <strk@keybit.net>
5402         * [r2540] Fix deletion of void pointer in IntervalRTreeLeafNode,
5403           document ownership, fix callers tracking allocations to avoid
5404           leaks. Fixes bug #227.
5406 2009-06-05 09:15  Sandro Santilli <strk@keybit.net>
5408         * [r2539] Allow generating ChangeLog from external build tree
5410 2009-06-04 15:01  Mateusz Loskot <mateusz@loskot.net>
5412         * [r2538] * Applied patch for ticket #257.
5413           * Noticed that unit tests fail:
5414           1>geos::util::UniqueCoordinateArrayFilter: .
5415           1>---> group: geos::operation::valid::IsValidOp, test: test<1>
5416           1> problem: assertion failed
5418 2009-06-04 14:59  Mateusz Loskot <mateusz@loskot.net>
5420         * [r2537] Fixed bug of inaccessible constructor of incomplete type
5421           NodedSegmentString - header missing.
5423 2009-06-04 13:59  Sandro Santilli <strk@keybit.net>
5425         * [r2536] Add support for testing single sided buffers
5427 2009-06-01 03:34  Howard Butler <hobu.inc@gmail.com>
5429         * [r2534] #256 finishGEOS called multiple times will segfault
5431 2009-05-28 14:38  Mateusz Loskot <mateusz@loskot.net>
5433         * [r2533] Fixed aclocal warnings for mixing cache-id's in
5434           configure.in.
5436 2009-05-27 16:57  Paul Ramsey <pramsey@cleverelephant.ca>
5438         * [r2516] remove error
5440 2009-05-27 16:57  Paul Ramsey <pramsey@cleverelephant.ca>
5442         * [r2515] Add single-sided item
5444 2009-05-21 10:08  Sandro Santilli <strk@keybit.net>
5446         * [r2514] Add Mat's and Paul's entries, make ChangeLog.svn rule
5447           phony
5449 2009-05-21 09:56  Sandro Santilli <strk@keybit.net>
5451         * [r2513] Add a rule to generate a ChangeLog using svn2cl. The
5452           authors.svn file will be used to map usernames and full names:
5453           please expand your own nick. The generated ChangeLog is added to
5454           repository to show you how it looks. If everybody agree we could
5455           rename this to ChangeLog and stop requiring manual edits (+1 from
5456           me:)
5458 2009-05-13 11:29  Frank Warmerdam <warmerdam@pobox.com>
5460         * [r2508] refer to GEOSFree() instead of free()
5462 2009-05-13 11:26  Frank Warmerdam <warmerdam@pobox.com>
5464         * [r2507] forward GEOSFree to GEOSFree_r, use std:: prefix on
5465           free() (#249)
5467 2009-05-13 04:14  Frank Warmerdam <warmerdam@pobox.com>
5469         * [r2506] Added GEOSFree() and GEOSFree_r() (#249)
5471 2009-05-12 17:47  Sandro Santilli <strk@keybit.net>
5473         * [r2505] Add note about single-sided buffer
5475 2009-05-12 16:49  Sandro Santilli <strk@keybit.net>
5477         * [r2504] Never fail bug #244 again (regression testcase added)
5479 2009-05-12 16:48  Sandro Santilli <strk@keybit.net>
5481         * [r2503] Have DepthSegment hold a real LineSegment, not a
5482           reference. SubgraphDepthLocater was passing the same LineSegment
5483           reference to multiple DepthSegments, messing everything up. This
5484           fixes bug #244.
5486 2009-05-12 15:38  Sandro Santilli <strk@keybit.net>
5488         * [r2502] Port info
5490 2009-05-08 16:30  Sandro Santilli <strk@keybit.net>
5492         * [r2501] Update port info
5494 2009-05-08 12:47  Sandro Santilli <strk@keybit.net>
5496         * [r2500] When included in a C++ environment, include <cstddef> and
5497           use std::size_t. Patch by Mateusz Loskot, ticket #252.
5499 2009-05-08 12:46  Sandro Santilli <strk@keybit.net>
5501         * [r2499] Oops, forgot to update the static closedPoints
5502           signature..
5504 2009-05-08 12:29  Sandro Santilli <strk@keybit.net>
5506         * [r2498] Note the withinDistance addition to DistanceOp
5508 2009-05-08 12:27  Sandro Santilli <strk@keybit.net>
5510         * [r2497] Add the complete set of tests for closedPoints
5512 2009-05-08 12:11  Sandro Santilli <strk@keybit.net>
5514         * [r2496] Document semantic of a null return from closestPoints
5516 2009-05-08 12:09  Sandro Santilli <strk@keybit.net>
5518         * [r2495] Don't wipe out closest locations after computing them
5519           (doh). Fixes bug #236. Takes the chance to make the
5520           GeometryLocation retrival function private as we don't install
5521           GeometryLocation.h header anyway (for future cleanups), and to
5522           rename a function to follow current JTS naming (more renames to
5523           come for proper sync)
5525 2009-05-08 10:10  Sandro Santilli <strk@keybit.net>
5527         * [r2494] Add isWithinDistance() to DistanceOp, reaching rev 1.17
5528           of JTS
5530 2009-05-08 09:39  Sandro Santilli <strk@keybit.net>
5532         * [r2493] Port info for DistanceOp
5534 2009-05-08 08:44  Sandro Santilli <strk@keybit.net>
5536         * [r2492] Always include stddef.h. Closes bug #213
5538 2009-05-07 16:15  Sandro Santilli <strk@keybit.net>
5540         * [r2491] Add "thread-safe" version of GEOSGeom_setSRID. Closes bug
5541           #242.
5543 2009-05-07 16:00  Sandro Santilli <strk@keybit.net>
5545         * [r2490] minor debug output improvement
5547 2009-05-07 15:57  Sandro Santilli <strk@keybit.net>
5549         * [r2489] Skip empty components when building GeometryGraph. Fixes
5550           bug #234. Add non-automated test for it, and README file in the
5551           directory containing it...
5553 2009-05-07 15:36  Sandro Santilli <strk@keybit.net>
5555         * [r2488] Add XML testcase for bug 188
5557 2009-05-07 15:36  Sandro Santilli <strk@keybit.net>
5559         * [r2487] remove code duplication on buffer result validation
5561 2009-05-07 08:52  Sandro Santilli <strk@keybit.net>
5563         * [r2486] Port info, doxygen cleanups
5565 2009-05-07 08:45  Sandro Santilli <strk@keybit.net>
5567         * [r2485] Add test for creating a CoordinateSequence with at least
5568           2 dimension
5570 2009-05-06 20:47  Sandro Santilli <strk@keybit.net>
5572         * [r2484] Fix bug #135, give an hint about GEOSGeom_getDimensions
5573           being related to GEOSCoordSeq_getDimensions, fix signed vs.
5574           unsigned compiler warning.
5576 2009-05-06 20:22  Sandro Santilli <strk@keybit.net>
5578         * [r2483] Fix compilation warnings thrown by GCC 4.3.x. Patch by
5579           Mateus, closes bug #92.
5581 2009-05-06 20:12  Mateusz Loskot <mateusz@loskot.net>
5583         * [r2482] Updated svn:ignore property.
5585 2009-05-06 17:54  Sandro Santilli <strk@keybit.net>
5587         * [r2481] findCollapsesFromExistingVertices: don't choke on sets of
5588           < 2 points. Fixes bug #219.
5590 2009-05-06 17:52  Sandro Santilli <strk@keybit.net>
5592         * [r2480] minor indentation thing
5594 2009-05-06 17:42  Sandro Santilli <strk@keybit.net>
5596         * [r2479] Cleanup MonotoneChainOverlapAction, reduce heap
5597           allocations. Cascade changes.
5599 2009-05-06 17:14  Sandro Santilli <strk@keybit.net>
5601         * [r2478] Port info (to be worked on for heap allocations
5602           reduction)
5604 2009-05-06 17:10  Sandro Santilli <strk@keybit.net>
5606         * [r2477] MonotoneChainSelectAction port review, heap allocation
5607           reduced, const-corrected.
5609 2009-05-06 16:44  Sandro Santilli <strk@keybit.net>
5611         * [r2476] MonotoneChain const-correctness and interface cleanups,
5612           cascaded changes. Possibly discovered a leak in MCPointInRing
5613           algorithm, needs some unit testing.
5615 2009-05-06 16:36  Sandro Santilli <strk@keybit.net>
5617         * [r2475] Const-correctness for bintree Interval
5619 2009-05-06 15:47  Sandro Santilli <strk@keybit.net>
5621         * [r2474] Port MonotoneChain up to JTS-1.10, plus minor dox
5622           improvement (memory-oriented)
5624 2009-05-06 15:31  Sandro Santilli <strk@keybit.net>
5626         * [r2473] Port MonotoneChainBuilder up to JTS-1.10. Tweak some
5627           signatures to use stricter signedness.
5629 2009-05-06 14:55  Sandro Santilli <strk@keybit.net>
5631         * [r2472] Port to 1.9, fixing an out of boundary access in
5632           findEdgeEnd
5634 2009-05-06 14:42  Sandro Santilli <strk@keybit.net>
5636         * [r2471] Add port info. We're 4 revision old (catching up next)
5638 2009-05-05 14:28  Sandro Santilli <strk@keybit.net>
5640         * [r2470] Sync Envelope to JTS-1.10
5642 2009-05-05 10:30  Sandro Santilli <strk@keybit.net>
5644         * [r2469] Add compile-time support to skip use of BinaryOp thus
5645           engaging SnapIfNeededOverlayOp used by Geometry methods. Shows
5646           that BinaryOp (GEOS-specific original work) gives better
5647           numerical stability.
5649 2009-05-05 10:14  Sandro Santilli <strk@keybit.net>
5651         * [r2468] Found old GeometrySnapper/LineStringSnapper classes in an
5652           unexpected directory. Move them where they belong, sync with
5653           JTS-1.10.
5655 2009-05-05 00:04  Sandro Santilli <strk@keybit.net>
5657         * [r2467] Fix memory leak on exception
5659 2009-05-04 23:43  Sandro Santilli <strk@keybit.net>
5661         * [r2466] Fix memory bug
5663 2009-05-04 23:23  Sandro Santilli <strk@keybit.net>
5665         * [r2465] Geometry up to 1.112 with a minor bugfix and performance
5666           improvement in Geometry::covers
5668 2009-05-04 23:04  Sandro Santilli <strk@keybit.net>
5670         * [r2464] Bring Geometry port up a revision by having it use
5671           SnapIfNeededOp for overlay operations. Note that currently this
5672           doesn't affect the C-API nor the XMLTester codes, both using the
5673           BinaryOp original class (not JTS-ported) doing about the same
5674           thing as the SnapIfNeededOp class.
5676 2009-05-04 22:03  Sandro Santilli <strk@keybit.net>
5678         * [r2463] Port SnapIfNeededOverlayOp
5680 2009-05-04 21:28  Sandro Santilli <strk@keybit.net>
5682         * [r2462] Move overlay.validate package files where they belong
5684 2009-05-04 21:02  Sandro Santilli <strk@keybit.net>
5686         * [r2461] Port overlay.snap.SnapOverlayOp, update GeometrySnapper
5687           to be more useful
5689 2009-05-04 19:54  Sandro Santilli <strk@keybit.net>
5691         * [r2460] Port overlay.snap.GeometrySnapper
5693 2009-05-04 19:51  Sandro Santilli <strk@keybit.net>
5695         * [r2459] Extend to accept a vector of const Coordinate pointers
5696           for snap pointers, fix typo making it clone snap points rather
5697           than source points on snapping...
5699 2009-05-02 11:01  Sandro Santilli <strk@keybit.net>
5701         * [r2458] Port overlay.snap.LineStringSnapper from JTS-1.10
5703 2009-05-02 10:59  Sandro Santilli <strk@keybit.net>
5705         * [r2457] Add an insert-like virtual method to CoordinateSequence.
5706           This comes from CoordinateList of JTS, historically bound to
5707           CoordinateSequence in GEOS. Add test for that interface.
5709 2009-05-02 09:44  Sandro Santilli <strk@keybit.net>
5711         * [r2456] Copy last portable JTS general test, add a file with info
5712           about what's missing
5714 2009-05-02 09:42  Sandro Santilli <strk@keybit.net>
5716         * [r2455] Drop test also found in TestFunctionPLPrec.xml
5718 2009-05-02 09:40  Sandro Santilli <strk@keybit.net>
5720         * [r2454] Add support for testing within, covers and coveredby.
5721           Properly use 'arg1' and 'arg2' for these tests.
5723 2009-05-02 09:25  Sandro Santilli <strk@keybit.net>
5725         * [r2453] Copy TestWithinDistance.xml test, drop duplicates from
5726           testLeaksBig.xml
5728 2009-05-02 09:20  Sandro Santilli <strk@keybit.net>
5730         * [r2452] More tests from JTS (TestFunction*)
5732 2009-05-02 09:17  Sandro Santilli <strk@keybit.net>
5734         * [r2451] Boundary test
5736 2009-05-02 09:16  Sandro Santilli <strk@keybit.net>
5738         * [r2450] ConvexHull tests
5740 2009-05-02 09:11  Sandro Santilli <strk@keybit.net>
5742         * [r2449] Add support for testing 'contains' in XMLTester, add all
5743           Relate tests from JTS
5745 2009-05-02 09:01  Sandro Santilli <strk@keybit.net>
5747         * [r2448] More organization of xml tests: 'general' subdir
5748           following JTS
5750 2009-05-02 08:44  Sandro Santilli <strk@keybit.net>
5752         * [r2447] Put stml testcases under their own dir (like in JTS)
5754 2009-05-02 08:37  Sandro Santilli <strk@keybit.net>
5756         * [r2446] Add a 'split.xml' testcase to confirm 'difference' may be
5757           used to split linestrings; add TestRobustRelate.xml from JTS,
5758           organize robust-related tests as in JTS repository.
5760 2009-04-30 12:42  Sandro Santilli <strk@keybit.net>
5762         * [r2444] drop duplicated (and old) port info
5764 2009-04-30 12:33  Sandro Santilli <strk@keybit.net>
5766         * [r2443] Update port info
5768 2009-04-30 12:17  Sandro Santilli <strk@keybit.net>
5770         * [r2442] Point full up to JTS-1.0 (rev 1.37) : adds reverse()
5772 2009-04-30 12:07  Sandro Santilli <strk@keybit.net>
5774         * [r2441] LineString to rev 1.46 : don't override isSimple, always
5775           return MultiPoint as bondary
5777 2009-04-30 11:47  Sandro Santilli <strk@keybit.net>
5779         * [r2440] Polygon to rev 1.50 (getBoundary always return
5780           MultiLineString)
5782 2009-04-30 11:42  Sandro Santilli <strk@keybit.net>
5784         * [r2439] MultiPoint up to rev 1.30 (drop isSimple override)
5786 2009-04-30 11:36  Sandro Santilli <strk@keybit.net>
5788         * [r2438] MultiLineString port info and sync to 1.40 (don't
5789           override isSimple)
5791 2009-04-30 11:29  Sandro Santilli <strk@keybit.net>
5793         * [r2437] MultiPolygon up to rev 1.34 (getBoundary always returns a
5794           MultiLineString now)
5796 2009-04-30 11:19  Sandro Santilli <strk@keybit.net>
5798         * [r2436] Oops, *now* we're at 1.14 (drop isSimple, rely on the one
5799           in base class)
5801 2009-04-30 11:15  Sandro Santilli <strk@keybit.net>
5803         * [r2435] Port info. It's at 1.41 now, JTS is at 1.42
5805 2009-04-30 11:03  Sandro Santilli <strk@keybit.net>
5807         * [r2434] Geometry class up to JTS rev 1.104 (need reach 1.127...)
5809 2009-04-30 10:59  Sandro Santilli <strk@keybit.net>
5811         * [r2433] Add some info about things changed (might have missed
5812           something)
5814 2009-04-30 10:51  Sandro Santilli <strk@keybit.net>
5816         * [r2432] Sync to rev 1.22 (JTS-1.10)
5818 2009-04-30 10:47  Sandro Santilli <strk@keybit.net>
5820         * [r2431] EndpointInfo.h header is gone (it's always been private
5821           in JTS)
5823 2009-04-30 10:46  Sandro Santilli <strk@keybit.net>
5825         * [r2430] Port revision 1.9 of IsSimplOp : allow inspecting
5826           non-simple location coordinate.
5828 2009-04-30 10:43  Sandro Santilli <strk@keybit.net>
5830         * [r2429] Sync to revision 1.5 (JTS-1.10) : add accessors
5832 2009-04-30 09:54  Sandro Santilli <strk@keybit.net>
5834         * [r2428] port to rev 1.8 (use of BoundaryNodeRule)
5836 2009-04-30 09:49  Sandro Santilli <strk@keybit.net>
5838         * [r2427] Import TestSimple.xml from JTS, drop duplicated tests
5839           from testLeaksBig.xml
5841 2009-04-30 09:26  Sandro Santilli <strk@keybit.net>
5843         * [r2426] Port algorithm::BoundaryNodeRule from JTS-1.10 (needed
5844           for IsSimpleOp sync)
5846 2009-04-30 08:33  Sandro Santilli <strk@keybit.net>
5848         * [r2425] Port info, and sync from 1.14 to 1.17 (more to do, need
5849           more classes)
5851 2009-04-29 23:52  Mateusz Loskot <mateusz@loskot.net>
5853         * [r2424] test/unit/capi: re-tab all .cpp files to use spaces.
5855 2009-04-29 23:46  Mateusz Loskot <mateusz@loskot.net>
5857         * [r2423] Removed unused <memory> header from C API tests.
5859 2009-04-29 23:44  Mateusz Loskot <mateusz@loskot.net>
5861         * [r2422] Added new unit tests for C API: GEOSWithinTest and
5862           GEOSContainsTest. This is check and response for problems
5863           reporting in Ticket #250. Running the new tests does not
5864           reproduce the problem, so it likely has been fixed or the bug is
5865           somewhere else (i.e. Django layers).
5867 2009-04-29 09:44  Sandro Santilli <strk@keybit.net>
5869         * [r2421] Sync GeometricShapeFactory to JTS-1.10 (createArcPolygon
5870           added)
5872 2009-04-29 08:56  Sandro Santilli <strk@keybit.net>
5874         * [r2420] Bring all geom::prep package in sync with JTS-1.10
5876 2009-04-29 08:22  Sandro Santilli <strk@keybit.net>
5878         * [r2419] Sync BasicPreparedGeometry to JTS-1.10 (short-circuit in
5879           containsProperly)
5881 2009-04-29 08:15  Sandro Santilli <strk@keybit.net>
5883         * [r2418] Add port information for geom::prep package. Next stop:
5884           sync to JTS-1.10.
5886 2009-04-27 19:47  Sandro Santilli <strk@keybit.net>
5888         * [r2417] Plug last one. All heap blocks were freed -- no leaks are
5889           possible.
5891 2009-04-27 19:42  Sandro Santilli <strk@keybit.net>
5893         * [r2416] Fix leak in testcase
5895 2009-04-27 19:38  Sandro Santilli <strk@keybit.net>
5897         * [r2415] Refactor signatures to make ownership transfers more
5898           explicit. Fixed another leak in Node::insertNode.
5900 2009-04-27 19:22  Sandro Santilli <strk@keybit.net>
5902         * [r2414] Fix memory leak in NodeBase::remove, exposed by unit
5903           testing
5905 2009-04-27 15:52  Sandro Santilli <strk@keybit.net>
5907         * [r2413] Port info for quadtree::root
5909 2009-04-27 15:47  Sandro Santilli <strk@keybit.net>
5911         * [r2412] Port info for quadtree::Node
5913 2009-04-27 15:39  Sandro Santilli <strk@keybit.net>
5915         * [r2411] Port info and check, doxygen.
5917 2009-04-27 15:30  Sandro Santilli <strk@keybit.net>
5919         * [r2410] Sync to JTS-1.10, reduce heap allocations and pointers
5920           usage. Includes a bugfix in collectStats.
5922 2009-04-27 15:00  Sandro Santilli <strk@keybit.net>
5924         * [r2409] DoubleBits didn't change in JTS, update port info
5925           accordingly
5927 2009-04-27 14:58  Sandro Santilli <strk@keybit.net>
5929         * [r2408] Quadtree's NodeBase: check port sync, add port info, drop
5930           unneeded pointers and virtuals, document objects ownership.
5932 2009-04-25 00:23  Sandro Santilli <strk@keybit.net>
5934         * [r2407] Const-correctness, reduced heap allocations and port info
5935           for quadtree::Key class, a few more cleanups in user classes, to
5936           be continued.
5938 2009-04-24 23:44  Sandro Santilli <strk@keybit.net>
5940         * [r2406] Fix memory leak in Quadtree::remove
5942 2009-04-23 15:26  Sandro Santilli <strk@keybit.net>
5944         * [r2405] Apply Single-sided buffer patch, issue #215. UNTESTED.
5946 2009-04-21 16:11  Sandro Santilli <strk@keybit.net>
5948         * [r2404] Port ValidSelfTouchingRingFormingHoleTest
5950 2009-04-21 15:30  Sandro Santilli <strk@keybit.net>
5952         * [r2403] Port ValidClosedRingTest
5954 2009-04-21 15:13  Sandro Santilli <strk@keybit.net>
5956         * [r2402] ::reverse returns a Geometry now (to be available up in
5957           base class)
5959 2009-04-21 15:12  Sandro Santilli <strk@keybit.net>
5961         * [r2401] Sync LinearRing to JTS-1.10 (fixing a bug in isClosed)
5963 2009-04-21 14:03  Sandro Santilli <strk@keybit.net>
5965         * [r2400] Port IsValidOp unit test
5967 2009-04-21 11:14  Sandro Santilli <strk@keybit.net>
5969         * [r2399] Configure for CXX, not C. Should fix unknown tag and link
5970           issues on telascience.
5972 2009-04-21 09:06  Sandro Santilli <strk@keybit.net>
5974         * [r2398] Add an AC_LIBTOOL_LANG_C_CONFIG call right before the
5975           AC_LIBTOOL_COMPILER_OPTION calls. Seems to fix compiler selection
5976           on telascience (whereas AC_LANG and AC_LANG_PUSH didn't work)
5978 2009-04-20 20:32  Sandro Santilli <strk@keybit.net>
5980         * [r2397] Use JTS heuristic for distance-0 buffer checking
5982 2009-04-20 11:04  Mateusz Loskot <mateusz@loskot.net>
5984         * [r2396] Updated svn:ignore patterns.
5986 2009-04-20 10:37  Sandro Santilli <strk@keybit.net>
5988         * [r2395] Port IteratedBufferStessTest
5990 2009-04-20 09:37  Sandro Santilli <strk@keybit.net>
5992         * [r2394] Add named constants, sync to JTS-1.10
5994 2009-04-20 09:24  Mateusz Loskot <mateusz@loskot.net>
5996         * [r2393] Updated svn:ignore patterns.
5998 2009-04-18 07:55  Sandro Santilli <strk@keybit.net>
6000         * [r2392] Use BufferResultMatcher for buffer operations. No
6001           failures.
6003 2009-04-18 07:49  Sandro Santilli <strk@keybit.net>
6005         * [r2391] Imported cleaned-up version of fme.xml -- this one fails
6006           (the one we have is actually expecting a wrong result)
6008 2009-04-18 07:46  Sandro Santilli <strk@keybit.net>
6010         * [r2390] Don't densify coordinates if buffer distance is 0
6012 2009-04-17 16:50  Sandro Santilli <strk@keybit.net>
6014         * [r2389] comment out debugging lines
6016 2009-04-17 16:49  Sandro Santilli <strk@keybit.net>
6018         * [r2388] Port DiscreteHausdorffDistance unit test
6020 2009-04-17 16:47  Sandro Santilli <strk@keybit.net>
6022         * [r2387] Offline some more
6024 2009-04-17 16:46  Sandro Santilli <strk@keybit.net>
6026         * [r2386] Fix typo
6028 2009-04-17 16:26  Sandro Santilli <strk@keybit.net>
6030         * [r2385] Add missing implementation bits
6032 2009-04-17 15:47  Sandro Santilli <strk@keybit.net>
6034         * [r2384] Port BufferResultMatcher. Gives 31 new failures !!
6036 2009-04-17 15:37  Sandro Santilli <strk@keybit.net>
6038         * [r2383] proper inline check_valid
6039           source/headers/geos/geom/BinaryOp.h
6041 2009-04-17 15:34  Sandro Santilli <strk@keybit.net>
6043         * [r2382] Header guard
6045 2009-04-17 13:59  Sandro Santilli <strk@keybit.net>
6047         * [r2381] renamed intersection constants
6049 2009-04-17 09:56  Sandro Santilli <strk@keybit.net>
6051         * [r2380] Add debugging output of variables used by
6052           AC_LIBTOOL_COMPILER_OPTION. Surprisingly, the buildbots try to
6053           use a fortran compiler there
6055 2009-04-17 07:50  Sandro Santilli <strk@keybit.net>
6057         * [r2379] Differentiate variable used in AC_LIBTOOL_COMPILE_OPTION
6058           for proper use of configuration cache
6060 2009-04-16 18:05  Sandro Santilli <strk@keybit.net>
6062         * [r2378] Use -ffloat-store flag when available. See
6063           http://lists.osgeo.org/pipermail/geos-devel/2009-April/004089.html
6065 2009-04-16 12:56  Sandro Santilli <strk@keybit.net>
6067         * [r2377] Make enum values explicit, as JTS tests rely on those..
6069 2009-04-16 12:54  Sandro Santilli <strk@keybit.net>
6071         * [r2376] Port RobustLineIntersectorTest from JTS
6073 2009-04-16 12:08  Sandro Santilli <strk@keybit.net>
6075         * [r2375] better isolation of test-specific functions
6077 2009-04-16 10:48  Sandro Santilli <strk@keybit.net>
6079         * [r2374] Port RobustLineIntersectionTest (mostly failing, but
6080           reported by Martin Davis to be expected)
6082 2009-04-15 15:58  Sandro Santilli <strk@keybit.net>
6084         * [r2373] New class rename, following JTS
6086 2009-04-15 12:56  Sandro Santilli <strk@keybit.net>
6088         * [r2372] typo in disabled section
6090 2009-04-15 11:17  Sandro Santilli <strk@keybit.net>
6092         * [r2371] Few more docs about memory management in quadtree
6093           indexing; fix a potential leak in quadtree::Key
6095 2009-04-15 10:43  Sandro Santilli <strk@keybit.net>
6097         * [r2370] Document ownership of quadtree::NodeBase subnodes
6099 2009-04-15 10:18  Sandro Santilli <strk@keybit.net>
6101         * [r2369] Fix memory leak in unit test
6103 2009-04-15 10:02  Sandro Santilli <strk@keybit.net>
6105         * [r2368] Fix leak in SimpleGeometryPrecisionReducer, improve
6106           memory management docs where topic.
6108 2009-04-15 09:29  Sandro Santilli <strk@keybit.net>
6110         * [r2367] Document ownership of DistanceOp::closestPoints return,
6111           fix leak in unit test.
6113 2009-04-15 09:25  Sandro Santilli <strk@keybit.net>
6115         * [r2366] Fix leak in PolygonBuilder (overlay operation). The leak
6116           was exposed by the stmlf-cases-20061020.xml testcase. This commit
6117           also adds some doc-only throw specs related to the bug.
6119 2009-04-15 07:52  Sandro Santilli <strk@keybit.net>
6121         * [r2365] Fix memory leaks in IsValid operation
6123 2009-04-15 00:27  Sandro Santilli <strk@keybit.net>
6125         * [r2364] Explain why unrolled computation is turned off, and keep
6126           it off
6128 2009-04-15 00:14  Sandro Santilli <strk@keybit.net>
6130         * [r2363] Fix typo in computing angleOrientation
6132 2009-04-14 19:11  Sandro Santilli <strk@keybit.net>
6134         * [r2362] Temporarly revert the unrolled computation in
6135           HCoordinate::intersection. Added mitred join buffer test from JTS
6136           (failed with the unrolled comp, to be further inspected).
6138 2009-04-14 16:43  Sandro Santilli <strk@keybit.net>
6140         * [r2361] Port the algorithm::distance package from JTS 1.9
6142 2009-04-14 15:25  Sandro Santilli <strk@keybit.net>
6144         * [r2360] Add CoordinateSequenceFilter support, fix default
6145           GeometryComponentFilter moving the logic to the correct place (a
6146           Geometry private class).
6148 2009-04-14 13:35  Sandro Santilli <strk@keybit.net>
6150         * [r2359] Sync (Robust)LineIntersector to JTS-1.9
6152 2009-04-14 13:23  Sandro Santilli <strk@keybit.net>
6154         * [r2358] Sync CGAlgorithms with JTS-1.9
6156 2009-04-14 12:55  Sandro Santilli <strk@keybit.net>
6158         * [r2357] Fix memory leak in RayCrossingCounter; update signatures
6159           to avoid pointers when unneeded; add a locatePointInRing taking a
6160           vector of coordinate pointers, for use by CGAlgorithms
6162 2009-04-14 12:42  Sandro Santilli <strk@keybit.net>
6164         * [r2356] Update port info, checked against JTS-1.9
6166 2009-04-14 11:03  Sandro Santilli <strk@keybit.net>
6168         * [r2355] Move XML tests under their own directory
6170 2009-04-14 10:50  Sandro Santilli <strk@keybit.net>
6172         * [r2354] Fix memory leak in BufferBuilder (due to just-ported
6173           short-circuit)
6175 2009-04-14 10:27  Sandro Santilli <strk@keybit.net>
6177         * [r2353] Add support for bufferMitredJoin tests
6179 2009-04-14 09:53  Sandro Santilli <strk@keybit.net>
6181         * [r2352] Fix XML for Buffer testing to match jts layout (arg2 for
6182           distance, arg3 for quadrant segments); copy buffer-related tests
6183           from jts: they succeed w/out editing.
6185 2009-04-14 09:22  Sandro Santilli <strk@keybit.net>
6187         * [r2351] Update port info of SubgraphDepthLocater
6189 2009-04-14 09:19  Sandro Santilli <strk@keybit.net>
6191         * [r2350] Update port info for RightmostEdgeFinder (checked)
6193 2009-04-14 09:14  Sandro Santilli <strk@keybit.net>
6195         * [r2349] Sync BufferSubgraph to JTS-1.9
6197 2009-04-14 08:52  Sandro Santilli <strk@keybit.net>
6199         * [r2348] Port OffsetCurveBuilder from JTS-1.9. Twenty time faster
6200           completion of fme.xml testcase !
6202 2009-04-10 20:22  Sandro Santilli <strk@keybit.net>
6204         * [r2347] Port BufferInputLineSimplifier from JTS 1.9
6206 2009-04-10 15:15  Mateusz Loskot <mateusz@loskot.net>
6208         * [r2346] Do not generate Makefile for tests/unit/tut. Fixed bug
6209           reported as #247.
6211 2009-04-10 12:08  Sandro Santilli <strk@keybit.net>
6213         * [r2345] Sync LineSegment with JTS-1.9
6215 2009-04-09 21:46  Mateusz Loskot <mateusz@loskot.net>
6217         * [r2344] Updated tests/unit package with latest relase of C++ TUT
6218           Framework from 2008-11-30.
6220 2009-04-09 19:39  Mateusz Loskot <mateusz@loskot.net>
6222         * [r2343] Moved tests/tut to tests/unit/tut. Preparing for update
6223           to latest version of C++ TUT Framework.
6225 2009-04-09 16:22  Sandro Santilli <strk@keybit.net>
6227         * [r2342] Port algorithm.Angle from JTS-1.9
6229 2009-04-09 11:45  Sandro Santilli <strk@keybit.net>
6231         * [r2341] Sync BufferBuilder and BufferOp classes to JTS-1.9. Adapt
6232           OffsetCurveBuilder to use of BufferParameter (needs more work for
6233           JTS-sync).
6235 2009-04-09 10:21  Sandro Santilli <strk@keybit.net>
6237         * [r2340] typo
6239 2009-04-09 09:45  Sandro Santilli <strk@keybit.net>
6241         * [r2339] Port BufferParameters from JTS-1.9
6243 2009-04-09 08:54  Sandro Santilli <strk@keybit.net>
6245         * [r2338] Sync port of OffsetCurveVertexList to JTS-1.9, improve
6246           memory management documentation (would need some
6247           refactoring/love)
6249 2009-04-08 16:52  Sandro Santilli <strk@keybit.net>
6251         * [r2337] Improve duplicate edge detection performance (JTS-1.9
6252           sync) - fme.xml runs 3 times as fast now.
6254 2009-04-08 16:17  Sandro Santilli <strk@keybit.net>
6256         * [r2332] const correctness
6258 2009-04-08 15:38  Sandro Santilli <strk@keybit.net>
6260         * [r2329] Fix documentation for GEOSPrepare, GEOSPrepare_r
6262 2009-04-08 14:54  Sandro Santilli <strk@keybit.net>
6264         * [r2328] OrientedCoordinateArray ported from JTS
6266 2009-04-08 14:41  Sandro Santilli <strk@keybit.net>
6268         * [r2327] Add increasingDirection static method, from JTS's
6269           CoordinateArray (GEOS puts all of them in CoordinateSequence for
6270           historical reasons)
6272 2009-04-08 13:16  Sandro Santilli <strk@keybit.net>
6274         * [r2326] Complete porting of SimpleSnapRounder (refactoring for
6275           adding snapped nodes)
6277 2009-04-08 13:02  Sandro Santilli <strk@keybit.net>
6279         * [r2325] Improve documentation about memory usage for
6280           SegmentStringUtil class
6282 2009-04-08 12:58  Sandro Santilli <strk@keybit.net>
6284         * [r2324] Stub initial unit tests for C-API's GEOSPreparedGeometry
6285           operations. Helped fixing issue 147 of postgis
6287 2009-04-08 12:55  Sandro Santilli <strk@keybit.net>
6289         * [r2323] Don't access deleted memory. Fixes issue 147.
6291 2009-04-08 10:53  Sandro Santilli <strk@keybit.net>
6293         * [r2322] Fix typo
6295 2009-04-08 10:06  Sandro Santilli <strk@keybit.net>
6297         * [r2321] Add a couple more tests to SegmentNode unit test
6299 2009-04-08 09:42  Sandro Santilli <strk@keybit.net>
6301         * [r2320] Port SegmentNode to JTS-1.9
6303 2009-04-07 19:00  Sandro Santilli <strk@keybit.net>
6305         * [r2319] Refactor SegmentString to be an abstract class, to be in
6306           sync with JTS-1.9.
6308 2009-04-07 12:36  Sandro Santilli <strk@keybit.net>
6310         * [r2318] update copyright notice
6312 2009-04-07 11:11  Sandro Santilli <strk@keybit.net>
6314         * [r2317] Sync HotPixel to JTS-1.9 (rev 1.3); fix a few bugs and
6315           use standard algorithms for min/max
6317 2009-04-07 10:48  Sandro Santilli <strk@keybit.net>
6319         * [r2316] Fix signed vs. unsigned compiler warning
6321 2009-04-07 10:18  Sandro Santilli <strk@keybit.net>
6323         * [r2315] Port info, indenting
6325 2009-04-07 09:56  Sandro Santilli <strk@keybit.net>
6327         * [r2314] Port IndexedNestedRingTester and have IsValidOp use it,
6328           syncing the operation to JTS-1.9
6330 2009-04-07 09:55  Sandro Santilli <strk@keybit.net>
6332         * [r2313] Update port info, minor tweaks to doxygen comments
6334 2009-04-07 08:14  Sandro Santilli <strk@keybit.net>
6336         * [r2312] Sync HCoordinate class to JTS-1.9 (rev 1.18)
6338 2009-04-03 15:27  Mateusz Loskot <mateusz@loskot.net>
6340         * [r2311] Added _NMAKE_VER 9.00.21022.08 to nmake.opt. Fixed bug
6341           with using BUILD_DEBUG instead of BUILD_BATCH in nmake.opt.
6343 2009-03-27 02:39  Mateusz Loskot <mateusz@loskot.net>
6345         * [r2310] Updated build/msvc80.
6347 2009-03-27 02:38  Mateusz Loskot <mateusz@loskot.net>
6349         * [r2309] Forgotten nmake.opt in last commit.
6351 2009-03-26 21:52  Mateusz Loskot <mateusz@loskot.net>
6353         * [r2308] Refactored NMAKE makefiles. Added nmake.opt file - GDAL
6354           style. Added some auto-magic to determine version of Visual C++
6355           compiler and set version specific compilation flags. No need to
6356           specify Visual C++ version in cmd line, but just run: nmake -f
6357           makefile.vc in root dir of the tree.
6359 2009-03-26 21:07  Mateusz Loskot <mateusz@loskot.net>
6361         * [r2307] CascadedPolygonUnion.cpp: added missing std headers.
6363 2009-03-26 01:53  Mateusz Loskot <mateusz@loskot.net>
6365         * [r2306] Dummy commit - testing buildbot resurection.
6367 2009-03-24 16:49  Mateusz Loskot <mateusz@loskot.net>
6369         * [r2304] Fixed bug introduced in recent refactoring work (r2281).
6370           This is the reason of PostGIS regression test failing (Issue 143)
6372 2009-03-24 15:58  Paul Ramsey <pramsey@cleverelephant.ca>
6374         * [r2303] Allow version test to work in glibtoolize
6376 2009-03-24 00:48  Mateusz Loskot <mateusz@loskot.net>
6378         * [r2302] capi/geos_ts_c.cpp: refactoring, assert() to test against
6379           nullptr where it is forbidden.
6381 2009-03-24 00:30  Mateusz Loskot <mateusz@loskot.net>
6383         * [r2301] REVERTED r2299: Fixed GEOSSetSRID_r missing, GEOSSetSRID
6384           duplicated (Ticket #242). A little of refactoring.
6386 2009-03-24 00:19  Mateusz Loskot <mateusz@loskot.net>
6388         * [r2300] Fixed GEOSSetSRID_r missing, GEOSSetSRID duplicated
6389           (Ticket #242). A little of refactoring.
6391 2009-03-23 23:50  Mateusz Loskot <mateusz@loskot.net>
6393         * [r2299] capi/geos_ts_c.cpp: refactoring, use single return
6394           expression per function, added assert() to test against nullptr
6395           where it is forbidden.
6397 2009-03-23 23:29  Mateusz Loskot <mateusz@loskot.net>
6399         * [r2298] capi/geos_ts_c.cpp: refactoring, use single return
6400           expression per function, added assert() to test against nullptr
6401           where it is forbidden, addd some comments.
6403 2009-03-23 22:19  Mateusz Loskot <mateusz@loskot.net>
6405         * [r2297] capi/geos_ts_c.cpp: refactoring, use single return
6406           expression per function, added assert() to test against nullptr
6407           where it is forbidden, addd some comments.
6409 2009-03-23 21:07  Mateusz Loskot <mateusz@loskot.net>
6411         * [r2296] capi/geos_ts_c.cpp: refactoring, replace manual strdup
6412           with gstrdup, use single return expression per function, added
6413           some comments.
6415 2009-03-23 20:31  Mateusz Loskot <mateusz@loskot.net>
6417         * [r2295] dummy commit
6419 2009-03-23 20:03  Mateusz Loskot <mateusz@loskot.net>
6421         * [r2294] autogen.sh: Fixed typo in tab character.
6423 2009-03-23 17:08  Mateusz Loskot <mateusz@loskot.net>
6425         * [r2293] autogen.sh: be more verbose about versions, check for
6426           autoconf, check if ./configure is really generated.
6428 2009-03-23 16:28  Mateusz Loskot <mateusz@loskot.net>
6430         * [r2292] configure.in: mloskot made a stupid mistake, mloskot has
6431           fixed it.
6433 2009-03-23 14:38  Mateusz Loskot <mateusz@loskot.net>
6435         * [r2291] configure.in: wrap macro arguments with proper M4 quote
6436           characters.
6438 2009-03-23 14:08  Mateusz Loskot <mateusz@loskot.net>
6440         * [r2290] autogen.sh: Call libtool *before* aclocal and automake
6441           (see Automake manual,8.3.9.1).
6443 2009-03-23 14:01  Mateusz Loskot <mateusz@loskot.net>
6445         * [r2289] autogen.sh: verbose check if autotools versions.
6447 2009-03-22 20:29  Paul Ramsey <pramsey@cleverelephant.ca>
6449         * [r2288] Show what versions of things we're running
6451 2009-03-21 02:17  Mateusz Loskot <mateusz@loskot.net>
6453         * [r2287] capi/geos_ts_c.cpp: refactoring - removed redundant
6454           return expressions, replaced bloated use of malloc + memcpy with
6455           single call to gstrdup, use of C++ cast operators, removed
6456           unnecessary allocation of std::string objects.
6458 2009-03-21 01:37  Mateusz Loskot <mateusz@loskot.net>
6460         * [r2286] capi/geos_ts_c.cpp: added gstrdup and gstrdup_s helper
6461           functions to get rid of bloated code in future. Started
6462           eliminating redundant return expressions.
6464 2009-03-21 01:10  Mateusz Loskot <mateusz@loskot.net>
6466         * [r2285] macros: Updated svn:ignore property.
6468 2009-03-21 01:08  Mateusz Loskot <mateusz@loskot.net>
6470         * [r2284] capi/geos_ts_c.cpp: Use of spaces instead of tabs
6471           applied.
6473 2009-03-21 01:05  Mateusz Loskot <mateusz@loskot.net>
6475         * [r2283] source/operation/polygonize/edgering.cpp: cleaned
6476           compiler warnings about mixed integral types.
6478 2009-03-21 01:01  Mateusz Loskot <mateusz@loskot.net>
6480         * [r2282] Fixed deprecated conversion from string constant to char*
6481           in GEOSisValidReason_r. Small refactoring.
6483 2009-03-21 00:47  Mateusz Loskot <mateusz@loskot.net>
6485         * [r2281] capi/geos_ts_c.cpp: refactoring, use c++ cast operators.
6487 2009-03-20 23:37  Mateusz Loskot <mateusz@loskot.net>
6489         * [r2280] Updated svn:ignore property.
6491 2009-03-20 23:35  Mateusz Loskot <mateusz@loskot.net>
6493         * [r2279] Updated build/msvc80 project.
6495 2009-03-19 16:45  Paul Ramsey <pramsey@cleverelephant.ca>
6497         * [r2278] Fix spellingn mistake.
6499 2009-03-19 16:19  Mateusz Loskot <mateusz@loskot.net>
6501         * [r2277] * tests/unit/capi: added GEOSGeomFromWKBTest with test
6502           cases (see comment) reported as a bug (See
6503           http://postgis.refractions.net/pipermail/postgis-devel/2009-March/005199.html).
6504           TODO: Reproduce and ask the reporter to submit a ticket if
6505           necessary.
6506           * test/unit/utility.h: Added helper class wkb_hex_decoder.
6507           * Updated build/msvc90 projects.
6509 2009-03-11 12:51  Mateusz Loskot <mateusz@loskot.net>
6511         * [r2276] BUG in DistanceOp:
6512           * Test case and explanation of existing bug in
6513           DistanceOp::closestPoints() recently reported by Aya (Ticket
6514           #236).
6515           * Refactored closestPoints() method to clearly present where is
6516           the bug. Again, chain calls are evil! Bless clear code!
6517           * tests/unit/operation/distance/DistanceOpTest.cpp: see test case
6518           test<17>, read FIXME comments. Uncomment closestPoints() to run
6519           and reproduce the bug.
6520           * A dirty fix: if loc0 or loc1 are nullptr, return nullptr
6521           CoordinatesSequence from closestPoints().
6523 2009-03-11 12:18  Mateusz Loskot <mateusz@loskot.net>
6525         * [r2275] Number of assertions in CoordinateArraySequence class.
6527 2009-03-10 17:29  Paul Ramsey <pramsey@cleverelephant.ca>
6529         * [r2274] svn:ignore
6531 2009-03-10 17:28  Paul Ramsey <pramsey@cleverelephant.ca>
6533         * [r2273] svn:ignore
6535 2009-03-10 17:18  Paul Ramsey <pramsey@cleverelephant.ca>
6537         * [r2272] Update NEWS for 3.1.0
6539 2009-03-10 16:23  Paul Ramsey <pramsey@cleverelephant.ca>
6541         * [r2271] Update ChangeLog for 3.1.0 release
6543 2009-02-07 23:29  Paul Ramsey <pramsey@cleverelephant.ca>
6545         * [r2269] Include GeometrySnapper.h in distribution package.
6547 2009-02-02 22:58  Sean Gillies <sgillies@frii.com>
6549         * [r2268] Note lack of Python support since 3.0
6551 2009-02-02 22:53  Sean Gillies <sgillies@frii.com>
6553         * [r2267] Notes on state of scripting language bindings
6555 2009-01-30 20:01  Paul Ramsey <pramsey@cleverelephant.ca>
6557         * [r2266] Add new msvc targets to build
6559 2009-01-29 19:22  Mateusz Loskot <mateusz@loskot.net>
6561         * [r2265] Added build/msvc90 with solution and project files for
6562           Microsoft Visual C++ 2009 (9.0). Successfully built and tested
6563           GEOS with Visual C++ 9.0.
6565 2009-01-29 19:02  Paul Ramsey <pramsey@cleverelephant.ca>
6567         * [r2264] update autogen.bat ref
6569 2009-01-29 18:56  Mateusz Loskot <mateusz@loskot.net>
6571         * [r2263] Fixed broken svn:keyword Id
6573 2009-01-29 18:51  Mateusz Loskot <mateusz@loskot.net>
6575         * [r2262] Renamed bootstrap.bat to autogen.bat for easier guass of
6576           the script purpose. Wiki updated.
6578 2009-01-28 01:06  Paul Ramsey <pramsey@cleverelephant.ca>
6580         * [r2261] Add to win32 instructions
6582 2009-01-27 18:10  Paul Ramsey <pramsey@cleverelephant.ca>
6584         * [r2260] Add GeometryCombiner.h to include dist
6586 2009-01-27 00:18  Paul Ramsey <pramsey@cleverelephant.ca>
6588         * [r2259] Revert some junk from an old commit, per issue #220
6590 2009-01-26 20:44  Frank Warmerdam <warmerdam@pobox.com>
6592         * [r2258] added two new files related to cascaded polygon union
6593           (#226)
6595 2009-01-24 05:03  Paul Ramsey <pramsey@cleverelephant.ca>
6597         * [r2257] Update
6599 2009-01-24 05:02  Paul Ramsey <pramsey@cleverelephant.ca>
6601         * [r2256] Update changelog
6603 2009-01-24 01:33  Mateusz Loskot <mateusz@loskot.net>
6605         * [r2255] Fixed mixed signed/unsigned integral types in
6606           geos_ts_c.cpp, so no compilers should flood with warnings now.
6608 2009-01-24 01:30  Mateusz Loskot <mateusz@loskot.net>
6610         * [r2254] Updated projects for Visual Studio 2005 adding new
6611           .h/.cpp files.
6613 2009-01-23 23:58  Mateusz Loskot <mateusz@loskot.net>
6615         * [r2253] Updated svn:keywords property on C/C++ files.
6617 2009-01-21 22:18  Paul Ramsey <pramsey@cleverelephant.ca>
6619         * [r2252] Remove geometryCollection protection from
6620           Union/Relate/Intersection/Difference.
6622 2009-01-20 01:01  Paul Ramsey <pramsey@cleverelephant.ca>
6624         * [r2251] Add GEOSUnionCascaded(*GEOSGeometry) to CAPI in
6625           preparation for PostGIS hook-up.
6627 2009-01-19 23:55  Paul Ramsey <pramsey@cleverelephant.ca>
6629         * [r2250] Formatting changes to function decls.
6631 2009-01-19 20:41  Howard Butler <hobu.inc@gmail.com>
6633         * [r2249] fixes to allow building in msvc 2003
6635 2009-01-19 20:00  Paul Ramsey <pramsey@cleverelephant.ca>
6637         * [r2248] Make warning flags conditional behind a compiler test...
6638           fix to bug #192 ?
6640 2009-01-19 16:44  Paul Ramsey <pramsey@cleverelephant.ca>
6642         * [r2247] Added patch from hkaiser to allow cascadedunion to be run
6643           directly on a multipolygon.
6645 2009-01-19 00:12  Paul Ramsey <pramsey@cleverelephant.ca>
6647         * [r2246] Fix error left behind from testing.
6649 2009-01-18 23:28  Paul Ramsey <pramsey@cleverelephant.ca>
6651         * [r2245] Add some more info on missing tools.
6653 2009-01-18 23:07  Paul Ramsey <pramsey@cleverelephant.ca>
6655         * [r2244] Add msvc files to distribution target, and update release
6656           notes to include updating
6657           version in .vc headers.
6659 2009-01-18 22:35  Paul Ramsey <pramsey@cleverelephant.ca>
6661         * [r2243] Add a couple extra program checks.
6663 2009-01-18 21:30  Paul Ramsey <pramsey@cleverelephant.ca>
6665         * [r2241] Add version test for aclocal and automake to allow
6666           OpenSolaris to work.
6668 2009-01-18 20:34  Paul Ramsey <pramsey@cleverelephant.ca>
6670         * [r2240] Apply cascaded union patch, for issue #225
6672 2009-01-15 01:00  Paul Ramsey <pramsey@cleverelephant.ca>
6674         * [r2239] Remove XMLTester from list of installed programs.
6676 2009-01-14 20:25  Paul Ramsey <pramsey@cleverelephant.ca>
6678         * [r2238] Remove strdup use from code for compilation in mingw
6680 2009-01-13 20:59  Paul Ramsey <pramsey@cleverelephant.ca>
6682         * [r2237] Add [macros] include to configure.in directly. Seems to
6683           make more recent aclocals happy
6685 2009-01-13 20:43  Paul Ramsey <pramsey@cleverelephant.ca>
6687         * [r2236] Change AC_SUBST to one-per-line instead of
6688           one-line-for-all. Seems to make more recent autoconf's happier.
6690 2009-01-13 19:23  Paul Ramsey <pramsey@cleverelephant.ca>
6692         * [r2235] Change return values for GEOSWKBWriter_getIncludeSRID_r
6693           to match function signature.
6695 2009-01-13 17:04  Paul Ramsey <pramsey@cleverelephant.ca>
6697         * [r2234] More files missing from commit.
6699 2009-01-13 15:47  Paul Ramsey <pramsey@cleverelephant.ca>
6701         * [r2233] Add missing file to SVN.
6703 2009-01-13 01:21  Paul Ramsey <pramsey@cleverelephant.ca>
6705         * [r2232] Apply patch for issue #210 (thread safe c-api) submitted
6706           by Chuck Thibert.
6708 2009-01-05 23:42  Stephen Wong <swongu@gmail.com>
6710         * [r2231] Fixed memory leak in BufferBuilder (#218); added
6711           read-only coordinates function in OffsetCurveVertexList;
6712           explicity pass ownership in LineMerger.
6714 2008-11-26 19:41  Paul Ramsey <pramsey@cleverelephant.ca>
6716         * [r2229] Octant.h error (#185) from Denise Macleod.
6718 2008-11-26 19:27  Paul Ramsey <pramsey@cleverelephant.ca>
6720         * [r2228] Allow proper writing out of z ordinates. From Justin
6721           Bronn (#216)
6723 2008-11-26 19:25  Paul Ramsey <pramsey@cleverelephant.ca>
6725         * [r2227] Allow readpoint to look at input dimension and fill
6726           higher ordinates. (#217)
6728 2008-11-26 19:06  Paul Ramsey <pramsey@cleverelephant.ca>
6730         * [r2226] Expose GEOSIsValidReason to CAPI
6732 2008-11-18 03:09  Paul Ramsey <pramsey@cleverelephant.ca>
6734         * [r2221] Cygwin build fix from MCA
6736 2008-11-11 17:32  Paul Ramsey <pramsey@cleverelephant.ca>
6738         * [r2220] Memory leak on invalid polygons in intersection(). (#170)
6739           from Denise MacLeod.
6741 2008-11-05 20:52  Paul Ramsey <pramsey@cleverelephant.ca>
6743         * [r2218] Another minor memory leak removed.
6745 2008-10-28 15:47  Paul Ramsey <pramsey@cleverelephant.ca>
6747         * [r2217] Cygwin/Mingw patch from Mark Cave-Ayland
6749 2008-10-23 17:33  Frank Warmerdam <warmerdam@pobox.com>
6751         * [r2210] set isChecked flag after checking to fix memory leak
6752           (#169)
6754 2008-10-16 00:40  Paul Ramsey <pramsey@cleverelephant.ca>
6756         * [r2203] change info to point to osgeo.org
6758 2008-10-14 15:01  Paul Ramsey <pramsey@cleverelephant.ca>
6760         * [r2200] Consistent const declarations in c-api ($#209)
6762 2008-10-13 22:40  Paul Ramsey <pramsey@cleverelephant.ca>
6764         * [r2199] Add CLocalizer.h to build so it gets packaged in make
6765           dist
6767 2008-10-10 17:46  Paul Ramsey <pramsey@cleverelephant.ca>
6769         * [r2198] One last memory leak fix.
6771 2008-10-09 16:39  Paul Ramsey <pramsey@cleverelephant.ca>
6773         * [r2197] Memory leak fix for for prepared intersects. (#207)
6775 2008-10-04 18:14  Paul Ramsey <pramsey@cleverelephant.ca>
6777         * [r2196] Memory leak fix for prepared geometry, from Hartmut
6778           Kaiser. (#207)
6780 2008-09-29 19:24  Paul Ramsey <pramsey@cleverelephant.ca>
6782         * [r2195] Put function sig on one line
6784 2008-09-23 23:01  Mateusz Loskot <mateusz@loskot.net>
6786         * [r2194] Moved some ctor/dctor bodies from headers to translation
6787           units. Improved source code readability. TODO: We need to run a
6788           beast like AStyle on all GEOS code because many places are very
6789           hard to read.
6791 2008-09-23 22:55  Mateusz Loskot <mateusz@loskot.net>
6793         * [r2193] MCIndexSegmentSetMutualIntersector::addToIndex: Completed
6794           BWJ's comment on memory leaks with important observations about
6795           objects relation & lifetime. The note is a diagnosis of roots of
6796           the problem. Improved source code readability.
6798 2008-09-22 21:48  Mateusz Loskot <mateusz@loskot.net>
6800         * [r2192] Use conditional operators instead of cast bool to int.
6802 2008-09-22 20:16  Mateusz Loskot <mateusz@loskot.net>
6804         * [r2191] Removed unnecessary std::endl from debug messages in
6805           TopologyPreservingSimplifier.cpp.
6807 2008-09-21 21:32  Mateusz Loskot <mateusz@loskot.net>
6809         * [r2190] Patched NMAKE makefiles: replaced lib.exe with link.exe
6810           /lib command to enabled compilation using Microsoft Visual C++
6811           Toolkit 2003
6813 2008-09-16 21:09  Mateusz Loskot <mateusz@loskot.net>
6815         * [r2189] Patch fixing build problems on Solaris (Ticket #205).
6817 2008-09-16 21:01  Mateusz Loskot <mateusz@loskot.net>
6819         * [r2188] Fixed EOL to LF.
6821 2008-09-16 20:58  Mateusz Loskot <mateusz@loskot.net>
6823         * [r2187] Fixed crash of Prepared Geometry construction with
6824           nullptr to Geometry object (Ticket #197).
6826 2008-09-16 20:55  Mateusz Loskot <mateusz@loskot.net>
6828         * [r2186] Added PreparedGeometryFactoryTest to geos_unit.vcproj.
6830 2008-09-16 20:15  Mateusz Loskot <mateusz@loskot.net>
6832         * [r2185] Added CLocalizer to geos_lib.vcproj project for Visual
6833           C++ 2005/2008.
6835 2008-09-16 20:13  Mateusz Loskot <mateusz@loskot.net>
6837         * [r2184] Include missing <cassert> in isPointInRingTest.cpp
6839 2008-09-16 20:05  Mateusz Loskot <mateusz@loskot.net>
6841         * [r2183] Fixed undeclared std::locale in CLocalizer when building
6842           using Visual C++ (Ticket #201)
6844 2008-08-31 20:28  Mateusz Loskot <mateusz@loskot.net>
6846         * [r2182] Replaced incorrect <cmath> with <cstdlib> in
6847           geos_unit.cpp.
6849 2008-08-31 20:23  Mateusz Loskot <mateusz@loskot.net>
6851         * [r2181] Added missing include <cmath> in geos_unit.cpp.
6853 2008-08-31 19:54  Mateusz Loskot <mateusz@loskot.net>
6855         * [r2180] Removed use of strdup function to fix compilation with
6856           GCC 4.3.1 (Ticket #204).
6858 2008-08-29 18:17  Mateusz Loskot <mateusz@loskot.net>
6860         * [r2179] Removed redundant return expressions from geos_c.cpp.
6861           Testing changes notifications for buildbot.
6863 2008-08-29 00:30  Mateusz Loskot <mateusz@loskot.net>
6865         * [r2176] Fixed execution paths and removed redundant return expr
6866           in some C API calls.
6868 2008-08-29 00:29  Mateusz Loskot <mateusz@loskot.net>
6870         * [r2175] Added missing virtual destructor to WKBWriter class.
6872 2008-08-28 22:20  Sean Gillies <sgillies@frii.com>
6874         * [r2174] Added CLocalizer class that switches to C locale and
6875           restores to the outer context's locale when deleted (#201)
6877 2008-08-28 21:35  Mateusz Loskot <mateusz@loskot.net>
6879         * [r2173] tests/unit: added GEOSGeomToWKTTest.
6881 2008-08-28 19:16  Sean Gillies <sgillies@frii.com>
6883         * [r2172] Switch to C locale while reading and writing WKT and
6884           restore to the original context's locale afterward (#201)
6886 2008-08-22 17:25  Frank Warmerdam <warmerdam@pobox.com>
6888         * [r2171] include cmath for std::pow() and std:log() on MSVC7.1
6889           (#199)
6891 2008-08-22 16:10  Mateusz Loskot <mateusz@loskot.net>
6893         * [r2170] Added build/bjam/README with status note.
6895 2008-08-19 17:02  Mateusz Loskot <mateusz@loskot.net>
6897         * [r2169] LineStringTest: fixed memory leak.
6899 2008-08-19 17:00  Mateusz Loskot <mateusz@loskot.net>
6901         * [r2168] geos/geom/util: Prefer strict static_cast than C-style
6902           cast. Commented ownership transfer of coordinates object.
6904 2008-08-19 00:18  Mateusz Loskot <mateusz@loskot.net>
6906         * [r2167] tests/unit/algorithm/ConvexHullTest.cpp: Fixed memory
6907           leaks.
6909 2008-08-19 00:05  Mateusz Loskot <mateusz@loskot.net>
6911         * [r2166] tests/unit/algorithm/CGAlgorithms: Fixed memory leaks.
6913 2008-08-18 23:45  Mateusz Loskot <mateusz@loskot.net>
6915         * [r2165] tests/unit/algorithm/CGAlgorithms: Fixed number of memory
6916           leaks.
6918 2008-08-18 23:30  Mateusz Loskot <mateusz@loskot.net>
6920         * [r2164] tests/unit/capi: Fixed number of memory leaks.
6922 2008-08-18 16:32  Mateusz Loskot <mateusz@loskot.net>
6924         * [r2163] tests/bigtest: Pointed out number of memory leaks but not
6925           fixing them, waiting for comments.
6927 2008-08-18 16:30  Mateusz Loskot <mateusz@loskot.net>
6929         * [r2162] tests/unit: added tests cases to
6930           PreparedGeometryFactoryTest, refactored casting utils and
6931           geometry comparators, small cleanup.
6933 2008-08-18 16:29  Mateusz Loskot <mateusz@loskot.net>
6935         * [r2161] Fixed svn:keywords.
6937 2008-08-18 16:27  Mateusz Loskot <mateusz@loskot.net>
6939         * [r2160] Fixed UNREFERENCED_PARAMETER macro.
6941 2008-08-18 16:27  Mateusz Loskot <mateusz@loskot.net>
6943         * [r2159] Fixed svn:keywords.
6945 2008-08-18 16:24  Mateusz Loskot <mateusz@loskot.net>
6947         * [r2158] geom/prep: Refactored kamikaze casts to more readable
6948           form. Fixed svn:keywords.
6950 2008-08-12 00:25  Mateusz Loskot <mateusz@loskot.net>
6952         * [r2157] Fixed Id keywords.
6954 2008-08-12 00:23  Mateusz Loskot <mateusz@loskot.net>
6956         * [r2156] Fixed EOL to LF in trunk/tests.
6958 2008-08-12 00:09  Mateusz Loskot <mateusz@loskot.net>
6960         * [r2155] Updated svn:keywords property.
6962 2008-08-12 00:03  Mateusz Loskot <mateusz@loskot.net>
6964         * [r2154] Updated svn:keywords property.
6966 2008-08-11 23:54  Mateusz Loskot <mateusz@loskot.net>
6968         * [r2153] Refactored tabs vs spaces in PreparedGeometryFactoryTest.
6970 2008-08-11 23:52  Mateusz Loskot <mateusz@loskot.net>
6972         * [r2152] PreparedGeometry must be a complete type where it is
6973           destroyed by the factory (Ticket #198).
6975 2008-08-11 23:42  Mateusz Loskot <mateusz@loskot.net>
6977         * [r2151] Completed PreparedGeometryFactory class with missing
6978           named destructor for PreparedGeometry (Ticket #198)
6980 2008-08-11 23:35  Mateusz Loskot <mateusz@loskot.net>
6982         * [r2150] Removed .PreparedGeometryFactoryTest.cpp.swp that must
6983           sneaked accidentally.
6985 2008-08-11 22:48  Mateusz Loskot <mateusz@loskot.net>
6987         * [r2149] Added PreparedGeometryFactoryTest with first test cases
6988           included. FIXME: The test causes memory leak because we don't
6989           know how to destroy PreparedGeometry objects returned by the
6990           factory, discussing on the geos-devel list now.
6992 2008-08-07 16:59  Paul Ramsey <pramsey@cleverelephant.ca>
6994         * [r2148] Added original author to main copyright block.
6996 2008-08-07 16:57  Paul Ramsey <pramsey@cleverelephant.ca>
6998         * [r2147] Change to standard header, with (c) credit to author.
7000 2008-08-01 23:23  Mateusz Loskot <mateusz@loskot.net>
7002         * [r2146] Updated ChangeLog with latest submissions. Hmm, should we
7003           stil maintain the ChangeLog file?
7005 2008-07-31 17:08  Mateusz Loskot <mateusz@loskot.net>
7007         * [r2145] Fixed tabs, hopefully. Updated svn:keywords property.
7009 2008-07-31 17:01  Mateusz Loskot <mateusz@loskot.net>
7011         * [r2144] Patch completing C API interface with wrapper on
7012           Polygonizer::getCutEdges (Ticket #195). Unit test included in
7013           tests/unit/capi/GEOSPolygonizer_getCutEdgeTest.cpp. Thanks to
7014           Jurgen E. Fischer for this patch.
7016 2008-07-26 23:06  Mateusz Loskot <mateusz@loskot.net>
7018         * [r2143] Number of fixes enabling GEOS compilation with GCC 4.3
7019           (Ticket #167).
7021 2008-07-26 21:00  Mateusz Loskot <mateusz@loskot.net>
7023         * [r2142] Guarded version macros with #ifndef conditions to avoid
7024           redefinition errors (Ticket #167).
7026 2008-07-26 20:47  Mateusz Loskot <mateusz@loskot.net>
7028         * [r2141] Guarded version macros with #ifndef conditions to avoid
7029           redefinition errors (Ticket #167).
7031 2008-07-26 20:24  Mateusz Loskot <mateusz@loskot.net>
7033         * [r2140] Fixed problems with finding libpython on Mac Darwin
7034           (Ticket #191).
7036 2008-07-26 19:57  Mateusz Loskot <mateusz@loskot.net>
7038         * [r2139] Updated svn:keywords property.
7040 2008-07-26 19:56  Mateusz Loskot <mateusz@loskot.net>
7042         * [r2138] Fixed autogen.sh for OpenSolaris (Ticket #192).
7044 2008-07-25 21:00  Mateusz Loskot <mateusz@loskot.net>
7046         * [r2137] Updated svn:keywords property
7048 2008-07-25 20:56  Mateusz Loskot <mateusz@loskot.net>
7050         * [r2136] Updated svn:keywords property
7052 2008-07-19 19:11  Frank Warmerdam <warmerdam@pobox.com>
7054         * [r2135] added manifest handling for DLLs (#193)
7056 2008-07-19 19:07  Frank Warmerdam <warmerdam@pobox.com>
7058         * [r2134] added rules to create platform.h, version.h and geos_c.h
7059           from templates on win32
7061 2008-07-15 22:04  Mateusz Loskot <mateusz@loskot.net>
7063         * [r2131] Fixed compilation on with Sun Studio compiler on Solaris
7064           x86 and Sparc (Ticket #189). Thanks to Magne Mahre for the patch.
7066 2008-07-15 13:35  Mateusz Loskot <mateusz@loskot.net>
7068         * [r2130] For building with Visual C++, added new flag DEBUG=1 (see
7069           GEOS building instructions on GEOS Wiki). Added missing flags for
7070           Visual C++ compiler, in release and debug configuration.
7072 2008-05-20 21:34  Mateusz Loskot <mateusz@loskot.net>
7074         * [r2129] Added missing subdirs to source/dirlist.mk
7076 2008-05-20 21:31  Mateusz Loskot <mateusz@loskot.net>
7078         * [r2128] Updated svn:ignore patterns.
7080 2008-05-20 21:25  Mateusz Loskot <mateusz@loskot.net>
7082         * [r2127] * source\headers\geos\util.h: Add UNREFERENCED_PARAMETER
7083           macro.
7084           * source\geom\PrecisionModel.cpp,
7085           source\geom\GeometryComponentFilter.cpp,
7086           source\geom\util\GeometryTransformer.cpp,
7087           source\precision\GeometrySnapper.cpp,
7088           source\precision\CommonBitsRemover.cpp,
7089           source\simplify\DouglasPeuckerSimplifier.cpp,
7090           source\operation\overlay\OverlayOp.cpp,
7091           source\operation\overlay\FuzzyPointLocator.cpp,
7092           source\index\quadtree\NodeBase.cpp,
7093           source\headers\geos\geom\BinaryOp.h,
7094           source\headers\geos\operation\overlay\PointBuilder.h,
7095           source\headers\geos\noding\MCIndexNoder.h,
7096           source\headers\geos\noding\ScaledNoder.h,
7097           source\headers\geos\noding\Octant.h,
7098           source\noding\ScaledNoder.cpp,
7099           source\noding\snapround\MCIndexPointSnapper.cpp,
7100           source\noding\SegmentString.cpp,
7101           tests\unit\geom\DimensionTest.cpp: Use UNREFERENCED_PARAMETER
7102           macro to get rid of C4100 warning when building with Visual C++.
7103           * build\msvc80\geos_lib\geos_lib.vcproj: Remove non-existing
7104           source files.
7106 2008-05-20 20:45  Mateusz Loskot <mateusz@loskot.net>
7108         * [r2126] source/makefile.vc: Removed non-existing file entry:
7109           PreparedPolygonLineIntersects.obj.
7111 2008-05-20 20:33  Mateusz Loskot <mateusz@loskot.net>
7113         * [r2125] * bootstrap.bat: Added script generating headers for use
7114           with Visual C++ compiler. DO NOT include this script in GEOS
7115           source distribution. * source/makefile.vc: Do not make copies of
7116           3 dynamic headers but let users to use bootstrap.bat instead.
7118 2008-02-07 22:59  Frank Warmerdam <warmerdam@pobox.com>
7120         * [r2123] make sure makefile.vc gets distributed
7122 2008-02-06 22:17  Frank Warmerdam <warmerdam@pobox.com>
7124         * [r2122] try to fix up the files include in distribution, and
7125           remove unused files from Makefile.vc (#175)
7127 2008-01-30 22:34  Ben Jubb <benjubb@refractions.net>
7129         * [r2120] Added documentation, for benefit of doxygen.
7131 2008-01-30 22:30  Ben Jubb <benjubb@refractions.net>
7133         * [r2119] deleted out-commented line.
7135 2008-01-30 22:29  Ben Jubb <benjubb@refractions.net>
7137         * [r2118] removed ref to PreparedPolygonLineIntersection
7139 2008-01-30 22:18  Ben Jubb <benjubb@refractions.net>
7141         * [r2117] Removed refs to PreparedPolygonLineIntersection.
7143 2008-01-30 22:17  Ben Jubb <benjubb@refractions.net>
7145         * [r2116] Deleted. not used, not needed.
7146           
7147           
7149 2008-01-30 19:09  Ben Jubb <benjubb@refractions.net>
7151         * [r2115] Added for benefit of doxygen.
7153 2008-01-29 17:55  Ben Jubb <benjubb@refractions.net>
7155         * [r2114] Some small changes to improve the memory management.
7156           These changes plug a few leaks, but not all.
7158 2008-01-29 17:49  Ben Jubb <benjubb@refractions.net>
7160         * [r2113] Fix a bug in the shortcut test for containment in a
7161           rectangle. This test wasn't correctly testing for case of a point
7162           on the boundary.
7163           
7164           Was also a bug in JTS (now fixed).
7166 2008-01-29 17:37  Ben Jubb <benjubb@refractions.net>
7168         * [r2112] Patch to fix bug in ticket #171
7170 2008-01-22 19:34  Ben Jubb <benjubb@refractions.net>
7172         * [r2111] Updated for VC to give correct version
7173           (3.1.0-CAPI-1.5.0).
7175 2008-01-18 00:37  Ben Jubb <benjubb@refractions.net>
7177         * [r2110] Added to CAPI interface, cleared CAPI_INTERFACE_REV,
7178           bumped AGE & CURRENT
7180 2008-01-18 00:35  Ben Jubb <benjubb@refractions.net>
7182         * [r2109] Fixed a bug in the handling of line strings with repeated
7183           points.
7184           
7185           -This line, and those below, will be ignored--
7186           
7187           M MonotoneChainBuilder.cpp
7189 2008-01-17 19:15  Ben Jubb <benjubb@refractions.net>
7191         * [r2108] Fixed a misspelling, GEOSPreparedContainsProperty =>
7192           GEOSPreparedContainsProperly
7194 2008-01-16 18:36  Frank Warmerdam <warmerdam@pobox.com>
7196         * [r2107] updated to include post 3.0 classes
7198 2008-01-09 23:49  Ben Jubb <benjubb@refractions.net>
7200         * [r2106] Added support for prepared geometry
7202 2008-01-09 23:48  Ben Jubb <benjubb@refractions.net>
7204         * [r2105] removed extraneous 'using namespace'
7206 2008-01-03 21:11  Ben Jubb <benjubb@refractions.net>
7208         * [r2104] commented out some delete's in
7209           MCIndexSegmentSetMutualIntersector::addToIndex, to fix a bug in
7210           prepared contains() predicate.
7212 2008-01-02 23:23  Sean Gillies <sgillies@frii.com>
7214         * [r2102] Conditionally add swig/python,ruby to SUBDIRS
7216 2007-12-22 00:04  Mateusz Loskot <mateusz@loskot.net>
7218         * [r2101] Updated configuration of experimental builder based on
7219           Boost.Build. GEOS compiles with bjam successfully as static
7220           library.
7222 2007-12-21 23:50  Mateusz Loskot <mateusz@loskot.net>
7224         * [r2100] Updated Visual C++ makefiles with new submissions from
7225           Ben. Now, new GEOS features compiles with NMAKE too.
7227 2007-12-21 23:31  Mateusz Loskot <mateusz@loskot.net>
7229         * [r2099] Removed SimplePointInAreaLocator.h from
7230           algorithm/Makefile.am (header migrated to algorithm/locate).
7232 2007-12-21 23:26  Mateusz Loskot <mateusz@loskot.net>
7234         * [r2098] Added comment about deprecated translation units in
7235           source/algorithm.
7237 2007-12-21 23:26  Paul Ramsey <pramsey@cleverelephant.ca>
7239         * [r2097] remove trailing backslash
7241 2007-12-21 23:21  Mateusz Loskot <mateusz@loskot.net>
7243         * [r2096] Updated svn:ignore property.
7245 2007-12-21 23:18  Mateusz Loskot <mateusz@loskot.net>
7247         * [r2095] Fixed extra qualifications in
7248           /geom/prep/PreparedPolygonContainsProperly.
7250 2007-12-21 23:12  Mateusz Loskot <mateusz@loskot.net>
7252         * [r2094] Fixed extra qualifications in PreparedGeometryFactory
7253           class.
7255 2007-12-21 22:57  Mateusz Loskot <mateusz@loskot.net>
7257         * [r2093] Fixed GeometryTypeId misused in
7258           geos/geom/util/ComponentCoordinateExtracter.h.
7260 2007-12-21 22:49  Paul Ramsey <pramsey@cleverelephant.ca>
7262         * [r2092] remove .cpp files that weren't there before
7264 2007-12-21 22:49  Mateusz Loskot <mateusz@loskot.net>
7266         * [r2091] Reverted changes appled in r2089 to three files from
7267           source/geom.
7269 2007-12-21 22:47  Paul Ramsey <pramsey@cleverelephant.ca>
7271         * [r2090] type subdir typo
7273 2007-12-21 22:43  Mateusz Loskot <mateusz@loskot.net>
7275         * [r2089] Updated svn:ignore property.
7277 2007-12-21 22:41  Mateusz Loskot <mateusz@loskot.net>
7279         * [r2088] Added missing <iostream> header to
7280           CustomPointCoordinateSequence.cpp.
7282 2007-12-21 22:40  Mateusz Loskot <mateusz@loskot.net>
7284         * [r2087] Removed unused SimplePointInAreaLocator.cpp. This unit
7285           migrated to algorithm/locate module.
7287 2007-12-21 22:21  Paul Ramsey <pramsey@cleverelephant.ca>
7289         * [r2086] Updated configure.in with new locations.
7291 2007-12-21 22:14  Mateusz Loskot <mateusz@loskot.net>
7293         * [r2085] Updated configure.in with new locations.
7295 2007-12-21 22:12  Mateusz Loskot <mateusz@loskot.net>
7297         * [r2084] Updated configure.in with new locations.
7299 2007-12-21 22:09  Mateusz Loskot <mateusz@loskot.net>
7301         * [r2083] Updated configure.in with new locations.
7303 2007-12-21 22:07  Mateusz Loskot <mateusz@loskot.net>
7305         * [r2082] Updated configure.in with new locations.
7307 2007-12-21 22:02  Paul Ramsey <pramsey@cleverelephant.ca>
7309         * [r2081] Add headers/geos/algorithm/locate to automake
7311 2007-12-21 22:01  Paul Ramsey <pramsey@cleverelephant.ca>
7313         * [r2080] Add files to automake
7315 2007-12-21 21:57  Paul Ramsey <pramsey@cleverelephant.ca>
7317         * [r2079] Added headers/index/intervalrtree to automake
7319 2007-12-21 21:55  Paul Ramsey <pramsey@cleverelephant.ca>
7321         * [r2078] Added headers/geom/prep headers/geom/util to automake
7323 2007-12-21 21:47  Paul Ramsey <pramsey@cleverelephant.ca>
7325         * [r2077] Added index/intervalrtree to automake
7327 2007-12-21 21:43  Paul Ramsey <pramsey@cleverelephant.ca>
7329         * [r2076] added geom/util/ComponentCoordinateExtracter.h
7331 2007-12-21 21:40  Paul Ramsey <pramsey@cleverelephant.ca>
7333         * [r2075] Add geom/prep to automake
7335 2007-12-21 21:36  Paul Ramsey <pramsey@cleverelephant.ca>
7337         * [r2074] Add algorithm/location to automake
7339 2007-12-21 21:31  Paul Ramsey <pramsey@cleverelephant.ca>
7341         * [r2073] Added new files
7343 2007-12-21 20:50  Ben Jubb <benjubb@refractions.net>
7345         * [r2072]
7347 2007-12-21 20:48  Ben Jubb <benjubb@refractions.net>
7349         * [r2071]
7351 2007-12-21 20:47  Ben Jubb <benjubb@refractions.net>
7353         * [r2070] Added from JTS 1.9 to support prepared geometry
7355 2007-12-21 20:47  Ben Jubb <benjubb@refractions.net>
7357         * [r2069] Added from JTS 1.9 to support prepared geometry
7359 2007-12-21 20:44  Ben Jubb <benjubb@refractions.net>
7361         * [r2068] Added from JTS 1.9 to support prepared geometry
7363 2007-12-21 20:44  Ben Jubb <benjubb@refractions.net>
7365         * [r2067] Added from JTS 1.9 to support prepared geometry
7367 2007-12-21 20:42  Ben Jubb <benjubb@refractions.net>
7369         * [r2066] modified because SimplePointInAreaLocator.h moved
7371 2007-12-21 20:41  Ben Jubb <benjubb@refractions.net>
7373         * [r2065] Added from JTS 1.9 to support prepared geometry
7375 2007-12-21 20:41  Ben Jubb <benjubb@refractions.net>
7377         * [r2064] Added from JTS 1.9 to support prepared geometry
7379 2007-12-21 20:40  Ben Jubb <benjubb@refractions.net>
7381         * [r2063] Added from JTS 1.9 to support prepared geometry
7383 2007-12-21 20:39  Ben Jubb <benjubb@refractions.net>
7385         * [r2062] modified because SimplePointInAreaLocator.h moved
7387 2007-12-21 20:38  Ben Jubb <benjubb@refractions.net>
7389         * [r2061] Moved into geos::algorithm::locate
7391 2007-12-21 20:37  Ben Jubb <benjubb@refractions.net>
7393         * [r2060] Added from JTS 1.9 to support prepared geometry
7395 2007-12-21 20:35  Ben Jubb <benjubb@refractions.net>
7397         * [r2059] Added from JTS 1.9 to support prepared geometry
7399 2007-12-21 20:34  Ben Jubb <benjubb@refractions.net>
7401         * [r2058] Added from JTS 1.9 to support prepared geometry
7403 2007-12-21 20:33  Ben Jubb <benjubb@refractions.net>
7405         * [r2057] changed destructor to be virtual
7407 2007-12-21 20:31  Ben Jubb <benjubb@refractions.net>
7409         * [r2056] Added a covers() predicate, from JTS 1.9, to support
7410           prepared geometry
7412 2007-12-21 20:30  Ben Jubb <benjubb@refractions.net>
7414         * [r2055] changed IsRectangle to be public
7416 2007-12-21 20:03  Ben Jubb <benjubb@refractions.net>
7418         * [r2054] Added a covers() predicate, from JTS 1.9, to support
7419           prepared geometry
7421 2007-12-21 20:00  Ben Jubb <benjubb@refractions.net>
7423         * [r2053] Moved from geos::algorithm as in JTS 1.9
7425 2007-12-21 19:55  Ben Jubb <benjubb@refractions.net>
7427         * [r2052] New namaspace geos::algorithm::locate, as in JTS 1.9..
7429 2007-12-21 19:52  Ben Jubb <benjubb@refractions.net>
7431         * [r2051] Added a public constructor, and a method to bring in line
7432           with JTS 1.9. Changed namespace to geos::algorithm::locate
7434 2007-12-21 18:44  Paul Ramsey <pramsey@cleverelephant.ca>
7436         * [r2050] version numbering for next release (3.1.0)
7438 2007-12-21 18:41  Paul Ramsey <pramsey@cleverelephant.ca>
7440         * [r2046] 3.0.0 release
7442 2007-12-19 20:18  Mateusz Loskot <mateusz@loskot.net>
7444         * [r2045] Improved warning message about using DEPRECATED headers
7446 2007-12-17 23:09  Mateusz Loskot <mateusz@loskot.net>
7448         * [r2044] Fixed std::tolower usage in XMLTester.cpp (Ticket #163).
7450 2007-12-17 23:05  Mateusz Loskot <mateusz@loskot.net>
7452         * [r2043] Replaced finite function with std::numeric_limits (Ticket
7453           #162).
7455 2007-12-17 21:52  Mateusz Loskot <mateusz@loskot.net>
7457         * [r2042] source\Makefile.vc: Fixed MSVC_VER condition for
7458           Microsoft Visual C++ 2008 (9.0).
7460 2007-12-13 16:11  Mateusz Loskot <mateusz@loskot.net>
7462         * [r2041] Added Id keyword at the top of ChangeLog file.
7464 2007-12-13 16:09  Mateusz Loskot <mateusz@loskot.net>
7466         * [r2040] * build\msvc80\geos_unit\geos_unit.vcproj: fixed
7467           post-build event
7468           * source\geom\GeometryCollection.cpp: removed unreachable code,
7469           shorten exception message.
7470           * source\geom\Geometry.cpp: purified condition based on
7471           dynamic_cast
7472           * tests\unit\geom\GeometryFactoryTest.cpp: use std::size_t
7473           instead of
7474           int where unsigned integral type required.
7476 2007-12-09 00:02  Mateusz Loskot <mateusz@loskot.net>
7478         * [r2038] Added test suite for class
7479           geos::precision::SimpleGeometryPrecisionReducer.
7481 2007-12-08 22:59  Mateusz Loskot <mateusz@loskot.net>
7483         * [r2037] Updated svn:keyword property.
7485 2007-11-26 16:26  Mateusz Loskot <mateusz@loskot.net>
7487         * [r2036] Added geos.vsprops - property sheet for Visual C++
7488           projects.
7490 2007-11-26 15:19  Mateusz Loskot <mateusz@loskot.net>
7492         * [r2035] Added common Property Sheet for Visual C++ projects where
7493           Python and Ruby macros/locations are defined. Fixed include of
7494           Python.h, see Ticket #164 for details.
7496 2007-11-26 06:21  Mateusz Loskot <mateusz@loskot.net>
7498         * [r2034] Updated svn:ignore patterns.
7500 2007-11-26 06:16  Mateusz Loskot <mateusz@loskot.net>
7502         * [r2033] Enabled target copying version.h.vc and geos_c.h.vc to
7503           headers used by Visual C++. Added test if version.h.vc is used
7504           with Visual C++.
7506 2007-11-23 02:33  Mateusz Loskot <mateusz@loskot.net>
7508         * [r2032] A bit of purification with explicit casting int to bool
7509           type.
7511 2007-11-02 22:41  Paul Ramsey <pramsey@cleverelephant.ca>
7513         * [r2031] urls updated to point to osgeo locations
7515 2007-11-02 22:17  Paul Ramsey <pramsey@cleverelephant.ca>
7517         * [r2030] add the web site content to svn for collaborative
7518           management
7520 2007-09-21 17:42  Charlie Savage <cfis@savagexi.com>
7522         * [r2029] Update the CAPI and GEOS version numbers based on
7523           Reader/Writer additions to the CAPI and EWKB support for the C++
7524           api.
7526 2007-09-21 17:40  Charlie Savage <cfis@savagexi.com>
7528         * [r2028] Updated the SWIG bindings and tests to use the new
7529           Reader/Writer classes exposed in the CAPI.
7531 2007-09-21 17:40  Charlie Savage <cfis@savagexi.com>
7533         * [r2027] Update the CAPI to expose WKTReader/WBTWriter and
7534           WKBReader/WBKWriter in the CAPI. This is an improvement over the
7535           existing API since it avoids the use of the static variable used
7536           to control byte order and # of dimenions, and gives clients more
7537           control over the creation/destruction of readers and writers.
7538           Finally, exposed the ability to output the EWKB format (set SRID
7539           to true in the WKBWriter).
7541 2007-09-21 17:35  Charlie Savage <cfis@savagexi.com>
7543         * [r2026] Switched back to using < because the fuzzy comparison now
7544           in use trips assertion errors in VC++. See comments in code for
7545           more information. Note this change may cause problems. Strk left
7546           a note in the code saying that the '<' comparison sometimes gives
7547           unstable results. But that seems better than an assertion
7548           failure.
7550 2007-09-21 17:32  Charlie Savage <cfis@savagexi.com>
7552         * [r2025] Updated the WKBWriter so it can output EWKB format
7553           similar to PostGIS. Also added a few getter/setter methods that
7554           allow clients to specify the reader's number of dimensions, byte
7555           order and whether srid values should be output. These
7556           getters/setters make it easier to wrap the reader in the CAPI.
7558 2007-09-14 15:34  Charlie Savage <cfis@savagexi.com>
7560         * [r2024]
7562 2007-09-14 15:34  Charlie Savage <cfis@savagexi.com>
7564         * [r2023] Told SVN to ignore MSCV++ Python swig build directories.
7566 2007-09-14 15:25  Charlie Savage <cfis@savagexi.com>
7568         * [r2022] Set unknown SRID values to 0 instead of -1 to be more
7569           consistent with the rest of GEOS (srid values are initialized to
7570           0 by default).
7572 2007-09-11 02:02  Charlie Savage <cfis@savagexi.com>
7574         * [r2021] Don't include config.h for MSVC++ builds.
7576 2007-09-07 17:32  Charlie Savage <cfis@savagexi.com>
7578         * [r2020] The test for SWIG was incorrect. Fixed by patch from Mark
7579           Cave-Ayland.
7581 2007-09-06 23:24  Charlie Savage <cfis@savagexi.com>
7583         * [r2019] Applied patch from Mark Cave-Ayland's to make older
7584           versions of MingW that don't have struct timezone defined compile
7585           again. Also fixed issues with more recent versions of MingW that
7586           don't correctly compile with the -ansi compiler switch.
7588 2007-09-06 23:22  Charlie Savage <cfis@savagexi.com>
7590         * [r2018] Applied patches from Mark Cave-Ayland's that
7591           reorganize/improve the SWIG support in the generated configure
7592           file.\
7594 2007-08-31 20:44  Charlie Savage <cfis@savagexi.com>
7596         * [r2017] For MSVC++ builds the CAPI version was set in geos_c.cpp
7597           instead of geos_c.h and it was set incorrectly. This patch fixes
7598           the MSVC++ version number and centralizes the various versoin
7599           #defines in the geos_c.h.
7601 2007-08-31 20:18  Charlie Savage <cfis@savagexi.com>
7603         * [r2016] Update swig makefiles to make the wrappers dependent on
7604           the SWIG interface files even if SWIG is disabled. Doing this
7605           means that Make will correctly recognize that a user has modified
7606           an I file, but that the .cxx wrapper cannot be regenerated since
7607           SWIG is not available.
7609 2007-08-30 20:06  Charlie Savage <cfis@savagexi.com>
7611         * [r2015] MingW now includes the gettimeofday function - so
7612           reworked includes to only use custom version when building with
7613           VC++.
7615 2007-08-30 17:00  Charlie Savage <cfis@savagexi.com>
7617         * [r2014] Added RUBY_BIN_DIR to autoconf macros - simplified auto
7618           make input file for ruby bindings.
7620 2007-08-30 06:19  Charlie Savage <cfis@savagexi.com>
7622         * [r2013] The last attempt to fix this file failed - instead keep
7623           the code that queries the swig libraries but use sed to merge
7624           multiple lines together. If this is not done, then the swig
7625           output causes ./configure to blow up on msys.
7627 2007-08-30 05:31  Charlie Savage <cfis@savagexi.com>
7629         * [r2012] Fixes sed issue with swig on msys. For more info see:
7630           
7631           http://lists.refractions.net/pipermail/geos-devel/2007-August/002956.html
7633 2007-08-30 03:18  Charlie Savage <cfis@savagexi.com>
7635         * [r2011] Changed from dos to unix line feeds.
7637 2007-08-29 01:41  Charlie Savage <cfis@savagexi.com>
7639         * [r2010] New VC++ project for the python SWIG bindings.
7641 2007-08-29 01:29  Charlie Savage <cfis@savagexi.com>
7643         * [r2009] Ruby SWIG bindings - mapped eql? to == so that you can do
7644           point == point2 in ruby. Removed a hard-coded path from VC++
7645           project. Updated out-of-date copyright notices for no
7646           particularly good reason.
7648 2007-08-28 21:29  Charlie Savage <cfis@savagexi.com>
7650         * [r2008] Added release as an ignored directory for VC++, similar
7651           to the debug directory.
7653 2007-08-28 21:28  Charlie Savage <cfis@savagexi.com>
7655         * [r2007] Added new ruby VC++ project to solution file.
7657 2007-08-28 21:27  Charlie Savage <cfis@savagexi.com>
7659         * [r2006] Fixed c api include for VC++ - it should be #include
7660           <geos/version.h> instead of #include <version.h>.
7662 2007-08-28 21:27  Charlie Savage <cfis@savagexi.com>
7664         * [r2005] Added new ruby VC++ project to solution file.
7666 2007-08-28 21:26  Charlie Savage <cfis@savagexi.com>
7668         * [r2004] Follow lead of geos_lib project - copy geos/geos_c.h.in
7669           to geos/geos_c.h when building with VC++.
7671 2007-08-28 21:25  Charlie Savage <cfis@savagexi.com>
7673         * [r2003] Added new vc++ project for building ruby bindings. Its
7674           not perfect since it hard-codes the path to Ruby, but its enough
7675           to get one started.
7677 2007-08-28 21:22  Charlie Savage <cfis@savagexi.com>
7679         * [r2002] Updated SWIG wrappers based on changed interface file.
7680           Also generated with SWIG 1.3.31
7682 2007-08-28 20:42  Charlie Savage <cfis@savagexi.com>
7684         * [r2001] SWIG bindings - updated Ruby tests based on name changes.
7686 2007-08-28 20:41  Charlie Savage <cfis@savagexi.com>
7688         * [r2000] Updated Ruby swig bindings to more closely match Ruby
7689           style names. So eql? instead of equals, dimensions instead of
7690           get_dimensions, etc.
7692 2007-08-28 20:40  Charlie Savage <cfis@savagexi.com>
7694         * [r1999] Exposed Geometry::Clone method in SWIG bindings. Added
7695           check for NULL string in geomFromWKT wrapper.
7697 2007-08-23 20:35  Paul Ramsey <pramsey@cleverelephant.ca>
7699         * [r1998] Memory leak patches from Robert Coup
7701 2007-08-22 23:45  Mateusz Loskot <mateusz@loskot.net>
7703         * [r1997] Cleaned compilation warnings from VC++.
7705 2007-06-11 07:43  Mateusz Loskot <mateusz@loskot.net>
7707         * [r1996] Replaced post-increment operators with pre-increment
7708           operators where standard iterators are incremented in loops.
7709           NOTE: Prefer pre-incr. over post-inc. when working with standard
7710           iterators.
7712 2007-06-11 07:39  Mateusz Loskot <mateusz@loskot.net>
7714         * [r1995] Added unit test for geos::operation::IsSimpleOp class.
7716 2007-06-10 13:03  Mateusz Loskot <mateusz@loskot.net>
7718         * [r1994] Updated tests/unit/Makefile.am with new files.
7720 2007-06-10 11:53  Mateusz Loskot <mateusz@loskot.net>
7722         * [r1993] Added unit test for
7723           geos::algorithm::CGAlgorithms::computeOrientation() function.
7725 2007-06-10 11:29  Mateusz Loskot <mateusz@loskot.net>
7727         * [r1992] Updated svn:ignore property for the whole tree adding
7728           VC++ and Windows specific patterns.
7730 2007-06-10 11:18  Mateusz Loskot <mateusz@loskot.net>
7732         * [r1991] Added unit test for CGAlgorithms::isCCW() function.
7734 2007-06-10 11:08  Mateusz Loskot <mateusz@loskot.net>
7736         * [r1990] Added unit test for geos::algorithm::ConvexHull.
7738 2007-06-10 11:03  Mateusz Loskot <mateusz@loskot.net>
7740         * [r1989] Added custom operators for static and dynamic casts of
7741           pointers wrapped with std::auto_ptr<T> type.
7743 2007-06-08 17:13  Mateusz Loskot <mateusz@loskot.net>
7745         * [r1988] Identified test case failing because of
7746           geos::index::strtree::yComparator() instability.
7748 2007-06-08 17:10  Mateusz Loskot <mateusz@loskot.net>
7750         * [r1987] Analysis of instability of the yComparator, there are
7751           some new important questions to answer.
7753 2007-06-08 15:27  Mateusz Loskot <mateusz@loskot.net>
7755         * [r1986] Cleaned signed/unsigned types mixtures, got rid from
7756           annoying compiler warnings.
7758 2007-06-08 14:50  Mateusz Loskot <mateusz@loskot.net>
7760         * [r1985] Applied Konstantin Baumann's suggestion about including
7761           version.h in C API header for Visual C++.
7763 2007-06-08 14:50  Mateusz Loskot <mateusz@loskot.net>
7765         * [r1984] Applied Konstantin Baumann's suggestion about including
7766           version.h in C API header for Visual C++.
7768 2007-06-01 13:53  Mateusz Loskot <mateusz@loskot.net>
7770         * [r1983] Added Boost.Build configuration for GEOS (experimental).
7771           The idea is to enable users to build GEOS with bjam tool from
7772           Boost.Build package.
7774 2007-06-01 13:43  Mateusz Loskot <mateusz@loskot.net>
7776         * [r1982] Set missing svn:keywords property.
7778 2007-06-01 13:06  Mateusz Loskot <mateusz@loskot.net>
7780         * [r1981] Applied patch with pre-build events generating platform.h
7781           and version.h headers. Thanks to Konstantin Baumann for this
7782           patch.
7784 2007-05-06 02:42  Mateusz Loskot <mateusz@loskot.net>
7786         * [r1980] Updated svn:ignore property for build\msvc80.
7788 2007-05-06 02:40  Mateusz Loskot <mateusz@loskot.net>
7790         * [r1979] Added source/headers/geos/version.h.vc file for Visual
7791           C++ compiler.
7793 2007-04-22 04:44  Mateusz Loskot <mateusz@loskot.net>
7795         * [r1978] Added assertion validating ordinateIndex in setOrdinate()
7796           function. Extended GEOSCoordSeqTest with swapped and non-swapped
7797           calls of coordiantes assignment functions.
7799 2007-04-15 18:02  Mateusz Loskot <mateusz@loskot.net>
7801         * [r1977] Added detection of glibtoolize under Mac OS X.
7803 2007-03-05 09:58  Sandro Santilli <strk@keybit.net>
7805         * [r1976] Add new testcases by Carl Anderson
7807 2007-02-26 10:46  Sandro Santilli <strk@keybit.net>
7809         * [r1975] Patch by Tom Elwertowski:
7810           * source/inlines.cpp: fix for MingW32 builds.
7812 2007-02-21 10:14  Sandro Santilli <strk@keybit.net>
7814         * [r1974] Patch by Carl Anderson:
7815           
7816           * source/operation/buffer/SubgraphDepthLocater.cpp
7817           (findStabbedSegments):
7818           Implement short-circuit to avoid inner defective
7819           logic.
7820           
7821           Fixes badguy3.xml
7823 2007-02-21 10:12  Sandro Santilli <strk@keybit.net>
7825         * [r1973] * tests/xmltester/: Makefile.am, badguy3.xml:
7826           Added simplified version of nasty buffer bug test.
7828 2007-02-08 23:33  Sandro Santilli <strk@keybit.net>
7830         * [r1972] Patch by Mark Cave-Ayland:
7831           
7832           * configure.in: Allow configure to continue with use_python
7833           set to false if a python binary is not found, as per
7834           http://sources.redhat.com/automake/automake.html#Python.
7836 2007-02-07 00:34  Sandro Santilli <strk@keybit.net>
7838         * [r1971] General refactoring aimed at making the code cleaner
7839           to read and maintain; use iterators rather then random
7840           accessing containers to allow easy future switch to std::list
7841           from std::vector; use a tolerance-based strict weak ordering
7842           operator for sorting child boundables in STRtree, this
7843           fixes the heisenbug when building with inlines disabled.
7845 2007-02-06 02:05  Sandro Santilli <strk@keybit.net>
7847         * [r1970] * tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp:
7848           Expect result of POLYGON simplification to always be
7849           a polygon, even if collapsed to the empty geom.
7851 2007-02-06 01:57  Sandro Santilli <strk@keybit.net>
7853         * [r1969] * operation::buffer::BufferBuilder,
7854           operation::buffer::BufferOp:
7855           Fixed buffer operation to always return polygonal
7856           geometry
7858 2007-02-03 02:18  Paul Ramsey <pramsey@cleverelephant.ca>
7860         * [r1967] 3.0.0rc4 tagging
7862 2007-02-01 11:11  Sandro Santilli <strk@keybit.net>
7864         * [r1966] * operation::buffer::BufferOp: set MAX_PRECISION_DIGITS
7865           so to match JTS.
7867 2007-01-26 01:19  Sandro Santilli <strk@keybit.net>
7869         * [r1965] * tests/xmltester/: Makefile.am,
7870           stmlf-cases-20070119.xml:
7871           New overlay test.
7873 2007-01-26 00:57  Sandro Santilli <strk@keybit.net>
7875         * [r1964] * tests/xmltester/XMLTester.cpp: improved buffer
7876           result validator.
7877           * source/operation/buffer/BufferBuilder.cpp (computeNodedEdges):
7878           remove repeated points from noded SegmentStrings, skip collapsed
7879           edges.
7881 2007-01-17 11:59  Sandro Santilli <strk@keybit.net>
7883         * [r1963] New testcase for bug fixed by previous commit.
7885 2007-01-17 01:05  Sandro Santilli <strk@keybit.net>
7887         * [r1962] * source/index/strtree/STRtree.cpp (yComparator):
7888           Use static_cast<> and make code more readable.
7889           A side effect seems to be fixing a segfault :!
7891 2007-01-17 00:45  Sandro Santilli <strk@keybit.net>
7893         * [r1961] * source/headers/geos/index/strtree/STRtree.h (centreY):
7894           const-corrected.
7896 2007-01-16 14:12  Sandro Santilli <strk@keybit.net>
7898         * [r1960] * tests/xmltester/XMLTester.cpp: don't include catch-all
7899           headers.
7901 2007-01-09 17:34  Sandro Santilli <strk@keybit.net>
7903         * [r1959] * source/operation/buffer/: Makefile.am,
7904           OffsetCurveVertexList.h:
7905           New helper class for OffsetCurveBuilder
7906           * operation::buffer::OffsetCurveBuilder:
7907           Move vertexlist management to external class.
7908           * tests/xmltester/: Makefile.am, TestBufferExternal.xml:
7909           added test for above changes (imported from JTS and
7910           modified to work with GEOS).
7911           * tests/xmltester/XMLTester.cpp: change buffer
7912           validator again: check area of topological
7913           difference between expected and obtained result
7914           to be smaller then 1/1000 of expected geometry
7915           area.
7917 2007-01-09 15:08  Sandro Santilli <strk@keybit.net>
7919         * [r1958] * source/geom/CoordinateArraySequence.cpp,
7920           source/headers/geos/geom/CoordinateSequence.h,
7921           source/headers/geos/geom/CoordinateArraySequence.h:
7922           add(Coordinate, bool) made a virtual method and overrridden
7923           for CoordinateArraySequence, for better performance
7924           (single virtual call vs. multiple); added front() and
7925           back() methods.
7927 2007-01-09 10:27  Sandro Santilli <strk@keybit.net>
7929         * [r1957] * tests/xmltester/XMLTester.cpp: add areatest to buffer
7930           test handler.
7932 2007-01-05 01:01  Sandro Santilli <strk@keybit.net>
7934         * [r1956] * configure.in: prepared for version to 3.0.0rc4,
7935           fixed swig python errors as suggested by hint
7936           (AM_PATH_PYTHON).
7938 2007-01-04 22:43  Sandro Santilli <strk@keybit.net>
7940         * [r1955] * configure.in, swig/geos.i.in, swig/geos.i:
7941           geos.i generated at configure time from geos.i.in
7942           (so we don't have to manually update versions there).
7944 2007-01-04 22:38  Sandro Santilli <strk@keybit.net>
7946         * [r1954] Patch by dev-zero at gentoo dot org:
7947           
7948           * swig/geos.i: use unsigned int when CAPI signatures
7949           expect unsigned int (not size_t).
7951 2007-01-03 20:11  Sandro Santilli <strk@keybit.net>
7953         * [r1953] * tests/xmltester/: fme.xml, Makefile.am: added buffer
7954           testcase.
7956 2007-01-03 20:06  Sandro Santilli <strk@keybit.net>
7958         * [r1952] * tests/xmltester/XMLTester.cpp: use a tolerance of 10E-6
7959           for buffer validation (~10cm at worst when using latlong
7960           projections); create sql tables with oid to work around a
7961           bug in qgis 0.7.4.
7963 2007-01-03 19:18  Sandro Santilli <strk@keybit.net>
7965         * [r1951] Applied patch by Mark Cave-Ayland
7966           <mark.cave-ayland@ilande.co.uk>:
7967           
7968           * source/inlines.cpp, source/algorithm/HCoordinate.cpp:
7969           Fixes for MingW builds. See geos-devel/2007-January/002766.html.
7971 2007-01-03 14:56  Sandro Santilli <strk@keybit.net>
7973         * [r1950] * source/operation/buffer/BufferOp.cpp
7974           (bufferReducedPrecision):
7975           Fixed computation of reduced PrecisionModel scale.
7977 2006-12-18 20:04  Sandro Santilli <strk@keybit.net>
7979         * [r1949] * tests/xmltester/robustness.xml: added
7980           testcase reported to fail with 2.2.3 on
7981           postgis-users/2006-November/014013.html.
7983 2006-12-18 18:44  Sandro Santilli <strk@keybit.net>
7985         * [r1948] Geometry snapping synced with JTS.
7987 2006-12-18 14:27  Sandro Santilli <strk@keybit.net>
7989         * [r1947] * HOWTO_RELEASE: add ChangeLog's release mark step.
7991 2006-12-18 14:19  Sandro Santilli <strk@keybit.net>
7993         * [r1946] * source/precision/GeometrySnapper.cpp
7994           (computeSnapTolerance):
7995           properly compute snap tolerance for fixed precision geometries.
7996           * tests/xmltester/: Makefile.am, TestRobustOverlayFixed.xml:
7997           new test for fixed precision snapping.
7999 2006-12-15 10:50  Sandro Santilli <strk@keybit.net>
8001         * [r1945] release 3.0.0rc3 marked
8003 2006-12-14 19:12  Paul Ramsey <pramsey@cleverelephant.ca>
8005         * [r1943] bumped version numbers for 3.0.0rc3
8007 2006-12-13 11:05  Mateusz Loskot <mateusz@loskot.net>
8009         * [r1942] Updated makefile and project files for Visual C++.
8011 2006-12-13 10:55  Sandro Santilli <strk@keybit.net>
8013         * [r1941] Updated port information.
8015 2006-12-13 10:51  Sandro Santilli <strk@keybit.net>
8017         * [r1940] * precision::GeometrySnapper,
8018           precision::LineStringSnapper:
8019           Updated port information.
8021 2006-12-11 17:42  Sandro Santilli <strk@keybit.net>
8023         * [r1939] * source/headers/geos/noding/SegmentIntersector.h: added
8024           virtual
8025           isDone() function, always returning false by default.
8026           * source/noding/MCIndexNoder.cpp (intersectChains):
8027           short-circuit from JTS-1.8, based on the new
8028           SegmentIntersector::isDone() method.
8029           * source/noding/Makefile.am,
8030           source/noding/FastNodingValidator.cpp,
8031           source/noding/SingleInteriorIntersectionFinder.cpp,
8032           source/headers/geos/noding/Makefile.am,
8033           source/headers/geos/noding/FastNodingValidator.h,
8034           source/headers/geos/noding/SingleInteriorIntersectionFinder.h:
8035           New ports from JTS-1.8-cvs.
8036           * source/headers/geos/geomgraph/EdgeNodingValidator.h:
8037           use a FastNodingValidator rather then a simple NodingValidator.
8039 2006-12-07 10:45  Sandro Santilli <strk@keybit.net>
8041         * [r1938] * source/headers/geos/algorithm/:
8042           CentralEndpointIntersector.h,
8043           Makefile.am: new port from JTS-1.8.
8044           * algorithm::LineIntersector: robustness improvements
8045           from JTS-1.8.
8047 2006-12-05 11:22  Mateusz Loskot <mateusz@loskot.net>
8049         * [r1937] Fixed indentantion in tests/unit/capi.
8051 2006-12-05 11:10  Mateusz Loskot <mateusz@loskot.net>
8053         * [r1936] Fixed typos in changelog.
8055 2006-12-05 11:05  Mateusz Loskot <mateusz@loskot.net>
8057         * [r1935] Set svn:keyword property on CAPI tests.
8059 2006-12-05 11:02  Mateusz Loskot <mateusz@loskot.net>
8061         * [r1934] Purifying CAPI unit tests.
8063 2006-12-05 10:59  Mateusz Loskot <mateusz@loskot.net>
8065         * [r1933] Added CAPI tests to VC++ project.
8067 2006-12-05 10:42  Sandro Santilli <strk@keybit.net>
8069         * [r1932] * source/operation/overlay/OverlayOp.cpp: Use
8070           EdgeNodingValidator
8071           instead of OverlayResultValidator (faster and more effective).
8072           Note that compile-time defines can select use of either or both
8073           ones.
8074           * source/headers/geos/geom/BinaryOp.h: be quiet if not in DEBUG
8075           mode.
8077 2006-12-05 09:59  Sandro Santilli <strk@keybit.net>
8079         * [r1931] * noding::NodingValidator.h: throw TopologyException
8080           rather then a generic GEOSException.
8082 2006-12-04 12:41  Sandro Santilli <strk@keybit.net>
8084         * [r1930] * source/headers/geos/geomgraph/EdgeNodingValidator.h:
8085           fix members initialization order.
8087 2006-12-04 11:38  Sandro Santilli <strk@keybit.net>
8089         * [r1929] * geomgraph::EdgeNodingValidator: minor cleanup
8090           to use references args instead of pointers for
8091           method that doesn't handle NULLs anyway.
8093 2006-12-04 10:31  Sandro Santilli <strk@keybit.net>
8095         * [r1928] * tests/unit/capi/: GEOSCoordSeq.cpp =>
8096           GEOSCoordSeqTest.cpp
8097           * tests/unit/capi/GEOSSimplifyTest.cpp: new test
8098           for GEOSSimplify (just a test for bug #134).
8099           * source/simplify/DouglasPeuckerLineSimplifier.cpp (simplify):
8100           don't try to simplify empty coordinate lists. Fixes bug #134.
8102 2006-12-04 10:14  Sandro Santilli <strk@keybit.net>
8104         * [r1927] Other tests using setOrdinate instead of set{X,Y,Z}
8106 2006-12-04 10:12  Sandro Santilli <strk@keybit.net>
8108         * [r1926] * source/geom/CoordinateArraySequence.cpp (setOrdinate):
8109           fix bug #133.
8111 2006-12-04 10:00  Sandro Santilli <strk@keybit.net>
8113         * [r1925] * tests/unit/capi/GEOSCoordSeq.cpp: add test for bug #133
8114           (failing).
8116 2006-12-04 09:57  Sandro Santilli <strk@keybit.net>
8118         * [r1924] * tests/unit/geom/CoordinateArraySequenceTest.cpp: added
8119           tests for setOrdinate()
8121 2006-11-30 14:49  Sandro Santilli <strk@keybit.net>
8123         * [r1923] * tests/unit/: Makefile.am, capi/GEOSCoordSeq.cpp:
8124           new experimental test for C-API GEOSCoordSeq.
8125           * capi/geos_c.cpp (GEOSCoordSeq_create): removed
8126           suspicious static cast.
8128 2006-11-28 19:13  Mateusz Loskot <mateusz@loskot.net>
8130         * [r1922] Added Visual C++ 2005 project files.
8132 2006-11-23 20:17  Sandro Santilli <strk@keybit.net>
8134         * [r1921] * source/geom/Point.cpp (equalsExact): don't segfault on
8135           empty points. Fixes bug #132.
8137 2006-11-23 12:25  Sandro Santilli <strk@keybit.net>
8139         * [r1920] Added short descripion of testcases provenience
8141 2006-11-22 20:29  Sandro Santilli <strk@keybit.net>
8143         * [r1919] * tests/xmltester/: stmlf-cases-20061020.xml,
8144           Makefile.am: add more robustness testcases.
8146 2006-11-22 12:26  Sandro Santilli <strk@keybit.net>
8148         * [r1918] Patch by dron@ak4719.spb.edu:
8149           
8150           * autogen.sh: call 'autoheader' after 'aclocal'.
8151           Fixes bug #131
8153 2006-11-18 15:30  Mateusz Loskot <mateusz@loskot.net>
8155         * [r1917] Fixed path to geos_c.h in source/makefile.vc.
8157 2006-11-15 18:26  Sandro Santilli <strk@keybit.net>
8159         * [r1916] * configure.in: don't generate geos_c.h.vc
8160           * source/Makefile.vc: don't generate geos_c.h and version.h
8161           * source/headers/geos/version.h.vc, capi/geos_c.h.vc.in:
8162           removed, will NOT be needed by Makefile.vc
8163           * source/headers/geos/Makefile.am: distribute version.h
8164           * capi/Makefile.am: distribute geos_c.h
8166 2006-11-15 14:42  Sandro Santilli <strk@keybit.net>
8168         * [r1915] * capi/geos_c.h.in: hopefully fixed GEOS_DLL use.
8170 2006-11-15 11:28  Sandro Santilli <strk@keybit.net>
8172         * [r1914] * capi/geos_c.cpp (GEOSGeom_getDimensions): Fix a
8173           segfault on empty geometry input (fix bug #126).
8175 2006-11-11 05:32  Paul Ramsey <pramsey@cleverelephant.ca>
8177         * [r1913] Retreived original .vc file and put in MACRO
8178           substitutions. Somehow GNU version replaced .vc version during
8179           file shuffles to get macros in.
8181 2006-11-10 18:24  Sandro Santilli <strk@keybit.net>
8183         * [r1912] fixed timewarp
8185 2006-11-10 17:56  Paul Ramsey <pramsey@cleverelephant.ca>
8187         * [r1911] noted .vc change
8189 2006-11-10 17:55  Paul Ramsey <pramsey@cleverelephant.ca>
8191         * [r1910] Made sure geos_c.h.vc is part of 'make dist' since VC
8192           users won't have .configure
8194 2006-11-10 17:38  Paul Ramsey <pramsey@cleverelephant.ca>
8196         * [r1909] Added substitution strings to .in files for .vc
8197           generation.
8199 2006-11-10 17:35  Paul Ramsey <pramsey@cleverelephant.ca>
8201         * [r1908] Changes for capi .vc generation
8203 2006-11-10 14:50  Howard Butler <hobu.inc@gmail.com>
8205         * [r1907] update
8207 2006-11-09 09:10  Sandro Santilli <strk@keybit.net>
8209         * [r1906] * test/xmltester/XMLTester.cpp: improved 'testarea' test.
8211 2006-11-08 11:54  Sandro Santilli <strk@keybit.net>
8213         * [r1905] added 'release-separator' tag
8215 2006-11-08 11:51  Sandro Santilli <strk@keybit.net>
8217         * [r1904] * tests/xmltester/robustness.xml: made test safe to
8218           run by using the new 'areatest' operation; added
8219           new testcases just raised on the mailing list.
8220           * tests/xmltester/Makefile.am: robustness.xml is now safe
8221           to run, so run it on make check.
8223 2006-11-08 10:40  Sandro Santilli <strk@keybit.net>
8225         * [r1903] * source/headers/geos/geom/BinaryOp.h: enable
8226           COMMONBITS-removal heuristic so it is attempted
8227           before geometry snapping.
8229 2006-11-05 20:34  Sandro Santilli <strk@keybit.net>
8231         * [r1900] * capi/Makefile.am: distribute files needed for testing,
8232           proper cleanup (make distcheck works now)
8234 2006-11-05 00:24  Charlie Savage <cfis@savagexi.com>
8236         * [r1899] Updated ruby swig wrapper for changes in header files.
8238 2006-11-05 00:24  Charlie Savage <cfis@savagexi.com>
8240         * [r1898] Updated python swig wrapper for changes in header files.
8242 2006-11-05 00:23  Charlie Savage <cfis@savagexi.com>
8244         * [r1897] Fixes for changes in header files.
8246 2006-11-03 12:35  Sandro Santilli <strk@keybit.net>
8248         * [r1896] redirect 'diff' output to stderr
8250 2006-11-03 10:54  Sandro Santilli <strk@keybit.net>
8252         * [r1895] hopefully fixed proper quoting
8254 2006-11-03 10:30  Sandro Santilli <strk@keybit.net>
8256         * [r1894] Report non-zero return from ./geostest run
8258 2006-11-02 10:08  Sandro Santilli <strk@keybit.net>
8260         * [r1893] * source/headers/geos/geom/BinaryOp.h: disable debugging
8261           output by default.
8263 2006-11-02 10:02  Sandro Santilli <strk@keybit.net>
8265         * [r1892] * capi/geostest.c: updated to use the new GEOSGeometry
8266           typedef, so to build w/out warnings and fully respecting current
8267           const specification.
8269 2006-11-02 09:48  Sandro Santilli <strk@keybit.net>
8271         * [r1891] * capi/geos_c.cpp, capi/geos_c.h.in: const-corrected and
8272           documented GEOSPolygonize function.
8274 2006-11-02 09:38  Sandro Santilli <strk@keybit.net>
8276         * [r1890] * capi/test.expected: updated expected version
8277           * capi/testrunner.sh: be happy with geostest running w/out
8278           segfaulting, still run diff for reference.
8280 2006-11-02 09:33  Sandro Santilli <strk@keybit.net>
8282         * [r1889] * configure.in: updated versions to 3.0.0rc2 / CAPI-1.3.0
8284 2006-11-02 08:32  Sandro Santilli <strk@keybit.net>
8286         * [r1888] Patch by Markus Schaber <schabi@logix-tt.com>:
8287           
8288           * capi/geos_c.h.in: add GEOSGeometry and GEOSCoordSequence
8289           typedef, to unhide the pointer type and allow fine-grained
8290           const specification, use the new typedefs in function signatures
8291           (fix some const-specifications accordingly)
8292           * capi/geos_c.cpp: define GEOSGeometry and GEOSCoordSequence
8293           for cross-checking of types in header.
8295 2006-10-30 15:14  Sandro Santilli <strk@keybit.net>
8297         * [r1887] Patch by Markus Schaber <schabi@logix-tt.com>
8298           
8299           * capi/geos_c.cpp: more focused 'using' directives.
8300           * capi/geos_c.h.in: let the enum visible by geos_c.cpp
8301           now that there are no more name clashes.
8303 2006-10-30 13:20  Sandro Santilli <strk@keybit.net>
8305         * [r1886] removed useless GEOSGeomTypes define
8307 2006-10-30 13:00  Sandro Santilli <strk@keybit.net>
8309         * [r1885] reduce default verbosity
8311 2006-10-30 12:49  Sandro Santilli <strk@keybit.net>
8313         * [r1884] * capi/geos_c.cpp:
8314           Remove a typedef which is also included via Header;
8315           Use dynamic_cast instead of C cast in 2 cases to allow the RTTI
8316           type check;
8317           Replace "geoms" temp vector in polygonizer function with a loop,
8318           this saves us at least one of the two vector copies;
8319           Drop 2 unneded const_cast occurences;
8320           Allow calling getNumGeometries against non-collections;
8321           2 comment / whitespace cleanups.
8322           * capi/geos_c.h.in:
8323           Added a comment explaining ou #ifndef magic;
8324           Unified the two #ifndef into a single one.
8326 2006-10-30 10:29  Sandro Santilli <strk@keybit.net>
8328         * [r1883] * capi/: test.expected, testrunner.sh, Makefile.am: Added
8329           a run of ./geostest as part of 'make check'
8331 2006-10-30 10:15  Sandro Santilli <strk@keybit.net>
8333         * [r1882] Patch submitted by Markus Schaber <schabi@logix-tt.com> (
8334           reviewed and fixed )
8335           
8336           * capi/: geos_c.cpp, geos_c.h.in:
8337           Changed the C-API implementation to actually include the header
8338           that's included by the clients, this allows the compiler to check
8339           declarations and implementation for consistency, fixed geos_c.cpp
8340           accordingly (const-correctness, mainly).
8342 2006-10-30 09:49  Sandro Santilli <strk@keybit.net>
8344         * [r1881] * capi/geostest.c: added some checks of return from CAPI
8345           functions returning GEOSGeom (not all, just a few)
8347 2006-10-27 11:54  Sandro Santilli <strk@keybit.net>
8349         * [r1880] Patch by Markus Schaber <schabi@logix-tt.com>
8350           
8351           * algorithm::InteriorPointLine (ctor): take Geometry by
8352           const-pointer.
8353           * geom::Geometry (getInteriorPoint): made a const-method
8354           * operation::polygonize::Polygonizer: implement filter_ro rather
8355           then filter_rw, as it doesn't change the Geometry, propagated
8356           change to internal interfaces (add methods)
8358 2006-10-26 09:22  Sandro Santilli <strk@keybit.net>
8360         * [r1879] * capi/geos_c.h.in: reverted all changes of 'int' types
8361           to 'size_t' types (the lib never changed, and still expects
8362           ints)
8364 2006-10-24 16:54  Sandro Santilli <strk@keybit.net>
8366         * [r1878] * source/headers/geos/geom/BinaryOp.h: try original geoms
8367           first by default.
8369 2006-10-24 16:53  Sandro Santilli <strk@keybit.net>
8371         * [r1877] * operation::overlay::OverlayResultValidator.cpp
8372           (isValid): run the test even if inputs and output are not areal.
8374 2006-10-24 16:49  Sandro Santilli <strk@keybit.net>
8376         * [r1876] * operation::overlay::FuzzyPointLocator: eliminate
8377           non-polygonal components from consideration when testing the
8378           location of points.
8380 2006-10-24 10:16  Sandro Santilli <strk@keybit.net>
8382         * [r1875] * precision::GeometrySnapper: snapPrecisionFactor
8383           augmented from 10e-12 to 10e-10.
8385 2006-10-24 09:49  Sandro Santilli <strk@keybit.net>
8387         * [r1874] * precision::LineStringSnapper (findSegmentToSnap):
8388           return the *closest* segment, don't snap if the closest
8389           segment *intersects* the snap points, consider a distance
8390           of exactly snapTolerance as non-tolerated (got in sync with JTS)
8392 2006-10-23 10:23  Sandro Santilli <strk@keybit.net>
8394         * [r1873] * source/headers/geos/geom/BinaryOp.h (SnapOp): document
8395           and add optional CBR step (snap after applying common bits
8396           removal - this is the default); (check_valid): add validity
8397           checker function.
8399 2006-10-20 11:18  Sandro Santilli <strk@keybit.net>
8401         * [r1872] * noding::SegmentString: added notifyCoordinatesChange
8402           method.
8403           * noding::ScaledNoder: notify possible coordinates change to
8404           SegmentString after removing repeated points.
8406 2006-10-19 18:26  Sandro Santilli <strk@keybit.net>
8408         * [r1871] * configure.in: use 'expr' for arithmetics (more
8409           portable)
8411 2006-10-18 19:21  Mateusz Loskot <mateusz@loskot.net>
8413         * [r1870] Refactored Visual C++ makefiles.
8415 2006-10-18 17:53  Mateusz Loskot <mateusz@loskot.net>
8417         * [r1869] Updated source\makefile.vc and source\dirlist.mk files.
8419 2006-10-18 17:53  Mateusz Loskot <mateusz@loskot.net>
8421         * [r1868] Added top-level makefile.vc.
8423 2006-10-18 14:28  Sandro Santilli <strk@keybit.net>
8425         * [r1867] fixed svn:ignore property
8427 2006-10-18 12:08  Sandro Santilli <strk@keybit.net>
8429         * [r1866] disable non-JTS overlay result validators (to more
8430           closely track JTS at this stage)
8432 2006-10-17 14:26  Sandro Santilli <strk@keybit.net>
8434         * [r1865] * source/headers/geos/geom/BinaryOp.h (SnapOp): fixed
8435           horrible
8436           bug applying overlay of first geom to itself :(
8438 2006-10-17 10:15  Sandro Santilli <strk@keybit.net>
8440         * [r1864] really fixed 'extra tokens at end of #endif directive'
8441           warning
8443 2006-10-17 10:10  Sandro Santilli <strk@keybit.net>
8445         * [r1863] fixed 'extra tokens at end of #endif directive' warning
8447 2006-10-17 08:44  Sandro Santilli <strk@keybit.net>
8449         * [r1862] * capi/Makefile.am: don't directly link geostest against
8450           both libgeos.so and libstdc++ (should be derived by
8451           libgeos_c.so).
8453 2006-10-12 15:33  Sandro Santilli <strk@keybit.net>
8455         * [r1861] * tests/bigtest/GeometryTestFactory.cpp,
8456           tests/bigtest/bigtest.h, tests/bigtest/TestSweepLineSpeed.cpp:
8457           fixed header inclusion, to reduce compiler noise.
8459 2006-10-09 16:39  Sandro Santilli <strk@keybit.net>
8461         * [r1860] * source/headers/geos/geom/BinaryOp.h: always snap geoms
8462           to each-other before applying an overlay (temp hack).
8464 2006-10-09 16:35  Sandro Santilli <strk@keybit.net>
8466         * [r1859] * source/operation/overlay/OverlayOp.cpp: enable all
8467           overlay result validators, make it disablable at compile time.
8469 2006-10-05 10:58  Mateusz Loskot <mateusz@loskot.net>
8471         * [r1858] Added inclusion guards to geos_c.h files.
8473 2006-10-05 09:46  Sandro Santilli <strk@keybit.net>
8475         * [r1857] increment areatest verbosity (needs -v -v)
8477 2006-10-02 18:53  Howard Butler <hobu.inc@gmail.com>
8479         * [r1856] GEOSEnvelope wasn't in the PROTOTYPES section in
8480           geos_c.cpp
8482 2006-09-27 07:48  Sandro Santilli <strk@keybit.net>
8484         * [r1855] updated tag item
8486 2006-09-27 07:43  Sandro Santilli <strk@keybit.net>
8488         * [r1854] added info about svn tags
8490 2006-09-19 06:54  Sandro Santilli <strk@keybit.net>
8492         * [r1853] Added <algorithm> include
8494 2006-09-08 23:13  Paul Ramsey <pramsey@cleverelephant.ca>
8496         * [r1851] Added information about funders of the 3.0.0 series: Safe
8497           Software, Autodesk,
8498           Bavarian State Ministry of Agriculture and Forestry and the State
8499           Survey of Bavaria.
8501 2006-09-08 09:38  Sandro Santilli <strk@keybit.net>
8503         * [r1850] updated
8505 2006-09-08 09:31  Sandro Santilli <strk@keybit.net>
8507         * [r1849] more debugging output
8509 2006-09-08 09:21  Sandro Santilli <strk@keybit.net>
8511         * [r1848] More testcases
8513 2006-09-07 18:07  Sandro Santilli <strk@keybit.net>
8515         * [r1847] New unit test for OverlayResultValidator class
8517 2006-09-07 18:07  Sandro Santilli <strk@keybit.net>
8519         * [r1846] more debugging output
8521 2006-09-07 17:52  Sandro Santilli <strk@keybit.net>
8523         * [r1845] Added addVertices private method (unused, as in JTS, but
8524           possibly useful in the future)
8526 2006-09-07 17:41  Sandro Santilli <strk@keybit.net>
8528         * [r1844] Added debugging code
8530 2006-09-07 17:35  Sandro Santilli <strk@keybit.net>
8532         * [r1843] more testcases (added test for max distance of offset
8533           points)
8535 2006-09-07 15:28  Sandro Santilli <strk@keybit.net>
8537         * [r1842] removed svn:executable prop from all .cpp files
8539 2006-09-07 15:22  Sandro Santilli <strk@keybit.net>
8541         * [r1841] removed svn:executable property
8543 2006-09-07 15:21  Sandro Santilli <strk@keybit.net>
8545         * [r1840] testing execute bit state
8547 2006-09-07 12:17  Mateusz Loskot <mateusz@loskot.net>
8549         * [r1839] Set svn:keyword for $ expansion.
8551 2006-09-07 11:34  Sandro Santilli <strk@keybit.net>
8553         * [r1838] Cleaned up OverlayResultValidator call (still disabled
8554           due to bugs)
8556 2006-09-07 11:27  Sandro Santilli <strk@keybit.net>
8558         * [r1837] blindly return positive result if any input or output is
8559           not an area
8561 2006-09-07 11:08  Sandro Santilli <strk@keybit.net>
8563         * [r1836] new test for FuzzyPointLocator
8565 2006-09-07 10:30  Sandro Santilli <strk@keybit.net>
8567         * [r1835] Explicit values to LocationValue enum items. Removed CVS
8568           Log
8570 2006-09-07 09:33  Sandro Santilli <strk@keybit.net>
8572         * [r1834] Removed catch-all headers inclusion and use of obsoleted
8573           Unload class
8575 2006-09-07 09:24  Sandro Santilli <strk@keybit.net>
8577         * [r1833] updated
8579 2006-09-07 09:23  Sandro Santilli <strk@keybit.net>
8581         * [r1832] comment cleanup
8583 2006-09-07 09:01  Sandro Santilli <strk@keybit.net>
8585         * [r1831] Comments about ownership (and lifetime) of returned
8586           objects
8588 2006-09-07 08:59  Sandro Santilli <strk@keybit.net>
8590         * [r1830] New DistanceOp unit test
8592 2006-09-07 08:57  Sandro Santilli <strk@keybit.net>
8594         * [r1829] (computeMinDistancePoints): fixed invalid reference.
8596 2006-09-07 08:23  Sandro Santilli <strk@keybit.net>
8598         * [r1828] don't giveup on automake failures (testing)
8600 2006-09-06 18:44  Sandro Santilli <strk@keybit.net>
8602         * [r1827] Ops, overlay result validation erroenously committed
8604 2006-09-06 18:41  Sandro Santilli <strk@keybit.net>
8606         * [r1826] new test for OffsetPointGenerator class
8608 2006-09-06 18:37  Sandro Santilli <strk@keybit.net>
8610         * [r1825] Fixed uninitialized memory bug
8612 2006-09-06 17:59  Sandro Santilli <strk@keybit.net>
8614         * [r1824] new test for FuzzyPointLocator class
8616 2006-09-06 17:48  Sandro Santilli <strk@keybit.net>
8618         * [r1823] updated after GeometrySnapper interface change.
8620 2006-09-06 17:26  Mateusz Loskot <mateusz@loskot.net>
8622         * [r1822] Set $ expansion for new files in 'overlay' module.
8624 2006-09-06 17:22  Sandro Santilli <strk@keybit.net>
8626         * [r1821] Rest of Overlay validation classes.
8628 2006-09-06 16:54  Mateusz Loskot <mateusz@loskot.net>
8630         * [r1820] Set svn:keyword property for Id keyword expansion.
8632 2006-09-06 15:50  Sandro Santilli <strk@keybit.net>
8634         * [r1819] Fixed comments and includes
8636 2006-09-06 15:33  Sandro Santilli <strk@keybit.net>
8638         * [r1818] new helper class for Overlay op validation.
8640 2006-09-06 15:21  Sandro Santilli <strk@keybit.net>
8642         * [r1817] (getBoundary) memory allocations documented
8644 2006-09-05 16:18  Sandro Santilli <strk@keybit.net>
8646         * [r1816] updated (last commit log was bogus, refer to ChangeLog
8647           entry)
8649 2006-09-05 16:07  Sandro Santilli <strk@keybit.net>
8651         * [r1815] (OverlayOp::checkObviouslyWrongResult): exceptions
8652           messages rewording
8654 2006-08-31 23:13  Sandro Santilli <strk@keybit.net>
8656         * [r1814] (insertContained): fixed bug reported in
8657           geos-devel/2006-August/002541.html
8659 2006-08-31 23:07  Sandro Santilli <strk@keybit.net>
8661         * [r1813] Reverted last two commits. Darwin host on buildbot seems
8662           to have its own problems...
8664 2006-08-31 22:28  Sandro Santilli <strk@keybit.net>
8666         * [r1812] Ops, it was AM_CONFIG_HEADER the old version - still
8667           testing
8669 2006-08-31 22:21  Sandro Santilli <strk@keybit.net>
8671         * [r1811] AC_CONFIG_HEADERS => AM_CONFIG_HEADER (to support older
8672           automake versions)
8674 2006-08-04 20:30  Howard Butler <hobu.inc@gmail.com>
8676         * [r1810] version should be 3.0.0 instead of 3.3.0
8678 2006-08-04 20:29  Howard Butler <hobu.inc@gmail.com>
8680         * [r1809] bump patch to rc1
8682 2006-08-04 20:23  Howard Butler <hobu.inc@gmail.com>
8684         * [r1808] give makefile.vc some love
8686 2006-08-04 16:40  Charlie Savage <cfis@savagexi.com>
8688         * [r1807] Updated SWIG bindings to expose the equalsExact and
8689           normalize methods.
8691 2006-08-03 23:43  Charlie Savage <cfis@savagexi.com>
8693         * [r1806] Two changes needed to include the correct definitions for
8694           compiling geos using MingW/msys on Windows.
8696 2006-08-03 22:46  Sandro Santilli <strk@keybit.net>
8698         * [r1805] try to keep text within 80 cols
8700 2006-08-03 22:24  Charlie Savage <cfis@savagexi.com>
8702         * [r1804] Changed configure.in to use *nix line feeds.
8704 2006-08-03 22:17  Charlie Savage <cfis@savagexi.com>
8706         * [r1803] Mistakenly used Geometry* in C api headers instead of
8707           GEOSGeom.
8709 2006-08-03 22:13  Charlie Savage <cfis@savagexi.com>
8711         * [r1802] Removed native line endings for configure.in since CR/LF
8712           does not work on Windows under msys.
8714 2006-08-03 22:02  Charlie Savage <cfis@savagexi.com>
8716         * [r1801] Added equalsExact and normalize to the c api as discussed
8717           on the mailing list
8718           (http://geos.refractions.net/pipermail/geos-devel/2006-July/002452.html).
8720 2006-08-03 21:34  Charlie Savage <cfis@savagexi.com>
8722         * [r1800] Updated build scripts so that ruby/geos_wrap.cxx,
8723           python/geos_wrap.cxx and python/geos.py are removed by make
8724           maintainer-clean but not make clean.
8726 2006-08-03 16:28  Mateusz Loskot <mateusz@loskot.net>
8728         * [r1799] Fixed Bug #90
8730 2006-08-03 16:18  Charlie Savage <cfis@savagexi.com>
8732         * [r1798] Added SWIG generated wrapper files for Ruby and Python
8734 2006-07-27 06:18  Mateusz Loskot <mateusz@loskot.net>
8736         * [r1797] Added svn:ignore property to ignore 'geos-3.0.0rc1' dir
8737           (testing commit access to SVN).
8739 2006-07-26 19:06  Sandro Santilli <strk@keybit.net>
8741         * [r1795] Removed .cvsignore files from repository
8743 2006-07-26 17:51  Sandro Santilli <strk@keybit.net>
8745         * [r1794] * capi/Makefile.am: forced link of geostest against
8746           stdc++ lib
8747           * tests/xmltester/XMLTester.cpp: added <cmath> include (for fabs
8748           use)
8750 2006-07-26 15:28  Sandro Santilli <strk@keybit.net>
8752         * [r1776] Added geometry snapping heuristic
8754 2006-07-25 20:45  Sandro Santilli <strk@keybit.net>
8756         * [r1775] Made autogen.sh errors more visible
8758 2006-07-21 19:37  Charlie Savage <cfis@savagexi.com>
8760         * [r1773] Added note about inclusion of version.in.vc. See
8761           http://geos.refractions.net/pipermail/geos-devel/2006-July/002463.html
8762           for more info.
8764 2006-07-21 17:59  Sandro Santilli <strk@keybit.net>
8766         * [r1772] Added test for GeometrySnapper
8768 2006-07-21 17:59  Sandro Santilli <strk@keybit.net>
8770         * [r1771] Fixed preprocessor directive use
8772 2006-07-21 17:09  Sandro Santilli <strk@keybit.net>
8774         * [r1770] Added new precision::LineStringSnapper class + test
8775           and precision::GeometrySnapper (w/out test)
8777 2006-07-21 17:05  Sandro Santilli <strk@keybit.net>
8779         * [r1769] added operator<< for CoordinateList class
8781 2006-07-21 17:00  Sandro Santilli <strk@keybit.net>
8783         * [r1768] Added another distance() test
8785 2006-07-21 16:45  Mateusz Loskot <mateusz@loskot.net>
8787         * [r1767] Wrapped FIXME message with #warning directive to shout
8788           about potential headers removal in future.
8790 2006-07-21 14:53  Sandro Santilli <strk@keybit.net>
8792         * [r1766] CoordinateList class re-introduced, for list-based ops
8793           (not strictly mapped to JTS version, not yet at least)
8795 2006-07-21 14:49  Sandro Santilli <strk@keybit.net>
8797         * [r1765] Fixed typo in comment
8799 2006-07-21 08:33  Sandro Santilli <strk@keybit.net>
8801         * [r1764] Removed blank space after backslash (automake complained)
8803 2006-07-19 02:43  Charlie Savage <cfis@savagexi.com>
8805         * [r1763] Added veresion.h.vc as EXTRA_DIST to ensure it is
8806           packaged when doing make dist.
8808 2006-07-15 19:36  Charlie Savage <cfis@savagexi.com>
8810         * [r1762] Removed python test/cases directory (tests are now just
8811           in tests directory).
8813 2006-07-13 08:02  Charlie Savage <cfis@savagexi.com>
8815         * [r1761] Updated ChangeLog to note additional SWIG tests and
8816           integration with the GEOS build system.
8818 2006-07-13 07:49  Charlie Savage <cfis@savagexi.com>
8820         * [r1760] Updated version number to 3.0.0rc1-CAPI-1.1.1 to match
8821           the autoconf generated files.
8823 2006-07-13 07:38  Charlie Savage <cfis@savagexi.com>
8825         * [r1759] Fixed spelling mistake in test task.
8827 2006-07-13 07:36  Charlie Savage <cfis@savagexi.com>
8829         * [r1758] Removed dependency on README.txt since it has been
8830           removed.
8832 2006-07-13 07:35  Charlie Savage <cfis@savagexi.com>
8834         * [r1757] New tests for the buffer operation.
8836 2006-07-13 07:29  Charlie Savage <cfis@savagexi.com>
8838         * [r1756] Added SWIG Python and Ruby bindings back into the main
8839           GEOS build system.
8841 2006-07-13 07:27  Charlie Savage <cfis@savagexi.com>
8843         * [r1755] Updated extra_dist for test directories.
8845 2006-07-13 07:20  Charlie Savage <cfis@savagexi.com>
8847         * [r1754] Remove the dependency on the cases subdirectory which is
8848           no longer needed.
8850 2006-07-13 07:19  Charlie Savage <cfis@savagexi.com>
8852         * [r1753] Updated test suite to use the correct tests.
8854 2006-07-13 07:16  Charlie Savage <cfis@savagexi.com>
8856         * [r1752] Removed old tests cases which are no longer valid (worked
8857           using the C++ api).
8859 2006-07-13 07:14  Charlie Savage <cfis@savagexi.com>
8861         * [r1751] New Python test case to ensure creating coordinate
8862           sequences and geometries works correctly.
8864 2006-07-13 07:14  Charlie Savage <cfis@savagexi.com>
8866         * [r1750] Removed README.txt files which are no longer applicable
8867           now that the SWIG bindings have been intergrated into the GEOS
8868           build system.
8870 2006-07-13 07:13  Charlie Savage <cfis@savagexi.com>
8872         * [r1749] Renamed test class.
8874 2006-07-13 07:09  Charlie Savage <cfis@savagexi.com>
8876         * [r1748] Removed old, unused code.
8878 2006-07-13 07:09  Charlie Savage <cfis@savagexi.com>
8880         * [r1747] Added tyepmap to support creating polygons with holes.
8882 2006-07-13 07:08  Charlie Savage <cfis@savagexi.com>
8884         * [r1746] Added default value for quadsegs parmeter in buffer
8885           operation.
8887 2006-07-13 04:47  Charlie Savage <cfis@savagexi.com>
8889         * [r1745] Manually moved from parent directory.
8891 2006-07-13 04:46  Charlie Savage <cfis@savagexi.com>
8893         * [r1744] Updated EXTRA_DIST to include python.i and geos.pth
8895 2006-07-13 04:46  Charlie Savage <cfis@savagexi.com>
8897         * [r1743] Moved file to tests subdirectory.
8899 2006-07-13 04:45  Charlie Savage <cfis@savagexi.com>
8901         * [r1742] Installation is now done by autoconf macros instead of
8902           setup.py
8904 2006-07-13 04:39  Charlie Savage <cfis@savagexi.com>
8906         * [r1741] Cleaned up ruby.i, added licenxe to python.i, commented
8907           back in python.i into geos.i.
8909 2006-07-13 04:09  Charlie Savage <cfis@savagexi.com>
8911         * [r1740] Added code to read xml test cases.
8913 2006-07-13 04:08  Charlie Savage <cfis@savagexi.com>
8915         * [r1739] Added exception handling for results that return
8916           geometries. Added normalize and equalsExact, but for the moment
8917           they are commented out.
8919 2006-07-13 03:59  Charlie Savage <cfis@savagexi.com>
8921         * [r1738] Changes to compile on VC++ - fully qualified polygon
8922           name. Should also work on MingW, will test next.
8924 2006-07-12 23:17  Charlie Savage <cfis@savagexi.com>
8926         * [r1737] Disabled test_combinations.rb for the moment since it
8927           fails.
8929 2006-07-12 23:16  Charlie Savage <cfis@savagexi.com>
8931         * [r1736] Fixed serious bug in geom_to_hex and geom_to_wkb type
8932           maps. Was using temporary variable instead of passed in variable.
8934 2006-07-12 22:55  Charlie Savage <cfis@savagexi.com>
8936         * [r1735] Switched GeosBytesOrder to int in api signatures.
8938 2006-07-12 22:11  Charlie Savage <cfis@savagexi.com>
8940         * [r1734] A number of changes to fix warning generated by gcc and
8941           to make sure the bindings compile for Python.
8943 2006-07-12 22:11  Charlie Savage <cfis@savagexi.com>
8945         * [r1733] Updated Python SWIG makefile to build with the c api.
8947 2006-07-12 22:10  Charlie Savage <cfis@savagexi.com>
8949         * [r1732] Minor change to fix gcc warning.
8951 2006-07-12 22:10  Charlie Savage <cfis@savagexi.com>
8953         * [r1731] Updated Ruby SWIG makefile to build with the c api.
8955 2006-07-12 21:03  Charlie Savage <cfis@savagexi.com>
8957         * [r1730] Fixed an error in the way GEOSByteOrder was declared. It
8958           is now an enum in geos_c.h
8960 2006-07-12 19:10  Charlie Savage <cfis@savagexi.com>
8962         * [r1729] Added %rename directive so that GeomUnion is exposed as
8963           union is SWIG languages.
8965 2006-07-12 19:08  Charlie Savage <cfis@savagexi.com>
8967         * [r1728] Updated tests for combinatins (union, intersection, etc.)
8968           and operaptions (buffer, centroid, etc.).
8970 2006-07-12 19:07  Charlie Savage <cfis@savagexi.com>
8972         * [r1727] These tests are no longer needed.
8974 2006-07-12 17:51  Charlie Savage <cfis@savagexi.com>
8976         * [r1726] Ported old tests for relations, such as intersects,
8977           touches, etc., to new swig bindings.
8979 2006-07-12 08:30  Charlie Savage <cfis@savagexi.com>
8981         * [r1725] Added type map needed to create polygons with holes.
8982           Unfortunately, this is Ruby specific. It needs to be ported to
8983           Python next.
8985 2006-07-12 08:29  Charlie Savage <cfis@savagexi.com>
8987         * [r1724] Removed wrapper classes and replace them with SWIG "fake"
8988           classes. This makes the interface cleaner, and makes memory
8989           management much easier. Also added area, dimension, length,
8990           getExteriorRing, getInteriorRingN methods.
8992 2006-07-12 08:27  Charlie Savage <cfis@savagexi.com>
8994         * [r1723] Added test to read from wkb geometry - currently fails,
8995           needs more investigation.
8997 2006-07-12 08:27  Charlie Savage <cfis@savagexi.com>
8999         * [r1722] Added tests for invalid geometries.
9001 2006-07-12 08:27  Charlie Savage <cfis@savagexi.com>
9003         * [r1721] Updated ruby test suite.
9005 2006-07-12 08:24  Charlie Savage <cfis@savagexi.com>
9007         * [r1720] New tests for area, length, distance.
9009 2006-07-12 05:21  Charlie Savage <cfis@savagexi.com>
9011         * [r1719] Converted line feeds to Unix style.
9013 2006-07-12 05:21  Charlie Savage <cfis@savagexi.com>
9015         * [r1718] New tests for creating geometries and calling various
9016           functions such as numGeometries, isValid, etc.
9018 2006-07-12 05:20  Charlie Savage <cfis@savagexi.com>
9020         * [r1717] Tests for srid handling.
9022 2006-07-12 05:20  Charlie Savage <cfis@savagexi.com>
9024         * [r1716] Merged tests from test_wkb_reader.rb
9026 2006-07-12 05:18  Charlie Savage <cfis@savagexi.com>
9028         * [r1715] Merging into test_io.rb
9030 2006-07-12 04:46  Charlie Savage <cfis@savagexi.com>
9032         * [r1714] Tests to verify returned version numbers from C api.
9034 2006-07-11 18:48  Charlie Savage <cfis@savagexi.com>
9036         * [r1713] Fixes for coordinate sequences. Fixed bug in range
9037           checking, chaned clone to be a method instead of copy
9038           constructor, marked clone as creating a new object.
9040 2006-07-11 18:44  Charlie Savage <cfis@savagexi.com>
9042         * [r1712] Tests for SWIG coordinate sequence class.
9044 2006-07-11 09:07  Charlie Savage <cfis@savagexi.com>
9046         * [r1711] Added reference to new enum called GEOSByteOrders. The
9047           enum has two values, GEOS_WKB_NDR and GEOS_WKB_XDR which signify
9048           big endian and little endian byte orders.
9050 2006-07-11 09:05  Charlie Savage <cfis@savagexi.com>
9052         * [r1710] Added 5 methods to the C API as documented in the
9053           changelong. The new methods are read/write WKB Hex values,
9054           read/write WKB byte order and read wkb output dimensions.
9056 2006-07-11 08:55  Charlie Savage <cfis@savagexi.com>
9058         * [r1709] Test cases for reading and writing geometries to WKT, WKB
9059           and hex encoded WKB formats via the SWIG bindings.
9061 2006-07-11 08:54  Charlie Savage <cfis@savagexi.com>
9063         * [r1708] Updated visual studio header file to match geos_c.h.in
9065 2006-07-11 08:53  Charlie Savage <cfis@savagexi.com>
9067         * [r1707] Added 5 methods to the C API as documented in the
9068           changelong. The new methods are read/write WKB Hex values,
9069           read/write WKB byte order and read wkb output dimensions.
9071 2006-07-11 08:52  Charlie Savage <cfis@savagexi.com>
9073         * [r1706] Noted additions to the C API and porting of SWIG to use
9074           the C api.
9076 2006-07-11 08:44  Charlie Savage <cfis@savagexi.com>
9078         * [r1705] Ported SWIG bindings to use c-api.
9080 2006-07-10 22:29  Sandro Santilli <strk@keybit.net>
9082         * [r1704] Added .cvsignore file
9084 2006-07-10 21:51  Sandro Santilli <strk@keybit.net>
9086         * [r1703] don't use dynamic strings as format arg the formatted
9087           message callbacks.
9089 2006-07-10 10:16  Sandro Santilli <strk@keybit.net>
9091         * [r1702] changed vector<bool> to vector<short int> (see bug#101)
9093 2006-07-09 03:37  Mateusz Loskot <mateusz@loskot.net>
9095         * [r1701] Added 'testrunner' pattern to tests/xmltester/.cvsignore.
9097 2006-07-09 03:21  Mateusz Loskot <mateusz@loskot.net>
9099         * [r1700] Added 'testrunner' to .cvsignore patterns.
9101 2006-07-09 03:21  Mateusz Loskot <mateusz@loskot.net>
9103         * [r1699] Updated ChangeLog with details about new unit tests.
9105 2006-07-09 03:16  Mateusz Loskot <mateusz@loskot.net>
9107         * [r1698] Added new tests to tests/unit/Makefile.am.
9109 2006-07-09 03:15  Mateusz Loskot <mateusz@loskot.net>
9111         * [r1697] Added new tests cases to tests/unit/noding. Removed
9112           zero-to-pointer casts.
9114 2006-07-09 00:24  Sandro Santilli <strk@keybit.net>
9116         * [r1696] Added testrunner to CLEANFILES. make distcheck now
9117           succeeds.
9119 2006-07-08 00:33  Sandro Santilli <strk@keybit.net>
9121         * [r1693] * configure.in: incremented CAPI minor version, to avoid
9122           falling behind any future version from the 2.2. branch.
9123           * source/geom/Geometry.cpp, source/geom/GeometryFactory.cpp,
9124           source/geomgraph/EdgeRing.cpp,
9125           source/headers/geos/geom/Geometry.h,
9126           source/headers/geos/geom/GeometryFactory.h,
9127           source/headers/geos/geom/GeometryFactory.inl,
9128           source/headers/geos/geomgraph/EdgeRing.h:
9129           updated doxygen comments (sync with JTS head).
9130           * source/headers/geos/platform.h.in: include <inttypes.h>
9131           rather then <stdint.h>
9133 2006-07-07 20:02  Mateusz Loskot <mateusz@loskot.net>
9135         * [r1691] Updated ChangeLog with version comparison fix in
9136           GEOS_UNIT.
9138 2006-07-07 20:00  Mateusz Loskot <mateusz@loskot.net>
9140         * [r1690] Fixed versions comparison in the GEOS_UNIT macro.
9142 2006-07-07 19:33  Sandro Santilli <strk@keybit.net>
9144         * [r1689] * acsite.m4: include <inttypes.h> rather then <stdint.h>
9145           (the latter is not available on Solaris 9)
9146           * configure.in: make sure CFLAGS is set before compiling
9147           using the 64bit integer detection macro.
9149 2006-07-06 16:39  Mateusz Loskot <mateusz@loskot.net>
9151         * [r1688] Fixed version query regexp with escaped dots. Removed
9152           -lpq from GEOS_LIBS flags.
9154 2006-07-05 23:27  Mateusz Loskot <mateusz@loskot.net>
9156         * [r1687] Removed redundant -L and -I from GEOS_LIBS and
9157           GEOS_CFLAGS.
9159 2006-07-05 23:10  Mateusz Loskot <mateusz@loskot.net>
9161         * [r1686] Fixed GEOS_INIT to support full paths to geos-config
9162           passed to --with-geos. Fixed version decoding.
9164 2006-07-05 22:54  Sandro Santilli <strk@keybit.net>
9166         * [r1685] distribute utility.h
9168 2006-07-05 22:19  Sandro Santilli <strk@keybit.net>
9170         * [r1684] distribute the TUT framework.
9172 2006-07-05 21:47  Sandro Santilli <strk@keybit.net>
9174         * [r1683] Distribute XML tests and tester.
9176 2006-07-05 21:18  Sandro Santilli <strk@keybit.net>
9178         * [r1682] Fixed missing SweeplineNestedRingTester.cpp file.
9180 2006-07-05 20:52  Sandro Santilli <strk@keybit.net>
9182         * [r1681] Fixed missing backslash, dropping headers from
9183           distribution.
9185 2006-07-05 20:20  Sandro Santilli <strk@keybit.net>
9187         * [r1680] updated
9189 2006-07-05 20:19  Sandro Santilli <strk@keybit.net>
9191         * [r1679] added checks for obviously wrong result of difference and
9192           intersection ops
9194 2006-06-27 15:59  Sandro Santilli <strk@keybit.net>
9196         * [r1677] * source/algorithm/HCoordinate.cpp: added support for
9197           MingW -ansi builds.
9199 2006-06-27 15:26  Sandro Santilli <strk@keybit.net>
9201         * [r1676] * capi/geos_c.cpp: fixed forward declaration of
9202           GEOSCoordSeq_getOrdinate.
9203           * capi/geos_c.h.in: renamed GEOSGeomTypeId enum to GEOSGeomTypes,
9204           to make VC++ 2005 happy.
9206 2006-06-19 23:33  Sandro Santilli <strk@keybit.net>
9208         * [r1675] Don't *require* CoordinateFilters to define both
9209           read-only and read-write methods.
9211 2006-06-19 22:52  Sandro Santilli <strk@keybit.net>
9213         * [r1674] optimized loops
9215 2006-06-19 21:20  Sandro Santilli <strk@keybit.net>
9217         * [r1673] updated port info
9219 2006-06-19 21:17  Sandro Santilli <strk@keybit.net>
9221         * [r1672] port info and doxygen dox.
9223 2006-06-19 20:48  Sandro Santilli <strk@keybit.net>
9225         * [r1671] parseCase(): make sure to exit the <case> tag before
9226           returning
9228 2006-06-14 19:27  Sandro Santilli <strk@keybit.net>
9230         * [r1670] Let the compiler synthetize copy ctor and assignment op
9231           for Coordinate class to obtain better numerical stability.
9233 2006-06-14 19:19  Sandro Santilli <strk@keybit.net>
9235         * [r1669] Added support for "AreaTest" operations.
9237 2006-06-14 19:17  Sandro Santilli <strk@keybit.net>
9239         * [r1668] Fixed bug in findShell() needlessly erasing vector
9240           elements
9242 2006-06-14 15:38  Sandro Santilli <strk@keybit.net>
9244         * [r1667] Fixed just-introduced bug
9246 2006-06-14 15:03  Sandro Santilli <strk@keybit.net>
9248         * [r1666] * source/operation/overlay/OverlayOp.cpp: use
9249           NodeMap::container and related typedefs, removed (int) casts,
9250           optimized loops.
9252 2006-06-14 14:32  Sandro Santilli <strk@keybit.net>
9254         * [r1665] EdgeEnd::getEdge() made non-virtual and inlined.
9256 2006-06-14 13:59  Sandro Santilli <strk@keybit.net>
9258         * [r1664] Fixed bug in PolygonBuilder::placePolygonHoles,
9259           performance improved as a side effect.
9261 2006-06-13 23:26  Sandro Santilli <strk@keybit.net>
9263         * [r1663] cleanups
9265 2006-06-13 22:50  Sandro Santilli <strk@keybit.net>
9267         * [r1662] * source/headers/geos/io/WKTReader.inl: added missing
9268           include for GEOS_DEBUG set case, use stderr for debugging output.
9270 2006-06-13 22:19  Sandro Santilli <strk@keybit.net>
9272         * [r1661] fixed unused parameter warning
9274 2006-06-13 22:00  Sandro Santilli <strk@keybit.net>
9276         * [r1660] Changed GeometryGraph::lineEdgeMap set comparison
9277           function to be pointer-based. Should be safe and much faster.
9278           Available tests all succeed.
9280 2006-06-13 21:42  Sandro Santilli <strk@keybit.net>
9282         * [r1659] trimmed cvs log, cleanups
9284 2006-06-13 21:40  Sandro Santilli <strk@keybit.net>
9286         * [r1658] Cleanups and some more debugging lines
9288 2006-06-13 21:38  Sandro Santilli <strk@keybit.net>
9290         * [r1657] Added self comparison check in Geometry::compareTo().
9292 2006-06-13 19:16  Sandro Santilli <strk@keybit.net>
9294         * [r1656] fixed mis-assigned commit
9296 2006-06-12 17:18  Sandro Santilli <strk@keybit.net>
9298         * [r1655] LineSegmentIndex: explicitly initialized parent class in
9299           constructors.
9301 2006-06-12 17:15  Sandro Santilli <strk@keybit.net>
9303         * [r1654] Removed unused parameters warning
9305 2006-06-12 17:14  Sandro Santilli <strk@keybit.net>
9307         * [r1653] added assert(0) version of filter_ro() and filter_rw() to
9308           allow implementations to only defined the required one.
9310 2006-06-12 16:59  Sandro Santilli <strk@keybit.net>
9312         * [r1652] Removed unused parameter warnings
9314 2006-06-12 16:57  Sandro Santilli <strk@keybit.net>
9316         * [r1651] Added note about ownership of return from
9317           getEdgesBetween()
9319 2006-06-12 16:55  Sandro Santilli <strk@keybit.net>
9321         * [r1650] fixed compiler warnings, fixed some methods to omit
9322           unused parameters.
9324 2006-06-12 16:51  Sandro Santilli <strk@keybit.net>
9326         * [r1649] Added equality and inequality operators and tests
9328 2006-06-12 16:36  Sandro Santilli <strk@keybit.net>
9330         * [r1648] indentation, notes about things to be fixed.
9332 2006-06-12 15:47  Sandro Santilli <strk@keybit.net>
9334         * [r1647] implemented missing getEdgesBetween() method (untested).
9336 2006-06-12 15:46  Sandro Santilli <strk@keybit.net>
9338         * [r1646] provided a memory friendly version of toEdges() method.
9340 2006-06-12 15:07  Sandro Santilli <strk@keybit.net>
9342         * [r1645] explicitly invoked CoordinateSequence (copy) ctor -
9343           suggested by GCC warning.
9345 2006-06-12 15:06  Sandro Santilli <strk@keybit.net>
9347         * [r1644] Added default ctor and copy ctor (protected)
9349 2006-06-12 13:57  Sandro Santilli <strk@keybit.net>
9351         * [r1643] Check for int64_t type for int64 typedef.
9353 2006-06-12 11:29  Sandro Santilli <strk@keybit.net>
9355         * [r1642] unsigned int => size_t
9357 2006-06-12 10:49  Sandro Santilli <strk@keybit.net>
9359         * [r1641] unsigned int => size_t
9361 2006-06-12 10:39  Sandro Santilli <strk@keybit.net>
9363         * [r1640] don't print test file precision model if verbosity level
9364           < 2.
9366 2006-06-12 10:10  Sandro Santilli <strk@keybit.net>
9368         * [r1639] Fixed getGeometryN() to take size_t rather then int,
9369           changed unsigned int parameters to size_t.
9371 2006-06-09 08:28  Sandro Santilli <strk@keybit.net>
9373         * [r1638] Removed compiler warning
9375 2006-06-09 08:17  Sandro Santilli <strk@keybit.net>
9377         * [r1637] removed signed/unsigned comparison warnings.
9379 2006-06-09 08:09  Sandro Santilli <strk@keybit.net>
9381         * [r1636] removed signed/unsigned comparison warnings.
9383 2006-06-09 08:02  Sandro Santilli <strk@keybit.net>
9385         * [r1635] Fixed signed/unsigned comparison tests
9387 2006-06-09 07:42  Sandro Santilli <strk@keybit.net>
9389         * [r1634] * source/geomgraph/GeometryGraph.cpp,
9390           source/operation/buffer/OffsetCurveSetBuilder.cpp,
9391           source/operation/overlay/OverlayOp.cpp,
9392           source/operation/valid/RepeatedPointTester.cpp: Fixed warning
9393           after Polygon ring accessor methods changed to work with size_t.
9394           Small optimizations in loops.
9396 2006-06-09 06:41  Sandro Santilli <strk@keybit.net>
9398         * [r1633] Added missing log for mloskot change
9400 2006-06-08 18:50  Mateusz Loskot <mateusz@loskot.net>
9402         * [r1632] Fixed no-effect warning in test<1> from
9403           DimensionTest.cpp.
9405 2006-06-08 18:18  Sandro Santilli <strk@keybit.net>
9407         * [r1631] * tests/unit/geom/GeometryFactoryTest.cpp: fixed compiler
9408           warnings about signed/unsigned comparisons.
9410 2006-06-08 17:58  Sandro Santilli <strk@keybit.net>
9412         * [r1630] Polygon::getNumInteriorRing() return size_t,
9413           Polygon::interiorRingN() takes size_t.
9415 2006-06-08 17:46  Sandro Santilli <strk@keybit.net>
9417         * [r1629] * tests/unit/geom/CoordinateArraySequenceTest.cpp: fix
9418           signed/unsigned comparison warning.
9420 2006-06-08 15:55  Sandro Santilli <strk@keybit.net>
9422         * [r1628] * tests/xmltester/markup/MarkupSTL.cpp: removed use of
9423           allocator<char>, which brings in some incompatibilities with
9424           libstdc++ 6.0.7 (gcc 4.0.2).
9426 2006-06-08 13:19  Sandro Santilli <strk@keybit.net>
9428         * [r1627] Commented out ruby and python detection
9430 2006-06-08 12:58  Sandro Santilli <strk@keybit.net>
9432         * [r1626] Fixed xml testrunner rule
9434 2006-06-08 12:16  Sandro Santilli <strk@keybit.net>
9436         * [r1625] added XML tests run to the 'make check' rule.
9438 2006-06-08 11:20  Sandro Santilli <strk@keybit.net>
9440         * [r1624] Added missing virtual destructor to abstract classes.
9442 2006-06-07 20:04  Sandro Santilli <strk@keybit.net>
9444         * [r1623] * configure.in: enforce -Wall -ansi -pedantic
9445           -Wno-long-long to C and CXX flags.
9447 2006-06-07 19:45  Sandro Santilli <strk@keybit.net>
9449         * [r1622] Renamed (reserved) TESTS variable to RUBY_TESTS
9451 2006-06-07 19:26  Sandro Santilli <strk@keybit.net>
9453         * [r1621] Fixed SUBDIRS order, and added a NOTE about maintaining
9454           it.
9456 2006-06-07 17:03  Sandro Santilli <strk@keybit.net>
9458         * [r1620] * Makefile.am, configure.in, swig/python/Makefile.am,
9459           swig/ruby/Makefile.am, swig/ruby/test/Makefile.am: swig removed
9460           from automatic build process.
9461           * configure.in: removed check for boost availability.
9463 2006-06-07 16:07  Sandro Santilli <strk@keybit.net>
9465         * [r1619] Set release version to 3.0.0rc1
9467 2006-06-07 14:10  Mateusz Loskot <mateusz@loskot.net>
9469         * [r1618] Update ChangeLog with info about new test case
9470           isPointInRingTest.cpp.
9472 2006-06-07 14:06  Mateusz Loskot <mateusz@loskot.net>
9474         * [r1617] Renamed file isPointInRing.cpp to isPointInRingTest.cpp
9475           to follow GEOS Unit Test convention.
9477 2006-06-07 13:52  Mateusz Loskot <mateusz@loskot.net>
9479         * [r1616] Added new test: CGAlgorithms/isPointInRing.cpp.
9481 2006-06-07 13:10  Sandro Santilli <strk@keybit.net>
9483         * [r1615] Removed Triangle.h include from geom.h
9485 2006-06-07 13:08  Sandro Santilli <strk@keybit.net>
9487         * [r1614] * source/headers/geos/geom/Makefile.am: removed
9488           Triangle.h from installed header set.
9490 2006-06-05 19:42  Sandro Santilli <strk@keybit.net>
9492         * [r1613] Fixed noinst_geos_HEADERS => noinst_HEADERS.
9494 2006-06-05 15:36  Sandro Santilli <strk@keybit.net>
9496         * [r1612] Given OverlayOp funx code enum a name and renamed values
9497           to have a lowercase prefix. Drop all of noding headers from
9498           installed header set.
9500 2006-06-03 22:31  Howard Butler <hobu.inc@gmail.com>
9502         * [r1611] update to track latest removals
9504 2006-06-03 22:29  Howard Butler <hobu.inc@gmail.com>
9506         * [r1610] Use a fully qualified namespace for LineSegment because
9507           we're inside of geos::simplify at the time
9509 2006-06-01 11:49  Sandro Santilli <strk@keybit.net>
9511         * [r1609] Reduced installed headers form geomgraph namespace
9513 2006-06-01 10:28  Sandro Santilli <strk@keybit.net>
9515         * [r1608] Reduced number of installed headers for the geos::index
9516           namespace
9518 2006-05-25 18:44  Sandro Santilli <strk@keybit.net>
9520         * [r1607] * tests/unit/geom/TriangleTest.cpp: take floating-point
9521           rounding error into account.
9523 2006-05-25 16:11  Mateusz Loskot <mateusz@loskot.net>
9525         * [r1606] Changed precision constant with epsilon() from
9526           std::numeric_limits.
9528 2006-05-25 15:54  Mateusz Loskot <mateusz@loskot.net>
9530         * [r1605] Added specialization of ensure_equals for double type.
9532 2006-05-24 16:29  Sandro Santilli <strk@keybit.net>
9534         * [r1604] * source/index/quadtree/DoubleBits.cpp: handled negative
9535           or zero values in getExponent().
9537 2006-05-24 16:01  Sandro Santilli <strk@keybit.net>
9539         * [r1603] * tests/unit/utility.h: fixed missing return from
9540           isSameStructure's specialization on GeometryCollection, also
9541           fixed a signed/unsigned mismatch warning there.
9543 2006-05-24 15:42  Sandro Santilli <strk@keybit.net>
9545         * [r1602] * source/util/Makefile.am,
9546           source/util/CoordinateArrayFiter.cpp,
9547           source/util/GEOSException.cpp,
9548           source/util/UniqueCoordinateArrayFilter.cpp: removed empty
9549           implementation files.
9551 2006-05-24 15:32  Sandro Santilli <strk@keybit.net>
9553         * [r1601] * source/headers/geos/simplify/TaggedLinesSimplifier.h:
9554           added LineSegmentIndex.h include so that every use of the
9555           templated simplify() function get all the required definitions.
9557 2006-05-24 15:17  Sandro Santilli <strk@keybit.net>
9559         * [r1600] Reduced number of installed headers in geos/operation/
9560           subdir
9562 2006-05-24 13:44  Sandro Santilli <strk@keybit.net>
9564         * [r1599] Added a note about unit tests being introduced
9566 2006-05-24 11:44  Mateusz Loskot <mateusz@loskot.net>
9568         * [r1598] Added missing entries to ChangeLog.
9570 2006-05-24 11:41  Sandro Santilli <strk@keybit.net>
9572         * [r1597] * source/headers/geos/simplify/TaggedLinesSimplifier.h,
9573           source/simplify/TaggedLinesSimplifier.cpp,
9574           source/simplify/TopologyPreservingSimplifier.cpp:
9575           fixed bug in TopologyPreservingSimplifier failing to
9576           detect intersections, refactored TaggedLinesSimplifier
9577           class to more closely match JTS and use templated
9578           functions.
9580 2006-05-24 08:32  Sandro Santilli <strk@keybit.net>
9582         * [r1596] * capi/geos_c.h.in: #include <stddef.h> to get size_t
9583           definition (only #ifndef __cplusplus)
9585 2006-05-24 05:53  Mateusz Loskot <mateusz@loskot.net>
9587         * [r1595] Added new test: TopologyPreservingSimplifierTest.cpp.
9588           Added new utility.cpp helper for Unit Tests (implementes utils
9589           from JTS Unit Tests).
9591 2006-05-23 15:06  Sandro Santilli <strk@keybit.net>
9593         * [r1594] * source/headers/geos/geom/Coordinate.h: added missing
9594           <string> include.
9596 2006-05-23 14:44  Sandro Santilli <strk@keybit.net>
9598         * [r1593] * source/headers/geos/config.h: removed file which is not
9599           supposed to be in the repository.
9601 2006-05-23 14:29  Sandro Santilli <strk@keybit.net>
9603         * [r1592] * source/headers/geos/index/quadtree/DoubleBits.h,
9604           source/index/quadtree/DoubleBits.cpp: const correctness and
9605           documentation.
9607 2006-05-23 13:21  Sandro Santilli <strk@keybit.net>
9609         * [r1591] Added test for put/get Long values
9611 2006-05-23 13:16  Sandro Santilli <strk@keybit.net>
9613         * [r1590] Fixed a bug in WKBWriter::writeByteOrder() failing to
9614           consider machine's byte order
9616 2006-05-23 12:57  Sandro Santilli <strk@keybit.net>
9618         * [r1589] Fixed small typo in label
9620 2006-05-23 12:33  Sandro Santilli <strk@keybit.net>
9622         * [r1588] * source/io/ByteOrderValues.cpp: fixed bug in putLong()
9623           also affecting putDouble()
9625 2006-05-23 12:23  Sandro Santilli <strk@keybit.net>
9627         * [r1587] * tests/unit/Makefile.am,
9628           tests/unit/io/ByteOrderValuesTest.cpp: unit test for
9629           ByteOrderValues class.
9631 2006-05-23 11:07  Sandro Santilli <strk@keybit.net>
9633         * [r1586] * source/io/WKBWriter.cpp: fixed bug in ::writeInt
9634           missing to honour the requested byte order.
9636 2006-05-23 10:56  Sandro Santilli <strk@keybit.net>
9638         * [r1585] Fixed top comment
9640 2006-05-23 10:48  Sandro Santilli <strk@keybit.net>
9642         * [r1584] * tests/unit/io/WKBReaderTest.cpp: cleaned up and added
9643           both XDR and NDR tests.
9645 2006-05-23 09:24  Sandro Santilli <strk@keybit.net>
9647         * [r1583] * source/io/ByteOrderValues.cpp: changed ENDIAN_BIG and
9648           ENDIAN_LITTLE values to match WKBConstants::XDR and
9649           WKBConstants::NDR respectively.
9650           * source/headers/geos/io/WKBConstants.h: added comments about
9651           meaning of XDR/NDR.
9653 2006-05-22 15:08  Sandro Santilli <strk@keybit.net>
9655         * [r1582] Print colon after exception name (as it has always been)
9657 2006-05-19 17:44  Sandro Santilli <strk@keybit.net>
9659         * [r1581] * source/simplify/TopologyPreservingSimplifier.cpp:
9660           removed friend specification in
9661           TopologyPreservingSimplifier helper class
9662           (no more needed)
9664 2006-05-19 17:39  Sandro Santilli <strk@keybit.net>
9666         * [r1580] * tests/unit/geom/Geometry/coversTest.cpp:
9667           keep tests in 'tut' namespace.
9669 2006-05-19 16:38  Sandro Santilli <strk@keybit.net>
9671         * [r1579] * tests/xmltester/XMLTester.cpp: report
9672           error on load of requested tests.
9674 2006-05-18 10:19  Sandro Santilli <strk@keybit.net>
9676         * [r1578] * source/headers/geos/geom.h: fixed doxygen header for
9677           mainpage.
9679 2006-05-18 10:16  Sandro Santilli <strk@keybit.net>
9681         * [r1577] Added note about the new BinaryOp class and its uses.
9683 2006-05-18 10:13  Sandro Santilli <strk@keybit.net>
9685         * [r1576] * source/headers/geos/geom/BinaryOp.h: added compile-time
9686           defines to avoid precision-reduction and simplify based policies
9687           (default to enabled).
9689 2006-05-18 09:32  Sandro Santilli <strk@keybit.net>
9691         * [r1575] added note about new Geometry predicates
9693 2006-05-18 09:00  Sandro Santilli <strk@keybit.net>
9695         * [r1574] Added tests for coveredBy(), fixed ChangeLog entry
9697 2006-05-18 08:56  Sandro Santilli <strk@keybit.net>
9699         * [r1573] * source/geom/Geometry.cpp,
9700           source/headers/geos/geom/Geometry.h: added
9701           covers() and isCoveredBy() predicates.
9702           * tests/unit/Makefile.am,
9703           tests/unit/geom/Geometry/coversTest.cpp:
9704           added test for covers() predicates.
9706 2006-05-17 17:41  Sandro Santilli <strk@keybit.net>
9708         * [r1572] Added output operator + test
9710 2006-05-17 17:24  Sandro Santilli <strk@keybit.net>
9712         * [r1571] Added port info, fixed isCoveredBy() comment.
9714 2006-05-17 17:20  Sandro Santilli <strk@keybit.net>
9716         * [r1570] added isCovers() and isCoveredBy() public methods to
9717           IntersectionMatrix and associated tests.
9719 2006-05-17 08:40  Sandro Santilli <strk@keybit.net>
9721         * [r1569] typo fixed to make description more clear
9723 2006-05-13 10:42  Mateusz Loskot <mateusz@loskot.net>
9725         * [r1563] Fixed line-ends in PointLocatorTest.cpp file.
9727 2006-05-13 08:26  Mateusz Loskot <mateusz@loskot.net>
9729         * [r1562] Fixed line-ends in isRectangleTest.cpp. Added new
9730           patterns to .cvsignore.
9732 2006-05-05 15:40  Sandro Santilli <strk@keybit.net>
9734         * [r1561] Had nodind validation error throw an exception for
9735           SimpleSnapRounder
9736           and MCIndexSnapRounder
9738 2006-05-05 14:34  Sandro Santilli <strk@keybit.net>
9740         * [r1560] New SegmentString unit test
9742 2006-05-05 14:25  Sandro Santilli <strk@keybit.net>
9744         * [r1559] moved getSegmentOctant out of .inl into .cpp, renamed
9745           private eiList to nodeList as in JTS, added more assertion
9746           checking and fixed doxygen comments
9748 2006-05-05 10:19  Sandro Santilli <strk@keybit.net>
9750         * [r1558] droppped SegmentString::getContext(), new name is
9751           getData() to reflect change in JTS
9753 2006-05-05 09:37  Sandro Santilli <strk@keybit.net>
9755         * [r1557] * source/headers/geos/geom.h: fixed namespace
9756           qualification in doxygen page about C++ interface.
9758 2006-05-04 15:49  Sandro Santilli <strk@keybit.net>
9760         * [r1556] updated all Geometry::getDimension() methods to return
9761           Dimension::DimensionType (closes bug#93)
9763 2006-05-04 14:05  Sandro Santilli <strk@keybit.net>
9765         * [r1555] * source/headers/geos/util/math.h: provided an
9766           util::round() method being an inline proxy to call appropriate
9767           default rounding function for the whole GEOS codebase. Currently
9768           pointing at util::java_math_round() being the last being used.
9770 2006-05-04 13:38  Sandro Santilli <strk@keybit.net>
9772         * [r1554] doxygen comments cleanup
9774 2006-05-04 12:54  Sandro Santilli <strk@keybit.net>
9776         * [r1553] Added invariant tester for NodeMap class, fixed comment
9777           about ownership of NodeFactory
9779 2006-05-04 12:33  Sandro Santilli <strk@keybit.net>
9781         * [r1552] Added some comments about RightmostEdgeFinder only
9782           considering forward DirectedEdge
9784 2006-05-04 12:19  Sandro Santilli <strk@keybit.net>
9786         * [r1551] Added note about findEdge() only scanning for forward
9787           DirectedEdges
9789 2006-05-04 12:17  Sandro Santilli <strk@keybit.net>
9791         * [r1550] Added comment about management of newly created
9792           DirectedEdges
9794 2006-05-04 10:15  Sandro Santilli <strk@keybit.net>
9796         * [r1549] Doxygen comments
9798 2006-05-04 09:16  Sandro Santilli <strk@keybit.net>
9800         * [r1548] Added JTS debugging, for comparison with JTS
9802 2006-05-04 08:42  Sandro Santilli <strk@keybit.net>
9804         * [r1547] Added note about the CoordinateSequence::toVector()
9805           method.
9807 2006-05-04 08:35  Sandro Santilli <strk@keybit.net>
9809         * [r1546] noding/SegmentNodeList.cpp: cleanups, changed output
9810           operator to be more similar to JTS
9812 2006-05-04 08:30  Sandro Santilli <strk@keybit.net>
9814         * [r1545] removed use of SegmentString::setCoordinates() [dropped]
9816 2006-05-04 08:29  Sandro Santilli <strk@keybit.net>
9818         * [r1544] * source/noding/ScaledNoder.cpp: removed use of
9819           SegmentString::setCoordinates().
9820           * source/headers/geos/noding/SegmentStrign.{h,inl}: removed new
9821           setCoordinates() interface.
9823 2006-05-04 07:43  Sandro Santilli <strk@keybit.net>
9825         * [r1543] output operator for SegmentString class
9827 2006-05-04 07:41  Sandro Santilli <strk@keybit.net>
9829         * [r1542] const-correct size() method for SegmentNodeList
9831 2006-05-04 06:36  Sandro Santilli <strk@keybit.net>
9833         * [r1541] Extended definition to take new CoordinateSequence
9834           tracking into account
9836 2006-05-03 20:05  Sandro Santilli <strk@keybit.net>
9838         * [r1540] Added SQL debugging output
9840 2006-05-03 19:47  Sandro Santilli <strk@keybit.net>
9842         * [r1539] added operator<< for CoordinateSequence
9844 2006-05-03 18:04  Sandro Santilli <strk@keybit.net>
9846         * [r1538] added SegmentString::setCoordinates() interface
9848 2006-05-03 17:54  Sandro Santilli <strk@keybit.net>
9850         * [r1537] Uncommented correctness checker
9852 2006-05-03 17:51  Sandro Santilli <strk@keybit.net>
9854         * [r1536] system headers included after package headers
9856 2006-05-03 17:50  Sandro Santilli <strk@keybit.net>
9858         * [r1535] Doxygen comments
9860 2006-05-03 17:48  Sandro Santilli <strk@keybit.net>
9862         * [r1534] Forgot a slash
9864 2006-05-03 17:48  Sandro Santilli <strk@keybit.net>
9866         * [r1533] Doxygen brief
9868 2006-05-03 16:22  Howard Butler <hobu.inc@gmail.com>
9870         * [r1532] tweak clean target
9872 2006-05-03 16:21  Howard Butler <hobu.inc@gmail.com>
9874         * [r1531] Build the C API and shared lib separate from the normal
9875           lib
9876           Add missing files
9878 2006-05-03 16:19  Sandro Santilli <strk@keybit.net>
9880         * [r1530] fit in 80 columns
9882 2006-05-03 16:09  Howard Butler <hobu.inc@gmail.com>
9884         * [r1529] Maintain a geos_c.h.vc until we come up with a better
9885           solution
9887 2006-05-03 15:50  Howard Butler <hobu.inc@gmail.com>
9889         * [r1528] *** empty log message ***
9891 2006-05-03 15:49  Sandro Santilli <strk@keybit.net>
9893         * [r1527] fixed bug in SimpleSnapRounder::computeSnaps, trying to
9894           access out-of-bound vector element.
9896 2006-05-03 15:49  Howard Butler <hobu.inc@gmail.com>
9898         * [r1526] add additional files and change names where necessary
9900 2006-05-03 15:40  Sandro Santilli <strk@keybit.net>
9902         * [r1525] test SegmentString invariant before and after scaling
9904 2006-05-03 15:37  Sandro Santilli <strk@keybit.net>
9906         * [r1524] Tabs for indent
9908 2006-05-03 15:32  Howard Butler <hobu.inc@gmail.com>
9910         * [r1523] *** empty log message ***
9912 2006-05-03 15:30  Howard Butler <hobu.inc@gmail.com>
9914         * [r1522] Maintain a version.h.vc until we come up with a better
9915           solution
9917 2006-05-03 15:28  Sandro Santilli <strk@keybit.net>
9919         * [r1521] updated JTS_PORT to 1.7.1
9921 2006-05-03 15:26  Sandro Santilli <strk@keybit.net>
9923         * [r1520] testInvariant made public and always inlined
9925 2006-05-03 15:19  Sandro Santilli <strk@keybit.net>
9927         * [r1519] Changed sym_round() to java_math_round()
9929 2006-05-03 15:12  Sandro Santilli <strk@keybit.net>
9931         * [r1518] Oops, uninitialized value fix
9933 2006-05-03 15:06  Sandro Santilli <strk@keybit.net>
9935         * [r1517] Updated
9937 2006-05-03 15:06  Sandro Santilli <strk@keybit.net>
9939         * [r1516] Better doxygen comment
9941 2006-05-03 15:05  Sandro Santilli <strk@keybit.net>
9943         * [r1515] Assertions checking
9945 2006-05-03 15:04  Sandro Santilli <strk@keybit.net>
9947         * [r1514] removed reduntant port info
9949 2006-05-03 15:02  Sandro Santilli <strk@keybit.net>
9951         * [r1513] moved some implementations from header to .cpp file
9952           (taken out of inline)
9954 2006-05-03 15:00  Sandro Santilli <strk@keybit.net>
9956         * [r1512] Fixed scale() function to remove repeated points *after*
9957           rounding. Added brief doxygen class description.
9959 2006-05-03 10:26  Sandro Santilli <strk@keybit.net>
9961         * [r1511] Fixed misuse of precision model in noder
9962           (bufferFixedPrecision)
9964 2006-05-03 09:46  Sandro Santilli <strk@keybit.net>
9966         * [r1510] buffer headers reduction item
9968 2006-05-03 09:45  Sandro Santilli <strk@keybit.net>
9970         * [r1509] Do not install following buffer headers: BufferBuilder.h,
9971           OffsetCurveSetBuilder.h, BufferSubgraph.h,
9972           SubgraphDepthLocater.h,
9973           RightmostEdgeFinder.h
9975 2006-05-03 09:14  Sandro Santilli <strk@keybit.net>
9977         * [r1508] * source/operation/buffer/OffsetCurveSetBuilder.cpp: used
9978           auto_ptr to protect leaks of CoordinateSequence
9979           * source/noding/ScaledNoder.cpp,
9980           source/headers/geos/noding/ScaledNoder.h: ported JTS bugfix in
9981           scale method.
9983 2006-05-03 08:58  Sandro Santilli <strk@keybit.net>
9985         * [r1507] added new non-static
9986           CoordinateSequence::removeRepeatedPoints() mutator.
9988 2006-05-02 16:22  Sandro Santilli <strk@keybit.net>
9990         * [r1506] * source/noding/ScaledNoder.cpp: use java_math_round
9991           instead of sym_round.
9993 2006-05-02 14:51  Sandro Santilli <strk@keybit.net>
9995         * [r1505] Added port info and fixed doxygen comments for
9996           CGAlgorithms class
9998 2006-05-02 14:32  Sandro Santilli <strk@keybit.net>
10000         * [r1503] Added port info for polygonize/EdgeRing class,
10001           polygonize/EdgeRing.h header
10002           not installed.
10004 2006-05-02 14:22  Sandro Santilli <strk@keybit.net>
10006         * [r1502] * source/operation/polygonize/: polygonizeEdgeRing.cpp
10007           renamed to EdgeRing.cpp, to follow JTS naming.
10009 2006-05-02 14:01  Sandro Santilli <strk@keybit.net>
10011         * [r1500] * source/io/WKBReader.cpp: fixed reads of XDR WKB.
10013 2006-04-28 12:09  Sandro Santilli <strk@keybit.net>
10015         * [r1497] Added 'verbose-test' rule
10017 2006-04-28 12:08  Sandro Santilli <strk@keybit.net>
10019         * [r1496] Added note about Geometry constructors
10021 2006-04-28 11:56  Sandro Santilli <strk@keybit.net>
10023         * [r1495] * source/geom/GeometryFactory.cpp,
10024           source/headers/geos/geom/GeometryFactory.h: added LineString copy
10025           constructor.
10026           * source/geom/Polygon.cpp: fixed getBoundary method to always
10027           return a geometry composed by LineStrings (not LinearRings)
10029 2006-04-28 11:12  Sandro Santilli <strk@keybit.net>
10031         * [r1494] removed warnings related to change in getNumPoints()
10032           return type.
10034 2006-04-28 10:55  Sandro Santilli <strk@keybit.net>
10036         * [r1493] Geometry constructors made protected, to ensure all
10037           constructions use GeometryFactory,
10038           which has been made friend of all Geometry derivates.
10039           getNumPoints() changed to return
10040           size_t.
10042 2006-04-28 10:51  Sandro Santilli <strk@keybit.net>
10044         * [r1492] Unit tests: only construct Geoms using GeometryFactory.
10046 2006-04-27 15:15  Sandro Santilli <strk@keybit.net>
10048         * [r1491] Z check removed from invariant tester to avoid aborts due
10049           to differences in FP computations.
10051 2006-04-27 15:07  Sandro Santilli <strk@keybit.net>
10053         * [r1490] use output operators in debugging lines
10055 2006-04-27 15:06  Sandro Santilli <strk@keybit.net>
10057         * [r1489] (addNode): always use the Node Coordinate as a key in the
10058           map to reduce likeliness of a premature deletion.
10060 2006-04-27 15:03  Sandro Santilli <strk@keybit.net>
10062         * [r1488] standard algorithm used in addZ() for vector seek
10064 2006-04-26 16:35  Sandro Santilli <strk@keybit.net>
10066         * [r1485] Had WKTReader accept correct form for MultiPoint
10068 2006-04-26 10:39  Sandro Santilli <strk@keybit.net>
10070         * [r1482] Added mloskot item (bug#100)
10072 2006-04-26 10:26  Sandro Santilli <strk@keybit.net>
10074         * [r1481] tools/geos-config.in: fixed library path to use layout
10075           detected by autoconf
10077 2006-04-24 15:47  Sandro Santilli <strk@keybit.net>
10079         * [r1480] Public constructors change made permanent
10081 2006-04-23 11:58  Mateusz Loskot <mateusz@loskot.net>
10083         * [r1479] Small refactoring of DouglasPeuckerSimplifierTest (prefer
10084           to use ctor instead of operator= to create objects). Added new
10085           patterns to .cvsignore.
10087 2006-04-23 11:29  Mateusz Loskot <mateusz@loskot.net>
10089         * [r1478] Added new patterns to .cvsignore file.
10091 2006-04-22 17:16  Mateusz Loskot <mateusz@loskot.net>
10093         * [r1477] Temporar fix of Bug #100. This report requires deeper
10094           analysis!.
10096 2006-04-21 17:04  Sandro Santilli <strk@keybit.net>
10098         * [r1476] Fixed constructor by type to always initialize scale
10099           factor
10101 2006-04-20 16:21  Sandro Santilli <strk@keybit.net>
10103         * [r1475] Added missing debugging output
10105 2006-04-20 14:27  Sandro Santilli <strk@keybit.net>
10107         * [r1474] HCoordinate class changed to use long double types
10108           internally, in order to improve computation precision
10110 2006-04-20 14:16  Sandro Santilli <strk@keybit.net>
10112         * [r1473] Added some more doxygen comments
10114 2006-04-20 11:11  Sandro Santilli <strk@keybit.net>
10116         * [r1472] source/algorithm/HCoordinate.cpp: added compile time
10117           define to force storage of intermediate computation values to
10118           variables (in order to make the -ffloat-store gcc switch
10119           effective). Disabled by default.
10121 2006-04-19 09:21  Sandro Santilli <strk@keybit.net>
10123         * [r1471] Added snapround and simplify tests items
10125 2006-04-19 09:20  Sandro Santilli <strk@keybit.net>
10127         * [r1470] updated
10129 2006-04-14 15:34  Sandro Santilli <strk@keybit.net>
10131         * [r1469] Had CAPI use new BinaryOp class in an aim to reduce
10132           robustness problems
10134 2006-04-14 15:25  Sandro Santilli <strk@keybit.net>
10136         * [r1468] updated, somehow
10138 2006-04-14 15:19  Sandro Santilli <strk@keybit.net>
10140         * [r1467] removed precision reduction code (use BinaryOp for that)
10142 2006-04-14 15:06  Sandro Santilli <strk@keybit.net>
10144         * [r1466] Added BinaryOp.h header
10146 2006-04-14 15:04  Sandro Santilli <strk@keybit.net>
10148         * [r1465] fixed missing namespace qualification in
10149           overlay::overlayOp
10151 2006-04-14 14:57  Sandro Santilli <strk@keybit.net>
10153         * [r1464] XMLTester binary ops invoked using the new BinaryOp
10154           template function.
10156 2006-04-14 14:38  Sandro Santilli <strk@keybit.net>
10158         * [r1463] new geos::Geom::BinaryOp template function implementing
10159           various heuristics aimed at making binary geometry ops work
10160           around robustness issues.
10162 2006-04-14 14:35  Sandro Santilli <strk@keybit.net>
10164         * [r1462] Added overlayOp() adapter for use in templates expecting
10165           binary ops
10167 2006-04-14 09:02  Sandro Santilli <strk@keybit.net>
10169         * [r1461] Hadded output operator and debugging prints for
10170           HCoordinate.
10172 2006-04-13 23:57  Sandro Santilli <strk@keybit.net>
10174         * [r1460] Disables reduced precision overlayOp (is broken)
10176 2006-04-13 23:42  Sandro Santilli <strk@keybit.net>
10178         * [r1459] Plugged CommonBitsOp attempts in overlay op, before brute
10179           force precision
10180           reduction (this is likely going to change)
10182 2006-04-13 23:28  Sandro Santilli <strk@keybit.net>
10184         * [r1458] "always build before commit" (forgot a closing paren)
10186 2006-04-13 23:23  Sandro Santilli <strk@keybit.net>
10188         * [r1457] fixed bug in binary ops failing to consistently reduce
10189           operands.
10191 2006-04-13 21:53  Sandro Santilli <strk@keybit.net>
10193         * [r1456] fixed bug introduced by previous commit
10195 2006-04-13 21:52  Sandro Santilli <strk@keybit.net>
10197         * [r1455] Many debugging lines and assertions added. Fixed bug in
10198           TaggedLineString class.
10200 2006-04-13 17:09  Sandro Santilli <strk@keybit.net>
10202         * [r1454] Use default GeometryFactory instance (finishGEOS() is a
10203           no-op now)
10205 2006-04-13 16:48  Sandro Santilli <strk@keybit.net>
10207         * [r1453] Added GEOSSimplify and GEOSTopologyPreserveSimplify
10208           interfaces. Removed compiler warnings in geostest
10210 2006-04-13 16:44  Sandro Santilli <strk@keybit.net>
10212         * [r1452] Fixed a bug in DPTransformer handling of MultiPolygons
10214 2006-04-13 16:04  Sandro Santilli <strk@keybit.net>
10216         * [r1451] Made TopologyPreservingSimplifier implementation
10217           successfully build
10219 2006-04-13 14:51  Sandro Santilli <strk@keybit.net>
10221         * [r1450] Forced NDR output (to not rely on architecture). Removed
10222           CRs endings.
10224 2006-04-13 14:25  Sandro Santilli <strk@keybit.net>
10226         * [r1449] TopologyPreservingSimplifier initial port
10228 2006-04-13 10:39  Sandro Santilli <strk@keybit.net>
10230         * [r1448] Initial implementation of TaggedLinesSimplifier class
10232 2006-04-13 09:28  Mateusz Loskot <mateusz@loskot.net>
10234         * [r1447] Removed definition of copy ctor and assignment operator
10235           for LineSegmentString class.
10237 2006-04-13 09:21  Mateusz Loskot <mateusz@loskot.net>
10239         * [r1446] Removed definition of copy ctor and assignment operator
10240           for TaggedLineString class.
10241           According to following rule: Declaring, but not defining, private
10242           copy operations has
10243           the effect of "turning off" copying for the class.
10245 2006-04-12 17:24  Sandro Santilli <strk@keybit.net>
10247         * [r1445] Added note about reduction of installed headers in
10248           simplify namespace
10250 2006-04-12 17:19  Sandro Santilli <strk@keybit.net>
10252         * [r1444] Ported TaggedLineStringSimplifier class, made LineSegment
10253           class
10254           polymorphic to fix derivation of TaggedLineSegment
10256 2006-04-12 15:20  Sandro Santilli <strk@keybit.net>
10258         * [r1443] LineSegmentIndex class
10260 2006-04-12 14:22  Sandro Santilli <strk@keybit.net>
10262         * [r1442] Initial implementation of TaggedLineSegment and
10263           TaggedLineString classes
10265 2006-04-12 12:20  Sandro Santilli <strk@keybit.net>
10267         * [r1441] Added support for use of CommonBitsOp in reduced
10268           precision attempts
10269           (compile-time option)
10271 2006-04-12 11:57  Sandro Santilli <strk@keybit.net>
10273         * [r1440] Fixed debugging line
10275 2006-04-12 11:39  Sandro Santilli <strk@keybit.net>
10277         * [r1439] Removed Geometry.h and CoordinateSequence.h includes.
10278           The former created a circular dependency.
10280 2006-04-12 11:17  Sandro Santilli <strk@keybit.net>
10282         * [r1438] Fixed exceptions constructors (were using operator+ with
10283           strings and const char*)
10285 2006-04-12 10:57  Sandro Santilli <strk@keybit.net>
10287         * [r1437] Added WKBReader default ctor using default
10288           GeometryFactory instance
10290 2006-04-11 16:04  Sandro Santilli <strk@keybit.net>
10292         * [r1436] geos::simplify::DouglasPeukerSimplifier class + unit test
10294 2006-04-11 12:56  Sandro Santilli <strk@keybit.net>
10296         * [r1435] used typedef for auto_ptr<CoordinateSequence>
10298 2006-04-11 12:21  Sandro Santilli <strk@keybit.net>
10300         * [r1434] GeometryTransformer class ported
10302 2006-04-11 11:55  Sandro Santilli <strk@keybit.net>
10304         * [r1433] Added CoordinateSequence::AutoPtr typedef
10306 2006-04-11 11:16  Sandro Santilli <strk@keybit.net>
10308         * [r1432] Added LineString and LinearRing constructors by auto_ptr
10310 2006-04-11 09:53  Sandro Santilli <strk@keybit.net>
10312         * [r1431] Added missing duplicated include sentinel
10314 2006-04-11 09:41  Sandro Santilli <strk@keybit.net>
10316         * [r1430] Initial implementation of a GeometryList class, to be
10317           used to manage
10318           lists of Geometry pointers.
10320 2006-04-11 09:31  Sandro Santilli <strk@keybit.net>
10322         * [r1429] Added Geometry::AutoPtr typedef
10324 2006-04-11 09:29  Sandro Santilli <strk@keybit.net>
10326         * [r1428] Fixed initialization list (removed compiler warning)
10328 2006-04-10 18:15  Sandro Santilli <strk@keybit.net>
10330         * [r1427] Changed Geometry::envelope member to be of type
10331           auto_ptr<Envelope>.
10332           Changed computeEnvelopeInternal() signater to return
10333           auto_ptr<Envelope>
10335 2006-04-10 17:35  Sandro Santilli <strk@keybit.net>
10337         * [r1426] Changed LineString::points and Point::coordinates to be
10338           wrapped
10339           in an auto_ptr<>. This should close bugs #86 and #89
10341 2006-04-10 15:11  Sandro Santilli <strk@keybit.net>
10343         * [r1425] First manual edit (will likely update later tonight...
10344           with changes grouped
10345           by date)
10347 2006-04-10 15:05  Sandro Santilli <strk@keybit.net>
10349         * [r1424] Re-synced with JTS version (so this actually *was* a bug
10350           :)
10352 2006-04-10 15:05  Sandro Santilli <strk@keybit.net>
10354         * [r1423] Fixed a bug introduced by previous commit in
10355           getCentroid()
10357 2006-04-10 14:18  Sandro Santilli <strk@keybit.net>
10359         * [r1422] Fixed getCentroid(Coordinate&) to round using
10360           PrecisionModel
10361           all unit tests succeed.
10363 2006-04-10 13:40  Sandro Santilli <strk@keybit.net>
10365         * [r1421] Added default ctor for WKTReader (using GeometryFactory's
10366           default instance)
10368 2006-04-10 13:13  Sandro Santilli <strk@keybit.net>
10370         * [r1420] Removed INLINE flags from geos-config --libs
10372 2006-04-10 13:09  Sandro Santilli <strk@keybit.net>
10374         * [r1419] Added GeometryFactory::defaultInstance()
10375           Made Geometry::INTERNAL_GEOMETRY_FACTORY an alias for it
10376           removed last deletion from Unload::Release class
10378 2006-04-10 12:05  Sandro Santilli <strk@keybit.net>
10380         * [r1418] Added inline-replicator implementation files to make sure
10381           functions in .inl files are still available out-of-line.
10382           A side effect is this should fix MingW build.
10384 2006-04-10 11:34  Sandro Santilli <strk@keybit.net>
10386         * [r1417] Uncommented required Geometry.h include (for use in
10387           auto_ptr)
10389 2006-04-10 09:21  Mateusz Loskot <mateusz@loskot.net>
10391         * [r1416] Added new test for UniqueCoordinateArrayFilter class.
10392           Small fixes related to signed/unsigned comparison.
10394 2006-04-09 11:07  Mateusz Loskot <mateusz@loskot.net>
10396         * [r1413] Small fixes in doc/example.cpp.
10398 2006-04-09 04:56  Mateusz Loskot <mateusz@loskot.net>
10400         * [r1412] Removed redundant semicolons from xmltester sources.
10402 2006-04-09 04:26  Mateusz Loskot <mateusz@loskot.net>
10404         * [r1411] Removed redundant semicolon reported by g++ -pedantic.
10406 2006-04-09 04:09  Mateusz Loskot <mateusz@loskot.net>
10408         * [r1410] Removed redundant semicolon reported by g++ -pedantic.
10410 2006-04-09 01:48  Mateusz Loskot <mateusz@loskot.net>
10412         * [r1409] Added Unit Test for IntersectionMatrix class.
10414 2006-04-09 01:46  Mateusz Loskot <mateusz@loskot.net>
10416         * [r1408] [SORRY] Added comments for doxygen based on JTS docs.
10417           Added row/col dimension consts. Added asserts in functions to
10418           check if given row/col is in range.
10420 2006-04-09 01:41  Mateusz Loskot <mateusz@loskot.net>
10422         * [r1407] Added comments for doxygen based on JTS docs. Added
10423           row/col dimension consts. Added asserts in functions to check if
10424           given row/col is in range.
10426 2006-04-08 15:57  Mateusz Loskot <mateusz@loskot.net>
10428         * [r1406] Added copyright notice to TUT files. Small cleaning.
10430 2006-04-08 13:05  Sandro Santilli <strk@keybit.net>
10432         * [r1405] Added assertion
10434 2006-04-08 13:00  Sandro Santilli <strk@keybit.net>
10436         * [r1404] assertion checking, mergeLabel() call fix (bug#91)
10438 2006-04-07 16:52  Sandro Santilli <strk@keybit.net>
10440         * [r1403] Port info, doxygen comments, assertion checking
10442 2006-04-07 16:01  Sandro Santilli <strk@keybit.net>
10444         * [r1402] Port info, doxygen comments, testInvariant(), many
10445           assertionss, handling of
10446           the NULL EdgeEndStar member
10448 2006-04-07 13:26  Sandro Santilli <strk@keybit.net>
10450         * [r1401] Use of auto_ptr<> to prevent confusing leaks in tester
10452 2006-04-07 13:14  Mateusz Loskot <mateusz@loskot.net>
10454         * [r1400] Fixed annoying warnings from TUT.
10456 2006-04-07 13:01  Mateusz Loskot <mateusz@loskot.net>
10458         * [r1399] Fixed line-ends to LF.
10460 2006-04-07 12:55  Mateusz Loskot <mateusz@loskot.net>
10462         * [r1398] Uncommented test nr 38 in PolygonTest.cpp.
10464 2006-04-07 12:37  Mateusz Loskot <mateusz@loskot.net>
10466         * [r1397] Added java_math_round() function for Asymmetric
10467           Arithmetic Rounding. Small fixes in Unit Tests.
10469 2006-04-07 10:42  Mateusz Loskot <mateusz@loskot.net>
10471         * [r1396] Added test nr 29 to PointTest (JTS conformance). Removed
10472           inform() calls from GeometryFactoryTest.
10474 2006-04-07 09:54  Sandro Santilli <strk@keybit.net>
10476         * [r1395] Geometry::getNumGeometries() changed to return 'unsigned
10477           int'
10478           rather then 'int'
10480 2006-04-07 09:12  Sandro Santilli <strk@keybit.net>
10482         * [r1394] kept isInSegmentEnvelopes() check even when not debugging
10484 2006-04-07 08:31  Sandro Santilli <strk@keybit.net>
10486         * [r1393] Debugging lines
10488 2006-04-07 08:30  Sandro Santilli <strk@keybit.net>
10490         * [r1392] made addCommonBits/removeCommonBits interface consistent,
10491           doxygen comments
10493 2006-04-07 08:28  Sandro Santilli <strk@keybit.net>
10495         * [r1391] debugging lines, assertions
10497 2006-04-07 08:27  Sandro Santilli <strk@keybit.net>
10499         * [r1390] debugging blocks
10501 2006-04-07 07:21  Mateusz Loskot <mateusz@loskot.net>
10503         * [r1389] Add new-line at the EOF some files.
10505 2006-04-07 05:55  Mateusz Loskot <mateusz@loskot.net>
10507         * [r1388] Added new objects to .cvsignore.
10509 2006-04-07 05:44  Mateusz Loskot <mateusz@loskot.net>
10511         * [r1387] Added name for anonymous enum in Dimension class (bug).
10512           Added missing new-line at the end of source files. Removed CR
10513           from line ends.
10515 2006-04-07 00:05  Mateusz Loskot <mateusz@loskot.net>
10517         * [r1386] Adding missing isRectangleTest.cpp
10519 2006-04-06 23:50  Mateusz Loskot <mateusz@loskot.net>
10521         * [r1385] Adding new Unit Tests.
10523 2006-04-06 23:35  Sandro Santilli <strk@keybit.net>
10525         * [r1384] Added Mateusz Loskot
10527 2006-04-06 23:31  Mateusz Loskot <mateusz@loskot.net>
10529         * [r1383] [UT Files Renaming] Add PointLocatorTest.cpp
10531 2006-04-06 23:28  Mateusz Loskot <mateusz@loskot.net>
10533         * [r1382] [UT Files Renaming] Remove 'io' tests.
10535 2006-04-06 23:26  Mateusz Loskot <mateusz@loskot.net>
10537         * [r1381] [UT Files Renaming] Remove 'geom' tests.
10539 2006-04-06 23:25  Mateusz Loskot <mateusz@loskot.net>
10541         * [r1380] [UT Files Renaming] Remove file PointLocator.cpp
10543 2006-04-06 23:20  Mateusz Loskot <mateusz@loskot.net>
10545         * [r1379] New version of Unit Test runner. Now, it's more GNU style
10546           compatible
10548 2006-04-06 22:30  Mateusz Loskot <mateusz@loskot.net>
10550         * [r1378] Add inform() target in tut.h and new callbacks in
10551           tut_reporter.h
10553 2006-04-06 21:31  Sandro Santilli <strk@keybit.net>
10555         * [r1377] Const correctness for debugging function
10557 2006-04-06 21:30  Sandro Santilli <strk@keybit.net>
10559         * [r1376] Added missing rint_vc() forward declaration
10561 2006-04-06 17:33  Sandro Santilli <strk@keybit.net>
10563         * [r1375] Added unit test for DoubleBits
10565 2006-04-06 14:36  Sandro Santilli <strk@keybit.net>
10567         * [r1374] Cleanup in geos::precision namespace (leaks plugged,
10568           auto_ptr use, ...)
10570 2006-04-06 12:58  Sandro Santilli <strk@keybit.net>
10572         * [r1373] Added printing of EdgeRing if available
10574 2006-04-06 12:48  Sandro Santilli <strk@keybit.net>
10576         * [r1372] Added private vector to keep track of allocated
10577           MaximalEdgeRings objects
10579 2006-04-06 12:47  Sandro Santilli <strk@keybit.net>
10581         * [r1371] Fixed output function
10583 2006-04-06 12:45  Sandro Santilli <strk@keybit.net>
10585         * [r1370] Delayed deletion of newly allocated MaximalEdgeRings.
10586           Existing 'valid' operation tests don't should instability with
10587           this patch.
10589 2006-04-06 12:36  Sandro Santilli <strk@keybit.net>
10591         * [r1369] removed spurious lines from previous commi
10593 2006-04-06 12:34  Sandro Santilli <strk@keybit.net>
10595         * [r1368] Port info, more debugging lines, doxygen comments
10597 2006-04-06 12:33  Sandro Santilli <strk@keybit.net>
10599         * [r1367] More debugging lines
10601 2006-04-06 12:29  Sandro Santilli <strk@keybit.net>
10603         * [r1366] Fixed bogus static PrecisionModel variable in
10604           ::readCoordinate().
10606 2006-04-06 09:41  Sandro Santilli <strk@keybit.net>
10608         * [r1365] Added operator<<, added pts!=NULL assertion in
10609           testInvariant() function
10611 2006-04-06 09:39  Sandro Santilli <strk@keybit.net>
10613         * [r1364] Added operator<<
10615 2006-04-06 09:01  Sandro Santilli <strk@keybit.net>
10617         * [r1363] Doxygen comments, port info, operator<<, assertion
10618           checking
10620 2006-04-06 07:52  Sandro Santilli <strk@keybit.net>
10622         * [r1362] Fixed bug in ::print() function
10624 2006-04-05 18:28  Sandro Santilli <strk@keybit.net>
10626         * [r1361] Moved testInvariant() methods from private to public,
10627           added
10628           some comments about them.
10630 2006-04-05 15:59  Sandro Santilli <strk@keybit.net>
10632         * [r1360] Removed dead code
10634 2006-04-05 14:33  Sandro Santilli <strk@keybit.net>
10636         * [r1359] Removed annoying warnings from external source
10638 2006-04-05 14:04  Sandro Santilli <strk@keybit.net>
10640         * [r1358] Fixed copy ctor to support "Null" Envelope copies.
10641           Drop init(Envelope&) method.
10642           Port info and various cleanups.
10644 2006-04-05 10:25  Sandro Santilli <strk@keybit.net>
10646         * [r1357] Fixed LineString constructor to ensure deletion of
10647           CoordinateSequence
10648           argument on exception throw
10650 2006-04-05 09:34  Sandro Santilli <strk@keybit.net>
10652         * [r1356] GEOSException derived from std::exception again,
10653           hopefully the correct way now
10655 2006-04-05 09:20  Sandro Santilli <strk@keybit.net>
10657         * [r1355] Added port informations and many assertion checking.
10658           Fixed bug in getRightmostSide() method ( a "testing-only" corner
10659           case )
10661 2006-04-04 16:07  Sandro Santilli <strk@keybit.net>
10663         * [r1353] More assertion checking, less overhead when built with
10664           NDEBUG defined
10666 2006-04-04 13:35  Sandro Santilli <strk@keybit.net>
10668         * [r1352] Port info, assertion checking, indentation
10670 2006-04-04 12:39  Sandro Santilli <strk@keybit.net>
10672         * [r1351] Changed NotRepresentableCoordinate exception handler to
10673           throw
10674           a TopologyException. This allows further handling.
10676 2006-04-04 11:37  Sandro Santilli <strk@keybit.net>
10678         * [r1350] Port information + initialization lists in ctors
10680 2006-04-04 11:28  Sandro Santilli <strk@keybit.net>
10682         * [r1349] NotRepresentable condition detected using finite() from
10683           <cmath>
10684           rather then using FINITE() macro. Made ::intersection() body
10685           more readable.
10687 2006-04-04 09:53  Sandro Santilli <strk@keybit.net>
10689         * [r1348] Fixed applyCoordinateFilter() templated function body
10691 2006-04-04 08:16  Sandro Santilli <strk@keybit.net>
10693         * [r1345] Changed GEOSException hierarchy to be derived from
10694           std::runtime_exception.
10695           Removed the GEOSException::toString redundant method (use
10696           ::what() instead)
10698 2006-04-04 01:54  Howard Butler <hobu.inc@gmail.com>
10700         * [r1344] Add in changes/missing from previous rearranging.
10702 2006-04-04 01:29  Howard Butler <hobu.inc@gmail.com>
10704         * [r1343] GEOS_JTS_PORT is in version.h not platform.h
10706 2006-04-04 01:28  Howard Butler <hobu.inc@gmail.com>
10708         * [r1342] remove objects that no longer exist
10709           default to MSVC_VER=1310
10711 2006-04-03 17:05  Sandro Santilli <strk@keybit.net>
10713         * [r1341] Assertion checking, port info, cleanups
10715 2006-04-03 15:54  Sandro Santilli <strk@keybit.net>
10717         * [r1340] - getArgGeometry() parameter type changed from 'int' to
10718           'unsigned int'
10719           - Added port informations
10720           - minor assertions checking
10721           - minor cleanups
10723 2006-04-03 14:07  Sandro Santilli <strk@keybit.net>
10725         * [r1339] Commented out obsoleted toInternal() method
10727 2006-04-03 13:58  Sandro Santilli <strk@keybit.net>
10729         * [r1337] Applied patch by Charlie Savage:
10730           - Fixes up the SWIG bindings to use the new GEOS namespaces
10731           - Fixes a bug in the Python m4 macro
10732           - Adds the -modern flag for SWIG when compiling a Python
10733           extension
10735 2006-04-03 13:56  Sandro Santilli <strk@keybit.net>
10737         * [r1336] Made externally-owned PrecisionModel const
10739 2006-04-03 10:56  Sandro Santilli <strk@keybit.net>
10741         * [r1334] Removed implementation files build spec for fully-inlined
10742           classes
10744 2006-04-03 10:44  Sandro Santilli <strk@keybit.net>
10746         * [r1333] Added missing headers
10748 2006-04-03 10:16  Sandro Santilli <strk@keybit.net>
10750         * [r1332] DouglasPeuckerLineSimplifier class port
10752 2006-04-03 08:43  Sandro Santilli <strk@keybit.net>
10754         * [r1331] Added port info, minor cleanups
10756 2006-04-03 08:29  Sandro Santilli <strk@keybit.net>
10758         * [r1330] Added port info, cleaned up log message, minor assertion
10759           checking.
10761 2006-03-31 17:51  Sandro Santilli <strk@keybit.net>
10763         * [r1329] A few assertion checking, comments cleanup, use of
10764           initialization lists
10765           in constructors, handled NULL parameters.
10767 2006-03-31 16:55  Sandro Santilli <strk@keybit.net>
10769         * [r1328] Added many assertions checking in LineString
10770           implementation.
10771           Changed ::getCoordinate() to return NULL on empty geom.
10772           Changed ::get{Start,End}Point() to return NULL on empty geom.
10774 2006-03-31 16:53  Sandro Santilli <strk@keybit.net>
10776         * [r1327] Added comment about possible NULL return from
10777           getCoordinate()
10779 2006-03-31 11:03  Sandro Santilli <strk@keybit.net>
10781         * [r1325] Fixed NULL-GeometryFactory constructor to use
10782           INTERNAL_GEOMETRY_FACTORY
10783           (should fix bug #81)
10785 2006-03-30 09:26  Sandro Santilli <strk@keybit.net>
10787         * [r1324] minor cleanup
10789 2006-03-29 15:48  Sandro Santilli <strk@keybit.net>
10791         * [r1323] Added missing 'const' in catch std::exception statements
10793 2006-03-29 15:23  Sandro Santilli <strk@keybit.net>
10795         * [r1322] Moved GeometryGraph inlines from .h to .inl file
10797 2006-03-29 14:34  Sandro Santilli <strk@keybit.net>
10799         * [r1321] Sync'ed testfile with JTS head
10801 2006-03-29 14:31  Sandro Santilli <strk@keybit.net>
10803         * [r1320] Added PointLocator unit test
10805 2006-03-29 13:53  Sandro Santilli <strk@keybit.net>
10807         * [r1319] EdgeRing equipped with Invariant testing function and
10808           lots of exceptional assertions. Removed useless heap allocations,
10809           and pointers usages.
10811 2006-03-29 11:52  Sandro Santilli <strk@keybit.net>
10813         * [r1318] const correctness, useless heap allocations removal
10815 2006-03-29 11:48  Sandro Santilli <strk@keybit.net>
10817         * [r1317] Removed useless heap allocations in construction,
10818           enforced const correctness
10820 2006-03-28 16:49  Sandro Santilli <strk@keybit.net>
10822         * [r1316] Reintroduced rewind of input parameter in printHEX()
10823           [dropped by prev commit]
10825 2006-03-28 16:33  Sandro Santilli <strk@keybit.net>
10827         * [r1315] Added note about args responsibility in GeometryFactory
10828           constructor
10830 2006-03-28 16:11  Sandro Santilli <strk@keybit.net>
10832         * [r1314] swapped assert_equals() args to get obtained/expected the
10833           right way.
10835 2006-03-28 15:27  Sandro Santilli <strk@keybit.net>
10837         * [r1313] Simplified printHEX() implementation
10839 2006-03-28 15:19  Sandro Santilli <strk@keybit.net>
10841         * [r1312] Added macros for sections skip (useful in debugging)
10843 2006-03-28 14:45  Sandro Santilli <strk@keybit.net>
10845         * [r1311] Added simple test for WKB reader.
10847 2006-03-28 14:02  Sandro Santilli <strk@keybit.net>
10849         * [r1310] added missing header for non-inlined builds
10851 2006-03-28 14:01  Sandro Santilli <strk@keybit.net>
10853         * [r1309] forgot to add in previous commit
10855 2006-03-28 11:26  Sandro Santilli <strk@keybit.net>
10857         * [r1308] ByteOrderDataInStream inlines moved to .inl file, updated
10858           implementation files includes.
10860 2006-03-28 11:25  Sandro Santilli <strk@keybit.net>
10862         * [r1307] Assertion checking
10864 2006-03-28 09:14  Sandro Santilli <strk@keybit.net>
10866         * [r1306] Headers inclusion fix.
10868 2006-03-28 08:57  Sandro Santilli <strk@keybit.net>
10870         * [r1305] Comments cleanup, system headers included after project
10871           headers
10873 2006-03-28 08:40  Sandro Santilli <strk@keybit.net>
10875         * [r1304] C-API lib version bumped to 1.1.1 (release 2.2.2 will
10876           ship 1.1.0)
10878 2006-03-27 17:59  Sandro Santilli <strk@keybit.net>
10880         * [r1302] Fixed small leak.
10882 2006-03-27 17:04  Sandro Santilli <strk@keybit.net>
10884         * [r1301] Cleanups and explicit initializations
10886 2006-03-27 16:02  Sandro Santilli <strk@keybit.net>
10888         * [r1300] Added INL file for MinimalEdgeRing, added many debugging
10889           blocks,
10890           fixed memory leak in ConnectedInteriorTester (bug #59)
10892 2006-03-27 15:57  Sandro Santilli <strk@keybit.net>
10894         * [r1299] Commented need for platform.h include
10896 2006-03-27 15:56  Sandro Santilli <strk@keybit.net>
10898         * [r1298] Added missing platform.h include (for ISNAN macro)
10900 2006-03-27 14:20  Sandro Santilli <strk@keybit.net>
10902         * [r1297] Added paranoid assertion checking and a note in header
10903           about responsibility of return from buildMaximalEdgeRings()
10905 2006-03-27 10:37  Sandro Santilli <strk@keybit.net>
10907         * [r1296] Reduced heap allocations and probability of error by
10908           making LineIntersector
10909           and RelateNodeGraph part of ConsistentAreaTester class .
10911 2006-03-27 10:36  Sandro Santilli <strk@keybit.net>
10913         * [r1295] added missing space in exception message
10915 2006-03-27 10:34  Sandro Santilli <strk@keybit.net>
10917         * [r1294] moved external includes after internal ones
10919 2006-03-27 09:50  Sandro Santilli <strk@keybit.net>
10921         * [r1293] Added final isValid test from JTS (floating version)
10923 2006-03-27 09:48  Sandro Santilli <strk@keybit.net>
10925         * [r1292] Extracted TestValid2.xml from testLeaksBig.xml (target
10926           file is taken from JTS source tree)
10928 2006-03-27 09:45  Sandro Santilli <strk@keybit.net>
10930         * [r1291] Added TestValid.xml test, taken from JTS source tree,
10931           already present in testLeaksBig (from which tests were removed)
10933 2006-03-27 09:28  Sandro Santilli <strk@keybit.net>
10935         * [r1290] added namespaces use and headers split
10937 2006-03-27 09:05  Sandro Santilli <strk@keybit.net>
10939         * [r1289] Added note about responsibility of return from
10940           GEOSGeomType()
10942 2006-03-27 09:00  Sandro Santilli <strk@keybit.net>
10944         * [r1288] Bug #79 - Small fix in
10945           CoordinateArraySequence::toString()
10947 2006-03-24 11:42  Sandro Santilli <strk@keybit.net>
10949         * [r1287] reverted default of assertion checking
10951 2006-03-24 11:11  Sandro Santilli <strk@keybit.net>
10953         * [r1286] Inlining enabled by default, assertion checking disabled
10954           by default.
10955           Added --enable-cassert and --disable-inline configure switches.
10956           Had geos-config --cflags output appropriate inline flag if
10957           required (-DGEOS_INLINE)
10959 2006-03-24 11:04  Sandro Santilli <strk@keybit.net>
10961         * [r1285] Changed assert() with Assert::isTrue in addReverseSubpath
10963 2006-03-24 10:44  Sandro Santilli <strk@keybit.net>
10965         * [r1284] Fixed to build with -DNDEBUG
10967 2006-03-24 09:52  Sandro Santilli <strk@keybit.net>
10969         * [r1283] USE_INLINE => GEOS_INLINE
10971 2006-03-24 09:26  Sandro Santilli <strk@keybit.net>
10973         * [r1282] Bug #77 - Missing platform.h
10975 2006-03-24 09:25  Sandro Santilli <strk@keybit.net>
10977         * [r1281] Bugs #77 and #76: missing <algorithm>
10979 2006-03-24 09:23  Sandro Santilli <strk@keybit.net>
10981         * [r1280] Bug #78 - Small fixes and cleaning
10983 2006-03-23 15:10  Sandro Santilli <strk@keybit.net>
10985         * [r1278] Dropped by-pointer TopologyException constructor, various
10986           small cleanups
10988 2006-03-23 13:31  Sandro Santilli <strk@keybit.net>
10990         * [r1277] Fixed to allow build with GEOS_DEBUG
10992 2006-03-23 12:12  Sandro Santilli <strk@keybit.net>
10994         * [r1276] Fixes to allow build with -DUSE_INLINE
10996 2006-03-23 10:55  Sandro Santilli <strk@keybit.net>
10998         * [r1275] Temporarly excluded 'swig' extension from distribution,
10999           to allow for
11000           successufull 'dist' rule and distributed testing.
11002 2006-03-23 10:41  Sandro Santilli <strk@keybit.net>
11004         * [r1274] Fixed automake files
11006 2006-03-23 10:09  Sandro Santilli <strk@keybit.net>
11008         * [r1273] Fixed missing backslash
11010 2006-03-23 09:17  Sandro Santilli <strk@keybit.net>
11012         * [r1272] precision.h header split, minor optimizations
11014 2006-03-22 18:12  Sandro Santilli <strk@keybit.net>
11016         * [r1271] indexChain.h header split.
11018 2006-03-22 16:59  Sandro Santilli <strk@keybit.net>
11020         * [r1270] cleaned up
11022 2006-03-22 16:58  Sandro Santilli <strk@keybit.net>
11024         * [r1269] Removed (almost) all inclusions of geom.h.
11025           Removed obsoleted .cpp files.
11026           Fixed a bug in WKTReader not using the provided
11027           CoordinateSequence
11028           implementation, optimized out some memory allocations.
11030 2006-03-22 16:01  Sandro Santilli <strk@keybit.net>
11032         * [r1268] indexBintree.h header split, classes renamed to match JTS
11034 2006-03-22 14:28  Sandro Santilli <strk@keybit.net>
11036         * [r1267] Filenames renamed to match class names (matching JTS)
11038 2006-03-22 12:22  Sandro Santilli <strk@keybit.net>
11040         * [r1266] indexQuadtree.h split
11042 2006-03-22 11:19  Sandro Santilli <strk@keybit.net>
11044         * [r1265] opPolygonize.h headers split.
11046 2006-03-22 11:18  Sandro Santilli <strk@keybit.net>
11048         * [r1264] Changed back 'unable to find edge to compute depths' from
11049           assertion to TopologyException
11051 2006-03-22 10:13  Sandro Santilli <strk@keybit.net>
11053         * [r1263] opLinemerge.h split
11055 2006-03-21 21:42  Sandro Santilli <strk@keybit.net>
11057         * [r1262] planargraph.h header split, planargraph:: classes renamed
11058           to match JTS symbols
11060 2006-03-21 17:55  Sandro Santilli <strk@keybit.net>
11062         * [r1261] opDistance.h header split
11064 2006-03-21 17:11  Sandro Santilli <strk@keybit.net>
11066         * [r1260] opPredicate.h header split
11068 2006-03-21 13:11  Sandro Santilli <strk@keybit.net>
11070         * [r1259] opRelate.h header split
11072 2006-03-21 11:20  Sandro Santilli <strk@keybit.net>
11074         * [r1258] Changed expected result to the obtained one :)
11075           We're not cheating, it's a 2-vertex linestring for
11076           which an InteriorPoint is requested, both vertexes
11077           are correct answer (equidistant from centroid).
11079 2006-03-21 11:12  Sandro Santilli <strk@keybit.net>
11081         * [r1257] Cleanups: headers inclusion and Log section
11083 2006-03-21 10:47  Sandro Santilli <strk@keybit.net>
11085         * [r1256] indexStrtree.h split
11087 2006-03-21 10:46  Sandro Santilli <strk@keybit.net>
11089         * [r1255] streamlined header inclusion, put original copyright on
11090           top
11092 2006-03-21 10:01  Sandro Santilli <strk@keybit.net>
11094         * [r1254] indexSweepline.h header split
11096 2006-03-20 18:18  Sandro Santilli <strk@keybit.net>
11098         * [r1253] io.h header split
11100 2006-03-20 17:40  Sandro Santilli <strk@keybit.net>
11102         * [r1252] <cmath> included when appropriate
11104 2006-03-20 17:27  Sandro Santilli <strk@keybit.net>
11106         * [r1251] Bug #72 - Missing <vector> header
11108 2006-03-20 17:17  Sandro Santilli <strk@keybit.net>
11110         * [r1250] Fixed geosdir
11112 2006-03-20 16:57  Sandro Santilli <strk@keybit.net>
11114         * [r1249] spatialindex.h and opValid.h headers split
11116 2006-03-20 16:08  Sandro Santilli <strk@keybit.net>
11118         * [r1248] redirected find stderr to /dev/null
11120 2006-03-20 13:20  Sandro Santilli <strk@keybit.net>
11122         * [r1247] Changed assertion to TopologyException for the "orphaned"
11123           hole case
11124           in order to allow for reduced precision ops to catch the case.
11126 2006-03-20 12:33  Sandro Santilli <strk@keybit.net>
11128         * [r1246] Simplified some privat methods to use refs instead of
11129           pointers, added
11130           debugging section for failiures of holes/shells associations
11132 2006-03-20 12:32  Sandro Santilli <strk@keybit.net>
11134         * [r1245] Added note about responsibility of return from
11135           ::toPolygon
11137 2006-03-20 12:03  Sandro Santilli <strk@keybit.net>
11139         * [r1244] Added operator<< for Geometry, writing HEXWKB
11141 2006-03-20 11:42  Sandro Santilli <strk@keybit.net>
11143         * [r1243] Added missing <cmath> include
11145 2006-03-20 10:42  Sandro Santilli <strk@keybit.net>
11147         * [r1242] Bug #61 - Disambiguated geom::Polygon use
11149 2006-03-20 10:14  Sandro Santilli <strk@keybit.net>
11151         * [r1241] Bug #69 - Check for macro WIN32_LEAN_AND_MEAN
11153 2006-03-20 10:13  Sandro Santilli <strk@keybit.net>
11155         * [r1240] Bug #71 - Missing <algorithm>
11157 2006-03-20 10:12  Sandro Santilli <strk@keybit.net>
11159         * [r1239] Bug #70 - Small fix in fwd decl. of CoordinateLessThen
11161 2006-03-20 10:11  Sandro Santilli <strk@keybit.net>
11163         * [r1238] Bug #67 - Debugging helpers in GeometryFactory class
11165 2006-03-17 16:48  Sandro Santilli <strk@keybit.net>
11167         * [r1237] LineIntersector and PointLocator made complete components
11168           of RelateComputer
11169           (were statics const pointers before). Reduced inclusions from
11170           opRelate.h
11171           and opValid.h, updated .cpp files to allow build.
11173 2006-03-17 14:56  Sandro Santilli <strk@keybit.net>
11175         * [r1236] Fixed filename normalizer for sql output
11177 2006-03-17 13:24  Sandro Santilli <strk@keybit.net>
11179         * [r1235] opOverlay.h header splitted. Reduced header inclusions in
11180           operation/overlay implementation files. ElevationMatrixFilter
11181           code moved from own file to ElevationMatrix.cpp (ideally a
11182           class-private).
11184 2006-03-16 13:30  Sandro Santilli <strk@keybit.net>
11186         * [r1234] Added missing testfile
11188 2006-03-16 13:29  Sandro Santilli <strk@keybit.net>
11190         * [r1233] new unit test for LineSegment (adding tests would be
11191           helpful)
11193 2006-03-16 13:28  Sandro Santilli <strk@keybit.net>
11195         * [r1232] obsoleted getCoordinate(), replaced by operator[]
11197 2006-03-16 13:27  Sandro Santilli <strk@keybit.net>
11199         * [r1231] Added notes about testing
11201 2006-03-16 10:47  Sandro Santilli <strk@keybit.net>
11203         * [r1230] Bug #65 - Command line changes and EOL fixes Unit Test
11205 2006-03-16 10:42  Sandro Santilli <strk@keybit.net>
11207         * [r1229] Bug #64 - Not all control paths return a value in
11208           geos::geom::Geometry::getClassSortIndex
11210 2006-03-16 10:38  Sandro Santilli <strk@keybit.net>
11212         * [r1228] Bug #63 - Remove unreferenced local variable warning
11214 2006-03-16 09:37  Sandro Santilli <strk@keybit.net>
11216         * [r1227] Initial unit tests
11218 2006-03-15 18:59  Sandro Santilli <strk@keybit.net>
11220         * [r1226] Bug #62: 'struct' CoordinateLessThen in forward
11221           declaration
11223 2006-03-15 18:57  Sandro Santilli <strk@keybit.net>
11225         * [r1225] small cleanup
11227 2006-03-15 18:57  Sandro Santilli <strk@keybit.net>
11229         * [r1224] cleanups in DEBUG lines
11231 2006-03-15 18:56  Sandro Santilli <strk@keybit.net>
11233         * [r1223] Temporary hack to avoid snapround:: Noders (still using
11234           ScaledNoder wrapper)
11235           to allow for buffer_snapround.xml test to succeed
11237 2006-03-15 18:55  Sandro Santilli <strk@keybit.net>
11239         * [r1222] Added xml testfile showing bug in snapround:: noders
11241 2006-03-15 18:44  Sandro Santilli <strk@keybit.net>
11243         * [r1221] Bug #60 - Missing <cmath> header in some files
11245 2006-03-15 17:33  Sandro Santilli <strk@keybit.net>
11247         * [r1220] Changed operator<< to use operator<< for Nodes
11249 2006-03-15 17:17  Sandro Santilli <strk@keybit.net>
11251         * [r1219] Added missing forward declarations
11253 2006-03-15 17:16  Sandro Santilli <strk@keybit.net>
11255         * [r1218] streamlined headers inclusion
11257 2006-03-15 16:27  Sandro Santilli <strk@keybit.net>
11259         * [r1217] operator<< for Node class
11261 2006-03-15 15:50  Sandro Santilli <strk@keybit.net>
11263         * [r1216] const correctness, cleanups
11265 2006-03-15 15:27  Sandro Santilli <strk@keybit.net>
11267         * [r1215] cleanups
11269 2006-03-15 15:26  Sandro Santilli <strk@keybit.net>
11271         * [r1214] Cleanups
11273 2006-03-15 13:03  Sandro Santilli <strk@keybit.net>
11275         * [r1213] removed leftover debugging line
11277 2006-03-15 12:54  Sandro Santilli <strk@keybit.net>
11279         * [r1212] Removed DepthSegment.h include
11281 2006-03-15 12:54  Sandro Santilli <strk@keybit.net>
11283         * [r1211] Removed public DepthSegment definition (moved inside
11284           SubgraphDepthLocater implementation)
11286 2006-03-15 12:52  Sandro Santilli <strk@keybit.net>
11288         * [r1210] DepthSegment class moved inside SubgraphDepthLocator
11289           implementaion
11290           as it was private to this file in JTS. Also, changed to reduce
11291           copies of LineSegment copies.
11293 2006-03-15 11:45  Sandro Santilli <strk@keybit.net>
11295         * [r1209] doxygen comments
11297 2006-03-15 11:44  Sandro Santilli <strk@keybit.net>
11299         * [r1208] debug blocks, dumping SQL when GEOS_DEBUG > 1
11301 2006-03-15 11:42  Sandro Santilli <strk@keybit.net>
11303         * [r1207] more debugging lines, with two levels of debugging
11304           handled
11306 2006-03-15 11:39  Sandro Santilli <strk@keybit.net>
11308         * [r1206] comments cleanup, changed computeDepths to use a list<>
11309           rather then a vector (performance related)
11311 2006-03-15 10:40  Sandro Santilli <strk@keybit.net>
11313         * [r1205] Fixed to allow doxygen runs from external builddir
11315 2006-03-15 09:51  Sandro Santilli <strk@keybit.net>
11317         * [r1204] streamlined header usage
11319 2006-03-15 09:51  Sandro Santilli <strk@keybit.net>
11321         * [r1203] streamlined headers usage
11323 2006-03-15 09:13  Sandro Santilli <strk@keybit.net>
11325         * [r1202] updated port info
11327 2006-03-15 09:12  Sandro Santilli <strk@keybit.net>
11329         * [r1201] isSimple doc
11331 2006-03-14 17:46  Sandro Santilli <strk@keybit.net>
11333         * [r1200] Removed unrequired include
11335 2006-03-14 17:10  Sandro Santilli <strk@keybit.net>
11337         * [r1199] cleanups
11339 2006-03-14 17:08  Sandro Santilli <strk@keybit.net>
11341         * [r1198] comments cleanup, integrity checks
11343 2006-03-14 16:55  Sandro Santilli <strk@keybit.net>
11345         * [r1197] oops, GEOS_DEBUG default to 0
11347 2006-03-14 16:55  Sandro Santilli <strk@keybit.net>
11349         * [r1196] comments cleanup
11351 2006-03-14 16:53  Sandro Santilli <strk@keybit.net>
11353         * [r1195] removed endline from printing funx
11355 2006-03-14 16:08  Sandro Santilli <strk@keybit.net>
11357         * [r1194] changed buildSubgraphs signature to use refs rather then
11358           pointers, made it const-correct. Reduced heap allocations in
11359           createSubgraphs()
11361 2006-03-14 15:46  Sandro Santilli <strk@keybit.net>
11363         * [r1193] Added PlanarGraph::getNodes(vector&) func, to reduce
11364           useless heap allocations
11366 2006-03-14 15:32  Sandro Santilli <strk@keybit.net>
11368         * [r1192] Cleaned up toString funx (more WKT friendly)
11370 2006-03-14 14:16  Sandro Santilli <strk@keybit.net>
11372         * [r1191] operator<< for BufferSubgraph, more debugging calls
11374 2006-03-14 12:55  Sandro Santilli <strk@keybit.net>
11376         * [r1190] Headers split: geomgraphindex.h, nodingSnapround.h
11378 2006-03-14 11:03  Sandro Santilli <strk@keybit.net>
11380         * [r1189] Added operator<< for Edge and EdgeList
11382 2006-03-14 00:37  Sandro Santilli <strk@keybit.net>
11384         * [r1188] Fixed include filenames
11386 2006-03-14 00:36  Sandro Santilli <strk@keybit.net>
11388         * [r1187] Reduced 'buffer' headers inclusion
11390 2006-03-14 00:19  Sandro Santilli <strk@keybit.net>
11392         * [r1186] opBuffer.h split, streamlined headers in some (not all)
11393           files in operation/buffer/
11395 2006-03-13 22:33  Sandro Santilli <strk@keybit.net>
11397         * [r1185] Added missing forward declarations
11399 2006-03-13 21:54  Sandro Santilli <strk@keybit.net>
11401         * [r1184] Streamlined headers inclusion.
11403 2006-03-13 21:19  Sandro Santilli <strk@keybit.net>
11405         * [r1183] Fixed bug in ScaledNoder scaling mechanism (hugly code,
11406           due to CoordinateSequence visitor pattern design). Tests are
11407           still failing so this possibly needs some other fix. Streamlined
11408           includes by implementation file.
11410 2006-03-13 21:14  Sandro Santilli <strk@keybit.net>
11412         * [r1182] Added missing forward declarations
11414 2006-03-13 21:13  Sandro Santilli <strk@keybit.net>
11416         * [r1181] Added comment about possible refactoring
11418 2006-03-11 16:58  Sandro Santilli <strk@keybit.net>
11420         * [r1180] Fixed bug in OffsetCurveBuilder::getCoordinates.
11422 2006-03-10 15:50  Sandro Santilli <strk@keybit.net>
11424         * [r1179] Changed 'found null Directed Edge' from an Assertion to a
11425           TopologyException, to give 'precision-reducing' overlay operation
11426           a chance to handle it (it seems to work)
11428 2006-03-10 13:07  Sandro Santilli <strk@keybit.net>
11430         * [r1178] fine-tuned includes, reverted Assert=>assert due to
11431           user-input based failure
11433 2006-03-10 12:50  Sandro Santilli <strk@keybit.net>
11435         * [r1177] boost detection code fix, first UTF source for testing
11436           purposes
11438 2006-03-10 12:43  Sandro Santilli <strk@keybit.net>
11440         * [r1176] updated
11442 2006-03-10 12:09  Sandro Santilli <strk@keybit.net>
11444         * [r1175] Update configure script to work with new boost.m4 file
11446 2006-03-10 11:49  Sandro Santilli <strk@keybit.net>
11448         * [r1174] Updated boost detection macro
11450 2006-03-10 11:41  Sandro Santilli <strk@keybit.net>
11452         * [r1173] Added missing <algorithm> include (bug#56)
11454 2006-03-10 11:10  Sandro Santilli <strk@keybit.net>
11456         * [r1172] Initial boost detection code
11458 2006-03-10 11:09  Sandro Santilli <strk@keybit.net>
11460         * [r1171] Comments cleanup
11462 2006-03-10 10:48  Sandro Santilli <strk@keybit.net>
11464         * [r1170] Bug #58 - Patch to makefile.vc after big refactoring
11465           commit
11467 2006-03-10 10:44  Sandro Santilli <strk@keybit.net>
11469         * [r1169] Unreferenced exception objects cleanup (#52)
11471 2006-03-10 10:37  Sandro Santilli <strk@keybit.net>
11473         * [r1168] Added missing <algorithm> include (#55)
11475 2006-03-10 10:34  Sandro Santilli <strk@keybit.net>
11477         * [r1167] Added missing <algorithm> include (#54)
11479 2006-03-09 18:22  Sandro Santilli <strk@keybit.net>
11481         * [r1166] Added isvalid test for latest validop patch
11483 2006-03-09 18:18  Sandro Santilli <strk@keybit.net>
11485         * [r1165] Added memory-friendly
11486           MaximalEdgeRing::buildMinimalRings() implementation.
11487           Applied patch to IsValid operation from JTS-1.7.1
11489 2006-03-09 17:40  Sandro Santilli <strk@keybit.net>
11491         * [r1164] Fixed bug#33 (hopefully)
11493 2006-03-09 16:46  Sandro Santilli <strk@keybit.net>
11495         * [r1163] geos::geom namespace definition, first pass at headers
11496           split
11498 2006-03-09 16:18  Sandro Santilli <strk@keybit.net>
11500         * [r1162] Fixed to allow tests from external build tree (thanks
11501           Norman:)
11503 2006-03-09 16:01  Sandro Santilli <strk@keybit.net>
11505         * [r1161] Fixed debugging lines
11507 2006-03-09 15:50  Sandro Santilli <strk@keybit.net>
11509         * [r1160] Fixed debugging lines, added missing header
11511 2006-03-09 15:47  Sandro Santilli <strk@keybit.net>
11513         * [r1159] Fixed debugging lines
11515 2006-03-09 15:39  Sandro Santilli <strk@keybit.net>
11517         * [r1158] Fixed debugging lines
11519 2006-03-09 14:48  Sandro Santilli <strk@keybit.net>
11521         * [r1157] Added missing INCLUDES line
11523 2006-03-07 14:21  Sandro Santilli <strk@keybit.net>
11525         * [r1156] Leak plugged, tweeked output to be nice with --sql-output
11527 2006-03-07 14:20  Sandro Santilli <strk@keybit.net>
11529         * [r1155] Big deal of heap allocations reduction
11531 2006-03-07 14:18  Sandro Santilli <strk@keybit.net>
11533         * [r1154] Profiler singleton implemented with a function-static
11534           Profiler instance
11536 2006-03-07 12:42  Sandro Santilli <strk@keybit.net>
11538         * [r1153] addedvalidity test for a case with invalid input
11540 2006-03-07 12:41  Sandro Santilli <strk@keybit.net>
11542         * [r1152] Added --wkb-output and made --sql-output compatible with
11543           -v
11545 2006-03-07 11:22  Sandro Santilli <strk@keybit.net>
11547         * [r1151] table name for sqlOutput normalized
11549 2006-03-07 11:06  Sandro Santilli <strk@keybit.net>
11551         * [r1150] Added --sql-output switch for debugging
11553 2006-03-07 10:46  Sandro Santilli <strk@keybit.net>
11555         * [r1149] verbose validity errors
11557 2006-03-06 21:27  Sandro Santilli <strk@keybit.net>
11559         * [r1148] Cascading fixed after Unload definition moved to geos::io
11560           namespace
11562 2006-03-06 19:43  Sandro Santilli <strk@keybit.net>
11564         * [r1147] Fixed Unload class definition namespace (geos::io)
11566 2006-03-06 19:40  Sandro Santilli <strk@keybit.net>
11568         * [r1146] geos::util namespace. New GeometryCollection::iterator
11569           interface, many cleanups.
11571 2006-03-06 15:23  Sandro Santilli <strk@keybit.net>
11573         * [r1145] geos::io namespace
11575 2006-03-06 14:30  Sandro Santilli <strk@keybit.net>
11577         * [r1143] Validity error include Coordinate
11579 2006-03-06 13:27  Sandro Santilli <strk@keybit.net>
11581         * [r1142] Cleaned up equalsExact
11583 2006-03-06 13:26  Sandro Santilli <strk@keybit.net>
11585         * [r1141] Fixed equalsExact check, and also reduced tolerance
11587 2006-03-06 12:47  Sandro Santilli <strk@keybit.net>
11589         * [r1140] TopologyValidationError error names (enum) renamed to
11590           avoid conflicts.
11592 2006-03-06 12:16  Sandro Santilli <strk@keybit.net>
11594         * [r1139] Added second case for Union
11596 2006-03-06 12:11  Sandro Santilli <strk@keybit.net>
11598         * [r1138] precision.h => geos/precision.h (#48)
11600 2006-03-06 11:39  Sandro Santilli <strk@keybit.net>
11602         * [r1137] Added test extracted from data provided by Guillaume
11603           Sueur
11605 2006-03-06 11:34  Sandro Santilli <strk@keybit.net>
11607         * [r1136] Dropped unused/unmaintained/platform-problematic serial
11608           version info for classes (#47)
11610 2006-03-06 11:17  Sandro Santilli <strk@keybit.net>
11612         * [r1135] added a compile-time option to get VERBOSE_EXCEPTION
11613           (print args on exceptions)
11615 2006-03-06 11:17  Sandro Santilli <strk@keybit.net>
11617         * [r1134] precision reducing overlayOp made compile-time optional
11619 2006-03-06 11:05  Sandro Santilli <strk@keybit.net>
11621         * [r1133] Added input and output validity test facilities
11623 2006-03-03 14:01  Sandro Santilli <strk@keybit.net>
11625         * [r1132] Experimental precision-reducing overlayOp
11627 2006-03-03 13:50  Sandro Santilli <strk@keybit.net>
11629         * [r1131] Cleaned up InteriorPointLine class
11631 2006-03-03 10:46  Sandro Santilli <strk@keybit.net>
11633         * [r1130] Removed 'using namespace' from headers, added missing
11634           headers in .cpp files, removed useless includes in headers
11635           (bug#46)
11637 2006-03-02 18:17  Sandro Santilli <strk@keybit.net>
11639         * [r1129] Added robustness testcases
11641 2006-03-02 16:22  Sandro Santilli <strk@keybit.net>
11643         * [r1128] Updated copyright notice
11645 2006-03-02 16:21  Sandro Santilli <strk@keybit.net>
11647         * [r1127] geos::precision namespace added
11649 2006-03-02 14:53  Sandro Santilli <strk@keybit.net>
11651         * [r1126] SweepLineEvent::DELETE=>DELETE_EVENT,
11652           INSERT=>INSERT_EVENT (#45)
11654 2006-03-02 14:34  Sandro Santilli <strk@keybit.net>
11656         * [r1125] GeometryGraphOperation::li made a non-static member, and
11657           not more a pointer
11659 2006-03-02 14:21  Sandro Santilli <strk@keybit.net>
11661         * [r1124] DEBUG => GEOS_DEBUG [#44]
11663 2006-03-02 12:12  Sandro Santilli <strk@keybit.net>
11665         * [r1123] Renamed DEBUG macros to GEOS_DEBUG, all wrapped in
11666           #ifndef block to allow global override (bug#43)
11668 2006-03-02 11:03  Sandro Santilli <strk@keybit.net>
11670         * [r1122] Added assertion in relate test handler
11672 2006-03-02 11:00  Sandro Santilli <strk@keybit.net>
11674         * [r1121] Changed IntersectionMatrix funx taking strings to take
11675           const string& instead
11677 2006-03-02 10:25  Sandro Santilli <strk@keybit.net>
11679         * [r1120] Added support for FLOATING_SINGLE precisionmodel in XML
11680           tests
11682 2006-03-02 10:03  Sandro Santilli <strk@keybit.net>
11684         * [r1119] Removed use of strdup, changed GEOSjtsport() to return
11685           const char* instead of char* (is not advertised in headerfile, so
11686           no compatibility problems)
11688 2006-03-02 09:51  Sandro Santilli <strk@keybit.net>
11690         * [r1118] Fixes in DEBUG lines (bug#42)
11692 2006-03-02 09:49  Sandro Santilli <strk@keybit.net>
11694         * [r1117] Changed LineSegment output to use 'LINESEGMENT' label
11695           rather then 'LINESTRING'
11697 2006-03-02 09:49  Sandro Santilli <strk@keybit.net>
11699         * [r1116] WINCE implmentation of gettimeofday (bug#40)
11701 2006-03-02 09:46  Sandro Santilli <strk@keybit.net>
11703         * [r1115] cleaned up debugging lines
11705 2006-03-01 18:44  Sandro Santilli <strk@keybit.net>
11707         * [r1114] added note about getInteriorPoint() possibly returning
11708           NULL
11710 2006-03-01 18:43  Sandro Santilli <strk@keybit.net>
11712         * [r1113] Handled new NULL return from Geometry::getInteriorPoint()
11714 2006-03-01 18:37  Sandro Santilli <strk@keybit.net>
11716         * [r1112] Geometry::createPointFromInternalCoord dropped (it's a
11717           duplication of GeometryFactory::createPointFromInternalCoord).
11718           Fixed bugs in InteriorPoint* and getCentroid() inserted by
11719           previous commits.
11721 2006-03-01 18:19  Sandro Santilli <strk@keybit.net>
11723         * [r1111] getCentroid() test moved from testLeaksBig.xml to
11724           TestCentroid.xml (synced with JTS-1.7)
11726 2006-03-01 18:15  Sandro Santilli <strk@keybit.net>
11728         * [r1110] Extracted getInteriorPoint() tests out of
11729           testLeaksBig.xml and into TestInteriorPoint.xml (synced with
11730           JTS-1.7).
11732 2006-03-01 18:14  Sandro Santilli <strk@keybit.net>
11734         * [r1109] Handled NULL return from Geometry::getInteriorPoint()
11736 2006-03-01 17:16  Sandro Santilli <strk@keybit.net>
11738         * [r1108] LineSegment class made final and optionally
11739           (compile-time) inlined.
11740           Reduced heap allocations in Centroid{Area,Line,Point} and
11741           InteriorPoint{Area,Line,Point}.
11743 2006-03-01 16:42  Sandro Santilli <strk@keybit.net>
11745         * [r1107] Fixed include name (Bug#41)
11747 2006-03-01 16:01  Sandro Santilli <strk@keybit.net>
11749         * [r1106] Fixed const correctness of operator<<(ostream&,
11750           SegmentNodeList&) [bug#37]
11752 2006-03-01 13:49  Sandro Santilli <strk@keybit.net>
11754         * [r1105] Fixed debug lines (bug#36)
11756 2006-03-01 13:48  Sandro Santilli <strk@keybit.net>
11758         * [r1104] Fixed missing type specifier (bug#35)
11760 2006-03-01 13:06  Sandro Santilli <strk@keybit.net>
11762         * [r1103] Used FLOATING precision model in buffer.xml test, added
11763           expected results,
11764           changed XMLTester.cpp to use a tolerance when comparing expected
11765           and obtained
11766           results from buffer operations.
11768 2006-03-01 12:12  Sandro Santilli <strk@keybit.net>
11770         * [r1102] Fixed a bug in verbose output preventing geometry arg 'A'
11771           from being properly printed
11773 2006-03-01 11:47  Sandro Santilli <strk@keybit.net>
11775         * [r1101] Applied patch by Mateusz Loskot (Bug #39)
11777 2006-03-01 10:48  Sandro Santilli <strk@keybit.net>
11779         * [r1100] Changed static TopologyValidationError::errMsg[] from
11780           'string' to 'const char*'
11781           to reduce dynamic memory allocations.
11783 2006-03-01 10:39  Sandro Santilli <strk@keybit.net>
11785         * [r1099] ctor and dtor made private and inlined
11787 2006-03-01 09:56  Sandro Santilli <strk@keybit.net>
11789         * [r1098] Case insensitive operation names and geometry arguments
11790           names (a/b)
11792 2006-03-01 09:43  Sandro Santilli <strk@keybit.net>
11794         * [r1097] Unrecognized tests always printed (was only printed when
11795           verbose before)
11797 2006-03-01 08:52  Sandro Santilli <strk@keybit.net>
11799         * [r1096] File to be included by Makefile.vc
11801 2006-02-28 19:22  Sandro Santilli <strk@keybit.net>
11803         * [r1095] Fixed in-place definition of static members in
11804           OffsetCurveBuilder (bug#33)
11806 2006-02-28 19:18  Sandro Santilli <strk@keybit.net>
11808         * [r1094] Added cctype include (bug #34)
11810 2006-02-28 17:44  Sandro Santilli <strk@keybit.net>
11812         * [r1093] Added a check in SegmentNode::addSplitEdge to prevent
11813           attempts
11814           to build SegmentString with less then 2 points.
11815           This is a temporary fix for the buffer.xml assertion failure,
11816           temporary
11817           as Martin Davis review would really be needed there.
11819 2006-02-28 15:34  Sandro Santilli <strk@keybit.net>
11821         * [r1092] Fix for VC++ builds (Bug #32)
11823 2006-02-28 14:34  Sandro Santilli <strk@keybit.net>
11825         * [r1091] Added many assertions and debugging output hunting for a
11826           bug in BufferOp
11828 2006-02-28 14:05  Sandro Santilli <strk@keybit.net>
11830         * [r1090] Fixed a bug in a debugging line
11832 2006-02-28 13:08  Sandro Santilli <strk@keybit.net>
11834         * [r1089] Added missing definition of IteratedNoder::MAX_ITER,
11835           moving it to private access level
11837 2006-02-28 11:15  Sandro Santilli <strk@keybit.net>
11839         * [r1088] Fixed strchr use (Bug #30)
11841 2006-02-28 11:11  Sandro Santilli <strk@keybit.net>
11843         * [r1087] Fixed typo in GEOSLenght function
11845 2006-02-28 05:03  Sean Gillies <sgillies@frii.com>
11847         * [r1085] added GEOSLength(), GEOSEnvelope() to the C API
11849 2006-02-27 14:41  Sandro Santilli <strk@keybit.net>
11851         * [r1076] More verbose handling of exceptions
11853 2006-02-27 11:53  Sandro Santilli <strk@keybit.net>
11855         * [r1075] DirectedEdgeStar made more safe trough assert(), use of
11856           standard iterator and
11857           dynamic casts substituting static ones.
11859 2006-02-27 09:05  Sandro Santilli <strk@keybit.net>
11861         * [r1074] Doxygen comments, a few inlines and general cleanups
11863 2006-02-24 16:20  Sandro Santilli <strk@keybit.net>
11865         * [r1073] Added Mateusz implementation of round() in a new math.cpp
11866           file
11867           named sym_round(). Changed use of rint_vc to sym_round in
11868           PrecisionModel.
11869           Moved rint_vc to math.cpp (geos::util namespace), to be renamed
11870           to something more meaningful
11872 2006-02-24 15:39  Sandro Santilli <strk@keybit.net>
11874         * [r1072] - operator>> for Coordinate, planarNode and planarEdge
11875           - Fixed bug in planarGraphComponent::setMarked
11876           - Added linemerge.xml test (single test, should grow a bit)
11878 2006-02-24 12:19  Sandro Santilli <strk@keybit.net>
11880         * [r1071] Fixed typo in config file
11882 2006-02-23 23:17  Sandro Santilli <strk@keybit.net>
11884         * [r1070] - Coordinate::nullCoordinate made private
11885           - Simplified Coordinate inline definitions
11886           - LMGeometryComponentFilter definition moved to LineMerger.cpp
11887           file
11888           - Misc cleanups
11890 2006-02-23 20:32  Sandro Santilli <strk@keybit.net>
11892         * [r1069] Added support for LineMerge tests. Exception printed on
11893           stderr.
11895 2006-02-23 20:05  Sandro Santilli <strk@keybit.net>
11897         * [r1068] Fixed bug in MCIndexNoder constructor making memory
11898           checker go crazy, more
11899           doxygen-friendly comments, miscellaneous cleanups
11901 2006-02-23 20:03  Sandro Santilli <strk@keybit.net>
11903         * [r1067] updated to also show undocumented methods
11905 2006-02-23 11:54  Sandro Santilli <strk@keybit.net>
11907         * [r1066] - MCIndexPointSnapper
11908           - MCIndexSnapRounder
11909           - SnapRounding BufferOp
11910           - ScaledNoder
11911           - GEOSException hierarchy cleanups
11912           - SpatialIndex memory-friendly query interface
11913           - GeometryGraph::getBoundaryNodes memory-friendly
11914           - NodeMap::getBoundaryNodes memory-friendly
11915           - Cleanups in geomgraph::Edge
11916           - Added an XML test for snaprounding buffer (shows leaks, working
11917           on it)
11919 2006-02-21 16:53  Sandro Santilli <strk@keybit.net>
11921         * [r1065] MCIndexPointSnapper, MCIndexSnapRounder
11923 2006-02-20 21:04  Sandro Santilli <strk@keybit.net>
11925         * [r1064] - namespace geos::index
11926           - SpatialIndex interface synced
11928 2006-02-20 10:14  Sandro Santilli <strk@keybit.net>
11930         * [r1063] - namespaces geos::index::*
11931           - Doxygen documentation cleanup
11933 2006-02-19 19:46  Sandro Santilli <strk@keybit.net>
11935         * [r1062] Packages <-> namespaces mapping for most GEOS internal
11936           code (uncomplete, but working). Dir-level libs for index/
11937           subdirs.
11939 2006-02-18 21:08  Sandro Santilli <strk@keybit.net>
11941         * [r1061] - new CoordinateSequence::applyCoordinateFilter method
11942           (slow but useful)
11943           - SegmentString::getCoordinates() doesn't return a clone anymore.
11944           - SegmentString::getCoordinatesRO() obsoleted.
11945           - SegmentString constructor does not promises constness of passed
11946           CoordinateSequence anymore.
11947           - NEW ScaledNoder class
11948           - Stubs for MCIndexPointSnapper and MCIndexSnapRounder
11949           - Simplified internal interaces of OffsetCurveBuilder and
11950           OffsetCurveSetBuilder
11952 2006-02-16 08:41  Sandro Santilli <strk@keybit.net>
11954         * [r1060] Fixed include: "util.h" => "geos/util.h"
11956 2006-02-16 08:41  Sandro Santilli <strk@keybit.net>
11958         * [r1059] added <cmath> include for round()
11960 2006-02-16 08:19  Sandro Santilli <strk@keybit.net>
11962         * [r1058] Missed from last commit
11964 2006-02-15 22:48  Sean Gillies <sgillies@frii.com>
11966         * [r1057] added GEOSGeomType
11968 2006-02-15 17:19  Sandro Santilli <strk@keybit.net>
11970         * [r1056] NodingValidator synced with JTS-1.7, added
11971           CoordinateSequence::operator[]
11972           and size() to easy port maintainance.
11974 2006-02-15 14:59  Sandro Santilli <strk@keybit.net>
11976         * [r1055] JTS-1.7 sync for:
11977           noding/SegmentNode.cpp
11978           noding/SegmentNodeList.cpp
11979           noding/SegmentString.cpp
11981 2006-02-14 13:28  Sandro Santilli <strk@keybit.net>
11983         * [r1054] New SnapRounding code ported from JTS-1.7 (not complete
11984           yet).
11985           Buffer op optimized by using new snaprounding code.
11986           Leaks fixed in XMLTester.
11988 2006-02-09 15:52  Sandro Santilli <strk@keybit.net>
11990         * [r1053] GEOSException derived from std::exception; always thrown
11991           and cought by const ref.
11993 2006-02-09 15:41  Sean Gillies <sgillies@frii.com>
11995         * [r1052] incrementing C API patch level
11997 2006-02-09 14:49  Sean Gillies <sgillies@frii.com>
11999         * [r1051] added GEOSArea() to the C API
12001 2006-02-09 13:44  Sandro Santilli <strk@keybit.net>
12003         * [r1050] Added support for SRID in input WKB, undeprecated
12004           Geometry::setSRID
12005           and Geometry::getSRID
12007 2006-02-09 01:47  Frank Warmerdam <warmerdam@pobox.com>
12009         * [r1049] Botched last fix. Hopefully this is better.
12011 2006-02-09 01:13  Sandro Santilli <strk@keybit.net>
12013         * [r1048] Added missing <limits> include
12015 2006-02-09 00:06  Frank Warmerdam <warmerdam@pobox.com>
12017         * [r1047] Fixed support for consuming WKB for 'POLYGON EMPTY' with
12018           numRings==0.
12019           http://bugzilla.remotesensing.org/show_bug.cgi?id=1064
12021 2006-02-08 17:18  Sandro Santilli <strk@keybit.net>
12023         * [r1046] - New WKTWriter::toLineString and ::toPoint convenience
12024           methods
12025           - New IsValidOp::setSelfTouchingRingFormingHoleValid method
12026           - New Envelope::centre()
12027           - New Envelope::intersection(Envelope)
12028           - New Envelope::expandBy(distance, [ydistance])
12029           - New LineString::reverse()
12030           - New MultiLineString::reverse()
12031           - New Geometry::buffer(distance, quadSeg, endCapStyle)
12032           - Obsoleted toInternalGeometry/fromInternalGeometry
12033           - More const-correctness in Buffer "package"
12035 2006-02-08 13:07  Sandro Santilli <strk@keybit.net>
12037         * [r1045] Added note about new LineSequencer class
12039 2006-02-08 12:59  Sandro Santilli <strk@keybit.net>
12041         * [r1044] - NEW Geometry::applyComponentFilter() templated method
12042           - Changed Geometry::getGeometryN() to take unsigned int and
12043           getNumGeometries
12044           to return unsigned int.
12045           - Changed planarNode::getDegree() to return unsigned int.
12046           - Added Geometry::NonConstVect typedef
12047           - NEW LineSequencer class
12048           - Changed planarDirectedEdgeStar::outEdges from protected to
12049           private
12050           - added static templated setVisitedMap to change Visited flag
12051           for all values in a map
12052           - Added const versions of some planarDirectedEdgeStar methods.
12053           - Added containers typedefs for planarDirectedEdgeStar
12055 2006-02-07 13:26  Sandro Santilli <strk@keybit.net>
12057         * [r1043] Added missing geomgraph SUBDIR
12059 2006-02-07 12:02  Sandro Santilli <strk@keybit.net>
12061         * [r1042] Removed TestConvexHull.xml file (already included in
12062           testLeaksBig.xml
12064 2006-02-06 11:27  Sandro Santilli <strk@keybit.net>
12066         * [r1041] new entry
12068 2006-02-05 17:14  Sandro Santilli <strk@keybit.net>
12070         * [r1040] - New ConnectedSubgraphFinder class.
12071           - More iterators returning methods, inlining and cleanups
12072           in planargraph.
12074 2006-02-04 00:54  Sandro Santilli <strk@keybit.net>
12076         * [r1039] - Doxygen dox updated
12077           - LineStringLT struct moved from geomgraph.h to geom.h
12078           - New planarSubgraph class
12079           - Fixed ruby Makefiles to avoid running tests when disabled
12080           - Renamed TESTS variable to XMLTESTS to not confuse 'make check'
12081           rule
12083 2006-02-03 09:26  Sandro Santilli <strk@keybit.net>
12085         * [r1038] Added missing file
12087 2006-02-02 02:20  Sandro Santilli <strk@keybit.net>
12089         * [r1037] Fixed bug in isRectangle() failing to detect rectangles.
12091 2006-02-01 22:22  Sandro Santilli <strk@keybit.net>
12093         * [r1036] updated
12095 2006-02-01 22:21  Sandro Santilli <strk@keybit.net>
12097         * [r1035] - Added rectangle-based optimizations of intersects() and
12098           contains() ops
12099           - Inlined all planarGraphComponent class
12101 2006-01-31 21:42  Sandro Santilli <strk@keybit.net>
12103         * [r1034] Added DepthSegment object
12105 2006-01-31 21:36  Sandro Santilli <strk@keybit.net>
12107         * [r1033] Fixes error in calling read_hex from scripting languages.
12109 2006-01-31 21:35  Sandro Santilli <strk@keybit.net>
12111         * [r1032] Erroneusly ended in CVS
12113 2006-01-31 21:17  Sandro Santilli <strk@keybit.net>
12115         * [r1031] Added missing file from last commits
12117 2006-01-31 19:11  Sandro Santilli <strk@keybit.net>
12119         * [r1030] Another left-over from cleanups
12121 2006-01-31 19:10  Sandro Santilli <strk@keybit.net>
12123         * [r1029] Removed leftover files in obsoleted dirs
12125 2006-01-31 19:07  Sandro Santilli <strk@keybit.net>
12127         * [r1028] - Renamed DefaultCoordinateSequence to
12128           CoordinateArraySequence.
12129           - Moved GetNumGeometries() and GetGeometryN() interfaces
12130           from GeometryCollection to Geometry class.
12131           - Added getAt(int pos, Coordinate &to) funtion to
12132           CoordinateSequence class.
12133           - Reworked automake scripts to produce a static lib for each
12134           subdir and
12135           then link all subsystem's libs togheter
12136           - Moved C-API in it's own top-level dir capi/
12137           - Moved source/bigtest and source/test to tests/bigtest and
12138           test/xmltester
12139           - Fixed PointLocator handling of LinearRings
12140           - Changed CoordinateArrayFilter to reduce memory copies
12141           - Changed UniqueCoordinateArrayFilter to reduce memory copies
12142           - Added CGAlgorithms::isPointInRing() version working with
12143           Coordinate::ConstVect type (faster!)
12144           - Ported JTS-1.7 version of ConvexHull with big attention to
12145           memory usage optimizations.
12146           - Improved XMLTester output and user interface
12147           - geos::geom::util namespace used for geom/util stuff
12148           - Improved memory use in geos::geom::util::PolygonExtractor
12149           - New ShortCircuitedGeometryVisitor class
12150           - New operation/predicate package
12152 2006-01-30 21:59  Frank Warmerdam <warmerdam@pobox.com>
12154         * [r1027] yikes! comment out debug define again
12156 2006-01-30 21:58  Frank Warmerdam <warmerdam@pobox.com>
12158         * [r1026] fixed up some debug messages
12160 2006-01-30 16:55  Sandro Santilli <strk@keybit.net>
12162         * [r1025] More patches from Charlie Savage
12164 2006-01-27 08:58  Sandro Santilli <strk@keybit.net>
12166         * [r1024] Python and Ruby build disable by default (until we've
12167           properly tested it)
12169 2006-01-27 08:25  Sandro Santilli <strk@keybit.net>
12171         * [r1023] * Ruby - removes dependency on renames.i file which is no
12172           longer deleted
12173           and was removed from CVS last week
12174           * Python - fixes autoconf search for Python include path
12175           * Python - fixes autoconf search for Python lib directory on
12176           MingW/windows
12177           * Python - adds python library to link line so that python
12178           extension can
12179           be built
12181 2006-01-22 22:48  Sandro Santilli <strk@keybit.net>
12183         * [r1022] Added Safe's performance improvement idea for
12184           CoordinateSequence
12186 2006-01-21 16:11  Sandro Santilli <strk@keybit.net>
12188         * [r1021] updated
12190 2006-01-21 16:08  Sandro Santilli <strk@keybit.net>
12192         * [r1020] Fixed integer conversion bug (ported from JTS-1.7).
12193           Added last port information.
12195 2006-01-21 16:04  Sandro Santilli <strk@keybit.net>
12197         * [r1019] Added endian specification to case descriptions.
12198           All tests are Little Endian, should add the same
12199           tests with Big Endian format.
12201 2006-01-20 19:28  Sandro Santilli <strk@keybit.net>
12203         * [r1018] Updated port information
12205 2006-01-20 19:21  Sandro Santilli <strk@keybit.net>
12207         * [r1017] Fixed bug #13
12209 2006-01-20 19:11  Sandro Santilli <strk@keybit.net>
12211         * [r1016] Updated last port info
12213 2006-01-20 17:20  Sandro Santilli <strk@keybit.net>
12215         * [r1015] More SWIG/python/ruby patches
12217 2006-01-20 00:59  Sandro Santilli <strk@keybit.net>
12219         * [r1014] Better debugging
12221 2006-01-20 00:59  Sandro Santilli <strk@keybit.net>
12223         * [r1013] PrecisionModel made FLOATING
12225 2006-01-18 17:49  Sandro Santilli <strk@keybit.net>
12227         * [r1012] Reworked XMLTester to be quiet by default. Use -v switch
12228           to make it verbose.
12230 2006-01-18 17:47  Sandro Santilli <strk@keybit.net>
12232         * [r1011] Added GEOMETRYCOLLECTION test
12234 2006-01-18 17:47  Sandro Santilli <strk@keybit.net>
12236         * [r1010] Added another local test to the test rule
12238 2006-01-18 17:46  Sandro Santilli <strk@keybit.net>
12240         * [r1009] Fixed leak in ::writeFormatted(Geometry *)
12242 2006-01-18 17:45  Sandro Santilli <strk@keybit.net>
12244         * [r1008] more debugging lines
12246 2006-01-18 13:23  Sandro Santilli <strk@keybit.net>
12248         * [r1007] Set binary flag for stringstream used in ::readHEX()
12250 2006-01-18 12:54  Sandro Santilli <strk@keybit.net>
12252         * [r1006] Added HEXWKB support in XMLTester. Added a simple test in
12253           HEXWKB form
12254           and a 'test' rule running the locally-available tests and showing
12255           result summay.
12257 2006-01-18 10:02  Sandro Santilli <strk@keybit.net>
12259         * [r1005] Added missing macro file
12261 2006-01-17 12:03  Sandro Santilli <strk@keybit.net>
12263         * [r1004] Modified AC_PROG_SWIG macro to set SWIG to the empty
12264           string
12265           on error (rather then making it echo an error and return false).
12266           SWIG version 1.3.28 or up required in order to build SWIG-based
12267           extensions.
12269 2006-01-16 18:34  Sandro Santilli <strk@keybit.net>
12271         * [r1003] Added initial conditional build of python and ruby
12272           wrappers
12274 2006-01-15 23:01  Sandro Santilli <strk@keybit.net>
12276         * [r1001] Added bare build/install/dist scripts support for ruby
12277           interface
12279 2006-01-15 21:23  Sandro Santilli <strk@keybit.net>
12281         * [r1000] Initial import of ruby unit tests
12283 2006-01-15 21:22  Sandro Santilli <strk@keybit.net>
12285         * [r999] Added Envelope constructor by string (accepting what's
12286           returned by ::toString)
12288 2006-01-15 21:19  Sandro Santilli <strk@keybit.net>
12290         * [r998] Added WKBWriter::writeHEX() and WKBReader::readHEX()
12292 2006-01-12 11:44  Sandro Santilli <strk@keybit.net>
12294         * [r997] synced after 2.2.1 release
12296 2006-01-12 11:44  Sandro Santilli <strk@keybit.net>
12298         * [r996] Removed double call to ::isValid
12300 2006-01-08 15:39  Sandro Santilli <strk@keybit.net>
12302         * [r994] Changed finite() function call with FINITE() macro.
12304 2006-01-08 15:24  Sandro Santilli <strk@keybit.net>
12306         * [r993] Changed container-related typedef to class-scoped STL-like
12307           typedefs.
12308           Fixed const correctness of EdgeIntersectionList::begin() and
12309           ::end() consts;
12310           defined M_PI when undef as suggested by Charlie Savage.
12311           Removed <stdio.h> include from GeometricShapeFactory.cpp.
12313 2005-12-22 12:46  Sandro Santilli <strk@keybit.net>
12315         * [r992] Imported Charlie Savage new ruby wrapper and swig changes
12317 2005-12-14 11:22  Sandro Santilli <strk@keybit.net>
12319         * [r991] Added a note about the need to *always* increment CAPI
12320           version
12322 2005-12-14 02:32  Sandro Santilli <strk@keybit.net>
12324         * [r990] New entry
12326 2005-12-13 23:59  Sandro Santilli <strk@keybit.net>
12328         * [r989] Removed INTERFACE_* defines (obsoleted).
12329           Made GEOSCoordSeq_clone() arg const (won't change ABI, it's C
12330           world, lucky ;)
12332 2005-12-13 23:03  Sandro Santilli <strk@keybit.net>
12334         * [r988] Removed conditional blocks based on GEOS version (we're
12335           always
12336           in sync). This fixed an annoying problem introduced since
12337           INTERFACE_LAST
12338           and INTERFACE_CURREN were taken off geos/version.h
12340 2005-12-12 09:32  Sandro Santilli <strk@keybit.net>
12342         * [r987] Switched to -release mode for C++ library versioning.
12343           Every release will be binary-incompatible with previous.
12344           Removed GEOS_FIRST_INTERFACE and GEOS_LAST_INTERFACE defines
12345           from geos/version.h.
12347 2005-12-11 10:41  Sandro Santilli <strk@keybit.net>
12349         * [r984] Fixed premature initialization of average Z value in
12350           ElevationMatrixFilter
12352 2005-12-11 10:38  Sandro Santilli <strk@keybit.net>
12354         * [r983] Fixed mungled versions (1.0.0/3.0.1 => 1.0.1/3.0.0)
12356 2005-12-10 16:07  Sandro Santilli <strk@keybit.net>
12358         * [r981] Unkown -> Unknown typo fix
12360 2005-12-09 13:24  Sandro Santilli <strk@keybit.net>
12362         * [r980] Capi lib version set to 1.0.1 (due to leak fix in
12363           GEOSHasZ)
12365 2005-12-09 11:36  Sandro Santilli <strk@keybit.net>
12367         * [r977] Small leak plugged in CAPI::GEOSHasZ() and in
12368           invalid input to PolygonizeGraph (again)
12370 2005-12-09 10:32  Sandro Santilli <strk@keybit.net>
12372         * [r974] Cleaned up debugging line left over from previous commit
12374 2005-12-09 10:03  Sandro Santilli <strk@keybit.net>
12376         * [r972] Fixed a bug making PolygonizeGraph choking on invalid
12377           LineStrings.
12378           Minor optimizations in Polygonizer loops.
12380 2005-12-08 14:14  Sandro Santilli <strk@keybit.net>
12382         * [r971] ElevationMatrixFilter used for both elevation and Matrix
12383           fill,
12384           thus removing CoordinateSequence copy in
12385           ElevetaionMatrix::add(Geometry *).
12386           Changed CoordinateFilter::filter_rw to be a const method: updated
12387           all apply_rw() methods to take a const CoordinateFilter.
12389 2005-12-08 01:39  Sandro Santilli <strk@keybit.net>
12391         * [r970] SegmentString::eiList made a real object rather then a
12392           pointer.
12393           Adde getter for const and non-const references of it (dropping
12394           get by pointer)
12396 2005-12-08 01:11  Sandro Santilli <strk@keybit.net>
12398         * [r969] minor optimizations in loops
12400 2005-12-08 00:24  Sandro Santilli <strk@keybit.net>
12402         * [r968] Reduced coordinate assignments in ::createSplitEdge
12404 2005-12-08 00:03  Sandro Santilli <strk@keybit.net>
12406         * [r967] LineBuilder::lineEdgesList made a real vector, rather then
12407           pointer (private member).
12408           Small optimizations in LineBuilder loops, cleanups in LineBuilder
12409           class dox.
12411 2005-12-07 23:36  Sandro Santilli <strk@keybit.net>
12413         * [r966] standard indentation
12415 2005-12-07 22:52  Sandro Santilli <strk@keybit.net>
12417         * [r965] Added CoordinateSequence::apply_rw(CoordinateFilter *) and
12418           CoordinateSequence::apply_ro(CoordinateFilter *) const
12419           to reduce coordinate copies on read-write CoordinateFilter
12420           applications (previously required getAt()/setAt() calls).
12421           Undefined PROFILE_COORDINATE_COPIES (erroneously left defined by
12422           previous commit)
12424 2005-12-07 21:55  Sandro Santilli <strk@keybit.net>
12426         * [r964] Optimized memory allocations in ::removeRepeatedPoints
12428 2005-12-07 20:52  Sandro Santilli <strk@keybit.net>
12430         * [r963] minor container methods call reduction
12432 2005-12-07 20:51  Sandro Santilli <strk@keybit.net>
12434         * [r962] removed dead code
12436 2005-12-07 20:51  Sandro Santilli <strk@keybit.net>
12438         * [r961] minor cleanups
12440 2005-12-07 20:49  Sandro Santilli <strk@keybit.net>
12442         * [r960] Oops, removed Coordinate copies introduced by recent code
12443           cleanups
12445 2005-12-07 19:18  Sandro Santilli <strk@keybit.net>
12447         * [r959] Changed PlanarGraph::addEdges and EdgeList::addAll to take
12448           a const vector by reference rather then a non-const vector by
12449           pointer.
12450           Optimized polygon vector allocations in
12451           OverlayOp::computeOverlay.
12453 2005-12-06 10:24  Sandro Santilli <strk@keybit.net>
12455         * [r958] Added acsite.m4 to distribution.
12456           Added macros and flags required to build on mingw arch.
12458 2005-11-30 16:07  Sandro Santilli <strk@keybit.net>
12460         * [r955] Added geos_c.h
12462 2005-11-30 16:03  Sandro Santilli <strk@keybit.net>
12464         * [r951] Added --ldflags
12466 2005-11-30 16:01  Sandro Santilli <strk@keybit.net>
12468         * [r949] Updated with C-API usage
12470 2005-11-30 11:27  Sandro Santilli <strk@keybit.net>
12472         * [r945] catch std::exception by ref
12474 2005-11-30 11:25  Sandro Santilli <strk@keybit.net>
12476         * [r944] includes cleanup
12478 2005-11-29 23:01  Sandro Santilli <strk@keybit.net>
12480         * [r942] updated moving some items to 2.2.0
12482 2005-11-29 15:45  Sandro Santilli <strk@keybit.net>
12484         * [r936] Fixed signedness of TopologyLocation methods, cleanups.
12486 2005-11-29 15:16  Sandro Santilli <strk@keybit.net>
12488         * [r935] Fixed sign-related warnings and signatures.
12490 2005-11-29 14:49  Sandro Santilli <strk@keybit.net>
12492         * [r934] More info
12494 2005-11-29 14:44  Sandro Santilli <strk@keybit.net>
12496         * [r933] Updated
12498 2005-11-29 14:39  Sandro Santilli <strk@keybit.net>
12500         * [r932] Removed number of points cache in Edge, replaced with
12501           local caches.
12503 2005-11-29 14:39  Sandro Santilli <strk@keybit.net>
12505         * [r931] More signed/unsigned fixes
12507 2005-11-29 13:39  Sandro Santilli <strk@keybit.net>
12509         * [r930] Moved byte typedef from geom.h to io.h.
12510           Removed useless commas at inlined funx end.
12511           Changed CoordinateSequenceFactory::create(siz,dims) to use
12512           unsigned for dims.
12514 2005-11-29 11:18  Sandro Santilli <strk@keybit.net>
12516         * [r929] organized changes info
12518 2005-11-29 00:48  Sandro Santilli <strk@keybit.net>
12520         * [r928] Removed edgeList cache from EdgeEndRing. edgeMap is
12521           enough.
12522           Restructured iterated access by use of standard ::iterator
12523           abstraction
12524           with scoped typedefs.
12526 2005-11-28 18:37  Sandro Santilli <strk@keybit.net>
12528         * [r927] Minor warning removal
12530 2005-11-25 12:22  Sandro Santilli <strk@keybit.net>
12532         * [r926] Made XMLTester able to run multiple test files and keep
12533           overall
12534           counters.
12536 2005-11-25 11:40  Sandro Santilli <strk@keybit.net>
12538         * [r925] Another getSize in for loop, another int-unsigned int
12539           warning
12541 2005-11-25 11:31  Sandro Santilli <strk@keybit.net>
12543         * [r924] Removed all CoordinateSequence::getSize() calls embedded
12544           in for loops.
12546 2005-11-25 11:30  Sandro Santilli <strk@keybit.net>
12548         * [r923] Fix in ::equals() - this finally passes testLeaksBig.xml
12549           tests
12551 2005-11-25 09:57  Sandro Santilli <strk@keybit.net>
12553         * [r922] Fixed bug in getCoordinates() [ introduced by previous
12554           commit ]
12556 2005-11-24 23:43  Sandro Santilli <strk@keybit.net>
12558         * [r921] Yes another fix, sorry. Missing const-correctness.
12560 2005-11-24 23:24  Sandro Santilli <strk@keybit.net>
12562         * [r920] Fixed equals() function [ optimized in previous commit,
12563           but unchecked ]
12565 2005-11-24 23:24  Sandro Santilli <strk@keybit.net>
12567         * [r919] Added note about CoordinateSequence signed->unsigned
12568           change in API
12570 2005-11-24 23:09  Sandro Santilli <strk@keybit.net>
12572         * [r918] CoordinateSequence indexes switched from int to the more
12573           the correct unsigned int. Optimizations here and there
12574           to avoid calling getSize() in loops.
12575           Update of all callers is not complete yet.
12577 2005-11-24 23:07  Sandro Santilli <strk@keybit.net>
12579         * [r917] CentroidLine made concrete class (only destructor was
12580           virtual) - avoided heap allocation for owned Coordinate centSum
12582 2005-11-21 16:03  Sandro Santilli <strk@keybit.net>
12584         * [r916] Coordinate interface change:
12585           Removed setCoordinate call, use assignment operator
12586           instead. Provided a compile-time switch to
12587           make copy ctor and assignment operators non-inline
12588           to allow for more accurate profiling.
12589           
12590           Coordinate copies removal:
12591           NodeFactory::createNode() takes now a Coordinate reference
12592           rather then real value. This brings coordinate copies
12593           in the testLeaksBig.xml test from 654818 to 645991
12594           (tested in 2.1 branch). In the head branch Coordinate
12595           copies are 222198.
12596           Removed useless coordinate copies in ConvexHull
12597           operations
12598           
12599           STL containers heap allocations reduction:
12600           Converted many containers element from
12601           pointers to real objects.
12602           Made some use of .reserve() or size
12603           initialization when final container size is known
12604           in advance.
12605           
12606           Stateless classes allocations reduction:
12607           Provided ::instance() function for
12608           NodeFactories, to avoid allocating
12609           more then one (they are all
12610           stateless).
12611           
12612           HCoordinate improvements:
12613           Changed HCoordinate constructor by HCoordinates
12614           take reference rather then real objects.
12615           Changed HCoordinate::intersection to avoid
12616           a new allocation but rather return into a provided
12617           storage. LineIntersector changed to reflect
12618           the above change.
12620 2005-11-18 00:55  Sandro Santilli <strk@keybit.net>
12622         * [r915] Fixed a bug in EdgeRing::containsPoint().
12623           Changed EdgeRing::getLinearRing() to avoid LinearRing copy and
12624           updated
12625           usages from PolygonBuilder.
12626           Removed CoordinateSequence copy in EdgeRing (ownership is
12627           transferred
12628           to its LinearRing).
12629           Removed heap allocations for EdgeRing containers.
12630           Initialization lists and cleanups.
12632 2005-11-16 22:21  Sandro Santilli <strk@keybit.net>
12634         * [r913] enforced const-correctness and use of initializer lists.
12636 2005-11-16 15:49  Sandro Santilli <strk@keybit.net>
12638         * [r912] Reduced gratuitous heap allocations.
12640 2005-11-15 18:30  Sandro Santilli <strk@keybit.net>
12642         * [r911] Removed dead code
12644 2005-11-15 12:14  Sandro Santilli <strk@keybit.net>
12646         * [r909] Reduced heap allocations, made use of references when
12647           appropriate,
12648           small optimizations here and there.
12650 2005-11-15 10:04  Sandro Santilli <strk@keybit.net>
12652         * [r908] Reduced heap allocations (vectors, mostly).
12653           Enforced const-correctness, changed some interfaces
12654           to use references rather then pointers when appropriate.
12656 2005-11-15 10:02  Sandro Santilli <strk@keybit.net>
12658         * [r907] optimized envelope computation reducing virtual calls
12660 2005-11-14 18:14  Sandro Santilli <strk@keybit.net>
12662         * [r906] Reduced heap allocations made by TopologyLocation and
12663           Label objects.
12664           Enforced const-correctness on GraphComponent.
12665           Cleanups.
12667 2005-11-10 16:26  Sandro Santilli <strk@keybit.net>
12669         * [r904] Fixed printHEX (was printing one char past the WKB)
12671 2005-11-10 15:20  Sandro Santilli <strk@keybit.net>
12673         * [r903] Made virtual overloads explicit.
12675 2005-11-10 10:47  Sandro Santilli <strk@keybit.net>
12677         * [r902] Renamed MultiPoint::getCoordinate(int) to
12678           MultiPoint::getCoordinateN(int)
12679           to avoid hiding of Geometry::getCoordinate().
12681 2005-11-10 10:24  Sandro Santilli <strk@keybit.net>
12683         * [r901] Fixed virtual overload of CoordinateArrayFilter::filter*
12685 2005-11-10 09:33  Sandro Santilli <strk@keybit.net>
12687         * [r900] Removed virtual overloading
12688           LineString::compareTo(LineString *)
12690 2005-11-09 15:14  Sandro Santilli <strk@keybit.net>
12692         * [r899] Forgot to add this
12694 2005-11-09 13:44  Sandro Santilli <strk@keybit.net>
12696         * [r898] Cleanups in Node and NodeMap.
12697           Optimization of EdgeIntersectionLessThen.
12699 2005-11-09 08:57  Sandro Santilli <strk@keybit.net>
12701         * [r897] IntersectionMatrix made a concrete and final type.
12702           Cleanups in class definition.
12704 2005-11-08 20:12  Sandro Santilli <strk@keybit.net>
12706         * [r896] Memory overhead reductions in buffer operations.
12708 2005-11-08 12:32  Sandro Santilli <strk@keybit.net>
12710         * [r895] Cleanups, ::setPoint small improvement
12712 2005-11-08 11:33  Sandro Santilli <strk@keybit.net>
12714         * [r894] comments cleanup
12716 2005-11-08 10:26  Sandro Santilli <strk@keybit.net>
12718         * [r893] Library versioning took back to 3.0.0
12720 2005-11-08 10:03  Sandro Santilli <strk@keybit.net>
12722         * [r892] Set library version to 2.2.0.
12723           Cleaned up Doxygen warnings.
12724           Inlined more Envelope methods.
12725           Dropped deprecated Envelope::overlaps methods.
12727 2005-11-07 18:07  Sandro Santilli <strk@keybit.net>
12729         * [r890] Removed VisualStudio knowledge from configure script
12731 2005-11-07 18:05  Sandro Santilli <strk@keybit.net>
12733         * [r889] Reduced set<> lookups
12735 2005-11-07 13:17  Frank Warmerdam <warmerdam@pobox.com>
12737         * [r888] no longer used
12739 2005-11-07 13:17  Frank Warmerdam <warmerdam@pobox.com>
12741         * [r887] removed VisualStudio, no longer distributed
12743 2005-11-07 13:16  Frank Warmerdam <warmerdam@pobox.com>
12745         * [r886] obsolete
12747 2005-11-07 12:31  Sandro Santilli <strk@keybit.net>
12749         * [r885] Changed EdgeIntersectionList to use a set<> rathern then a
12750           vector<>, and
12751           to avoid dynamic allocation of initial header.
12752           Inlined short SweepLineEvent methods.
12754 2005-11-07 11:32  Sandro Santilli <strk@keybit.net>
12756         * [r884] Added const qualifiers to function to reflect paradigm of
12757           immutable
12758           Geometry objects.
12760 2005-11-04 15:42  Sandro Santilli <strk@keybit.net>
12762         * [r883] Fixed bug in SweepLineEventLessThen functor
12763           (didn't conform to strict weak ordering).
12764           Note: this was introduced by previous commit.
12766 2005-11-04 11:06  Sandro Santilli <strk@keybit.net>
12768         * [r882] updated
12770 2005-11-04 11:04  Sandro Santilli <strk@keybit.net>
12772         * [r881] Ported revision 1.38 of IsValidOp.java (adding closed Ring
12773           checks).
12774           Changed NestedRingTester classes to use Coorinate pointers
12775           rather then actual objects, to speedup NULL tests.
12776           Added JTS port revision when applicable.
12778 2005-11-04 08:28  Sandro Santilli <strk@keybit.net>
12780         * [r880] Ported speedup of OverlayOp::insertUniqueEdge() from
12781           JTS-1.7 (rev 1.23)
12782           Updated NEWS file.
12784 2005-11-03 21:28  Sandro Santilli <strk@keybit.net>
12786         * [r878] Fixed constructors broke by previous commit
12788 2005-11-03 19:51  Sandro Santilli <strk@keybit.net>
12790         * [r877] Indentation changes, small vector memory allocation
12791           optimization.
12793 2005-11-03 09:15  Sandro Santilli <strk@keybit.net>
12795         * [r876] Removed declaration of PointCoordinateSequence and
12796           PointCoordinateSequenceFactory
12798 2005-11-01 09:40  Sandro Santilli <strk@keybit.net>
12800         * [r875] Replaced finite() with FINITE() calls.
12802 2005-10-27 14:05  Sandro Santilli <strk@keybit.net>
12804         * [r873] Added a SweepLineEventLessThen functor to be used by sort
12805           algorithm.
12807 2005-10-24 13:28  Sandro Santilli <strk@keybit.net>
12809         * [r872] Changed constructors to take ownership of GEOSGeom and
12810           GEOSCoordSeq objects.
12811           Changed inspectors to retain ownership of GEOSGeom and
12812           GEOSCoordSeq objects.
12813           Added GEOSGeom_clone() method.
12815 2005-10-21 15:13  Sandro Santilli <strk@keybit.net>
12817         * [r871] Added GEOSGeom_clone() function
12819 2005-10-21 12:14  Sandro Santilli <strk@keybit.net>
12821         * [r870] Added missing GEOS_DLL specifiers
12823 2005-10-21 12:07  Sandro Santilli <strk@keybit.net>
12825         * [r869] Added fine-grained geometry constructors and GEOSCoordSeq
12826           abstract data type.
12827           Renamed GEOSmakeCollection to GEOSGeom_createCollection
12829 2005-10-21 09:02  Sandro Santilli <strk@keybit.net>
12831         * [r868] typo fixed
12833 2005-10-21 02:46  Frank Warmerdam <warmerdam@pobox.com>
12835         * [r867] added myself to authors - isn't that cheeky!
12837 2005-10-21 02:45  Frank Warmerdam <warmerdam@pobox.com>
12839         * [r866] added note on source\makefile.vc
12841 2005-10-21 02:44  Frank Warmerdam <warmerdam@pobox.com>
12843         * [r865] added a wee readme
12845 2005-10-21 02:41  Frank Warmerdam <warmerdam@pobox.com>
12847         * [r864] added DLL building, and geostest.exe
12849 2005-10-21 02:41  Frank Warmerdam <warmerdam@pobox.com>
12851         * [r863] need to DLL export C API
12853 2005-10-21 02:37  Frank Warmerdam <warmerdam@pobox.com>
12855         * [r862] DLL Export functions
12857 2005-10-21 02:37  Frank Warmerdam <warmerdam@pobox.com>
12859         * [r861] avoid non-portable vasprintf, make big buffer static
12861 2005-10-21 01:57  Frank Warmerdam <warmerdam@pobox.com>
12863         * [r860] updated for 3.0.0 and added C API
12865 2005-10-20 20:37  Frank Warmerdam <warmerdam@pobox.com>
12867         * [r859] added getMachineByteOrder(), convert to unix text mode
12869 2005-10-19 13:07  Sandro Santilli <strk@keybit.net>
12871         * [r858] Added support for SRID flag in WKB (full EWKB is accepted
12872           now)
12874 2005-10-19 12:59  Sandro Santilli <strk@keybit.net>
12876         * [r857] Added input stream checks in ByteOrderDataInStream,
12877           throwing ParseException on unexpected EOF
12879 2005-10-17 15:55  Sandro Santilli <strk@keybit.net>
12881         * [r856] Added GetGeometryN, GetInteriorRingN, GetExteriorRing
12883 2005-10-17 14:37  Sandro Santilli <strk@keybit.net>
12885         * [r855] Added comments on exception returns for Geometry info
12886           functions
12888 2005-10-17 14:33  Sandro Santilli <strk@keybit.net>
12890         * [r854] Added missing exception handlers from previous commit.
12891           Fixed GEOSGeomTypeId signatures.
12893 2005-10-17 12:56  Sandro Santilli <strk@keybit.net>
12895         * [r853] Removed GEOS_VERSION define (Geometry.cpp, the only file
12896           using this will use the one in version.h)
12898 2005-10-17 12:55  Sandro Santilli <strk@keybit.net>
12900         * [r852] Fixed GEOSGeom typedef to be accepted by C++ compilers,
12901           added extern "C" namespace for inclusion by C++ code (really
12902           needed?)
12904 2005-10-17 09:38  Sandro Santilli <strk@keybit.net>
12906         * [r851] Added GEOSDistance() function.
12907           Trapped all exceptions and reported using ERROR_MESSAGE rather
12908           then NOTICE_MESSAGE.
12909           Changed WKB functions to use 'unsigned char' rather then 'char'
12910           Added missing GEOS_setWKBOutputDims() function in header file.
12912 2005-09-28 16:33  Sandro Santilli <strk@keybit.net>
12914         * [r850] Added GEOS_setWKBOutputDims(int) function to specify
12915           coordinate
12916           dimension in WKB output.
12918 2005-09-28 10:15  Sandro Santilli <strk@keybit.net>
12920         * [r849] WKBWriter ctor out-lined (will require changes in the near
12921           future, for higher dimensions support), added support for 3d WKB
12922           output
12924 2005-09-28 09:36  Sandro Santilli <strk@keybit.net>
12926         * [r848] Cleanups in the printHEX function
12928 2005-09-27 16:29  Sandro Santilli <strk@keybit.net>
12930         * [r847] Ported JTS-1.7 use of PrecisionModel in WKBReader
12932 2005-09-27 16:20  Sandro Santilli <strk@keybit.net>
12934         * [r846] Reverted previous change, fixed the bug by turning
12935           WKBReader.factory
12936           into a reference rather then a real object. ABI still breaks, but
12937           API
12938           at least is safe (we didn't release any WKB-aware package so
12939           breaking
12940           ABI is not a big deal at this stage).
12942 2005-09-27 16:00  Sandro Santilli <strk@keybit.net>
12944         * [r845] Fixed bug in WKBReader destroying the GeometryFactory used
12945           in Geometry
12946           construction. Changed it's definition to *require* a
12947           GeometryFactory
12948           pointer parameter.
12950 2005-09-27 08:51  Sandro Santilli <strk@keybit.net>
12952         * [r844] Added XMLTester.h in XMLTester_SOURCES list
12954 2005-09-26 14:40  Sandro Santilli <strk@keybit.net>
12956         * [r843] Fixed handling of higher dimensional WKB streams
12958 2005-09-26 13:46  Sandro Santilli <strk@keybit.net>
12960         * [r842] Modified GEOS_CAPI_VERSION to include underlying GEOS
12961           version
12963 2005-09-26 13:42  Sandro Santilli <strk@keybit.net>
12965         * [r841] Moved C-api versioning to top-level configure.in
12966           Added version info in geos_c.h
12968 2005-09-26 12:25  Sandro Santilli <strk@keybit.net>
12970         * [r840] Changed LineMerge interface to accept a single Geometry
12971           and return the simpler Geometry obtainable with the set of merger
12972           LineStrings. Fixed leaks in geostest, fixed a leak in
12973           GEOSRelate().
12975 2005-09-26 12:23  Sandro Santilli <strk@keybit.net>
12977         * [r839] Initializzation lists in PrecisionModel ctors
12979 2005-09-26 11:04  Sandro Santilli <strk@keybit.net>
12981         * [r838] Added changes in LineMerger
12983 2005-09-26 11:01  Sandro Santilli <strk@keybit.net>
12985         * [r837] Const correctness changes in LineMerger package, and a few
12986           speedups.
12988 2005-09-26 08:18  Sandro Santilli <strk@keybit.net>
12990         * [r836] Added .lo, .la and geostest
12992 2005-09-26 08:17  Sandro Santilli <strk@keybit.net>
12994         * [r835] Removed memory leak from WKB tester
12996 2005-09-23 17:20  Sandro Santilli <strk@keybit.net>
12998         * [r834] Made LineMerger graph be a real object (rather then a
12999           pointer to it)
13001 2005-09-23 16:07  Sandro Santilli <strk@keybit.net>
13003         * [r833] Fixed export of GEOSPolygonize() and GEOSMakeCollection()
13005 2005-09-23 09:49  Sandro Santilli <strk@keybit.net>
13007         * [r832] Added GEOSMakeCollection.
13008           Changed GEOSGetCentroid to return an EmptyGeometry when no
13009           Centroid can be
13010           computed (Empty input, for example).
13012 2005-09-19 08:16  Sandro Santilli <strk@keybit.net>
13014         * [r831] Added C api
13016 2005-09-14 15:11  Sandro Santilli <strk@keybit.net>
13018         * [r830] Removed functions returning not-new GEOSGeom objects to
13019           avoid ambiguity
13020           whereas when to destroy returns. Added not about memory
13021           management.
13023 2005-09-14 14:55  Sandro Santilli <strk@keybit.net>
13025         * [r829] Added copyright notices and usage notes
13027 2005-09-14 14:28  Sandro Santilli <strk@keybit.net>
13029         * [r828] Fixed bug writing WKB for all Multi* geoms as Collections.
13031 2005-09-14 13:58  Sandro Santilli <strk@keybit.net>
13033         * [r827] Initial abstract C api.
13035 2005-09-14 13:56  Sandro Santilli <strk@keybit.net>
13037         * [r826] Typo fixed
13039 2005-09-03 21:26  Sandro Santilli <strk@keybit.net>
13041         * [r825] Reworked WKB I/O to avoid use of templates and make better
13042           use of STL
13044 2005-08-22 13:34  Sandro Santilli <strk@keybit.net>
13046         * [r822] Added 2.1.4 section
13048 2005-08-22 13:31  Sandro Santilli <strk@keybit.net>
13050         * [r821] Fixed comparator functions used with STL sort() algorithm
13051           to
13052           implement StrictWeakOrdering semantic.
13054 2005-07-12 14:33  Sandro Santilli <strk@keybit.net>
13056         * [r819] updated
13058 2005-07-11 16:21  Sandro Santilli <strk@keybit.net>
13060         * [r818] Removed '_' prefix from header guards
13062 2005-07-11 12:17  Sandro Santilli <strk@keybit.net>
13064         * [r817] Cleaned up syntax
13066 2005-07-11 12:17  Sandro Santilli <strk@keybit.net>
13068         * [r816] Commented out useless include
13070 2005-07-11 10:50  Sandro Santilli <strk@keybit.net>
13072         * [r815] Added parens suggested by compiler
13074 2005-07-11 10:27  Sandro Santilli <strk@keybit.net>
13076         * [r814] Cleaned up signed/unsigned mismatches
13078 2005-07-11 10:27  Sandro Santilli <strk@keybit.net>
13080         * [r813] Fixed initializzazion lists
13082 2005-07-11 10:26  Sandro Santilli <strk@keybit.net>
13084         * [r812] Made CoordinateSequence::getDimension return unsigned int
13085           instead of int
13087 2005-07-11 10:23  Sandro Santilli <strk@keybit.net>
13089         * [r811] removed useless assignment
13091 2005-06-30 18:31  Sandro Santilli <strk@keybit.net>
13093         * [r807] Ported SubgraphDepthLocator optimizations from JTS code
13095 2005-06-28 21:13  Sandro Santilli <strk@keybit.net>
13097         * [r803] Fixed a bug introduced by LineSegment skip - made
13098           LineSegment skip a compile-time optione
13100 2005-06-28 16:52  Sandro Santilli <strk@keybit.net>
13102         * [r802] Added number of points count as a debugging aid
13104 2005-06-28 11:22  Sandro Santilli <strk@keybit.net>
13106         * [r801] Added DepthSegmentLT bugfix
13108 2005-06-28 01:07  Sandro Santilli <strk@keybit.net>
13110         * [r796] improved extraction of result points in overlay op
13112 2005-06-28 00:04  Sandro Santilli <strk@keybit.net>
13114         * [r794] improved ::isIncidentEdgeInResult() method
13116 2005-06-27 21:58  Sandro Santilli <strk@keybit.net>
13118         * [r793] Bugfix in DepthSegmentLT as suggested by Graeme Hiebert
13120 2005-06-27 21:24  Sandro Santilli <strk@keybit.net>
13122         * [r790] Fixed bug just-introduced with optimization.
13124 2005-06-27 21:21  Sandro Santilli <strk@keybit.net>
13126         * [r789] Reduced Coordinate copies due to LineSegment overuse
13128 2005-06-25 10:20  Sandro Santilli <strk@keybit.net>
13130         * [r787] OverlayOp speedup (JTS port)
13132 2005-06-24 11:12  Sandro Santilli <strk@keybit.net>
13134         * [r786] Added LineIntersector concrete type note
13136 2005-06-24 11:09  Sandro Santilli <strk@keybit.net>
13138         * [r785] Dropped RobustLineIntersector, made LineIntersector a
13139           concrete class.
13140           Added
13141           LineIntersector::hasIntersection(Coordinate&,Coordinate&,Coordinate&)
13142           to avoid computing intersection point (Z) when it's not
13143           necessary.
13145 2005-06-23 14:22  Sandro Santilli <strk@keybit.net>
13147         * [r784] Inlined and added missing ::clone() for Geometry
13148           subclasses
13150 2005-06-23 11:23  Sandro Santilli <strk@keybit.net>
13152         * [r782] performance improvement for CGAlgorithms::isOnLine()
13154 2005-06-22 00:46  Sandro Santilli <strk@keybit.net>
13156         * [r779] Shortcircuit tests for Union
13158 2005-06-22 00:46  Sandro Santilli <strk@keybit.net>
13160         * [r777] Fixed bugus handling of collections in ::buildGeometry
13162 2005-06-21 12:22  Sandro Santilli <strk@keybit.net>
13164         * [r773] XMLTester code cleanups
13166 2005-06-20 10:23  Sandro Santilli <strk@keybit.net>
13168         * [r772] XMLTester installed by default
13170 2005-06-17 15:17  Sandro Santilli <strk@keybit.net>
13172         * [r770] Removed ltmain.sh from repository, will be created by
13173           autogen.sh
13175 2005-06-17 15:08  Sandro Santilli <strk@keybit.net>
13177         * [r766] Polygonizer segfault fix
13179 2005-06-17 14:58  Sandro Santilli <strk@keybit.net>
13181         * [r764] Fixed segfault in LinearRing and LineString constructors
13183 2005-06-14 11:57  Sandro Santilli <strk@keybit.net>
13185         * [r761] Added workaround for mingw Polygon name clash
13187 2005-06-10 14:04  Sandro Santilli <strk@keybit.net>
13189         * [r760] Added libtoolize call
13191 2005-06-10 13:24  Sandro Santilli <strk@keybit.net>
13193         * [r758] Added use declaration to make MingW build work
13195 2005-06-08 09:38  Sandro Santilli <strk@keybit.net>
13197         * [r754] Added GCC version requirement note
13199 2005-06-05 10:41  Sandro Santilli <strk@keybit.net>
13201         * [r752] Changes file renamed back to NEWS, automake insists on
13202           finding it.
13204 2005-05-30 16:20  No Body <no@body.net>
13206         * [r750] Blank news file to molfify new versions of autoconf
13208 2005-05-24 08:42  Sandro Santilli <strk@keybit.net>
13210         * [r749] Info moved into CHANGES file
13212 2005-05-24 08:42  Sandro Santilli <strk@keybit.net>
13214         * [r748] Filled in section from 2.0.0 to 2.1.1
13216 2005-05-24 07:48  Sandro Santilli <strk@keybit.net>
13218         * [r744] Initial import
13220 2005-05-23 16:42  Sandro Santilli <strk@keybit.net>
13222         * [r728] Added Refractions copyright
13224 2005-05-23 15:13  Sandro Santilli <strk@keybit.net>
13226         * [r717] Added debugging output
13228 2005-05-23 15:04  Sandro Santilli <strk@keybit.net>
13230         * [r716] Fixed bug in ::reverse()
13232 2005-05-22 17:45  Sandro Santilli <strk@keybit.net>
13234         * [r715] Fixed initialization list order
13236 2005-05-22 17:42  Sandro Santilli <strk@keybit.net>
13238         * [r714] Added missing WKBWriterT.h
13240 2005-05-20 16:15  Sandro Santilli <strk@keybit.net>
13242         * [r713] Code cleanups
13244 2005-05-20 16:14  Sandro Santilli <strk@keybit.net>
13246         * [r712] Fixed a bug in addPolygonRing setting wrong depths on
13247           Edges
13249 2005-05-19 10:29  Sandro Santilli <strk@keybit.net>
13251         * [r711] Removed some CGAlgorithms instances substituting them with
13252           direct calls
13253           to the static functions. Interfaces accepting CGAlgorithms
13254           pointers kept
13255           for backward compatibility but modified to make the argument
13256           optional.
13257           Fixed a small memory leak in OffsetCurveBuilder::getRingCurve.
13258           Inlined some smaller functions encountered during bug hunting.
13259           Updated Copyright notices in the touched files.
13261 2005-05-19 10:26  Sandro Santilli <strk@keybit.net>
13263         * [r710] Added bogus multipolygon buffering test
13265 2005-05-13 18:06  Sandro Santilli <strk@keybit.net>
13267         * [r709] Added default tolerance parameter for equalsExact
13269 2005-05-13 17:15  Sandro Santilli <strk@keybit.net>
13271         * [r708] cleanups and indentations
13273 2005-05-13 17:14  Sandro Santilli <strk@keybit.net>
13275         * [r707] Added comment about 2D-only comparison of
13276           ::equal(Coordinate, Coordinate, double)
13278 2005-05-09 21:17  Sandro Santilli <strk@keybit.net>
13280         * [r706] Second argument to ::write made mandatory.
13282 2005-05-09 10:35  Sandro Santilli <strk@keybit.net>
13284         * [r705] Ported JTS robustness patches made by Martin on
13285           suggestions by Kevin.
13287 2005-05-03 15:30  Sandro Santilli <strk@keybit.net>
13289         * [r704] Added WKB TODOs
13291 2005-04-29 17:40  Sandro Santilli <strk@keybit.net>
13293         * [r703] Updated Doxygen documentation and some Copyright headers.
13295 2005-04-29 16:36  Sandro Santilli <strk@keybit.net>
13297         * [r702] Fixed biostringstream stream output.
13299 2005-04-29 16:36  Sandro Santilli <strk@keybit.net>
13301         * [r701] Made WKBReader use global_factory, for having WKB reads
13302           produce
13303           same context of input geoms.
13305 2005-04-29 15:34  Sandro Santilli <strk@keybit.net>
13307         * [r700] Typedef'ed biostringstream, preferred parameter for
13308           WKB parser templates.
13309           Added << operator for biostringstream.
13310           Typedef'ed WKBWriter and WKBReader to be parametrized by
13311           biostringstream.
13312           Added WKBtest in doc/example.cpp
13314 2005-04-29 11:52  Sandro Santilli <strk@keybit.net>
13316         * [r699] Added new JTS interfaces for CoordinateSequence and
13317           factories,
13318           removed example implementations to reduce maintainance costs.
13319           Added first implementation of WKBWriter, made
13320           ByteOrderDataInStream
13321           a template class.
13323 2005-04-29 11:50  Sandro Santilli <strk@keybit.net>
13325         * [r698] Added machine byte order extractor
13327 2005-04-21 15:13  Sandro Santilli <strk@keybit.net>
13329         * [r697] library version bumped to 3.0.0
13331 2005-04-21 13:43  Sandro Santilli <strk@keybit.net>
13333         * [r696] Updated chage logs
13335 2005-04-21 11:16  Sandro Santilli <strk@keybit.net>
13337         * [r695] Removed useless Coordinate copies in mergeZ() - patch by
13338           Safe Software
13340 2005-04-20 17:56  Sandro Santilli <strk@keybit.net>
13342         * [r694] Removed NonRobustCGAlgorithms and RobustCGAlgorithms,
13343           already
13344           unused (CGAlgorithms replaces both with robust implementation).
13346 2005-04-20 17:22  Sandro Santilli <strk@keybit.net>
13348         * [r693] Added initial implementation of WKBReaderT and
13349           ByteOrderDataInStreamT
13350           class templates and ByteOrderValues class.
13351           Work is unfinished as WKBReader requires new interface of
13352           CoordinateSequence
13353           taking higher dimensions into account.
13355 2005-04-20 17:18  Sandro Santilli <strk@keybit.net>
13357         * [r692] Added standard copyright header
13359 2005-04-19 11:49  Sandro Santilli <strk@keybit.net>
13361         * [r691] Fixed segfault in ::isEmpty
13363 2005-04-14 11:49  Sandro Santilli <strk@keybit.net>
13365         * [r690] Applied slightly modified patch by Cheng Shan to speedup
13366           WKT parsing.
13368 2005-04-07 18:43  Sandro Santilli <strk@keybit.net>
13370         * [r689] Fixed bug throwing an exception when a result could be
13371           returned instead
13372           (ported JTS patch)
13374 2005-04-06 11:09  Sandro Santilli <strk@keybit.net>
13376         * [r688] Applied patch from Jon Schlueter (math.h => cmath;
13377           ieeefp.h in "C" block)
13379 2005-04-02 17:07  Sean Gillies <sgillies@frii.com>
13381         * [r687] now supporting the win32 platform, thanks to Howard Butler
13383 2005-03-26 08:19  Sandro Santilli <strk@keybit.net>
13385         * [r686] Commented out Polygonizer::LineStringAdder friendship
13387 2005-03-10 17:27  Sandro Santilli <strk@keybit.net>
13389         * [r685] ported from current JTS
13391 2005-03-04 07:48  Sandro Santilli <strk@keybit.net>
13393         * [r684] Removed useless copy from ::isOnLine() - suggested by Dale
13394           Lutz
13396 2005-03-02 08:14  Sandro Santilli <strk@keybit.net>
13398         * [r683] Removed commented line, cousing strange behaviours with
13399           autotools.
13401 2005-02-22 18:21  Sandro Santilli <strk@keybit.net>
13403         * [r682] Changed SegmentNode to contain a *real* Coordinate (not a
13404           pointer) to reduce
13405           construction costs.
13407 2005-02-22 17:10  Sandro Santilli <strk@keybit.net>
13409         * [r681] Reduced CoordinateSequence::getSize() calls.
13411 2005-02-22 16:24  Sandro Santilli <strk@keybit.net>
13413         * [r680] cached number of points in Edge
13415 2005-02-22 16:23  Sandro Santilli <strk@keybit.net>
13417         * [r679] Cached number of points in CoordinateSequence.
13419 2005-02-22 15:49  Sandro Santilli <strk@keybit.net>
13421         * [r678] Reduced calls to DefaultCoordinateSequence->getSize().
13423 2005-02-22 15:16  Sandro Santilli <strk@keybit.net>
13425         * [r677] STRtree::avg() and STRtree::centreY() inlined.
13427 2005-02-22 10:55  Sandro Santilli <strk@keybit.net>
13429         * [r676] Optimized Edge::equals(Edge *e)
13431 2005-02-18 08:20  Sandro Santilli <strk@keybit.net>
13433         * [r675] Added support for point-per-quadrant argument in buffer
13434           tests (using arg2).
13436 2005-02-17 09:56  Sandro Santilli <strk@keybit.net>
13438         * [r674] Commented out unused variable.
13440 2005-02-17 09:56  Sandro Santilli <strk@keybit.net>
13442         * [r673] Applied patch from Jon Schlueter using <cmath> instead of
13443           <math.h>
13445 2005-02-15 17:15  Sandro Santilli <strk@keybit.net>
13447         * [r672] Inlined most Envelope methods, reserved() memory for some
13448           vectors when
13449           the usage was known a priori.
13451 2005-02-11 08:58  Sandro Santilli <strk@keybit.net>
13453         * [r671] Applied patch from Curtis Barrett handling --includedir
13454           and --libdir
13455           params for configure.
13457 2005-02-05 05:44  Sandro Santilli <strk@keybit.net>
13459         * [r670] Changed geomgraph nodeMap to use Coordinate pointers as
13460           keys, reduces
13461           lots of other Coordinate copies.
13463 2005-02-04 23:55  Sandro Santilli <strk@keybit.net>
13465         * [r669] Envelope destructor made non-virtual to give compiler more
13466           static
13467           binding options.
13469 2005-02-04 18:49  Sandro Santilli <strk@keybit.net>
13471         * [r668] Changed ::computeDepths to use a set instead of a vector
13472           for checking
13473           visited Edges.
13475 2005-02-04 14:49  Sandro Santilli <strk@keybit.net>
13477         * [r667] Added rule to build staticXMLTester (for profiling with
13478           gprof)
13480 2005-02-03 09:17  Sandro Santilli <strk@keybit.net>
13482         * [r666] more profiling label
13484 2005-02-01 16:09  Sandro Santilli <strk@keybit.net>
13486         * [r665] more profiling labels
13488 2005-02-01 16:06  Sandro Santilli <strk@keybit.net>
13490         * [r664] Small optimizations.
13492 2005-02-01 14:18  Sandro Santilli <strk@keybit.net>
13494         * [r663] More profiler labels
13496 2005-02-01 14:18  Sandro Santilli <strk@keybit.net>
13498         * [r662] Made profiler start/stop inline
13500 2005-02-01 13:44  Sandro Santilli <strk@keybit.net>
13502         * [r661] More profiling labels.
13504 2005-01-31 15:41  Sandro Santilli <strk@keybit.net>
13506         * [r660] Small optimizations.
13508 2005-01-28 10:01  Sandro Santilli <strk@keybit.net>
13510         * [r659] substituted sprintf calls with use of ostringstream
13512 2005-01-28 09:47  Sandro Santilli <strk@keybit.net>
13514         * [r658] Replaced sprintf uses with ostringstream.
13516 2005-01-28 08:47  Sandro Santilli <strk@keybit.net>
13518         * [r657] Removed sprintf usage, replaced with sstream
13520 2005-01-28 07:58  Sandro Santilli <strk@keybit.net>
13522         * [r656] removed sprintf usage, ad ::toString call
13523           Coordinate::toString
13525 2005-01-18 17:22  Sandro Santilli <strk@keybit.net>
13527         * [r655] reverted previous change, sign was actually stored in zgap
13529 2005-01-18 17:09  Sandro Santilli <strk@keybit.net>
13531         * [r654] Fixed interpolateZ call using final intersection point
13532           instead of HCoordinate.
13534 2005-01-14 08:04  Sandro Santilli <strk@keybit.net>
13536         * [r653] Fixed Z interpolation to use the correct sign
13538 2005-01-03 16:06  Sandro Santilli <strk@keybit.net>
13540         * [r652] Changed polygonize op to return a GeometryCollection
13542 2005-01-03 15:56  Sandro Santilli <strk@keybit.net>
13544         * [r651] Fixed memory leaks just introduced for Polygonizer test
13545           case.
13547 2005-01-03 15:49  Sandro Santilli <strk@keybit.net>
13549         * [r650] Added Polygonize test handling
13551 2004-12-30 13:32  Sandro Santilli <strk@keybit.net>
13553         * [r649] Handled NULL result from getCentroid()
13555 2004-12-30 13:31  Sandro Santilli <strk@keybit.net>
13557         * [r648] Fixed a segfault on EMPTYGEOM->getCeontroid()
13559 2004-12-30 10:14  Sandro Santilli <strk@keybit.net>
13561         * [r647] never return LinearRing or MultiLinearRing from
13562           getBoundary
13564 2004-12-30 10:14  Sandro Santilli <strk@keybit.net>
13566         * [r646] input checking and class promoting in
13567           createMultiLineString()
13569 2004-12-22 09:42  Sandro Santilli <strk@keybit.net>
13571         * [r645] Fixed a premature Geometry destruction, Avoided
13572           CoordinateSequence copies
13573           when possible.
13575 2004-12-16 18:29  Paul Ramsey <pramsey@cleverelephant.ca>
13577         * [r644] Bumped minor version number for 2.1.1 release.
13579 2004-12-16 16:27  Sandro Santilli <strk@keybit.net>
13581         * [r643] Fixed LinearRing::clone() to return LinearRing instead of
13582           LineString
13584 2004-12-16 16:08  Sandro Santilli <strk@keybit.net>
13586         * [r642] New patches from Niki Spahiev <niki.spahiev@gmail.com>
13587           (still unstable)
13589 2004-12-16 09:05  Sandro Santilli <strk@keybit.net>
13591         * [r641] Added python example by Niki Spahiev
13592           <niki.spahiev@gmail.com>
13594 2004-12-16 08:56  Sandro Santilli <strk@keybit.net>
13596         * [r640] Applyed patches by Niki Spahiev <niki.spahiev@gmail.com>
13598 2004-12-14 10:35  Sandro Santilli <strk@keybit.net>
13600         * [r638] Comments cleanup. PolygonizeGraph keeps track of generated
13601           CoordinateSequence
13602           for delayed destruction.
13604 2004-12-13 13:54  Sandro Santilli <strk@keybit.net>
13606         * [r637] Added a not about gcc 2.95.4 required friendship
13608 2004-12-13 13:53  Sandro Santilli <strk@keybit.net>
13610         * [r636] Fixed uninitialized Coordinate.
13612 2004-12-12 17:22  Sandro Santilli <strk@keybit.net>
13614         * [r635] version.h and platform.h installed again (missed when
13615           removed from dist)
13617 2004-12-08 14:33  Sandro Santilli <strk@keybit.net>
13619         * [r634] Checked inner polys getBoundary return for the single
13620           LineString case.
13622 2004-12-08 14:32  Sandro Santilli <strk@keybit.net>
13624         * [r633] cleanups
13626 2004-12-08 14:31  Sandro Santilli <strk@keybit.net>
13628         * [r632] adjusted getBoundary expected returns to match OGC specs
13630 2004-12-08 14:31  Sandro Santilli <strk@keybit.net>
13632         * [r631] elevationMatrix deleted by destructor
13634 2004-12-08 14:30  Sandro Santilli <strk@keybit.net>
13636         * [r630] Added default profiler instance cleanup
13638 2004-12-08 13:54  Sandro Santilli <strk@keybit.net>
13640         * [r629] gcc warnings checked and fixed, general cleanups.
13642 2004-12-06 10:54  Sandro Santilli <strk@keybit.net>
13644         * [r628] Added timeval.h in distribution.
13646 2004-12-05 10:54  Sandro Santilli <strk@keybit.net>
13648         * [r627] initial revision
13650 2004-12-05 10:50  Sandro Santilli <strk@keybit.net>
13652         * [r626] forgot to add
13654 2004-12-05 10:48  Sandro Santilli <strk@keybit.net>
13656         * [r625] Modifications by Alex Bodnaru
13658 2004-12-05 10:44  Sandro Santilli <strk@keybit.net>
13660         * [r624] Applied Norman Vine patches for cleaner win32 build.
13662 2004-12-04 15:56  Sandro Santilli <strk@keybit.net>
13664         * [r623] Added source/Makefile.vc and
13665           source/headers/geos/platform.h.in in distribution
13667 2004-12-04 15:31  Sandro Santilli <strk@keybit.net>
13669         * [r622] Added VisualStudio dir in distribution, removed platform.h
13670           and version.h from it.
13672 2004-12-04 01:20  Frank Warmerdam <warmerdam@pobox.com>
13674         * [r621] removed dll delete
13676 2004-12-03 22:52  Sandro Santilli <strk@keybit.net>
13678         * [r620] enforced const return of CoordinateSequence::toVector()
13679           method to derivate classes.
13681 2004-12-03 16:26  Frank Warmerdam <warmerdam@pobox.com>
13683         * [r619] added headers
13685 2004-12-03 16:25  Frank Warmerdam <warmerdam@pobox.com>
13687         * [r618] New
13689 2004-12-03 16:22  Frank Warmerdam <warmerdam@pobox.com>
13691         * [r617] update to use I64 on MSVC for 64 bit integer constants,
13692           also toVector chg.
13694 2004-12-03 16:21  Frank Warmerdam <warmerdam@pobox.com>
13696         * [r616] dont try for sys/time.h with MSVC
13698 2004-12-03 16:19  Frank Warmerdam <warmerdam@pobox.com>
13700         * [r615] New
13702 2004-11-30 16:44  Sandro Santilli <strk@keybit.net>
13704         * [r614] Added gettimeofday implementation for win32, curtesy of Wu
13705           Yongwei.
13707 2004-11-30 13:05  Sandro Santilli <strk@keybit.net>
13709         * [r613] Removed inclusion of stdio.h, which should now be useless.
13711 2004-11-30 13:04  Sandro Santilli <strk@keybit.net>
13713         * [r612] Added optional inclusion of ieeefp.h on platform providing
13714           it.
13716 2004-11-29 16:05  Sandro Santilli <strk@keybit.net>
13718         * [r611] Fixed a bug in LineIntersector::interpolateZ causing NaN
13719           values
13720           to come out.
13721           Handled dimensional collapses in ElevationMatrix.
13722           Added ISNAN macro and changed ISNAN/FINITE macros to avoid
13723           dispendious isnan() and finite() calls.
13725 2004-11-27 11:36  Sandro Santilli <strk@keybit.net>
13727         * [r610] Updated scripts by Alex Bodnaru, added Makefile
13729 2004-11-26 09:53  Sandro Santilli <strk@keybit.net>
13731         * [r609] Added more FINITE calls, and added inf and -inf to FINITE
13732           checks
13734 2004-11-26 09:22  Sandro Santilli <strk@keybit.net>
13736         * [r608] Added FINITE(x) macro and its use.
13737           Made input geoms average Z computation optional in OverlayOp.
13739 2004-11-24 18:10  Sandro Santilli <strk@keybit.net>
13741         * [r607] Stricter handling of USE_ELEVATION_MATRIX define
13743 2004-11-24 18:10  Sandro Santilli <strk@keybit.net>
13745         * [r606] Cleanup of interpolateZ
13747 2004-11-24 12:29  Sandro Santilli <strk@keybit.net>
13749         * [r605] Handled boundary cases in ::getCell
13751 2004-11-24 11:32  Sandro Santilli <strk@keybit.net>
13753         * [r604] Re-enabled Z propagation in output lines.
13755 2004-11-23 19:53  Sandro Santilli <strk@keybit.net>
13757         * [r603] Had LineIntersector compute Z by interpolation.
13759 2004-11-23 16:22  Sandro Santilli <strk@keybit.net>
13761         * [r602] Added ElevationMatrix class and components to do
13762           post-processing draping of overlayed geometries.
13764 2004-11-22 15:51  Sandro Santilli <strk@keybit.net>
13766         * [r601] Added interpolation of containing geometry's average Z for
13767           point_in_poly case.
13769 2004-11-22 13:02  Sandro Santilli <strk@keybit.net>
13771         * [r600] Fixed a bug in Collinear intersection Z computation
13773 2004-11-22 13:02  Sandro Santilli <strk@keybit.net>
13775         * [r599] Forced use if computed intersection point in
13776           ::createSplitEdge (for Z computation)
13778 2004-11-22 12:59  Sandro Santilli <strk@keybit.net>
13780         * [r598] Added debugging lines
13782 2004-11-22 11:34  Sandro Santilli <strk@keybit.net>
13784         * [r597] More debugging lines and comments/indentation cleanups
13786 2004-11-22 11:34  Sandro Santilli <strk@keybit.net>
13788         * [r596] Added Z computation for CollinearIntersections
13790 2004-11-20 18:54  Sandro Santilli <strk@keybit.net>
13792         * [r595] Scripts updates from Alex Bodnaru
13794 2004-11-20 18:17  Sandro Santilli <strk@keybit.net>
13796         * [r594] Added Z propagation for overlay lines output.
13798 2004-11-20 17:16  Sandro Santilli <strk@keybit.net>
13800         * [r593] Handled Z merging for point on polygon boundary case.
13802 2004-11-20 16:25  Sandro Santilli <strk@keybit.net>
13804         * [r592] Added Z computation for point on line case.
13806 2004-11-20 15:46  Sandro Santilli <strk@keybit.net>
13808         * [r591] Added composing Z management functions and elements for
13809           class Node
13811 2004-11-20 15:45  Sandro Santilli <strk@keybit.net>
13813         * [r590] Fixed Z merging in addNode(Node *)
13815 2004-11-20 15:41  Sandro Santilli <strk@keybit.net>
13817         * [r589] Added Z merging in ::addNode
13819 2004-11-20 15:41  Sandro Santilli <strk@keybit.net>
13821         * [r588] Added management of vector of composing Z values.
13823 2004-11-20 15:40  Sandro Santilli <strk@keybit.net>
13825         * [r587] Added Z computation in point-segment intersection.
13827 2004-11-20 15:39  Sandro Santilli <strk@keybit.net>
13829         * [r586] Reduced HEAP allocations.
13831 2004-11-19 16:35  Sandro Santilli <strk@keybit.net>
13833         * [r585] Added debian package builder scripts.
13835 2004-11-19 16:15  Sandro Santilli <strk@keybit.net>
13837         * [r584] Completely removed sprintf usage, substituted by
13838           stringstream.
13840 2004-11-19 16:09  Sandro Santilli <strk@keybit.net>
13842         * [r583] Added <stdio.h> include for sprintf recognition.
13844 2004-11-19 10:10  Sandro Santilli <strk@keybit.net>
13846         * [r582] COMPUTE_Z re-enabled by default
13848 2004-11-19 09:33  Sandro Santilli <strk@keybit.net>
13850         * [r581] removed useless CoordinateSequence copy in ::addLineString
13852 2004-11-17 15:09  Sandro Santilli <strk@keybit.net>
13854         * [r580] Changed COMPUTE_Z defaults to be more conservative
13856 2004-11-17 08:41  Sandro Santilli <strk@keybit.net>
13858         * [r579] Fixed a bug in Z computation and removed debugging output
13859           by default.
13861 2004-11-17 08:13  Sandro Santilli <strk@keybit.net>
13863         * [r578] Indentation changes.
13864           Some Z_COMPUTATION activated by default.
13866 2004-11-12 18:12  Sandro Santilli <strk@keybit.net>
13868         * [r576] Changed ::getBoundary() to return LineString if polygon
13869           has no holes.
13870           (has required to pass OGC conformance test T20)
13872 2004-11-09 20:22  Sandro Santilli <strk@keybit.net>
13874         * [r575] Removed -g -O2 from geos-config --cflags output
13876 2004-11-08 18:33  Sandro Santilli <strk@keybit.net>
13878         * [r574] Just another small improvement.
13880 2004-11-08 15:58  Sandro Santilli <strk@keybit.net>
13882         * [r573] More performance tuning.
13884 2004-11-08 13:12  Sandro Santilli <strk@keybit.net>
13886         * [r572] Added profiler.h
13888 2004-11-08 12:15  Sandro Santilli <strk@keybit.net>
13890         * [r571] Added number of gathered timings in output.
13892 2004-11-08 11:19  Sandro Santilli <strk@keybit.net>
13894         * [r570] Profiler::get() always return a Profile (new if not
13895           existant).
13897 2004-11-08 10:58  Sandro Santilli <strk@keybit.net>
13899         * [r569] Optimized the ::intersect function to avoid nested
13900           function calls.
13902 2004-11-08 10:57  Sandro Santilli <strk@keybit.net>
13904         * [r568] Moved Log lines at the bottom, and cut oldest
13906 2004-11-06 08:16  Sandro Santilli <strk@keybit.net>
13908         * [r567] Fixed CGAlgorithms::isCCW from JTS port.
13909           Code cleanup in IsValidOp.
13911 2004-11-05 12:18  Sandro Santilli <strk@keybit.net>
13913         * [r566] updated
13915 2004-11-05 11:41  Sandro Santilli <strk@keybit.net>
13917         * [r565] Made IsValidOp handle IllegalArgumentException throw from
13918           GeometryGraph
13919           as a sign of invalidity (just for Polygon geometries).
13920           Removed leaks generated by this specific exception.
13922 2004-11-04 19:08  Sandro Santilli <strk@keybit.net>
13924         * [r564] Cleanups, initializers list, profiling.
13926 2004-11-04 08:49  Sandro Santilli <strk@keybit.net>
13928         * [r563] Unlinked new documentation.
13930 2004-11-03 08:22  Sandro Santilli <strk@keybit.net>
13932         * [r562] Slightly modified log/log2 based algo to better handle
13933           numbers in the
13934           range 0-1.
13936 2004-11-02 16:38  Sandro Santilli <strk@keybit.net>
13938         * [r561] Fixed ieee-754 detection switch
13940 2004-11-02 16:31  Sandro Santilli <strk@keybit.net>
13942         * [r560] updated
13944 2004-11-02 16:05  Sandro Santilli <strk@keybit.net>
13946         * [r559] Autodetect availability of IEEE-754 FP
13948 2004-11-02 15:49  Sandro Santilli <strk@keybit.net>
13950         * [r558] Moved ASSUME_IEEE_DOUBLE define from DoubleBits.cpp to
13951           indexQuadtree.h.
13952           Fixed a bug in powerOf2(). Made the !IEEE version less prone to
13953           round-offs (still has approximation errors).
13955 2004-11-02 14:13  Sandro Santilli <strk@keybit.net>
13957         * [r557] Fixed bug in IEEE-based exponent and PowerOf2 computation,
13958           but disabled
13959           at compile time.
13961 2004-11-02 14:11  Sandro Santilli <strk@keybit.net>
13963         * [r556] Added more profiling.
13965 2004-11-02 09:38  Sandro Santilli <strk@keybit.net>
13967         * [r555] Added timer for buffer test.
13969 2004-11-01 16:43  Sandro Santilli <strk@keybit.net>
13971         * [r554] Added Profiler code.
13972           Temporarly patched a bug in DoubleBits (must check drawbacks).
13973           Various cleanups and speedups.
13975 2004-10-27 13:57  Sandro Santilli <strk@keybit.net>
13977         * [r553] Added some debugging lines (disabled by default)
13979 2004-10-27 11:05  Sandro Santilli <strk@keybit.net>
13981         * [r552] updated
13983 2004-10-26 17:46  Sandro Santilli <strk@keybit.net>
13985         * [r551] Removed slash-stars in comments to remove annoying
13986           compiler warnings.
13988 2004-10-26 17:14  Sandro Santilli <strk@keybit.net>
13990         * [r550] current:revision:age set to 3.0.1 (will be release 2.1.0).
13991           added news.
13993 2004-10-26 16:22  Sandro Santilli <strk@keybit.net>
13995         * [r549] updated
13997 2004-10-26 16:09  Sandro Santilli <strk@keybit.net>
13999         * [r548] Some more intentation and envelope equality check fix.
14001 2004-10-21 22:29  Sandro Santilli <strk@keybit.net>
14003         * [r547] Indentation changes and some more COMPUTE_Z rules
14005 2004-10-21 17:13  Sandro Santilli <strk@keybit.net>
14007         * [r546] Fixed bug introduced by previous patch.
14009 2004-10-21 07:03  Sandro Santilli <strk@keybit.net>
14011         * [r545] Removed leak in ::readPolygonText reported by Carlos A.
14012           Rueda
14014 2004-10-20 17:32  Sandro Santilli <strk@keybit.net>
14016         * [r544] Initial approach to 2.5d intersection()
14018 2004-10-19 21:04  Sandro Santilli <strk@keybit.net>
14020         * [r543] updated
14022 2004-10-19 19:51  Sandro Santilli <strk@keybit.net>
14024         * [r542] Fixed many leaks and bugs in Polygonizer.
14025           Output still bogus.
14027 2004-10-18 12:43  Sandro Santilli <strk@keybit.net>
14029         * [r541] swig interface added to distribution.
14031 2004-10-13 10:03  Sandro Santilli <strk@keybit.net>
14033         * [r540] Added missing linemerge and polygonize operation.
14034           Bug fixes and leaks removal from the newly added modules and
14035           planargraph (used by them).
14036           Some comments and indentation changes.
14038 2004-09-23 21:36  Sandro Santilli <strk@keybit.net>
14040         * [r539] Fixed a bug in ::reverse (thanks to Elliott Edwards)
14042 2004-09-23 21:28  Paul Ramsey <pramsey@cleverelephant.ca>
14044         * [r538] Back minor version back to 2.0.1
14046 2004-09-23 04:30  Paul Ramsey <pramsey@cleverelephant.ca>
14048         * [r537] Bumped minor version to 2.0.2 after 2.0.1 release.
14050 2004-09-21 09:47  Sandro Santilli <strk@keybit.net>
14052         * [r536] fixed a mis-initialization bug in ::reduce
14054 2004-09-21 09:47  Sandro Santilli <strk@keybit.net>
14056         * [r535] Removed useless auto_ptr usage in ::exponent
14058 2004-09-16 09:50  Sandro Santilli <strk@keybit.net>
14060         * [r534] updated
14062 2004-09-16 09:48  Sandro Santilli <strk@keybit.net>
14064         * [r533] Finer short-circuit tests for equals, within, contains.
14066 2004-09-16 09:48  Sandro Santilli <strk@keybit.net>
14068         * [r532] Added Envelope::equals
14070 2004-09-16 07:32  Sandro Santilli <strk@keybit.net>
14072         * [r531] updated
14074 2004-09-16 07:32  Sandro Santilli <strk@keybit.net>
14076         * [r530] Added short-circuit tests. Can be disabled at compile-time
14078 2004-09-13 12:50  Sandro Santilli <strk@keybit.net>
14080         * [r529] comments cleanup
14082 2004-09-13 12:40  Sandro Santilli <strk@keybit.net>
14084         * [r528] updated
14086 2004-09-13 12:40  Sandro Santilli <strk@keybit.net>
14088         * [r527] Updated version number
14090 2004-09-13 12:39  Sandro Santilli <strk@keybit.net>
14092         * [r526] Added missing newline at end of output
14094 2004-09-13 12:39  Sandro Santilli <strk@keybit.net>
14096         * [r525] Made Point and MultiPoint subject to Validity tests.
14098 2004-09-13 10:14  Sandro Santilli <strk@keybit.net>
14100         * [r524] Added INVALID_COORDINATE code num and error message.
14102 2004-09-13 10:12  Sandro Santilli <strk@keybit.net>
14104         * [r523] Added invalid coordinates checks in IsValidOp.
14105           Cleanups.
14107 2004-09-13 09:18  Sandro Santilli <strk@keybit.net>
14109         * [r522] Added IsValidOp::isValid(Coordinate &)
14111 2004-09-13 09:07  Sandro Santilli <strk@keybit.net>
14113         * [r521] Ported fix in LineString::isCoordinate
14115 2004-09-12 03:51  Paul Ramsey <pramsey@cleverelephant.ca>
14117         * [r520] Casting changes to allow OS/X compilation.
14119 2004-09-07 08:29  Sandro Santilli <strk@keybit.net>
14121         * [r519] Fixed doxygen malformed comment for Coordinate class
14123 2004-08-20 03:20  Paul Ramsey <pramsey@cleverelephant.ca>
14125         * [r517] Added reference to bigtest.h so 'make dist' includes it
14126           properly.
14128 2004-08-20 01:55  Paul Ramsey <pramsey@cleverelephant.ca>
14130         * [r516] Removed examples from build directories for release (they
14131           don't build now).
14133 2004-08-04 08:26  Sandro Santilli <strk@keybit.net>
14135         * [r515] comments lift, stack allocation reduced
14137 2004-07-27 16:35  Sandro Santilli <strk@keybit.net>
14139         * [r514] Geometry::getEnvelopeInternal() changed to return a const
14140           Envelope *.
14141           This should reduce object copies as once computed the envelope of
14142           a
14143           geometry remains the same.
14145 2004-07-26 19:28  Sean Gillies <sgillies@frii.com>
14147         * [r513] added to AUTHORS
14149 2004-07-26 18:53  Sean Gillies <sgillies@frii.com>
14151         * [r512] added simple exception handling on all method calls
14153 2004-07-26 16:35  Sandro Santilli <strk@keybit.net>
14155         * [r511] Removed dangling MultiPoint::isClosed() method definition.
14157 2004-07-26 15:40  Sean Gillies <sgillies@frii.com>
14159         * [r510] wrapped up WKT reader and writer and added two test cases
14160           to check that it works. found a bug where the WKT reader crashes
14161           the program in the case of poorly formatted WKT string.
14163 2004-07-25 23:45  Sean Gillies <sgillies@frii.com>
14165         * [r509] SWIG interface for high level language modules, Python
14166           setup script, and beginning of a unit testing framework under
14167           swig/python/tests. The build works for today's CVS GEOS, and the
14168           test passes -- means that a module can be built, installed, and
14169           imported.
14171 2004-07-22 16:58  Sandro Santilli <strk@keybit.net>
14173         * [r508] runtime version extractor functions split. geos::version()
14174           is now
14175           geos::geosversion() and geos::jtsport()
14177 2004-07-22 08:45  Sandro Santilli <strk@keybit.net>
14179         * [r507] Documentation updates, memory leaks fixed.
14181 2004-07-22 07:19  Sandro Santilli <strk@keybit.net>
14183         * [r506] Changed getCoordinatesRO description.
14185 2004-07-22 07:04  Sandro Santilli <strk@keybit.net>
14187         * [r505] Documented missing geometry functions.
14189 2004-07-21 09:55  Sandro Santilli <strk@keybit.net>
14191         * [r504] CoordinateSequence::atLeastNCoordinatesOrNothing
14192           definition fix.
14193           Documentation fixes.
14195 2004-07-21 09:11  Sandro Santilli <strk@keybit.net>
14197         * [r503] Updated
14199 2004-07-20 08:35  Sandro Santilli <strk@keybit.net>
14201         * [r502] Updated doxygen rule
14203 2004-07-20 08:34  Sandro Santilli <strk@keybit.net>
14205         * [r501] Fixed a bug in opDistance.h.
14206           Removed doxygen tags from obsoleted CoordinateList.cpp.
14207           Got doxygen to run with no warnings.
14209 2004-07-19 19:37  Paul Ramsey <pramsey@cleverelephant.ca>
14211         * [r500] Changed doxygen target to be more "make dist" friendly.
14212           (and allow autogeneration of CVS snapshot to work again.)
14214 2004-07-19 13:19  Sandro Santilli <strk@keybit.net>
14216         * [r499] Documentation fixes
14218 2004-07-19 10:38  Sandro Santilli <strk@keybit.net>
14220         * [r498] Added Doxyfile
14222 2004-07-19 10:38  Sandro Santilli <strk@keybit.net>
14224         * [r497] updated
14226 2004-07-19 10:37  Sandro Santilli <strk@keybit.net>
14228         * [r496] Doxygen doc added to default build rules
14230 2004-07-19 10:37  Sandro Santilli <strk@keybit.net>
14232         * [r495] defaultCoordinateSequenceFactory made module-static (use
14233           DefaultCoordinateSequenceFactory::instance() instead)
14235 2004-07-19 10:35  Sandro Santilli <strk@keybit.net>
14237         * [r494] bigtest.h moved to local dir
14239 2004-07-19 10:34  Sandro Santilli <strk@keybit.net>
14241         * [r493] removed doxygen documentation of removed feature
14243 2004-07-19 10:33  Sandro Santilli <strk@keybit.net>
14245         * [r492] Class documentation changed to report geos.h as WKT
14246           writer/parser header file
14248 2004-07-19 10:30  Sandro Santilli <strk@keybit.net>
14250         * [r491] acconfig.h moved one directory up
14252 2004-07-19 10:28  Sandro Santilli <strk@keybit.net>
14254         * [r490] Excluded example and test dirs from input set
14256 2004-07-17 10:48  Sandro Santilli <strk@keybit.net>
14258         * [r489] updated
14260 2004-07-17 10:48  Sandro Santilli <strk@keybit.net>
14262         * [r488] added Doxyfile (generated)
14264 2004-07-17 10:48  Sandro Santilli <strk@keybit.net>
14266         * [r487] fixed typo in documentation
14268 2004-07-17 10:47  Sandro Santilli <strk@keybit.net>
14270         * [r486] Doxygen configuration created at ./configure time, for
14271           versioning.
14273 2004-07-17 09:19  Sandro Santilli <strk@keybit.net>
14275         * [r485] added GEOS version report
14277 2004-07-17 09:18  Sandro Santilli <strk@keybit.net>
14279         * [r484] Added geos::version()
14281 2004-07-17 09:07  Sandro Santilli <strk@keybit.net>
14283         * [r483] Added --jtsport
14285 2004-07-17 09:06  Sandro Santilli <strk@keybit.net>
14287         * [r482] Added GEOS_FIRST_INTERFACE, GEOS_LAST_INTERFACE and
14288           GEOS_JTS_PORT
14290 2004-07-17 09:05  Sandro Santilli <strk@keybit.net>
14292         * [r481] Added JTS_PORT variable.
14293           Simplified versioning settings: comments added,
14294           major/minor/patchlevel
14295           extracted by CURRENT,AGE,REVISION.
14297 2004-07-16 17:02  Sandro Santilli <strk@keybit.net>
14299         * [r480] updated
14301 2004-07-16 16:20  Sandro Santilli <strk@keybit.net>
14303         * [r479] Libtool versioning scheme adopted.
14305 2004-07-16 16:09  Sandro Santilli <strk@keybit.net>
14307         * [r478] removed useless Includedir
14309 2004-07-16 15:57  Sandro Santilli <strk@keybit.net>
14311         * [r477] made includes use <>
14313 2004-07-16 13:27  Sandro Santilli <strk@keybit.net>
14315         * [r476] updated
14317 2004-07-16 10:28  Sandro Santilli <strk@keybit.net>
14319         * [r475] Dimesions object allocated on the heap
14321 2004-07-16 10:00  Sandro Santilli <strk@keybit.net>
14323         * [r474] Bug fixed in GeometricShapeFactory examples.
14324           Added example of GeometricShapeFactory::createArc.
14326 2004-07-16 09:58  Sandro Santilli <strk@keybit.net>
14328         * [r473] updated
14330 2004-07-16 09:58  Sandro Santilli <strk@keybit.net>
14332         * [r472] Added LINEARRING to LINESTRING conversion
14334 2004-07-16 09:57  Sandro Santilli <strk@keybit.net>
14336         * [r471] Modified library version to 1.4.0
14338 2004-07-15 13:41  Sandro Santilli <strk@keybit.net>
14340         * [r470] Added createRectangle example.
14342 2004-07-15 13:40  Sandro Santilli <strk@keybit.net>
14344         * [r469] Memory leaks fixed, CoordinateSequence use made JTS -
14345           compatible.
14347 2004-07-14 21:21  Sandro Santilli <strk@keybit.net>
14349         * [r468] updated
14351 2004-07-14 21:20  Sandro Santilli <strk@keybit.net>
14353         * [r467] Added GeometricShapeFactory note on doxygen mainpage
14355 2004-07-14 21:20  Sandro Santilli <strk@keybit.net>
14357         * [r466] added geos/io.h and geos/unload.h
14359 2004-07-14 21:19  Sandro Santilli <strk@keybit.net>
14361         * [r465] GeometricShapeFactory first pass of bug fixes
14363 2004-07-14 21:17  Sandro Santilli <strk@keybit.net>
14365         * [r464] added missing GeometricShapeFactory.cpp
14367 2004-07-14 21:17  Sandro Santilli <strk@keybit.net>
14369         * [r463] added inequality operator for Coordinate
14371 2004-07-14 21:15  Sandro Santilli <strk@keybit.net>
14373         * [r462] Added GeometricShapeFactory example: createCircle.
14374           Added simple filter to send example output to a postgis table.
14376 2004-07-13 08:33  Sandro Santilli <strk@keybit.net>
14378         * [r461] Added missing virtual destructor to virtual classes.
14379           Fixed implicit unsigned int -> int casts
14381 2004-07-12 19:16  Sandro Santilli <strk@keybit.net>
14383         * [r460] Commented out CoordinateList class definition.
14385 2004-07-12 15:42  Sandro Santilli <strk@keybit.net>
14387         * [r459] Fixed maximumPreciseValue scope
14389 2004-07-09 08:01  Sandro Santilli <strk@keybit.net>
14391         * [r458] updated
14393 2004-07-08 19:41  Sandro Santilli <strk@keybit.net>
14395         * [r457] renamed to reflect JTS API.
14397 2004-07-08 19:38  Sandro Santilli <strk@keybit.net>
14399         * [r456] renamed from *List* equivalents
14401 2004-07-08 19:37  Sandro Santilli <strk@keybit.net>
14403         * [r455] Renamed to PointCoordinateSequence.cpp
14405 2004-07-08 19:37  Sandro Santilli <strk@keybit.net>
14407         * [r454] Renamed to CoordinateSequenceFactory.cpp
14409 2004-07-08 19:36  Sandro Santilli <strk@keybit.net>
14411         * [r453] Renamed to DefaultCoordinateSequence.cpp
14413 2004-07-08 19:34  Sandro Santilli <strk@keybit.net>
14415         * [r452] Mirrored JTS interface of CoordinateSequence, factory and
14416           default implementations.
14417           Added DefaultCoordinateSequenceFactory::instance() function.
14419 2004-07-07 18:54  Sandro Santilli <strk@keybit.net>
14421         * [r451] updated
14423 2004-07-07 10:29  Sandro Santilli <strk@keybit.net>
14425         * [r450] Adjusted exceptions documentation.
14427 2004-07-07 09:38  Sandro Santilli <strk@keybit.net>
14429         * [r449] Dropped WKTWriter::stringOfChars (implemented by
14430           std::string).
14431           Dropped WKTWriter default constructor (internally created
14432           GeometryFactory).
14433           Updated XMLTester to respect the changes.
14434           Main documentation page made nicer.
14436 2004-07-07 07:52  Sandro Santilli <strk@keybit.net>
14438         * [r448] Removed note about required speedup in BufferSubgraph.
14439           I've made tests with 'sets' and there is actually a big slow
14440           down..
14442 2004-07-06 17:58  Sandro Santilli <strk@keybit.net>
14444         * [r447] Removed deprecated Geometry constructors based on
14445           PrecisionModel and
14446           SRID specification. Removed SimpleGeometryPrecisionReducer
14447           capability
14448           of changing Geometry's factory. Reverted Geometry::factory member
14449           to be a reference to external factory.
14451 2004-07-05 19:40  Sandro Santilli <strk@keybit.net>
14453         * [r446] Added GeometryFactory::destroyGeometry(Geometry *)
14455 2004-07-05 15:20  Sandro Santilli <strk@keybit.net>
14457         * [r445] Documentation again.
14459 2004-07-05 14:23  Sandro Santilli <strk@keybit.net>
14461         * [r444] More documentation cleanups.
14463 2004-07-05 11:50  Sandro Santilli <strk@keybit.net>
14465         * [r443] initial import
14467 2004-07-05 10:50  Sandro Santilli <strk@keybit.net>
14469         * [r442] deep-dopy construction taken out of Geometry and
14470           implemented only
14471           in GeometryFactory.
14472           Deep-copy geometry construction takes care of cleaning up copies
14473           on exception.
14474           Implemented clone() method for CoordinateList
14475           Changed createMultiPoint(CoordinateList) signature to reflect
14476           copy semantic (by-ref instead of by-pointer).
14477           Cleaned up documentation.
14479 2004-07-03 12:54  Sandro Santilli <strk@keybit.net>
14481         * [r441] more entries
14483 2004-07-03 12:51  Sandro Santilli <strk@keybit.net>
14485         * [r440] Documentation cleanups for DoxyGen.
14487 2004-07-02 17:22  Sandro Santilli <strk@keybit.net>
14489         * [r439] Doxygen configuration file renamed.
14491 2004-07-02 14:27  Sandro Santilli <strk@keybit.net>
14493         * [r438] Added deep-copy / take-ownerhship for Point type.
14495 2004-07-02 13:28  Sandro Santilli <strk@keybit.net>
14497         * [r437] Fixed all #include lines to reflect headers layout change.
14498           Added client application build tips in README.
14500 2004-07-02 13:21  Sandro Santilli <strk@keybit.net>
14502         * [r436] renamed to geos/version.h.in
14504 2004-07-02 13:20  Sandro Santilli <strk@keybit.net>
14506         * [r435] Header files moved under geos/ dir.
14508 2004-07-01 17:34  Sandro Santilli <strk@keybit.net>
14510         * [r434] GeometryFactory argument in Geometry constructor reverted
14511           to its copy-and-destroy semantic.
14513 2004-07-01 17:07  Sandro Santilli <strk@keybit.net>
14515         * [r433] Added doxygen_docs generation rule
14517 2004-07-01 16:49  Sandro Santilli <strk@keybit.net>
14519         * [r432] re-generated with doxygen 1.2.15
14521 2004-07-01 15:47  No Body <no@body.net>
14523         * [r431] Added doxygen file for better doco generation.
14525 2004-07-01 14:12  Sandro Santilli <strk@keybit.net>
14527         * [r430] Geometry constructors come now in two flavors:
14528           - deep-copy args (pass-by-reference)
14529           - take-ownership of args (pass-by-pointer)
14530           Same functionality is available through GeometryFactory,
14531           including buildGeometry().
14533 2004-06-30 20:59  Sandro Santilli <strk@keybit.net>
14535         * [r429] Removed GeoemtryFactory copy from geometry constructors.
14536           Enforced const-correctness on GeometryFactory arguments.
14538 2004-06-28 21:58  Sandro Santilli <strk@keybit.net>
14540         * [r428] Constructors speedup.
14542 2004-06-28 21:11  Sandro Santilli <strk@keybit.net>
14544         * [r427] Moved getGeometryTypeId() definitions from geom.h to each
14545           geometry module.
14546           Added holes argument check in Polygon.cpp.
14548 2004-06-25 14:26  Sandro Santilli <strk@keybit.net>
14550         * [r426] fixed --includes
14552 2004-06-22 16:57  Sandro Santilli <strk@keybit.net>
14554         * [r425] Written down some news
14556 2004-06-22 16:56  Sandro Santilli <strk@keybit.net>
14558         * [r424] Added geos.h file.
14560 2004-06-21 22:14  Sandro Santilli <strk@keybit.net>
14562         * [r423] added geos_version.h
14564 2004-06-21 22:13  Sandro Santilli <strk@keybit.net>
14566         * [r422] updated
14568 2004-06-21 22:13  Sandro Santilli <strk@keybit.net>
14570         * [r421] Added VERSION defines
14572 2004-06-16 13:13  Sandro Santilli <strk@keybit.net>
14574         * [r420] Changed interface of SegmentString, now copying
14575           CoordinateList argument.
14576           Fixed memory leaks associated with this and MultiGeometry
14577           constructors.
14578           Other associated fixes.
14580 2004-06-15 21:35  Sandro Santilli <strk@keybit.net>
14582         * [r419] fixed buildGeometry to always return a newly allocated
14583           geometry
14585 2004-06-15 20:42  Sandro Santilli <strk@keybit.net>
14587         * [r418] updated to respect deep-copy GeometryCollection interface
14589 2004-06-15 20:30  Sandro Santilli <strk@keybit.net>
14591         * [r417] fixed a typo
14593 2004-06-15 20:20  Sandro Santilli <strk@keybit.net>
14595         * [r416] updated to respect deep-copy GeometryCollection interface
14597 2004-06-15 20:07  Sandro Santilli <strk@keybit.net>
14599         * [r415] GeometryCollections constructors make a deep copy of
14600           Geometry vector argument.
14602 2004-06-15 20:01  Sandro Santilli <strk@keybit.net>
14604         * [r414] Empty geometry creation call made using NULL instead of
14605           newly created empty vector (will be faster)
14607 2004-06-15 19:24  Sandro Santilli <strk@keybit.net>
14609         * [r413] Fixed a bug preventing geos-config from giving correct
14610           version info
14612 2004-06-15 07:40  Sandro Santilli <strk@keybit.net>
14614         * [r412] Added missing <stdio.h> include
14616 2004-06-15 07:40  Sandro Santilli <strk@keybit.net>
14618         * [r411] Updated
14620 2004-05-28 18:16  Yury Bychkov <me@yury.ca>
14622         * [r410] Changed rounding method to make compilable with VC++
14624 2004-05-27 12:09  Sandro Santilli <strk@keybit.net>
14626         * [r409] added one buffer test
14628 2004-05-27 10:27  Sandro Santilli <strk@keybit.net>
14630         * [r408] Memory leaks fixed.
14632 2004-05-27 10:26  Sandro Santilli <strk@keybit.net>
14634         * [r407] set (useless?) recordIsolated member in constructor
14636 2004-05-27 09:53  Sandro Santilli <strk@keybit.net>
14638         * [r406] MonotoneChainOverlapAction::overlap(*) funx made virtual
14639           as they are supposed to be.
14641 2004-05-27 08:40  Sandro Santilli <strk@keybit.net>
14643         * [r405] Fixed a memleak in buffer test.
14645 2004-05-27 08:37  Sandro Santilli <strk@keybit.net>
14647         * [r404] Fixed a bug preventing OffsetCurveBuilder point list from
14648           being reset.
14650 2004-05-26 19:48  Sandro Santilli <strk@keybit.net>
14652         * [r403] Changed abs() to fabs() when working with doubles.
14653           Used dynamic_cast<> instead of typeid() when JTS uses instanceof.
14655 2004-05-26 13:12  Sandro Santilli <strk@keybit.net>
14657         * [r402] Removed try/catch block from ::buildSubgraphs
14659 2004-05-26 09:50  Sandro Santilli <strk@keybit.net>
14661         * [r401] Added comments about OverlayNodeFactory() ownership in
14662           NodeMap and PlanarGraph constuctors
14664 2004-05-26 09:49  Sandro Santilli <strk@keybit.net>
14666         * [r400] PlanarGraph made local to ::buffer instead of Class
14667           private.
14669 2004-05-21 14:17  Sandro Santilli <strk@keybit.net>
14671         * [r399] updated
14673 2004-05-21 13:58  Sandro Santilli <strk@keybit.net>
14675         * [r398] ::intersection missed to invalidate geometryCollection
14676           inputs
14678 2004-05-21 13:55  Sandro Santilli <strk@keybit.net>
14680         * [r397] updated
14682 2004-05-21 13:39  Sandro Santilli <strk@keybit.net>
14684         * [r396] ::makePrecise make use of nearbyint() now, to be
14685           compatible with JTS
14687 2004-05-21 13:37  Sandro Santilli <strk@keybit.net>
14689         * [r395] first import
14691 2004-05-20 09:14  Sandro Santilli <strk@keybit.net>
14693         * [r394] updated
14695 2004-05-19 19:39  Yury Bychkov <me@yury.ca>
14697         * [r393] Changed rounding method to make compilable with VC++
14699 2004-05-19 13:40  Sandro Santilli <strk@keybit.net>
14701         * [r392] Fixed bug in ::addCircle
14703 2004-05-19 13:18  Sandro Santilli <strk@keybit.net>
14705         * [r391] made CoordinateList::toString() a const member function
14707 2004-05-19 13:01  Sandro Santilli <strk@keybit.net>
14709         * [r390] avoided assignment operator calls for BufferBuilder
14711 2004-05-19 12:50  Sandro Santilli <strk@keybit.net>
14713         * [r389] Removed all try/catch blocks transforming stack
14714           allocated-vectors to auto-heap-allocations
14716 2004-05-19 09:57  Yury Bychkov <me@yury.ca>
14718         * [r388] Bugfix in OffsetCurveSetBuilder::addPolygon (JTS 1.4.1)
14720 2004-05-18 13:49  Sandro Santilli <strk@keybit.net>
14722         * [r387] Output made more neat (geometry B is not printed if not
14723           existent).
14724           Added support for buffer tests.
14726 2004-05-18 13:15  Sandro Santilli <strk@keybit.net>
14728         * [r386] made ::scroll handle already scrolled vect and more
14729           readable
14731 2004-05-18 00:02  Yury Bychkov <me@yury.ca>
14733         * [r385] IsValidOp::checkShellNotNested() bugfix from JTS 1.4.1
14734           (not released yet) has been added.
14736 2004-05-17 21:14  Yury Bychkov <me@yury.ca>
14738         * [r384] JavaDoc updated
14740 2004-05-17 21:09  Yury Bychkov <me@yury.ca>
14742         * [r383] toString() performance enhancement
14744 2004-05-17 21:03  Yury Bychkov <me@yury.ca>
14746         * [r382] JavaDoc updated
14748 2004-05-17 12:54  Sandro Santilli <strk@keybit.net>
14750         * [r381] Added tab in list of blank chars
14752 2004-05-17 12:53  Sandro Santilli <strk@keybit.net>
14754         * [r380] Expected result string trimmed for blanks
14756 2004-05-17 12:37  Sandro Santilli <strk@keybit.net>
14758         * [r379] Added carriage returns and tabs in set of blanks chars
14760 2004-05-17 12:36  Sandro Santilli <strk@keybit.net>
14762         * [r378] ParseException message made more readable
14764 2004-05-17 10:45  Sandro Santilli <strk@keybit.net>
14766         * [r377] Fixed bogus FIXED coordinate rounding
14768 2004-05-17 08:34  Sandro Santilli <strk@keybit.net>
14770         * [r376] reduced stack allocations, try/catch blocks in ::overlayOp
14772 2004-05-17 07:42  Sandro Santilli <strk@keybit.net>
14774         * [r375] CentroidArea::add(const Geometry *geom) uses dynamic_cast
14776 2004-05-17 07:23  Sandro Santilli <strk@keybit.net>
14778         * [r374] ::getCeontroid(): reduced dynamic allocations, added
14779           missing check for isEmpty
14781 2004-05-14 14:47  Sandro Santilli <strk@keybit.net>
14783         * [r373] Added LinearRing support
14785 2004-05-14 14:45  Sandro Santilli <strk@keybit.net>
14787         * [r372] Fixed bogus inheritance of LinearComponentExtracter
14789 2004-05-14 13:42  Sandro Santilli <strk@keybit.net>
14791         * [r371] DistanceOp bug removed, cascading errors fixed.
14793 2004-05-14 12:14  Sandro Santilli <strk@keybit.net>
14795         * [r370] const correctness
14797 2004-05-14 12:10  Sandro Santilli <strk@keybit.net>
14799         * [r369] avoided leaks on malformed LinearRing
14801 2004-05-14 09:20  Sandro Santilli <strk@keybit.net>
14803         * [r368] Mem leaks fixed
14805 2004-05-14 07:19  Sandro Santilli <strk@keybit.net>
14807         * [r367] Changed the algorythm for finding precisionModel type
14808           (current way did
14809           not work): now if you specify a scale precisionModel will be
14810           FIXED,
14811           otherwise it will be FLOATING.
14813 2004-05-07 14:15  Sandro Santilli <strk@keybit.net>
14815         * [r366] fixed peekNextToken to avoid incrementing string pointer
14817 2004-05-07 14:13  Sandro Santilli <strk@keybit.net>
14819         * [r365] Fixed segfault in ::insert
14821 2004-05-07 14:12  Sandro Santilli <strk@keybit.net>
14823         * [r364] Fixed segfault in destructor
14825 2004-05-07 13:23  Sandro Santilli <strk@keybit.net>
14827         * [r363] Memory leaks fixed.
14829 2004-05-07 13:04  Sandro Santilli <strk@keybit.net>
14831         * [r362] leak removed in MultiLineString::getBoundary()
14833 2004-05-07 09:05  Sandro Santilli <strk@keybit.net>
14835         * [r361] Some const correctness added. Fixed bug in
14836           GeometryFactory::createMultiPoint
14837           to handle NULL CoordinateList.
14839 2004-05-07 07:57  Sandro Santilli <strk@keybit.net>
14841         * [r360] Added missing EdgeNodingValidator to build scripts.
14842           Changed SegmentString constructor back to its original form
14843           (takes const void *), implemented local tracking of "contexts"
14844           in caller objects for proper destruction.
14846 2004-05-06 16:30  Sandro Santilli <strk@keybit.net>
14848         * [r359] Kept track of newly allocated objects by ensureExtent for
14849           Bintree and Quadtree,
14850           deleted at destruction time. doc/example.cpp runs with no leaks.
14852 2004-05-06 15:54  Sandro Santilli <strk@keybit.net>
14854         * [r358] SegmentNodeList keeps track of created splitEdges for
14855           later destruction.
14856           SegmentString constructor copies given Label.
14857           Buffer operation does no more leaks for doc/example.cpp
14859 2004-05-06 15:00  Sandro Santilli <strk@keybit.net>
14861         * [r357] Boundable destructor made virtual.
14862           Added vector <AbstractNode *> *nodes member in AbstractSTRTree,
14863           used to keep track of created node to cleanly delete them at
14864           destruction time.
14866 2004-05-06 13:58  Sandro Santilli <strk@keybit.net>
14868         * [r356] leak removed from createParentBoundablesFromVerticalSlices
14870 2004-05-06 08:59  Sandro Santilli <strk@keybit.net>
14872         * [r355] memory leak fixed
14874 2004-05-05 17:42  Sandro Santilli <strk@keybit.net>
14876         * [r354] AbstractNode destructor made virtual. AbstractNode::bounds
14877           made protected.
14878           SIRAbstractNode and STRAbstractNode destructors added to get rid
14879           of
14880           AbstractNode::bounds in the right way (is a void * casted to
14881           appropriate
14882           Class in the subClasses).
14884 2004-05-05 16:57  Sandro Santilli <strk@keybit.net>
14886         * [r353] Rewritten static cga allocation to avoid copy constructor
14887           calls.
14889 2004-05-05 16:51  Sandro Santilli <strk@keybit.net>
14891         * [r352] avoided copy constructor in
14892           Geometry::geometryChangedFilter initializzazion
14894 2004-05-05 16:39  Sandro Santilli <strk@keybit.net>
14896         * [r351] reduced explicit local objects allocation
14898 2004-05-05 16:36  Sandro Santilli <strk@keybit.net>
14900         * [r350] Avoid use of copy c'tors on local objects initializzation
14902 2004-05-05 15:51  Sandro Santilli <strk@keybit.net>
14904         * [r349] Fixed big leak in intersectChains()
14906 2004-05-05 13:08  Sandro Santilli <strk@keybit.net>
14908         * [r348] Leaks fixed, explicit allocations/deallocations reduced.
14910 2004-05-05 12:29  Sandro Santilli <strk@keybit.net>
14912         * [r347] memleak fixed in ::getDepth
14914 2004-05-05 12:20  Sandro Santilli <strk@keybit.net>
14916         * [r346] Memory leak plugged in editGeometryCollection
14918 2004-05-05 10:54  Sandro Santilli <strk@keybit.net>
14920         * [r345] Removed some private static heap explicit allocation, less
14921           cleanup done by
14922           the unloader.
14924 2004-05-05 10:44  Sandro Santilli <strk@keybit.net>
14926         * [r344] updated
14928 2004-05-05 10:22  Sandro Santilli <strk@keybit.net>
14930         * [r343] Removed dynamic allocations.
14932 2004-05-05 10:03  Sandro Santilli <strk@keybit.net>
14934         * [r342] Reduced dynamic allocations in bufferOriginalPrecision and
14935           bufferFixedPrecision.
14937 2004-05-03 22:56  Sandro Santilli <strk@keybit.net>
14939         * [r341] leaks fixed, exception specification omitted.
14941 2004-05-03 20:49  Sandro Santilli <strk@keybit.net>
14943         * [r340] Some more leaks fixed
14945 2004-05-03 17:15  Sandro Santilli <strk@keybit.net>
14947         * [r339] leaks on exception fixed.
14949 2004-05-03 16:29  Sandro Santilli <strk@keybit.net>
14951         * [r338] Added sortBoundables(const vector<Boundable *>) pure
14952           virtual in AbstractSTRtree,
14953           implemented in SIRtree and STRtree. Comparator funx made static
14954           in STRtree.cpp
14955           and SIRtree.cpp.
14957 2004-05-03 13:17  Sandro Santilli <strk@keybit.net>
14959         * [r337] Fixed comparator function to express StrictWeakOrdering.
14961 2004-05-03 12:09  Sandro Santilli <strk@keybit.net>
14963         * [r336] newline added at end of file
14965 2004-05-03 10:43  Sandro Santilli <strk@keybit.net>
14967         * [r335] Exception specification considered harmful - left as
14968           comment.
14970 2004-04-30 09:15  Sandro Santilli <strk@keybit.net>
14972         * [r334] Enlarged exception specifications to allow for
14973           AssertionFailedException.
14974           Added missing initializers.
14976 2004-04-28 14:58  Sandro Santilli <strk@keybit.net>
14978         * [r333] Made AbstractSTRtree::query use dynamic_cast<> to simulate
14979           java's
14980           instanceof. Previous typeid(*) use missed to catch an
14981           STRAbstractNode
14982           as a class derived from AbstractNode. Still have to check if this
14983           is the correct semantic with Martin, but at least lots of
14984           SIGABORT
14985           are no more raised.
14987 2004-04-26 22:00  Paul Ramsey <pramsey@cleverelephant.ca>
14989         * [r332] Bump version number to 1.4 to indicate new changes.
14991 2004-04-26 12:37  Sandro Santilli <strk@keybit.net>
14993         * [r331] Some leaks fixed.
14995 2004-04-23 00:02  Sandro Santilli <strk@keybit.net>
14997         * [r330] const-correctness changes
14999 2004-04-21 14:14  Sandro Santilli <strk@keybit.net>
15001         * [r329] Fixed bug in computeDepths
15003 2004-04-20 13:24  Sandro Santilli <strk@keybit.net>
15005         * [r328] More leaks removed.
15007 2004-04-20 12:47  Sandro Santilli <strk@keybit.net>
15009         * [r327] MinimumDiameter leaks plugged.
15011 2004-04-20 10:58  Sandro Santilli <strk@keybit.net>
15013         * [r326] More memory leaks removed.
15015 2004-04-20 10:14  Sandro Santilli <strk@keybit.net>
15017         * [r325] Memory leaks removed.
15019 2004-04-20 08:52  Sandro Santilli <strk@keybit.net>
15021         * [r324] GeometryFactory and Geometry const correctness.
15022           Memory leaks removed from SimpleGeometryPrecisionReducer
15023           and GeometryFactory.
15025 2004-04-19 16:14  Sandro Santilli <strk@keybit.net>
15027         * [r323] Some memory leaks plugged in noding algorithms.
15029 2004-04-19 15:14  Sandro Santilli <strk@keybit.net>
15031         * [r322] Added missing virtual destructor in SpatialIndex class.
15032           Memory leaks fixes. Const and throw specifications added.
15034 2004-04-19 12:51  Sandro Santilli <strk@keybit.net>
15036         * [r321] Memory leaks fixes. Throw specifications added.
15038 2004-04-16 14:12  Sandro Santilli <strk@keybit.net>
15040         * [r320] Memory leak fix in copy constructor
15042 2004-04-16 14:09  Sandro Santilli <strk@keybit.net>
15044         * [r319] Leaks fixes
15046 2004-04-16 13:03  Sandro Santilli <strk@keybit.net>
15048         * [r318] More leaks fixed
15050 2004-04-16 12:48  Sandro Santilli <strk@keybit.net>
15052         * [r317] Leak fixes.
15054 2004-04-16 11:04  Sandro Santilli <strk@keybit.net>
15056         * [r316] Memory leaks plugged on exception thrown
15058 2004-04-16 10:00  Sandro Santilli <strk@keybit.net>
15060         * [r315] Memory leak fixed.
15062 2004-04-16 09:01  Sandro Santilli <strk@keybit.net>
15064         * [r314] Removed memory leak in CGAlgorithms::isOnline
15066 2004-04-16 08:52  Sandro Santilli <strk@keybit.net>
15068         * [r313] Unload::Release final delete (static heap allocations
15069           should be gone now)
15071 2004-04-16 08:35  Sandro Santilli <strk@keybit.net>
15073         * [r312] Memory leaks fixed and const correctness applied for Point
15074           class.
15076 2004-04-16 07:42  Sandro Santilli <strk@keybit.net>
15078         * [r311] PrecisionModel::Type made an enum instead of a Type.
15080 2004-04-15 15:11  Sandro Santilli <strk@keybit.net>
15082         * [r310] Commented out deletion that seems to cause segfaults
15084 2004-04-15 14:00  Sandro Santilli <strk@keybit.net>
15086         * [r309] Added new cleanup to Unload::Release
15088 2004-04-14 13:56  Sandro Santilli <strk@keybit.net>
15090         * [r308] All geometries returned by {from,to}InternalGeometry calls
15091           are
15092           now deleted after use (unless NOT new).
15093           Some 'commented' throw specifications in geom.h
15095 2004-04-14 13:14  Sandro Santilli <strk@keybit.net>
15097         * [r307] Removed deletion of externally pointed GeometryFactory
15098           from OverlayOp destructor
15100 2004-04-14 12:28  Sandro Santilli <strk@keybit.net>
15102         * [r306] shouldNeverReachHere exceptions made more verbose
15104 2004-04-14 11:05  Sandro Santilli <strk@keybit.net>
15106         * [r305] Added support for LinearRing in GeometryEditor
15108 2004-04-14 10:56  Sandro Santilli <strk@keybit.net>
15110         * [r304] Uncommented initializzazion and destruction of
15111           DistanceOp::minDistanceLocation
15113 2004-04-14 09:38  Sandro Santilli <strk@keybit.net>
15115         * [r303] PrecisionModel(double newScale) missed to set the scale
15117 2004-04-14 09:30  Sandro Santilli <strk@keybit.net>
15119         * [r302] Private iterated noding funx now use int* instead of
15120           vector to know
15121           when it's time to stop.
15123 2004-04-14 09:11  Sandro Santilli <strk@keybit.net>
15125         * [r301] endCapStyle was never set in BufferOp contructor
15127 2004-04-14 08:38  Sandro Santilli <strk@keybit.net>
15129         * [r300] BufferBuilder constructor missed to initialize
15130           workingPrecisionModel
15132 2004-04-14 08:38  Sandro Santilli <strk@keybit.net>
15134         * [r299] BufferOp constructor missed to set argGeom
15136 2004-04-14 07:29  Sandro Santilli <strk@keybit.net>
15138         * [r298] Fixed GeometryFactory constructors to copy given
15139           PrecisionModel. Added GeometryFactory copy constructor. Fixed
15140           Geometry constructors to copy GeometryFactory.
15142 2004-04-14 06:04  Yury Bychkov <me@yury.ca>
15144         * [r297] "geomgraph/index" committ problem fixed.
15146 2004-04-13 14:45  Sandro Santilli <strk@keybit.net>
15148         * [r296] Removed faulty assert in constructor
15150 2004-04-13 14:33  Sandro Santilli <strk@keybit.net>
15152         * [r295] Added more source files
15154 2004-04-13 14:28  Sandro Santilli <strk@keybit.net>
15156         * [r294] Removed spurious line
15158 2004-04-13 13:31  Sandro Santilli <strk@keybit.net>
15160         * [r293] prototype mismatch fixed
15162 2004-04-13 12:29  Sandro Santilli <strk@keybit.net>
15164         * [r292] GeometryLocation const-correctness.
15166 2004-04-13 11:04  Sandro Santilli <strk@keybit.net>
15168         * [r291] Added lost opDistance.h
15170 2004-04-13 11:03  Sandro Santilli <strk@keybit.net>
15172         * [r290] Added new header files
15174 2004-04-13 10:58  Sandro Santilli <strk@keybit.net>
15176         * [r289] Added new source files
15178 2004-04-13 10:05  Sandro Santilli <strk@keybit.net>
15180         * [r288] GeometryLocation constructor made const-correct.
15181           Fixed erroneus down-casting in
15182           DistanceOp::computeMinDistancePoints.
15184 2004-04-13 08:15  Sandro Santilli <strk@keybit.net>
15186         * [r287] Changed all 'long long' with int64.
15187           Changed all 'long long' constants to end with two Ls.
15189 2004-04-10 22:41  Yury Bychkov <me@yury.ca>
15191         * [r286] "precision" upgraded to JTS 1.4
15193 2004-04-10 08:40  Yury Bychkov <me@yury.ca>
15195         * [r285] "operation/buffer" upgraded to JTS 1.4
15197 2004-04-08 04:53  Yury Bychkov <me@yury.ca>
15199         * [r284] "operation/polygonize" ported from JTS 1.4
15201 2004-04-07 06:55  Yury Bychkov <me@yury.ca>
15203         * [r283] "operation/linemerge" ported from JTS 1.4
15205 2004-04-05 06:35  Yury Bychkov <me@yury.ca>
15207         * [r282] "operation/distance" upgraded to JTS 1.4
15209 2004-04-04 06:29  Yury Bychkov <me@yury.ca>
15211         * [r281] "planargraph" and "geom/utill" upgraded to JTS 1.4
15213 2004-04-01 10:44  Yury Bychkov <me@yury.ca>
15215         * [r280] All "geom" classes from JTS 1.3 upgraded to JTS 1.4
15217 2004-03-31 07:50  Yury Bychkov <me@yury.ca>
15219         * [r279] "geom" partially upgraded to JTS 1.4
15221 2004-03-29 06:59  Yury Bychkov <me@yury.ca>
15223         * [r278] "noding/snapround" package ported (JTS 1.4);
15224           "operation", "operation/valid", "operation/relate" and
15225           "operation/overlay" upgraded to JTS 1.4;
15226           "geom" partially upgraded.
15228 2004-03-26 07:48  Yury Bychkov <me@yury.ca>
15230         * [r277] "noding" package ported (JTS 1.4)
15232 2004-03-25 02:23  Yury Bychkov <me@yury.ca>
15234         * [r276] All "index/*" packages upgraded to JTS 1.4
15236 2004-03-19 09:49  Yury Bychkov <me@yury.ca>
15238         * [r275] "geomgraph" and "geomgraph/indexl" upgraded to JTS 1.4
15240 2004-03-18 10:42  Yury Bychkov <me@yury.ca>
15242         * [r274] "IO" and "Util" upgraded to JTS 1.4
15243           "Geometry" partially upgraded.
15245 2004-03-17 02:00  Yury Bychkov <me@yury.ca>
15247         * [r273] "Algorithm" upgraded to JTS 1.4
15249 2004-03-01 22:04  Sandro Santilli <strk@keybit.net>
15251         * [r272] applied const correctness changes by Manuel Prieto
15252           Villegas <ManuelPrietoVillegas@telefonica.net>
15254 2004-02-27 17:43  Sandro Santilli <strk@keybit.net>
15256         * [r271] memory leak fix in Polygon::getArea() - reported by
15257           'Manuel Prieto Villegas' <mprieto@dap.es>
15259 2004-02-27 17:42  Sandro Santilli <strk@keybit.net>
15261         * [r270] made CGAlgorithms::signedArea() and CGAlgorithms::length()
15262           arguments const-correct
15264 2004-02-20 05:44  Paul Ramsey <pramsey@cleverelephant.ca>
15266         * [r269] Changed to new version of ltmain, that matches the version
15267           of libtool
15268           on build box
15270 2004-01-20 05:51  Paul Ramsey <pramsey@cleverelephant.ca>
15272         * [r268] Change platform.h back to AM_CONFIG_HEADER.
15274 2004-01-20 05:10  Paul Ramsey <pramsey@cleverelephant.ca>
15276         * [r267] Change AM_CONFIG_HEADER to AC_CONFIG_HEADERS to allow
15277           autoheader to work
15278           its magic.
15280 2003-12-11 17:01  Sandro Santilli <strk@keybit.net>
15282         * [r266] made buffer(0) back to its *correct* semantic (empy
15283           collection)
15285 2003-12-11 16:01  Sandro Santilli <strk@keybit.net>
15287         * [r265] made buffer operation return a cloned input geom when
15288           called with 0 as distance
15290 2003-12-11 15:53  Sandro Santilli <strk@keybit.net>
15292         * [r264] Fixed bogus copy constructor (making clone bogus)
15294 2003-11-13 11:57  Sandro Santilli <strk@keybit.net>
15296         * [r263] bug fixed in relate call
15298 2003-11-12 22:03  Sandro Santilli <strk@keybit.net>
15300         * [r262] added relational operators
15302 2003-11-12 18:02  Sandro Santilli <strk@keybit.net>
15304         * [r261] Added throw specification. Fixed leaks on exceptions.
15306 2003-11-12 17:15  Sandro Santilli <strk@keybit.net>
15308         * [r260] made sure PrecisionModel scale is never 0
15310 2003-11-12 17:10  Sandro Santilli <strk@keybit.net>
15312         * [r259] added missing initialization
15314 2003-11-12 16:14  Sandro Santilli <strk@keybit.net>
15316         * [r258] Added some more throw specifications and cleanup on
15317           exception (leaks removed).
15319 2003-11-12 15:43  Sandro Santilli <strk@keybit.net>
15321         * [r257] Added some more throw specifications
15323 2003-11-12 15:02  Sandro Santilli <strk@keybit.net>
15325         * [r256] more cleanup on exception
15327 2003-11-12 11:08  Sandro Santilli <strk@keybit.net>
15329         * [r255] removed old changelog, moved comments in the nice standard
15330           frame
15332 2003-11-12 11:05  Sandro Santilli <strk@keybit.net>
15334         * [r254] added autoheader call
15336 2003-11-07 17:51  Sandro Santilli <strk@keybit.net>
15338         * [r253] Memory leak fix in insertEdge()
15340 2003-11-07 17:49  Paul Ramsey <pramsey@cleverelephant.ca>
15342         * [r252] Added current ChangeLog
15344 2003-11-07 17:45  Sandro Santilli <strk@keybit.net>
15346         * [r251] will be generated with ./autogen.sh
15348 2003-11-07 14:21  Sandro Santilli <strk@keybit.net>
15350         * [r250] Made doc/ directory part of distribution. Uniformed doc
15351           build script to
15352           autotools.
15354 2003-11-07 14:19  Sandro Santilli <strk@keybit.net>
15356         * [r249] added config.h.in (missed before)
15358 2003-11-07 14:18  Sandro Santilli <strk@keybit.net>
15360         * [r248] added config.h.in
15362 2003-11-07 01:58  Paul Ramsey <pramsey@cleverelephant.ca>
15364         * [r247] Added people!
15366 2003-11-07 01:23  Paul Ramsey <pramsey@cleverelephant.ca>
15368         * [r245] Add standard CVS headers licence notices and copyrights to
15369           all cpp and h
15370           files.
15372 2003-11-06 19:04  Sandro Santilli <strk@keybit.net>
15374         * [r244] removed useless Coordinate copy in ::createSplitEdge()
15376 2003-11-06 18:50  Sandro Santilli <strk@keybit.net>
15378         * [r243] first import
15380 2003-11-06 18:48  Sandro Santilli <strk@keybit.net>
15382         * [r242] updated
15384 2003-11-06 18:48  Sandro Santilli <strk@keybit.net>
15386         * [r241] added throw information comment in PolygonBuilder
15388 2003-11-06 18:47  Sandro Santilli <strk@keybit.net>
15390         * [r240] Added throw specification for BufferOp's
15391           ::buildSubgraphs() and ::computeBuffer(). Cleanup on exception in
15392           computeBuffer().
15394 2003-11-06 18:46  Sandro Santilli <strk@keybit.net>
15396         * [r239] Added throw specification for BufferOp's
15397           ::buildSubgraphs() and ::computeBuffer()
15399 2003-11-06 18:45  Sandro Santilli <strk@keybit.net>
15401         * [r238] Added throw specification for
15402           DirectEdgeStar::linkResultDirectedEdges()
15404 2003-11-06 18:00  Sandro Santilli <strk@keybit.net>
15406         * [r237] Cleanup on exception in ::bufferOp()
15408 2003-11-06 17:59  Sandro Santilli <strk@keybit.net>
15410         * [r236] Memory leaks fixed in ::containsPoint()
15412 2003-11-06 17:48  Sandro Santilli <strk@keybit.net>
15414         * [r235] Fixed memory leaks in ::closePt() and ::addLineEndCap()
15416 2003-11-06 17:47  Sandro Santilli <strk@keybit.net>
15418         * [r234] Added support for LinearRing, removed memory leaks in
15419           ::addLineString
15421 2003-11-06 17:41  Sandro Santilli <strk@keybit.net>
15423         * [r233] Added Buffer,Intersection,Difference and Symdifference.
15424           Exception cleanup
15426 2003-11-06 17:33  Paul Ramsey <pramsey@cleverelephant.ca>
15428         * [r232] Small addition of into about LD_LIBRARY_PATH
15430 2003-11-05 21:52  Sandro Santilli <strk@keybit.net>
15432         * [r231] Modified example.cpp to make use of vectors instead of
15433           Geometry * / int
15434           couples. Added LineString creation example. Added Makefile to
15435           compile it.
15437 2003-11-03 16:09  Sandro Santilli <strk@keybit.net>
15439         * [r230] Removed comments about segfaults, made the simple
15440           collection creation call
15441           cleaner by use of the clone() method.
15443 2003-10-31 16:36  Sandro Santilli <strk@keybit.net>
15445         * [r229] Re-introduced clone() method. Copy constructor could not
15446           really replace it.
15448 2003-10-29 10:38  Sandro Santilli <strk@keybit.net>
15450         * [r228] Added centroid computation example
15452 2003-10-29 10:38  Sandro Santilli <strk@keybit.net>
15454         * [r227] Added support for LinearRing types (treated as LineString)
15456 2003-10-24 21:27  Sandro Santilli <strk@keybit.net>
15458         * [r226] Added GeometryTypeId enum and getGeometryTypeId abstract
15459           Geometry method.
15461 2003-10-23 09:17  Sandro Santilli <strk@keybit.net>
15463         * [r225] Added stamp-h2 and platform.h
15465 2003-10-23 09:12  Sandro Santilli <strk@keybit.net>
15467         * [r224] Made CoordinateArrayFilter destructor virtual.
15469 2003-10-22 23:58  Sandro Santilli <strk@keybit.net>
15471         * [r223] Made platform.h be created by configure. In this way we
15472           will not have
15473           problems of installed headers trying to include phantom config.h.
15475 2003-10-22 00:44  Sandro Santilli <strk@keybit.net>
15477         * [r222] Quadtree bitfield operations made using type int64. Type
15478           int64 typedef'ed based
15479           on autoconf detected int type (long or long long). If long is not
15480           64bits int64
15481           will be really 32 bits and INT64_IS_REALLY32 will be defined.
15483 2003-10-21 23:51  Sandro Santilli <strk@keybit.net>
15485         * [r221] Added macros to find 64bit integer.
15487 2003-10-21 16:16  Sandro Santilli <strk@keybit.net>
15489         * [r220] Uncommented point creation lines. Updated comments about
15490           segfaults.
15492 2003-10-21 05:35  Paul Ramsey <pramsey@cleverelephant.ca>
15494         * [r219] Added test.xml so it gets picked up by 'make dist'
15496 2003-10-21 05:09  Paul Ramsey <pramsey@cleverelephant.ca>
15498         * [r218] Added simple installation directions.
15500 2003-10-21 04:55  Paul Ramsey <pramsey@cleverelephant.ca>
15502         * [r217] Fix up references to header files to 'make dist' works.
15504 2003-10-20 17:50  Sandro Santilli <strk@keybit.net>
15506         * [r216] added Union example
15508 2003-10-20 15:41  Sandro Santilli <strk@keybit.net>
15510         * [r215] Geometry::checkNotGeometryCollection made static and
15511           non-distructive.
15513 2003-10-20 14:02  Sandro Santilli <strk@keybit.net>
15515         * [r214] more explicit exception thrown on null Directed Edge
15516           detection
15518 2003-10-20 13:56  Sandro Santilli <strk@keybit.net>
15520         * [r213] fixed typo
15522 2003-10-20 13:53  Sandro Santilli <strk@keybit.net>
15524         * [r212] LinearRing handled as a LineString in
15525           GeometryGraph::add(const Geometry *) - more explicit exception
15526           thrown for unknown geometries
15528 2003-10-17 05:51  Yury Bychkov <me@yury.ca>
15530         * [r211] Fixed a small memory leak.
15532 2003-10-16 17:41  Sandro Santilli <strk@keybit.net>
15534         * [r210] Fixed a bug in GEOSException that prevented print of the
15535           type of exception thrown.
15537 2003-10-16 17:33  Sandro Santilli <strk@keybit.net>
15539         * [r209] dropped useless string() cast
15541 2003-10-16 17:05  Sandro Santilli <strk@keybit.net>
15543         * [r208] Made TopologyException inherit from GEOSException.
15544           Adjusted IllegalArgumentException subclassing.
15546 2003-10-16 13:01  Sandro Santilli <strk@keybit.net>
15548         * [r207] Added call to Unload::Release()
15550 2003-10-16 12:09  Sandro Santilli <strk@keybit.net>
15552         * [r206] bug fixed in exception handling
15554 2003-10-16 08:50  Sandro Santilli <strk@keybit.net>
15556         * [r205] Memory leak fixes. Improved performance by mean of more
15557           calls to new getCoordinatesRO() when applicable.
15559 2003-10-16 08:48  Sandro Santilli <strk@keybit.net>
15561         * [r204] Exceptions handled
15563 2003-10-15 16:39  Sandro Santilli <strk@keybit.net>
15565         * [r203] Made Edge::getCoordinates() return a 'const' value.
15566           Adapted code set.
15568 2003-10-15 15:47  Sandro Santilli <strk@keybit.net>
15570         * [r202] Adapted to new getCoordinatesRO() interface
15572 2003-10-15 15:30  Sandro Santilli <strk@keybit.net>
15574         * [r201] Declared a SweepLineEventOBJ from which MonotoneChain and
15575           SweepLineSegment
15576           derive to abstract SweepLineEvent object previously done on void
15577           * pointers.
15578           No more compiler warnings...
15580 2003-10-15 11:24  Sandro Santilli <strk@keybit.net>
15582         * [r200] Use getCoordinatesRO() introduced.
15584 2003-10-15 11:23  Sandro Santilli <strk@keybit.net>
15586         * [r199] Formalized const nature of toVector() method and of first
15587           argument to static removeRepeatedPoints().
15589 2003-10-15 10:17  Sandro Santilli <strk@keybit.net>
15591         * [r198] Made setPoints() get a const vector<Coordinate>.
15593 2003-10-15 09:54  Sandro Santilli <strk@keybit.net>
15595         * [r197] Added getCoordinatesRO() public method.
15597 2003-10-15 08:52  Sandro Santilli <strk@keybit.net>
15599         * [r196] Memory leaks fixed.
15601 2003-10-15 08:51  Sandro Santilli <strk@keybit.net>
15603         * [r195] Initial import
15605 2003-10-15 08:08  Sandro Santilli <strk@keybit.net>
15607         * [r194] Memory leaks fixed. Partially due to getCoordinates() and
15608           GeometryCollection()
15609           changes, partially old dated.
15611 2003-10-14 15:58  Sandro Santilli <strk@keybit.net>
15613         * [r193] Useless vector<Geometry *> leaking allocations removed
15615 2003-10-13 21:26  Sandro Santilli <strk@keybit.net>
15617         * [r192] Added build time created files to cvsignore lists
15619 2003-10-13 17:54  Sandro Santilli <strk@keybit.net>
15621         * [r191] IsValidOp constructor used same name for the arg and a
15622           private element. Fixed.
15624 2003-10-13 17:47  Sandro Santilli <strk@keybit.net>
15626         * [r190] delete statement removed
15628 2003-10-13 15:39  Sandro Santilli <strk@keybit.net>
15630         * [r189] Fixed some leak or fault flips (forced copy of a single
15631           coordinate)
15633 2003-10-13 15:02  Sandro Santilli <strk@keybit.net>
15635         * [r188] accept input file as first argument on cmdline
15637 2003-10-13 12:51  Sandro Santilli <strk@keybit.net>
15639         * [r187] removed sortedClasses strings array from all geometries.
15641 2003-10-13 09:24  Sandro Santilli <strk@keybit.net>
15643         * [r186] long -> long long enlargement of types to allow for
15644           left/rigth shift of 53 bits
15646 2003-10-11 03:23  Sandro Santilli <strk@keybit.net>
15648         * [r185] fixed spurious typos
15650 2003-10-11 01:56  Sandro Santilli <strk@keybit.net>
15652         * [r184] Code base padded with 'const' keywords ;)
15654 2003-10-09 15:35  Sandro Santilli <strk@keybit.net>
15656         * [r183] added 'const' keyword to GeometryFactory constructor, Log
15657           on top of geom.h
15659 2003-10-09 11:20  Sandro Santilli <strk@keybit.net>
15661         * [r182] moved Log to a better place
15663 2003-10-09 11:19  Sandro Santilli <strk@keybit.net>
15665         * [r181] added convexHull and PrecisionModel
15667 2003-10-09 10:14  Sandro Santilli <strk@keybit.net>
15669         * [r180] just a style change in top Log comment.
15671 2003-10-09 10:10  Sandro Santilli <strk@keybit.net>
15673         * [r179] Throw an exception if scale is 0. Added Log entry.
15675 2003-10-09 09:42  Sandro Santilli <strk@keybit.net>
15677         * [r178] Tried to "formalize" constant nature of the first argument
15678           given to constructor by PrecisionModel and SRID specification.
15679           Added CVS Log on top.
15681 2003-10-09 08:58  Sandro Santilli <strk@keybit.net>
15683         * [r177] Added convexHull() call to example, fixed leaks in
15684           ConvexHull
15686 2003-10-09 00:11  Sandro Santilli <strk@keybit.net>
15688         * [r176] First reference-by-example file.
15690 2003-10-08 16:51  Sandro Santilli <strk@keybit.net>
15692         * [r175] Added xie's Unload class with some fixes.
15694 2003-10-08 13:18  Sandro Santilli <strk@keybit.net>
15696         * [r174] added missing LinearRing writing capabilities.
15698 2003-10-08 10:36  Sandro Santilli <strk@keybit.net>
15700         * [r173] Constructor by vector<Geometry *> * now makes a copy of
15701           the vector so that call
15702           ers can safely delete it when done.
15704 2003-10-07 21:47  Sandro Santilli <strk@keybit.net>
15706         * [r172] had all getCoordinates() callers free returned value.
15708 2003-10-07 18:58  Sandro Santilli <strk@keybit.net>
15710         * [r171] LineString constructor now creates its own copy of given
15711           CoordinateList object, and returns a new copy with
15712           getCoordinates().
15713           will be easier to remove by anyone else.
15715 2003-10-03 01:20  Yury Bychkov <me@yury.ca>
15717         * [r170] Memory leak in Overlay fixed.
15719 2003-09-29 16:25  Sandro Santilli <strk@keybit.net>
15721         * [r169] Some more cvsignore files. Some entries should probably
15722           not be
15723           in the local copy
15725 2003-09-29 15:07  Sandro Santilli <strk@keybit.net>
15727         * [r168] Added config.sub, config.guess and autom4te.cache
15729 2003-09-29 13:15  Sandro Santilli <strk@keybit.net>
15731         * [r167] Don't wonder about Makefile.in, Makefile, gdal-config
15733 2003-09-26 17:31  Sandro Santilli <strk@keybit.net>
15735         * [r166] getConvexHull() made check value returned by reduce()
15736           before deleting
15737           it (might be the untouched input).
15739 2003-09-26 09:17  Yury Bychkov <me@yury.ca>
15741         * [r165] isValid segfault fixed. Overlay still leaks a bit.
15743 2003-09-24 02:16  Yury Bychkov <me@yury.ca>
15745         * [r164] All reported bugs fiexd. Small leak in Overlay remains.
15747 2003-09-06 08:24  Yury Bychkov <me@yury.ca>
15749         * [r163] isWithinDistance fixed and tested.
15751 2003-09-06 00:01  Yury Bychkov <me@yury.ca>
15753         * [r162] getInteriorPoint bugs fixed.
15755 2003-09-01 06:32  Yury Bychkov <me@yury.ca>
15757         * [r161] Some ConvexHull bugs fixed.
15759 2003-08-30 07:55  Yury Bychkov <me@yury.ca>
15761         * [r160] Some bugfixes. XMLTester expanded to accomodate
15762           getBoundary, getCentroid, isSimple.
15764 2003-08-18 23:40  Paul Ramsey <pramsey@cleverelephant.ca>
15766         * [r159] Removed java source file from archive.
15768 2003-08-18 22:34  Paul Ramsey <pramsey@cleverelephant.ca>
15770         * [r158] Change it back :/
15772 2003-08-18 22:33  Paul Ramsey <pramsey@cleverelephant.ca>
15774         * [r157] Change version number.
15776 2003-08-18 20:42  Paul Ramsey <pramsey@cleverelephant.ca>
15778         * [r156] Return ltmain to distro (oops)
15780 2003-08-18 20:36  Paul Ramsey <pramsey@cleverelephant.ca>
15782         * [r155] Remove more autoconf files
15784 2003-08-18 20:34  Paul Ramsey <pramsey@cleverelephant.ca>
15786         * [r154] Removed more autoconf files...
15788 2003-08-18 20:27  Paul Ramsey <pramsey@cleverelephant.ca>
15790         * [r153] Removed 'missing' script.
15792 2003-08-18 16:38  Paul Ramsey <pramsey@cleverelephant.ca>
15794         * [r152] Fixed up to treat headers as headers.
15796 2003-08-17 18:40  Paul Ramsey <pramsey@cleverelephant.ca>
15798         * [r151] Norman's patch + global removal of "no newline" + small
15799           changes
15800           to make Norman's patch work in the linux build environment.
15802 2003-08-17 18:01  Paul Ramsey <pramsey@cleverelephant.ca>
15804         * [r150] Removed more configuration files per Norman's request.
15806 2003-08-17 17:56  Paul Ramsey <pramsey@cleverelephant.ca>
15808         * [r149] Removed more configure files per Norman's request.
15810 2003-08-17 17:55  Paul Ramsey <pramsey@cleverelephant.ca>
15812         * [r148] Removed Makefile.in files, per Norman's request.
15814 2003-08-16 06:33  Yury Bychkov <me@yury.ca>
15816         * [r147] Memory leak fixes.
15818 2003-06-21 22:17  Paul Ramsey <pramsey@cleverelephant.ca>
15820         * [r146] GNU compile fixes from nvine.
15822 2003-06-19 20:54  Yury Bychkov <me@yury.ca>
15824         * [r145] 'geos' namespace added.
15826 2003-06-18 20:08  Yury Bychkov <me@yury.ca>
15828         * [r144] Buffer is almost fully debugged.
15830 2003-05-29 00:05  Paul Ramsey <pramsey@cleverelephant.ca>
15832         * [r143] Final GNU build adjustments.
15834 2003-05-28 23:55  Paul Ramsey <pramsey@cleverelephant.ca>
15836         * [r142] Added new exception class.
15838 2003-05-28 23:39  Paul Ramsey <pramsey@cleverelephant.ca>
15840         * [r141] Change reference to spatialIndex.h
15842 2003-05-28 23:22  Paul Ramsey <pramsey@cleverelephant.ca>
15844         * [r140] Removed obsolete build entries for removed classes.
15846 2003-05-28 22:22  Yury Bychkov <me@yury.ca>
15848         * [r139] Some bugfixes.
15850 2003-05-28 22:11  Yury Bychkov <me@yury.ca>
15852         * [r138] no message
15854 2003-05-28 05:02  Paul Ramsey <pramsey@cleverelephant.ca>
15856         * [r137] Changed __max/__min to max/min
15858 2003-05-28 05:01  Paul Ramsey <pramsey@cleverelephant.ca>
15860         * [r136] Change __max to max
15862 2003-05-27 23:56  Paul Ramsey <pramsey@cleverelephant.ca>
15864         * [r135] Changed from mistaken cpp file names.
15866 2003-05-27 23:54  Paul Ramsey <pramsey@cleverelephant.ca>
15868         * [r134] Added include for <typeinfo>
15870 2003-05-27 23:45  Paul Ramsey <pramsey@cleverelephant.ca>
15872         * [r133] GNU build support
15874 2003-05-27 23:42  Paul Ramsey <pramsey@cleverelephant.ca>
15876         * [r132] Fix reference to spatialIndex header
15878 2003-05-27 23:41  Paul Ramsey <pramsey@cleverelephant.ca>
15880         * [r131] Build updates.
15882 2003-05-27 23:33  Paul Ramsey <pramsey@cleverelephant.ca>
15884         * [r130] Add new files into build support
15886 2003-05-27 23:17  Paul Ramsey <pramsey@cleverelephant.ca>
15888         * [r129] Add all new headers into the build process.
15890 2003-05-27 23:11  Paul Ramsey <pramsey@cleverelephant.ca>
15892         * [r128] Some updates to synch build with devel.
15894 2003-05-21 23:28  Yury Bychkov <me@yury.ca>
15896         * [r127] Several bugs fixed.
15898 2003-05-19 06:18  Yury Bychkov <me@yury.ca>
15900         * [r126] All exceptions are now classes.
15902 2003-05-17 07:47  Yury Bychkov <me@yury.ca>
15904         * [r125] Last fix for CVS.
15906 2003-05-17 06:08  Yury Bychkov <me@yury.ca>
15908         * [r124] Fixing CVS error.
15910 2003-05-17 00:27  Yury Bychkov <me@yury.ca>
15912         * [r123] Fixing a commit problem.
15914 2003-05-17 00:07  Yury Bychkov <me@yury.ca>
15916         * [r122] SIRtree is done. Distance is done.
15918 2003-05-07 09:06  Yury Bychkov <me@yury.ca>
15920         * [r121] Closer to 1.3
15922 2003-05-04 22:34  Yury Bychkov <me@yury.ca>
15924         * [r120] Closer to JTS 1.3
15926 2003-04-28 06:01  Yury Bychkov <me@yury.ca>
15928         * [r119] Partially upgraded to JTS 1.3
15930 2003-04-21 22:16  Yury Bychkov <me@yury.ca>
15932         * [r118] VisualStudio project added.
15934 2003-04-17 00:37  Yury Bychkov <me@yury.ca>
15936         * [r117] Changed PrecisionModel to Value type. Removed bounds
15937           checking from *At methods in CoordinateLists.
15939 2003-04-12 04:31  Yury Bychkov <me@yury.ca>
15941         * [r116] Overlay passes all tests (both precise and normal)
15943 2003-04-11 23:16  Yury Bychkov <me@yury.ca>
15945         * [r115] Overlay almost works. Fails 2 tests.
15947 2003-04-10 04:34  Yury Bychkov <me@yury.ca>
15949         * [r114] Overlay passes all normal tests. Still fails on Precision
15950           tests.
15952 2003-04-09 21:52  Paul Ramsey <pramsey@cleverelephant.ca>
15954         * [r113] Changed destructors to virtual to quiet GNU warnings
15956 2003-04-04 23:49  Paul Ramsey <pramsey@cleverelephant.ca>
15958         * [r112] Install all headers at install time.
15960 2003-04-04 22:04  Paul Ramsey <pramsey@cleverelephant.ca>
15962         * [r111] Newlines added to quiet gcc.
15964 2003-04-04 03:44  Paul Ramsey <pramsey@cleverelephant.ca>
15966         * [r110] Build support
15968 2003-04-04 03:43  Paul Ramsey <pramsey@cleverelephant.ca>
15970         * [r109] Build support.
15972 2003-04-04 03:28  Paul Ramsey <pramsey@cleverelephant.ca>
15974         * [r108] Build support updates.
15976 2003-04-04 03:11  Paul Ramsey <pramsey@cleverelephant.ca>
15978         * [r107] Build support for new example programs.
15980 2003-04-04 00:18  David Blasby <dblasby@gmail.com>
15982         * [r106] added comment about running ./autogen.sh
15984 2003-04-02 21:55  Yury Bychkov <me@yury.ca>
15986         * [r105] Added example on how to wrap internal storage format with
15987           CoordinateLists.
15989 2003-04-02 08:02  Yury Bychkov <me@yury.ca>
15991         * [r104] isValid is debugged (passes all 805 tests).
15993 2003-03-24 19:23  Paul Ramsey <pramsey@cleverelephant.ca>
15995         * [r103] Added newlines to end to quiet gcc
15997 2003-03-24 19:21  Paul Ramsey <pramsey@cleverelephant.ca>
15999         * [r102] Yet more GNU build fiddling. Removed extraneous build
16000           support from all
16001           non-geom library directories.
16003 2003-03-24 03:45  Paul Ramsey <pramsey@cleverelephant.ca>
16005         * [r101] More GNU build support
16007 2003-03-24 03:07  Paul Ramsey <pramsey@cleverelephant.ca>
16009         * [r100] GNU build support on latest changes.
16011 2003-03-19 00:34  Yury Bychkov <me@yury.ca>
16013         * [r99] All Overlay classes are ported. Overlay and isValid have
16014           not been tested yet.
16016 2003-03-18 01:42  Yury Bychkov <me@yury.ca>
16018         * [r98] 90% of Overlay classes ported.
16020 2003-03-17 18:04  Yury Bychkov <me@yury.ca>
16022         * [r97] All 'index' packages and part of 'overlay' are done.
16024 2003-03-17 02:49  Yury Bychkov <me@yury.ca>
16026         * [r96] IsValid and supporting packages are ported (but NOT
16027           tested).
16029 2003-03-12 23:45  Paul Ramsey <pramsey@cleverelephant.ca>
16031         * [r95] Build support for valid.
16033 2003-03-10 10:18  Yury Bychkov <me@yury.ca>
16035         * [r94] IsValid() and supporting index classes are ported, but
16036           don't work yet (external dependencies)
16038 2003-03-10 01:17  Yury Bychkov <me@yury.ca>
16040         * [r93] IsValid and supporting index classes are almost done.
16042 2003-03-05 17:04  Paul Ramsey <pramsey@cleverelephant.ca>
16044         * [r92] Build support for new coordinateline examples.
16046 2003-03-05 08:02  Yury Bychkov <me@yury.ca>
16048         * [r91] CoordinateList interface example.
16050 2003-03-03 03:56  Paul Ramsey <pramsey@cleverelephant.ca>
16052         * [r90] Remove PointInRing
16054 2003-03-03 03:35  Paul Ramsey <pramsey@cleverelephant.ca>
16056         * [r89] Removed unused file.
16058 2003-03-03 02:41  Yury Bychkov <me@yury.ca>
16060         * [r88] Some Coordinate& related bugs fixed.
16062 2003-03-03 02:26  Yury Bychkov <me@yury.ca>
16064         * [r87] GeometryFactory bug fix.
16066 2003-03-03 00:46  Yury Bychkov <me@yury.ca>
16068         * [r86] Second pass of code cleanup. Coordinate references and
16069           inlining.
16071 2003-03-02 03:47  Yury Bychkov <me@yury.ca>
16073         * [r85] First pass of code cleanup completed over all packages.
16075 2003-03-01 06:10  Paul Ramsey <pramsey@cleverelephant.ca>
16077         * [r84] Uncommented default constructor for PointInRing
16079 2003-03-01 06:08  Paul Ramsey <pramsey@cleverelephant.ca>
16081         * [r83] Fixed call to geometry factory.
16083 2003-02-26 23:16  Yury Bychkov <me@yury.ca>
16085         * [r82] All packages except 'graph' has been refactored.
16087 2003-02-20 03:32  Paul Ramsey <pramsey@cleverelephant.ca>
16089         * [r81] Fixed small bug in call to GeometryFactory (instantiate
16090           PrecisionModel
16091           with new)
16093 2003-02-20 03:30  Paul Ramsey <pramsey@cleverelephant.ca>
16095         * [r80] GFactory: Move i outside of for loop. Needed to compile GNU
16096           CListFactory: Add newline to end of file.
16098 2003-02-20 00:10  Yury Bychkov <me@yury.ca>
16100         * [r79] Geom and Operation (including Relate) packages are updated.
16102 2003-02-17 09:38  Yury Bychkov <me@yury.ca>
16104         * [r78] GEOM package fully updated & bugs fixed.
16106 2003-02-17 00:40  Yury Bychkov <me@yury.ca>
16108         * [r77] GEOM package fully updated.
16110 2003-02-16 22:52  Yury Bychkov <me@yury.ca>
16112         * [r76] GEOM package partially updated.
16114 2003-02-12 21:09  Paul Ramsey <pramsey@cleverelephant.ca>
16116         * [r75] Added two files required by autoconf build process.
16118 2003-02-12 20:51  Paul Ramsey <pramsey@cleverelephant.ca>
16120         * [r74] Commit build support files.
16122 2003-02-12 19:11  Paul Ramsey <pramsey@cleverelephant.ca>
16124         * [r73] Change header installation path to $(prefix)/include/geos.
16126 2003-02-12 06:50  Paul Ramsey <pramsey@cleverelephant.ca>
16128         * [r72] Added newlines to quiet g++ warnings.
16130 2003-02-12 06:48  Paul Ramsey <pramsey@cleverelephant.ca>
16132         * [r71] Added newlines to ends of files to quiet g++ warnings.
16134 2003-02-12 06:27  Paul Ramsey <pramsey@cleverelephant.ca>
16136         * [r70] Fix headers.
16138 2003-02-12 06:26  Paul Ramsey <pramsey@cleverelephant.ca>
16140         * [r69] Changed headers.
16142 2003-02-12 06:24  Paul Ramsey <pramsey@cleverelephant.ca>
16144         * [r68] Added return value.
16146 2003-02-12 06:24  Paul Ramsey <pramsey@cleverelephant.ca>
16148         * [r67] Changed headers.
16150 2003-02-12 06:19  Paul Ramsey <pramsey@cleverelephant.ca>
16152         * [r66] Make path to test file relative.
16154 2003-02-12 06:18  Paul Ramsey <pramsey@cleverelephant.ca>
16156         * [r65] Change include reference syntax.
16158 2003-02-12 06:07  Paul Ramsey <pramsey@cleverelephant.ca>
16160         * [r64] Remove NULL test.
16162 2003-02-12 06:07  Paul Ramsey <pramsey@cleverelephant.ca>
16164         * [r63] Pass double to log().
16166 2003-02-12 06:07  Paul Ramsey <pramsey@cleverelephant.ca>
16168         * [r62] Fixed main() return type.
16170 2003-02-12 06:04  Paul Ramsey <pramsey@cleverelephant.ca>
16172         * [r61] Remove old library references.
16174 2003-02-12 05:58  Paul Ramsey <pramsey@cleverelephant.ca>
16176         * [r60] Added stdio reference and newline at end.
16178 2003-02-12 00:58  Paul Ramsey <pramsey@cleverelephant.ca>
16180         * [r59] Added all JTS test cases to the file.
16182 2003-02-11 23:54  Paul Ramsey <pramsey@cleverelephant.ca>
16184         * [r58] Added support for new cpp files.
16186 2003-02-11 23:33  Yury Bychkov <me@yury.ca>
16188         * [r57] Some bugs fixed.
16190 2003-02-11 20:24  Yury Bychkov <me@yury.ca>
16192         * [r56] Small changes in PointCoordinateList and EdgeEndStar.
16194 2003-02-11 19:01  Martin Davis <mtnclimb@gmail.com>
16196         * [r55] fixed duplicate for loop index
16198 2003-02-05 08:14  Yury Bychkov <me@yury.ca>
16200         * [r54] Second pass of CoordinateList interface migration.
16202 2003-01-27 08:04  Yury Bychkov <me@yury.ca>
16204         * [r53] First pass of CoordinateList interface replacement.
16206 2003-01-27 07:56  Yury Bychkov <me@yury.ca>
16208         * [r52] First pass of CoordinateList interface replacement.
16210 2003-01-27 07:26  Yury Bychkov <me@yury.ca>
16212         * [r51] First pass of CoordinateList interface replacement.
16214 2002-12-02 09:48  Yury Bychkov <me@yury.ca>
16216         * [r50] More performance updates.
16218 2002-11-24 10:48  Yury Bychkov <me@yury.ca>
16220         * [r49] Some performance improvements.
16222 2002-11-14 23:43  Paul Ramsey <pramsey@cleverelephant.ca>
16224         * [r48] Build support for the bigtest programs.
16226 2002-11-08 19:49  Yury Bychkov <me@yury.ca>
16228         * [r47] Preformance is drastically improved
16230 2002-11-05 23:13  Yury Bychkov <me@yury.ca>
16232         * [r46] Code for generating large tests added.
16234 2002-10-31 07:37  Yury Bychkov <me@yury.ca>
16236         * [r45] XML tester is less fragile now.
16238 2002-10-30 21:59  Paul Ramsey <pramsey@cleverelephant.ca>
16240         * [r44] Added configure support files for building w/o
16241           automake/autoconf
16243 2002-10-30 21:58  Paul Ramsey <pramsey@cleverelephant.ca>
16245         * [r43] Small changes to make autoconf happy.
16247 2002-10-30 20:04  Paul Ramsey <pramsey@cleverelephant.ca>
16249         * [r42] Edited test file to not crash XMLTester
16251 2002-10-30 19:54  Paul Ramsey <pramsey@cleverelephant.ca>
16253         * [r41] New build changes necessary to build under Linux GNU.
16255 2002-10-23 02:21  Norman Vine <nhv@cape.com>
16257         * [r40] GNU portability changes
16259 2002-10-17 07:12  Yury Bychkov <me@yury.ca>
16261         * [r39] All test cases now work. Some are still too slow.
16263 2002-10-06 09:56  Yury Bychkov <me@yury.ca>
16265         * [r38] Relate() is almost debugged.
16267 2002-09-12 14:08  Fernando Villa <fvilla@zoo.uvm.edu>
16269         * [r37] Add makefile support for new files and dir
16271 2002-09-12 01:27  Yury Bychkov <me@yury.ca>
16273         * [r36] Relate is finished,but doesn't work yet.
16275 2002-09-10 13:46  Fernando Villa <fvilla@zoo.uvm.edu>
16277         * [r35] Added operation/Makefiles
16279 2002-09-06 20:18  Yury Bychkov <me@yury.ca>
16281         * [r34] A lot of changes: Code is brought to version 1.2 of JTS.
16282           Compilable part of Operation added.
16284 2002-09-05 18:32  Fernando Villa <fvilla@zoo.uvm.edu>
16286         * [r33] Fixed version numbering. Whenever version numbers are
16287           bumped up the
16288           change should be reflected in the AC_INIT_AUTOMAKE macro in
16289           configure.in.
16290           I've put it at 0.0.1 - should be changed as appropriate. The
16291           version is
16292           #define'd for code being compiled as GEOS_VERSION.
16294 2002-09-03 16:04  Paul Ramsey <pramsey@cleverelephant.ca>
16296         * [r32] Changed reference to 'libgeom' to 'libgeos'
16298 2002-09-03 13:53  Fernando Villa <fvilla@zoo.uvm.edu>
16300         * [r31] * Add automake/autoconf support for one-lib compilation
16301           
16302           * add libtool support for shared libraries.
16303           --enable-shared={yes|no} and
16304           --enable-static={yes|no} control static and shared lib
16305           generation.
16306           
16307           * Makefile.in and configure files added to cvs (for users without
16308           automake)
16309           
16310           * add dir macros/ with a GEOS_INIT macro to be used in
16311           configure.in
16312           of other packages using geos (not used by geos itself)
16313           
16314           * add dir tools/ with geos-config script
16315           
16316           * the makefile in source/geom is the only one that generates a
16317           library - all others have the source files in EXTRA_DIST only
16318           
16319           * small glitch: 'make dist' will give errors trying to add the
16320           source files non local to source/geom to the archive using
16321           relative
16322           paths. Does not have consequences other than the error messages -
16323           will
16324           see if I can fix this. In general the one-lib, complex-tree
16325           solution is not
16326           easy to work with in automake.
16328 2002-09-01 18:08  Paul Ramsey <pramsey@cleverelephant.ca>
16330         * [r30] Minor portability changes.
16332 2002-09-01 17:53  Paul Ramsey <pramsey@cleverelephant.ca>
16334         * [r29] Changes to support algorithm directory in build structure.
16336 2002-09-01 17:51  Paul Ramsey <pramsey@cleverelephant.ca>
16338         * [r28] GNU compatibility fixes, changing __min/__max to min/max,
16339           adding
16340           stdio.h where needed, small syntax adjustments, newlines at
16341           end of files.
16343 2002-08-30 18:33  Paul Ramsey <pramsey@cleverelephant.ca>
16345         * [r27] Added LGPL licence text.
16347 2002-08-30 18:30  Paul Ramsey <pramsey@cleverelephant.ca>
16349         * [r26] Changed name of authors file as requested by autoconf.
16351 2002-08-30 18:28  Paul Ramsey <pramsey@cleverelephant.ca>
16353         * [r25] Removed --force-missing which did not work for my version
16354           of autoconf
16356 2002-08-30 18:16  Paul Ramsey <pramsey@cleverelephant.ca>
16358         * [r24] Added cvs ignore files.
16360 2002-08-30 18:15  Paul Ramsey <pramsey@cleverelephant.ca>
16362         * [r23] Added the testing files back into their new subdirectory.
16364 2002-08-30 18:15  Paul Ramsey <pramsey@cleverelephant.ca>
16366         * [r22] Added GNU autoconf support files submitted by Norman Vine.
16367           Moved test
16368           files to a new subdirectory.
16370 2002-08-30 15:52  Yury Bychkov <me@yury.ca>
16372         * [r21] 'algorithm' is almost complete
16374 2002-08-22 09:23  Yury Bychkov <me@yury.ca>
16376         * [r20] 'graph/index' finished. Some .h changes.
16378 2002-08-21 05:49  Yury Bychkov <me@yury.ca>
16380         * [r19] Some changes in 'graph'
16382 2002-08-20 21:08  Yury Bychkov <me@yury.ca>
16384         * [r18] Changed consts to enums
16386 2002-08-14 07:00  Yury Bychkov <me@yury.ca>
16388         * [r17] New structure of source.
16390 2002-07-11 07:57  Yury Bychkov <me@yury.ca>
16392         * [r16] Assert and some graph classes
16394 2002-07-03 05:24  Yury Bychkov <me@yury.ca>
16396         * [r15] started XML tester
16398 2002-07-02 06:41  Yury Bychkov <me@yury.ca>
16400         * [r14] 'io' and SimpleTester done
16402 2002-06-27 02:50  Yury Bychkov <me@yury.ca>
16404         * [r13] 'io' is almost done
16406 2002-06-26 09:10  Yury Bychkov <me@yury.ca>
16408         * [r12] Some 'io' classes done.
16410 2002-06-21 07:13  Yury Bychkov <me@yury.ca>
16412         * [r11] 'geos': first pass done. Some external dependencies and
16413           polishing left.
16415 2002-06-20 08:58  Yury Bychkov <me@yury.ca>
16417         * [r10] Only Geometry.java left
16419 2002-06-19 06:29  Yury Bychkov <me@yury.ca>
16421         * [r9] 'geom' mostly done.
16423 2002-06-14 07:46  Yury Bychkov <me@yury.ca>
16425         * [r8] 'geom' almost done
16427 2002-06-12 01:47  Yury Bychkov <me@yury.ca>
16429         * [r7] LineString is 99% finished
16431 2002-06-11 23:43  Yury Bychkov <me@yury.ca>
16433         * [r6] 'geom' package 70% done
16435 2002-06-07 17:47  Paul Ramsey <pramsey@cleverelephant.ca>
16437         * [r2] Initial revision
16439 2002-06-07 17:47  No Body <no@body.net>
16441         * [r1] New repository initialized by cvs2svn.