1 2013-08-22 07:44 Sandro Santilli <strk@keybit.net>
3 * [r3915] .travis.yml, tools/ci, tools/ci/before_install.sh,
4 tools/ci/before_install_autotools.sh,
5 tools/ci/before_install_cmake.sh, tools/ci/common.sh,
6 tools/ci/script.sh, tools/ci/script_autotools.sh,
7 tools/ci/script_cmake.sh: Configure Travis CI for GEOS (#657)
9 Configurations for GCC and clang with both Autotools and CMake.
10 Enable IRC notifications
12 Contributed by Mateusz Loskot <mateusz@loskot.net>
14 2013-08-22 06:35 Sandro Santilli <strk@keybit.net>
16 * [r3911] tests/unit/capi/GEOSisValidDetailTest.cpp: Accept
17 multiple NaN representations (#656)
19 2013-08-21 13:44 Sandro Santilli <strk@keybit.net>
21 * [r3906] CMakeLists.txt, capi/geos_c.h.in, configure.in: Fix CAPI
22 version to 1.8.2, and fix a missing c++ version too
24 2013-08-21 13:44 Sandro Santilli <strk@keybit.net>
26 * [r3905] NEWS: Fill up 3.4.2 NEWS section so far
28 2013-08-21 13:44 Sandro Santilli <strk@keybit.net>
30 * [r3904] include/geos/geom/BinaryOp.h: Use a double for
31 PrecisionModel scale, avoiding overflows
35 2013-08-21 11:14 Regina Obe <lr@pcorp.us>
37 * [r3903] include/geos/platform.h.in: #650 isnan workaround OS
38 detection missing NetBSD, DragonFly, Sun nuance
40 2013-08-19 15:39 Regina Obe <lr@pcorp.us>
42 * [r3897] include/geos/Makefile.am: #601 backport trunk fix -- do
43 not include platform.h , version.h in tar ball, but install
45 2013-08-17 17:56 Regina Obe <lr@pcorp.us>
47 * [r3895] HOWTO_RELEASE, NEWS: update news release date and
48 reminder to do so for future
50 2013-08-17 17:47 Regina Obe <lr@pcorp.us>
52 * [r3893] capi/geos_c.h.in, configure.in,
53 include/geos/version.h.vc: bump versions to 3.4.2dev (3.4.2)
55 2013-08-17 14:06 Regina Obe <lr@pcorp.us>
57 * [r3891] CMakeLists.txt, configure.in: other changes in
58 preparation for 3.4.1 release
60 2013-08-17 04:22 Regina Obe <lr@pcorp.us>
62 * [r3890] ChangeLog, NEWS: update news and changelog in preparation
65 2013-08-17 03:09 Regina Obe <lr@pcorp.us>
67 * [r3888] CMakeLists.txt: #644 only do svn check if there is a .svn
68 file in source folder to ensure it works with tar ball
70 2013-08-16 15:26 Sandro Santilli <strk@keybit.net>
72 * [r3886] NEWS, src/operation/overlay/snap/LineStringSnapper.cpp,
73 tests/unit/capi/GEOSSnapTest.cpp: Fix assertion failure in
76 The bug affected attempts to snapping lines to the points
77 of a rectangle with a side smaller than the tolerance.
79 2013-08-14 06:10 Regina Obe <lr@pcorp.us>
81 * [r3884] CMakeLists.txt, HOWTO_RELEASE: update HOWTO_RELEASE to
82 include bumping revision numbrs in CMake and also bump numbers in
85 2013-08-14 05:28 Regina Obe <lr@pcorp.us>
87 * [r3882] configure.in, include/geos/version.h.vc: bump version
88 numbers to 3.4.1dev and 3.4.1 in prep for next release
90 2013-08-11 11:42 Sandro Santilli <strk@keybit.net>
92 * [r3880] include/geos/platform.h.in,
93 tests/xmltester/testrunner.sh, tools/geos-config.in: Set correct
94 eol-style for geos-config, platform.h and testrunner (#645)
96 2013-08-11 04:17 Regina Obe <lr@pcorp.us>
98 * [r3875] NEWS: update date on news
100 2013-08-11 03:47 Regina Obe <lr@pcorp.us>
102 * [r3872] .: Branch 3.4
104 2013-08-11 03:44 Regina Obe <lr@pcorp.us>
106 * [r3870] update version numbers to agree with configure.in - huh
107 why are the version numbers all old in this file?
109 2013-08-11 03:41 Regina Obe <lr@pcorp.us>
111 * [r3869] get rid of dev in version# in prep for 3.4.0 release
113 2013-08-11 03:37 Regina Obe <lr@pcorp.us>
115 * [r3868] update change log in prep for 3.4.0 release
117 2013-08-08 04:25 Regina Obe <lr@pcorp.us>
119 * [r3867] update news and change log in prep for Aug 10 release of
122 2013-08-04 20:05 Regina Obe <lr@pcorp.us>
124 * [r3866] #601 do not incude platform.h in tar ball.
126 2013-08-04 12:27 Sandro Santilli <strk@keybit.net>
128 * [r3864] Avoid Coordinate copies in
129 DelaunayTriangulationBuilder::envelope
131 2013-08-04 12:23 Sandro Santilli <strk@keybit.net>
133 * [r3863] Simplify testcase for
134 DelaunayTriangulationBuilder::envelope
136 2013-08-04 11:58 Sandro Santilli <strk@keybit.net>
138 * [r3862] envelope() method added to DelaunayTriangulationBuilder
141 Includes testcase. Patch by Vishal Tiwari
143 2013-08-03 15:37 Mateusz Loskot <mateusz@loskot.net>
145 * [r3861] Add geos_svn_revision.h generator to CMake config
147 Patch from David Burken attached to #643
149 2013-08-02 22:38 Regina Obe <lr@pcorp.us>
151 * [r3860] #607 Makefile.vc 'clean' step leaks obj files
153 2013-08-01 21:13 Regina Obe <lr@pcorp.us>
155 * [r3858] updates add some missing ticket items and add ticket
156 numbers where missing
158 2013-07-31 21:25 Sean Gillies <sgillies@frii.com>
160 * [r3857] Print to stderr only in debug mode
162 2013-07-31 20:38 Regina Obe <lr@pcorp.us>
164 * [r3856] #641 - distinguish between active and inactive group and
165 add Regina Obe to list.
167 2013-07-31 14:13 Regina Obe <lr@pcorp.us>
171 2013-07-31 14:07 Regina Obe <lr@pcorp.us>
173 * [r3854] add myself to author list
175 2013-07-31 09:42 Sandro Santilli <strk@keybit.net>
177 * [r3853] Improve overlay robustness
179 - Validate CBR results before accepting them
180 - Enable overlay node validator even for FIXED precision
181 - Enable geometry-reduction policy
182 - Bail out on exception from overlay if any input is invalid
186 2013-07-31 08:34 Sandro Santilli <strk@keybit.net>
188 * [r3852] Do not expect invalid output from buffer
190 The test verification code is tollerant, but better fix this
192 2013-07-31 08:30 Sandro Santilli <strk@keybit.net>
194 * [r3851] Turn test for ticket 275 into an "area test".
196 Area test checks that the area of the Union between two
198 is about the same as the sum of area of symdifference + area of
201 2013-07-25 21:00 Sandro Santilli <strk@keybit.net>
203 * [r3850] Fix CoordinateList.closeRing() use of past-the-end
206 2013-07-25 20:51 Sandro Santilli <strk@keybit.net>
208 * [r3849] closeRing() method added in CoordinateList class
210 Patch by Vishal Tiwari <hi.vishal123@gmail.com>
212 2013-07-23 11:01 Sandro Santilli <strk@keybit.net>
214 * [r3848] Cosmetic changes into the CAPI code, by Mike Toews
216 - Replace "reader" with "writer" in prototypes
217 - describe "_r" functions
218 - Function arguments with only one geometry changed from g1 to g
219 - Rename nf -> ef for
220 GEOSContext_setErrorHandler_rsetErrorHandler_r
221 - Move GEOSBuffer* declaration to top of buffer related function
223 - Change char* mat to char *mat
224 - Fix typos in comments
225 - Clip trailing white space, and other white space consistencies
226 - Other minor rearrangements for consistency
228 2013-07-17 16:07 Sandro Santilli <strk@keybit.net>
230 * [r3846] Make GEOSOffsetCurve survive single-point input (with an
233 2013-07-17 15:58 Sandro Santilli <strk@keybit.net>
235 * [r3845] Fix OffsetCurve op in presence of duplicated vertices
238 2013-07-17 13:05 Sandro Santilli <strk@keybit.net>
240 * [r3844] Fix LineSegmentVisitor copy ctor (#636)
242 2013-07-15 15:21 Sandro Santilli <strk@keybit.net>
244 * [r3840] Drop SRID from geometrycollection elements (#583)
246 2013-07-12 12:37 Sandro Santilli <strk@keybit.net>
248 * [r3839] Add test for #580 (successful)
250 2013-07-11 15:58 Sandro Santilli <strk@keybit.net>
252 * [r3837] Fix memory leak in testcase
254 2013-07-11 15:54 Sandro Santilli <strk@keybit.net>
256 * [r3836] Drop carriage returns
258 2013-07-11 15:34 Sandro Santilli <strk@keybit.net>
260 * [r3835] Fix memory in QuadEdgeSubdivision (#604)
262 2013-07-11 08:21 Sandro Santilli <strk@keybit.net>
264 * [r3834] Expose Delaunay triangulation to PHP API (#567)
266 2013-07-11 07:36 Sandro Santilli <strk@keybit.net>
268 * [r3833] Fix test after changes in PointOnSurface
270 2013-07-11 05:49 Sandro Santilli <strk@keybit.net>
272 * [r3832] Add --cclibs, --static-clibs and --static-cclibs to
275 2013-07-11 05:46 Sandro Santilli <strk@keybit.net>
277 * [r3831] Add 3.3.1 to 3.3.8 section
279 2013-07-11 05:42 Sandro Santilli <strk@keybit.net>
281 * [r3830] Cleanup NEWS file confused in r3816
283 2013-07-05 14:56 Sandro Santilli <strk@keybit.net>
285 * [r3829] Fix install location of linearref headers (#624)
287 2013-06-28 10:33 Mateusz Loskot <mateusz@loskot.net>
289 * [r3827] Add NMAKE version from Visual Studio 2012 Update 3 RTM
291 2013-06-26 16:27 Sandro Santilli <strk@keybit.net>
293 * [r3826] Fix typo in HotPixel corners initializer
295 Patch by Mickael BORNE <mickael.borne@ign.fr>
297 2013-06-26 16:03 Mateusz Loskot <mateusz@loskot.net>
299 * [r3824] Add another NMAKE version from Visual Studio 2012
301 2013-06-12 16:08 Mateusz Loskot <mateusz@loskot.net>
303 * [r3823] Final clarification of
304 BufferBuilder::bufferLineSingleSided behaviour (ticket #633)
305 * Ignore BufferParameters::setSingleSided() parameter as it is
306 specific to areal geometries.
307 * Document semantic of input parameters.
308 * Document order of coordinates in generated output (conforms to
310 * Add test for coordinates order assumptions.
312 2013-06-12 14:06 Mateusz Loskot <mateusz@loskot.net>
314 * [r3822] Update single side offset curve tests to check uniform
315 coordinates order in output (ticket #633). We need to decide if
316 BufferBuilder::bufferLineSingleSided should take care of
317 reversing coordinates if necessary.
319 2013-06-12 13:22 Mateusz Loskot <mateusz@loskot.net>
321 * [r3821] Add updated C++ API test case for the left/right offset
324 2013-06-12 09:56 Mateusz Loskot <mateusz@loskot.net>
326 * [r3820] Add comment missing from previous commit.
328 2013-06-12 09:50 Mateusz Loskot <mateusz@loskot.net>
330 * [r3819] Add test case for #633 based on GEOSOffsetCurve from
331 C-API. Passing negative distance for right-sided offset curve
332 generates correct/expected output. Interestingly, equivalent test
333 using BufferBuilder directly, from C++ API, does not pass.
335 2013-06-11 15:29 Mateusz Loskot <mateusz@loskot.net>
337 * [r3818] Revert r3817 as partial or incorrect fix. See ticket #633
340 2013-06-11 14:19 Mateusz Loskot <mateusz@loskot.net>
342 * [r3817] * Fix bug in OffsetCurveBuilder case for right-side
343 offset curve used left-side flag to initialise the side segments.
344 * Corresponding test case attached.
346 2013-06-11 12:42 Sandro Santilli <strk@keybit.net>
348 * [r3816] Fix for mingw64 compile, by Regina Obe (#630)
350 2013-06-07 09:29 Sandro Santilli <strk@keybit.net>
352 * [r3814] Simplify code looking for closer vertex snap
354 2013-06-07 09:21 Mateusz Loskot <mateusz@loskot.net>
356 * [r3813] Fix incomplete type of Node at the point of destruction
357 (by GeometryNoder) leading to never called destructor bug.
359 2013-06-07 09:13 Mateusz Loskot <mateusz@loskot.net>
361 * [r3812] Correct int and std::size_t mismatch for 64-bit target.
363 2013-06-07 09:10 Mateusz Loskot <mateusz@loskot.net>
365 * [r3811] * Disable copy constructor and assignment operator.
366 * Correct int and std::size_t mismatch for 64-bit target.
368 2013-06-07 09:02 Mateusz Loskot <mateusz@loskot.net>
370 * [r3810] Disable copy constructor and assignment operator
372 2013-06-07 08:30 Mateusz Loskot <mateusz@loskot.net>
374 * [r3809] Correct return type of OffsetSegmentString::size() to be
377 2013-06-06 20:18 Sandro Santilli <strk@keybit.net>
379 * [r3808] Drop obsoleted files
381 2013-06-06 16:39 Sandro Santilli <strk@keybit.net>
383 * [r3807] Drop commented out / disabled code
385 2013-06-05 22:18 Mateusz Loskot <mateusz@loskot.net>
387 * [r3806] Implement generating geos_svn_revision.h using shell
390 2013-06-05 08:52 Mateusz Loskot <mateusz@loskot.net>
392 * [r3805] Make Visual C++ 11.0 recognised by CMake configuration
394 2013-06-03 07:36 Sandro Santilli <strk@keybit.net>
396 * [r3803] Short-circuit prepared polygon/point intersection
398 Reduces memory fragmentation for area-puntal ops
400 2013-05-30 20:16 Sandro Santilli <strk@keybit.net>
402 * [r3800] Improve snap algorithm reducing likelyhood of invalid
405 - Snap input vertices to closest snap point (#629)
406 - Do not snap segments to external points (#501)
407 - Never snap multiple vertices to the same snap point
409 Work funded by Tuscany Region - SITA. Contract "Support to the
411 of GFOSS (Geographic Free and Open Source Software) Desktop
415 2013-05-23 17:21 Sandro Santilli <strk@keybit.net>
417 * [r3799] Create geos_svn_revision.h in the source tree
419 It's a generated source, should always be in the tarball anyway
421 2013-05-23 15:51 Sandro Santilli <strk@keybit.net>
423 * [r3798] Distribute svn_repo_revision.sh
425 2013-05-10 08:40 Mateusz Loskot <mateusz@loskot.net>
427 * [r3797] Add NMAKE option WIN64 to simplify x64 build
430 2013-05-09 10:04 Mateusz Loskot <mateusz@loskot.net>
432 * [r3796] Add NMAKE version from Visual Studio 2012 Update 3
434 2013-04-02 09:24 Mateusz Loskot <mateusz@loskot.net>
436 * [r3795] Add missing directories
438 2013-04-02 09:20 Mateusz Loskot <mateusz@loskot.net>
440 * [r3794] Add Visual Leak Detector (VLD) support to GEOS core
441 * Add MSVC_VLD_DIR option to nmake.opt to enable/disable VLD
442 * Add optional #include <vld.h> to Geometry.cpp
444 2013-03-15 18:48 Sandro Santilli <strk@keybit.net>
446 * [r3793] Fix memory leaks in unit tests
448 2013-03-15 18:05 Sandro Santilli <strk@keybit.net>
450 * [r3792] Add GEOSNearestPoints CAPI function
452 Contributed by Richard Frith-Macdonald
453 <richard@tiptree.demon.co.uk>
455 2013-03-15 15:36 Mateusz Loskot <mateusz@loskot.net>
457 * [r3791] Add x64 NMAKE version from Visual Studio 2012 Update 1
459 2013-03-12 16:20 Sandro Santilli <strk@keybit.net>
461 * [r3790] Fix "puts puts" typo in ruby macro (#625)
463 2013-03-11 11:19 Sandro Santilli <strk@keybit.net>
465 * [r3789] Port new RobustLineIntersection test from JTS
467 2013-03-08 17:51 Sandro Santilli <strk@keybit.net>
469 * [r3787] Fix RobustLineIntersector handling of invalid
470 intersection points (#622)
472 Adds new testcases. Many of them fail, probably due to the lack
474 double double use, but one of them only fails with the old
475 RobustLineIntersector heuristic handling invalid intersection
478 2013-03-08 17:48 Mateusz Loskot <mateusz@loskot.net>
480 * [r3786] Add algorithm/Centroid.obj
482 2013-03-08 17:41 Mateusz Loskot <mateusz@loskot.net>
486 2013-03-08 17:37 Mateusz Loskot <mateusz@loskot.net>
488 * [r3784] Add NMAKE version from Visual Studio 2012 Update 1
490 2013-03-08 13:02 Sandro Santilli <strk@keybit.net>
492 * [r3781] Fix GEOSPointOnSurface returning point on boundary (#623)
494 Ports SafeBisector for InteriorPointArea from JTS
496 2013-03-05 14:46 Sandro Santilli <strk@keybit.net>
498 * [r3779] Speedup GEOSWKBWriter_read_r (#621)
500 Patch by Daniel Zeitlin
502 2013-03-01 11:58 Sandro Santilli <strk@keybit.net>
504 * [r3778] Add wiki update and announce steps
506 2013-02-28 09:40 Sandro Santilli <strk@keybit.net>
508 * [r3773] Fix centroid computation for collections with empty
513 2013-02-25 11:41 Sandro Santilli <strk@keybit.net>
515 * [r3772] Update macros/ruby.m4 for ruby 1.9.x
517 Used RbConfig instead of obsolete and deprecated Config.
518 Updated SWIG generated files.
520 Patch by Kashif Rasul <kashif.rasul@gmail.com>
522 2013-02-25 11:11 Sandro Santilli <strk@keybit.net>
524 * [r3771] Fix build under cygwin (#595)
528 2013-02-25 11:04 Sandro Santilli <strk@keybit.net>
530 * [r3770] Deprecate WKTReader constructor taking GeometryFactory by
533 Add constructor taking it by reference, for consistency with
537 2013-02-25 10:37 Sandro Santilli <strk@keybit.net>
539 * [r3769] New ::reserve(size_t) method for io::Writer class
541 2013-02-25 10:34 Sandro Santilli <strk@keybit.net>
543 * [r3768] io::Writer: take and give strings by const ref, use
546 2013-02-21 10:29 Sandro Santilli <strk@keybit.net>
548 * [r3767] WKTWriter::appendCoordinate optimisation
550 Modified the WKTWriter::appendCoordinate method to not create an
551 intermediate std::string, but instead write directly into the
553 object. The result is a small performance improvement.
555 Patch by Mats Taraldsvik <mats.taraldsvik@norkart.no>
557 2013-02-15 13:46 Mateusz Loskot <mateusz@loskot.net>
559 * [r3765] Update svn:ignore property
561 2013-02-01 06:31 Sandro Santilli <strk@keybit.net>
563 * [r3762] Add header guard to CLocalizer (#619)
565 2013-02-01 06:28 Sandro Santilli <strk@keybit.net>
567 * [r3760] Fix header guard and port info in LocatioNIndexOfLine
570 2013-02-01 06:25 Sandro Santilli <strk@keybit.net>
572 * [r3758] Fix header guard in GeometryExtracter (#617)
574 2013-01-25 17:19 Sandro Santilli <strk@keybit.net>
576 * [r3755] IsValidOp: throw proper error on nested shells (#608)
580 2013-01-17 12:07 Sandro Santilli <strk@keybit.net>
582 * [r3751] Only attempt to fix self-intersection between multiple
585 Doing this reduces the likelyhood of entering an infinite
587 whereas UnaryUnion (meant to fix that) would enter the
589 attempt again. Fixes #615 for which a test is added.
591 This also gives us back an exception with the input of ticket
593 which is the same behavior JTS exposes. The (bogus) test for it
594 is disabled by this commit.
596 2013-01-14 16:15 Sandro Santilli <strk@keybit.net>
598 * [r3749] Fix EMPTY return from single-point lines and zero-length
601 This commit ports new Centroid class from JTS (#612)
603 2013-01-14 11:16 Sandro Santilli <strk@keybit.net>
605 * [r3748] Fix EMPTY return from zero-area polygon (#613)
607 2013-01-14 11:12 Sandro Santilli <strk@keybit.net>
609 * [r3747] Have XMLTester use POINT EMPTY for a null return from
612 2013-01-14 09:50 Sandro Santilli <strk@keybit.net>
614 * [r3744] Move static class members of Interrupt out of header
617 Patch by Mateusz Loskot
619 2013-01-11 17:15 Mateusz Loskot <mateusz@loskot.net>
621 * [r3743] Missing QuadEdge.h causing incomplete types.
623 2013-01-11 17:11 Mateusz Loskot <mateusz@loskot.net>
625 * [r3742] Report general and custom flags separately
627 2013-01-11 14:58 Sandro Santilli <strk@keybit.net>
629 * [r3741] Fix GEOSPointOnSurface with zero-length linestring (#609)
631 2013-01-11 14:35 Mateusz Loskot <mateusz@loskot.net>
633 * [r3740] Added test<7>() for the poorly reported bug ticket #610 -
634 bug not reproducible.
636 2012-12-06 08:23 Sandro Santilli <strk@keybit.net>
638 * [r3737] See if AC_CONFIG_HEADERS makes winnie happier
640 ... and also how many other builds it breaks, if any
642 2012-12-06 08:04 Sandro Santilli <strk@keybit.net>
644 * [r3736] Add missing classes to build script for evil compiler
646 Curtesy of Geoff Evans
648 2012-12-05 09:06 Sandro Santilli <strk@keybit.net>
650 * [r3734] Add note about rounding in fixed precision buffer op
653 2012-12-05 07:56 Sandro Santilli <strk@keybit.net>
655 * [r3733] Do not reduce precision below 6 significant digits.
657 Avoids gross results (preferring an exception)
658 See http://trac.osgeo.org/geos/ticket/605
660 2012-12-04 21:50 Sandro Santilli <strk@keybit.net>
662 * [r3731] Add note about BufferOp robustness improvement
664 2012-12-04 21:22 Sandro Santilli <strk@keybit.net>
666 * [r3728] Reduce coordinates precision on robustness issues in
669 Fixes #605, adds test for it
671 2012-12-04 19:26 Sandro Santilli <strk@keybit.net>
673 * [r3727] Fix an abort in Buffer op (RightmostEdgeFinder)
675 Rather than abort we throw a TopologyException, because the
677 seems to occur when noding isn't correct.
678 See http://trac.osgeo.org/geos/ticket/605
680 2012-12-04 17:23 Sandro Santilli <strk@keybit.net>
682 * [r3726] Add unit test for OrientedCoordinateArray
684 2012-11-15 15:55 Sandro Santilli <strk@keybit.net>
686 * [r3720] Add automated test for #599 (succeeds)
688 2012-10-26 14:01 Sandro Santilli <strk@keybit.net>
690 * [r3719] Fix building outside the source tree
692 2012-09-10 10:34 Sandro Santilli <strk@keybit.net>
694 * [r3716] Add Z support in delaunay triangulation (#570)
696 Thanks Benjamin Campbell
698 2012-09-10 09:23 Sandro Santilli <strk@keybit.net>
700 * [r3715] Tweak the test for bug 586 to succeed while still being
703 2012-09-10 08:00 Sandro Santilli <strk@keybit.net>
705 * [r3712] Add test for bug #586
707 2012-09-10 07:56 Sandro Santilli <strk@keybit.net>
709 * [r3711] Do not try to fix valid geometries (#586)
711 2012-09-07 12:01 Sandro Santilli <strk@keybit.net>
713 * [r3710] Regenerate swig files with swig 2.0.4
715 2012-09-06 18:22 Sandro Santilli <strk@keybit.net>
717 * [r3708] Add support for phpunit 3.6 (not loosing support for 3.4)
719 I don't have phpunit-3.4 anymore so if anyone does please see
720 if "make check" still works (with php enabled)
722 NOTE: Ubuntu 10.04 ships phpunit 3.4
724 2012-07-27 08:09 Mateusz Loskot <mateusz@loskot.net>
726 * [r3705] Updated NMAKE makefile with recently added source files
729 2012-07-26 22:43 Sandro Santilli <strk@keybit.net>
731 * [r3704] Don't live triangulate includes out of build (#573)
733 Thanks Sandro Furieri
735 2012-06-27 10:53 Sandro Santilli <strk@keybit.net>
737 * [r3703] Add test for Delaunay triangulation with a tolerance
739 2012-06-27 10:43 Sandro Santilli <strk@keybit.net>
741 * [r3702] Expose Delaunay triangulation to C-API (#565)
743 2012-06-27 10:43 Sandro Santilli <strk@keybit.net>
745 * [r3701] Const-correct getTriangles / getEdges and move to proper
748 2012-06-27 10:43 Sandro Santilli <strk@keybit.net>
752 2012-06-27 09:23 Sandro Santilli <strk@keybit.net>
754 * [r3699] Indent and port info style
756 2012-06-26 20:41 Mateusz Loskot <mateusz@loskot.net>
758 * [r3697] [CMake] Corrected description of default value for
759 GEOS_ENABLE_MACOSX_FRAMEWORK option
761 2012-06-26 20:34 Mateusz Loskot <mateusz@loskot.net>
763 * [r3696] Updated NEWS file with changes related to ticket #446
765 2012-06-26 20:29 Mateusz Loskot <mateusz@loskot.net>
767 * [r3695] Updated svn:ignore for tests/perf
769 2012-06-26 17:17 Sandro Santilli <strk@keybit.net>
773 2012-06-26 17:11 Sandro Santilli <strk@keybit.net>
775 * [r3693] Port Delaunay Triangulation API from JTS (#487)
777 Work contributed by Benjamin Campbell
779 2012-06-25 23:31 Mateusz Loskot <mateusz@loskot.net>
781 * [r3692] [CMake] Fixed incorrect SOVERSION value. The SOVERSION is
782 now set with CAPI_VERSION_CURRENT - CAPI_VERSION_AGE (Ticket
785 2012-06-25 15:17 Sandro Santilli <strk@keybit.net>
787 * [r3691] Add tarball verification step
789 2012-06-25 10:19 Sandro Santilli <strk@keybit.net>
791 * [r3684] Always return POINT from GEOSPointOnSurface, even for
794 2012-06-24 22:22 Mateusz Loskot <mateusz@loskot.net>
796 * [r3683] [CMake] Set SOVERSION property on C API shared library
797 using CAPI_INTERFACE_* values (Ticket #446).
799 2012-06-22 15:44 Sandro Santilli <strk@keybit.net>
801 * [r3680] Add note about handling of degenerate polygons
803 2012-06-22 15:32 Sandro Santilli <strk@keybit.net>
805 * [r3679] Always return POINT from GEOSGetCentroid, even for EMPTY
808 2012-06-22 15:03 Sandro Santilli <strk@keybit.net>
810 * [r3677] Port robustness fix to CentroidArea (#559)
812 2012-06-11 09:18 Sandro Santilli <strk@keybit.net>
814 * [r3673] Retain GEOS_INLINE define while building XMLTester (#319,
817 2012-06-07 15:11 Sandro Santilli <strk@keybit.net>
819 * [r3672] Allow chaining interrupt callbacks, drop arg parameter
821 2012-06-07 15:10 Sandro Santilli <strk@keybit.net>
823 * [r3671] Revert the interrupt request callback reset on initGEOS
825 Once you set a callback why would you want it unregistered on
826 initGEOS ? You will not want that....
828 2012-06-07 14:41 Sandro Santilli <strk@keybit.net>
830 * [r3670] Clear interruption request flag just before interrupting
832 2012-06-07 10:24 Sandro Santilli <strk@keybit.net>
834 * [r3669] Drop orphaned custom allocation signatures from C-API
837 2012-06-07 10:23 Sandro Santilli <strk@keybit.net>
839 * [r3668] Test that initGEOS clears the interrupt callback
841 Also explicitly cleanup the callback after each test.
843 2012-06-07 10:23 Sandro Santilli <strk@keybit.net>
845 * [r3667] Unregister the interrupt request on initGEOS
847 2012-06-07 10:07 Sandro Santilli <strk@keybit.net>
849 * [r3666] Add support for registering interruption-checking
852 This is to enhance flexibility of the interruption request model.
854 2012-06-06 14:15 Sandro Santilli <strk@keybit.net>
856 * [r3665] Enable capi::GEOSConvexHull test, and fix it (#555)
858 2012-06-06 07:03 Sandro Santilli <strk@keybit.net>
860 * [r3663] Clarify problems with linking against C++ api (#553)
864 2012-05-29 19:23 Sandro Santilli <strk@keybit.net>
866 * [r3657] No need to forward declare Coordinate (full definition
869 2012-05-29 19:23 Sandro Santilli <strk@keybit.net>
871 * [r3656] Do not define an empty destructor for Coordinate
873 2012-05-29 16:41 Sandro Santilli <strk@keybit.net>
875 * [r3655] Make sure to build geos_svn_config.h
877 2012-05-29 10:04 Sandro Santilli <strk@keybit.net>
879 * [r3654] Include SVN revision in GEOSversion output
881 2012-05-29 10:04 Sandro Santilli <strk@keybit.net>
883 * [r3653] Fix revision file path
885 2012-05-29 09:48 Sandro Santilli <strk@keybit.net>
887 * [r3652] Fix test for directory existance
889 2012-05-29 09:45 Sandro Santilli <strk@keybit.net>
891 * [r3651] Add script to fetch SVN revision from git or SVN
893 2012-05-29 08:42 Sandro Santilli <strk@keybit.net>
895 * [r3650] Drop embedded RCS logs
897 2012-05-28 12:29 Sandro Santilli <strk@keybit.net>
899 * [r3649] Install BufferInputLineSimplifier.h header (#548)
901 Thanks ylan for the patch
903 2012-05-28 07:48 Sandro Santilli <strk@keybit.net>
905 * [r3648] Rename interrupt request/cancel methods, cancel interrupt
908 2012-05-25 15:50 Sandro Santilli <strk@keybit.net>
910 * [r3647] Revert the whole custom memory allocation work (#540)
912 It wasn't well done. Pity.
914 2012-05-25 15:26 Sandro Santilli <strk@keybit.net>
916 * [r3646] Expose interrupt request cancel to the C-API
918 2012-05-25 12:26 Sandro Santilli <strk@keybit.net>
920 * [r3645] Add method to cancel an interruption request in
923 2012-05-25 12:15 Sandro Santilli <strk@keybit.net>
925 * [r3644] Add strategic check for interrupt in MCIndexNoder loop
927 Greatly increases interruptability of buffer operations in
928 presence of many polygons.
930 2012-05-25 10:54 Sandro Santilli <strk@keybit.net>
932 * [r3643] Check for interruption in OverlayOp and BufferBuilder
934 These are just two operations known to take a lot of time.
935 It'll take a better analisys to find appropriate check point.
937 The checks could as well be put within graph operation loops or
938 Coordinate constructors...
940 2012-05-25 10:54 Sandro Santilli <strk@keybit.net>
942 * [r3642] Initial support for an explicit mechanism to request
945 This commit provides a GEOS_CHECK_FOR_INTERRUPTS macro for
947 use but adds no users.
949 Early tests shows that registering a SIGINT handler is an
951 way to request interruption of running GEOS operations.
953 2012-05-24 06:00 Sandro Santilli <strk@keybit.net>
955 * [r3641] Don't call GeometryFactory::getDefaultInstance() at
958 2012-05-24 00:23 Mateusz Loskot <mateusz@loskot.net>
960 * [r3640] Replaced static members/references to global boundary
961 rule objects with static methods providing access to those
962 objects. The previous implementation was troublesome for exports
963 from Windows DLL. From POV, it is just syntactical change.
964 Semantically nothing has changed.
966 2012-05-24 00:21 Mateusz Loskot <mateusz@loskot.net>
968 * [r3639] [CMake] Link GEOS C-API library against geos.dll instead
969 of static geos.lib to avoid breaking ODR for allocators.
971 2012-05-23 23:53 Mateusz Loskot <mateusz@loskot.net>
973 * [r3638] Added missing GEOS_DLL directive to GeometryNoder and
976 2012-05-23 23:34 Mateusz Loskot <mateusz@loskot.net>
978 * [r3637] Updated svn:ignore patterns
980 2012-05-23 23:03 Mateusz Loskot <mateusz@loskot.net>
982 * [r3636] Renamed Freer to Deallocator
984 2012-05-23 22:57 Mateusz Loskot <mateusz@loskot.net>
986 * [r3635] Missing namespace prevented Visual C++ compiler to find
987 GEOSAllocator and GEOSFreer
989 2012-05-16 16:47 Sandro Santilli <strk@keybit.net>
991 * [r3633] Fix CustomAllocators to really use the custom allocators
993 Improve the unit test for it
995 2012-05-16 12:20 Sandro Santilli <strk@keybit.net>
997 * [r3632] Lazily create default GeometryFactory instance (#540)
999 Seems to fix a problem with mismatch of allocator and deallocator
1000 for the static object
1002 2012-05-16 12:20 Sandro Santilli <strk@keybit.net>
1004 * [r3631] Allow passing custom memory managment functions (#540)
1006 This is both in the C++ library _and_ the C library.
1008 2012-05-16 10:29 Mateusz Loskot <mateusz@loskot.net>
1010 * [r3630] New test for C-API convex hull func.
1012 2012-05-14 19:03 Sandro Santilli <strk@keybit.net>
1014 * [r3629] Reduce calls to ptNotInList, greatly speeding up
1017 2012-05-09 18:02 Sandro Santilli <strk@keybit.net>
1019 * [r3627] Fix TopologyPreservingSimplifier invalid output on closed
1022 2012-05-09 16:28 Sandro Santilli <strk@keybit.net>
1024 * [r3625] Add support for PHP 5.4 (#513) -- thanks voxik
1026 2012-05-08 18:41 Sandro Santilli <strk@keybit.net>
1028 * [r3623] Envelope-based short-circuit for Geometry->symDifference
1031 2012-05-08 17:39 Sandro Santilli <strk@keybit.net>
1033 * [r3621] Geometry methods do use BinaryOp internally + shortcuts
1036 This commit changes both XMLTester and C-API to not use BinaryOp
1037 directly but rather rely on geometry methods to do that.
1039 2012-05-04 14:51 Sandro Santilli <strk@keybit.net>
1041 * [r3619] Correct include directives for GeometryNoder (#538)
1043 2012-05-04 08:24 Sandro Santilli <strk@keybit.net>
1045 * [r3618] Update PGAC_TYPE_64BIT_INT for better cross-compiler
1048 2012-05-03 10:08 Sandro Santilli <strk@keybit.net>
1050 * [r3616] Check size of "intt64"
1052 2012-04-27 07:01 Sandro Santilli <strk@keybit.net>
1054 * [r3615] Expose GEOSNode to PHP api
1056 2012-04-12 09:07 Sandro Santilli <strk@keybit.net>
1058 * [r3614] Throw an exception rather than aborting on NaN overlay
1061 2012-04-10 17:01 Sandro Santilli <strk@keybit.net>
1063 * [r3612] Abort if HotPixel is constructed with zero scale (#529)
1065 2012-04-10 15:58 Sandro Santilli <strk@keybit.net>
1067 * [r3611] Add test for bug #527
1069 2012-04-10 15:16 Sandro Santilli <strk@keybit.net>
1071 * [r3609] Have UnaryUnion use BinaryOp for the simple case
1073 See ticket #527 -- there's no infinite loop triggered by our
1076 2012-04-10 15:04 Sandro Santilli <strk@keybit.net>
1078 * [r3607] Reduce CommonBitsRemover harmful effects during overlay
1081 2012-04-10 08:38 Sandro Santilli <strk@keybit.net>
1083 * [r3605] Port GeometryPrecisionReducer, include testcase
1085 2012-04-06 19:04 Sandro Santilli <strk@keybit.net>
1087 * [r3604] Deep copy Geometry with GeometryFactory.createGeometry()
1089 Uses the CoordinateSequenceFactory of the factory
1091 2012-04-06 19:03 Sandro Santilli <strk@keybit.net>
1093 * [r3603] Add CoordinateSequence deep copy trhough
1094 CoordinateSequenceFactory
1096 2012-04-05 17:07 Sandro Santilli <strk@keybit.net>
1098 * [r3602] Normalize noded geometry before comparing with expected
1101 In this way we can change the noding implementation w/out
1104 2012-04-05 16:56 Sandro Santilli <strk@keybit.net>
1106 * [r3601] Regnerate geos wrapper with correct version for this
1109 2012-04-05 16:47 Sandro Santilli <strk@keybit.net>
1111 * [r3599] Regenerate swig wrappers with SWIG 1.3.40
1113 2012-04-05 14:53 Sandro Santilli <strk@keybit.net>
1115 * [r3598] Fix SimpleSnapRounder::getNodedSubstrings, fix leak on
1118 2012-04-05 14:37 Sandro Santilli <strk@keybit.net>
1120 * [r3597] Clean memory on exception
1122 2012-04-05 14:23 Sandro Santilli <strk@keybit.net>
1124 * [r3596] Generalize NodedSegmentString::getNodedSubstrings
1126 2012-04-05 14:14 Sandro Santilli <strk@keybit.net>
1128 * [r3595] Ensure GEOSNode doesn't throw an exception with current
1131 2012-04-05 13:43 Sandro Santilli <strk@keybit.net>
1133 * [r3594] Add note about GEOSNode
1135 2012-04-05 13:40 Sandro Santilli <strk@keybit.net>
1137 * [r3593] Add GEOSNode C-API interface (#496)
1139 Includes a new GeometryNoder C++ class and regression testing.
1141 2012-04-05 12:05 Sandro Santilli <strk@keybit.net>
1143 * [r3592] Fix memory leak with IteratedNoder
1145 2012-04-05 11:07 Sandro Santilli <strk@keybit.net>
1147 * [r3591] Update port info and cleanup IteratedNoder
1149 2012-04-05 10:30 Sandro Santilli <strk@keybit.net>
1151 * [r3590] Make OrientedCoordinateArray comparable
1153 2012-04-05 10:30 Sandro Santilli <strk@keybit.net>
1155 * [r3589] Make OrientedCoordinateArray assignable
1157 2012-04-03 14:23 Sandro Santilli <strk@keybit.net>
1159 * [r3588] Make OrientedCoordinateArray copyable
1161 2012-04-03 12:59 Sandro Santilli <strk@keybit.net>
1163 * [r3587] Const-correct PrecisionModel use in MCIndexSnapRounder
1165 2012-04-01 20:50 Paul Ramsey <pramsey@cleverelephant.ca>
1167 * [r3585] Update howto release
1169 2012-04-01 20:45 Paul Ramsey <pramsey@cleverelephant.ca>
1171 * [r3583] Sync up versions advertised in capi to those in
1174 2012-03-27 08:37 Sandro Santilli <strk@keybit.net>
1178 2012-03-22 08:39 Sandro Santilli <strk@keybit.net>
1180 * [r3575] Fix simplification of collections with empty items (#519)
1182 2012-02-20 21:34 Paul Ramsey <pramsey@cleverelephant.ca>
1184 * [r3573] Synch patch level version with autoconf number
1186 2012-02-16 18:19 Paul Ramsey <pramsey@cleverelephant.ca>
1188 * [r3568] Update provenance for Olivier Devillers.
1190 2012-01-16 20:36 Paul Ramsey <pramsey@cleverelephant.ca>
1192 * [r3567] More info on provenance.
1194 2012-01-16 20:15 Paul Ramsey <pramsey@cleverelephant.ca>
1196 * [r3566] Update provenenance
1198 2012-01-16 18:00 Paul Ramsey <pramsey@cleverelephant.ca>
1200 * [r3565] Complete Note#1 in the
1201 http://wiki.osgeo.org/wiki/GEOS_Provenance_Review to get out of
1204 2012-01-07 21:09 Mateusz Loskot <mateusz@loskot.net>
1206 * [r3563] Fixed (hopefully) CMake issues with std:: namespace
1207 detection (Ticket #493)
1209 2012-01-07 21:08 Mateusz Loskot <mateusz@loskot.net>
1211 * [r3562] Missing <cctype> header for toupper. Fixed Visual C++
1214 2012-01-06 21:53 Sandro Santilli <strk@keybit.net>
1216 * [r3561] Forward port: Fix MSVC compilation of ambiguous log()
1219 2011-12-16 14:15 Sandro Santilli <strk@keybit.net>
1221 * [r3555] Make debugging output of LineStringSnapper more readable
1223 2011-12-15 14:36 Sandro Santilli <strk@keybit.net>
1225 * [r3553] Check validity after snapping in BinaryOp. Fixes bug #488
1227 Adds regression test. This is a GEOS-only approach.
1229 2011-12-15 11:34 Sandro Santilli <strk@keybit.net>
1233 2011-12-15 08:59 Sandro Santilli <strk@keybit.net>
1235 * [r3548] Fix build with CBR_BEFORE_SNAPPING undefined
1237 2011-12-12 15:09 Howard Butler <hobu.inc@gmail.com>
1239 * [r3546] apply patch for #500 to fix clang's complaint about a
1240 missing default initialization
1242 2011-12-12 10:10 Sandro Santilli <strk@keybit.net>
1244 * [r3544] Apply Shoelace formula for area calculation (#485)
1246 2011-12-12 09:59 Sandro Santilli <strk@keybit.net>
1248 * [r3542] Add --clibs to geos-config and GEOS_C_LIBS to geos.m4
1251 2011-12-09 10:54 Sandro Santilli <strk@keybit.net>
1253 * [r3540] Fix C++11 build by avoiding std::pair<auto_ptr> (#491)
1255 2011-12-09 10:04 Sandro Santilli <strk@keybit.net>
1257 * [r3536] Ignore built performance tests
1259 2011-12-09 10:04 Sandro Santilli <strk@keybit.net>
1261 * [r3535] Improve buffer robustness by reverting to non
1264 This commit fixes all cases reported in
1265 http://trac.osgeo.org/geos/wiki/BufferRobustness
1266 They include #495 and #494
1268 2011-12-09 08:48 Sandro Santilli <strk@keybit.net>
1270 * [r3534] Fix CascadedPolygonUnion to discard non-polygonal
1271 components created during unioning
1273 This is to avoid failures and provide more desirable behaviour.
1274 Includes automated testing. Closes ticket #499.
1276 2011-12-07 15:13 Sandro Santilli <strk@keybit.net>
1278 * [r3530] Update port info for MCIndexPointSnapper and
1281 2011-12-07 11:17 Sandro Santilli <strk@keybit.net>
1283 * [r3529] Add a simple test for MCIndexSnapRounderTest
1285 The test would fail before the fix in r3528
1287 2011-12-06 17:26 Sandro Santilli <strk@keybit.net>
1289 * [r3528] HotPixel: do not invalidate reference to original point.
1292 2011-12-02 09:42 Sandro Santilli <strk@keybit.net>
1294 * [r3525] Add <resultMatcher> tag to make the test runnable with
1297 2011-11-30 09:45 Sandro Santilli <strk@keybit.net>
1299 * [r3523] Fix MCIndexSnapRounder use of provided precision model.
1301 Fixes bug #473 (RightmostEdgeFinder assertion failure).
1302 Includes regression test.
1304 2011-11-29 14:01 Sandro Santilli <strk@keybit.net>
1306 * [r3522] Use 18 significant digits for TopologyException point
1309 2011-11-28 08:53 Sandro Santilli <strk@keybit.net>
1311 * [r3520] BufferBuilder: fix handling of collapsed edges skipping.
1314 Includes regression test, provided by SAFE.
1316 2011-11-24 22:07 Sandro Santilli <strk@keybit.net>
1318 * [r3518] Fix to get swig/ruby compiling for ruby 1.9
1320 Patch by Kashif Rasul
1322 2011-11-06 03:25 Mateusz Loskot <mateusz@loskot.net>
1324 * [r3517] * GEOS builds with Visual C++ from Visual Studio
1325 11(Developer Preview).
1326 * Added related _NMAKE_VER case to nmake.opt.
1328 2011-11-04 20:41 Sandro Santilli <strk@keybit.net>
1330 * [r3515] Allow any case in NaN for testcase purposes (#486)
1332 2011-11-04 17:59 Sandro Santilli <strk@keybit.net>
1334 * [r3514] Fix noding of self-intersecting lines through UnaryUnion
1337 Includes updated tests from JTS
1339 2011-10-28 23:13 Mateusz Loskot <mateusz@loskot.net>
1341 * [r3511] Updated svn:ignore property
1343 2011-10-27 07:04 Sandro Santilli <strk@keybit.net>
1345 * [r3510] Add JTS triangulation api item
1347 2011-10-26 16:49 Mateusz Loskot <mateusz@loskot.net>
1349 * [r3509] * Test of two ways of executing buffer operation.
1350 * Test problems with BufferOp when using BufferParameters
1351 reported by Markus Meyer.
1352 * TODO: if possible, replace sample WKT with WKT from Markus.
1354 2011-10-26 16:14 Sandro Santilli <strk@keybit.net>
1356 * [r3508] Add test for BufferParameters class
1358 2011-10-26 14:16 Sandro Santilli <strk@keybit.net>
1360 * [r3505] Add missing entries in the author file. Order
1363 2011-10-26 14:16 Sandro Santilli <strk@keybit.net>
1365 * [r3504] Add missing CAPI additions of 3.3.0 to NEWS file
1367 2011-10-19 00:45 Mateusz Loskot <mateusz@loskot.net>
1369 * [r3502] Fixed CMAKE_CXX_FLAGS overridind -std=gnu++0x (#489)
1371 2011-10-18 22:12 Mateusz Loskot <mateusz@loskot.net>
1373 * [r3501] Missing 3.4.0 versions update in CMake configuration
1375 2011-10-05 23:24 Mateusz Loskot <mateusz@loskot.net>
1377 * [r3499] Removed redundant casts between integer types
1379 2011-10-05 00:09 Howard Butler <hobu.inc@gmail.com>
1381 * [r3498] declare these functions static inline to silence
1382 unused-function warning
1384 2011-10-04 20:46 Howard Butler <hobu.inc@gmail.com>
1386 * [r3497] remove extra ;'s to satisfy pedantic warning
1388 2011-10-04 15:48 Howard Butler <hobu.inc@gmail.com>
1390 * [r3495] turn off framework building by default on APPLE
1392 2011-10-04 15:43 Howard Butler <hobu.inc@gmail.com>
1394 * [r3494] propsets to svn:ignore CMake build junk
1396 2011-10-04 15:42 Howard Butler <hobu.inc@gmail.com>
1398 * [r3493] fix up non-framework CMake builds on APPLE
1400 2011-10-04 15:32 Howard Butler <hobu.inc@gmail.com>
1402 * [r3492] fix up order initialization
1404 2011-09-28 17:23 Mateusz Loskot <mateusz@loskot.net>
1406 * [r3491] * Added interesting test<11> case to Douglas-Peucker unit
1407 * Visual C++ build on Windows x86-32 is all green and happy
1410 2011-09-23 12:14 Sandro Santilli <strk@keybit.net>
1412 * [r3484] Fixed handling of Linear Referencing over
1413 MultiLineStrings to always return lowest index, and to trim
1414 zero-length result components (#323)
1416 Includes test. This is a port of JTS changesets 463, 464 and 465
1418 2011-09-23 12:14 Sandro Santilli <strk@keybit.net>
1420 * [r3483] Port updates to the LenghtIndexedLineTest testcase (see
1423 Note that the test fails if the library isn't also fixed
1425 2011-09-23 01:03 Mateusz Loskot <mateusz@loskot.net>
1427 * [r3482] Removed Subversion Id keyword from all text files (#480)
1429 2011-09-23 00:16 Mateusz Loskot <mateusz@loskot.net>
1431 * [r3481] Removed Subversion svn:keywords property (#480)
1433 2011-09-21 08:11 Sandro Santilli <strk@keybit.net>
1435 * [r3475] Fix out-of-place build for python binding (#332)
1437 2011-09-20 14:35 Howard Butler <hobu.inc@gmail.com>
1439 * [r3472] mark concrete implementations as non-virtual for
1440 GeometryCollection::computeEnvelopInternal and
1441 GeometryCollection::compareToSameClass #478
1443 2011-09-20 14:24 Howard Butler <hobu.inc@gmail.com>
1445 * [r3470] apply clang fix for #463
1447 2011-09-19 15:07 Mateusz Loskot <mateusz@loskot.net>
1449 * [r3469] Disable unit test relying on C99 feature if GEOS built
1452 2011-09-17 15:53 Sandro Santilli <strk@keybit.net>
1454 * [r3468] Use the global isnan from math.h for Solaris (#461)
1456 2011-09-12 07:47 Sandro Santilli <strk@keybit.net>
1458 * [r3465] Fix memory leak on invalid geometry in InteriorPointArea
1461 2011-08-24 14:55 Sandro Santilli <strk@keybit.net>
1463 * [r3463] Fix warnings on MSVC 2008 64 Bit (#470)
1465 2011-08-20 21:02 Sandro Santilli <strk@keybit.net>
1467 * [r3461] Forward port fix for #464 (Geometry.clone SRID copy)
1469 2011-08-19 09:42 Sandro Santilli <strk@keybit.net>
1471 * [r3458] Fix missing return from DirectedEdge output operator
1473 2011-08-19 09:41 Sandro Santilli <strk@keybit.net>
1475 * [r3457] Fix out-of-source builds
1477 2011-08-06 09:10 Sandro Santilli <strk@keybit.net>
1479 * [r3456] Drop dangling references to SegmentString.inl (ticket
1482 2011-07-27 13:55 Sandro Santilli <strk@keybit.net>
1484 * [r3455] Add test file printing sizes of some classes
1486 2011-07-27 13:29 Sandro Santilli <strk@keybit.net>
1488 * [r3454] Earlier release of input segment strings, earlier release
1489 of buffer subgraphs.
1491 2011-07-27 08:12 Sandro Santilli <strk@keybit.net>
1493 * [r3453] Change Noder interface to transfer ownership of noded
1494 segment strings to caller. Delete them as soon as converted to
1497 2011-07-26 16:36 Sandro Santilli <strk@keybit.net>
1499 * [r3452] Update class documentation and port info. Drop empty .inl
1502 2011-07-26 16:23 Sandro Santilli <strk@keybit.net>
1504 * [r3451] Have NodedSegmentString take ownership of
1507 2011-07-26 15:09 Sandro Santilli <strk@keybit.net>
1509 * [r3450] Use geomgraph::Label by value (less extra-heap), cleanups
1512 2011-07-21 09:54 Sandro Santilli <strk@keybit.net>
1514 * [r3449] Make geomgraph::Label non virtual, implement assignment
1515 operator, drop old logs, sync port info.
1517 2011-07-21 09:54 Sandro Santilli <strk@keybit.net>
1519 * [r3448] Add assignment operator to TopologyLocation, drop old
1520 logs, sync port info
1522 2011-07-20 15:40 Sandro Santilli <strk@keybit.net>
1524 * [r3444] Port JTS robustness fix for ConvexHull (ticket #457)
1526 2011-07-20 14:32 Sandro Santilli <strk@keybit.net>
1528 * [r3443] Allow XML tests not to specify a precision model,
1529 defaulting to floating
1531 This allows running some JTS tests w/out touching them
1533 2011-07-20 14:19 Sandro Santilli <strk@keybit.net>
1535 * [r3442] Add unit test for bug #337.
1537 2011-07-20 14:04 Sandro Santilli <strk@keybit.net>
1539 * [r3441] Reset CXXFLAGS for building XMLTester, should fix bug
1540 #319 (non-c++98 tinyxml)
1542 2011-07-20 11:45 Sandro Santilli <strk@keybit.net>
1544 * [r3439] Have GEOSOffsetCurve with distance 0 return the input
1547 2011-07-20 09:12 Sandro Santilli <strk@keybit.net>
1549 * [r3438] Add note about new BufferOp interface
1551 2011-07-20 09:03 Sandro Santilli <strk@keybit.net>
1553 * [r3437] Add setSingleSided interface to BufferOp-accessible
1556 Patch by Tai Meng <tai.meng@safe.com>
1558 2011-07-20 08:46 Sandro Santilli <strk@keybit.net>
1560 * [r3436] Add output operator for planargraph::DirectedEdge class
1562 2011-07-20 08:46 Sandro Santilli <strk@keybit.net>
1564 * [r3435] Drop unused variable
1566 2011-07-20 08:46 Sandro Santilli <strk@keybit.net>
1568 * [r3434] Add port info
1570 2011-07-20 08:46 Sandro Santilli <strk@keybit.net>
1572 * [r3433] Port JTS unit test for Polygonizer class (very light..)
1574 2011-07-07 08:33 Sandro Santilli <strk@keybit.net>
1576 * [r3432] Include platform.h, fixing SOLARIS build. Patch by Tai
1577 Meng <tai.meng@safe.com>.
1579 2011-07-06 07:02 Sandro Santilli <strk@keybit.net>
1581 * [r3429] Nodes always have labels (ported JTS fix to
1582 GeometryGraph::insertBoundaryPoint). Update port info.
1584 2011-07-06 07:02 Sandro Santilli <strk@keybit.net>
1586 * [r3428] Update port info for geomgraph::Node after GEOS fix was
1589 2011-07-05 13:59 Sandro Santilli <strk@keybit.net>
1591 * [r3427] svn update before running svn2cl
1593 2011-07-05 11:07 Sandro Santilli <strk@keybit.net>
1595 * [r3425] Update port info for IndexedNestedRingTester class
1597 2011-07-05 10:58 Sandro Santilli <strk@keybit.net>
1599 * [r3424] Changes of 3.3.1 do not belong in trunk (aimed at 3.4.0)
1601 2011-07-05 10:56 Sandro Santilli <strk@keybit.net>
1603 * [r3423] Fix #449 (Assertion fails checking validity of polygon)
1606 2011-07-05 10:56 Sandro Santilli <strk@keybit.net>
1608 * [r3422] Revert "When checking for validity, do not abort if every
1609 vertex of an hole is also a vertex of another one. Fixes bug
1610 #449, including regress testing." (will redo the JTS way)
1612 This reverts commit 7d2306c8dca2f0f1c5722640758578c1d59c7295.
1614 2011-07-05 09:52 Sandro Santilli <strk@keybit.net>
1616 * [r3417] Initialize MinimumDiamiter::minPtIndex in the
1617 constructor, to make static analisys tools happier
1619 2011-07-05 09:52 Sandro Santilli <strk@keybit.net>
1621 * [r3416] Initialize SweepLineIndex::indexBuilt in ctor
1623 2011-07-05 09:52 Sandro Santilli <strk@keybit.net>
1625 * [r3415] Initialize LineIntersector::isProperVar in constructor
1626 (not really needed but makes less noise under static analisys
1629 2011-07-05 09:52 Sandro Santilli <strk@keybit.net>
1631 * [r3414] Fix bogus override of PreparedGeometry::intersect by
1634 2011-07-05 09:52 Sandro Santilli <strk@keybit.net>
1636 * [r3413] Assert that the variable used as array index is not
1637 negative before using it (quadtree)
1639 2011-07-05 09:52 Sandro Santilli <strk@keybit.net>
1641 * [r3412] Avoid segfalting when an added node has no label in
1642 GeometryGraph::insertBoundaryPoint. See
1643 https://sourceforge.net/tracker/?func=detail&aid=3353879&group_id=128875&atid=713120
1645 2011-07-05 09:52 Sandro Santilli <strk@keybit.net>
1647 * [r3411] Avoid segfaulting when Node.setLabelBoundary is called
1648 against a node with null label. See
1649 https://sourceforge.net/tracker/?func=detail&aid=3353871&group_id=128875&atid=713120
1651 2011-07-05 09:52 Sandro Santilli <strk@keybit.net>
1653 * [r3410] Assert that the variable used as array index is not
1654 negative before using it.
1656 2011-07-05 09:51 Sandro Santilli <strk@keybit.net>
1658 * [r3409] Do not dereference past-the-end iterator on invalid call
1660 2011-07-01 08:22 Sandro Santilli <strk@keybit.net>
1662 * [r3398] Add test for ticket #455 (bad result from the deprecated
1663 GEOSSingleSidedBuffer). It passes here in trunk, good!
1665 2011-07-01 08:22 Sandro Santilli <strk@keybit.net>
1667 * [r3397] NEWS item about #449
1669 2011-06-27 11:45 Sandro Santilli <strk@keybit.net>
1671 * [r3394] Bump versions up assuming a new minor release will come
1672 out from trunk. Closes #453
1674 2011-06-09 15:28 Sandro Santilli <strk@keybit.net>
1676 * [r3392] When checking for validity, do not abort if every vertex
1677 of an hole is also a vertex of another one. Fixes bug #449,
1678 including regress testing.
1680 2011-06-02 20:18 Sandro Santilli <strk@keybit.net>
1682 * [r3390] Refine test for #448
1684 2011-06-02 20:13 Sandro Santilli <strk@keybit.net>
1686 * [r3389] Add test for bug #448
1688 2011-05-30 12:50 Sandro Santilli <strk@keybit.net>
1690 * [r3387] Update for release
1692 2011-05-30 12:48 Sandro Santilli <strk@keybit.net>
1694 * [r3386] Set version to 3.3.0 (final) - Set release date to
1697 2011-05-30 10:49 Mateusz Loskot <mateusz@loskot.net>
1699 * [r3385] Applied William\'s patch capi_CMakeLists.txt.patch for
1700 OSX framework (Ticket #385)
1702 2011-05-30 10:45 Mateusz Loskot <mateusz@loskot.net>
1704 * [r3384] Applied William\'s patch * src_CMakeLists.txt.patch
1705 Download added OSX framework (Ticket #385)
1707 2011-05-30 10:30 Mateusz Loskot <mateusz@loskot.net>
1709 * [r3383] Applied William\'s patch with missing library versions
1710 for OSX framework (Ticket #385)
1712 2011-05-30 09:41 Mateusz Loskot <mateusz@loskot.net>
1714 * [r3382] Applied supplementary tests.patch for 85 from William
1716 2011-05-27 14:04 Sandro Santilli <strk@keybit.net>
1718 * [r3381] The mac framework info.plist.in from r3376 didn't make it
1719 into the rc2 tarball.
1721 2011-05-23 10:04 Sandro Santilli <strk@keybit.net>
1723 * [r3378] updated for 3.3.0rc2 release
1725 2011-05-23 09:58 Sandro Santilli <strk@keybit.net>
1727 * [r3377] Set version to 3.3.0rc2
1729 2011-05-23 08:52 Mateusz Loskot <mateusz@loskot.net>
1731 * [r3376] Added src/info.plist.in file for OS X framework build
1732 option in CMake configuration (Ticket #385)
1734 2011-05-22 23:34 Mateusz Loskot <mateusz@loskot.net>
1736 * [r3375] Added OS X framework build option to CMake configuration
1739 2011-05-20 08:02 Sandro Santilli <strk@keybit.net>
1741 * [r3374] add missing return from main
1743 2011-05-19 20:39 Frank Warmerdam <warmerdam@pobox.com>
1745 * [r3373] shellCount checking should not be DEBUG only now that we
1746 throw an exception (#398)
1748 2011-05-19 19:32 Frank Warmerdam <warmerdam@pobox.com>
1750 * [r3372] Updates for Makefile.vc builds and issues when building
1751 NDEBUG and no inlining
1753 2011-05-19 14:58 Sandro Santilli <strk@keybit.net>
1755 * [r3371] Fix build of prepared geoms memleak tester on system
1756 w/out geos installed
1758 2011-05-18 19:59 Sandro Santilli <strk@keybit.net>
1760 * [r3370] Do not assume isfinite is in std:: namespace to fix #444;
1761 Have RobustDeterminant use a broad 'using namespace std' to fix
1762 #442 in another way.
1764 2011-05-17 20:44 Sandro Santilli <strk@keybit.net>
1766 * [r3369] Distribute cmake build scripts. Fixes bug #441.
1768 2011-05-17 17:04 Sandro Santilli <strk@keybit.net>
1770 * [r3368] Remove inlines machinery from MCIndexSnapRounder.
1771 Possibly fixes ticket #222.
1773 2011-05-17 16:50 Sandro Santilli <strk@keybit.net>
1775 * [r3367] Remove disabled code and old logs. No functional change.
1777 2011-05-16 14:17 Mateusz Loskot <mateusz@loskot.net>
1779 * [r3366] Fixed buggy self-assignment in
1780 SineStarFactory::setNumArms
1782 2011-05-16 11:46 Sandro Santilli <strk@keybit.net>
1784 * [r3365] Quality ::finite and ::isfinite symbols, when available,
1785 into the std:: namespace. Fixes bug #442.
1787 2011-05-13 16:22 Mateusz Loskot <mateusz@loskot.net>
1789 * [r3364] GEOS DLL exports are pretty much messed up. The same DLL
1790 declspec is used by both C++ and C DLLs. So, GEOS C DLL cannot
1791 import and link properly against GEOS C++ interface as the
1792 declspec(dllexport) is specified for the GEOS C++ DLL where
1793 declspec(dllimport) is expected. This commit fixes the issue
1794 (temporarily) by linking GEOS C DLL against GEOS C++ static
1797 2011-05-13 16:17 Mateusz Loskot <mateusz@loskot.net>
1799 * [r3363] Added missing DLL decspec for Angle class
1801 2011-05-13 15:53 Mateusz Loskot <mateusz@loskot.net>
1803 * [r3362] Removed std::isfinite as possibly non-existing on some
1804 platforms - rather fix platform.h if needed.
1806 2011-05-12 10:11 Sandro Santilli <strk@keybit.net>
1808 * [r3361] Add note about #357 fix
1810 2011-05-12 09:56 Sandro Santilli <strk@keybit.net>
1812 * [r3360] Have RobustDeterminant throw an IllegalArgument if passed
1813 any infinite or nan value. Fixes bug #357. Includes regress test.
1815 2011-05-12 07:39 Sandro Santilli <strk@keybit.net>
1817 * [r3359] Add note about the memory usage reduction in prepared
1820 2011-05-12 07:21 Sandro Santilli <strk@keybit.net>
1822 * [r3358] Reserve vector space, use ::size_type for vector indices.
1824 2011-05-12 07:18 Sandro Santilli <strk@keybit.net>
1826 * [r3357] Don't let MCIndexSegmentSetMutualIntersector grow in
1827 memory on every new ::process call. Fixes bug #342.
1829 2011-05-12 07:14 Sandro Santilli <strk@keybit.net>
1831 * [r3356] Port info for MonotoneChainBuilder
1833 2011-05-12 06:20 Sandro Santilli <strk@keybit.net>
1835 * [r3355] Fix a memory leak in
1836 PreparedLineStringIntersects::isAnyPointInRing
1838 2011-05-12 06:16 Sandro Santilli <strk@keybit.net>
1840 * [r3354] Drop commented out code
1842 2011-05-12 06:13 Sandro Santilli <strk@keybit.net>
1844 * [r3353] Port info for PreparedLineStringIntersects, and avoid
1845 polluting the global namespace
1847 2011-05-12 06:10 Sandro Santilli <strk@keybit.net>
1849 * [r3352] Reduce heap allocations in
1850 AbstractPreparedPolygonContains
1852 2011-05-11 17:59 Sandro Santilli <strk@keybit.net>
1854 * [r3351] Port info for FastSegmentSetIntersectionFinder
1856 2011-05-11 17:59 Sandro Santilli <strk@keybit.net>
1858 * [r3350] Port info for MCIndexSegmentSetMutualIntersector
1860 2011-05-11 17:25 Sandro Santilli <strk@keybit.net>
1862 * [r3349] Import test for bug #342. It is not automated as it's not
1863 general (requires bash)
1865 2011-05-11 10:00 Sandro Santilli <strk@keybit.net>
1867 * [r3348] Producing a bzip2 tarball is easier than described
1869 2011-05-11 09:54 Sandro Santilli <strk@keybit.net>
1871 * [r3346] Updated for 3.0.0rc1 release
1873 2011-05-11 09:48 Sandro Santilli <strk@keybit.net>
1875 * [r3345] Add Geometry.offsetCurve to PHP binding
1877 2011-05-11 09:47 Sandro Santilli <strk@keybit.net>
1879 * [r3344] Add single-sided buffering support in PHP binding
1881 2011-05-11 09:15 Sandro Santilli <strk@keybit.net>
1883 * [r3343] Set version to 3.0.0rc1
1885 2011-05-10 18:10 Sandro Santilli <strk@keybit.net>
1887 * [r3342] Have GEOSOffsetCurve return LINESTRING EMPTY for
1888 collapsing lines (right offset on right-turning curve can do
1889 that). Regress test one such case, taken from
1890 http://trac.osgeo.org/postgis/ticket/413.
1892 2011-05-10 11:11 Sandro Santilli <strk@keybit.net>
1894 * [r3341] Add test for 357 (doesn't succeed at failing)
1896 2011-05-10 09:51 Sandro Santilli <strk@keybit.net>
1898 * [r3340] Revert "Use long double to compute edge distance."
1899 (r3334). Simple double in HCoordinate made #350 pass anyway.
1901 2011-05-10 09:51 Sandro Santilli <strk@keybit.net>
1903 * [r3339] Drop STORE_INTERMEDIATE_COMPUTATION_VALUES macro and
1904 protected non-unrolled computation, that is all paranoia aimed at
1905 making floats stored to match java IEEE. Since we get no failures
1906 in testsuite (our and postgis') I think it makes sense to have
1907 the code as close as possible to the JTS one.
1909 2011-05-10 09:50 Sandro Santilli <strk@keybit.net>
1911 * [r3338] Update port info
1913 2011-05-10 09:50 Sandro Santilli <strk@keybit.net>
1915 * [r3337] Expect the same results given by JTS
1917 2011-05-10 09:50 Sandro Santilli <strk@keybit.net>
1919 * [r3336] Bring hcoordinate back to double precision (from long
1922 2011-05-09 11:57 Sandro Santilli <strk@keybit.net>
1924 * [r3335] Automate test for bug350, change the expected result to
1925 match the one obtained by GEOS. It is not _exactly_ the same
1926 output obtained with JTS but close enough. Unfortunately both
1927 GEOS and JTS use an exact match for comparison so we won't be
1928 able to share this test.
1930 2011-05-09 11:57 Sandro Santilli <strk@keybit.net>
1932 * [r3334] Use long double to compute edge distance. Makes noding
1933 more robust, fixes bug #350.
1935 2011-05-06 18:51 Sandro Santilli <strk@keybit.net>
1937 * [r3333] Turn EdgeIntersection into a concrete, fully-inlined, C++
1940 2011-05-06 18:51 Sandro Santilli <strk@keybit.net>
1942 * [r3332] Describe MonotoneChain
1944 2011-05-06 18:51 Sandro Santilli <strk@keybit.net>
1946 * [r3331] Make output operators for Edge, EdgeIntersection and
1947 EdgeIntersectionList closer to JTS, for easier comparison
1949 2011-05-06 18:51 Sandro Santilli <strk@keybit.net>
1951 * [r3330] Output operator for EdgeIntersection and
1952 EdgeIntersectionList
1954 2011-05-06 18:51 Sandro Santilli <strk@keybit.net>
1956 * [r3329] Drop book keeping of segment intersectors, as we're
1957 transferring their ownership to caller anyway
1959 2011-05-06 08:57 Sandro Santilli <strk@keybit.net>
1961 * [r3328] Re-add also the original data in test for bug350, so
1964 2011-05-06 08:57 Sandro Santilli <strk@keybit.net>
1966 * [r3327] Use logical (not bitwise) AND, use dynamic_cast to map
1967 JTS's instanceof operator
1969 2011-05-06 08:57 Sandro Santilli <strk@keybit.net>
1971 * [r3326] Modify test for bug350 so to use pre-snapped geometries.
1972 Shows that the problem is not in snapping code, but after that
1973 (ie: JTS succeeds at fist shot on this new input)
1975 2011-05-04 17:45 Sandro Santilli <strk@keybit.net>
1977 * [r3325] Fix regression accidentally introduced by commit r3322
1978 (Sean's). Add automated test for it (was found trough PostGIS
1981 2011-05-04 16:30 Sandro Santilli <strk@keybit.net>
1983 * [r3324] Drop useless and unavailable include
1985 2011-05-03 02:30 Sean Gillies <sgillies@frii.com>
1987 * [r3323] Damn these tabs
1989 2011-05-03 02:27 Sean Gillies <sgillies@frii.com>
1991 * [r3322] Add missing prepared geometry predicates to C API (#436)
1993 2011-04-28 16:39 Sandro Santilli <strk@keybit.net>
1995 * [r3321] Improve performance of RectangleIntersects (of one order
1998 2011-04-28 16:38 Sandro Santilli <strk@keybit.net>
2000 * [r3320] More concise output from performance tester
2002 2011-04-28 15:09 Sandro Santilli <strk@keybit.net>
2004 * [r3319] Hush uncontrolled debugging prints
2006 2011-04-28 15:08 Sandro Santilli <strk@keybit.net>
2008 * [r3318] Plug leak on exception in RelateComputer (exposed by
2009 running doc/example)
2011 2011-04-28 15:08 Sandro Santilli <strk@keybit.net>
2013 * [r3317] Do not leak on exception during relational geometry
2016 2011-04-28 14:16 Sandro Santilli <strk@keybit.net>
2018 * [r3316] Port RectangleIntersects performance test from JTS-1.12
2020 2011-04-28 14:16 Sandro Santilli <strk@keybit.net>
2022 * [r3315] Do not leak memory during rectangle intersects predicate
2024 2011-04-28 14:16 Sandro Santilli <strk@keybit.net>
2026 * [r3314] Drop unneeded include
2028 2011-04-28 10:04 Sandro Santilli <strk@keybit.net>
2030 * [r3313] Port geos::geom::util::SineStarFactory from JTS-1.12,
2031 useful for profile-test RectangleIntersects.
2033 2011-04-28 10:04 Sandro Santilli <strk@keybit.net>
2035 * [r3312] Trim old embedded history log (from CVS times)
2037 2011-04-27 16:42 Sandro Santilli <strk@keybit.net>
2039 * [r3311] Improve speed of Geometry.getArea, unit-test it.
2041 2011-04-27 15:52 Sandro Santilli <strk@keybit.net>
2043 * [r3310] Match full class names, not partial. Allow specifying a
2046 2011-04-27 15:47 Sandro Santilli <strk@keybit.net>
2048 * [r3309] Sync linemerge package to JTS-1.12 (nothing changed)
2050 2011-04-27 15:33 Sandro Santilli <strk@keybit.net>
2052 * [r3308] Utility script to help with editing all files of a class
2054 2011-04-27 15:18 Sandro Santilli <strk@keybit.net>
2056 * [r3307] Sync Angle class to JTS-1.12, port unit testing for it.
2058 2011-04-27 14:13 Sandro Santilli <strk@keybit.net>
2060 * [r3306] Add test for singlesided buffer (areal). Fix premature
2061 exit from OffsetCurveSetBuilder.
2063 2011-04-27 13:38 Sandro Santilli <strk@keybit.net>
2065 * [r3305] Drop one argument from GEOSOffsetCurve. Tell right/left
2066 from width/distance sign (<0 for right side)
2068 2011-04-27 13:06 Sandro Santilli <strk@keybit.net>
2070 * [r3304] Put OffsetCurveTest in its own file (old singleside test
2071 + a couple more tests)
2073 2011-04-27 13:06 Sandro Santilli <strk@keybit.net>
2075 * [r3303] Add GEOSBufferParams type and GEOSBufferWithParams
2076 function to have an extensible buffer operation. Allows areal
2077 single sided buffer.
2079 2011-04-27 11:13 Sandro Santilli <strk@keybit.net>
2081 * [r3302] Add GEOSOffsetCurve C-API interface deprecating
2082 GEOSSingleSidedBuffer
2084 2011-04-27 09:42 Sandro Santilli <strk@keybit.net>
2086 * [r3301] Refactored offset curve generation (from JTS-1.12)
2088 2011-04-27 09:42 Sandro Santilli <strk@keybit.net>
2090 * [r3300] Sync BufferParameters class to JTS r378 (isSingleSided
2093 2011-04-27 09:42 Sandro Santilli <strk@keybit.net>
2095 * [r3299] Sync BufferOp class to JTS r378. Do not port the unused
2096 isSingleSided property.
2098 2011-04-23 10:30 Sandro Santilli <strk@keybit.net>
2100 * [r3298] Add note about GEOSCascadedUnion deprecation
2102 2011-04-23 10:28 Sandro Santilli <strk@keybit.net>
2104 * [r3297] Mark GEOSUnionCascaded as deprecated, GEOSUnaryUnion does
2105 the same thing w/out refusin to deal with lines, points,
2108 2011-04-23 10:03 Sandro Santilli <strk@keybit.net>
2110 * [r3296] Generalize CascadedPolygonUnion into a CascadedUnion. Use
2111 the generalized class for unary union of lines, fixing bug #392.
2112 Automate testing of it, tweak expected results from other tests
2113 (output components reordered).
2115 2011-04-22 22:26 Sandro Santilli <strk@keybit.net>
2117 * [r3295] Use equals() to compare expected/obtained results of
2118 "Union" operation. This matches JTS and prevents being too strict
2121 2011-04-22 18:46 Sandro Santilli <strk@keybit.net>
2123 * [r3294] Put GeometryListHolder in its own header file.
2125 2011-04-22 13:51 Sandro Santilli <strk@keybit.net>
2127 * [r3293] Use stringstream to format strings rather than
2128 printf-like statements. Simplifies things a lot.
2130 2011-04-22 13:04 Sandro Santilli <strk@keybit.net>
2132 * [r3292] Sync PrecisionModel to JTS-1.12, add unit testing, fix
2133 getMaximumPrecisionDigit to behave as documented (JTS doesn't).
2135 2011-04-20 17:13 Sandro Santilli <strk@keybit.net>
2137 * [r3291] Sync OffsetCurveSetBuilder::isErodedCompletely
2138 implementation to JTS, fixing bug #434
2140 2011-04-20 15:55 Sandro Santilli <strk@keybit.net>
2142 * [r3290] Move per-ticket testcases under their own directory
2144 2011-04-20 15:42 Sandro Santilli <strk@keybit.net>
2146 * [r3289] Set JTS port version to 1.12
2148 2011-04-19 07:57 Sandro Santilli <strk@keybit.net>
2150 * [r3288] Add test for IsCCW against the two almost-collapsed rings
2151 resulting by GEOS or JTS during execution of the union described
2152 in ticket #398. This is done after confirmation of same results
2153 in JTS (1 bit makes the difference between CCW and CW
2156 2011-04-18 21:45 Sandro Santilli <strk@keybit.net>
2158 * [r3287] Add the actual ->distance() call to the test for bug #367
2160 2011-04-18 21:28 Sandro Santilli <strk@keybit.net>
2162 * [r3286] Throw a TopologyException, rather than aborting, when
2163 finding more than a shell in MinimalEdgeRing list. Fixes bug
2164 #398. Enables automated test for it. Note that JTS fails the test
2165 now, triggering the failed assertion.
2167 2011-04-18 21:28 Sandro Santilli <strk@keybit.net>
2169 * [r3285] Expect a result with/out the collapsed ring in the test
2170 for bug 398. Funny enough, this makes JTS react by failing the
2171 assertion I was tracking...
2173 2011-04-18 21:01 Sandro Santilli <strk@keybit.net>
2175 * [r3284] Avoid more heap allocations in PolygonBuilder
2177 2011-04-18 15:08 Sandro Santilli <strk@keybit.net>
2179 * [r3283] Reduce heap allocations in PolygonBuilder, rewrite some
2180 private interfaces to deal with refs rather than pointers
2182 2011-04-18 15:08 Sandro Santilli <strk@keybit.net>
2184 * [r3282] Use PlanarGraph::linkResultDirectedEdges rather than
2187 2011-04-18 15:08 Sandro Santilli <strk@keybit.net>
2189 * [r3281] Turn PlanarGraph::linkResultDirectedEdges into a
2192 2011-04-13 11:52 Sandro Santilli <strk@keybit.net>
2194 * [r3280] Add test for bug #435
2196 2011-04-13 11:32 Sandro Santilli <strk@keybit.net>
2198 * [r3279] Fix path to CAPI includes for PHP binding
2200 2011-04-13 10:44 Sandro Santilli <strk@keybit.net>
2202 * [r3278] Drop coordinate dimension cache after read-write
2203 filtering. Fixes ticket #435.
2205 2011-04-13 08:26 Sandro Santilli <strk@keybit.net>
2207 * [r3277] Drop author.sh, add a rule to create authors.git instead
2209 2011-04-13 07:37 Sandro Santilli <strk@keybit.net>
2211 * [r3276] Add script to be used with git-svn --authors-prog
2213 2011-03-26 14:02 Sandro Santilli <strk@keybit.net>
2215 * [r3275] fix missing size_t with gcc 4.6
2217 2011-03-26 14:02 Sandro Santilli <strk@keybit.net>
2219 * [r3274] fixed missing NULL with gcc 4.6
2221 2011-03-26 14:02 Sandro Santilli <strk@keybit.net>
2223 * [r3273] fix uninitialized const caused by missing constructor
2225 2011-03-24 17:54 Mateusz Loskot <mateusz@loskot.net>
2227 * [r3272] Added source_group properties to support source browsers
2230 2011-03-16 22:29 Sandro Santilli <strk@keybit.net>
2232 * [r3271] Use GEOSVALID flag correctly, thanks Mat for spotting
2235 2011-03-11 14:40 Sandro Santilli <strk@keybit.net>
2237 * [r3270] Add XML test for bug #350
2239 2011-03-11 14:24 Sandro Santilli <strk@keybit.net>
2241 * [r3269] Add XML test for bug398 (not automatically run, as it
2244 2011-03-11 14:24 Sandro Santilli <strk@keybit.net>
2246 * [r3268] Tell more about XML loading failures
2248 2011-03-08 09:04 Sandro Santilli <strk@keybit.net>
2250 * [r3267] Add test for invalid boundary node rule value
2252 2011-03-04 17:05 Sandro Santilli <strk@keybit.net>
2254 * [r3266] PHP: add relateBoundaryNodeRule method to GEOSGeometry
2257 2011-03-04 16:38 Sandro Santilli <strk@keybit.net>
2259 * [r3265] Add note aboute GEOSRelateBoundaryNodeRule
2261 2011-03-04 16:31 Sandro Santilli <strk@keybit.net>
2263 * [r3264] GEOSRelateBoundaryNodeRule test, ticket #399 [RT-SIGTA]
2265 2011-03-04 16:30 Sandro Santilli <strk@keybit.net>
2267 * [r3263] GEOSRelateBoundaryNodeRule, ticket #399 [RT-SIGTA]
2269 2011-03-04 16:30 Sandro Santilli <strk@keybit.net>
2271 * [r3262] Indenting..
2273 2011-03-02 13:45 Sandro Santilli <strk@keybit.net>
2275 * [r3261] Tweak unit test to expect distance 0 between an empty an
2276 anything else. Report the change in NEWS file.
2278 2011-03-02 13:45 Sandro Santilli <strk@keybit.net>
2280 * [r3260] Add support for "distance" op in XMLTester, and import
2281 JTS TestDistance.xml
2283 2011-03-02 13:45 Sandro Santilli <strk@keybit.net>
2285 * [r3259] Fixed Geometry.distance() and DistanceOp to return 0.0
2286 for empty inputs (JTS-1.11)
2288 2011-03-02 13:13 Sandro Santilli <strk@keybit.net>
2290 * [r3258] Sync IsValidOp and related XML testcase to JTS-1.12
2292 2011-03-02 12:46 Sandro Santilli <strk@keybit.net>
2294 * [r3257] Added check for illegal state in offsetPoint method
2296 2011-03-02 09:24 Sandro Santilli <strk@keybit.net>
2298 * [r3256] Fix debug build
2300 2011-03-01 17:56 Mateusz Loskot <mateusz@loskot.net>
2302 * [r3255] Fix DLL build using Visual C++: *) added missing exports;
2303 *) do not use static data members in inline methods - linker
2304 fails to find definition ; *) Clean up C4251 warning.
2306 2011-03-01 17:53 Mateusz Loskot <mateusz@loskot.net>
2308 * [r3254] Check geometry against nullptr
2310 2011-03-01 17:50 Mateusz Loskot <mateusz@loskot.net>
2312 * [r3253] Redefined ENDIAN_BIG and ENDIAN_LITTLE as enumerators
2313 instead of static non-const members - Visual C++ linker has
2314 mysterious problems with exporting them from DLL.
2316 2011-02-28 14:36 Sandro Santilli <strk@keybit.net>
2318 * [r3252] Fix BufferOp::bufferFixedPrecision to use snap-rounding
2319 noder. Fixes bug #356.
2321 2011-02-28 12:19 Sandro Santilli <strk@keybit.net>
2323 * [r3251] Cleanup debugging output. Previous version didn't really
2324 print the _noded_ output at all.
2326 2011-02-28 11:43 Sandro Santilli <strk@keybit.net>
2328 * [r3250] Expose and test covers/coveredBy to PHP binding
2330 2011-02-28 11:32 Sandro Santilli <strk@keybit.net>
2332 * [r3249] GEOSCovers and GEOSCoveredBy (ticket #396) by Alessandro
2335 2011-02-25 16:05 Sandro Santilli <strk@keybit.net>
2337 * [r3248] be explicit about quadrant segments
2339 2011-02-25 10:22 Sandro Santilli <strk@keybit.net>
2341 * [r3247] Add test for ticket #356 (not run, as it fails)
2343 2011-02-23 17:13 Sandro Santilli <strk@keybit.net>
2345 * [r3246] JTS-1.12 sync
2347 2011-02-23 16:46 Sandro Santilli <strk@keybit.net>
2349 * [r3245] Update port info
2351 2011-02-23 16:21 Sandro Santilli <strk@keybit.net>
2353 * [r3244] Update port info
2355 2011-02-23 16:21 Sandro Santilli <strk@keybit.net>
2357 * [r3243] Fixed buffer OffsetCurveSetBuilder to handle "flat" rings
2360 2011-02-23 15:45 Sandro Santilli <strk@keybit.net>
2362 * [r3242] Don't bother adding ring if it is "flat" and will
2363 disappear in the output (from TS r261)
2365 2011-02-23 15:45 Sandro Santilli <strk@keybit.net>
2367 * [r3241] Sync LinearRing to JTS-1.12: empty LinearRing are closed
2370 2011-02-23 14:37 Sandro Santilli <strk@keybit.net>
2372 * [r3240] Update port info for MCIndexPointSnapper
2374 2011-02-23 14:37 Sandro Santilli <strk@keybit.net>
2376 * [r3239] Update port info for SimpleSnapRounder
2378 2011-02-23 14:37 Sandro Santilli <strk@keybit.net>
2380 * [r3238] Update port info for MCIndexSnapRounder (and remove
2383 2011-02-23 14:37 Sandro Santilli <strk@keybit.net>
2385 * [r3237] Sync HotPixel to JTS-1.12 (doxygen + privatization of a
2388 2011-02-23 11:05 Sandro Santilli <strk@keybit.net>
2390 * [r3236] Run test for bug366 (succeeds)
2392 2011-02-23 10:25 Sandro Santilli <strk@keybit.net>
2394 * [r3235] Port JTS unit tests for SegmentPointComparator
2396 2011-02-23 10:25 Sandro Santilli <strk@keybit.net>
2398 * [r3234] Take SegmentPointComparator out of implelmentation file,
2399 to allow for unit-testing.
2401 2011-02-23 09:37 Sandro Santilli <strk@keybit.net>
2403 * [r3233] Fix NodedSegmentString to handle zero-length line
2404 segments correctly (via safeOctant)
2406 2011-02-22 21:22 Sandro Santilli <strk@keybit.net>
2408 * [r3232] Export Puntal, Lineal and Polygonal symbols
2410 2011-02-22 17:53 Sandro Santilli <strk@keybit.net>
2412 * [r3231] Fix linemerge test (wrong initial copy)
2414 2011-02-21 17:30 Sandro Santilli <strk@keybit.net>
2416 * [r3230] Add LineSequencer unit test, fix memory leaks in the
2419 2011-02-21 17:30 Sandro Santilli <strk@keybit.net>
2421 * [r3229] Add templated geometry adder to LineSequencer class
2423 2011-02-21 16:14 Sandro Santilli <strk@keybit.net>
2425 * [r3228] Sync linemerge namespace to JTS-1.12 fixing LineMerger to
2426 skip lines with only a single unique coordinate; reduce some heap
2427 allocations; add unit testing for Linemerger
2429 2011-02-21 16:14 Sandro Santilli <strk@keybit.net>
2431 * [r3227] Sync linemerge::LineSequencer to JTS-1.12
2433 2011-02-21 14:02 Sandro Santilli <strk@keybit.net>
2435 * [r3226] Add note about SnapIfNeededOverlayOp change
2437 2011-02-21 14:02 Sandro Santilli <strk@keybit.net>
2439 * [r3225] Update port info
2441 2011-02-21 12:03 Sandro Santilli <strk@keybit.net>
2443 * [r3224] Fix SnapIfNeededOverlayOp to throw the originating
2444 exception, which contains meaningful coordinates, and update port
2447 2011-02-18 18:25 Mateusz Loskot <mateusz@loskot.net>
2449 * [r3223] Updated CMake configuration to use libgeos.lib for static
2450 library and geos.lib for import library. Define GEOS_DLL_EXPORT
2451 for GEOS DLL target.
2453 2011-02-15 17:35 Mateusz Loskot <mateusz@loskot.net>
2455 * [r3222] gstrdup may throw since r3088 thus should no longer be
2456 declared as C function
2458 2011-02-15 15:24 Sandro Santilli <strk@keybit.net>
2460 * [r3221] Allow passing NULL for "reason" and "location" arguments
2461 of GEOSisValidDetail [RT-SIGTA]
2463 2011-02-15 15:15 Sandro Santilli <strk@keybit.net>
2465 * [r3220] Adapt PHP binding to the new GEOSisValidDetail interface
2467 2011-02-15 15:15 Sandro Santilli <strk@keybit.net>
2469 * [r3219] Add a 'flags' parameter to GEOSisValidDetail.
2471 2011-02-15 15:14 Sandro Santilli <strk@keybit.net>
2473 * [r3218] Make sure php binding are built _before_ the
2474 corresponding test is run
2476 2011-02-13 22:31 Sandro Santilli <strk@keybit.net>
2478 * [r3217] Guard againts empty vectors before decrementing .end()
2480 2011-02-13 22:30 Sandro Santilli <strk@keybit.net>
2482 * [r3216] Add an .empty() interface to CoordinateList
2484 2011-02-13 21:29 Mateusz Loskot <mateusz@loskot.net>
2486 * [r3215] Added new ./configure option: --enable-glibcxx-debug
2487 which to enable libstdc++ debug mode (see Ticket #395). Added
2488 AC_MSG_CHECKING and AC_MSG_RESULT to existing options.
2490 2011-02-13 20:14 Mateusz Loskot <mateusz@loskot.net>
2492 * [r3214] CRLF to LF
2494 2011-02-13 20:14 Mateusz Loskot <mateusz@loskot.net>
2496 * [r3213] Added test case submitted with Ticket #367. No
2497 segmentation fault in distance() method observed under Visual C++
2500 2011-02-13 20:03 Sandro Santilli <strk@keybit.net>
2502 * [r3212] Always use BinaryOp for overlay operations accessible
2505 2011-02-13 19:54 Mateusz Loskot <mateusz@loskot.net>
2507 * [r3211] Explicitly disabled Visual C++ warning C4250 ('class1' :
2508 inherits 'class2::member' via dominance) - it is still unclear if
2509 caused by Visual C++ bug
2510 https://connect.microsoft.com/VisualStudio/feedback/details/101259/
2511 - safe to disable anyway.
2513 2011-02-13 19:51 Mateusz Loskot <mateusz@loskot.net>
2515 * [r3210] Return unset std::auto_otr from GeometryFactory,
2516 otherwise error condition causes no return
2518 2011-02-13 19:50 Mateusz Loskot <mateusz@loskot.net>
2520 * [r3209] Declare PointGeometryUnion type as non-copyable
2522 2011-02-13 19:25 Mateusz Loskot <mateusz@loskot.net>
2524 * [r3208] Renamed template parameters to more readable CamelCase
2525 and self-descriptive form. Declare Extracter type as
2526 non-copyable. Do not use names starting with underscore - they
2527 are reserved for C++ implementations.
2529 2011-02-13 19:22 Mateusz Loskot <mateusz@loskot.net>
2531 * [r3207] Fixed missing or ambiguous declarations of
2532 TopologyException (Ticket #394)
2534 2011-02-12 08:54 Sandro Santilli <strk@keybit.net>
2536 * [r3206] Have Geometry::Union use BinaryOp rather than
2537 SnapIfNeededOverlayOp. Improves robustness (fixes bug #360, test
2538 for which is enabled with this commit)
2540 2011-02-11 15:59 Sandro Santilli <strk@keybit.net>
2542 * [r3205] Add description
2544 2011-02-11 10:51 Sandro Santilli <strk@keybit.net>
2546 * [r3204] XML version of test for bug #360
2548 2011-02-11 10:28 Sandro Santilli <strk@keybit.net>
2550 * [r3203] Optimize container->container copy, on Mat's suggestion
2552 2011-02-11 09:58 Sandro Santilli <strk@keybit.net>
2554 * [r3202] PHP support or UnaryUnion
2556 2011-02-11 09:58 Sandro Santilli <strk@keybit.net>
2558 * [r3201] GEOSUnaryUnion C-API interface (and test)
2560 2011-02-10 21:05 Sandro Santilli <strk@keybit.net>
2562 * [r3200] Add support for UnaryUnion testing in XML format, import
2563 the JTS xml test for it
2565 2011-02-10 21:05 Sandro Santilli <strk@keybit.net>
2567 * [r3199] Add test exposing the std::copy bug of two commits ago
2569 2011-02-10 21:05 Sandro Santilli <strk@keybit.net>
2571 * [r3198] Expose unary union trought Geometry.Union()
2573 2011-02-10 21:05 Sandro Santilli <strk@keybit.net>
2575 * [r3197] Can't just std::copy over an empty container. Need a
2578 2011-02-10 15:51 Sandro Santilli <strk@keybit.net>
2580 * [r3196] Add unit test for UnaryUnionOp (and fix interface bug)
2582 2011-02-10 14:14 Sandro Santilli <strk@keybit.net>
2584 * [r3195] UnaryUnionOp port from JTS-1.12
2586 2011-02-10 14:10 Sandro Santilli <strk@keybit.net>
2588 * [r3194] Oops, didn't want to commit this one.
2590 2011-02-10 14:05 Sandro Santilli <strk@keybit.net>
2592 * [r3193] Fix dynamic cast
2594 2011-02-10 13:48 Sandro Santilli <strk@keybit.net>
2596 * [r3192] Add a template interface to CascadedPolygonUnion to relax
2597 requirements on used container
2599 2011-02-10 11:09 Sandro Santilli <strk@keybit.net>
2601 * [r3191] Introduce a templated version of
2602 GeometryFactory::buildGeometry, and test it.
2604 2011-02-10 11:09 Sandro Santilli <strk@keybit.net>
2606 * [r3190] Include required GeometryFactory header (it's used)
2608 2011-02-07 17:52 Sandro Santilli <strk@keybit.net>
2610 * [r3189] Port GeometryExtracter from JTS-1.12
2612 2011-02-07 17:00 Sandro Santilli <strk@keybit.net>
2616 2011-02-07 15:41 Sandro Santilli <strk@keybit.net>
2618 * [r3187] PointGeometryUnion port
2620 2011-02-07 15:39 Sandro Santilli <strk@keybit.net>
2622 * [r3186] Include definition of base class
2624 2011-02-07 15:39 Sandro Santilli <strk@keybit.net>
2626 * [r3185] Turn Puntal, Lineal and Polygonal into Geometry
2627 derivates. This commit introduces virtual inheritance and 3
2630 2011-02-04 12:27 Sandro Santilli <strk@keybit.net>
2632 * [r3184] dynamic_cast Polygon to Geometry before converting to
2633 void pointer. This is safer, altought the whole void pointer use
2634 should be dropped for real safety.
2636 2011-02-04 12:26 Sandro Santilli <strk@keybit.net>
2638 * [r3183] Avoid useless reinterpret_cast
2640 2011-02-04 10:12 Sandro Santilli <strk@keybit.net>
2642 * [r3182] Even more static casts drops
2644 2011-02-04 08:50 Sandro Santilli <strk@keybit.net>
2646 * [r3181] Drop more static casts
2648 2011-02-03 21:50 Sandro Santilli <strk@keybit.net>
2650 * [r3180] Don't downcast with static_cast
2652 2011-02-03 19:59 Sandro Santilli <strk@keybit.net>
2654 * [r3179] reduce static casts
2656 2011-02-03 19:58 Sandro Santilli <strk@keybit.net>
2658 * [r3178] provide standard strict weak ordering operator for
2661 2011-02-03 19:58 Sandro Santilli <strk@keybit.net>
2663 * [r3177] A step toward better const-correctness in
2664 GeometryCombiner interface
2666 2011-02-03 19:58 Sandro Santilli <strk@keybit.net>
2668 * [r3176] Document ownerhips of GeometryCombiner inputs
2670 2011-02-03 08:15 Sandro Santilli <strk@keybit.net>
2672 * [r3175] Oops.. fix the newly added interface to create MultiPoint
2673 from a vector of coordinates
2675 2011-02-02 19:24 Sandro Santilli <strk@keybit.net>
2677 * [r3174] Check PointLocator sync with JTS-1.12
2679 2011-02-02 19:23 Sandro Santilli <strk@keybit.net>
2681 * [r3173] Add interface to create MultiPoint from Coordinate vector
2683 2011-02-02 17:57 Sandro Santilli <strk@keybit.net>
2685 * [r3172] Check GeometryCombiner against JTS-1.12
2687 2011-02-02 17:41 Sandro Santilli <strk@keybit.net>
2689 * [r3171] Add Puntal, Lineal and Polygonal "interfaces"
2691 2011-01-27 18:01 Sandro Santilli <strk@keybit.net>
2693 * [r3170] Add release date of 3.2.0 (more than an year ago..)
2695 2011-01-27 10:16 Sandro Santilli <strk@keybit.net>
2697 * [r3169] Don't use is_null on unexistant array elements [#393]
2699 2011-01-25 23:20 Mateusz Loskot <mateusz@loskot.net>
2701 * [r3168] Added tests/bigtest programs to CMake configuration
2703 2011-01-25 23:08 Mateusz Loskot <mateusz@loskot.net>
2705 * [r3167] Updated CMake configuration to call xmltester from
2706 runtime output directory.
2708 2010-12-26 21:20 Sandro Santilli <strk@keybit.net>
2710 * [r3166] remove warning in testcase
2712 2010-12-26 20:32 Sandro Santilli <strk@keybit.net>
2714 * [r3165] Declare SharedPathsOp class as noncopyable. Hopefully
2715 fixes VC2008 warning. [RT-SIGTA]
2717 2010-12-24 14:27 Sandro Santilli <strk@keybit.net>
2719 * [r3164] Record port info for InteriorPointLine
2721 2010-12-22 16:28 Sandro Santilli <strk@keybit.net>
2723 * [r3163] Fix computation of shared path direction when path starts
2724 or ends on the first-last point of a closed line. Fixes ticket
2725 #391. Includes automated testing.
2727 2010-12-22 09:42 Sandro Santilli <strk@keybit.net>
2729 * [r3162] Expose GEOSRelateMatch to PHP api.
2731 2010-12-21 08:55 Sandro Santilli <strk@keybit.net>
2733 * [r3161] Add GEOSRelatePatternMatch C-API interface [RT-SIGTA]
2735 2010-12-20 11:34 Sandro Santilli <strk@keybit.net>
2737 * [r3160] MinGW32 fixes by Sandro Furieri
2739 2010-12-20 11:16 Mateusz Loskot <mateusz@loskot.net>
2741 * [r3159] Updated svn:ignore properties.
2743 2010-12-06 15:00 Sandro Santilli <strk@keybit.net>
2747 2010-12-03 17:26 Sandro Santilli <strk@keybit.net>
2749 * [r3157] Add test for src-vertex snapping allowance
2751 2010-12-03 14:02 Sandro Santilli <strk@keybit.net>
2753 * [r3156] Update copyright
2755 2010-12-03 13:57 Sandro Santilli <strk@keybit.net>
2757 * [r3155] Add method to insert coordinats into a CoordinateList
2758 w/out allowing duplicates (fixes issue #387)
2760 2010-12-03 10:58 Sandro Santilli <strk@keybit.net>
2762 * [r3154] Another test for snapping (empty sequence vs. non-empty
2765 2010-12-03 10:52 Sandro Santilli <strk@keybit.net>
2767 * [r3153] update dox
2769 2010-12-03 10:49 Sandro Santilli <strk@keybit.net>
2771 * [r3152] Take the allowSnappingToSourceVertices support in
2773 2010-12-03 08:36 Sandro Santilli <strk@keybit.net>
2775 * [r3151] Add test for GEOSSharedPaths C-API interface
2777 2010-12-02 18:06 Sandro Santilli <strk@keybit.net>
2779 * [r3150] Another test, and a leak plug (in the test)
2781 2010-12-02 16:49 Sandro Santilli <strk@keybit.net>
2783 * [r3149] Add GEOSSnap item
2785 2010-12-02 16:48 Sandro Santilli <strk@keybit.net>
2787 * [r3148] Expose GEOSSnap to PHP interface
2789 2010-12-02 16:44 Sandro Santilli <strk@keybit.net>
2791 * [r3147] Add test for C-API GEOSSnap interface
2793 2010-12-02 15:07 Sandro Santilli <strk@keybit.net>
2795 * [r3146] OOps.. this one build
2797 2010-12-02 14:52 Sandro Santilli <strk@keybit.net>
2799 * [r3145] Expose snapping to the C-API
2801 2010-12-02 14:29 Sandro Santilli <strk@keybit.net>
2803 * [r3144] Allow testing snapping something different from a single
2806 2010-12-02 14:16 Sandro Santilli <strk@keybit.net>
2808 * [r3143] tab to 8 spaces
2810 2010-12-02 10:32 Sandro Santilli <strk@keybit.net>
2812 * [r3142] Bring LineStringSnapper forward to r309 (JTS-1.11+):
2813 avoid snapping final point of closed rings.
2815 2010-12-02 09:38 Sandro Santilli <strk@keybit.net>
2817 * [r3141] update copyright date
2819 2010-12-02 09:36 Sandro Santilli <strk@keybit.net>
2821 * [r3140] Take GeometrySnapper forward to r309 (JTS-1.11+): add
2824 2010-11-30 08:31 Sandro Santilli <strk@keybit.net>
2826 * [r3139] Hope this is the last one... (RT credit tweaks)
2828 2010-11-29 13:45 Sandro Santilli <strk@keybit.net>
2830 * [r3138] Full credit line [RT-SIGTA]
2832 2010-11-29 11:08 Sandro Santilli <strk@keybit.net>
2834 * [r3137] SharedPaths in NEWS [RT-SIGTA]
2836 2010-11-29 10:51 Sandro Santilli <strk@keybit.net>
2838 * [r3136] Merge branch 'rt'
2840 2010-11-29 09:43 Sandro Santilli <strk@keybit.net>
2842 * [r3135] Write RT credit and NEWS itam
2844 2010-11-29 09:34 Sandro Santilli <strk@keybit.net>
2846 * [r3134] drop unused include
2848 2010-11-29 09:34 Sandro Santilli <strk@keybit.net>
2850 * [r3133] Test equal lines
2852 2010-11-29 09:34 Sandro Santilli <strk@keybit.net>
2854 * [r3132] Have SharedPathsOp throw an exception on illegal
2857 2010-11-29 09:34 Sandro Santilli <strk@keybit.net>
2859 * [r3131] Add tests for multiline-multiline both single dir and
2862 2010-11-29 09:34 Sandro Santilli <strk@keybit.net>
2864 * [r3130] Add two tests of mixed direction shared paths
2866 2010-11-29 09:34 Sandro Santilli <strk@keybit.net>
2868 * [r3129] Document that the direction of the returned paths is the
2869 one these paths have on the first geometry given
2871 2010-11-29 09:33 Sandro Santilli <strk@keybit.net>
2873 * [r3128] Initial tests for SharedPathsOp
2875 2010-11-29 09:33 Sandro Santilli <strk@keybit.net>
2877 * [r3127] Paths are always LINESTRING types
2879 2010-11-29 09:33 Sandro Santilli <strk@keybit.net>
2881 * [r3126] forgot aclocal.m4
2883 2010-11-29 09:33 Sandro Santilli <strk@keybit.net>
2885 * [r3125] Complete implementation of SharedPathsOp
2887 2010-11-29 09:33 Sandro Santilli <strk@keybit.net>
2889 * [r3124] more ignores
2891 2010-11-29 09:33 Sandro Santilli <strk@keybit.net>
2893 * [r3123] Build sharedpaths lib/namespace
2895 2010-11-29 09:32 Sandro Santilli <strk@keybit.net>
2897 * [r3122] Add support for 'maintainer mode'
2899 2010-11-29 09:32 Sandro Santilli <strk@keybit.net>
2903 2010-11-29 09:32 Sandro Santilli <strk@keybit.net>
2905 * [r3120] Stub SharedPathsOp
2907 2010-11-29 09:32 Sandro Santilli <strk@keybit.net>
2909 * [r3119] stub tet for SameDirection predicate
2911 2010-11-24 09:00 Sandro Santilli <strk@keybit.net>
2915 2010-10-25 15:12 Sandro Santilli <strk@keybit.net>
2917 * [r3117] Don't try to configure missing files (fixes bug #382)
2919 2010-10-15 15:54 Mateusz Loskot <mateusz@loskot.net>
2921 * [r3116] Unified CMAKE_*_OUTPUT_DIRECTOR locations to simplify
2922 tests running and finding all binaries.
2924 2010-10-15 15:20 Mateusz Loskot <mateusz@loskot.net>
2926 * [r3115] Visual C++ warnings cleanup
2928 2010-10-15 15:19 Mateusz Loskot <mateusz@loskot.net>
2930 * [r3114] Missing DLL storage-class attributes for
2931 GEOSOrientationIndex
2933 2010-10-15 14:55 Mateusz Loskot <mateusz@loskot.net>
2935 * [r3113] Cast toupper() result to char
2937 2010-10-15 13:42 Mateusz Loskot <mateusz@loskot.net>
2939 * [r3112] Deprecate Visual Studio projects in trunk/build (#381).
2940 Long live the CMake.
2942 2010-10-10 21:36 Mateusz Loskot <mateusz@loskot.net>
2944 * [r3111] Cleaned compiler warnings
2946 2010-10-10 21:36 Mateusz Loskot <mateusz@loskot.net>
2948 * [r3110] Cleaned compiler warnings
2950 2010-10-10 21:28 Mateusz Loskot <mateusz@loskot.net>
2952 * [r3109] Disable inline.obj if GEOS_INLINE defined while building
2955 2010-10-10 21:15 Mateusz Loskot <mateusz@loskot.net>
2957 * [r3108] Disable argument dependant lookup (Koenig) for min/max
2958 functions to make sure GEOS compiles in the presence of the min
2961 2010-10-10 21:07 Mateusz Loskot <mateusz@loskot.net>
2963 * [r3107] Added NOMINMAX define for Visual C++
2965 2010-10-10 20:50 Mateusz Loskot <mateusz@loskot.net>
2967 * [r3106] Do not set CMAKE_BUILD_TYPE for Visual Studio IDE
2968 generators - CMAKE_BUILD_TYPE is dedicated to
2969 single-configuration generators like Make or NMAKE.
2971 2010-10-10 11:32 Mateusz Loskot <mateusz@loskot.net>
2973 * [r3105] Updated GEOS_HEADERS location. Thanks to Andrea Peri for
2976 2010-08-27 18:23 Sandro Santilli <strk@keybit.net>
2978 * [r3104] Add test for 358 in the loop (now fixed).
2980 2010-08-27 15:58 Sandro Santilli <strk@keybit.net>
2982 * [r3103] Drop duplicated testcase
2984 2010-08-27 15:55 Sandro Santilli <strk@keybit.net>
2986 * [r3102] Check validity of CommonBitsOp return, as JTS does. Check
2987 output validity for all tests, do not run the now-throwing tests
2988 also known to be bogus in JTS.
2990 2010-08-27 15:43 Sandro Santilli <strk@keybit.net>
2992 * [r3101] Found bug375.xml (==robustness-invalid-output.xml) to be
2993 the same of JTS's failure/TestOverlay.xml, so dropped the
2994 previous 2 and copied over the latter. Won't run that test for
2995 now, so to get in sync with JTS as next step.
2997 2010-08-27 15:27 Sandro Santilli <strk@keybit.net>
2999 * [r3100] Add proper arg1 and arg2 attributes (for JTS support)
3001 2010-08-27 14:13 Sandro Santilli <strk@keybit.net>
3003 * [r3099] Add code to check validity of CommonBits removal policy
3004 op (known as EnhancedPreicionOp in JTS). The check can be turned
3005 on at compile time. Currently defaults to off to avoid breaking a
3006 previously-almost-working test (robustness-invalid-output.xml).
3007 It'll need some discussion before going on with this as to
3008 whether we can accept to return invalid geometries or not..
3010 2010-08-27 13:53 Sandro Santilli <strk@keybit.net>
3012 * [r3098] Split tests that trigger invalid outputs from the rest.
3013 Test the sane ones with --test-invalid-output and the other ones
3015 less strictness. Add (but dont run) tests for bugs 375 and 358
3017 review for correct expected otuput)
3019 2010-08-27 13:00 Sandro Santilli <strk@keybit.net>
3021 * [r3097] Have --test-valid-output influence test results
3023 2010-08-27 10:22 Sandro Santilli <strk@keybit.net>
3025 * [r3096] Add note about configuring for php support
3027 2010-08-27 09:04 Sandro Santilli <strk@keybit.net>
3029 * [r3095] const-correctness
3031 2010-08-27 06:17 Sandro Santilli <strk@keybit.net>
3033 * [r3094] Have --test-valid-output test actual result, not the
3034 expected one (more useful)
3036 2010-08-26 23:11 Sandro Santilli <strk@keybit.net>
3038 * [r3093] Fix name of the test to match ticket number
3040 2010-08-23 16:37 Stephen Wong <swongu@gmail.com>
3042 * [r3092] Fixed a filtering distance problem in
3043 bufferLineSingleSided. (#372)
3045 2010-08-23 15:10 Sandro Santilli <strk@keybit.net>
3047 * [r3091] Add more debugging calls (for bug #358)
3049 2010-08-23 13:38 Sandro Santilli <strk@keybit.net>
3051 * [r3090] Snapping heuristic was never really dropping common bits.
3053 This is just to have code match documentation, and still passes
3055 check' for GEOS. Wasn't tried against postgis, would be useful to
3058 2010-08-17 18:57 Sean Gillies <sgillies@frii.com>
3060 * [r3089] Use fully qualified std::runtime_error (#371) and fix
3063 2010-08-17 18:33 Sean Gillies <sgillies@frii.com>
3065 * [r3088] Throw runtime_error if allocation fails in gstrdup_s
3067 2010-07-26 22:21 Stephen Wong <swongu@gmail.com>
3069 * [r3087] Fixed a bufferLineSingleSided crash and fixed OGC
3070 validation on rare cases. (#364)
3072 2010-07-15 15:54 Sandro Santilli <strk@keybit.net>
3076 2010-07-15 09:15 Sandro Santilli <strk@keybit.net>
3078 * [r3085] Add item about the new PHP5 binding
3080 2010-07-15 09:13 Sandro Santilli <strk@keybit.net>
3082 * [r3084] PHP: Drop debug lines from serialization code, add test
3086 2010-07-15 09:07 Sandro Santilli <strk@keybit.net>
3088 * [r3083] Fix logic bug in phpunit check
3090 2010-07-14 08:38 Sandro Santilli <strk@keybit.net>
3092 * [r3082] Serialization/deserialization support for GEOSGeometry
3095 2010-07-13 11:03 Sandro Santilli <strk@keybit.net>
3097 * [r3081] Cleanup PHP-specific dependency handling and reporting
3099 2010-07-08 20:54 Sandro Santilli <strk@keybit.net>
3101 * [r3080] Object passed for ownership transfer in the constructor
3102 shouldn't be deleted when construction fails. Fixes bug #361
3104 2010-07-01 21:49 Sandro Santilli <strk@keybit.net>
3106 * [r3079] Note the bugfix in news file
3108 2010-07-01 21:44 Sandro Santilli <strk@keybit.net>
3110 * [r3078] Fix PolygonizeGraph::deleteDangles so it doesn't return
3111 duplicated LineStrings, as per JTS design. Fixes the Polygonizer
3112 Bug reported in list. This commit also takes the chance to reduce
3113 some heap allocations.
3115 2010-07-01 20:49 Sandro Santilli <strk@keybit.net>
3117 * [r3077] Minor optimizations / strictnesses
3119 2010-07-01 20:03 Sandro Santilli <strk@keybit.net>
3121 * [r3076] Drop useless heap-allocation in Polygonize op
3123 2010-06-24 14:40 Frank Warmerdam <warmerdam@pobox.com>
3125 * [r3075] fix memory leaks
3127 2010-06-24 14:10 Sandro Santilli <strk@keybit.net>
3129 * [r3074] PHP: GEOSWKTWriter::getOutputDimension and test
3131 2010-06-24 13:58 Frank Warmerdam <warmerdam@pobox.com>
3133 * [r3073] added GEOSWKTWriter_getOutputDimension and test (#354)
3135 2010-06-24 09:42 Sandro Santilli <strk@keybit.net>
3139 2010-06-24 09:41 Sandro Santilli <strk@keybit.net>
3141 * [r3071] WKBReader: construct and readHEX; improve WKTReader test
3142 to include 'Z' label
3144 2010-06-24 09:20 Sandro Santilli <strk@keybit.net>
3146 * [r3070] WKBWriter::{set,get}IncludeSRID (and test)
3148 2010-06-24 09:07 Sandro Santilli <strk@keybit.net>
3150 * [r3069] WKBWriter::{get,set}ByteOrder, improve tests for writeHEX
3152 2010-06-24 09:01 Sandro Santilli <strk@keybit.net>
3154 * [r3068] Make WKBWriter::setByteOrder check for argument and throw
3155 IllegalArgumentException when appropriate. Make sure C-API
3156 wrapper catches those.
3158 2010-06-24 08:28 Sandro Santilli <strk@keybit.net>
3160 * [r3067] PHP: WKBWriter: ctor, getOutputDimension,
3161 setOutputDimension, writeHEX and tests
3163 2010-06-24 08:27 Sandro Santilli <strk@keybit.net>
3165 * [r3066] Properly catch exceptions from
3166 WKTWriter::setOutputDimension and WKBWriter::setOutputDimension
3168 2010-06-24 08:27 Sandro Santilli <strk@keybit.net>
3170 * [r3065] Make WKTWriter::setOutputDimensions check parameter
3171 validity (must be 2 or 3) to be consistent with WKBWriter already
3172 doing so in constructor; make WKBWriter::setOutputDimensions
3173 perform the check as well (like the constructor); Drop virtual
3174 methods from WKTWriter class, which wasn't meant to be a virtual
3175 class (no virtual dtor anyway)
3177 2010-06-23 09:48 Sandro Santilli <strk@keybit.net>
3179 * [r3064] Log ABI change
3181 2010-06-23 09:47 Sandro Santilli <strk@keybit.net>
3183 * [r3063] Const-correct Geometry::isWithinDistance. Thanks to Yabo,
3186 2010-06-23 09:31 Sandro Santilli <strk@keybit.net>
3188 * [r3062] There's no point for GEOSisValidDetail to take output
3189 parameter as const pointer
3191 2010-06-23 09:23 Sandro Santilli <strk@keybit.net>
3193 * [r3061] Fix for 4.4.3 builds, patch by Yabo (see ticket #351)
3195 2010-06-21 14:31 Sandro Santilli <strk@keybit.net>
3197 * [r3060] Switch back to unchecked getGeometryN, getPointN and
3198 getInteriorRingN, check them at the PHP level, for performance
3201 2010-06-21 10:30 Sandro Santilli <strk@keybit.net>
3203 * [r3059] Rename getGeometryN to geometryN, for interface
3206 2010-06-21 10:21 Sandro Santilli <strk@keybit.net>
3208 * [r3058] area, length, distance, hausdorffDistance; fix leaks in
3209 pointN, startPoint and endPoint
3211 2010-06-21 02:02 Sandro Santilli <strk@keybit.net>
3213 * [r3057] startPoint, endPoint
3215 2010-06-21 01:58 Sandro Santilli <strk@keybit.net>
3219 2010-06-21 01:57 Sandro Santilli <strk@keybit.net>
3221 * [r3055] LineString::getPointN is part of the API, check before
3224 2010-06-21 01:49 Sandro Santilli <strk@keybit.net>
3226 * [r3054] coordinateDimension()
3228 2010-06-21 01:46 Sandro Santilli <strk@keybit.net>
3230 * [r3053] dimension() [ spatial ]
3232 2010-06-21 01:43 Sandro Santilli <strk@keybit.net>
3234 * [r3052] numCoordinates
3236 2010-06-21 01:39 Sandro Santilli <strk@keybit.net>
3238 * [r3051] exteriorRing
3240 2010-06-21 01:36 Sandro Santilli <strk@keybit.net>
3242 * [r3050] numPoints, getX, getY, interiorRingN
3244 2010-06-21 01:34 Sandro Santilli <strk@keybit.net>
3246 * [r3049] Make getInteriorRingN checked (API)
3248 2010-06-21 01:05 Sandro Santilli <strk@keybit.net>
3250 * [r3048] numInteriorRings
3252 2010-06-21 00:56 Sandro Santilli <strk@keybit.net>
3254 * [r3047] Test null-return from unexistent offset
3256 2010-06-21 00:53 Sandro Santilli <strk@keybit.net>
3258 * [r3046] Geometry::getGeometryN is an API function, so make it
3261 2010-06-21 00:44 Sandro Santilli <strk@keybit.net>
3263 * [r3045] getGeometryN
3265 2010-06-21 00:06 Sandro Santilli <strk@keybit.net>
3267 * [r3044] Test numGeometries
3269 2010-06-21 00:01 Sandro Santilli <strk@keybit.net>
3271 * [r3043] getSRID, setSRID
3273 2010-06-20 23:53 Sandro Santilli <strk@keybit.net>
3275 * [r3042] typeName, typeId
3277 2010-06-20 23:40 Sandro Santilli <strk@keybit.net>
3279 * [r3041] Geometry type constants
3281 2010-06-20 23:35 Sandro Santilli <strk@keybit.net>
3283 * [r3040] isSimple, isRing, hasZ, isClosed
3285 2010-06-20 22:59 Sandro Santilli <strk@keybit.net>
3287 * [r3039] checkValidity (isValid in disguise)
3289 2010-06-20 21:10 Sandro Santilli <strk@keybit.net>
3293 2010-06-20 21:00 Sandro Santilli <strk@keybit.net>
3295 * [r3037] Relational operators + equalsExact
3297 2010-06-20 19:05 Sandro Santilli <strk@keybit.net>
3299 * [r3036] Simplify (also topology-preserving), ExtractUniquePoints
3301 2010-06-20 17:00 Sandro Santilli <strk@keybit.net>
3303 * [r3035] GEOSLineMerge
3305 2010-06-20 09:13 Sandro Santilli <strk@keybit.net>
3307 * [r3034] Make GEOSPolygonize a free function rather than a method
3308 on GEOSGeometry. This is to allow extending it to accept
3309 differnet kind of args, like arrays of GEOSGeometry for example..
3311 2010-06-20 09:02 Sandro Santilli <strk@keybit.net>
3313 * [r3033] Add serialize/unserialize TODO item
3315 2010-06-20 08:50 Sandro Santilli <strk@keybit.net>
3317 * [r3032] Geometry.__toString for easier debuggin
3319 2010-06-20 08:32 Sandro Santilli <strk@keybit.net>
3321 * [r3031] Polygonize (testing need further review for a possible
3324 2010-06-19 21:38 Sandro Santilli <strk@keybit.net>
3326 * [r3030] Use the "T" char for IM9 pattern sometime (for fun and
3329 2010-06-19 21:36 Sandro Santilli <strk@keybit.net>
3331 * [r3029] relate, relatePattern
3333 2010-06-19 18:27 Sandro Santilli <strk@keybit.net>
3335 * [r3028] Geometry->{pointOnSurface,centroid}
3337 2010-06-19 18:13 Sandro Santilli <strk@keybit.net>
3339 * [r3027] More Geometry methods: envelope, intersection,
3340 convexHull, difference, symDifference, boundary, union (including
3343 2010-06-19 17:14 Sandro Santilli <strk@keybit.net>
3345 * [r3026] Export buffer costants and method
3347 2010-06-19 13:27 Sandro Santilli <strk@keybit.net>
3349 * [r3025] Test typed empty geoms too for IO
3351 2010-06-19 13:17 Sandro Santilli <strk@keybit.net>
3353 * [r3024] Add second optional argument to Geometry->project and
3354 Geometry->interpolate to request normalization
3356 2010-06-19 13:08 Sandro Santilli <strk@keybit.net>
3358 * [r3023] Document GEOSInterpolate
3360 2010-06-19 13:06 Sandro Santilli <strk@keybit.net>
3362 * [r3022] Add GEOSGeometry->interpolate()
3364 2010-06-19 12:42 Sandro Santilli <strk@keybit.net>
3366 * [r3021] Handle exceptions in GEOSInterpolate
3368 2010-06-19 12:30 Sandro Santilli <strk@keybit.net>
3370 * [r3020] Better automake integration of unit test
3372 2010-06-19 12:28 Sandro Santilli <strk@keybit.net>
3374 * [r3019] Handle illegal argument to LinearLocation::getCoordinate
3376 2010-06-19 12:20 Sandro Santilli <strk@keybit.net>
3378 * [r3018] document GEOSProject
3380 2010-06-19 11:34 Sandro Santilli <strk@keybit.net>
3382 * [r3017] Complete implementation of WKTWriter interfaces, add
3383 phpunit-based testing, add .project interface to Geometry
3385 2010-06-19 11:32 Sandro Santilli <strk@keybit.net>
3387 * [r3016] Check for PHP and PHPUNIT (for testing php bindings)
3389 2010-06-19 11:25 Sandro Santilli <strk@keybit.net>
3391 * [r3015] Handle exceptions from LenghtIndexedLine::project
3393 2010-06-19 11:23 Sandro Santilli <strk@keybit.net>
3395 * [r3014] The thrown error shall make sense...
3397 2010-06-19 11:16 Sandro Santilli <strk@keybit.net>
3399 * [r3013] Throw an exception on first non-linestring component,
3400 rather than segfaulting la
3401 ter... (might be better to refuse non-lineal even earlier, but
3403 * be supporting collections with only linestrings)
3405 2010-06-19 11:14 Sandro Santilli <strk@keybit.net>
3407 * [r3012] Dox cleanup
3409 2010-06-18 16:15 Sandro Santilli <strk@keybit.net>
3411 * [r3011] WKTWriter::setTrim
3413 2010-06-18 16:12 Sandro Santilli <strk@keybit.net>
3415 * [r3010] Ubuntu 8.10 version of gcc needs -std=gnu99 to digest
3418 2010-06-18 15:09 Sandro Santilli <strk@keybit.net>
3420 * [r3009] Add 'doxygen' rule (and 'apidoc' alias) to top-level
3423 2010-06-18 14:43 Sandro Santilli <strk@keybit.net>
3425 * [r3008] tip for test
3427 2010-06-18 14:20 Sandro Santilli <strk@keybit.net>
3429 * [r3007] Initial go at PHP5 bindings. Can only read and write WKT
3432 2010-06-18 10:29 Sandro Santilli <strk@keybit.net>
3434 * [r3006] Do not set user FLAGS, se project flags instead.
3435 For the whole story, see:
3436 http://www.gnu.org/software/hello/manual/automake/Flag-Variables-Ordering.html
3438 2010-06-18 09:57 Sandro Santilli <strk@keybit.net>
3440 * [r3005] Fix automake override
3442 2010-06-18 09:52 Sandro Santilli <strk@keybit.net>
3444 * [r3004] Add -Woverride option to automake invocation, to catch
3445 Makefile.am errors (there's one)
3447 2010-06-16 10:39 Sandro Santilli <strk@keybit.net>
3449 * [r3003] Drop carriage returns
3451 2010-06-16 09:45 Sandro Santilli <strk@keybit.net>
3453 * [r3002] OOps, tabs instead of spaces confuse automake
3455 2010-06-16 09:31 Sandro Santilli <strk@keybit.net>
3457 * [r3001] Always distribute swig bindings, closes bug #352
3459 2010-06-16 09:25 Sandro Santilli <strk@keybit.net>
3461 * [r3000] Fix swig macro so it doesn't think version 2.0.0 is <
3464 2010-06-01 15:15 Frank Warmerdam <warmerdam@pobox.com>
3466 * [r2999] make WKTReader keywords case insensitive
3468 2010-05-31 16:25 Frank Warmerdam <warmerdam@pobox.com>
3470 * [r2998] Attempt to make geometry dimension perform more smoothly.
3471 Modified CoordinateArraySequence to default to unknown dimension
3473 is determined at the point getDimension() is called by
3475 first coordinate Z (ISNAN test). The WKTWriter has also been
3477 write 0.0 instead of nan, and to avoid writing "Z" for EMPTY
3480 2010-05-31 02:57 Frank Warmerdam <warmerdam@pobox.com>
3482 * [r2997] Addition of getCoordinateDimension() on GEOSGeom (#311)
3483 Addition of setOutputDimension, setOld3D on WKTWriter (#292)
3485 2010-05-28 20:44 Frank Warmerdam <warmerdam@pobox.com>
3487 * [r2996] added missing test that should have been in r2995
3489 2010-05-28 20:38 Frank Warmerdam <warmerdam@pobox.com>
3491 * [r2995] Implement getCoordinateDimension() for geometries (#331)
3492 WKTWriter now has setOutputDimension() method, and writes 3D
3494 WKBWriter has fixes for writing 2D geometries from 3D geometry
3496 Minimal unit tests for the above.
3498 2010-05-28 20:32 Frank Warmerdam <warmerdam@pobox.com>
3500 * [r2994] add support for reading SF1.2 Z/M/ZM geometries (#347)
3502 2010-05-19 05:22 Frank Warmerdam <warmerdam@pobox.com>
3504 * [r2993] added setPrecision, setTrim support on WKTWriter and
3505 provided tests (#341)
3507 2010-05-18 20:28 Frank Warmerdam <warmerdam@pobox.com>
3509 * [r2992] expose several new accessor functions on geometries
3512 2010-05-18 20:07 Frank Warmerdam <warmerdam@pobox.com>
3514 * [r2991] disamiguate create args (#345)
3516 2010-05-18 19:18 Frank Warmerdam <warmerdam@pobox.com>
3518 * [r2990] preserve dimension as part of CoordinateArraySequence and
3519 while reading WKT (#345)
3521 2010-05-15 12:47 Sandro Santilli <strk@keybit.net>
3523 * [r2989] Minor tweaks
3525 2010-05-15 12:31 Sandro Santilli <strk@keybit.net>
3527 * [r2988] Move OffsetCurveVertexList.h to headers dir, add a
3528 .reset() method to reduce memory allocations, use the new
3531 2010-05-15 12:30 Sandro Santilli <strk@keybit.net>
3533 * [r2987] Add clear() method to CoordinateArraySequence, inline
3536 2010-05-04 21:29 Sandro Santilli <strk@keybit.net>
3538 * [r2986] Add 'ldconfig' step, seems to be a recurring issue with
3541 2010-05-02 09:35 Sandro Santilli <strk@keybit.net>
3543 * [r2985] Add a note about 2d nature of extractUniquePoints
3545 2010-04-21 16:17 Mateusz Loskot <mateusz@loskot.net>
3547 * [r2982] * Updated nmake.opt with NMake version from Visual Studio
3550 2010-04-17 22:16 Sandro Santilli <strk@keybit.net>
3552 * [r2977] Also set version for the systems not using autoconf, and
3553 update paths in HOWTO_RELEASE file
3555 2010-04-17 22:14 Sandro Santilli <strk@keybit.net>
3557 * [r2976] As we're still maintaining 3.2 branch, and since new CAPI
3558 interface were added, bump CAPI lib interface version up. We'll
3559 be 1.7.0 there from now on.
3561 2010-04-17 15:34 Sandro Santilli <strk@keybit.net>
3563 * [r2974] Have initGEOS(..) return a singleton, as used to be up to
3566 2010-04-07 13:24 Mateusz Loskot <mateusz@loskot.net>
3568 * [r2968] Added ENABLE_INLINE=YES|NO option to nmake.opt for Visual
3569 C++ builds using NMake. The ENABLE_INLINE=YES does not link for
3572 2010-04-07 13:22 Mateusz Loskot <mateusz@loskot.net>
3574 * [r2967] Updated src/dirlist.mk (Ticket 337)
3576 2010-03-29 17:44 Mateusz Loskot <mateusz@loskot.net>
3578 * [r2965] Added NMake 10.x version to be recognized by nmake.opt
3580 2010-03-29 12:17 Mateusz Loskot <mateusz@loskot.net>
3582 * [r2961] Qualify size_t with std namespace in headers.
3584 2010-03-29 12:13 Mateusz Loskot <mateusz@loskot.net>
3586 * [r2960] Updated svn:ignore property
3588 2010-03-29 11:30 Mateusz Loskot <mateusz@loskot.net>
3590 * [r2959] Updated projects for Visual Studio 2008 and 2010
3592 2010-03-29 11:29 Mateusz Loskot <mateusz@loskot.net>
3594 * [r2958] Added pragma to disable Visual C++ warning C4251 - safe
3595 to ignore (http://support.microsoft.com/kb/813810/)
3598 2010-03-29 11:21 Mateusz Loskot <mateusz@loskot.net>
3600 * [r2957] No need to load the whole std namespace to use
3603 2010-03-26 12:35 Mateusz Loskot <mateusz@loskot.net>
3605 * [r2955] platform.h.vc: disable min/max macros substitution
3607 2010-03-26 12:06 Mateusz Loskot <mateusz@loskot.net>
3609 * [r2954] Added GEOS_DLL with Microsoft-specific __declspec
3610 attribute missing from CascadedPolygonUnion class (ported from
3613 2010-03-26 12:01 Mateusz Loskot <mateusz@loskot.net>
3615 * [r2952] geom\GeoemtryList.cpp: missing implementation of
3616 GeometryList::size() function (ported from branches/3.2)
3618 2010-03-26 11:58 Mateusz Loskot <mateusz@loskot.net>
3620 * [r2950] src\Makefile.vc: added missing geom\GeometryList.cpp
3621 (ported from branches/3.2)
3623 2010-03-26 11:55 Mateusz Loskot <mateusz@loskot.net>
3625 * [r2948] nmake.opt: Added missing GEOS_DLL_EXPORT to CPPFLAGS
3626 (ported from branches/3.2)
3628 2010-03-19 15:13 Sandro Santilli <strk@keybit.net>
3630 * [r2946] Improve formatting for GEOSisValidReason_r (#329)
3632 2010-03-18 18:39 Sandro Santilli <strk@keybit.net>
3634 * [r2944] Forw-port a better fix for #333 (false positive valid
3637 2010-03-16 13:13 Sandro Santilli <strk@keybit.net>
3639 * [r2941] Fix ST_IsValidDetail (broke by last commit)
3641 2010-03-16 12:32 Sandro Santilli <strk@keybit.net>
3643 * [r2940] Now that IsValidOp doesn't cache the 'checked' status it
3644 is better to trigger a single check rather than two (also fix
3647 2010-03-14 10:13 Sandro Santilli <strk@keybit.net>
3649 * [r2939] Install Machine.h
3651 2010-03-13 22:07 Sandro Santilli <strk@keybit.net>
3653 * [r2938] Fix GEOSOrientationIndex implementation and testcase.
3656 2010-03-12 07:54 Sandro Santilli <strk@keybit.net>
3658 * [r2937] Expose GEOSOrientationIndex to C-API
3660 2010-03-10 09:34 Sandro Santilli <strk@keybit.net>
3662 * [r2936] Sync TestValid xml from JTS, review IsValidOp to be in
3663 sync with current JTS trunk.
3665 2010-03-07 11:39 Sandro Santilli <strk@keybit.net>
3667 * [r2935] Apply slightly modified patch by mwtoews (#344)
3669 2010-03-06 01:49 Mateusz Loskot <mateusz@loskot.net>
3671 * [r2934] Added cmake/cmake_uninstall.cmake.in script and
3672 configured make uninstall target for CMake configuration (#317)
3674 2010-03-03 07:21 Sandro Santilli <strk@keybit.net>
3676 * [r2933] Improve documentation for GEOSPOlygonize_full
3678 2010-03-02 21:04 Sandro Santilli <strk@keybit.net>
3680 * [r2932] Fix false positive return from IsValidOp (#333)
3682 2010-02-28 19:01 Sandro Santilli <strk@keybit.net>
3684 * [r2931] Minor tweak
3686 2010-02-28 18:55 Sandro Santilli <strk@keybit.net>
3688 * [r2930] Provide non-rehentrant version of empty geometries
3691 2010-02-28 17:02 Sandro Santilli <strk@keybit.net>
3693 * [r2929] extractUniquePoints comes in non-reentrant version too
3695 2010-02-25 07:50 Sandro Santilli <strk@keybit.net>
3697 * [r2928] Update with GEOSPolygonize_full item
3699 2010-02-23 20:00 Sandro Santilli <strk@keybit.net>
3701 * [r2927] GEOSPolygonize_full [RT-SIGTA]
3703 2010-02-22 22:21 Sandro Santilli <strk@keybit.net>
3705 * [r2926] LineStringAdder heap-allocation removal
3707 2010-02-22 22:17 Sandro Santilli <strk@keybit.net>
3709 * [r2925] Drop heap allocation of invalidRingLines vector
3711 2010-02-22 22:06 Sandro Santilli <strk@keybit.net>
3713 * [r2924] More heap allocations bite the dust...
3715 2010-02-22 21:51 Sandro Santilli <strk@keybit.net>
3717 * [r2923] Drop HEAP allocation for dangles vector too, and document
3718 all these API changes
3720 2010-02-22 21:41 Sandro Santilli <strk@keybit.net>
3722 * [r2922] Avoid heap allocation of a vector for cut edges, bits of
3723 additional documentation
3725 2010-02-22 21:29 Sandro Santilli <strk@keybit.net>
3727 * [r2921] Try to document current behaviour (very bad behaviour
3730 2010-02-21 17:11 Mateusz Loskot <mateusz@loskot.net>
3732 * [r2920] Another patch from Gavin Heavyside to enable GEOS as a
3733 dependency of a project with CMake
3735 2010-02-21 17:05 Sandro Santilli <strk@keybit.net>
3737 * [r2919] Allow GEOSGetGeometryN calls against single geometries
3739 2010-02-21 16:27 Sandro Santilli <strk@keybit.net>
3741 * [r2918] Expose the non-reentrant version too (I know, I was
3742 against, but it's too much work on the postgis side for that
3745 2010-02-21 15:03 Sandro Santilli <strk@keybit.net>
3747 * [r2917] GEOSGeom_extractUniquePoints [RT-SIGTA]
3749 2010-02-21 14:50 Mateusz Loskot <mateusz@loskot.net>
3751 * [r2916] Patch from Gavin Heavyside that enables CMake to build
3752 GEOS as a dependency of user-defined project
3754 2010-02-17 14:04 Sandro Santilli <strk@keybit.net>
3756 * [r2915] Throw an IllegalArgumentException when setOrdinate is
3757 called with unknown ordinate index
3759 2010-02-14 14:01 Sandro Santilli <strk@keybit.net>
3761 * [r2913] Add GEOSPolygonizer_getCutEdges NEWS item where it
3764 2010-02-12 17:35 Mateusz Loskot <mateusz@loskot.net>
3766 * [r2912] Fixed but in CMake configuration which installed geos_c.h
3767 in incorrect location (#330)
3769 2010-02-11 18:15 Sandro Santilli <strk@keybit.net>
3773 2010-02-11 08:33 Sandro Santilli <strk@keybit.net>
3775 * [r2910] Complete set of typed-empty constructors and tests for
3778 2010-02-11 08:18 Sandro Santilli <strk@keybit.net>
3780 * [r2909] Go for consistency with reentrant interfaces [RT-SIGTA]
3782 2010-02-11 00:10 Sandro Santilli <strk@keybit.net>
3784 * [r2908] GEOSContext_setNoticeHandler,
3785 GEOSContext_setErrorHandler, GEOSGeom_createEmptyPolygon_r (and
3788 2010-02-09 17:52 Sandro Santilli <strk@keybit.net>
3790 * [r2907] Fix to match new layout
3792 2010-02-06 04:07 Mateusz Loskot <mateusz@loskot.net>
3794 * [r2906] Ported list of SAVE_XMLTESTS to CMake configuration of
3795 XMLTester (#317) All tests pass on Ubuntu 9.10
3797 2010-02-05 21:24 Mateusz Loskot <mateusz@loskot.net>
3799 * [r2905] Fixed CMake version comparison to disable platform.h
3802 2010-02-05 14:54 Sandro Santilli <strk@keybit.net>
3804 * [r2904] Document ownership of created types
3806 2010-02-05 14:39 Sandro Santilli <strk@keybit.net>
3808 * [r2903] New CAPI interface: GEOSisValidDetail ( tell state,
3809 reason & location apart )
3811 2010-02-04 23:35 Mateusz Loskot <mateusz@loskot.net>
3813 * [r2902] Fixed missing substitution of @libdir@ in geos-config
3814 generated by CMake #(317)
3816 2010-02-02 18:14 Mateusz Loskot <mateusz@loskot.net>
3818 * [r2901] Fixed problem with use of new command with file() macro
3819 for older CMake versions (#327)
3821 2010-01-31 03:06 Mateusz Loskot <mateusz@loskot.net>
3823 * [r2900] Added XMLTester to CTest configuration - work in progress
3826 2010-01-31 03:05 Mateusz Loskot <mateusz@loskot.net>
3828 * [r2899] Added GEOS_ENABLE_FLOATSTORE option to CMake to control
3829 GCC flag -ffloat-store (#317)
3831 2010-01-31 01:26 Mateusz Loskot <mateusz@loskot.net>
3833 * [r2898] Added platform.h.disabled to svn:ignore property
3835 2010-01-31 01:22 Mateusz Loskot <mateusz@loskot.net>
3837 * [r2897] A minor fix to order of enable_testing() and
3838 add_subdirectories(tests) - it is important to include the former
3839 macro first so the tests are caught in
3841 2010-01-30 23:45 Mateusz Loskot <mateusz@loskot.net>
3843 * [r2896] Updated configuration of GEOS_ENABLE_TESTS option for
3846 2010-01-30 22:48 Mateusz Loskot <mateusz@loskot.net>
3848 * [r2895] Configured 'make check' target for CMake as alias to
3849 'make test' to mimic GNU Autotools manner of running tests (#317)
3851 2010-01-29 20:30 Paul Ramsey <pramsey@cleverelephant.ca>
3853 * [r2894] Extend support of Apple ISNAN case to newer? compilers
3855 2010-01-29 17:42 Mateusz Loskot <mateusz@loskot.net>
3857 * [r2893] Solved problem with repeated definition of
3858 getMachineByteOrder (#317). Added check if alternative platform.h
3859 is already present in the include/geos directory and deactivate
3860 it renaming to platform.h.disable, before generating
3861 CMake-specific platform.h. Tested on Windows with Visual C++ but
3862 with -DGEOS_ENABLE_INLINE=OFF otherwise DLL linking fails with
3863 many redefined symbols - to be checked.
3865 2010-01-29 01:43 Mateusz Loskot <mateusz@loskot.net>
3867 * [r2892] Configured 'make test' target for CMake build (#317). Now
3868 only geos_unit is executed
3870 2010-01-28 18:42 Mateusz Loskot <mateusz@loskot.net>
3872 * [r2891] Missing includes of platform.h and <cmath>
3874 2010-01-27 22:25 Mateusz Loskot <mateusz@loskot.net>
3876 * [r2890] Tidy up messy code in tests/unit/linearref
3878 2010-01-27 22:09 Mateusz Loskot <mateusz@loskot.net>
3880 * [r2889] Fixed CMake configuration for the problem about
3881 unavailable C99 features if -std=c99 is not specified for GCC
3882 4.3.3 on Ubuntu 9.04. This is inconsistent behaviour with GCC
3884 (https://bugs.launchpad.net/ubuntu/+source/gcc-4.3/+bug/512741).
3886 2010-01-23 02:43 Mateusz Loskot <mateusz@loskot.net>
3888 * [r2888] GEOS C++ static library was missing from installation
3891 2010-01-23 02:36 Mateusz Loskot <mateusz@loskot.net>
3893 * [r2887] CMake configuration update (#317): * Configured shared
3894 library target for C++ API. * Added library version information
3895 and TODO comment about SOVERSION.
3897 2010-01-23 01:38 Mateusz Loskot <mateusz@loskot.net>
3899 * [r2886] Small fix to latest commit (#317)
3901 2010-01-23 01:32 Mateusz Loskot <mateusz@loskot.net>
3903 * [r2885] Disabled GEOS_ENABLE_ASSERT option for Visual Studio
3904 builds - not supported, no sense (#317)
3906 2010-01-23 00:10 Mateusz Loskot <mateusz@loskot.net>
3908 * [r2884] Tweaked detection isfinite and isnan declared as
3909 functions in C++ (#317)
3911 2010-01-22 23:52 Mateusz Loskot <mateusz@loskot.net>
3913 * [r2883] Added CheckPrototypeExists.cmake module - imported from
3916 2010-01-22 23:51 Mateusz Loskot <mateusz@loskot.net>
3918 * [r2882] Added trunk/cmake directory for custom CMake modules
3920 2010-01-21 01:23 Mateusz Loskot <mateusz@loskot.net>
3922 * [r2881] CMake configuration update (#317): * Set default
3923 CMAKE_BUILD_TYPE to Debug * Added GEOS_ENABLE_ASSERT and
3924 GEOS_ENABLE_INLINE options. * Renamed option ENABLE_MSVC_MP to
3925 GEOS_MSVC_ENABLE_MP.
3927 2010-01-20 23:42 Mateusz Loskot <mateusz@loskot.net>
3929 * [r2880] Fix for addd extra test for STL classes in std namespace
3930 to CMake configuration (#317)
3932 2010-01-20 23:37 Mateusz Loskot <mateusz@loskot.net>
3934 * [r2879] Addd extra test for STL classes in std namespace to CMake
3935 configuration (#317)
3937 2010-01-20 23:21 Mateusz Loskot <mateusz@loskot.net>
3939 * [r2878] Updated svn:keyword with Id for CMake files
3941 2010-01-20 22:17 Mateusz Loskot <mateusz@loskot.net>
3943 * [r2877] Fixed bug with not setting proper permissions to
3944 geos-config while installing with CMake build configuration
3947 2010-01-19 00:19 Mateusz Loskot <mateusz@loskot.net>
3949 * [r2876] #317: compiler flags can not be handled using CMake list
3950 type, reverted last change that sneaked in with Visual Studio
3953 2010-01-19 00:03 Mateusz Loskot <mateusz@loskot.net>
3955 * [r2875] #317: Added CXX flags specific to Visual C++ compiler.
3956 Added ENABLE_MSVC_MP option to allow setting Visual C++ /MP flag
3957 that enables multi-process compilation.
3959 2010-01-18 21:15 Mateusz Loskot <mateusz@loskot.net>
3961 * [r2874] Load elements of std namespace to scope of geos_ts_c.cpp
3962 file, so C99 functions are loaded even if hidden in std
3963 (non-standard extension in GCC).
3965 2010-01-18 18:15 Mateusz Loskot <mateusz@loskot.net>
3967 * [r2873] Added missing headers platform.h and <cmath> where ISNAN
3968 or FINITE macros are expanded
3970 2010-01-18 18:14 Mateusz Loskot <mateusz@loskot.net>
3972 * [r2872] Updated svn:ignore patterns
3974 2010-01-18 18:13 Mateusz Loskot <mateusz@loskot.net>
3976 * [r2871] Cleaned redundant include for cmath and math.h from
3977 platform.h.cmake (#317)
3979 2010-01-18 18:12 Mateusz Loskot <mateusz@loskot.net>
3981 * [r2870] Updated svn:ignore patterns
3983 2010-01-18 01:25 Mateusz Loskot <mateusz@loskot.net>
3985 * [r2869] Updated Windows elements of build configuration for CMake
3987 * Added missing symbol GEOS_DLL_EXPORT to request generation of
3988 import library for GEOS C API DLL
3989 * All targets configured for CMake build system have been
3990 successfully built and tested using CMake.
3991 * CMake-based install target successfully tested on Windows 7
3992 ** Default prefix for 32-bit build is "c:\Program Files
3993 (x86)\geos\" where bin, lib and include directories are created.
3995 2010-01-18 00:59 Mateusz Loskot <mateusz@loskot.net>
3997 * [r2868] * Successfully tested CMake configuration with Visual
3999 * Disable argument dependant lookup (Koenig) for min/max
4000 functions to make sure GEOS compiles in the presence of the
4002 * Some platform headers define min() and max() macros which cause
4003 some common C++ constructs to fail to compile.
4005 2010-01-17 23:54 Mateusz Loskot <mateusz@loskot.net>
4007 * [r2867] Configured 'make install' for tools to install
4008 geos-config program on Unix platforms (#317). Fixed missing
4009 prefix nad exec_prefix variables substitution during geos-config
4012 2010-01-17 23:40 Mateusz Loskot <mateusz@loskot.net>
4014 * [r2866] Configured 'make install' target for GEOS C shared
4015 library and headers (#317). Install platform.h and version.h from
4016 build directory where they are installed, not from source tree.
4017 Added GEOS C API header location to include directories.
4019 2010-01-17 23:06 Mateusz Loskot <mateusz@loskot.net>
4021 * [r2865] Configured 'make install' target for GEOS C++ static
4022 library archive and headers (#317)
4024 2010-01-17 03:21 Mateusz Loskot <mateusz@loskot.net>
4026 * [r2864] Removed build/bjam directory with old and no longer
4027 maintained build configuration based on Boost.Build
4029 2010-01-17 03:12 Mateusz Loskot <mateusz@loskot.net>
4031 * [r2863] Added simplewkttester and xmltester tests to CMake
4032 configuration (#317)
4034 2010-01-17 03:00 Mateusz Loskot <mateusz@loskot.net>
4036 * [r2862] Updated CMake configuration (#317): CMake generates
4037 config headers in build tree. Added generation of geos-config
4038 script. Refined include directories settings. Added unit tests
4039 package to the configuration. Status: GEOS core + GEOS C library
4040 + unit tests build and run successfully.
4042 2010-01-17 02:07 Mateusz Loskot <mateusz@loskot.net>
4044 * [r2861] Now CMake can generates geos_c.h (#317). Removed
4045 include/geos/version.h.cmake as no longer needed - CMake can
4046 subsitute variables of Autoconf-style @VAR@ very well.
4048 2010-01-17 00:46 Mateusz Loskot <mateusz@loskot.net>
4050 * [r2860] Refined detection of isnan and isfinite features (#317)
4052 2010-01-16 22:20 Mateusz Loskot <mateusz@loskot.net>
4054 * [r2859] Added checks of C/C++ headers and library features like
4055 64-bit integer type (#317)
4057 2010-01-16 21:45 Mateusz Loskot <mateusz@loskot.net>
4059 * [r2858] Added generation of build-specific platform.h file from
4060 platform.h.cmake (#317)
4062 2010-01-16 21:25 Mateusz Loskot <mateusz@loskot.net>
4064 * [r2857] Set version numbers and generate version.h for CMake
4067 2010-01-16 20:41 Mateusz Loskot <mateusz@loskot.net>
4069 * [r2856] Added platform.h.cmake file used by build configuration
4070 for CMake build system (#317)
4072 2010-01-16 20:40 Mateusz Loskot <mateusz@loskot.net>
4074 * [r2855] Removed definition of INT64_CONST_IS_I64 - it is not
4075 checked or used anywhere
4077 2010-01-16 20:12 Mateusz Loskot <mateusz@loskot.net>
4079 * [r2854] Unified detection of math features to define FINITE and
4082 2010-01-16 18:14 Mateusz Loskot <mateusz@loskot.net>
4084 * [r2853] Moved getMachineByteOrder from include/geos/platform.h to
4085 include/geos/util/Machine.h. This function is universal for
4086 non-Windows and Windows platforms
4088 2010-01-16 17:03 Mateusz Loskot <mateusz@loskot.net>
4090 * [r2852] Added first straps of configuration for CMake build
4093 2010-01-16 02:40 Mateusz Loskot <mateusz@loskot.net>
4095 * [r2851] Removed tests/geostest/.deps directory
4097 2010-01-16 02:14 Mateusz Loskot <mateusz@loskot.net>
4099 * [r2850] Moved src/examples out of src directory (#315)
4101 2010-01-14 00:01 Mateusz Loskot <mateusz@loskot.net>
4103 * [r2849] Updated Visual Studio 2010 projects in build/msvc10 with
4104 new location of include and src (#315)
4106 2010-01-13 21:35 Mateusz Loskot <mateusz@loskot.net>
4108 * [r2848] * Successfully compiled with Visual C++ 8.0 after
4109 restructuring source tree.
4110 ** NodedSegmentString class;
4111 ** Use explicit self-describing two-step casts to indicate what's
4112 really happening - C-cast is evil and hides serious interface
4114 ** Added missing <cstddef> and qualify size_t with std namespace.
4116 2010-01-13 21:25 Mateusz Loskot <mateusz@loskot.net>
4118 * [r2847] Updated Visual Studio 2005 projects in build/msvc80 with
4119 new location of include and src (#315)
4121 2010-01-13 18:07 Mateusz Loskot <mateusz@loskot.net>
4123 * [r2846] Updated Visual Studio 2008 projects in build/msvc90 with
4124 new location of include and src (#315)
4126 2010-01-13 17:54 Mateusz Loskot <mateusz@loskot.net>
4128 * [r2845] Updated makefile.vc, nmake.opt, src/makefile.vc files
4129 with new location of include and src (#315)
4131 2010-01-13 03:03 Mateusz Loskot <mateusz@loskot.net>
4133 * [r2844] Updated remaining directories doc, macros, tools, tests,
4134 swig, capi with new src and include location (#315). Fixed
4135 previous updates. Successfull build on Linux.
4137 2010-01-13 02:08 Mateusz Loskot <mateusz@loskot.net>
4139 * [r2843] Updated Makefile.am files in capi subtree after moved to
4142 2010-01-13 02:01 Mateusz Loskot <mateusz@loskot.net>
4144 * [r2842] Updated Makefile.am files in src subtree after moved to
4147 2010-01-13 00:48 Mateusz Loskot <mateusz@loskot.net>
4149 * [r2841] Updated new source structure in configure.in and root
4150 Makefile.am - part 2 (#315)
4152 2010-01-13 00:45 Mateusz Loskot <mateusz@loskot.net>
4154 * [r2840] Updated new source structure in configure.in and root
4157 2010-01-13 00:43 Mateusz Loskot <mateusz@loskot.net>
4159 * [r2839] Updated Makefile.am files in headers subtree after moved
4160 to new location in include (#315)
4162 2010-01-12 23:58 Mateusz Loskot <mateusz@loskot.net>
4164 * [r2838] Moved source directory to src (#315)
4166 2010-01-12 23:55 Mateusz Loskot <mateusz@loskot.net>
4168 * [r2837] Moved source/headers directory to include (#315)
4170 2009-12-23 12:37 Mateusz Loskot <mateusz@loskot.net>
4172 * [r2835] Removed GNU specific printf formatter
4174 2009-12-22 11:38 Mateusz Loskot <mateusz@loskot.net>
4176 * [r2834] Fixed compiler warning about extra tokens at end of
4177 #endif directive in export.h
4179 2009-12-15 17:29 Mateusz Loskot <mateusz@loskot.net>
4181 * [r2833] Fixed missing CoordinateSequenceFactory.cpp from
4182 makefile.vc (Ticket #313)
4184 2009-12-15 14:44 Mateusz Loskot <mateusz@loskot.net>
4186 * [r2832] * Assert precision model scale must never be negative
4187 * Replaced use of operator== against float-point number with
4191 2009-12-15 14:38 Mateusz Loskot <mateusz@loskot.net>
4193 * [r2831] In WKTWriter, initialise formatting buffer and avoid
4194 unnecessary calls to string constructor.
4196 2009-12-14 19:18 Paul Ramsey <pramsey@cleverelephant.ca>
4198 * [r2828] Update version numbers on trunk to 3.3 series
4200 2009-12-14 19:06 Sandro Santilli <strk@keybit.net>
4204 2009-12-14 18:58 Sandro Santilli <strk@keybit.net>
4206 * [r2825] Don't mention 'troubles' in documentation (some like it
4209 2009-12-14 15:23 Mateusz Loskot <mateusz@loskot.net>
4211 * [r2824] * Fixed bug in WKTWriter that was dropping geometry tag
4212 in string representation of geometry
4213 * Improved message carried by TopologyException
4215 2009-12-11 13:17 Sandro Santilli <strk@keybit.net>
4219 2009-12-11 13:10 Sandro Santilli <strk@keybit.net>
4221 * [r2822] Fix memory leak in
4222 BasicPreparedGeometry::isAnyTargetComponentInTest (issue #308)
4223 and drop Coordinate copies from it.
4225 2009-12-09 11:10 Mateusz Loskot <mateusz@loskot.net>
4227 * [r2821] Fixed generation of platform.h as pre-build step of GEOS
4228 lib project for Visual C++
4230 2009-12-09 11:05 Mateusz Loskot <mateusz@loskot.net>
4232 * [r2820] * Fixed generation of platform.h as pre-build step of
4233 GEOS lib project for Visual C++ 2005 and 2008
4234 * Added missing headers.
4236 2009-12-08 22:47 Paul Ramsey <pramsey@cleverelephant.ca>
4238 * [r2817] Prepare for RC4 release.
4240 2009-12-08 21:40 Mateusz Loskot <mateusz@loskot.net>
4242 * [r2816] Updated svn:ignore patterns
4244 2009-12-08 21:39 Mateusz Loskot <mateusz@loskot.net>
4246 * [r2815] build/msvc10: fixed list of EXTRA_DIST files
4248 2009-12-08 17:51 Sandro Santilli <strk@keybit.net>
4250 * [r2814] This shouldn't be in the repository !
4252 2009-12-08 17:50 Sandro Santilli <strk@keybit.net>
4254 * [r2813] Remove deprecated/unused files
4256 2009-12-08 17:42 Sandro Santilli <strk@keybit.net>
4258 * [r2812] Drop useless (and leaking) heap allocation exposed by the
4259 new prepared linestring intersection test
4261 2009-12-08 17:42 Sandro Santilli <strk@keybit.net>
4263 * [r2811] Add missing destructor of PreparedLineString (closes
4266 2009-12-08 17:39 Sandro Santilli <strk@keybit.net>
4268 * [r2810] Add test with Prepared linestrings, for the sake of
4269 testing the leak reported in ticket #305
4271 2009-12-06 01:05 Mateusz Loskot <mateusz@loskot.net>
4273 * [r2809] Updated source code files with svn:keywords property.
4275 2009-12-06 01:01 Mateusz Loskot <mateusz@loskot.net>
4277 * [r2808] Updated svn:ignore patterns
4279 2009-12-06 00:56 Mateusz Loskot <mateusz@loskot.net>
4281 * [r2807] Updated svn:ignore patterns
4283 2009-12-06 00:51 Mateusz Loskot <mateusz@loskot.net>
4285 * [r2806] Updated configure.in after moved non-unit tests programs
4286 out of tests/unit (Tickets #240).
4288 2009-12-06 00:47 Mateusz Loskot <mateusz@loskot.net>
4290 * [r2805] Moved non-unit tests programs out of tests/unit: geostest
4291 -> tests/geostest, threadtest -> tests/thread, badthreadtest ->
4292 tests/thread (Ticket #240).
4294 2009-12-05 21:59 Mateusz Loskot <mateusz@loskot.net>
4296 * [r2804] Added build/msvc80/geos_xmltester to configure.in
4298 2009-12-05 21:28 Mateusz Loskot <mateusz@loskot.net>
4300 * [r2803] Added geos_xmltester.vcproj project to build/msvc80
4302 2009-12-05 21:20 Mateusz Loskot <mateusz@loskot.net>
4304 * [r2802] Added GEOS_DLL_EXPORT to preprocessor definitions in
4305 build/msvc80/geos_c_dll/geos_c_dll.vcproj
4307 2009-12-05 20:30 Mateusz Loskot <mateusz@loskot.net>
4309 * [r2801] small cleanup
4311 2009-12-05 20:23 Mateusz Loskot <mateusz@loskot.net>
4313 * [r2800] Updated solution for Visual C++ 8.0 (Visual Studio 2005)
4316 2009-12-05 20:21 Mateusz Loskot <mateusz@loskot.net>
4318 * [r2799] Updated information in README about build/msvcXY
4321 2009-12-04 17:38 Mateusz Loskot <mateusz@loskot.net>
4323 * [r2798] Updated configure.in with msvc10
4325 2009-12-04 17:05 Mateusz Loskot <mateusz@loskot.net>
4327 * [r2797] Added solution and projects for Visual Studio 2010 (note
4328 msvc90 denotes 9.0 however msvc10 is 10 not 1.0)
4330 2009-12-04 15:58 Mateusz Loskot <mateusz@loskot.net>
4332 * [r2796] Missing svn keywords
4334 2009-12-04 15:30 Mateusz Loskot <mateusz@loskot.net>
4336 * [r2795] Small fixes to TUT.
4338 2009-12-04 15:20 Mateusz Loskot <mateusz@loskot.net>
4340 * [r2794] Replaced long with std::streampos
4342 2009-12-04 15:07 Mateusz Loskot <mateusz@loskot.net>
4344 * [r2793] std::back_inserter requires <iterator> in
4345 geom/CoordinateSequence.cpp
4347 2009-12-04 13:57 Mateusz Loskot <mateusz@loskot.net>
4349 * [r2792] Updated Visual C++ 9.0 project
4351 2009-12-03 22:51 Mateusz Loskot <mateusz@loskot.net>
4353 * [r2791] Yet another try to fix EOL in geos/export.h
4355 2009-12-03 20:29 Mateusz Loskot <mateusz@loskot.net>
4357 * [r2790] Removed mysterious extra tokens (blanks) from
4360 2009-12-03 20:16 Mateusz Loskot <mateusz@loskot.net>
4362 * [r2789] Removed mysterious extra tokens (blanks) from
4365 2009-12-03 20:01 Mateusz Loskot <mateusz@loskot.net>
4367 * [r2788] Updated Visual C++ project geos_unit.vcproj
4369 2009-12-03 19:59 Mateusz Loskot <mateusz@loskot.net>
4371 * [r2787] Part 26 of larger changeset - source/headers:
4372 * Refine FINITE macro - pseudo-POSIX layer in Visual C++ does not
4373 offer long double version of finite()
4376 2009-12-03 19:57 Mateusz Loskot <mateusz@loskot.net>
4378 * [r2786] Part 25 of larger changeset - source/headers/geos/util:
4379 * Declare noncopyable types as such explicitly (Ticket #304).
4382 2009-12-03 19:55 Mateusz Loskot <mateusz@loskot.net>
4384 * [r2785] Part 24 of larger changeset -
4385 source/headers/geos/simplify:
4386 * Declare noncopyable types as such explicitly (Ticket #304).
4389 2009-12-03 19:52 Mateusz Loskot <mateusz@loskot.net>
4391 * [r2784] Part 23 of larger changeset -
4392 source/headers/geos/planargraph
4393 * Declare noncopyable types as such explicitly (Ticket #304).
4396 2009-12-03 19:51 Mateusz Loskot <mateusz@loskot.net>
4398 * [r2783] Part 22 of larger changeset -
4399 source/headers/geos/planargraph/algorithm:
4400 * Declare noncopyable types as such explicitly (Ticket #304).
4403 2009-12-03 19:50 Mateusz Loskot <mateusz@loskot.net>
4405 * [r2782] Part 21 of larger changeset -
4406 source/headers/geos/operation/valid:
4407 * Declare noncopyable types as such explicitly (Ticket #304).
4410 2009-12-03 19:48 Mateusz Loskot <mateusz@loskot.net>
4412 * [r2781] Part 20 of larger changeset -
4413 source/headers/geos/operation/overlay:
4414 * Declare noncopyable types as such explicitly (Ticket #304).
4415 * Unified EOL and style.
4418 2009-12-03 19:46 Mateusz Loskot <mateusz@loskot.net>
4420 * [r2780] Part 19 of larger changeset -
4421 source/headers/geos/operation/overlay:
4422 * Declare noncopyable types as such explicitly (Ticket #304).
4424 * Unified EOL and style.
4426 2009-12-03 19:45 Mateusz Loskot <mateusz@loskot.net>
4428 * [r2779] Part 18of larger changeset -
4429 source/headers/geos/operation/buffer:
4430 * Declare noncopyable types as such explicitly (Ticket #304).
4432 * Unified EOL and style.
4434 2009-12-03 19:44 Mateusz Loskot <mateusz@loskot.net>
4436 * [r2778] Part 17 of larger changeset -
4437 source/headers/geos/noding/snapround:
4438 * Declare noncopyable types as such explicitly (Ticket #304).
4439 * Added Visual C++ pragmas.
4441 * Unified EOL and style.
4443 2009-12-03 19:41 Mateusz Loskot <mateusz@loskot.net>
4445 * [r2777] Part 16 of larger changeset -
4446 source/headers/geos/noding/snapround:
4447 * Declare noncopyable types as such explicitly (Ticket #304).
4448 * Added Visual C++ pragmas.
4450 * Unified EOL and style.
4452 2009-12-03 19:39 Mateusz Loskot <mateusz@loskot.net>
4454 * [r2776] Part 15 of larger changeset -
4455 source/headers/geos/linearref:
4456 * Declare noncopyable types as such explicitly (Ticket #304).
4459 2009-12-03 19:38 Mateusz Loskot <mateusz@loskot.net>
4461 * [r2775] Part 14 of larger changeset - source/headers/geos/io:
4462 * Declare noncopyable types as such explicitly (Ticket #304).
4465 2009-12-03 19:36 Mateusz Loskot <mateusz@loskot.net>
4467 * [r2774] Part 13 of larger changeset -
4468 source/headers/geos/index/chain:
4469 * Declare noncopyable types as such explicitly (Ticket #304).
4470 * Added Visual C++ pragmas.
4473 2009-12-03 19:36 Mateusz Loskot <mateusz@loskot.net>
4475 * [r2773] Part 12 of larger changeset -
4476 source/headers/geos/geomgraph:
4477 * Declare noncopyable types as such explicitly (Ticket #304).
4478 * Added Visual C++ pragmas.
4481 2009-12-03 19:30 Mateusz Loskot <mateusz@loskot.net>
4483 * [r2772] Part 11 of larger changeset -
4484 source/headers/geos/geom/util:
4485 * Declare noncopyable types as such explicitly (Ticket #304).
4486 * Added Visual C++ pragmas.
4489 2009-12-03 19:29 Mateusz Loskot <mateusz@loskot.net>
4491 * [r2771] Part 10of larger changeset -
4492 source/headers/geos/geom/prep:
4493 * Declare noncopyable types as such explicitly (Ticket #304).
4494 * Added Visual C++ pragmas.
4497 2009-12-03 19:27 Mateusz Loskot <mateusz@loskot.net>
4499 * [r2770] Part 9 of larger changeset -
4500 source/headers/geos/algorithm:
4501 * Declare noncopyable types as such explicitly (Ticket #304).
4502 * Added Visual C++ pragmas.
4505 2009-12-03 19:24 Mateusz Loskot <mateusz@loskot.net>
4507 * [r2769] Part 7 of larger changeset - source/geomgraph:
4508 * Fixed incorrect int to string conversion.
4510 2009-12-03 19:23 Mateusz Loskot <mateusz@loskot.net>
4512 * [r2768] Part 7 of larger changeset - source/index/intervalrtree:
4513 * Declare noncopyable types as such explicitly (Ticket #304).
4514 * Added Visual C++ pragmas.
4517 2009-12-03 19:22 Mateusz Loskot <mateusz@loskot.net>
4519 * [r2767] Refined changeset r2766 - fix for nested classes required
4522 2009-12-03 19:14 Mateusz Loskot <mateusz@loskot.net>
4524 * [r2766] Part 6 of larger changeset - source/noding:
4525 * Declare noncopyable types as such explicitly (Ticket #304).
4526 * Added Visual C++ pragmas.
4529 2009-12-03 19:11 Mateusz Loskot <mateusz@loskot.net>
4531 * [r2765] Part 5 of larger changeset - source/noding/snapround:
4532 * Declare noncopyable types as such explicitly (Ticket #304).
4533 * Added Visual C++ pragmas.
4536 2009-12-03 19:03 Mateusz Loskot <mateusz@loskot.net>
4538 * [r2764] Part 4 of larger changeset - source/algorithm:
4539 * Declare noncopyable types as such explicitly (Ticket #304).
4540 * Added Visual C++ pragmas.
4543 2009-12-03 19:02 Mateusz Loskot <mateusz@loskot.net>
4545 * [r2763] Part 3 of larger changeset - source/operation:
4546 * Declare noncopyable types as such explicitly (Ticket #304).
4549 2009-12-03 19:01 Mateusz Loskot <mateusz@loskot.net>
4551 * [r2762] Part 2 of larger changeset - source/simplify:
4552 * Declare noncopyable types as such explicitly (Ticket #304).
4554 * Unified EOL to LF.
4556 2009-12-03 18:56 Mateusz Loskot <mateusz@loskot.net>
4558 * [r2761] Part 1 of larger changeset - tests/unit:
4559 * Declare noncopyable types as such explicitly (Ticket #304).
4561 * Unified EOL to LF.
4563 2009-12-03 14:48 Mateusz Loskot <mateusz@loskot.net>
4565 * [r2760] * Added Visual C++ pragmas.
4566 * Fixed implicit pointer tests for 0 (save typing is a myth, be
4569 2009-12-03 13:25 Mateusz Loskot <mateusz@loskot.net>
4571 * [r2759] Updated C++ TUT framework.
4573 2009-12-01 16:16 Mateusz Loskot <mateusz@loskot.net>
4575 * [r2758] Improved WKBReader::readHEX to read WKB encoded with
4576 lower-case hex digits, useful if combined with SQL
4577 encode(geometry, 'hex')
4579 2009-12-01 15:39 Mateusz Loskot <mateusz@loskot.net>
4581 * [r2757] * More fixes for incompleteness of types required by
4583 * Replaced utility macros with disappearing ignorance template
4586 2009-12-01 13:05 Mateusz Loskot <mateusz@loskot.net>
4588 * [r2756] Tweaked projects for Visual Studio 2008
4590 2009-11-30 17:29 Mateusz Loskot <mateusz@loskot.net>
4592 * [r2755] * GEOSFree_r should check context handle even if its not
4593 used - nullptr may indicate logic error.
4595 2009-11-30 13:55 Mateusz Loskot <mateusz@loskot.net>
4597 * [r2754] * Fixed incomplete types Geometry and
4598 TaggedLinesSimplifier in TopologyPreservingSimplifier.h -
4599 required by std::auto_ptr
4600 * Removed unreachable code.
4601 * Removed /Wp64 option from Visual Studio 2008 projects.
4603 2009-11-30 12:25 Mateusz Loskot <mateusz@loskot.net>
4605 * [r2753] Missing log.
4607 2009-11-30 10:48 Mateusz Loskot <mateusz@loskot.net>
4609 * [r2752] * Added missing tests to Visual Studio 2008 project
4610 * Replaced call to isnan() missing in Visual C++ with ISNAN macro
4612 2009-11-29 10:09 Sandro Santilli <strk@keybit.net>
4616 2009-11-26 21:42 Sandro Santilli <strk@keybit.net>
4618 * [r2748] Add ISNAN support in platform.h.in
4620 2009-11-26 21:34 Sandro Santilli <strk@keybit.net>
4622 * [r2747] Remove unreferenced files from the repository
4624 2009-11-26 21:28 Sandro Santilli <strk@keybit.net>
4626 * [r2746] Remove reference to files not needing to go in the dll
4628 2009-11-26 21:21 Sandro Santilli <strk@keybit.net>
4630 * [r2745] Put destructor of the CoordinateSequenceFactory in an
4631 implementation file, hopefully reducing linker confusion about
4632 RTTI (see ticket #299)
4634 2009-11-26 19:49 Paul Ramsey <pramsey@cleverelephant.ca>
4636 * [r2744] Add magic flags for OS/X Snow Leopard only. (#299)
4638 2009-11-26 19:46 Paul Ramsey <pramsey@cleverelephant.ca>
4640 * [r2743] Add vc90 xmltester target to Makefile build
4642 2009-11-26 18:29 Frank Warmerdam <warmerdam@pobox.com>
4644 * [r2742] clarify ownership of returned buffer from wkbwriter
4646 2009-11-26 16:32 Paul Ramsey <pramsey@cleverelephant.ca>
4648 * [r2741] Fix missing components in tarball (#300)
4650 2009-11-24 18:05 Sandro Santilli <strk@keybit.net>
4654 2009-11-23 18:17 Sandro Santilli <strk@keybit.net>
4656 * [r2735] Coordiante->Coordinate
4658 2009-11-23 18:06 Sandro Santilli <strk@keybit.net>
4660 * [r2734] Avoid reallocations in Union short-circuit
4662 2009-11-20 19:58 Sandro Santilli <strk@keybit.net>
4664 * [r2733] Don't force heap allocation of vectors for getting nodes
4667 2009-11-19 21:30 Sandro Santilli <strk@keybit.net>
4669 * [r2732] Don't heap-allocate std::vector in
4670 MCIndexSegmentSetMutualIntersector
4672 2009-11-19 21:06 Sandro Santilli <strk@keybit.net>
4674 * [r2731] Don't force heap allocation when building edge rings for
4677 2009-11-19 20:29 Sandro Santilli <strk@keybit.net>
4679 * [r2730] Don't force heap allocation of std::vector in
4680 PolygonizeGraph when deleting dangles (moved allocation higher,
4681 in Polygonizer, so needs a second pass)
4683 2009-11-19 20:20 Sandro Santilli <strk@keybit.net>
4685 * [r2729] don't heap-allocate vectors in findLabeledEdgeRings
4687 2009-11-19 19:57 Sandro Santilli <strk@keybit.net>
4689 * [r2728] Move heap-allocation of vector used for 'cut-lines'
4690 containment out of PolygonizeGraph (but into Polygonizer)
4692 2009-11-19 19:31 Sandro Santilli <strk@keybit.net>
4694 * [r2727] Don't force heap-allocation of vectors for
4695 finding/labeling edge rings
4697 2009-11-19 19:19 Sandro Santilli <strk@keybit.net>
4699 * [r2726] Change PolygonizeGraph::getEdgeRings signature so not to
4700 force heap allocation of std::vector, update Polygonizer
4703 2009-11-19 19:06 Sandro Santilli <strk@keybit.net>
4705 * [r2725] Do not heap-allocate vector of Node when finding
4708 2009-11-19 18:52 Sandro Santilli <strk@keybit.net>
4710 * [r2724] Don not allocate the container of STRtree node childs on
4713 2009-11-19 16:40 Paul Ramsey <pramsey@cleverelephant.ca>
4715 * [r2723] Apply patch for --disable-cassert compilation (#291)
4717 2009-11-18 18:57 Paul Ramsey <pramsey@cleverelephant.ca>
4719 * [r2720] Reverse the upgrade process a bit, bump up revision
4720 numbers *after* release so that the repo version is always one
4721 higher than the release version. (#287)
4723 2009-11-18 01:28 Mateusz Loskot <mateusz@loskot.net>
4725 * [r2717] Silent warning thrown by Visual C++ about mixed class and
4726 struct keyword (#269)
4728 2009-11-17 20:29 Sandro Santilli <strk@keybit.net>
4730 * [r2716] Include capi::GEOSGeomFromWKB test in geos_unit build
4731 (should also distribute as side-effect)
4733 2009-11-11 23:05 Sandro Santilli <strk@keybit.net>
4735 * [r2713] Change ChangeLog generation rule so it doesn't mess with
4736 make dist. Reflect in HOW_TO_RELEASE
4738 2009-11-10 23:54 Sandro Santilli <strk@keybit.net>
4740 * [r2712] Make ChangeLog target non-phony to keep 'distcheck'
4741 happy. Reorganize HOW_TO_RELEASE steps.
4743 2009-11-10 22:58 Sandro Santilli <strk@keybit.net>
4745 * [r2711] Package stuff for release
4747 2009-10-29 21:06 Mateusz Loskot <mateusz@loskot.net>
4749 * [r2710] Testing linker problem with DEFAULT_QUADRANT_SEGMENT
4752 2009-10-29 20:58 Mateusz Loskot <mateusz@loskot.net>
4754 * [r2709] Testing linker problem with DEFAULT_QUADRANT_SEGMENT
4757 2009-10-29 20:55 Mateusz Loskot <mateusz@loskot.net>
4759 * [r2708] Fixed CRLF to LF in BufferOpTest.cpp
4761 2009-10-29 20:47 Mateusz Loskot <mateusz@loskot.net>
4763 * [r2707] Missing include of BufferParameters.h header in
4764 BufferOpTest.cpp unit suite
4766 2009-10-29 16:20 Mateusz Loskot <mateusz@loskot.net>
4768 * [r2706] Added more test cases for buffer calculation based on A
4769 (input) geometries from XMLTester's buffer.xml and
4770 TestBufferExternal2.xml tests.
4772 2009-10-29 15:11 Mateusz Loskot <mateusz@loskot.net>
4774 * [r2705] Added test case for buffer of multipolygon from
4775 XMLTester's buffer.xml, case #25 but with custom quadrant
4778 2009-10-29 14:24 Mateusz Loskot <mateusz@loskot.net>
4780 * [r2704] Added test case for buffer of POINT(0 0) with distance
4781 1.0 and 32 quadrant segments.
4783 2009-10-29 12:33 Mateusz Loskot <mateusz@loskot.net>
4785 * [r2703] * tests/unit/operation/buffer: added unit test case for
4787 * tests/unit/Makefile.am: added new test case source to Makefile,
4788 * build/msvc90/geos_unit/geos_unit.vcproj: updated Visual C++
4791 2009-10-28 12:09 Mateusz Loskot <mateusz@loskot.net>
4793 * [r2702] tests/xmltester/XMLTester.cpp: declare checkBufferSuccess
4794 function to take geometries by refernece to const
4796 2009-10-25 18:48 Mateusz Loskot <mateusz@loskot.net>
4798 * [r2701] Fixed typo in getCentroid function comment in Geometry.h.
4800 2009-10-23 13:04 Sandro Santilli <strk@keybit.net>
4802 * [r2700] Have LinearLocation::getSegment return by auto_ptr to
4803 encode ownership transfer. Fixes leak reported in #296.
4805 2009-10-23 12:58 Sandro Santilli <strk@keybit.net>
4807 * [r2699] Fix port info, add standard protection notes
4809 2009-10-23 10:21 Sandro Santilli <strk@keybit.net>
4811 * [r2698] Add destructor to LinearGeometryBuilder fixing memory
4814 2009-10-23 10:13 Sandro Santilli <strk@keybit.net>
4816 * [r2697] Fix memory access error (#283)
4818 2009-10-23 10:03 Sandro Santilli <strk@keybit.net>
4820 * [r2696] Fix port info for LinearGeometryBuilder
4822 2009-10-23 09:53 Sandro Santilli <strk@keybit.net>
4824 * [r2695] Cleanup LinearGeometrybuilder defs and impl to match
4825 common code style, add note about suspicious things (not written
4826 but noted that the class seems to lack a destructor..)
4828 2009-10-23 09:43 Sandro Santilli <strk@keybit.net>
4830 * [r2694] Document ownership of return from
4831 LocationIndexOfLine::indicesOf, fix mismatch delete/delete[] in
4834 2009-10-23 09:34 Sandro Santilli <strk@keybit.net>
4836 * [r2693] Add virtual dtor to virtual class
4838 2009-10-23 09:33 Sandro Santilli <strk@keybit.net>
4840 * [r2692] add some parens to hush gcc warning
4842 2009-10-23 09:00 Sandro Santilli <strk@keybit.net>
4844 * [r2691] Fix static building of C-api demo/tests
4846 2009-10-23 08:34 Sandro Santilli <strk@keybit.net>
4848 * [r2690] Run the last available-but-no-automatically-run test:
4851 2009-10-22 18:18 Sandro Santilli <strk@keybit.net>
4853 * [r2689] Merge buffer_snapround.xml into buffer.xml
4855 2009-10-22 17:13 Sandro Santilli <strk@keybit.net>
4857 * [r2688] A quick check reveals that the tests in buffer.xml are
4858 not really duplicated elsewhere so we run that test too now as
4861 2009-10-22 17:07 Sandro Santilli <strk@keybit.net>
4863 * [r2687] Give buffer.xml cases a somewhat more helpful
4864 description, fix 4 expected results after eye-checking. This is
4865 still not automatically run case it might contain duplicated
4866 tests from elsewhere (to be checked).
4868 2009-10-22 16:30 Sandro Santilli <strk@keybit.net>
4870 * [r2686] Don't segfault on EOF inside <op> tag
4872 2009-10-20 16:59 Sandro Santilli <strk@keybit.net>
4874 * [r2685] Commit MingW bug workaround provided by sanak in ticket
4877 2009-10-19 13:38 Mateusz Loskot <mateusz@loskot.net>
4879 * [r2684] tests/xmltester/tests/buffer_snapround.xml: not
4880 well-formed XML, fixed missing attribute.
4882 2009-10-17 14:47 Sandro Santilli <strk@keybit.net>
4886 2009-10-17 14:43 Sandro Santilli <strk@keybit.net>
4890 2009-10-17 14:35 Sandro Santilli <strk@keybit.net>
4892 * [r2681] Half the calls to the virtual CoordinateSequence::getAt
4893 when computing line distances
4895 2009-10-17 13:40 Sandro Santilli <strk@keybit.net>
4897 * [r2680] Drop pointless asserts. We'd abort anyway if vector is
4898 null. For the out-of-range case the GNU c++ lib helps debugging
4899 with an environment variable
4901 2009-10-17 13:04 Sandro Santilli <strk@keybit.net>
4903 * [r2679] Add note of private/static nature of implemented methods
4905 2009-10-17 12:28 Sandro Santilli <strk@keybit.net>
4907 * [r2678] Expose a usable toVector method for CoordinateSequence
4908 (ie: no memory management issues). Use it from
4909 Polygon::getCoordinates.
4911 2009-10-17 12:02 Sandro Santilli <strk@keybit.net>
4913 * [r2677] Don't allocate too much space for polygon points vector.
4916 2009-10-16 15:27 Mateusz Loskot <mateusz@loskot.net>
4918 * [r2676] xmltester/tests: missing double quotes around XML
4919 attribute value in fme.xml.
4921 2009-10-14 20:42 Sandro Santilli <strk@keybit.net>
4923 * [r2675] regenerate ChangeLog
4925 2009-10-14 15:32 Mateusz Loskot <mateusz@loskot.net>
4927 * [r2674] * Optional use of GEOS_DEBUG_MSVC_USE_VLD in
4929 * Added xmltester/makefile.vc as port of testrunner.sh for
4930 Windows to be able to run all tests in batch:
4931 ** nmake /f makefile.vc XMLTESTER=C:\path\to\xmltester.exe
4933 2009-10-14 12:05 Mateusz Loskot <mateusz@loskot.net>
4935 * [r2673] Added msvc90/geos_xmltester to solution for Visual Studio
4938 2009-10-14 12:03 Mateusz Loskot <mateusz@loskot.net>
4940 * [r2672] Enable use of Stalkwalker only if building with Visual
4941 C++ and GEOS_TEST_USE_STACKWALKER is defined.
4943 2009-10-13 16:25 Mateusz Loskot <mateusz@loskot.net>
4945 * [r2671] build/msvc90: added missing sources of linearref package.
4946 Builds with Visual C++ 9.0 (using both project and makefiles).
4948 2009-10-13 14:20 Frank Warmerdam <warmerdam@pobox.com>
4950 * [r2670] fix nmake dll export, and link test programs (#288)
4952 2009-10-08 12:51 Frank Warmerdam <warmerdam@pobox.com>
4954 * [r2669] add new directories and source (#288)
4956 2009-10-08 08:56 Sandro Santilli <strk@keybit.net>
4958 * [r2668] regenerate ChangeLog now that we have all names in
4960 2009-10-08 08:47 Sandro Santilli <strk@keybit.net>
4962 * [r2667] Add other missing names/addresses
4964 2009-10-08 08:40 Sandro Santilli <strk@keybit.net>
4966 * [r2666] Automatically generate the ChangeLog file, forget
4969 2009-10-08 08:38 Sandro Santilli <strk@keybit.net>
4971 * [r2665] Don't signal topology exception when it triggers snapping
4973 2009-10-08 08:37 Sandro Santilli <strk@keybit.net>
4975 * [r2664] Add yury, fernando and sean
4977 2009-10-08 08:17 Sandro Santilli <strk@keybit.net>
4979 * [r2663] Distribute all of TUT
4981 2009-10-08 07:56 Sandro Santilli <strk@keybit.net>
4983 * [r2662] Properly set version for win target
4985 2009-10-07 07:53 Sandro Santilli <strk@keybit.net>
4987 * [r2661] Expose single-sided buffering in C-API (see ticket #258)
4989 2009-10-05 21:36 Sandro Santilli <strk@keybit.net>
4991 * [r2659] Drop use of static data in DistanceToPoint class (for
4994 2009-10-05 19:29 Sandro Santilli <strk@keybit.net>
4996 * [r2658] release memory earlier, and closer to allocation
4998 2009-10-05 19:04 Sandro Santilli <strk@keybit.net>
5000 * [r2657] Finish plugging leaks. Make check runs with no leaks.
5002 2009-10-05 18:42 Sandro Santilli <strk@keybit.net>
5004 * [r2656] another memory management doc
5006 2009-10-05 18:40 Sandro Santilli <strk@keybit.net>
5008 * [r2655] Document more memory management issues
5010 2009-10-05 17:20 Sandro Santilli <strk@keybit.net>
5012 * [r2654] More memory leak fixes in single-sided buffering
5015 2009-10-05 16:58 Sandro Santilli <strk@keybit.net>
5017 * [r2653] Plug some memory leaks in single sided buffering
5020 2009-10-05 16:44 Sandro Santilli <strk@keybit.net>
5022 * [r2652] Document ownership of return from
5023 LineMerger::getMergedLineStrings
5025 2009-10-05 16:40 Sandro Santilli <strk@keybit.net>
5027 * [r2651] Alright, there's no standard style yet so this file is
5028 made empty, but good to have for reference
5030 2009-10-01 10:30 Sandro Santilli <strk@keybit.net>
5032 * [r2650] Throw an exception rather than returning NULL if input to
5033 single-sided buffer code is invalid
5035 2009-10-01 09:10 Sandro Santilli <strk@keybit.net>
5037 * [r2649] Have single-sided buffer constructor return a simple
5038 LINESTRING when appropriate rather than forcing a MULTI; import 2
5039 tests from the SAFE testsuite
5041 2009-10-01 09:01 Sandro Santilli <strk@keybit.net>
5043 * [r2648] Better parse style parameter
5045 2009-10-01 08:46 Sandro Santilli <strk@keybit.net>
5047 * [r2647] Add utility script to import tests from SAFE software
5049 2009-10-01 08:42 Sandro Santilli <strk@keybit.net>
5051 * [r2646] Don't segfault on xml tests missing precision model
5054 2009-10-01 07:24 Sandro Santilli <strk@keybit.net>
5056 * [r2645] Re-enable the now succeeding test for sharp edges line
5057 single sided buffering
5059 2009-10-01 07:23 Sandro Santilli <strk@keybit.net>
5061 * [r2644] Use FLAT/BUTT endcaps when doing single sided buffering
5063 2009-10-01 07:06 Sandro Santilli <strk@keybit.net>
5065 * [r2643] Fix trimming of left/right curves (ie: don't include the
5068 2009-10-01 06:33 Sandro Santilli <strk@keybit.net>
5070 * [r2642] Use snapped intersection between full buffer boundary and
5071 single-sided offset curves
5073 2009-09-30 22:18 Sandro Santilli <strk@keybit.net>
5075 * [r2641] Check hausdorff distance in both directions, or an
5076 expected output line longer than the obtained one would be found
5079 2009-09-30 20:27 Sandro Santilli <strk@keybit.net>
5081 * [r2640] Some debugging for single sided buffers
5083 2009-09-30 19:18 Sandro Santilli <strk@keybit.net>
5085 * [r2639] Another simple test for single-sided buffer (horizontal
5086 line, both directions)
5088 2009-09-30 19:07 Sandro Santilli <strk@keybit.net>
5090 * [r2638] Another simple test for a vertical line, opposite
5091 direction from previous
5093 2009-09-30 19:05 Sandro Santilli <strk@keybit.net>
5095 * [r2637] Add test for single sided buffer on simple, vertical,
5096 line (this one succeeds both left and right)
5098 2009-09-30 18:57 Sandro Santilli <strk@keybit.net>
5100 * [r2636] VIM setting for GEOS source code style (3-spaces tabs)
5102 2009-09-30 14:14 Sandro Santilli <strk@keybit.net>
5104 * [r2635] Don't use non-standard escape sequences with 'echo'
5106 2009-09-28 10:35 Sandro Santilli <strk@keybit.net>
5108 * [r2634] Replace no-commercial-use licenced MarkupSTL with tinyXML
5110 2009-09-28 10:34 Sandro Santilli <strk@keybit.net>
5112 * [r2633] Temporarly disable failing single sided buffer test
5114 2009-09-28 10:10 Sandro Santilli <strk@keybit.net>
5116 * [r2632] Oops, it seems I just don't want a test to fail ;)
5118 2009-09-28 10:09 Sandro Santilli <strk@keybit.net>
5120 * [r2631] Don't give a false success if one of the
5121 expected/obtained geometry is empty
5123 2009-09-28 09:03 Sandro Santilli <strk@keybit.net>
5125 * [r2630] Add offsets to PrecisionModel text output
5127 2009-09-28 07:02 Sandro Santilli <strk@keybit.net>
5129 * [r2629] Add an hausdorff distance based result matcher for
5130 single-sided buffer tests. Enable the single sided buffer test
5131 provided by swong in ticket #215 with minor tweak (expect
5134 2009-09-27 20:43 Sandro Santilli <strk@keybit.net>
5136 * [r2628] Re-introduce the singlesided buffer patch. Tests still
5137 need to be worked on.
5139 2009-09-21 19:47 Paul Ramsey <pramsey@cleverelephant.ca>
5141 * [r2626] Polygon with empty ring causes a crash in WKBReader (from
5142 Tamas Szekeres) (#290)
5144 2009-09-11 18:47 Paul Ramsey <pramsey@cleverelephant.ca>
5146 * [r2624] Patch for #285, C api for project and interpolate, from
5147 David Turner (novalis)
5149 2009-08-21 09:54 Mateusz Loskot <mateusz@loskot.net>
5151 * [r2623] Updated svn:ignore property
5153 2009-08-21 09:50 Mateusz Loskot <mateusz@loskot.net>
5155 * [r2622] Cleaned compilation warnings in unit tests.
5157 2009-08-21 09:43 Mateusz Loskot <mateusz@loskot.net>
5159 * [r2621] Updated C++ TUT Framework to latest revision (147) of its
5162 2009-08-15 13:26 Sandro Santilli <strk@keybit.net>
5164 * [r2620] Const correctness of LenghtIndexedLine port, by novalis
5167 2009-08-12 19:01 Paul Ramsey <pramsey@cleverelephant.ca>
5169 * [r2619] Port of JTS linear referencing (from David Turner) (#283)
5171 2009-08-02 23:39 Mateusz Loskot <mateusz@loskot.net>
5173 * [r2618] Removed incomplete GEOS_DEBUG message causing compilation
5174 error because Edge type is incomplete.
5176 2009-08-02 23:15 Mateusz Loskot <mateusz@loskot.net>
5178 * [r2617] Fixed broken escape sequence in debug msg.
5180 2009-07-17 22:23 Paul Ramsey <pramsey@cleverelephant.ca>
5182 * [r2616] Remove static string in WKB reader (#232)
5184 2009-07-15 18:56 Paul Ramsey <pramsey@cleverelephant.ca>
5186 * [r2613] Add PreparedGeometry and STRtree support to SWIG (#279)
5189 2009-07-15 18:55 Paul Ramsey <pramsey@cleverelephant.ca>
5191 * [r2612] Add STRtree support to the C API (#278) Schuyler Erle
5193 2009-07-15 18:53 Paul Ramsey <pramsey@cleverelephant.ca>
5195 * [r2611] Add geos::index::strtree::AbstractSTRtree::iterate (#277)
5198 2009-07-06 17:35 Sandro Santilli <strk@keybit.net>
5200 * [r2610] Add automated XML test for issue #275. Succeeds here.
5202 2009-07-05 15:58 Sandro Santilli <strk@keybit.net>
5204 * [r2609] Apply fix-msvc90-only2.patch by Sanak from issue #273
5206 2009-07-04 16:19 Sandro Santilli <strk@keybit.net>
5208 * [r2608] Apply fix-mingw.patch by Sanak (issue #273)
5210 2009-06-29 16:40 Paul Ramsey <pramsey@cleverelephant.ca>
5212 * [r2607] Include nmake.opt in 'dist' target (#274)
5214 2009-06-26 21:59 Sandro Santilli <strk@keybit.net>
5216 * [r2605] Fix typo reported in ticket #272
5218 2009-06-24 21:43 Paul Ramsey <pramsey@cleverelephant.ca>
5220 * [r2604] Expose Hausdorf distance to CAPI (#264) from Vincent
5223 2009-06-24 21:30 Paul Ramsey <pramsey@cleverelephant.ca>
5225 * [r2603] Fix stoopid syntax error.
5227 2009-06-24 21:21 Paul Ramsey <pramsey@cleverelephant.ca>
5229 * [r2602] Remove old logging noise.
5231 2009-06-24 21:19 Paul Ramsey <pramsey@cleverelephant.ca>
5233 * [r2601] Fix for #270, bad definition of isnan() in OS/X <cmath>.
5234 This needs to be tested on other operating systems to make sure
5235 it doesn't break them instead.
5237 2009-06-23 22:20 Paul Ramsey <pramsey@cleverelephant.ca>
5239 * [r2599] Fix clean target for VC build (#267)
5241 2009-06-23 18:22 Howard Butler <hobu.inc@gmail.com>
5243 * [r2598] fix up syntax of the makefile related to the patch for
5246 2009-06-22 19:14 Sandro Santilli <strk@keybit.net>
5248 * [r2597] Add tests for limited mitre join (now working)
5250 2009-06-22 19:02 Sandro Santilli <strk@keybit.net>
5252 * [r2596] Fix bug in BufferParameters::setMitreLimit
5254 2009-06-20 21:29 Sandro Santilli <strk@keybit.net>
5256 * [r2595] Bump versions (core 3.2.0, capi 1.6.0, port 1.10.0)
5258 2009-06-20 08:53 Sandro Santilli <strk@keybit.net>
5260 * [r2594] Add tests for GEOSBufferWithStyle
5262 2009-06-19 22:32 Sandro Santilli <strk@keybit.net>
5264 * [r2593] Extend the C-API interface to expose a
5265 GEOSBufferWithStyle (and corresponding thread-safe version) and
5268 2009-06-16 15:49 Sandro Santilli <strk@keybit.net>
5270 * [r2592] Sync RobustDeterminant to JTS-1.10 (r1.15 was just
5273 2009-06-16 15:46 Sandro Santilli <strk@keybit.net>
5275 * [r2591] Sync RobustDeterminant to revision 1.14
5277 2009-06-16 15:43 Sandro Santilli <strk@keybit.net>
5279 * [r2590] Port info for RobustDeterminant
5281 2009-06-16 15:33 Sandro Santilli <strk@keybit.net>
5283 * [r2589] Revert single-sided patch. Martin Davis is workin on it
5286 2009-06-16 00:00 Paul Ramsey <pramsey@cleverelephant.ca>
5288 * [r2581] add reminders on bump versions in various places
5290 2009-06-15 14:57 Paul Ramsey <pramsey@cleverelephant.ca>
5292 * [r2580] operation.h in Makefile.am twice. (#261)
5294 2009-06-15 14:03 Sandro Santilli <strk@keybit.net>
5296 * [r2579] Port info in the geos::io namespace
5298 2009-06-15 13:19 Sandro Santilli <strk@keybit.net>
5300 * [r2578] Put CLocalizer in the correct function. Fixes #260 for
5303 2009-06-15 10:13 Sandro Santilli <strk@keybit.net>
5305 * [r2577] Stop explicitly using the CLocalizer now that it is done
5306 within WKTReader and WKTWriter (see bug #260). Some deep testing
5307 about this would be good. Make check worked for me with
5310 2009-06-15 10:06 Sandro Santilli <strk@keybit.net>
5312 * [r2576] Use C locale while reading/writing WKT. Fixes bug #260.
5314 2009-06-15 06:57 Sandro Santilli <strk@keybit.net>
5316 * [r2575] Add XML version of the testcase provided for bug #176
5318 2009-06-08 22:10 Sandro Santilli <strk@keybit.net>
5320 * [r2572] JTS-1.10 port sync. The whole 'operation' namespace is
5323 2009-06-08 21:53 Sandro Santilli <strk@keybit.net>
5325 * [r2571] Port info for operation::union
5327 2009-06-08 17:15 Sandro Santilli <strk@keybit.net>
5329 * [r2570] Sync to JTS-1.10 (port info in SegmentIntersectionTester
5332 2009-06-08 17:12 Sandro Santilli <strk@keybit.net>
5334 * [r2569] Sync RectangleContains to JTS-1.10
5336 2009-06-08 17:02 Sandro Santilli <strk@keybit.net>
5338 * [r2568] Port info for operation::predicate (we're at JTS-1.7
5341 2009-06-08 16:58 Sandro Santilli <strk@keybit.net>
5343 * [r2567] Port info for polygonize operation
5345 2009-06-08 16:46 Sandro Santilli <strk@keybit.net>
5347 * [r2566] Port info and sync for operation::overlay::validate
5349 2009-06-08 16:26 Sandro Santilli <strk@keybit.net>
5351 * [r2565] sync LineBuilder to JTS-1.10, completing overlay port
5353 2009-06-08 16:09 Sandro Santilli <strk@keybit.net>
5355 * [r2564] Complete port info in overlay package
5357 2009-06-08 15:43 Sandro Santilli <strk@keybit.net>
5359 * [r2563] Add missing setMarked static methods in GraphComponent
5360 and make use of them in LineMerger making it able to be called
5361 incrementally (JTS-1.10)
5363 2009-06-08 15:28 Sandro Santilli <strk@keybit.net>
5365 * [r2562] Port info in operation::linemerge (a single class is
5366 still at JTS-1.7, needs changes in GeometryGraphComponent.h to go
5369 2009-06-08 10:37 Sandro Santilli <strk@keybit.net>
5371 * [r2561] GeometryLocation sync to JTS-1.10 (docs)
5373 2009-06-08 10:29 Sandro Santilli <strk@keybit.net>
5375 * [r2560] DistanceOp sync to JTS-1.10 (renames, docs...)
5377 2009-06-08 10:07 Sandro Santilli <strk@keybit.net>
5379 * [r2559] Update port info for buffer package (it's really
5382 2009-06-08 09:40 Sandro Santilli <strk@keybit.net>
5384 * [r2558] Warn at configure time if 64bit integer type isn't found.
5387 2009-06-08 09:30 Sandro Santilli <strk@keybit.net>
5389 * [r2557] Install all C++ headers to reduce maintainance costs. C++
5390 API is documented as being unstable after all so let's give users
5391 the power to hurt themselves :)
5393 2009-06-06 22:22 Sandro Santilli <strk@keybit.net>
5395 * [r2556] Windows C++ exports by Ragi Y. Burhum. See
5396 http://lists.osgeo.org/pipermail/geos-devel/2009-June/004190.html
5398 2009-06-06 22:17 Sandro Santilli <strk@keybit.net>
5400 * [r2555] fix headers inclusion warnings
5402 2009-06-06 21:14 Sandro Santilli <strk@keybit.net>
5404 * [r2554] Use real NaNs rather than fake them. Applies patch in
5405 ticket #259. Adds autoconf checks for finite() and isfinite() and
5406 makes use of them for unix systems (platform.h)
5408 2009-06-06 00:55 Sandro Santilli <strk@keybit.net>
5410 * [r2553] Complete port info and headers exposion for
5411 operation::distance package
5413 2009-06-05 18:18 Sandro Santilli <strk@keybit.net>
5415 * [r2552] JTS-1.10 OverlayOp
5417 2009-06-05 18:12 Sandro Santilli <strk@keybit.net>
5419 * [r2551] Add missing static function
5421 2009-06-05 18:02 Sandro Santilli <strk@keybit.net>
5423 * [r2550] JTS-1.10 sync
5425 2009-06-05 17:50 Sandro Santilli <strk@keybit.net>
5427 * [r2549] Boundary Node Rule support in relateOp. JTS-1.10.
5429 2009-06-05 13:44 Sandro Santilli <strk@keybit.net>
5431 * [r2548] geomgraph package fully sync'ed to JTS-1.10 now
5433 2009-06-05 13:41 Sandro Santilli <strk@keybit.net>
5435 * [r2547] added BoundaryNodeRule capability to EdgeEnds
5437 2009-06-05 12:42 Sandro Santilli <strk@keybit.net>
5439 * [r2546] Add support for custom BoundaryNodeRule bringing
5440 GeometryGraph to JTS-1.10
5442 2009-06-05 12:07 Sandro Santilli <strk@keybit.net>
5444 * [r2545] Complete port info in geomgraph package
5446 2009-06-05 11:03 Sandro Santilli <strk@keybit.net>
5448 * [r2544] Port info in the geomgraph package (unfinished); fix
5449 compiler warning in GeometryGraph and make code more readable;
5451 2009-06-05 10:23 Sandro Santilli <strk@keybit.net>
5453 * [r2543] Add port info and introduce header exposion info. Relate
5454 op results partially in JTS-1.7 still.
5456 2009-06-05 09:36 Sandro Santilli <strk@keybit.net>
5458 * [r2542] typo in doxygen index page
5460 2009-06-05 09:35 Sandro Santilli <strk@keybit.net>
5462 * [r2541] Fix doxygen link
5464 2009-06-05 09:28 Sandro Santilli <strk@keybit.net>
5466 * [r2540] Fix deletion of void pointer in IntervalRTreeLeafNode,
5467 document ownership, fix callers tracking allocations to avoid
5468 leaks. Fixes bug #227.
5470 2009-06-05 09:15 Sandro Santilli <strk@keybit.net>
5472 * [r2539] Allow generating ChangeLog from external build tree
5474 2009-06-04 15:01 Mateusz Loskot <mateusz@loskot.net>
5476 * [r2538] * Applied patch for ticket #257.
5477 * Noticed that unit tests fail:
5478 1>geos::util::UniqueCoordinateArrayFilter: .
5479 1>---> group: geos::operation::valid::IsValidOp, test: test<1>
5480 1> problem: assertion failed
5482 2009-06-04 14:59 Mateusz Loskot <mateusz@loskot.net>
5484 * [r2537] Fixed bug of inaccessible constructor of incomplete type
5485 NodedSegmentString - header missing.
5487 2009-06-04 13:59 Sandro Santilli <strk@keybit.net>
5489 * [r2536] Add support for testing single sided buffers
5491 2009-06-01 03:34 Howard Butler <hobu.inc@gmail.com>
5493 * [r2534] #256 finishGEOS called multiple times will segfault
5495 2009-05-28 14:38 Mateusz Loskot <mateusz@loskot.net>
5497 * [r2533] Fixed aclocal warnings for mixing cache-id's in
5500 2009-05-27 16:57 Paul Ramsey <pramsey@cleverelephant.ca>
5502 * [r2516] remove error
5504 2009-05-27 16:57 Paul Ramsey <pramsey@cleverelephant.ca>
5506 * [r2515] Add single-sided item
5508 2009-05-21 10:08 Sandro Santilli <strk@keybit.net>
5510 * [r2514] Add Mat's and Paul's entries, make ChangeLog.svn rule
5513 2009-05-21 09:56 Sandro Santilli <strk@keybit.net>
5515 * [r2513] Add a rule to generate a ChangeLog using svn2cl. The
5516 authors.svn file will be used to map usernames and full names:
5517 please expand your own nick. The generated ChangeLog is added to
5518 repository to show you how it looks. If everybody agree we could
5519 rename this to ChangeLog and stop requiring manual edits (+1 from
5522 2009-05-13 11:29 Frank Warmerdam <warmerdam@pobox.com>
5524 * [r2508] refer to GEOSFree() instead of free()
5526 2009-05-13 11:26 Frank Warmerdam <warmerdam@pobox.com>
5528 * [r2507] forward GEOSFree to GEOSFree_r, use std:: prefix on
5531 2009-05-13 04:14 Frank Warmerdam <warmerdam@pobox.com>
5533 * [r2506] Added GEOSFree() and GEOSFree_r() (#249)
5535 2009-05-12 17:47 Sandro Santilli <strk@keybit.net>
5537 * [r2505] Add note about single-sided buffer
5539 2009-05-12 16:49 Sandro Santilli <strk@keybit.net>
5541 * [r2504] Never fail bug #244 again (regression testcase added)
5543 2009-05-12 16:48 Sandro Santilli <strk@keybit.net>
5545 * [r2503] Have DepthSegment hold a real LineSegment, not a
5546 reference. SubgraphDepthLocater was passing the same LineSegment
5547 reference to multiple DepthSegments, messing everything up. This
5550 2009-05-12 15:38 Sandro Santilli <strk@keybit.net>
5554 2009-05-08 16:30 Sandro Santilli <strk@keybit.net>
5556 * [r2501] Update port info
5558 2009-05-08 12:47 Sandro Santilli <strk@keybit.net>
5560 * [r2500] When included in a C++ environment, include <cstddef> and
5561 use std::size_t. Patch by Mateusz Loskot, ticket #252.
5563 2009-05-08 12:46 Sandro Santilli <strk@keybit.net>
5565 * [r2499] Oops, forgot to update the static closedPoints
5568 2009-05-08 12:29 Sandro Santilli <strk@keybit.net>
5570 * [r2498] Note the withinDistance addition to DistanceOp
5572 2009-05-08 12:27 Sandro Santilli <strk@keybit.net>
5574 * [r2497] Add the complete set of tests for closedPoints
5576 2009-05-08 12:11 Sandro Santilli <strk@keybit.net>
5578 * [r2496] Document semantic of a null return from closestPoints
5580 2009-05-08 12:09 Sandro Santilli <strk@keybit.net>
5582 * [r2495] Don't wipe out closest locations after computing them
5583 (doh). Fixes bug #236. Takes the chance to make the
5584 GeometryLocation retrival function private as we don't install
5585 GeometryLocation.h header anyway (for future cleanups), and to
5586 rename a function to follow current JTS naming (more renames to
5587 come for proper sync)
5589 2009-05-08 10:10 Sandro Santilli <strk@keybit.net>
5591 * [r2494] Add isWithinDistance() to DistanceOp, reaching rev 1.17
5594 2009-05-08 09:39 Sandro Santilli <strk@keybit.net>
5596 * [r2493] Port info for DistanceOp
5598 2009-05-08 08:44 Sandro Santilli <strk@keybit.net>
5600 * [r2492] Always include stddef.h. Closes bug #213
5602 2009-05-07 16:15 Sandro Santilli <strk@keybit.net>
5604 * [r2491] Add "thread-safe" version of GEOSGeom_setSRID. Closes bug
5607 2009-05-07 16:00 Sandro Santilli <strk@keybit.net>
5609 * [r2490] minor debug output improvement
5611 2009-05-07 15:57 Sandro Santilli <strk@keybit.net>
5613 * [r2489] Skip empty components when building GeometryGraph. Fixes
5614 bug #234. Add non-automated test for it, and README file in the
5615 directory containing it...
5617 2009-05-07 15:36 Sandro Santilli <strk@keybit.net>
5619 * [r2488] Add XML testcase for bug 188
5621 2009-05-07 15:36 Sandro Santilli <strk@keybit.net>
5623 * [r2487] remove code duplication on buffer result validation
5625 2009-05-07 08:52 Sandro Santilli <strk@keybit.net>
5627 * [r2486] Port info, doxygen cleanups
5629 2009-05-07 08:45 Sandro Santilli <strk@keybit.net>
5631 * [r2485] Add test for creating a CoordinateSequence with at least
5634 2009-05-06 20:47 Sandro Santilli <strk@keybit.net>
5636 * [r2484] Fix bug #135, give an hint about GEOSGeom_getDimensions
5637 being related to GEOSCoordSeq_getDimensions, fix signed vs.
5638 unsigned compiler warning.
5640 2009-05-06 20:22 Sandro Santilli <strk@keybit.net>
5642 * [r2483] Fix compilation warnings thrown by GCC 4.3.x. Patch by
5643 Mateus, closes bug #92.
5645 2009-05-06 20:12 Mateusz Loskot <mateusz@loskot.net>
5647 * [r2482] Updated svn:ignore property.
5649 2009-05-06 17:54 Sandro Santilli <strk@keybit.net>
5651 * [r2481] findCollapsesFromExistingVertices: don't choke on sets of
5652 < 2 points. Fixes bug #219.
5654 2009-05-06 17:52 Sandro Santilli <strk@keybit.net>
5656 * [r2480] minor indentation thing
5658 2009-05-06 17:42 Sandro Santilli <strk@keybit.net>
5660 * [r2479] Cleanup MonotoneChainOverlapAction, reduce heap
5661 allocations. Cascade changes.
5663 2009-05-06 17:14 Sandro Santilli <strk@keybit.net>
5665 * [r2478] Port info (to be worked on for heap allocations
5668 2009-05-06 17:10 Sandro Santilli <strk@keybit.net>
5670 * [r2477] MonotoneChainSelectAction port review, heap allocation
5671 reduced, const-corrected.
5673 2009-05-06 16:44 Sandro Santilli <strk@keybit.net>
5675 * [r2476] MonotoneChain const-correctness and interface cleanups,
5676 cascaded changes. Possibly discovered a leak in MCPointInRing
5677 algorithm, needs some unit testing.
5679 2009-05-06 16:36 Sandro Santilli <strk@keybit.net>
5681 * [r2475] Const-correctness for bintree Interval
5683 2009-05-06 15:47 Sandro Santilli <strk@keybit.net>
5685 * [r2474] Port MonotoneChain up to JTS-1.10, plus minor dox
5686 improvement (memory-oriented)
5688 2009-05-06 15:31 Sandro Santilli <strk@keybit.net>
5690 * [r2473] Port MonotoneChainBuilder up to JTS-1.10. Tweak some
5691 signatures to use stricter signedness.
5693 2009-05-06 14:55 Sandro Santilli <strk@keybit.net>
5695 * [r2472] Port to 1.9, fixing an out of boundary access in
5698 2009-05-06 14:42 Sandro Santilli <strk@keybit.net>
5700 * [r2471] Add port info. We're 4 revision old (catching up next)
5702 2009-05-05 14:28 Sandro Santilli <strk@keybit.net>
5704 * [r2470] Sync Envelope to JTS-1.10
5706 2009-05-05 10:30 Sandro Santilli <strk@keybit.net>
5708 * [r2469] Add compile-time support to skip use of BinaryOp thus
5709 engaging SnapIfNeededOverlayOp used by Geometry methods. Shows
5710 that BinaryOp (GEOS-specific original work) gives better
5711 numerical stability.
5713 2009-05-05 10:14 Sandro Santilli <strk@keybit.net>
5715 * [r2468] Found old GeometrySnapper/LineStringSnapper classes in an
5716 unexpected directory. Move them where they belong, sync with
5719 2009-05-05 00:04 Sandro Santilli <strk@keybit.net>
5721 * [r2467] Fix memory leak on exception
5723 2009-05-04 23:43 Sandro Santilli <strk@keybit.net>
5725 * [r2466] Fix memory bug
5727 2009-05-04 23:23 Sandro Santilli <strk@keybit.net>
5729 * [r2465] Geometry up to 1.112 with a minor bugfix and performance
5730 improvement in Geometry::covers
5732 2009-05-04 23:04 Sandro Santilli <strk@keybit.net>
5734 * [r2464] Bring Geometry port up a revision by having it use
5735 SnapIfNeededOp for overlay operations. Note that currently this
5736 doesn't affect the C-API nor the XMLTester codes, both using the
5737 BinaryOp original class (not JTS-ported) doing about the same
5738 thing as the SnapIfNeededOp class.
5740 2009-05-04 22:03 Sandro Santilli <strk@keybit.net>
5742 * [r2463] Port SnapIfNeededOverlayOp
5744 2009-05-04 21:28 Sandro Santilli <strk@keybit.net>
5746 * [r2462] Move overlay.validate package files where they belong
5748 2009-05-04 21:02 Sandro Santilli <strk@keybit.net>
5750 * [r2461] Port overlay.snap.SnapOverlayOp, update GeometrySnapper
5753 2009-05-04 19:54 Sandro Santilli <strk@keybit.net>
5755 * [r2460] Port overlay.snap.GeometrySnapper
5757 2009-05-04 19:51 Sandro Santilli <strk@keybit.net>
5759 * [r2459] Extend to accept a vector of const Coordinate pointers
5760 for snap pointers, fix typo making it clone snap points rather
5761 than source points on snapping...
5763 2009-05-02 11:01 Sandro Santilli <strk@keybit.net>
5765 * [r2458] Port overlay.snap.LineStringSnapper from JTS-1.10
5767 2009-05-02 10:59 Sandro Santilli <strk@keybit.net>
5769 * [r2457] Add an insert-like virtual method to CoordinateSequence.
5770 This comes from CoordinateList of JTS, historically bound to
5771 CoordinateSequence in GEOS. Add test for that interface.
5773 2009-05-02 09:44 Sandro Santilli <strk@keybit.net>
5775 * [r2456] Copy last portable JTS general test, add a file with info
5776 about what's missing
5778 2009-05-02 09:42 Sandro Santilli <strk@keybit.net>
5780 * [r2455] Drop test also found in TestFunctionPLPrec.xml
5782 2009-05-02 09:40 Sandro Santilli <strk@keybit.net>
5784 * [r2454] Add support for testing within, covers and coveredby.
5785 Properly use 'arg1' and 'arg2' for these tests.
5787 2009-05-02 09:25 Sandro Santilli <strk@keybit.net>
5789 * [r2453] Copy TestWithinDistance.xml test, drop duplicates from
5792 2009-05-02 09:20 Sandro Santilli <strk@keybit.net>
5794 * [r2452] More tests from JTS (TestFunction*)
5796 2009-05-02 09:17 Sandro Santilli <strk@keybit.net>
5798 * [r2451] Boundary test
5800 2009-05-02 09:16 Sandro Santilli <strk@keybit.net>
5802 * [r2450] ConvexHull tests
5804 2009-05-02 09:11 Sandro Santilli <strk@keybit.net>
5806 * [r2449] Add support for testing 'contains' in XMLTester, add all
5807 Relate tests from JTS
5809 2009-05-02 09:01 Sandro Santilli <strk@keybit.net>
5811 * [r2448] More organization of xml tests: 'general' subdir
5814 2009-05-02 08:44 Sandro Santilli <strk@keybit.net>
5816 * [r2447] Put stml testcases under their own dir (like in JTS)
5818 2009-05-02 08:37 Sandro Santilli <strk@keybit.net>
5820 * [r2446] Add a 'split.xml' testcase to confirm 'difference' may be
5821 used to split linestrings; add TestRobustRelate.xml from JTS,
5822 organize robust-related tests as in JTS repository.
5824 2009-04-30 12:42 Sandro Santilli <strk@keybit.net>
5826 * [r2444] drop duplicated (and old) port info
5828 2009-04-30 12:33 Sandro Santilli <strk@keybit.net>
5830 * [r2443] Update port info
5832 2009-04-30 12:17 Sandro Santilli <strk@keybit.net>
5834 * [r2442] Point full up to JTS-1.0 (rev 1.37) : adds reverse()
5836 2009-04-30 12:07 Sandro Santilli <strk@keybit.net>
5838 * [r2441] LineString to rev 1.46 : don't override isSimple, always
5839 return MultiPoint as bondary
5841 2009-04-30 11:47 Sandro Santilli <strk@keybit.net>
5843 * [r2440] Polygon to rev 1.50 (getBoundary always return
5846 2009-04-30 11:42 Sandro Santilli <strk@keybit.net>
5848 * [r2439] MultiPoint up to rev 1.30 (drop isSimple override)
5850 2009-04-30 11:36 Sandro Santilli <strk@keybit.net>
5852 * [r2438] MultiLineString port info and sync to 1.40 (don't
5855 2009-04-30 11:29 Sandro Santilli <strk@keybit.net>
5857 * [r2437] MultiPolygon up to rev 1.34 (getBoundary always returns a
5858 MultiLineString now)
5860 2009-04-30 11:19 Sandro Santilli <strk@keybit.net>
5862 * [r2436] Oops, *now* we're at 1.14 (drop isSimple, rely on the one
5865 2009-04-30 11:15 Sandro Santilli <strk@keybit.net>
5867 * [r2435] Port info. It's at 1.41 now, JTS is at 1.42
5869 2009-04-30 11:03 Sandro Santilli <strk@keybit.net>
5871 * [r2434] Geometry class up to JTS rev 1.104 (need reach 1.127...)
5873 2009-04-30 10:59 Sandro Santilli <strk@keybit.net>
5875 * [r2433] Add some info about things changed (might have missed
5878 2009-04-30 10:51 Sandro Santilli <strk@keybit.net>
5880 * [r2432] Sync to rev 1.22 (JTS-1.10)
5882 2009-04-30 10:47 Sandro Santilli <strk@keybit.net>
5884 * [r2431] EndpointInfo.h header is gone (it's always been private
5887 2009-04-30 10:46 Sandro Santilli <strk@keybit.net>
5889 * [r2430] Port revision 1.9 of IsSimplOp : allow inspecting
5890 non-simple location coordinate.
5892 2009-04-30 10:43 Sandro Santilli <strk@keybit.net>
5894 * [r2429] Sync to revision 1.5 (JTS-1.10) : add accessors
5896 2009-04-30 09:54 Sandro Santilli <strk@keybit.net>
5898 * [r2428] port to rev 1.8 (use of BoundaryNodeRule)
5900 2009-04-30 09:49 Sandro Santilli <strk@keybit.net>
5902 * [r2427] Import TestSimple.xml from JTS, drop duplicated tests
5903 from testLeaksBig.xml
5905 2009-04-30 09:26 Sandro Santilli <strk@keybit.net>
5907 * [r2426] Port algorithm::BoundaryNodeRule from JTS-1.10 (needed
5908 for IsSimpleOp sync)
5910 2009-04-30 08:33 Sandro Santilli <strk@keybit.net>
5912 * [r2425] Port info, and sync from 1.14 to 1.17 (more to do, need
5915 2009-04-29 23:52 Mateusz Loskot <mateusz@loskot.net>
5917 * [r2424] test/unit/capi: re-tab all .cpp files to use spaces.
5919 2009-04-29 23:46 Mateusz Loskot <mateusz@loskot.net>
5921 * [r2423] Removed unused <memory> header from C API tests.
5923 2009-04-29 23:44 Mateusz Loskot <mateusz@loskot.net>
5925 * [r2422] Added new unit tests for C API: GEOSWithinTest and
5926 GEOSContainsTest. This is check and response for problems
5927 reporting in Ticket #250. Running the new tests does not
5928 reproduce the problem, so it likely has been fixed or the bug is
5929 somewhere else (i.e. Django layers).
5931 2009-04-29 09:44 Sandro Santilli <strk@keybit.net>
5933 * [r2421] Sync GeometricShapeFactory to JTS-1.10 (createArcPolygon
5936 2009-04-29 08:56 Sandro Santilli <strk@keybit.net>
5938 * [r2420] Bring all geom::prep package in sync with JTS-1.10
5940 2009-04-29 08:22 Sandro Santilli <strk@keybit.net>
5942 * [r2419] Sync BasicPreparedGeometry to JTS-1.10 (short-circuit in
5945 2009-04-29 08:15 Sandro Santilli <strk@keybit.net>
5947 * [r2418] Add port information for geom::prep package. Next stop:
5950 2009-04-27 19:47 Sandro Santilli <strk@keybit.net>
5952 * [r2417] Plug last one. All heap blocks were freed -- no leaks are
5955 2009-04-27 19:42 Sandro Santilli <strk@keybit.net>
5957 * [r2416] Fix leak in testcase
5959 2009-04-27 19:38 Sandro Santilli <strk@keybit.net>
5961 * [r2415] Refactor signatures to make ownership transfers more
5962 explicit. Fixed another leak in Node::insertNode.
5964 2009-04-27 19:22 Sandro Santilli <strk@keybit.net>
5966 * [r2414] Fix memory leak in NodeBase::remove, exposed by unit
5969 2009-04-27 15:52 Sandro Santilli <strk@keybit.net>
5971 * [r2413] Port info for quadtree::root
5973 2009-04-27 15:47 Sandro Santilli <strk@keybit.net>
5975 * [r2412] Port info for quadtree::Node
5977 2009-04-27 15:39 Sandro Santilli <strk@keybit.net>
5979 * [r2411] Port info and check, doxygen.
5981 2009-04-27 15:30 Sandro Santilli <strk@keybit.net>
5983 * [r2410] Sync to JTS-1.10, reduce heap allocations and pointers
5984 usage. Includes a bugfix in collectStats.
5986 2009-04-27 15:00 Sandro Santilli <strk@keybit.net>
5988 * [r2409] DoubleBits didn't change in JTS, update port info
5991 2009-04-27 14:58 Sandro Santilli <strk@keybit.net>
5993 * [r2408] Quadtree's NodeBase: check port sync, add port info, drop
5994 unneeded pointers and virtuals, document objects ownership.
5996 2009-04-25 00:23 Sandro Santilli <strk@keybit.net>
5998 * [r2407] Const-correctness, reduced heap allocations and port info
5999 for quadtree::Key class, a few more cleanups in user classes, to
6002 2009-04-24 23:44 Sandro Santilli <strk@keybit.net>
6004 * [r2406] Fix memory leak in Quadtree::remove
6006 2009-04-23 15:26 Sandro Santilli <strk@keybit.net>
6008 * [r2405] Apply Single-sided buffer patch, issue #215. UNTESTED.
6010 2009-04-21 16:11 Sandro Santilli <strk@keybit.net>
6012 * [r2404] Port ValidSelfTouchingRingFormingHoleTest
6014 2009-04-21 15:30 Sandro Santilli <strk@keybit.net>
6016 * [r2403] Port ValidClosedRingTest
6018 2009-04-21 15:13 Sandro Santilli <strk@keybit.net>
6020 * [r2402] ::reverse returns a Geometry now (to be available up in
6023 2009-04-21 15:12 Sandro Santilli <strk@keybit.net>
6025 * [r2401] Sync LinearRing to JTS-1.10 (fixing a bug in isClosed)
6027 2009-04-21 14:03 Sandro Santilli <strk@keybit.net>
6029 * [r2400] Port IsValidOp unit test
6031 2009-04-21 11:14 Sandro Santilli <strk@keybit.net>
6033 * [r2399] Configure for CXX, not C. Should fix unknown tag and link
6034 issues on telascience.
6036 2009-04-21 09:06 Sandro Santilli <strk@keybit.net>
6038 * [r2398] Add an AC_LIBTOOL_LANG_C_CONFIG call right before the
6039 AC_LIBTOOL_COMPILER_OPTION calls. Seems to fix compiler selection
6040 on telascience (whereas AC_LANG and AC_LANG_PUSH didn't work)
6042 2009-04-20 20:32 Sandro Santilli <strk@keybit.net>
6044 * [r2397] Use JTS heuristic for distance-0 buffer checking
6046 2009-04-20 11:04 Mateusz Loskot <mateusz@loskot.net>
6048 * [r2396] Updated svn:ignore patterns.
6050 2009-04-20 10:37 Sandro Santilli <strk@keybit.net>
6052 * [r2395] Port IteratedBufferStessTest
6054 2009-04-20 09:37 Sandro Santilli <strk@keybit.net>
6056 * [r2394] Add named constants, sync to JTS-1.10
6058 2009-04-20 09:24 Mateusz Loskot <mateusz@loskot.net>
6060 * [r2393] Updated svn:ignore patterns.
6062 2009-04-18 07:55 Sandro Santilli <strk@keybit.net>
6064 * [r2392] Use BufferResultMatcher for buffer operations. No
6067 2009-04-18 07:49 Sandro Santilli <strk@keybit.net>
6069 * [r2391] Imported cleaned-up version of fme.xml -- this one fails
6070 (the one we have is actually expecting a wrong result)
6072 2009-04-18 07:46 Sandro Santilli <strk@keybit.net>
6074 * [r2390] Don't densify coordinates if buffer distance is 0
6076 2009-04-17 16:50 Sandro Santilli <strk@keybit.net>
6078 * [r2389] comment out debugging lines
6080 2009-04-17 16:49 Sandro Santilli <strk@keybit.net>
6082 * [r2388] Port DiscreteHausdorffDistance unit test
6084 2009-04-17 16:47 Sandro Santilli <strk@keybit.net>
6086 * [r2387] Offline some more
6088 2009-04-17 16:46 Sandro Santilli <strk@keybit.net>
6092 2009-04-17 16:26 Sandro Santilli <strk@keybit.net>
6094 * [r2385] Add missing implementation bits
6096 2009-04-17 15:47 Sandro Santilli <strk@keybit.net>
6098 * [r2384] Port BufferResultMatcher. Gives 31 new failures !!
6100 2009-04-17 15:37 Sandro Santilli <strk@keybit.net>
6102 * [r2383] proper inline check_valid
6103 source/headers/geos/geom/BinaryOp.h
6105 2009-04-17 15:34 Sandro Santilli <strk@keybit.net>
6107 * [r2382] Header guard
6109 2009-04-17 13:59 Sandro Santilli <strk@keybit.net>
6111 * [r2381] renamed intersection constants
6113 2009-04-17 09:56 Sandro Santilli <strk@keybit.net>
6115 * [r2380] Add debugging output of variables used by
6116 AC_LIBTOOL_COMPILER_OPTION. Surprisingly, the buildbots try to
6117 use a fortran compiler there
6119 2009-04-17 07:50 Sandro Santilli <strk@keybit.net>
6121 * [r2379] Differentiate variable used in AC_LIBTOOL_COMPILE_OPTION
6122 for proper use of configuration cache
6124 2009-04-16 18:05 Sandro Santilli <strk@keybit.net>
6126 * [r2378] Use -ffloat-store flag when available. See
6127 http://lists.osgeo.org/pipermail/geos-devel/2009-April/004089.html
6129 2009-04-16 12:56 Sandro Santilli <strk@keybit.net>
6131 * [r2377] Make enum values explicit, as JTS tests rely on those..
6133 2009-04-16 12:54 Sandro Santilli <strk@keybit.net>
6135 * [r2376] Port RobustLineIntersectorTest from JTS
6137 2009-04-16 12:08 Sandro Santilli <strk@keybit.net>
6139 * [r2375] better isolation of test-specific functions
6141 2009-04-16 10:48 Sandro Santilli <strk@keybit.net>
6143 * [r2374] Port RobustLineIntersectionTest (mostly failing, but
6144 reported by Martin Davis to be expected)
6146 2009-04-15 15:58 Sandro Santilli <strk@keybit.net>
6148 * [r2373] New class rename, following JTS
6150 2009-04-15 12:56 Sandro Santilli <strk@keybit.net>
6152 * [r2372] typo in disabled section
6154 2009-04-15 11:17 Sandro Santilli <strk@keybit.net>
6156 * [r2371] Few more docs about memory management in quadtree
6157 indexing; fix a potential leak in quadtree::Key
6159 2009-04-15 10:43 Sandro Santilli <strk@keybit.net>
6161 * [r2370] Document ownership of quadtree::NodeBase subnodes
6163 2009-04-15 10:18 Sandro Santilli <strk@keybit.net>
6165 * [r2369] Fix memory leak in unit test
6167 2009-04-15 10:02 Sandro Santilli <strk@keybit.net>
6169 * [r2368] Fix leak in SimpleGeometryPrecisionReducer, improve
6170 memory management docs where topic.
6172 2009-04-15 09:29 Sandro Santilli <strk@keybit.net>
6174 * [r2367] Document ownership of DistanceOp::closestPoints return,
6175 fix leak in unit test.
6177 2009-04-15 09:25 Sandro Santilli <strk@keybit.net>
6179 * [r2366] Fix leak in PolygonBuilder (overlay operation). The leak
6180 was exposed by the stmlf-cases-20061020.xml testcase. This commit
6181 also adds some doc-only throw specs related to the bug.
6183 2009-04-15 07:52 Sandro Santilli <strk@keybit.net>
6185 * [r2365] Fix memory leaks in IsValid operation
6187 2009-04-15 00:27 Sandro Santilli <strk@keybit.net>
6189 * [r2364] Explain why unrolled computation is turned off, and keep
6192 2009-04-15 00:14 Sandro Santilli <strk@keybit.net>
6194 * [r2363] Fix typo in computing angleOrientation
6196 2009-04-14 19:11 Sandro Santilli <strk@keybit.net>
6198 * [r2362] Temporarly revert the unrolled computation in
6199 HCoordinate::intersection. Added mitred join buffer test from JTS
6200 (failed with the unrolled comp, to be further inspected).
6202 2009-04-14 16:43 Sandro Santilli <strk@keybit.net>
6204 * [r2361] Port the algorithm::distance package from JTS 1.9
6206 2009-04-14 15:25 Sandro Santilli <strk@keybit.net>
6208 * [r2360] Add CoordinateSequenceFilter support, fix default
6209 GeometryComponentFilter moving the logic to the correct place (a
6210 Geometry private class).
6212 2009-04-14 13:35 Sandro Santilli <strk@keybit.net>
6214 * [r2359] Sync (Robust)LineIntersector to JTS-1.9
6216 2009-04-14 13:23 Sandro Santilli <strk@keybit.net>
6218 * [r2358] Sync CGAlgorithms with JTS-1.9
6220 2009-04-14 12:55 Sandro Santilli <strk@keybit.net>
6222 * [r2357] Fix memory leak in RayCrossingCounter; update signatures
6223 to avoid pointers when unneeded; add a locatePointInRing taking a
6224 vector of coordinate pointers, for use by CGAlgorithms
6226 2009-04-14 12:42 Sandro Santilli <strk@keybit.net>
6228 * [r2356] Update port info, checked against JTS-1.9
6230 2009-04-14 11:03 Sandro Santilli <strk@keybit.net>
6232 * [r2355] Move XML tests under their own directory
6234 2009-04-14 10:50 Sandro Santilli <strk@keybit.net>
6236 * [r2354] Fix memory leak in BufferBuilder (due to just-ported
6239 2009-04-14 10:27 Sandro Santilli <strk@keybit.net>
6241 * [r2353] Add support for bufferMitredJoin tests
6243 2009-04-14 09:53 Sandro Santilli <strk@keybit.net>
6245 * [r2352] Fix XML for Buffer testing to match jts layout (arg2 for
6246 distance, arg3 for quadrant segments); copy buffer-related tests
6247 from jts: they succeed w/out editing.
6249 2009-04-14 09:22 Sandro Santilli <strk@keybit.net>
6251 * [r2351] Update port info of SubgraphDepthLocater
6253 2009-04-14 09:19 Sandro Santilli <strk@keybit.net>
6255 * [r2350] Update port info for RightmostEdgeFinder (checked)
6257 2009-04-14 09:14 Sandro Santilli <strk@keybit.net>
6259 * [r2349] Sync BufferSubgraph to JTS-1.9
6261 2009-04-14 08:52 Sandro Santilli <strk@keybit.net>
6263 * [r2348] Port OffsetCurveBuilder from JTS-1.9. Twenty time faster
6264 completion of fme.xml testcase !
6266 2009-04-10 20:22 Sandro Santilli <strk@keybit.net>
6268 * [r2347] Port BufferInputLineSimplifier from JTS 1.9
6270 2009-04-10 15:15 Mateusz Loskot <mateusz@loskot.net>
6272 * [r2346] Do not generate Makefile for tests/unit/tut. Fixed bug
6275 2009-04-10 12:08 Sandro Santilli <strk@keybit.net>
6277 * [r2345] Sync LineSegment with JTS-1.9
6279 2009-04-09 21:46 Mateusz Loskot <mateusz@loskot.net>
6281 * [r2344] Updated tests/unit package with latest relase of C++ TUT
6282 Framework from 2008-11-30.
6284 2009-04-09 19:39 Mateusz Loskot <mateusz@loskot.net>
6286 * [r2343] Moved tests/tut to tests/unit/tut. Preparing for update
6287 to latest version of C++ TUT Framework.
6289 2009-04-09 16:22 Sandro Santilli <strk@keybit.net>
6291 * [r2342] Port algorithm.Angle from JTS-1.9
6293 2009-04-09 11:45 Sandro Santilli <strk@keybit.net>
6295 * [r2341] Sync BufferBuilder and BufferOp classes to JTS-1.9. Adapt
6296 OffsetCurveBuilder to use of BufferParameter (needs more work for
6299 2009-04-09 10:21 Sandro Santilli <strk@keybit.net>
6303 2009-04-09 09:45 Sandro Santilli <strk@keybit.net>
6305 * [r2339] Port BufferParameters from JTS-1.9
6307 2009-04-09 08:54 Sandro Santilli <strk@keybit.net>
6309 * [r2338] Sync port of OffsetCurveVertexList to JTS-1.9, improve
6310 memory management documentation (would need some
6313 2009-04-08 16:52 Sandro Santilli <strk@keybit.net>
6315 * [r2337] Improve duplicate edge detection performance (JTS-1.9
6316 sync) - fme.xml runs 3 times as fast now.
6318 2009-04-08 16:17 Sandro Santilli <strk@keybit.net>
6320 * [r2332] const correctness
6322 2009-04-08 15:38 Sandro Santilli <strk@keybit.net>
6324 * [r2329] Fix documentation for GEOSPrepare, GEOSPrepare_r
6326 2009-04-08 14:54 Sandro Santilli <strk@keybit.net>
6328 * [r2328] OrientedCoordinateArray ported from JTS
6330 2009-04-08 14:41 Sandro Santilli <strk@keybit.net>
6332 * [r2327] Add increasingDirection static method, from JTS's
6333 CoordinateArray (GEOS puts all of them in CoordinateSequence for
6336 2009-04-08 13:16 Sandro Santilli <strk@keybit.net>
6338 * [r2326] Complete porting of SimpleSnapRounder (refactoring for
6339 adding snapped nodes)
6341 2009-04-08 13:02 Sandro Santilli <strk@keybit.net>
6343 * [r2325] Improve documentation about memory usage for
6344 SegmentStringUtil class
6346 2009-04-08 12:58 Sandro Santilli <strk@keybit.net>
6348 * [r2324] Stub initial unit tests for C-API's GEOSPreparedGeometry
6349 operations. Helped fixing issue 147 of postgis
6351 2009-04-08 12:55 Sandro Santilli <strk@keybit.net>
6353 * [r2323] Don't access deleted memory. Fixes issue 147.
6355 2009-04-08 10:53 Sandro Santilli <strk@keybit.net>
6359 2009-04-08 10:06 Sandro Santilli <strk@keybit.net>
6361 * [r2321] Add a couple more tests to SegmentNode unit test
6363 2009-04-08 09:42 Sandro Santilli <strk@keybit.net>
6365 * [r2320] Port SegmentNode to JTS-1.9
6367 2009-04-07 19:00 Sandro Santilli <strk@keybit.net>
6369 * [r2319] Refactor SegmentString to be an abstract class, to be in
6372 2009-04-07 12:36 Sandro Santilli <strk@keybit.net>
6374 * [r2318] update copyright notice
6376 2009-04-07 11:11 Sandro Santilli <strk@keybit.net>
6378 * [r2317] Sync HotPixel to JTS-1.9 (rev 1.3); fix a few bugs and
6379 use standard algorithms for min/max
6381 2009-04-07 10:48 Sandro Santilli <strk@keybit.net>
6383 * [r2316] Fix signed vs. unsigned compiler warning
6385 2009-04-07 10:18 Sandro Santilli <strk@keybit.net>
6387 * [r2315] Port info, indenting
6389 2009-04-07 09:56 Sandro Santilli <strk@keybit.net>
6391 * [r2314] Port IndexedNestedRingTester and have IsValidOp use it,
6392 syncing the operation to JTS-1.9
6394 2009-04-07 09:55 Sandro Santilli <strk@keybit.net>
6396 * [r2313] Update port info, minor tweaks to doxygen comments
6398 2009-04-07 08:14 Sandro Santilli <strk@keybit.net>
6400 * [r2312] Sync HCoordinate class to JTS-1.9 (rev 1.18)
6402 2009-04-03 15:27 Mateusz Loskot <mateusz@loskot.net>
6404 * [r2311] Added _NMAKE_VER 9.00.21022.08 to nmake.opt. Fixed bug
6405 with using BUILD_DEBUG instead of BUILD_BATCH in nmake.opt.
6407 2009-03-27 02:39 Mateusz Loskot <mateusz@loskot.net>
6409 * [r2310] Updated build/msvc80.
6411 2009-03-27 02:38 Mateusz Loskot <mateusz@loskot.net>
6413 * [r2309] Forgotten nmake.opt in last commit.
6415 2009-03-26 21:52 Mateusz Loskot <mateusz@loskot.net>
6417 * [r2308] Refactored NMAKE makefiles. Added nmake.opt file - GDAL
6418 style. Added some auto-magic to determine version of Visual C++
6419 compiler and set version specific compilation flags. No need to
6420 specify Visual C++ version in cmd line, but just run: nmake -f
6421 makefile.vc in root dir of the tree.
6423 2009-03-26 21:07 Mateusz Loskot <mateusz@loskot.net>
6425 * [r2307] CascadedPolygonUnion.cpp: added missing std headers.
6427 2009-03-26 01:53 Mateusz Loskot <mateusz@loskot.net>
6429 * [r2306] Dummy commit - testing buildbot resurection.
6431 2009-03-24 16:49 Mateusz Loskot <mateusz@loskot.net>
6433 * [r2304] Fixed bug introduced in recent refactoring work (r2281).
6434 This is the reason of PostGIS regression test failing (Issue 143)
6436 2009-03-24 15:58 Paul Ramsey <pramsey@cleverelephant.ca>
6438 * [r2303] Allow version test to work in glibtoolize
6440 2009-03-24 00:48 Mateusz Loskot <mateusz@loskot.net>
6442 * [r2302] capi/geos_ts_c.cpp: refactoring, assert() to test against
6443 nullptr where it is forbidden.
6445 2009-03-24 00:30 Mateusz Loskot <mateusz@loskot.net>
6447 * [r2301] REVERTED r2299: Fixed GEOSSetSRID_r missing, GEOSSetSRID
6448 duplicated (Ticket #242). A little of refactoring.
6450 2009-03-24 00:19 Mateusz Loskot <mateusz@loskot.net>
6452 * [r2300] Fixed GEOSSetSRID_r missing, GEOSSetSRID duplicated
6453 (Ticket #242). A little of refactoring.
6455 2009-03-23 23:50 Mateusz Loskot <mateusz@loskot.net>
6457 * [r2299] capi/geos_ts_c.cpp: refactoring, use single return
6458 expression per function, added assert() to test against nullptr
6459 where it is forbidden.
6461 2009-03-23 23:29 Mateusz Loskot <mateusz@loskot.net>
6463 * [r2298] capi/geos_ts_c.cpp: refactoring, use single return
6464 expression per function, added assert() to test against nullptr
6465 where it is forbidden, addd some comments.
6467 2009-03-23 22:19 Mateusz Loskot <mateusz@loskot.net>
6469 * [r2297] capi/geos_ts_c.cpp: refactoring, use single return
6470 expression per function, added assert() to test against nullptr
6471 where it is forbidden, addd some comments.
6473 2009-03-23 21:07 Mateusz Loskot <mateusz@loskot.net>
6475 * [r2296] capi/geos_ts_c.cpp: refactoring, replace manual strdup
6476 with gstrdup, use single return expression per function, added
6479 2009-03-23 20:31 Mateusz Loskot <mateusz@loskot.net>
6481 * [r2295] dummy commit
6483 2009-03-23 20:03 Mateusz Loskot <mateusz@loskot.net>
6485 * [r2294] autogen.sh: Fixed typo in tab character.
6487 2009-03-23 17:08 Mateusz Loskot <mateusz@loskot.net>
6489 * [r2293] autogen.sh: be more verbose about versions, check for
6490 autoconf, check if ./configure is really generated.
6492 2009-03-23 16:28 Mateusz Loskot <mateusz@loskot.net>
6494 * [r2292] configure.in: mloskot made a stupid mistake, mloskot has
6497 2009-03-23 14:38 Mateusz Loskot <mateusz@loskot.net>
6499 * [r2291] configure.in: wrap macro arguments with proper M4 quote
6502 2009-03-23 14:08 Mateusz Loskot <mateusz@loskot.net>
6504 * [r2290] autogen.sh: Call libtool *before* aclocal and automake
6505 (see Automake manual,8.3.9.1).
6507 2009-03-23 14:01 Mateusz Loskot <mateusz@loskot.net>
6509 * [r2289] autogen.sh: verbose check if autotools versions.
6511 2009-03-22 20:29 Paul Ramsey <pramsey@cleverelephant.ca>
6513 * [r2288] Show what versions of things we're running
6515 2009-03-21 02:17 Mateusz Loskot <mateusz@loskot.net>
6517 * [r2287] capi/geos_ts_c.cpp: refactoring - removed redundant
6518 return expressions, replaced bloated use of malloc + memcpy with
6519 single call to gstrdup, use of C++ cast operators, removed
6520 unnecessary allocation of std::string objects.
6522 2009-03-21 01:37 Mateusz Loskot <mateusz@loskot.net>
6524 * [r2286] capi/geos_ts_c.cpp: added gstrdup and gstrdup_s helper
6525 functions to get rid of bloated code in future. Started
6526 eliminating redundant return expressions.
6528 2009-03-21 01:10 Mateusz Loskot <mateusz@loskot.net>
6530 * [r2285] macros: Updated svn:ignore property.
6532 2009-03-21 01:08 Mateusz Loskot <mateusz@loskot.net>
6534 * [r2284] capi/geos_ts_c.cpp: Use of spaces instead of tabs
6537 2009-03-21 01:05 Mateusz Loskot <mateusz@loskot.net>
6539 * [r2283] source/operation/polygonize/edgering.cpp: cleaned
6540 compiler warnings about mixed integral types.
6542 2009-03-21 01:01 Mateusz Loskot <mateusz@loskot.net>
6544 * [r2282] Fixed deprecated conversion from string constant to char*
6545 in GEOSisValidReason_r. Small refactoring.
6547 2009-03-21 00:47 Mateusz Loskot <mateusz@loskot.net>
6549 * [r2281] capi/geos_ts_c.cpp: refactoring, use c++ cast operators.
6551 2009-03-20 23:37 Mateusz Loskot <mateusz@loskot.net>
6553 * [r2280] Updated svn:ignore property.
6555 2009-03-20 23:35 Mateusz Loskot <mateusz@loskot.net>
6557 * [r2279] Updated build/msvc80 project.
6559 2009-03-19 16:45 Paul Ramsey <pramsey@cleverelephant.ca>
6561 * [r2278] Fix spellingn mistake.
6563 2009-03-19 16:19 Mateusz Loskot <mateusz@loskot.net>
6565 * [r2277] * tests/unit/capi: added GEOSGeomFromWKBTest with test
6566 cases (see comment) reported as a bug (See
6567 http://postgis.refractions.net/pipermail/postgis-devel/2009-March/005199.html).
6568 TODO: Reproduce and ask the reporter to submit a ticket if
6570 * test/unit/utility.h: Added helper class wkb_hex_decoder.
6571 * Updated build/msvc90 projects.
6573 2009-03-11 12:51 Mateusz Loskot <mateusz@loskot.net>
6575 * [r2276] BUG in DistanceOp:
6576 * Test case and explanation of existing bug in
6577 DistanceOp::closestPoints() recently reported by Aya (Ticket
6579 * Refactored closestPoints() method to clearly present where is
6580 the bug. Again, chain calls are evil! Bless clear code!
6581 * tests/unit/operation/distance/DistanceOpTest.cpp: see test case
6582 test<17>, read FIXME comments. Uncomment closestPoints() to run
6583 and reproduce the bug.
6584 * A dirty fix: if loc0 or loc1 are nullptr, return nullptr
6585 CoordinatesSequence from closestPoints().
6587 2009-03-11 12:18 Mateusz Loskot <mateusz@loskot.net>
6589 * [r2275] Number of assertions in CoordinateArraySequence class.
6591 2009-03-10 17:29 Paul Ramsey <pramsey@cleverelephant.ca>
6593 * [r2274] svn:ignore
6595 2009-03-10 17:28 Paul Ramsey <pramsey@cleverelephant.ca>
6597 * [r2273] svn:ignore
6599 2009-03-10 17:18 Paul Ramsey <pramsey@cleverelephant.ca>
6601 * [r2272] Update NEWS for 3.1.0
6603 2009-03-10 16:23 Paul Ramsey <pramsey@cleverelephant.ca>
6605 * [r2271] Update ChangeLog for 3.1.0 release
6607 2009-02-07 23:29 Paul Ramsey <pramsey@cleverelephant.ca>
6609 * [r2269] Include GeometrySnapper.h in distribution package.
6611 2009-02-02 22:58 Sean Gillies <sgillies@frii.com>
6613 * [r2268] Note lack of Python support since 3.0
6615 2009-02-02 22:53 Sean Gillies <sgillies@frii.com>
6617 * [r2267] Notes on state of scripting language bindings
6619 2009-01-30 20:01 Paul Ramsey <pramsey@cleverelephant.ca>
6621 * [r2266] Add new msvc targets to build
6623 2009-01-29 19:22 Mateusz Loskot <mateusz@loskot.net>
6625 * [r2265] Added build/msvc90 with solution and project files for
6626 Microsoft Visual C++ 2009 (9.0). Successfully built and tested
6627 GEOS with Visual C++ 9.0.
6629 2009-01-29 19:02 Paul Ramsey <pramsey@cleverelephant.ca>
6631 * [r2264] update autogen.bat ref
6633 2009-01-29 18:56 Mateusz Loskot <mateusz@loskot.net>
6635 * [r2263] Fixed broken svn:keyword Id
6637 2009-01-29 18:51 Mateusz Loskot <mateusz@loskot.net>
6639 * [r2262] Renamed bootstrap.bat to autogen.bat for easier guass of
6640 the script purpose. Wiki updated.
6642 2009-01-28 01:06 Paul Ramsey <pramsey@cleverelephant.ca>
6644 * [r2261] Add to win32 instructions
6646 2009-01-27 18:10 Paul Ramsey <pramsey@cleverelephant.ca>
6648 * [r2260] Add GeometryCombiner.h to include dist
6650 2009-01-27 00:18 Paul Ramsey <pramsey@cleverelephant.ca>
6652 * [r2259] Revert some junk from an old commit, per issue #220
6654 2009-01-26 20:44 Frank Warmerdam <warmerdam@pobox.com>
6656 * [r2258] added two new files related to cascaded polygon union
6659 2009-01-24 05:03 Paul Ramsey <pramsey@cleverelephant.ca>
6663 2009-01-24 05:02 Paul Ramsey <pramsey@cleverelephant.ca>
6665 * [r2256] Update changelog
6667 2009-01-24 01:33 Mateusz Loskot <mateusz@loskot.net>
6669 * [r2255] Fixed mixed signed/unsigned integral types in
6670 geos_ts_c.cpp, so no compilers should flood with warnings now.
6672 2009-01-24 01:30 Mateusz Loskot <mateusz@loskot.net>
6674 * [r2254] Updated projects for Visual Studio 2005 adding new
6677 2009-01-23 23:58 Mateusz Loskot <mateusz@loskot.net>
6679 * [r2253] Updated svn:keywords property on C/C++ files.
6681 2009-01-21 22:18 Paul Ramsey <pramsey@cleverelephant.ca>
6683 * [r2252] Remove geometryCollection protection from
6684 Union/Relate/Intersection/Difference.
6686 2009-01-20 01:01 Paul Ramsey <pramsey@cleverelephant.ca>
6688 * [r2251] Add GEOSUnionCascaded(*GEOSGeometry) to CAPI in
6689 preparation for PostGIS hook-up.
6691 2009-01-19 23:55 Paul Ramsey <pramsey@cleverelephant.ca>
6693 * [r2250] Formatting changes to function decls.
6695 2009-01-19 20:41 Howard Butler <hobu.inc@gmail.com>
6697 * [r2249] fixes to allow building in msvc 2003
6699 2009-01-19 20:00 Paul Ramsey <pramsey@cleverelephant.ca>
6701 * [r2248] Make warning flags conditional behind a compiler test...
6704 2009-01-19 16:44 Paul Ramsey <pramsey@cleverelephant.ca>
6706 * [r2247] Added patch from hkaiser to allow cascadedunion to be run
6707 directly on a multipolygon.
6709 2009-01-19 00:12 Paul Ramsey <pramsey@cleverelephant.ca>
6711 * [r2246] Fix error left behind from testing.
6713 2009-01-18 23:28 Paul Ramsey <pramsey@cleverelephant.ca>
6715 * [r2245] Add some more info on missing tools.
6717 2009-01-18 23:07 Paul Ramsey <pramsey@cleverelephant.ca>
6719 * [r2244] Add msvc files to distribution target, and update release
6720 notes to include updating
6721 version in .vc headers.
6723 2009-01-18 22:35 Paul Ramsey <pramsey@cleverelephant.ca>
6725 * [r2243] Add a couple extra program checks.
6727 2009-01-18 21:30 Paul Ramsey <pramsey@cleverelephant.ca>
6729 * [r2241] Add version test for aclocal and automake to allow
6730 OpenSolaris to work.
6732 2009-01-18 20:34 Paul Ramsey <pramsey@cleverelephant.ca>
6734 * [r2240] Apply cascaded union patch, for issue #225
6736 2009-01-15 01:00 Paul Ramsey <pramsey@cleverelephant.ca>
6738 * [r2239] Remove XMLTester from list of installed programs.
6740 2009-01-14 20:25 Paul Ramsey <pramsey@cleverelephant.ca>
6742 * [r2238] Remove strdup use from code for compilation in mingw
6744 2009-01-13 20:59 Paul Ramsey <pramsey@cleverelephant.ca>
6746 * [r2237] Add [macros] include to configure.in directly. Seems to
6747 make more recent aclocals happy
6749 2009-01-13 20:43 Paul Ramsey <pramsey@cleverelephant.ca>
6751 * [r2236] Change AC_SUBST to one-per-line instead of
6752 one-line-for-all. Seems to make more recent autoconf's happier.
6754 2009-01-13 19:23 Paul Ramsey <pramsey@cleverelephant.ca>
6756 * [r2235] Change return values for GEOSWKBWriter_getIncludeSRID_r
6757 to match function signature.
6759 2009-01-13 17:04 Paul Ramsey <pramsey@cleverelephant.ca>
6761 * [r2234] More files missing from commit.
6763 2009-01-13 15:47 Paul Ramsey <pramsey@cleverelephant.ca>
6765 * [r2233] Add missing file to SVN.
6767 2009-01-13 01:21 Paul Ramsey <pramsey@cleverelephant.ca>
6769 * [r2232] Apply patch for issue #210 (thread safe c-api) submitted
6772 2009-01-05 23:42 Stephen Wong <swongu@gmail.com>
6774 * [r2231] Fixed memory leak in BufferBuilder (#218); added
6775 read-only coordinates function in OffsetCurveVertexList;
6776 explicity pass ownership in LineMerger.
6778 2008-11-26 19:41 Paul Ramsey <pramsey@cleverelephant.ca>
6780 * [r2229] Octant.h error (#185) from Denise Macleod.
6782 2008-11-26 19:27 Paul Ramsey <pramsey@cleverelephant.ca>
6784 * [r2228] Allow proper writing out of z ordinates. From Justin
6787 2008-11-26 19:25 Paul Ramsey <pramsey@cleverelephant.ca>
6789 * [r2227] Allow readpoint to look at input dimension and fill
6790 higher ordinates. (#217)
6792 2008-11-26 19:06 Paul Ramsey <pramsey@cleverelephant.ca>
6794 * [r2226] Expose GEOSIsValidReason to CAPI
6796 2008-11-18 03:09 Paul Ramsey <pramsey@cleverelephant.ca>
6798 * [r2221] Cygwin build fix from MCA
6800 2008-11-11 17:32 Paul Ramsey <pramsey@cleverelephant.ca>
6802 * [r2220] Memory leak on invalid polygons in intersection(). (#170)
6803 from Denise MacLeod.
6805 2008-11-05 20:52 Paul Ramsey <pramsey@cleverelephant.ca>
6807 * [r2218] Another minor memory leak removed.
6809 2008-10-28 15:47 Paul Ramsey <pramsey@cleverelephant.ca>
6811 * [r2217] Cygwin/Mingw patch from Mark Cave-Ayland
6813 2008-10-23 17:33 Frank Warmerdam <warmerdam@pobox.com>
6815 * [r2210] set isChecked flag after checking to fix memory leak
6818 2008-10-16 00:40 Paul Ramsey <pramsey@cleverelephant.ca>
6820 * [r2203] change info to point to osgeo.org
6822 2008-10-14 15:01 Paul Ramsey <pramsey@cleverelephant.ca>
6824 * [r2200] Consistent const declarations in c-api ($#209)
6826 2008-10-13 22:40 Paul Ramsey <pramsey@cleverelephant.ca>
6828 * [r2199] Add CLocalizer.h to build so it gets packaged in make
6831 2008-10-10 17:46 Paul Ramsey <pramsey@cleverelephant.ca>
6833 * [r2198] One last memory leak fix.
6835 2008-10-09 16:39 Paul Ramsey <pramsey@cleverelephant.ca>
6837 * [r2197] Memory leak fix for for prepared intersects. (#207)
6839 2008-10-04 18:14 Paul Ramsey <pramsey@cleverelephant.ca>
6841 * [r2196] Memory leak fix for prepared geometry, from Hartmut
6844 2008-09-29 19:24 Paul Ramsey <pramsey@cleverelephant.ca>
6846 * [r2195] Put function sig on one line
6848 2008-09-23 23:01 Mateusz Loskot <mateusz@loskot.net>
6850 * [r2194] Moved some ctor/dctor bodies from headers to translation
6851 units. Improved source code readability. TODO: We need to run a
6852 beast like AStyle on all GEOS code because many places are very
6855 2008-09-23 22:55 Mateusz Loskot <mateusz@loskot.net>
6857 * [r2193] MCIndexSegmentSetMutualIntersector::addToIndex: Completed
6858 BWJ's comment on memory leaks with important observations about
6859 objects relation & lifetime. The note is a diagnosis of roots of
6860 the problem. Improved source code readability.
6862 2008-09-22 21:48 Mateusz Loskot <mateusz@loskot.net>
6864 * [r2192] Use conditional operators instead of cast bool to int.
6866 2008-09-22 20:16 Mateusz Loskot <mateusz@loskot.net>
6868 * [r2191] Removed unnecessary std::endl from debug messages in
6869 TopologyPreservingSimplifier.cpp.
6871 2008-09-21 21:32 Mateusz Loskot <mateusz@loskot.net>
6873 * [r2190] Patched NMAKE makefiles: replaced lib.exe with link.exe
6874 /lib command to enabled compilation using Microsoft Visual C++
6877 2008-09-16 21:09 Mateusz Loskot <mateusz@loskot.net>
6879 * [r2189] Patch fixing build problems on Solaris (Ticket #205).
6881 2008-09-16 21:01 Mateusz Loskot <mateusz@loskot.net>
6883 * [r2188] Fixed EOL to LF.
6885 2008-09-16 20:58 Mateusz Loskot <mateusz@loskot.net>
6887 * [r2187] Fixed crash of Prepared Geometry construction with
6888 nullptr to Geometry object (Ticket #197).
6890 2008-09-16 20:55 Mateusz Loskot <mateusz@loskot.net>
6892 * [r2186] Added PreparedGeometryFactoryTest to geos_unit.vcproj.
6894 2008-09-16 20:15 Mateusz Loskot <mateusz@loskot.net>
6896 * [r2185] Added CLocalizer to geos_lib.vcproj project for Visual
6899 2008-09-16 20:13 Mateusz Loskot <mateusz@loskot.net>
6901 * [r2184] Include missing <cassert> in isPointInRingTest.cpp
6903 2008-09-16 20:05 Mateusz Loskot <mateusz@loskot.net>
6905 * [r2183] Fixed undeclared std::locale in CLocalizer when building
6906 using Visual C++ (Ticket #201)
6908 2008-08-31 20:28 Mateusz Loskot <mateusz@loskot.net>
6910 * [r2182] Replaced incorrect <cmath> with <cstdlib> in
6913 2008-08-31 20:23 Mateusz Loskot <mateusz@loskot.net>
6915 * [r2181] Added missing include <cmath> in geos_unit.cpp.
6917 2008-08-31 19:54 Mateusz Loskot <mateusz@loskot.net>
6919 * [r2180] Removed use of strdup function to fix compilation with
6920 GCC 4.3.1 (Ticket #204).
6922 2008-08-29 18:17 Mateusz Loskot <mateusz@loskot.net>
6924 * [r2179] Removed redundant return expressions from geos_c.cpp.
6925 Testing changes notifications for buildbot.
6927 2008-08-29 00:30 Mateusz Loskot <mateusz@loskot.net>
6929 * [r2176] Fixed execution paths and removed redundant return expr
6930 in some C API calls.
6932 2008-08-29 00:29 Mateusz Loskot <mateusz@loskot.net>
6934 * [r2175] Added missing virtual destructor to WKBWriter class.
6936 2008-08-28 22:20 Sean Gillies <sgillies@frii.com>
6938 * [r2174] Added CLocalizer class that switches to C locale and
6939 restores to the outer context's locale when deleted (#201)
6941 2008-08-28 21:35 Mateusz Loskot <mateusz@loskot.net>
6943 * [r2173] tests/unit: added GEOSGeomToWKTTest.
6945 2008-08-28 19:16 Sean Gillies <sgillies@frii.com>
6947 * [r2172] Switch to C locale while reading and writing WKT and
6948 restore to the original context's locale afterward (#201)
6950 2008-08-22 17:25 Frank Warmerdam <warmerdam@pobox.com>
6952 * [r2171] include cmath for std::pow() and std:log() on MSVC7.1
6955 2008-08-22 16:10 Mateusz Loskot <mateusz@loskot.net>
6957 * [r2170] Added build/bjam/README with status note.
6959 2008-08-19 17:02 Mateusz Loskot <mateusz@loskot.net>
6961 * [r2169] LineStringTest: fixed memory leak.
6963 2008-08-19 17:00 Mateusz Loskot <mateusz@loskot.net>
6965 * [r2168] geos/geom/util: Prefer strict static_cast than C-style
6966 cast. Commented ownership transfer of coordinates object.
6968 2008-08-19 00:18 Mateusz Loskot <mateusz@loskot.net>
6970 * [r2167] tests/unit/algorithm/ConvexHullTest.cpp: Fixed memory
6973 2008-08-19 00:05 Mateusz Loskot <mateusz@loskot.net>
6975 * [r2166] tests/unit/algorithm/CGAlgorithms: Fixed memory leaks.
6977 2008-08-18 23:45 Mateusz Loskot <mateusz@loskot.net>
6979 * [r2165] tests/unit/algorithm/CGAlgorithms: Fixed number of memory
6982 2008-08-18 23:30 Mateusz Loskot <mateusz@loskot.net>
6984 * [r2164] tests/unit/capi: Fixed number of memory leaks.
6986 2008-08-18 16:32 Mateusz Loskot <mateusz@loskot.net>
6988 * [r2163] tests/bigtest: Pointed out number of memory leaks but not
6989 fixing them, waiting for comments.
6991 2008-08-18 16:30 Mateusz Loskot <mateusz@loskot.net>
6993 * [r2162] tests/unit: added tests cases to
6994 PreparedGeometryFactoryTest, refactored casting utils and
6995 geometry comparators, small cleanup.
6997 2008-08-18 16:29 Mateusz Loskot <mateusz@loskot.net>
6999 * [r2161] Fixed svn:keywords.
7001 2008-08-18 16:27 Mateusz Loskot <mateusz@loskot.net>
7003 * [r2160] Fixed UNREFERENCED_PARAMETER macro.
7005 2008-08-18 16:27 Mateusz Loskot <mateusz@loskot.net>
7007 * [r2159] Fixed svn:keywords.
7009 2008-08-18 16:24 Mateusz Loskot <mateusz@loskot.net>
7011 * [r2158] geom/prep: Refactored kamikaze casts to more readable
7012 form. Fixed svn:keywords.
7014 2008-08-12 00:25 Mateusz Loskot <mateusz@loskot.net>
7016 * [r2157] Fixed Id keywords.
7018 2008-08-12 00:23 Mateusz Loskot <mateusz@loskot.net>
7020 * [r2156] Fixed EOL to LF in trunk/tests.
7022 2008-08-12 00:09 Mateusz Loskot <mateusz@loskot.net>
7024 * [r2155] Updated svn:keywords property.
7026 2008-08-12 00:03 Mateusz Loskot <mateusz@loskot.net>
7028 * [r2154] Updated svn:keywords property.
7030 2008-08-11 23:54 Mateusz Loskot <mateusz@loskot.net>
7032 * [r2153] Refactored tabs vs spaces in PreparedGeometryFactoryTest.
7034 2008-08-11 23:52 Mateusz Loskot <mateusz@loskot.net>
7036 * [r2152] PreparedGeometry must be a complete type where it is
7037 destroyed by the factory (Ticket #198).
7039 2008-08-11 23:42 Mateusz Loskot <mateusz@loskot.net>
7041 * [r2151] Completed PreparedGeometryFactory class with missing
7042 named destructor for PreparedGeometry (Ticket #198)
7044 2008-08-11 23:35 Mateusz Loskot <mateusz@loskot.net>
7046 * [r2150] Removed .PreparedGeometryFactoryTest.cpp.swp that must
7047 sneaked accidentally.
7049 2008-08-11 22:48 Mateusz Loskot <mateusz@loskot.net>
7051 * [r2149] Added PreparedGeometryFactoryTest with first test cases
7052 included. FIXME: The test causes memory leak because we don't
7053 know how to destroy PreparedGeometry objects returned by the
7054 factory, discussing on the geos-devel list now.
7056 2008-08-07 16:59 Paul Ramsey <pramsey@cleverelephant.ca>
7058 * [r2148] Added original author to main copyright block.
7060 2008-08-07 16:57 Paul Ramsey <pramsey@cleverelephant.ca>
7062 * [r2147] Change to standard header, with (c) credit to author.
7064 2008-08-01 23:23 Mateusz Loskot <mateusz@loskot.net>
7066 * [r2146] Updated ChangeLog with latest submissions. Hmm, should we
7067 stil maintain the ChangeLog file?
7069 2008-07-31 17:08 Mateusz Loskot <mateusz@loskot.net>
7071 * [r2145] Fixed tabs, hopefully. Updated svn:keywords property.
7073 2008-07-31 17:01 Mateusz Loskot <mateusz@loskot.net>
7075 * [r2144] Patch completing C API interface with wrapper on
7076 Polygonizer::getCutEdges (Ticket #195). Unit test included in
7077 tests/unit/capi/GEOSPolygonizer_getCutEdgeTest.cpp. Thanks to
7078 Jurgen E. Fischer for this patch.
7080 2008-07-26 23:06 Mateusz Loskot <mateusz@loskot.net>
7082 * [r2143] Number of fixes enabling GEOS compilation with GCC 4.3
7085 2008-07-26 21:00 Mateusz Loskot <mateusz@loskot.net>
7087 * [r2142] Guarded version macros with #ifndef conditions to avoid
7088 redefinition errors (Ticket #167).
7090 2008-07-26 20:47 Mateusz Loskot <mateusz@loskot.net>
7092 * [r2141] Guarded version macros with #ifndef conditions to avoid
7093 redefinition errors (Ticket #167).
7095 2008-07-26 20:24 Mateusz Loskot <mateusz@loskot.net>
7097 * [r2140] Fixed problems with finding libpython on Mac Darwin
7100 2008-07-26 19:57 Mateusz Loskot <mateusz@loskot.net>
7102 * [r2139] Updated svn:keywords property.
7104 2008-07-26 19:56 Mateusz Loskot <mateusz@loskot.net>
7106 * [r2138] Fixed autogen.sh for OpenSolaris (Ticket #192).
7108 2008-07-25 21:00 Mateusz Loskot <mateusz@loskot.net>
7110 * [r2137] Updated svn:keywords property
7112 2008-07-25 20:56 Mateusz Loskot <mateusz@loskot.net>
7114 * [r2136] Updated svn:keywords property
7116 2008-07-19 19:11 Frank Warmerdam <warmerdam@pobox.com>
7118 * [r2135] added manifest handling for DLLs (#193)
7120 2008-07-19 19:07 Frank Warmerdam <warmerdam@pobox.com>
7122 * [r2134] added rules to create platform.h, version.h and geos_c.h
7123 from templates on win32
7125 2008-07-15 22:04 Mateusz Loskot <mateusz@loskot.net>
7127 * [r2131] Fixed compilation on with Sun Studio compiler on Solaris
7128 x86 and Sparc (Ticket #189). Thanks to Magne Mahre for the patch.
7130 2008-07-15 13:35 Mateusz Loskot <mateusz@loskot.net>
7132 * [r2130] For building with Visual C++, added new flag DEBUG=1 (see
7133 GEOS building instructions on GEOS Wiki). Added missing flags for
7134 Visual C++ compiler, in release and debug configuration.
7136 2008-05-20 21:34 Mateusz Loskot <mateusz@loskot.net>
7138 * [r2129] Added missing subdirs to source/dirlist.mk
7140 2008-05-20 21:31 Mateusz Loskot <mateusz@loskot.net>
7142 * [r2128] Updated svn:ignore patterns.
7144 2008-05-20 21:25 Mateusz Loskot <mateusz@loskot.net>
7146 * [r2127] * source\headers\geos\util.h: Add UNREFERENCED_PARAMETER
7148 * source\geom\PrecisionModel.cpp,
7149 source\geom\GeometryComponentFilter.cpp,
7150 source\geom\util\GeometryTransformer.cpp,
7151 source\precision\GeometrySnapper.cpp,
7152 source\precision\CommonBitsRemover.cpp,
7153 source\simplify\DouglasPeuckerSimplifier.cpp,
7154 source\operation\overlay\OverlayOp.cpp,
7155 source\operation\overlay\FuzzyPointLocator.cpp,
7156 source\index\quadtree\NodeBase.cpp,
7157 source\headers\geos\geom\BinaryOp.h,
7158 source\headers\geos\operation\overlay\PointBuilder.h,
7159 source\headers\geos\noding\MCIndexNoder.h,
7160 source\headers\geos\noding\ScaledNoder.h,
7161 source\headers\geos\noding\Octant.h,
7162 source\noding\ScaledNoder.cpp,
7163 source\noding\snapround\MCIndexPointSnapper.cpp,
7164 source\noding\SegmentString.cpp,
7165 tests\unit\geom\DimensionTest.cpp: Use UNREFERENCED_PARAMETER
7166 macro to get rid of C4100 warning when building with Visual C++.
7167 * build\msvc80\geos_lib\geos_lib.vcproj: Remove non-existing
7170 2008-05-20 20:45 Mateusz Loskot <mateusz@loskot.net>
7172 * [r2126] source/makefile.vc: Removed non-existing file entry:
7173 PreparedPolygonLineIntersects.obj.
7175 2008-05-20 20:33 Mateusz Loskot <mateusz@loskot.net>
7177 * [r2125] * bootstrap.bat: Added script generating headers for use
7178 with Visual C++ compiler. DO NOT include this script in GEOS
7179 source distribution. * source/makefile.vc: Do not make copies of
7180 3 dynamic headers but let users to use bootstrap.bat instead.
7182 2008-02-07 22:59 Frank Warmerdam <warmerdam@pobox.com>
7184 * [r2123] make sure makefile.vc gets distributed
7186 2008-02-06 22:17 Frank Warmerdam <warmerdam@pobox.com>
7188 * [r2122] try to fix up the files include in distribution, and
7189 remove unused files from Makefile.vc (#175)
7191 2008-01-30 22:34 Ben Jubb <benjubb@refractions.net>
7193 * [r2120] Added documentation, for benefit of doxygen.
7195 2008-01-30 22:30 Ben Jubb <benjubb@refractions.net>
7197 * [r2119] deleted out-commented line.
7199 2008-01-30 22:29 Ben Jubb <benjubb@refractions.net>
7201 * [r2118] removed ref to PreparedPolygonLineIntersection
7203 2008-01-30 22:18 Ben Jubb <benjubb@refractions.net>
7205 * [r2117] Removed refs to PreparedPolygonLineIntersection.
7207 2008-01-30 22:17 Ben Jubb <benjubb@refractions.net>
7209 * [r2116] Deleted. not used, not needed.
7213 2008-01-30 19:09 Ben Jubb <benjubb@refractions.net>
7215 * [r2115] Added for benefit of doxygen.
7217 2008-01-29 17:55 Ben Jubb <benjubb@refractions.net>
7219 * [r2114] Some small changes to improve the memory management.
7220 These changes plug a few leaks, but not all.
7222 2008-01-29 17:49 Ben Jubb <benjubb@refractions.net>
7224 * [r2113] Fix a bug in the shortcut test for containment in a
7225 rectangle. This test wasn't correctly testing for case of a point
7228 Was also a bug in JTS (now fixed).
7230 2008-01-29 17:37 Ben Jubb <benjubb@refractions.net>
7232 * [r2112] Patch to fix bug in ticket #171
7234 2008-01-22 19:34 Ben Jubb <benjubb@refractions.net>
7236 * [r2111] Updated for VC to give correct version
7239 2008-01-18 00:37 Ben Jubb <benjubb@refractions.net>
7241 * [r2110] Added to CAPI interface, cleared CAPI_INTERFACE_REV,
7242 bumped AGE & CURRENT
7244 2008-01-18 00:35 Ben Jubb <benjubb@refractions.net>
7246 * [r2109] Fixed a bug in the handling of line strings with repeated
7249 -This line, and those below, will be ignored--
7251 M MonotoneChainBuilder.cpp
7253 2008-01-17 19:15 Ben Jubb <benjubb@refractions.net>
7255 * [r2108] Fixed a misspelling, GEOSPreparedContainsProperty =>
7256 GEOSPreparedContainsProperly
7258 2008-01-16 18:36 Frank Warmerdam <warmerdam@pobox.com>
7260 * [r2107] updated to include post 3.0 classes
7262 2008-01-09 23:49 Ben Jubb <benjubb@refractions.net>
7264 * [r2106] Added support for prepared geometry
7266 2008-01-09 23:48 Ben Jubb <benjubb@refractions.net>
7268 * [r2105] removed extraneous 'using namespace'
7270 2008-01-03 21:11 Ben Jubb <benjubb@refractions.net>
7272 * [r2104] commented out some delete's in
7273 MCIndexSegmentSetMutualIntersector::addToIndex, to fix a bug in
7274 prepared contains() predicate.
7276 2008-01-02 23:23 Sean Gillies <sgillies@frii.com>
7278 * [r2102] Conditionally add swig/python,ruby to SUBDIRS
7280 2007-12-22 00:04 Mateusz Loskot <mateusz@loskot.net>
7282 * [r2101] Updated configuration of experimental builder based on
7283 Boost.Build. GEOS compiles with bjam successfully as static
7286 2007-12-21 23:50 Mateusz Loskot <mateusz@loskot.net>
7288 * [r2100] Updated Visual C++ makefiles with new submissions from
7289 Ben. Now, new GEOS features compiles with NMAKE too.
7291 2007-12-21 23:31 Mateusz Loskot <mateusz@loskot.net>
7293 * [r2099] Removed SimplePointInAreaLocator.h from
7294 algorithm/Makefile.am (header migrated to algorithm/locate).
7296 2007-12-21 23:26 Mateusz Loskot <mateusz@loskot.net>
7298 * [r2098] Added comment about deprecated translation units in
7301 2007-12-21 23:26 Paul Ramsey <pramsey@cleverelephant.ca>
7303 * [r2097] remove trailing backslash
7305 2007-12-21 23:21 Mateusz Loskot <mateusz@loskot.net>
7307 * [r2096] Updated svn:ignore property.
7309 2007-12-21 23:18 Mateusz Loskot <mateusz@loskot.net>
7311 * [r2095] Fixed extra qualifications in
7312 /geom/prep/PreparedPolygonContainsProperly.
7314 2007-12-21 23:12 Mateusz Loskot <mateusz@loskot.net>
7316 * [r2094] Fixed extra qualifications in PreparedGeometryFactory
7319 2007-12-21 22:57 Mateusz Loskot <mateusz@loskot.net>
7321 * [r2093] Fixed GeometryTypeId misused in
7322 geos/geom/util/ComponentCoordinateExtracter.h.
7324 2007-12-21 22:49 Paul Ramsey <pramsey@cleverelephant.ca>
7326 * [r2092] remove .cpp files that weren't there before
7328 2007-12-21 22:49 Mateusz Loskot <mateusz@loskot.net>
7330 * [r2091] Reverted changes appled in r2089 to three files from
7333 2007-12-21 22:47 Paul Ramsey <pramsey@cleverelephant.ca>
7335 * [r2090] type subdir typo
7337 2007-12-21 22:43 Mateusz Loskot <mateusz@loskot.net>
7339 * [r2089] Updated svn:ignore property.
7341 2007-12-21 22:41 Mateusz Loskot <mateusz@loskot.net>
7343 * [r2088] Added missing <iostream> header to
7344 CustomPointCoordinateSequence.cpp.
7346 2007-12-21 22:40 Mateusz Loskot <mateusz@loskot.net>
7348 * [r2087] Removed unused SimplePointInAreaLocator.cpp. This unit
7349 migrated to algorithm/locate module.
7351 2007-12-21 22:21 Paul Ramsey <pramsey@cleverelephant.ca>
7353 * [r2086] Updated configure.in with new locations.
7355 2007-12-21 22:14 Mateusz Loskot <mateusz@loskot.net>
7357 * [r2085] Updated configure.in with new locations.
7359 2007-12-21 22:12 Mateusz Loskot <mateusz@loskot.net>
7361 * [r2084] Updated configure.in with new locations.
7363 2007-12-21 22:09 Mateusz Loskot <mateusz@loskot.net>
7365 * [r2083] Updated configure.in with new locations.
7367 2007-12-21 22:07 Mateusz Loskot <mateusz@loskot.net>
7369 * [r2082] Updated configure.in with new locations.
7371 2007-12-21 22:02 Paul Ramsey <pramsey@cleverelephant.ca>
7373 * [r2081] Add headers/geos/algorithm/locate to automake
7375 2007-12-21 22:01 Paul Ramsey <pramsey@cleverelephant.ca>
7377 * [r2080] Add files to automake
7379 2007-12-21 21:57 Paul Ramsey <pramsey@cleverelephant.ca>
7381 * [r2079] Added headers/index/intervalrtree to automake
7383 2007-12-21 21:55 Paul Ramsey <pramsey@cleverelephant.ca>
7385 * [r2078] Added headers/geom/prep headers/geom/util to automake
7387 2007-12-21 21:47 Paul Ramsey <pramsey@cleverelephant.ca>
7389 * [r2077] Added index/intervalrtree to automake
7391 2007-12-21 21:43 Paul Ramsey <pramsey@cleverelephant.ca>
7393 * [r2076] added geom/util/ComponentCoordinateExtracter.h
7395 2007-12-21 21:40 Paul Ramsey <pramsey@cleverelephant.ca>
7397 * [r2075] Add geom/prep to automake
7399 2007-12-21 21:36 Paul Ramsey <pramsey@cleverelephant.ca>
7401 * [r2074] Add algorithm/location to automake
7403 2007-12-21 21:31 Paul Ramsey <pramsey@cleverelephant.ca>
7405 * [r2073] Added new files
7407 2007-12-21 20:50 Ben Jubb <benjubb@refractions.net>
7411 2007-12-21 20:48 Ben Jubb <benjubb@refractions.net>
7415 2007-12-21 20:47 Ben Jubb <benjubb@refractions.net>
7417 * [r2070] Added from JTS 1.9 to support prepared geometry
7419 2007-12-21 20:47 Ben Jubb <benjubb@refractions.net>
7421 * [r2069] Added from JTS 1.9 to support prepared geometry
7423 2007-12-21 20:44 Ben Jubb <benjubb@refractions.net>
7425 * [r2068] Added from JTS 1.9 to support prepared geometry
7427 2007-12-21 20:44 Ben Jubb <benjubb@refractions.net>
7429 * [r2067] Added from JTS 1.9 to support prepared geometry
7431 2007-12-21 20:42 Ben Jubb <benjubb@refractions.net>
7433 * [r2066] modified because SimplePointInAreaLocator.h moved
7435 2007-12-21 20:41 Ben Jubb <benjubb@refractions.net>
7437 * [r2065] Added from JTS 1.9 to support prepared geometry
7439 2007-12-21 20:41 Ben Jubb <benjubb@refractions.net>
7441 * [r2064] Added from JTS 1.9 to support prepared geometry
7443 2007-12-21 20:40 Ben Jubb <benjubb@refractions.net>
7445 * [r2063] Added from JTS 1.9 to support prepared geometry
7447 2007-12-21 20:39 Ben Jubb <benjubb@refractions.net>
7449 * [r2062] modified because SimplePointInAreaLocator.h moved
7451 2007-12-21 20:38 Ben Jubb <benjubb@refractions.net>
7453 * [r2061] Moved into geos::algorithm::locate
7455 2007-12-21 20:37 Ben Jubb <benjubb@refractions.net>
7457 * [r2060] Added from JTS 1.9 to support prepared geometry
7459 2007-12-21 20:35 Ben Jubb <benjubb@refractions.net>
7461 * [r2059] Added from JTS 1.9 to support prepared geometry
7463 2007-12-21 20:34 Ben Jubb <benjubb@refractions.net>
7465 * [r2058] Added from JTS 1.9 to support prepared geometry
7467 2007-12-21 20:33 Ben Jubb <benjubb@refractions.net>
7469 * [r2057] changed destructor to be virtual
7471 2007-12-21 20:31 Ben Jubb <benjubb@refractions.net>
7473 * [r2056] Added a covers() predicate, from JTS 1.9, to support
7476 2007-12-21 20:30 Ben Jubb <benjubb@refractions.net>
7478 * [r2055] changed IsRectangle to be public
7480 2007-12-21 20:03 Ben Jubb <benjubb@refractions.net>
7482 * [r2054] Added a covers() predicate, from JTS 1.9, to support
7485 2007-12-21 20:00 Ben Jubb <benjubb@refractions.net>
7487 * [r2053] Moved from geos::algorithm as in JTS 1.9
7489 2007-12-21 19:55 Ben Jubb <benjubb@refractions.net>
7491 * [r2052] New namaspace geos::algorithm::locate, as in JTS 1.9..
7493 2007-12-21 19:52 Ben Jubb <benjubb@refractions.net>
7495 * [r2051] Added a public constructor, and a method to bring in line
7496 with JTS 1.9. Changed namespace to geos::algorithm::locate
7498 2007-12-21 18:44 Paul Ramsey <pramsey@cleverelephant.ca>
7500 * [r2050] version numbering for next release (3.1.0)
7502 2007-12-21 18:41 Paul Ramsey <pramsey@cleverelephant.ca>
7504 * [r2046] 3.0.0 release
7506 2007-12-19 20:18 Mateusz Loskot <mateusz@loskot.net>
7508 * [r2045] Improved warning message about using DEPRECATED headers
7510 2007-12-17 23:09 Mateusz Loskot <mateusz@loskot.net>
7512 * [r2044] Fixed std::tolower usage in XMLTester.cpp (Ticket #163).
7514 2007-12-17 23:05 Mateusz Loskot <mateusz@loskot.net>
7516 * [r2043] Replaced finite function with std::numeric_limits (Ticket
7519 2007-12-17 21:52 Mateusz Loskot <mateusz@loskot.net>
7521 * [r2042] source\Makefile.vc: Fixed MSVC_VER condition for
7522 Microsoft Visual C++ 2008 (9.0).
7524 2007-12-13 16:11 Mateusz Loskot <mateusz@loskot.net>
7526 * [r2041] Added Id keyword at the top of ChangeLog file.
7528 2007-12-13 16:09 Mateusz Loskot <mateusz@loskot.net>
7530 * [r2040] * build\msvc80\geos_unit\geos_unit.vcproj: fixed
7532 * source\geom\GeometryCollection.cpp: removed unreachable code,
7533 shorten exception message.
7534 * source\geom\Geometry.cpp: purified condition based on
7536 * tests\unit\geom\GeometryFactoryTest.cpp: use std::size_t
7538 int where unsigned integral type required.
7540 2007-12-09 00:02 Mateusz Loskot <mateusz@loskot.net>
7542 * [r2038] Added test suite for class
7543 geos::precision::SimpleGeometryPrecisionReducer.
7545 2007-12-08 22:59 Mateusz Loskot <mateusz@loskot.net>
7547 * [r2037] Updated svn:keyword property.
7549 2007-11-26 16:26 Mateusz Loskot <mateusz@loskot.net>
7551 * [r2036] Added geos.vsprops - property sheet for Visual C++
7554 2007-11-26 15:19 Mateusz Loskot <mateusz@loskot.net>
7556 * [r2035] Added common Property Sheet for Visual C++ projects where
7557 Python and Ruby macros/locations are defined. Fixed include of
7558 Python.h, see Ticket #164 for details.
7560 2007-11-26 06:21 Mateusz Loskot <mateusz@loskot.net>
7562 * [r2034] Updated svn:ignore patterns.
7564 2007-11-26 06:16 Mateusz Loskot <mateusz@loskot.net>
7566 * [r2033] Enabled target copying version.h.vc and geos_c.h.vc to
7567 headers used by Visual C++. Added test if version.h.vc is used
7570 2007-11-23 02:33 Mateusz Loskot <mateusz@loskot.net>
7572 * [r2032] A bit of purification with explicit casting int to bool
7575 2007-11-02 22:41 Paul Ramsey <pramsey@cleverelephant.ca>
7577 * [r2031] urls updated to point to osgeo locations
7579 2007-11-02 22:17 Paul Ramsey <pramsey@cleverelephant.ca>
7581 * [r2030] add the web site content to svn for collaborative
7584 2007-09-21 17:42 Charlie Savage <cfis@savagexi.com>
7586 * [r2029] Update the CAPI and GEOS version numbers based on
7587 Reader/Writer additions to the CAPI and EWKB support for the C++
7590 2007-09-21 17:40 Charlie Savage <cfis@savagexi.com>
7592 * [r2028] Updated the SWIG bindings and tests to use the new
7593 Reader/Writer classes exposed in the CAPI.
7595 2007-09-21 17:40 Charlie Savage <cfis@savagexi.com>
7597 * [r2027] Update the CAPI to expose WKTReader/WBTWriter and
7598 WKBReader/WBKWriter in the CAPI. This is an improvement over the
7599 existing API since it avoids the use of the static variable used
7600 to control byte order and # of dimenions, and gives clients more
7601 control over the creation/destruction of readers and writers.
7602 Finally, exposed the ability to output the EWKB format (set SRID
7603 to true in the WKBWriter).
7605 2007-09-21 17:35 Charlie Savage <cfis@savagexi.com>
7607 * [r2026] Switched back to using < because the fuzzy comparison now
7608 in use trips assertion errors in VC++. See comments in code for
7609 more information. Note this change may cause problems. Strk left
7610 a note in the code saying that the '<' comparison sometimes gives
7611 unstable results. But that seems better than an assertion
7614 2007-09-21 17:32 Charlie Savage <cfis@savagexi.com>
7616 * [r2025] Updated the WKBWriter so it can output EWKB format
7617 similar to PostGIS. Also added a few getter/setter methods that
7618 allow clients to specify the reader's number of dimensions, byte
7619 order and whether srid values should be output. These
7620 getters/setters make it easier to wrap the reader in the CAPI.
7622 2007-09-14 15:34 Charlie Savage <cfis@savagexi.com>
7626 2007-09-14 15:34 Charlie Savage <cfis@savagexi.com>
7628 * [r2023] Told SVN to ignore MSCV++ Python swig build directories.
7630 2007-09-14 15:25 Charlie Savage <cfis@savagexi.com>
7632 * [r2022] Set unknown SRID values to 0 instead of -1 to be more
7633 consistent with the rest of GEOS (srid values are initialized to
7636 2007-09-11 02:02 Charlie Savage <cfis@savagexi.com>
7638 * [r2021] Don't include config.h for MSVC++ builds.
7640 2007-09-07 17:32 Charlie Savage <cfis@savagexi.com>
7642 * [r2020] The test for SWIG was incorrect. Fixed by patch from Mark
7645 2007-09-06 23:24 Charlie Savage <cfis@savagexi.com>
7647 * [r2019] Applied patch from Mark Cave-Ayland's to make older
7648 versions of MingW that don't have struct timezone defined compile
7649 again. Also fixed issues with more recent versions of MingW that
7650 don't correctly compile with the -ansi compiler switch.
7652 2007-09-06 23:22 Charlie Savage <cfis@savagexi.com>
7654 * [r2018] Applied patches from Mark Cave-Ayland's that
7655 reorganize/improve the SWIG support in the generated configure
7658 2007-08-31 20:44 Charlie Savage <cfis@savagexi.com>
7660 * [r2017] For MSVC++ builds the CAPI version was set in geos_c.cpp
7661 instead of geos_c.h and it was set incorrectly. This patch fixes
7662 the MSVC++ version number and centralizes the various versoin
7663 #defines in the geos_c.h.
7665 2007-08-31 20:18 Charlie Savage <cfis@savagexi.com>
7667 * [r2016] Update swig makefiles to make the wrappers dependent on
7668 the SWIG interface files even if SWIG is disabled. Doing this
7669 means that Make will correctly recognize that a user has modified
7670 an I file, but that the .cxx wrapper cannot be regenerated since
7671 SWIG is not available.
7673 2007-08-30 20:06 Charlie Savage <cfis@savagexi.com>
7675 * [r2015] MingW now includes the gettimeofday function - so
7676 reworked includes to only use custom version when building with
7679 2007-08-30 17:00 Charlie Savage <cfis@savagexi.com>
7681 * [r2014] Added RUBY_BIN_DIR to autoconf macros - simplified auto
7682 make input file for ruby bindings.
7684 2007-08-30 06:19 Charlie Savage <cfis@savagexi.com>
7686 * [r2013] The last attempt to fix this file failed - instead keep
7687 the code that queries the swig libraries but use sed to merge
7688 multiple lines together. If this is not done, then the swig
7689 output causes ./configure to blow up on msys.
7691 2007-08-30 05:31 Charlie Savage <cfis@savagexi.com>
7693 * [r2012] Fixes sed issue with swig on msys. For more info see:
7695 http://lists.refractions.net/pipermail/geos-devel/2007-August/002956.html
7697 2007-08-30 03:18 Charlie Savage <cfis@savagexi.com>
7699 * [r2011] Changed from dos to unix line feeds.
7701 2007-08-29 01:41 Charlie Savage <cfis@savagexi.com>
7703 * [r2010] New VC++ project for the python SWIG bindings.
7705 2007-08-29 01:29 Charlie Savage <cfis@savagexi.com>
7707 * [r2009] Ruby SWIG bindings - mapped eql? to == so that you can do
7708 point == point2 in ruby. Removed a hard-coded path from VC++
7709 project. Updated out-of-date copyright notices for no
7710 particularly good reason.
7712 2007-08-28 21:29 Charlie Savage <cfis@savagexi.com>
7714 * [r2008] Added release as an ignored directory for VC++, similar
7715 to the debug directory.
7717 2007-08-28 21:28 Charlie Savage <cfis@savagexi.com>
7719 * [r2007] Added new ruby VC++ project to solution file.
7721 2007-08-28 21:27 Charlie Savage <cfis@savagexi.com>
7723 * [r2006] Fixed c api include for VC++ - it should be #include
7724 <geos/version.h> instead of #include <version.h>.
7726 2007-08-28 21:27 Charlie Savage <cfis@savagexi.com>
7728 * [r2005] Added new ruby VC++ project to solution file.
7730 2007-08-28 21:26 Charlie Savage <cfis@savagexi.com>
7732 * [r2004] Follow lead of geos_lib project - copy geos/geos_c.h.in
7733 to geos/geos_c.h when building with VC++.
7735 2007-08-28 21:25 Charlie Savage <cfis@savagexi.com>
7737 * [r2003] Added new vc++ project for building ruby bindings. Its
7738 not perfect since it hard-codes the path to Ruby, but its enough
7741 2007-08-28 21:22 Charlie Savage <cfis@savagexi.com>
7743 * [r2002] Updated SWIG wrappers based on changed interface file.
7744 Also generated with SWIG 1.3.31
7746 2007-08-28 20:42 Charlie Savage <cfis@savagexi.com>
7748 * [r2001] SWIG bindings - updated Ruby tests based on name changes.
7750 2007-08-28 20:41 Charlie Savage <cfis@savagexi.com>
7752 * [r2000] Updated Ruby swig bindings to more closely match Ruby
7753 style names. So eql? instead of equals, dimensions instead of
7754 get_dimensions, etc.
7756 2007-08-28 20:40 Charlie Savage <cfis@savagexi.com>
7758 * [r1999] Exposed Geometry::Clone method in SWIG bindings. Added
7759 check for NULL string in geomFromWKT wrapper.
7761 2007-08-23 20:35 Paul Ramsey <pramsey@cleverelephant.ca>
7763 * [r1998] Memory leak patches from Robert Coup
7765 2007-08-22 23:45 Mateusz Loskot <mateusz@loskot.net>
7767 * [r1997] Cleaned compilation warnings from VC++.
7769 2007-06-11 07:43 Mateusz Loskot <mateusz@loskot.net>
7771 * [r1996] Replaced post-increment operators with pre-increment
7772 operators where standard iterators are incremented in loops.
7773 NOTE: Prefer pre-incr. over post-inc. when working with standard
7776 2007-06-11 07:39 Mateusz Loskot <mateusz@loskot.net>
7778 * [r1995] Added unit test for geos::operation::IsSimpleOp class.
7780 2007-06-10 13:03 Mateusz Loskot <mateusz@loskot.net>
7782 * [r1994] Updated tests/unit/Makefile.am with new files.
7784 2007-06-10 11:53 Mateusz Loskot <mateusz@loskot.net>
7786 * [r1993] Added unit test for
7787 geos::algorithm::CGAlgorithms::computeOrientation() function.
7789 2007-06-10 11:29 Mateusz Loskot <mateusz@loskot.net>
7791 * [r1992] Updated svn:ignore property for the whole tree adding
7792 VC++ and Windows specific patterns.
7794 2007-06-10 11:18 Mateusz Loskot <mateusz@loskot.net>
7796 * [r1991] Added unit test for CGAlgorithms::isCCW() function.
7798 2007-06-10 11:08 Mateusz Loskot <mateusz@loskot.net>
7800 * [r1990] Added unit test for geos::algorithm::ConvexHull.
7802 2007-06-10 11:03 Mateusz Loskot <mateusz@loskot.net>
7804 * [r1989] Added custom operators for static and dynamic casts of
7805 pointers wrapped with std::auto_ptr<T> type.
7807 2007-06-08 17:13 Mateusz Loskot <mateusz@loskot.net>
7809 * [r1988] Identified test case failing because of
7810 geos::index::strtree::yComparator() instability.
7812 2007-06-08 17:10 Mateusz Loskot <mateusz@loskot.net>
7814 * [r1987] Analysis of instability of the yComparator, there are
7815 some new important questions to answer.
7817 2007-06-08 15:27 Mateusz Loskot <mateusz@loskot.net>
7819 * [r1986] Cleaned signed/unsigned types mixtures, got rid from
7820 annoying compiler warnings.
7822 2007-06-08 14:50 Mateusz Loskot <mateusz@loskot.net>
7824 * [r1985] Applied Konstantin Baumann's suggestion about including
7825 version.h in C API header for Visual C++.
7827 2007-06-08 14:50 Mateusz Loskot <mateusz@loskot.net>
7829 * [r1984] Applied Konstantin Baumann's suggestion about including
7830 version.h in C API header for Visual C++.
7832 2007-06-01 13:53 Mateusz Loskot <mateusz@loskot.net>
7834 * [r1983] Added Boost.Build configuration for GEOS (experimental).
7835 The idea is to enable users to build GEOS with bjam tool from
7836 Boost.Build package.
7838 2007-06-01 13:43 Mateusz Loskot <mateusz@loskot.net>
7840 * [r1982] Set missing svn:keywords property.
7842 2007-06-01 13:06 Mateusz Loskot <mateusz@loskot.net>
7844 * [r1981] Applied patch with pre-build events generating platform.h
7845 and version.h headers. Thanks to Konstantin Baumann for this
7848 2007-05-06 02:42 Mateusz Loskot <mateusz@loskot.net>
7850 * [r1980] Updated svn:ignore property for build\msvc80.
7852 2007-05-06 02:40 Mateusz Loskot <mateusz@loskot.net>
7854 * [r1979] Added source/headers/geos/version.h.vc file for Visual
7857 2007-04-22 04:44 Mateusz Loskot <mateusz@loskot.net>
7859 * [r1978] Added assertion validating ordinateIndex in setOrdinate()
7860 function. Extended GEOSCoordSeqTest with swapped and non-swapped
7861 calls of coordiantes assignment functions.
7863 2007-04-15 18:02 Mateusz Loskot <mateusz@loskot.net>
7865 * [r1977] Added detection of glibtoolize under Mac OS X.
7867 2007-03-05 09:58 Sandro Santilli <strk@keybit.net>
7869 * [r1976] Add new testcases by Carl Anderson
7871 2007-02-26 10:46 Sandro Santilli <strk@keybit.net>
7873 * [r1975] Patch by Tom Elwertowski:
7874 * source/inlines.cpp: fix for MingW32 builds.
7876 2007-02-21 10:14 Sandro Santilli <strk@keybit.net>
7878 * [r1974] Patch by Carl Anderson:
7880 * source/operation/buffer/SubgraphDepthLocater.cpp
7881 (findStabbedSegments):
7882 Implement short-circuit to avoid inner defective
7887 2007-02-21 10:12 Sandro Santilli <strk@keybit.net>
7889 * [r1973] * tests/xmltester/: Makefile.am, badguy3.xml:
7890 Added simplified version of nasty buffer bug test.
7892 2007-02-08 23:33 Sandro Santilli <strk@keybit.net>
7894 * [r1972] Patch by Mark Cave-Ayland:
7896 * configure.in: Allow configure to continue with use_python
7897 set to false if a python binary is not found, as per
7898 http://sources.redhat.com/automake/automake.html#Python.
7900 2007-02-07 00:34 Sandro Santilli <strk@keybit.net>
7902 * [r1971] General refactoring aimed at making the code cleaner
7903 to read and maintain; use iterators rather then random
7904 accessing containers to allow easy future switch to std::list
7905 from std::vector; use a tolerance-based strict weak ordering
7906 operator for sorting child boundables in STRtree, this
7907 fixes the heisenbug when building with inlines disabled.
7909 2007-02-06 02:05 Sandro Santilli <strk@keybit.net>
7911 * [r1970] * tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp:
7912 Expect result of POLYGON simplification to always be
7913 a polygon, even if collapsed to the empty geom.
7915 2007-02-06 01:57 Sandro Santilli <strk@keybit.net>
7917 * [r1969] * operation::buffer::BufferBuilder,
7918 operation::buffer::BufferOp:
7919 Fixed buffer operation to always return polygonal
7922 2007-02-03 02:18 Paul Ramsey <pramsey@cleverelephant.ca>
7924 * [r1967] 3.0.0rc4 tagging
7926 2007-02-01 11:11 Sandro Santilli <strk@keybit.net>
7928 * [r1966] * operation::buffer::BufferOp: set MAX_PRECISION_DIGITS
7931 2007-01-26 01:19 Sandro Santilli <strk@keybit.net>
7933 * [r1965] * tests/xmltester/: Makefile.am,
7934 stmlf-cases-20070119.xml:
7937 2007-01-26 00:57 Sandro Santilli <strk@keybit.net>
7939 * [r1964] * tests/xmltester/XMLTester.cpp: improved buffer
7941 * source/operation/buffer/BufferBuilder.cpp (computeNodedEdges):
7942 remove repeated points from noded SegmentStrings, skip collapsed
7945 2007-01-17 11:59 Sandro Santilli <strk@keybit.net>
7947 * [r1963] New testcase for bug fixed by previous commit.
7949 2007-01-17 01:05 Sandro Santilli <strk@keybit.net>
7951 * [r1962] * source/index/strtree/STRtree.cpp (yComparator):
7952 Use static_cast<> and make code more readable.
7953 A side effect seems to be fixing a segfault :!
7955 2007-01-17 00:45 Sandro Santilli <strk@keybit.net>
7957 * [r1961] * source/headers/geos/index/strtree/STRtree.h (centreY):
7960 2007-01-16 14:12 Sandro Santilli <strk@keybit.net>
7962 * [r1960] * tests/xmltester/XMLTester.cpp: don't include catch-all
7965 2007-01-09 17:34 Sandro Santilli <strk@keybit.net>
7967 * [r1959] * source/operation/buffer/: Makefile.am,
7968 OffsetCurveVertexList.h:
7969 New helper class for OffsetCurveBuilder
7970 * operation::buffer::OffsetCurveBuilder:
7971 Move vertexlist management to external class.
7972 * tests/xmltester/: Makefile.am, TestBufferExternal.xml:
7973 added test for above changes (imported from JTS and
7974 modified to work with GEOS).
7975 * tests/xmltester/XMLTester.cpp: change buffer
7976 validator again: check area of topological
7977 difference between expected and obtained result
7978 to be smaller then 1/1000 of expected geometry
7981 2007-01-09 15:08 Sandro Santilli <strk@keybit.net>
7983 * [r1958] * source/geom/CoordinateArraySequence.cpp,
7984 source/headers/geos/geom/CoordinateSequence.h,
7985 source/headers/geos/geom/CoordinateArraySequence.h:
7986 add(Coordinate, bool) made a virtual method and overrridden
7987 for CoordinateArraySequence, for better performance
7988 (single virtual call vs. multiple); added front() and
7991 2007-01-09 10:27 Sandro Santilli <strk@keybit.net>
7993 * [r1957] * tests/xmltester/XMLTester.cpp: add areatest to buffer
7996 2007-01-05 01:01 Sandro Santilli <strk@keybit.net>
7998 * [r1956] * configure.in: prepared for version to 3.0.0rc4,
7999 fixed swig python errors as suggested by hint
8002 2007-01-04 22:43 Sandro Santilli <strk@keybit.net>
8004 * [r1955] * configure.in, swig/geos.i.in, swig/geos.i:
8005 geos.i generated at configure time from geos.i.in
8006 (so we don't have to manually update versions there).
8008 2007-01-04 22:38 Sandro Santilli <strk@keybit.net>
8010 * [r1954] Patch by dev-zero at gentoo dot org:
8012 * swig/geos.i: use unsigned int when CAPI signatures
8013 expect unsigned int (not size_t).
8015 2007-01-03 20:11 Sandro Santilli <strk@keybit.net>
8017 * [r1953] * tests/xmltester/: fme.xml, Makefile.am: added buffer
8020 2007-01-03 20:06 Sandro Santilli <strk@keybit.net>
8022 * [r1952] * tests/xmltester/XMLTester.cpp: use a tolerance of 10E-6
8023 for buffer validation (~10cm at worst when using latlong
8024 projections); create sql tables with oid to work around a
8027 2007-01-03 19:18 Sandro Santilli <strk@keybit.net>
8029 * [r1951] Applied patch by Mark Cave-Ayland
8030 <mark.cave-ayland@ilande.co.uk>:
8032 * source/inlines.cpp, source/algorithm/HCoordinate.cpp:
8033 Fixes for MingW builds. See geos-devel/2007-January/002766.html.
8035 2007-01-03 14:56 Sandro Santilli <strk@keybit.net>
8037 * [r1950] * source/operation/buffer/BufferOp.cpp
8038 (bufferReducedPrecision):
8039 Fixed computation of reduced PrecisionModel scale.
8041 2006-12-18 20:04 Sandro Santilli <strk@keybit.net>
8043 * [r1949] * tests/xmltester/robustness.xml: added
8044 testcase reported to fail with 2.2.3 on
8045 postgis-users/2006-November/014013.html.
8047 2006-12-18 18:44 Sandro Santilli <strk@keybit.net>
8049 * [r1948] Geometry snapping synced with JTS.
8051 2006-12-18 14:27 Sandro Santilli <strk@keybit.net>
8053 * [r1947] * HOWTO_RELEASE: add ChangeLog's release mark step.
8055 2006-12-18 14:19 Sandro Santilli <strk@keybit.net>
8057 * [r1946] * source/precision/GeometrySnapper.cpp
8058 (computeSnapTolerance):
8059 properly compute snap tolerance for fixed precision geometries.
8060 * tests/xmltester/: Makefile.am, TestRobustOverlayFixed.xml:
8061 new test for fixed precision snapping.
8063 2006-12-15 10:50 Sandro Santilli <strk@keybit.net>
8065 * [r1945] release 3.0.0rc3 marked
8067 2006-12-14 19:12 Paul Ramsey <pramsey@cleverelephant.ca>
8069 * [r1943] bumped version numbers for 3.0.0rc3
8071 2006-12-13 11:05 Mateusz Loskot <mateusz@loskot.net>
8073 * [r1942] Updated makefile and project files for Visual C++.
8075 2006-12-13 10:55 Sandro Santilli <strk@keybit.net>
8077 * [r1941] Updated port information.
8079 2006-12-13 10:51 Sandro Santilli <strk@keybit.net>
8081 * [r1940] * precision::GeometrySnapper,
8082 precision::LineStringSnapper:
8083 Updated port information.
8085 2006-12-11 17:42 Sandro Santilli <strk@keybit.net>
8087 * [r1939] * source/headers/geos/noding/SegmentIntersector.h: added
8089 isDone() function, always returning false by default.
8090 * source/noding/MCIndexNoder.cpp (intersectChains):
8091 short-circuit from JTS-1.8, based on the new
8092 SegmentIntersector::isDone() method.
8093 * source/noding/Makefile.am,
8094 source/noding/FastNodingValidator.cpp,
8095 source/noding/SingleInteriorIntersectionFinder.cpp,
8096 source/headers/geos/noding/Makefile.am,
8097 source/headers/geos/noding/FastNodingValidator.h,
8098 source/headers/geos/noding/SingleInteriorIntersectionFinder.h:
8099 New ports from JTS-1.8-cvs.
8100 * source/headers/geos/geomgraph/EdgeNodingValidator.h:
8101 use a FastNodingValidator rather then a simple NodingValidator.
8103 2006-12-07 10:45 Sandro Santilli <strk@keybit.net>
8105 * [r1938] * source/headers/geos/algorithm/:
8106 CentralEndpointIntersector.h,
8107 Makefile.am: new port from JTS-1.8.
8108 * algorithm::LineIntersector: robustness improvements
8111 2006-12-05 11:22 Mateusz Loskot <mateusz@loskot.net>
8113 * [r1937] Fixed indentantion in tests/unit/capi.
8115 2006-12-05 11:10 Mateusz Loskot <mateusz@loskot.net>
8117 * [r1936] Fixed typos in changelog.
8119 2006-12-05 11:05 Mateusz Loskot <mateusz@loskot.net>
8121 * [r1935] Set svn:keyword property on CAPI tests.
8123 2006-12-05 11:02 Mateusz Loskot <mateusz@loskot.net>
8125 * [r1934] Purifying CAPI unit tests.
8127 2006-12-05 10:59 Mateusz Loskot <mateusz@loskot.net>
8129 * [r1933] Added CAPI tests to VC++ project.
8131 2006-12-05 10:42 Sandro Santilli <strk@keybit.net>
8133 * [r1932] * source/operation/overlay/OverlayOp.cpp: Use
8135 instead of OverlayResultValidator (faster and more effective).
8136 Note that compile-time defines can select use of either or both
8138 * source/headers/geos/geom/BinaryOp.h: be quiet if not in DEBUG
8141 2006-12-05 09:59 Sandro Santilli <strk@keybit.net>
8143 * [r1931] * noding::NodingValidator.h: throw TopologyException
8144 rather then a generic GEOSException.
8146 2006-12-04 12:41 Sandro Santilli <strk@keybit.net>
8148 * [r1930] * source/headers/geos/geomgraph/EdgeNodingValidator.h:
8149 fix members initialization order.
8151 2006-12-04 11:38 Sandro Santilli <strk@keybit.net>
8153 * [r1929] * geomgraph::EdgeNodingValidator: minor cleanup
8154 to use references args instead of pointers for
8155 method that doesn't handle NULLs anyway.
8157 2006-12-04 10:31 Sandro Santilli <strk@keybit.net>
8159 * [r1928] * tests/unit/capi/: GEOSCoordSeq.cpp =>
8160 GEOSCoordSeqTest.cpp
8161 * tests/unit/capi/GEOSSimplifyTest.cpp: new test
8162 for GEOSSimplify (just a test for bug #134).
8163 * source/simplify/DouglasPeuckerLineSimplifier.cpp (simplify):
8164 don't try to simplify empty coordinate lists. Fixes bug #134.
8166 2006-12-04 10:14 Sandro Santilli <strk@keybit.net>
8168 * [r1927] Other tests using setOrdinate instead of set{X,Y,Z}
8170 2006-12-04 10:12 Sandro Santilli <strk@keybit.net>
8172 * [r1926] * source/geom/CoordinateArraySequence.cpp (setOrdinate):
8175 2006-12-04 10:00 Sandro Santilli <strk@keybit.net>
8177 * [r1925] * tests/unit/capi/GEOSCoordSeq.cpp: add test for bug #133
8180 2006-12-04 09:57 Sandro Santilli <strk@keybit.net>
8182 * [r1924] * tests/unit/geom/CoordinateArraySequenceTest.cpp: added
8183 tests for setOrdinate()
8185 2006-11-30 14:49 Sandro Santilli <strk@keybit.net>
8187 * [r1923] * tests/unit/: Makefile.am, capi/GEOSCoordSeq.cpp:
8188 new experimental test for C-API GEOSCoordSeq.
8189 * capi/geos_c.cpp (GEOSCoordSeq_create): removed
8190 suspicious static cast.
8192 2006-11-28 19:13 Mateusz Loskot <mateusz@loskot.net>
8194 * [r1922] Added Visual C++ 2005 project files.
8196 2006-11-23 20:17 Sandro Santilli <strk@keybit.net>
8198 * [r1921] * source/geom/Point.cpp (equalsExact): don't segfault on
8199 empty points. Fixes bug #132.
8201 2006-11-23 12:25 Sandro Santilli <strk@keybit.net>
8203 * [r1920] Added short descripion of testcases provenience
8205 2006-11-22 20:29 Sandro Santilli <strk@keybit.net>
8207 * [r1919] * tests/xmltester/: stmlf-cases-20061020.xml,
8208 Makefile.am: add more robustness testcases.
8210 2006-11-22 12:26 Sandro Santilli <strk@keybit.net>
8212 * [r1918] Patch by dron@ak4719.spb.edu:
8214 * autogen.sh: call 'autoheader' after 'aclocal'.
8217 2006-11-18 15:30 Mateusz Loskot <mateusz@loskot.net>
8219 * [r1917] Fixed path to geos_c.h in source/makefile.vc.
8221 2006-11-15 18:26 Sandro Santilli <strk@keybit.net>
8223 * [r1916] * configure.in: don't generate geos_c.h.vc
8224 * source/Makefile.vc: don't generate geos_c.h and version.h
8225 * source/headers/geos/version.h.vc, capi/geos_c.h.vc.in:
8226 removed, will NOT be needed by Makefile.vc
8227 * source/headers/geos/Makefile.am: distribute version.h
8228 * capi/Makefile.am: distribute geos_c.h
8230 2006-11-15 14:42 Sandro Santilli <strk@keybit.net>
8232 * [r1915] * capi/geos_c.h.in: hopefully fixed GEOS_DLL use.
8234 2006-11-15 11:28 Sandro Santilli <strk@keybit.net>
8236 * [r1914] * capi/geos_c.cpp (GEOSGeom_getDimensions): Fix a
8237 segfault on empty geometry input (fix bug #126).
8239 2006-11-11 05:32 Paul Ramsey <pramsey@cleverelephant.ca>
8241 * [r1913] Retreived original .vc file and put in MACRO
8242 substitutions. Somehow GNU version replaced .vc version during
8243 file shuffles to get macros in.
8245 2006-11-10 18:24 Sandro Santilli <strk@keybit.net>
8247 * [r1912] fixed timewarp
8249 2006-11-10 17:56 Paul Ramsey <pramsey@cleverelephant.ca>
8251 * [r1911] noted .vc change
8253 2006-11-10 17:55 Paul Ramsey <pramsey@cleverelephant.ca>
8255 * [r1910] Made sure geos_c.h.vc is part of 'make dist' since VC
8256 users won't have .configure
8258 2006-11-10 17:38 Paul Ramsey <pramsey@cleverelephant.ca>
8260 * [r1909] Added substitution strings to .in files for .vc
8263 2006-11-10 17:35 Paul Ramsey <pramsey@cleverelephant.ca>
8265 * [r1908] Changes for capi .vc generation
8267 2006-11-10 14:50 Howard Butler <hobu.inc@gmail.com>
8271 2006-11-09 09:10 Sandro Santilli <strk@keybit.net>
8273 * [r1906] * test/xmltester/XMLTester.cpp: improved 'testarea' test.
8275 2006-11-08 11:54 Sandro Santilli <strk@keybit.net>
8277 * [r1905] added 'release-separator' tag
8279 2006-11-08 11:51 Sandro Santilli <strk@keybit.net>
8281 * [r1904] * tests/xmltester/robustness.xml: made test safe to
8282 run by using the new 'areatest' operation; added
8283 new testcases just raised on the mailing list.
8284 * tests/xmltester/Makefile.am: robustness.xml is now safe
8285 to run, so run it on make check.
8287 2006-11-08 10:40 Sandro Santilli <strk@keybit.net>
8289 * [r1903] * source/headers/geos/geom/BinaryOp.h: enable
8290 COMMONBITS-removal heuristic so it is attempted
8291 before geometry snapping.
8293 2006-11-05 20:34 Sandro Santilli <strk@keybit.net>
8295 * [r1900] * capi/Makefile.am: distribute files needed for testing,
8296 proper cleanup (make distcheck works now)
8298 2006-11-05 00:24 Charlie Savage <cfis@savagexi.com>
8300 * [r1899] Updated ruby swig wrapper for changes in header files.
8302 2006-11-05 00:24 Charlie Savage <cfis@savagexi.com>
8304 * [r1898] Updated python swig wrapper for changes in header files.
8306 2006-11-05 00:23 Charlie Savage <cfis@savagexi.com>
8308 * [r1897] Fixes for changes in header files.
8310 2006-11-03 12:35 Sandro Santilli <strk@keybit.net>
8312 * [r1896] redirect 'diff' output to stderr
8314 2006-11-03 10:54 Sandro Santilli <strk@keybit.net>
8316 * [r1895] hopefully fixed proper quoting
8318 2006-11-03 10:30 Sandro Santilli <strk@keybit.net>
8320 * [r1894] Report non-zero return from ./geostest run
8322 2006-11-02 10:08 Sandro Santilli <strk@keybit.net>
8324 * [r1893] * source/headers/geos/geom/BinaryOp.h: disable debugging
8327 2006-11-02 10:02 Sandro Santilli <strk@keybit.net>
8329 * [r1892] * capi/geostest.c: updated to use the new GEOSGeometry
8330 typedef, so to build w/out warnings and fully respecting current
8331 const specification.
8333 2006-11-02 09:48 Sandro Santilli <strk@keybit.net>
8335 * [r1891] * capi/geos_c.cpp, capi/geos_c.h.in: const-corrected and
8336 documented GEOSPolygonize function.
8338 2006-11-02 09:38 Sandro Santilli <strk@keybit.net>
8340 * [r1890] * capi/test.expected: updated expected version
8341 * capi/testrunner.sh: be happy with geostest running w/out
8342 segfaulting, still run diff for reference.
8344 2006-11-02 09:33 Sandro Santilli <strk@keybit.net>
8346 * [r1889] * configure.in: updated versions to 3.0.0rc2 / CAPI-1.3.0
8348 2006-11-02 08:32 Sandro Santilli <strk@keybit.net>
8350 * [r1888] Patch by Markus Schaber <schabi@logix-tt.com>:
8352 * capi/geos_c.h.in: add GEOSGeometry and GEOSCoordSequence
8353 typedef, to unhide the pointer type and allow fine-grained
8354 const specification, use the new typedefs in function signatures
8355 (fix some const-specifications accordingly)
8356 * capi/geos_c.cpp: define GEOSGeometry and GEOSCoordSequence
8357 for cross-checking of types in header.
8359 2006-10-30 15:14 Sandro Santilli <strk@keybit.net>
8361 * [r1887] Patch by Markus Schaber <schabi@logix-tt.com>
8363 * capi/geos_c.cpp: more focused 'using' directives.
8364 * capi/geos_c.h.in: let the enum visible by geos_c.cpp
8365 now that there are no more name clashes.
8367 2006-10-30 13:20 Sandro Santilli <strk@keybit.net>
8369 * [r1886] removed useless GEOSGeomTypes define
8371 2006-10-30 13:00 Sandro Santilli <strk@keybit.net>
8373 * [r1885] reduce default verbosity
8375 2006-10-30 12:49 Sandro Santilli <strk@keybit.net>
8377 * [r1884] * capi/geos_c.cpp:
8378 Remove a typedef which is also included via Header;
8379 Use dynamic_cast instead of C cast in 2 cases to allow the RTTI
8381 Replace "geoms" temp vector in polygonizer function with a loop,
8382 this saves us at least one of the two vector copies;
8383 Drop 2 unneded const_cast occurences;
8384 Allow calling getNumGeometries against non-collections;
8385 2 comment / whitespace cleanups.
8387 Added a comment explaining ou #ifndef magic;
8388 Unified the two #ifndef into a single one.
8390 2006-10-30 10:29 Sandro Santilli <strk@keybit.net>
8392 * [r1883] * capi/: test.expected, testrunner.sh, Makefile.am: Added
8393 a run of ./geostest as part of 'make check'
8395 2006-10-30 10:15 Sandro Santilli <strk@keybit.net>
8397 * [r1882] Patch submitted by Markus Schaber <schabi@logix-tt.com> (
8398 reviewed and fixed )
8400 * capi/: geos_c.cpp, geos_c.h.in:
8401 Changed the C-API implementation to actually include the header
8402 that's included by the clients, this allows the compiler to check
8403 declarations and implementation for consistency, fixed geos_c.cpp
8404 accordingly (const-correctness, mainly).
8406 2006-10-30 09:49 Sandro Santilli <strk@keybit.net>
8408 * [r1881] * capi/geostest.c: added some checks of return from CAPI
8409 functions returning GEOSGeom (not all, just a few)
8411 2006-10-27 11:54 Sandro Santilli <strk@keybit.net>
8413 * [r1880] Patch by Markus Schaber <schabi@logix-tt.com>
8415 * algorithm::InteriorPointLine (ctor): take Geometry by
8417 * geom::Geometry (getInteriorPoint): made a const-method
8418 * operation::polygonize::Polygonizer: implement filter_ro rather
8419 then filter_rw, as it doesn't change the Geometry, propagated
8420 change to internal interfaces (add methods)
8422 2006-10-26 09:22 Sandro Santilli <strk@keybit.net>
8424 * [r1879] * capi/geos_c.h.in: reverted all changes of 'int' types
8425 to 'size_t' types (the lib never changed, and still expects
8428 2006-10-24 16:54 Sandro Santilli <strk@keybit.net>
8430 * [r1878] * source/headers/geos/geom/BinaryOp.h: try original geoms
8433 2006-10-24 16:53 Sandro Santilli <strk@keybit.net>
8435 * [r1877] * operation::overlay::OverlayResultValidator.cpp
8436 (isValid): run the test even if inputs and output are not areal.
8438 2006-10-24 16:49 Sandro Santilli <strk@keybit.net>
8440 * [r1876] * operation::overlay::FuzzyPointLocator: eliminate
8441 non-polygonal components from consideration when testing the
8444 2006-10-24 10:16 Sandro Santilli <strk@keybit.net>
8446 * [r1875] * precision::GeometrySnapper: snapPrecisionFactor
8447 augmented from 10e-12 to 10e-10.
8449 2006-10-24 09:49 Sandro Santilli <strk@keybit.net>
8451 * [r1874] * precision::LineStringSnapper (findSegmentToSnap):
8452 return the *closest* segment, don't snap if the closest
8453 segment *intersects* the snap points, consider a distance
8454 of exactly snapTolerance as non-tolerated (got in sync with JTS)
8456 2006-10-23 10:23 Sandro Santilli <strk@keybit.net>
8458 * [r1873] * source/headers/geos/geom/BinaryOp.h (SnapOp): document
8459 and add optional CBR step (snap after applying common bits
8460 removal - this is the default); (check_valid): add validity
8463 2006-10-20 11:18 Sandro Santilli <strk@keybit.net>
8465 * [r1872] * noding::SegmentString: added notifyCoordinatesChange
8467 * noding::ScaledNoder: notify possible coordinates change to
8468 SegmentString after removing repeated points.
8470 2006-10-19 18:26 Sandro Santilli <strk@keybit.net>
8472 * [r1871] * configure.in: use 'expr' for arithmetics (more
8475 2006-10-18 19:21 Mateusz Loskot <mateusz@loskot.net>
8477 * [r1870] Refactored Visual C++ makefiles.
8479 2006-10-18 17:53 Mateusz Loskot <mateusz@loskot.net>
8481 * [r1869] Updated source\makefile.vc and source\dirlist.mk files.
8483 2006-10-18 17:53 Mateusz Loskot <mateusz@loskot.net>
8485 * [r1868] Added top-level makefile.vc.
8487 2006-10-18 14:28 Sandro Santilli <strk@keybit.net>
8489 * [r1867] fixed svn:ignore property
8491 2006-10-18 12:08 Sandro Santilli <strk@keybit.net>
8493 * [r1866] disable non-JTS overlay result validators (to more
8494 closely track JTS at this stage)
8496 2006-10-17 14:26 Sandro Santilli <strk@keybit.net>
8498 * [r1865] * source/headers/geos/geom/BinaryOp.h (SnapOp): fixed
8500 bug applying overlay of first geom to itself :(
8502 2006-10-17 10:15 Sandro Santilli <strk@keybit.net>
8504 * [r1864] really fixed 'extra tokens at end of #endif directive'
8507 2006-10-17 10:10 Sandro Santilli <strk@keybit.net>
8509 * [r1863] fixed 'extra tokens at end of #endif directive' warning
8511 2006-10-17 08:44 Sandro Santilli <strk@keybit.net>
8513 * [r1862] * capi/Makefile.am: don't directly link geostest against
8514 both libgeos.so and libstdc++ (should be derived by
8517 2006-10-12 15:33 Sandro Santilli <strk@keybit.net>
8519 * [r1861] * tests/bigtest/GeometryTestFactory.cpp,
8520 tests/bigtest/bigtest.h, tests/bigtest/TestSweepLineSpeed.cpp:
8521 fixed header inclusion, to reduce compiler noise.
8523 2006-10-09 16:39 Sandro Santilli <strk@keybit.net>
8525 * [r1860] * source/headers/geos/geom/BinaryOp.h: always snap geoms
8526 to each-other before applying an overlay (temp hack).
8528 2006-10-09 16:35 Sandro Santilli <strk@keybit.net>
8530 * [r1859] * source/operation/overlay/OverlayOp.cpp: enable all
8531 overlay result validators, make it disablable at compile time.
8533 2006-10-05 10:58 Mateusz Loskot <mateusz@loskot.net>
8535 * [r1858] Added inclusion guards to geos_c.h files.
8537 2006-10-05 09:46 Sandro Santilli <strk@keybit.net>
8539 * [r1857] increment areatest verbosity (needs -v -v)
8541 2006-10-02 18:53 Howard Butler <hobu.inc@gmail.com>
8543 * [r1856] GEOSEnvelope wasn't in the PROTOTYPES section in
8546 2006-09-27 07:48 Sandro Santilli <strk@keybit.net>
8548 * [r1855] updated tag item
8550 2006-09-27 07:43 Sandro Santilli <strk@keybit.net>
8552 * [r1854] added info about svn tags
8554 2006-09-19 06:54 Sandro Santilli <strk@keybit.net>
8556 * [r1853] Added <algorithm> include
8558 2006-09-08 23:13 Paul Ramsey <pramsey@cleverelephant.ca>
8560 * [r1851] Added information about funders of the 3.0.0 series: Safe
8562 Bavarian State Ministry of Agriculture and Forestry and the State
8565 2006-09-08 09:38 Sandro Santilli <strk@keybit.net>
8569 2006-09-08 09:31 Sandro Santilli <strk@keybit.net>
8571 * [r1849] more debugging output
8573 2006-09-08 09:21 Sandro Santilli <strk@keybit.net>
8575 * [r1848] More testcases
8577 2006-09-07 18:07 Sandro Santilli <strk@keybit.net>
8579 * [r1847] New unit test for OverlayResultValidator class
8581 2006-09-07 18:07 Sandro Santilli <strk@keybit.net>
8583 * [r1846] more debugging output
8585 2006-09-07 17:52 Sandro Santilli <strk@keybit.net>
8587 * [r1845] Added addVertices private method (unused, as in JTS, but
8588 possibly useful in the future)
8590 2006-09-07 17:41 Sandro Santilli <strk@keybit.net>
8592 * [r1844] Added debugging code
8594 2006-09-07 17:35 Sandro Santilli <strk@keybit.net>
8596 * [r1843] more testcases (added test for max distance of offset
8599 2006-09-07 15:28 Sandro Santilli <strk@keybit.net>
8601 * [r1842] removed svn:executable prop from all .cpp files
8603 2006-09-07 15:22 Sandro Santilli <strk@keybit.net>
8605 * [r1841] removed svn:executable property
8607 2006-09-07 15:21 Sandro Santilli <strk@keybit.net>
8609 * [r1840] testing execute bit state
8611 2006-09-07 12:17 Mateusz Loskot <mateusz@loskot.net>
8613 * [r1839] Set svn:keyword for $ expansion.
8615 2006-09-07 11:34 Sandro Santilli <strk@keybit.net>
8617 * [r1838] Cleaned up OverlayResultValidator call (still disabled
8620 2006-09-07 11:27 Sandro Santilli <strk@keybit.net>
8622 * [r1837] blindly return positive result if any input or output is
8625 2006-09-07 11:08 Sandro Santilli <strk@keybit.net>
8627 * [r1836] new test for FuzzyPointLocator
8629 2006-09-07 10:30 Sandro Santilli <strk@keybit.net>
8631 * [r1835] Explicit values to LocationValue enum items. Removed CVS
8634 2006-09-07 09:33 Sandro Santilli <strk@keybit.net>
8636 * [r1834] Removed catch-all headers inclusion and use of obsoleted
8639 2006-09-07 09:24 Sandro Santilli <strk@keybit.net>
8643 2006-09-07 09:23 Sandro Santilli <strk@keybit.net>
8645 * [r1832] comment cleanup
8647 2006-09-07 09:01 Sandro Santilli <strk@keybit.net>
8649 * [r1831] Comments about ownership (and lifetime) of returned
8652 2006-09-07 08:59 Sandro Santilli <strk@keybit.net>
8654 * [r1830] New DistanceOp unit test
8656 2006-09-07 08:57 Sandro Santilli <strk@keybit.net>
8658 * [r1829] (computeMinDistancePoints): fixed invalid reference.
8660 2006-09-07 08:23 Sandro Santilli <strk@keybit.net>
8662 * [r1828] don't giveup on automake failures (testing)
8664 2006-09-06 18:44 Sandro Santilli <strk@keybit.net>
8666 * [r1827] Ops, overlay result validation erroenously committed
8668 2006-09-06 18:41 Sandro Santilli <strk@keybit.net>
8670 * [r1826] new test for OffsetPointGenerator class
8672 2006-09-06 18:37 Sandro Santilli <strk@keybit.net>
8674 * [r1825] Fixed uninitialized memory bug
8676 2006-09-06 17:59 Sandro Santilli <strk@keybit.net>
8678 * [r1824] new test for FuzzyPointLocator class
8680 2006-09-06 17:48 Sandro Santilli <strk@keybit.net>
8682 * [r1823] updated after GeometrySnapper interface change.
8684 2006-09-06 17:26 Mateusz Loskot <mateusz@loskot.net>
8686 * [r1822] Set $ expansion for new files in 'overlay' module.
8688 2006-09-06 17:22 Sandro Santilli <strk@keybit.net>
8690 * [r1821] Rest of Overlay validation classes.
8692 2006-09-06 16:54 Mateusz Loskot <mateusz@loskot.net>
8694 * [r1820] Set svn:keyword property for Id keyword expansion.
8696 2006-09-06 15:50 Sandro Santilli <strk@keybit.net>
8698 * [r1819] Fixed comments and includes
8700 2006-09-06 15:33 Sandro Santilli <strk@keybit.net>
8702 * [r1818] new helper class for Overlay op validation.
8704 2006-09-06 15:21 Sandro Santilli <strk@keybit.net>
8706 * [r1817] (getBoundary) memory allocations documented
8708 2006-09-05 16:18 Sandro Santilli <strk@keybit.net>
8710 * [r1816] updated (last commit log was bogus, refer to ChangeLog
8713 2006-09-05 16:07 Sandro Santilli <strk@keybit.net>
8715 * [r1815] (OverlayOp::checkObviouslyWrongResult): exceptions
8718 2006-08-31 23:13 Sandro Santilli <strk@keybit.net>
8720 * [r1814] (insertContained): fixed bug reported in
8721 geos-devel/2006-August/002541.html
8723 2006-08-31 23:07 Sandro Santilli <strk@keybit.net>
8725 * [r1813] Reverted last two commits. Darwin host on buildbot seems
8726 to have its own problems...
8728 2006-08-31 22:28 Sandro Santilli <strk@keybit.net>
8730 * [r1812] Ops, it was AM_CONFIG_HEADER the old version - still
8733 2006-08-31 22:21 Sandro Santilli <strk@keybit.net>
8735 * [r1811] AC_CONFIG_HEADERS => AM_CONFIG_HEADER (to support older
8738 2006-08-04 20:30 Howard Butler <hobu.inc@gmail.com>
8740 * [r1810] version should be 3.0.0 instead of 3.3.0
8742 2006-08-04 20:29 Howard Butler <hobu.inc@gmail.com>
8744 * [r1809] bump patch to rc1
8746 2006-08-04 20:23 Howard Butler <hobu.inc@gmail.com>
8748 * [r1808] give makefile.vc some love
8750 2006-08-04 16:40 Charlie Savage <cfis@savagexi.com>
8752 * [r1807] Updated SWIG bindings to expose the equalsExact and
8755 2006-08-03 23:43 Charlie Savage <cfis@savagexi.com>
8757 * [r1806] Two changes needed to include the correct definitions for
8758 compiling geos using MingW/msys on Windows.
8760 2006-08-03 22:46 Sandro Santilli <strk@keybit.net>
8762 * [r1805] try to keep text within 80 cols
8764 2006-08-03 22:24 Charlie Savage <cfis@savagexi.com>
8766 * [r1804] Changed configure.in to use *nix line feeds.
8768 2006-08-03 22:17 Charlie Savage <cfis@savagexi.com>
8770 * [r1803] Mistakenly used Geometry* in C api headers instead of
8773 2006-08-03 22:13 Charlie Savage <cfis@savagexi.com>
8775 * [r1802] Removed native line endings for configure.in since CR/LF
8776 does not work on Windows under msys.
8778 2006-08-03 22:02 Charlie Savage <cfis@savagexi.com>
8780 * [r1801] Added equalsExact and normalize to the c api as discussed
8782 (http://geos.refractions.net/pipermail/geos-devel/2006-July/002452.html).
8784 2006-08-03 21:34 Charlie Savage <cfis@savagexi.com>
8786 * [r1800] Updated build scripts so that ruby/geos_wrap.cxx,
8787 python/geos_wrap.cxx and python/geos.py are removed by make
8788 maintainer-clean but not make clean.
8790 2006-08-03 16:28 Mateusz Loskot <mateusz@loskot.net>
8792 * [r1799] Fixed Bug #90
8794 2006-08-03 16:18 Charlie Savage <cfis@savagexi.com>
8796 * [r1798] Added SWIG generated wrapper files for Ruby and Python
8798 2006-07-27 06:18 Mateusz Loskot <mateusz@loskot.net>
8800 * [r1797] Added svn:ignore property to ignore 'geos-3.0.0rc1' dir
8801 (testing commit access to SVN).
8803 2006-07-26 19:06 Sandro Santilli <strk@keybit.net>
8805 * [r1795] Removed .cvsignore files from repository
8807 2006-07-26 17:51 Sandro Santilli <strk@keybit.net>
8809 * [r1794] * capi/Makefile.am: forced link of geostest against
8811 * tests/xmltester/XMLTester.cpp: added <cmath> include (for fabs
8814 2006-07-26 15:28 Sandro Santilli <strk@keybit.net>
8816 * [r1776] Added geometry snapping heuristic
8818 2006-07-25 20:45 Sandro Santilli <strk@keybit.net>
8820 * [r1775] Made autogen.sh errors more visible
8822 2006-07-21 19:37 Charlie Savage <cfis@savagexi.com>
8824 * [r1773] Added note about inclusion of version.in.vc. See
8825 http://geos.refractions.net/pipermail/geos-devel/2006-July/002463.html
8828 2006-07-21 17:59 Sandro Santilli <strk@keybit.net>
8830 * [r1772] Added test for GeometrySnapper
8832 2006-07-21 17:59 Sandro Santilli <strk@keybit.net>
8834 * [r1771] Fixed preprocessor directive use
8836 2006-07-21 17:09 Sandro Santilli <strk@keybit.net>
8838 * [r1770] Added new precision::LineStringSnapper class + test
8839 and precision::GeometrySnapper (w/out test)
8841 2006-07-21 17:05 Sandro Santilli <strk@keybit.net>
8843 * [r1769] added operator<< for CoordinateList class
8845 2006-07-21 17:00 Sandro Santilli <strk@keybit.net>
8847 * [r1768] Added another distance() test
8849 2006-07-21 16:45 Mateusz Loskot <mateusz@loskot.net>
8851 * [r1767] Wrapped FIXME message with #warning directive to shout
8852 about potential headers removal in future.
8854 2006-07-21 14:53 Sandro Santilli <strk@keybit.net>
8856 * [r1766] CoordinateList class re-introduced, for list-based ops
8857 (not strictly mapped to JTS version, not yet at least)
8859 2006-07-21 14:49 Sandro Santilli <strk@keybit.net>
8861 * [r1765] Fixed typo in comment
8863 2006-07-21 08:33 Sandro Santilli <strk@keybit.net>
8865 * [r1764] Removed blank space after backslash (automake complained)
8867 2006-07-19 02:43 Charlie Savage <cfis@savagexi.com>
8869 * [r1763] Added veresion.h.vc as EXTRA_DIST to ensure it is
8870 packaged when doing make dist.
8872 2006-07-15 19:36 Charlie Savage <cfis@savagexi.com>
8874 * [r1762] Removed python test/cases directory (tests are now just
8875 in tests directory).
8877 2006-07-13 08:02 Charlie Savage <cfis@savagexi.com>
8879 * [r1761] Updated ChangeLog to note additional SWIG tests and
8880 integration with the GEOS build system.
8882 2006-07-13 07:49 Charlie Savage <cfis@savagexi.com>
8884 * [r1760] Updated version number to 3.0.0rc1-CAPI-1.1.1 to match
8885 the autoconf generated files.
8887 2006-07-13 07:38 Charlie Savage <cfis@savagexi.com>
8889 * [r1759] Fixed spelling mistake in test task.
8891 2006-07-13 07:36 Charlie Savage <cfis@savagexi.com>
8893 * [r1758] Removed dependency on README.txt since it has been
8896 2006-07-13 07:35 Charlie Savage <cfis@savagexi.com>
8898 * [r1757] New tests for the buffer operation.
8900 2006-07-13 07:29 Charlie Savage <cfis@savagexi.com>
8902 * [r1756] Added SWIG Python and Ruby bindings back into the main
8905 2006-07-13 07:27 Charlie Savage <cfis@savagexi.com>
8907 * [r1755] Updated extra_dist for test directories.
8909 2006-07-13 07:20 Charlie Savage <cfis@savagexi.com>
8911 * [r1754] Remove the dependency on the cases subdirectory which is
8914 2006-07-13 07:19 Charlie Savage <cfis@savagexi.com>
8916 * [r1753] Updated test suite to use the correct tests.
8918 2006-07-13 07:16 Charlie Savage <cfis@savagexi.com>
8920 * [r1752] Removed old tests cases which are no longer valid (worked
8923 2006-07-13 07:14 Charlie Savage <cfis@savagexi.com>
8925 * [r1751] New Python test case to ensure creating coordinate
8926 sequences and geometries works correctly.
8928 2006-07-13 07:14 Charlie Savage <cfis@savagexi.com>
8930 * [r1750] Removed README.txt files which are no longer applicable
8931 now that the SWIG bindings have been intergrated into the GEOS
8934 2006-07-13 07:13 Charlie Savage <cfis@savagexi.com>
8936 * [r1749] Renamed test class.
8938 2006-07-13 07:09 Charlie Savage <cfis@savagexi.com>
8940 * [r1748] Removed old, unused code.
8942 2006-07-13 07:09 Charlie Savage <cfis@savagexi.com>
8944 * [r1747] Added tyepmap to support creating polygons with holes.
8946 2006-07-13 07:08 Charlie Savage <cfis@savagexi.com>
8948 * [r1746] Added default value for quadsegs parmeter in buffer
8951 2006-07-13 04:47 Charlie Savage <cfis@savagexi.com>
8953 * [r1745] Manually moved from parent directory.
8955 2006-07-13 04:46 Charlie Savage <cfis@savagexi.com>
8957 * [r1744] Updated EXTRA_DIST to include python.i and geos.pth
8959 2006-07-13 04:46 Charlie Savage <cfis@savagexi.com>
8961 * [r1743] Moved file to tests subdirectory.
8963 2006-07-13 04:45 Charlie Savage <cfis@savagexi.com>
8965 * [r1742] Installation is now done by autoconf macros instead of
8968 2006-07-13 04:39 Charlie Savage <cfis@savagexi.com>
8970 * [r1741] Cleaned up ruby.i, added licenxe to python.i, commented
8971 back in python.i into geos.i.
8973 2006-07-13 04:09 Charlie Savage <cfis@savagexi.com>
8975 * [r1740] Added code to read xml test cases.
8977 2006-07-13 04:08 Charlie Savage <cfis@savagexi.com>
8979 * [r1739] Added exception handling for results that return
8980 geometries. Added normalize and equalsExact, but for the moment
8981 they are commented out.
8983 2006-07-13 03:59 Charlie Savage <cfis@savagexi.com>
8985 * [r1738] Changes to compile on VC++ - fully qualified polygon
8986 name. Should also work on MingW, will test next.
8988 2006-07-12 23:17 Charlie Savage <cfis@savagexi.com>
8990 * [r1737] Disabled test_combinations.rb for the moment since it
8993 2006-07-12 23:16 Charlie Savage <cfis@savagexi.com>
8995 * [r1736] Fixed serious bug in geom_to_hex and geom_to_wkb type
8996 maps. Was using temporary variable instead of passed in variable.
8998 2006-07-12 22:55 Charlie Savage <cfis@savagexi.com>
9000 * [r1735] Switched GeosBytesOrder to int in api signatures.
9002 2006-07-12 22:11 Charlie Savage <cfis@savagexi.com>
9004 * [r1734] A number of changes to fix warning generated by gcc and
9005 to make sure the bindings compile for Python.
9007 2006-07-12 22:11 Charlie Savage <cfis@savagexi.com>
9009 * [r1733] Updated Python SWIG makefile to build with the c api.
9011 2006-07-12 22:10 Charlie Savage <cfis@savagexi.com>
9013 * [r1732] Minor change to fix gcc warning.
9015 2006-07-12 22:10 Charlie Savage <cfis@savagexi.com>
9017 * [r1731] Updated Ruby SWIG makefile to build with the c api.
9019 2006-07-12 21:03 Charlie Savage <cfis@savagexi.com>
9021 * [r1730] Fixed an error in the way GEOSByteOrder was declared. It
9022 is now an enum in geos_c.h
9024 2006-07-12 19:10 Charlie Savage <cfis@savagexi.com>
9026 * [r1729] Added %rename directive so that GeomUnion is exposed as
9027 union is SWIG languages.
9029 2006-07-12 19:08 Charlie Savage <cfis@savagexi.com>
9031 * [r1728] Updated tests for combinatins (union, intersection, etc.)
9032 and operaptions (buffer, centroid, etc.).
9034 2006-07-12 19:07 Charlie Savage <cfis@savagexi.com>
9036 * [r1727] These tests are no longer needed.
9038 2006-07-12 17:51 Charlie Savage <cfis@savagexi.com>
9040 * [r1726] Ported old tests for relations, such as intersects,
9041 touches, etc., to new swig bindings.
9043 2006-07-12 08:30 Charlie Savage <cfis@savagexi.com>
9045 * [r1725] Added type map needed to create polygons with holes.
9046 Unfortunately, this is Ruby specific. It needs to be ported to
9049 2006-07-12 08:29 Charlie Savage <cfis@savagexi.com>
9051 * [r1724] Removed wrapper classes and replace them with SWIG "fake"
9052 classes. This makes the interface cleaner, and makes memory
9053 management much easier. Also added area, dimension, length,
9054 getExteriorRing, getInteriorRingN methods.
9056 2006-07-12 08:27 Charlie Savage <cfis@savagexi.com>
9058 * [r1723] Added test to read from wkb geometry - currently fails,
9059 needs more investigation.
9061 2006-07-12 08:27 Charlie Savage <cfis@savagexi.com>
9063 * [r1722] Added tests for invalid geometries.
9065 2006-07-12 08:27 Charlie Savage <cfis@savagexi.com>
9067 * [r1721] Updated ruby test suite.
9069 2006-07-12 08:24 Charlie Savage <cfis@savagexi.com>
9071 * [r1720] New tests for area, length, distance.
9073 2006-07-12 05:21 Charlie Savage <cfis@savagexi.com>
9075 * [r1719] Converted line feeds to Unix style.
9077 2006-07-12 05:21 Charlie Savage <cfis@savagexi.com>
9079 * [r1718] New tests for creating geometries and calling various
9080 functions such as numGeometries, isValid, etc.
9082 2006-07-12 05:20 Charlie Savage <cfis@savagexi.com>
9084 * [r1717] Tests for srid handling.
9086 2006-07-12 05:20 Charlie Savage <cfis@savagexi.com>
9088 * [r1716] Merged tests from test_wkb_reader.rb
9090 2006-07-12 05:18 Charlie Savage <cfis@savagexi.com>
9092 * [r1715] Merging into test_io.rb
9094 2006-07-12 04:46 Charlie Savage <cfis@savagexi.com>
9096 * [r1714] Tests to verify returned version numbers from C api.
9098 2006-07-11 18:48 Charlie Savage <cfis@savagexi.com>
9100 * [r1713] Fixes for coordinate sequences. Fixed bug in range
9101 checking, chaned clone to be a method instead of copy
9102 constructor, marked clone as creating a new object.
9104 2006-07-11 18:44 Charlie Savage <cfis@savagexi.com>
9106 * [r1712] Tests for SWIG coordinate sequence class.
9108 2006-07-11 09:07 Charlie Savage <cfis@savagexi.com>
9110 * [r1711] Added reference to new enum called GEOSByteOrders. The
9111 enum has two values, GEOS_WKB_NDR and GEOS_WKB_XDR which signify
9112 big endian and little endian byte orders.
9114 2006-07-11 09:05 Charlie Savage <cfis@savagexi.com>
9116 * [r1710] Added 5 methods to the C API as documented in the
9117 changelong. The new methods are read/write WKB Hex values,
9118 read/write WKB byte order and read wkb output dimensions.
9120 2006-07-11 08:55 Charlie Savage <cfis@savagexi.com>
9122 * [r1709] Test cases for reading and writing geometries to WKT, WKB
9123 and hex encoded WKB formats via the SWIG bindings.
9125 2006-07-11 08:54 Charlie Savage <cfis@savagexi.com>
9127 * [r1708] Updated visual studio header file to match geos_c.h.in
9129 2006-07-11 08:53 Charlie Savage <cfis@savagexi.com>
9131 * [r1707] Added 5 methods to the C API as documented in the
9132 changelong. The new methods are read/write WKB Hex values,
9133 read/write WKB byte order and read wkb output dimensions.
9135 2006-07-11 08:52 Charlie Savage <cfis@savagexi.com>
9137 * [r1706] Noted additions to the C API and porting of SWIG to use
9140 2006-07-11 08:44 Charlie Savage <cfis@savagexi.com>
9142 * [r1705] Ported SWIG bindings to use c-api.
9144 2006-07-10 22:29 Sandro Santilli <strk@keybit.net>
9146 * [r1704] Added .cvsignore file
9148 2006-07-10 21:51 Sandro Santilli <strk@keybit.net>
9150 * [r1703] don't use dynamic strings as format arg the formatted
9153 2006-07-10 10:16 Sandro Santilli <strk@keybit.net>
9155 * [r1702] changed vector<bool> to vector<short int> (see bug#101)
9157 2006-07-09 03:37 Mateusz Loskot <mateusz@loskot.net>
9159 * [r1701] Added 'testrunner' pattern to tests/xmltester/.cvsignore.
9161 2006-07-09 03:21 Mateusz Loskot <mateusz@loskot.net>
9163 * [r1700] Added 'testrunner' to .cvsignore patterns.
9165 2006-07-09 03:21 Mateusz Loskot <mateusz@loskot.net>
9167 * [r1699] Updated ChangeLog with details about new unit tests.
9169 2006-07-09 03:16 Mateusz Loskot <mateusz@loskot.net>
9171 * [r1698] Added new tests to tests/unit/Makefile.am.
9173 2006-07-09 03:15 Mateusz Loskot <mateusz@loskot.net>
9175 * [r1697] Added new tests cases to tests/unit/noding. Removed
9176 zero-to-pointer casts.
9178 2006-07-09 00:24 Sandro Santilli <strk@keybit.net>
9180 * [r1696] Added testrunner to CLEANFILES. make distcheck now
9183 2006-07-08 00:33 Sandro Santilli <strk@keybit.net>
9185 * [r1693] * configure.in: incremented CAPI minor version, to avoid
9186 falling behind any future version from the 2.2. branch.
9187 * source/geom/Geometry.cpp, source/geom/GeometryFactory.cpp,
9188 source/geomgraph/EdgeRing.cpp,
9189 source/headers/geos/geom/Geometry.h,
9190 source/headers/geos/geom/GeometryFactory.h,
9191 source/headers/geos/geom/GeometryFactory.inl,
9192 source/headers/geos/geomgraph/EdgeRing.h:
9193 updated doxygen comments (sync with JTS head).
9194 * source/headers/geos/platform.h.in: include <inttypes.h>
9195 rather then <stdint.h>
9197 2006-07-07 20:02 Mateusz Loskot <mateusz@loskot.net>
9199 * [r1691] Updated ChangeLog with version comparison fix in
9202 2006-07-07 20:00 Mateusz Loskot <mateusz@loskot.net>
9204 * [r1690] Fixed versions comparison in the GEOS_UNIT macro.
9206 2006-07-07 19:33 Sandro Santilli <strk@keybit.net>
9208 * [r1689] * acsite.m4: include <inttypes.h> rather then <stdint.h>
9209 (the latter is not available on Solaris 9)
9210 * configure.in: make sure CFLAGS is set before compiling
9211 using the 64bit integer detection macro.
9213 2006-07-06 16:39 Mateusz Loskot <mateusz@loskot.net>
9215 * [r1688] Fixed version query regexp with escaped dots. Removed
9216 -lpq from GEOS_LIBS flags.
9218 2006-07-05 23:27 Mateusz Loskot <mateusz@loskot.net>
9220 * [r1687] Removed redundant -L and -I from GEOS_LIBS and
9223 2006-07-05 23:10 Mateusz Loskot <mateusz@loskot.net>
9225 * [r1686] Fixed GEOS_INIT to support full paths to geos-config
9226 passed to --with-geos. Fixed version decoding.
9228 2006-07-05 22:54 Sandro Santilli <strk@keybit.net>
9230 * [r1685] distribute utility.h
9232 2006-07-05 22:19 Sandro Santilli <strk@keybit.net>
9234 * [r1684] distribute the TUT framework.
9236 2006-07-05 21:47 Sandro Santilli <strk@keybit.net>
9238 * [r1683] Distribute XML tests and tester.
9240 2006-07-05 21:18 Sandro Santilli <strk@keybit.net>
9242 * [r1682] Fixed missing SweeplineNestedRingTester.cpp file.
9244 2006-07-05 20:52 Sandro Santilli <strk@keybit.net>
9246 * [r1681] Fixed missing backslash, dropping headers from
9249 2006-07-05 20:20 Sandro Santilli <strk@keybit.net>
9253 2006-07-05 20:19 Sandro Santilli <strk@keybit.net>
9255 * [r1679] added checks for obviously wrong result of difference and
9258 2006-06-27 15:59 Sandro Santilli <strk@keybit.net>
9260 * [r1677] * source/algorithm/HCoordinate.cpp: added support for
9263 2006-06-27 15:26 Sandro Santilli <strk@keybit.net>
9265 * [r1676] * capi/geos_c.cpp: fixed forward declaration of
9266 GEOSCoordSeq_getOrdinate.
9267 * capi/geos_c.h.in: renamed GEOSGeomTypeId enum to GEOSGeomTypes,
9268 to make VC++ 2005 happy.
9270 2006-06-19 23:33 Sandro Santilli <strk@keybit.net>
9272 * [r1675] Don't *require* CoordinateFilters to define both
9273 read-only and read-write methods.
9275 2006-06-19 22:52 Sandro Santilli <strk@keybit.net>
9277 * [r1674] optimized loops
9279 2006-06-19 21:20 Sandro Santilli <strk@keybit.net>
9281 * [r1673] updated port info
9283 2006-06-19 21:17 Sandro Santilli <strk@keybit.net>
9285 * [r1672] port info and doxygen dox.
9287 2006-06-19 20:48 Sandro Santilli <strk@keybit.net>
9289 * [r1671] parseCase(): make sure to exit the <case> tag before
9292 2006-06-14 19:27 Sandro Santilli <strk@keybit.net>
9294 * [r1670] Let the compiler synthetize copy ctor and assignment op
9295 for Coordinate class to obtain better numerical stability.
9297 2006-06-14 19:19 Sandro Santilli <strk@keybit.net>
9299 * [r1669] Added support for "AreaTest" operations.
9301 2006-06-14 19:17 Sandro Santilli <strk@keybit.net>
9303 * [r1668] Fixed bug in findShell() needlessly erasing vector
9306 2006-06-14 15:38 Sandro Santilli <strk@keybit.net>
9308 * [r1667] Fixed just-introduced bug
9310 2006-06-14 15:03 Sandro Santilli <strk@keybit.net>
9312 * [r1666] * source/operation/overlay/OverlayOp.cpp: use
9313 NodeMap::container and related typedefs, removed (int) casts,
9316 2006-06-14 14:32 Sandro Santilli <strk@keybit.net>
9318 * [r1665] EdgeEnd::getEdge() made non-virtual and inlined.
9320 2006-06-14 13:59 Sandro Santilli <strk@keybit.net>
9322 * [r1664] Fixed bug in PolygonBuilder::placePolygonHoles,
9323 performance improved as a side effect.
9325 2006-06-13 23:26 Sandro Santilli <strk@keybit.net>
9329 2006-06-13 22:50 Sandro Santilli <strk@keybit.net>
9331 * [r1662] * source/headers/geos/io/WKTReader.inl: added missing
9332 include for GEOS_DEBUG set case, use stderr for debugging output.
9334 2006-06-13 22:19 Sandro Santilli <strk@keybit.net>
9336 * [r1661] fixed unused parameter warning
9338 2006-06-13 22:00 Sandro Santilli <strk@keybit.net>
9340 * [r1660] Changed GeometryGraph::lineEdgeMap set comparison
9341 function to be pointer-based. Should be safe and much faster.
9342 Available tests all succeed.
9344 2006-06-13 21:42 Sandro Santilli <strk@keybit.net>
9346 * [r1659] trimmed cvs log, cleanups
9348 2006-06-13 21:40 Sandro Santilli <strk@keybit.net>
9350 * [r1658] Cleanups and some more debugging lines
9352 2006-06-13 21:38 Sandro Santilli <strk@keybit.net>
9354 * [r1657] Added self comparison check in Geometry::compareTo().
9356 2006-06-13 19:16 Sandro Santilli <strk@keybit.net>
9358 * [r1656] fixed mis-assigned commit
9360 2006-06-12 17:18 Sandro Santilli <strk@keybit.net>
9362 * [r1655] LineSegmentIndex: explicitly initialized parent class in
9365 2006-06-12 17:15 Sandro Santilli <strk@keybit.net>
9367 * [r1654] Removed unused parameters warning
9369 2006-06-12 17:14 Sandro Santilli <strk@keybit.net>
9371 * [r1653] added assert(0) version of filter_ro() and filter_rw() to
9372 allow implementations to only defined the required one.
9374 2006-06-12 16:59 Sandro Santilli <strk@keybit.net>
9376 * [r1652] Removed unused parameter warnings
9378 2006-06-12 16:57 Sandro Santilli <strk@keybit.net>
9380 * [r1651] Added note about ownership of return from
9383 2006-06-12 16:55 Sandro Santilli <strk@keybit.net>
9385 * [r1650] fixed compiler warnings, fixed some methods to omit
9388 2006-06-12 16:51 Sandro Santilli <strk@keybit.net>
9390 * [r1649] Added equality and inequality operators and tests
9392 2006-06-12 16:36 Sandro Santilli <strk@keybit.net>
9394 * [r1648] indentation, notes about things to be fixed.
9396 2006-06-12 15:47 Sandro Santilli <strk@keybit.net>
9398 * [r1647] implemented missing getEdgesBetween() method (untested).
9400 2006-06-12 15:46 Sandro Santilli <strk@keybit.net>
9402 * [r1646] provided a memory friendly version of toEdges() method.
9404 2006-06-12 15:07 Sandro Santilli <strk@keybit.net>
9406 * [r1645] explicitly invoked CoordinateSequence (copy) ctor -
9407 suggested by GCC warning.
9409 2006-06-12 15:06 Sandro Santilli <strk@keybit.net>
9411 * [r1644] Added default ctor and copy ctor (protected)
9413 2006-06-12 13:57 Sandro Santilli <strk@keybit.net>
9415 * [r1643] Check for int64_t type for int64 typedef.
9417 2006-06-12 11:29 Sandro Santilli <strk@keybit.net>
9419 * [r1642] unsigned int => size_t
9421 2006-06-12 10:49 Sandro Santilli <strk@keybit.net>
9423 * [r1641] unsigned int => size_t
9425 2006-06-12 10:39 Sandro Santilli <strk@keybit.net>
9427 * [r1640] don't print test file precision model if verbosity level
9430 2006-06-12 10:10 Sandro Santilli <strk@keybit.net>
9432 * [r1639] Fixed getGeometryN() to take size_t rather then int,
9433 changed unsigned int parameters to size_t.
9435 2006-06-09 08:28 Sandro Santilli <strk@keybit.net>
9437 * [r1638] Removed compiler warning
9439 2006-06-09 08:17 Sandro Santilli <strk@keybit.net>
9441 * [r1637] removed signed/unsigned comparison warnings.
9443 2006-06-09 08:09 Sandro Santilli <strk@keybit.net>
9445 * [r1636] removed signed/unsigned comparison warnings.
9447 2006-06-09 08:02 Sandro Santilli <strk@keybit.net>
9449 * [r1635] Fixed signed/unsigned comparison tests
9451 2006-06-09 07:42 Sandro Santilli <strk@keybit.net>
9453 * [r1634] * source/geomgraph/GeometryGraph.cpp,
9454 source/operation/buffer/OffsetCurveSetBuilder.cpp,
9455 source/operation/overlay/OverlayOp.cpp,
9456 source/operation/valid/RepeatedPointTester.cpp: Fixed warning
9457 after Polygon ring accessor methods changed to work with size_t.
9458 Small optimizations in loops.
9460 2006-06-09 06:41 Sandro Santilli <strk@keybit.net>
9462 * [r1633] Added missing log for mloskot change
9464 2006-06-08 18:50 Mateusz Loskot <mateusz@loskot.net>
9466 * [r1632] Fixed no-effect warning in test<1> from
9469 2006-06-08 18:18 Sandro Santilli <strk@keybit.net>
9471 * [r1631] * tests/unit/geom/GeometryFactoryTest.cpp: fixed compiler
9472 warnings about signed/unsigned comparisons.
9474 2006-06-08 17:58 Sandro Santilli <strk@keybit.net>
9476 * [r1630] Polygon::getNumInteriorRing() return size_t,
9477 Polygon::interiorRingN() takes size_t.
9479 2006-06-08 17:46 Sandro Santilli <strk@keybit.net>
9481 * [r1629] * tests/unit/geom/CoordinateArraySequenceTest.cpp: fix
9482 signed/unsigned comparison warning.
9484 2006-06-08 15:55 Sandro Santilli <strk@keybit.net>
9486 * [r1628] * tests/xmltester/markup/MarkupSTL.cpp: removed use of
9487 allocator<char>, which brings in some incompatibilities with
9488 libstdc++ 6.0.7 (gcc 4.0.2).
9490 2006-06-08 13:19 Sandro Santilli <strk@keybit.net>
9492 * [r1627] Commented out ruby and python detection
9494 2006-06-08 12:58 Sandro Santilli <strk@keybit.net>
9496 * [r1626] Fixed xml testrunner rule
9498 2006-06-08 12:16 Sandro Santilli <strk@keybit.net>
9500 * [r1625] added XML tests run to the 'make check' rule.
9502 2006-06-08 11:20 Sandro Santilli <strk@keybit.net>
9504 * [r1624] Added missing virtual destructor to abstract classes.
9506 2006-06-07 20:04 Sandro Santilli <strk@keybit.net>
9508 * [r1623] * configure.in: enforce -Wall -ansi -pedantic
9509 -Wno-long-long to C and CXX flags.
9511 2006-06-07 19:45 Sandro Santilli <strk@keybit.net>
9513 * [r1622] Renamed (reserved) TESTS variable to RUBY_TESTS
9515 2006-06-07 19:26 Sandro Santilli <strk@keybit.net>
9517 * [r1621] Fixed SUBDIRS order, and added a NOTE about maintaining
9520 2006-06-07 17:03 Sandro Santilli <strk@keybit.net>
9522 * [r1620] * Makefile.am, configure.in, swig/python/Makefile.am,
9523 swig/ruby/Makefile.am, swig/ruby/test/Makefile.am: swig removed
9524 from automatic build process.
9525 * configure.in: removed check for boost availability.
9527 2006-06-07 16:07 Sandro Santilli <strk@keybit.net>
9529 * [r1619] Set release version to 3.0.0rc1
9531 2006-06-07 14:10 Mateusz Loskot <mateusz@loskot.net>
9533 * [r1618] Update ChangeLog with info about new test case
9534 isPointInRingTest.cpp.
9536 2006-06-07 14:06 Mateusz Loskot <mateusz@loskot.net>
9538 * [r1617] Renamed file isPointInRing.cpp to isPointInRingTest.cpp
9539 to follow GEOS Unit Test convention.
9541 2006-06-07 13:52 Mateusz Loskot <mateusz@loskot.net>
9543 * [r1616] Added new test: CGAlgorithms/isPointInRing.cpp.
9545 2006-06-07 13:10 Sandro Santilli <strk@keybit.net>
9547 * [r1615] Removed Triangle.h include from geom.h
9549 2006-06-07 13:08 Sandro Santilli <strk@keybit.net>
9551 * [r1614] * source/headers/geos/geom/Makefile.am: removed
9552 Triangle.h from installed header set.
9554 2006-06-05 19:42 Sandro Santilli <strk@keybit.net>
9556 * [r1613] Fixed noinst_geos_HEADERS => noinst_HEADERS.
9558 2006-06-05 15:36 Sandro Santilli <strk@keybit.net>
9560 * [r1612] Given OverlayOp funx code enum a name and renamed values
9561 to have a lowercase prefix. Drop all of noding headers from
9562 installed header set.
9564 2006-06-03 22:31 Howard Butler <hobu.inc@gmail.com>
9566 * [r1611] update to track latest removals
9568 2006-06-03 22:29 Howard Butler <hobu.inc@gmail.com>
9570 * [r1610] Use a fully qualified namespace for LineSegment because
9571 we're inside of geos::simplify at the time
9573 2006-06-01 11:49 Sandro Santilli <strk@keybit.net>
9575 * [r1609] Reduced installed headers form geomgraph namespace
9577 2006-06-01 10:28 Sandro Santilli <strk@keybit.net>
9579 * [r1608] Reduced number of installed headers for the geos::index
9582 2006-05-25 18:44 Sandro Santilli <strk@keybit.net>
9584 * [r1607] * tests/unit/geom/TriangleTest.cpp: take floating-point
9585 rounding error into account.
9587 2006-05-25 16:11 Mateusz Loskot <mateusz@loskot.net>
9589 * [r1606] Changed precision constant with epsilon() from
9590 std::numeric_limits.
9592 2006-05-25 15:54 Mateusz Loskot <mateusz@loskot.net>
9594 * [r1605] Added specialization of ensure_equals for double type.
9596 2006-05-24 16:29 Sandro Santilli <strk@keybit.net>
9598 * [r1604] * source/index/quadtree/DoubleBits.cpp: handled negative
9599 or zero values in getExponent().
9601 2006-05-24 16:01 Sandro Santilli <strk@keybit.net>
9603 * [r1603] * tests/unit/utility.h: fixed missing return from
9604 isSameStructure's specialization on GeometryCollection, also
9605 fixed a signed/unsigned mismatch warning there.
9607 2006-05-24 15:42 Sandro Santilli <strk@keybit.net>
9609 * [r1602] * source/util/Makefile.am,
9610 source/util/CoordinateArrayFiter.cpp,
9611 source/util/GEOSException.cpp,
9612 source/util/UniqueCoordinateArrayFilter.cpp: removed empty
9613 implementation files.
9615 2006-05-24 15:32 Sandro Santilli <strk@keybit.net>
9617 * [r1601] * source/headers/geos/simplify/TaggedLinesSimplifier.h:
9618 added LineSegmentIndex.h include so that every use of the
9619 templated simplify() function get all the required definitions.
9621 2006-05-24 15:17 Sandro Santilli <strk@keybit.net>
9623 * [r1600] Reduced number of installed headers in geos/operation/
9626 2006-05-24 13:44 Sandro Santilli <strk@keybit.net>
9628 * [r1599] Added a note about unit tests being introduced
9630 2006-05-24 11:44 Mateusz Loskot <mateusz@loskot.net>
9632 * [r1598] Added missing entries to ChangeLog.
9634 2006-05-24 11:41 Sandro Santilli <strk@keybit.net>
9636 * [r1597] * source/headers/geos/simplify/TaggedLinesSimplifier.h,
9637 source/simplify/TaggedLinesSimplifier.cpp,
9638 source/simplify/TopologyPreservingSimplifier.cpp:
9639 fixed bug in TopologyPreservingSimplifier failing to
9640 detect intersections, refactored TaggedLinesSimplifier
9641 class to more closely match JTS and use templated
9644 2006-05-24 08:32 Sandro Santilli <strk@keybit.net>
9646 * [r1596] * capi/geos_c.h.in: #include <stddef.h> to get size_t
9647 definition (only #ifndef __cplusplus)
9649 2006-05-24 05:53 Mateusz Loskot <mateusz@loskot.net>
9651 * [r1595] Added new test: TopologyPreservingSimplifierTest.cpp.
9652 Added new utility.cpp helper for Unit Tests (implementes utils
9653 from JTS Unit Tests).
9655 2006-05-23 15:06 Sandro Santilli <strk@keybit.net>
9657 * [r1594] * source/headers/geos/geom/Coordinate.h: added missing
9660 2006-05-23 14:44 Sandro Santilli <strk@keybit.net>
9662 * [r1593] * source/headers/geos/config.h: removed file which is not
9663 supposed to be in the repository.
9665 2006-05-23 14:29 Sandro Santilli <strk@keybit.net>
9667 * [r1592] * source/headers/geos/index/quadtree/DoubleBits.h,
9668 source/index/quadtree/DoubleBits.cpp: const correctness and
9671 2006-05-23 13:21 Sandro Santilli <strk@keybit.net>
9673 * [r1591] Added test for put/get Long values
9675 2006-05-23 13:16 Sandro Santilli <strk@keybit.net>
9677 * [r1590] Fixed a bug in WKBWriter::writeByteOrder() failing to
9678 consider machine's byte order
9680 2006-05-23 12:57 Sandro Santilli <strk@keybit.net>
9682 * [r1589] Fixed small typo in label
9684 2006-05-23 12:33 Sandro Santilli <strk@keybit.net>
9686 * [r1588] * source/io/ByteOrderValues.cpp: fixed bug in putLong()
9687 also affecting putDouble()
9689 2006-05-23 12:23 Sandro Santilli <strk@keybit.net>
9691 * [r1587] * tests/unit/Makefile.am,
9692 tests/unit/io/ByteOrderValuesTest.cpp: unit test for
9693 ByteOrderValues class.
9695 2006-05-23 11:07 Sandro Santilli <strk@keybit.net>
9697 * [r1586] * source/io/WKBWriter.cpp: fixed bug in ::writeInt
9698 missing to honour the requested byte order.
9700 2006-05-23 10:56 Sandro Santilli <strk@keybit.net>
9702 * [r1585] Fixed top comment
9704 2006-05-23 10:48 Sandro Santilli <strk@keybit.net>
9706 * [r1584] * tests/unit/io/WKBReaderTest.cpp: cleaned up and added
9707 both XDR and NDR tests.
9709 2006-05-23 09:24 Sandro Santilli <strk@keybit.net>
9711 * [r1583] * source/io/ByteOrderValues.cpp: changed ENDIAN_BIG and
9712 ENDIAN_LITTLE values to match WKBConstants::XDR and
9713 WKBConstants::NDR respectively.
9714 * source/headers/geos/io/WKBConstants.h: added comments about
9717 2006-05-22 15:08 Sandro Santilli <strk@keybit.net>
9719 * [r1582] Print colon after exception name (as it has always been)
9721 2006-05-19 17:44 Sandro Santilli <strk@keybit.net>
9723 * [r1581] * source/simplify/TopologyPreservingSimplifier.cpp:
9724 removed friend specification in
9725 TopologyPreservingSimplifier helper class
9728 2006-05-19 17:39 Sandro Santilli <strk@keybit.net>
9730 * [r1580] * tests/unit/geom/Geometry/coversTest.cpp:
9731 keep tests in 'tut' namespace.
9733 2006-05-19 16:38 Sandro Santilli <strk@keybit.net>
9735 * [r1579] * tests/xmltester/XMLTester.cpp: report
9736 error on load of requested tests.
9738 2006-05-18 10:19 Sandro Santilli <strk@keybit.net>
9740 * [r1578] * source/headers/geos/geom.h: fixed doxygen header for
9743 2006-05-18 10:16 Sandro Santilli <strk@keybit.net>
9745 * [r1577] Added note about the new BinaryOp class and its uses.
9747 2006-05-18 10:13 Sandro Santilli <strk@keybit.net>
9749 * [r1576] * source/headers/geos/geom/BinaryOp.h: added compile-time
9750 defines to avoid precision-reduction and simplify based policies
9751 (default to enabled).
9753 2006-05-18 09:32 Sandro Santilli <strk@keybit.net>
9755 * [r1575] added note about new Geometry predicates
9757 2006-05-18 09:00 Sandro Santilli <strk@keybit.net>
9759 * [r1574] Added tests for coveredBy(), fixed ChangeLog entry
9761 2006-05-18 08:56 Sandro Santilli <strk@keybit.net>
9763 * [r1573] * source/geom/Geometry.cpp,
9764 source/headers/geos/geom/Geometry.h: added
9765 covers() and isCoveredBy() predicates.
9766 * tests/unit/Makefile.am,
9767 tests/unit/geom/Geometry/coversTest.cpp:
9768 added test for covers() predicates.
9770 2006-05-17 17:41 Sandro Santilli <strk@keybit.net>
9772 * [r1572] Added output operator + test
9774 2006-05-17 17:24 Sandro Santilli <strk@keybit.net>
9776 * [r1571] Added port info, fixed isCoveredBy() comment.
9778 2006-05-17 17:20 Sandro Santilli <strk@keybit.net>
9780 * [r1570] added isCovers() and isCoveredBy() public methods to
9781 IntersectionMatrix and associated tests.
9783 2006-05-17 08:40 Sandro Santilli <strk@keybit.net>
9785 * [r1569] typo fixed to make description more clear
9787 2006-05-13 10:42 Mateusz Loskot <mateusz@loskot.net>
9789 * [r1563] Fixed line-ends in PointLocatorTest.cpp file.
9791 2006-05-13 08:26 Mateusz Loskot <mateusz@loskot.net>
9793 * [r1562] Fixed line-ends in isRectangleTest.cpp. Added new
9794 patterns to .cvsignore.
9796 2006-05-05 15:40 Sandro Santilli <strk@keybit.net>
9798 * [r1561] Had nodind validation error throw an exception for
9800 and MCIndexSnapRounder
9802 2006-05-05 14:34 Sandro Santilli <strk@keybit.net>
9804 * [r1560] New SegmentString unit test
9806 2006-05-05 14:25 Sandro Santilli <strk@keybit.net>
9808 * [r1559] moved getSegmentOctant out of .inl into .cpp, renamed
9809 private eiList to nodeList as in JTS, added more assertion
9810 checking and fixed doxygen comments
9812 2006-05-05 10:19 Sandro Santilli <strk@keybit.net>
9814 * [r1558] droppped SegmentString::getContext(), new name is
9815 getData() to reflect change in JTS
9817 2006-05-05 09:37 Sandro Santilli <strk@keybit.net>
9819 * [r1557] * source/headers/geos/geom.h: fixed namespace
9820 qualification in doxygen page about C++ interface.
9822 2006-05-04 15:49 Sandro Santilli <strk@keybit.net>
9824 * [r1556] updated all Geometry::getDimension() methods to return
9825 Dimension::DimensionType (closes bug#93)
9827 2006-05-04 14:05 Sandro Santilli <strk@keybit.net>
9829 * [r1555] * source/headers/geos/util/math.h: provided an
9830 util::round() method being an inline proxy to call appropriate
9831 default rounding function for the whole GEOS codebase. Currently
9832 pointing at util::java_math_round() being the last being used.
9834 2006-05-04 13:38 Sandro Santilli <strk@keybit.net>
9836 * [r1554] doxygen comments cleanup
9838 2006-05-04 12:54 Sandro Santilli <strk@keybit.net>
9840 * [r1553] Added invariant tester for NodeMap class, fixed comment
9841 about ownership of NodeFactory
9843 2006-05-04 12:33 Sandro Santilli <strk@keybit.net>
9845 * [r1552] Added some comments about RightmostEdgeFinder only
9846 considering forward DirectedEdge
9848 2006-05-04 12:19 Sandro Santilli <strk@keybit.net>
9850 * [r1551] Added note about findEdge() only scanning for forward
9853 2006-05-04 12:17 Sandro Santilli <strk@keybit.net>
9855 * [r1550] Added comment about management of newly created
9858 2006-05-04 10:15 Sandro Santilli <strk@keybit.net>
9860 * [r1549] Doxygen comments
9862 2006-05-04 09:16 Sandro Santilli <strk@keybit.net>
9864 * [r1548] Added JTS debugging, for comparison with JTS
9866 2006-05-04 08:42 Sandro Santilli <strk@keybit.net>
9868 * [r1547] Added note about the CoordinateSequence::toVector()
9871 2006-05-04 08:35 Sandro Santilli <strk@keybit.net>
9873 * [r1546] noding/SegmentNodeList.cpp: cleanups, changed output
9874 operator to be more similar to JTS
9876 2006-05-04 08:30 Sandro Santilli <strk@keybit.net>
9878 * [r1545] removed use of SegmentString::setCoordinates() [dropped]
9880 2006-05-04 08:29 Sandro Santilli <strk@keybit.net>
9882 * [r1544] * source/noding/ScaledNoder.cpp: removed use of
9883 SegmentString::setCoordinates().
9884 * source/headers/geos/noding/SegmentStrign.{h,inl}: removed new
9885 setCoordinates() interface.
9887 2006-05-04 07:43 Sandro Santilli <strk@keybit.net>
9889 * [r1543] output operator for SegmentString class
9891 2006-05-04 07:41 Sandro Santilli <strk@keybit.net>
9893 * [r1542] const-correct size() method for SegmentNodeList
9895 2006-05-04 06:36 Sandro Santilli <strk@keybit.net>
9897 * [r1541] Extended definition to take new CoordinateSequence
9898 tracking into account
9900 2006-05-03 20:05 Sandro Santilli <strk@keybit.net>
9902 * [r1540] Added SQL debugging output
9904 2006-05-03 19:47 Sandro Santilli <strk@keybit.net>
9906 * [r1539] added operator<< for CoordinateSequence
9908 2006-05-03 18:04 Sandro Santilli <strk@keybit.net>
9910 * [r1538] added SegmentString::setCoordinates() interface
9912 2006-05-03 17:54 Sandro Santilli <strk@keybit.net>
9914 * [r1537] Uncommented correctness checker
9916 2006-05-03 17:51 Sandro Santilli <strk@keybit.net>
9918 * [r1536] system headers included after package headers
9920 2006-05-03 17:50 Sandro Santilli <strk@keybit.net>
9922 * [r1535] Doxygen comments
9924 2006-05-03 17:48 Sandro Santilli <strk@keybit.net>
9926 * [r1534] Forgot a slash
9928 2006-05-03 17:48 Sandro Santilli <strk@keybit.net>
9930 * [r1533] Doxygen brief
9932 2006-05-03 16:22 Howard Butler <hobu.inc@gmail.com>
9934 * [r1532] tweak clean target
9936 2006-05-03 16:21 Howard Butler <hobu.inc@gmail.com>
9938 * [r1531] Build the C API and shared lib separate from the normal
9942 2006-05-03 16:19 Sandro Santilli <strk@keybit.net>
9944 * [r1530] fit in 80 columns
9946 2006-05-03 16:09 Howard Butler <hobu.inc@gmail.com>
9948 * [r1529] Maintain a geos_c.h.vc until we come up with a better
9951 2006-05-03 15:50 Howard Butler <hobu.inc@gmail.com>
9953 * [r1528] *** empty log message ***
9955 2006-05-03 15:49 Sandro Santilli <strk@keybit.net>
9957 * [r1527] fixed bug in SimpleSnapRounder::computeSnaps, trying to
9958 access out-of-bound vector element.
9960 2006-05-03 15:49 Howard Butler <hobu.inc@gmail.com>
9962 * [r1526] add additional files and change names where necessary
9964 2006-05-03 15:40 Sandro Santilli <strk@keybit.net>
9966 * [r1525] test SegmentString invariant before and after scaling
9968 2006-05-03 15:37 Sandro Santilli <strk@keybit.net>
9970 * [r1524] Tabs for indent
9972 2006-05-03 15:32 Howard Butler <hobu.inc@gmail.com>
9974 * [r1523] *** empty log message ***
9976 2006-05-03 15:30 Howard Butler <hobu.inc@gmail.com>
9978 * [r1522] Maintain a version.h.vc until we come up with a better
9981 2006-05-03 15:28 Sandro Santilli <strk@keybit.net>
9983 * [r1521] updated JTS_PORT to 1.7.1
9985 2006-05-03 15:26 Sandro Santilli <strk@keybit.net>
9987 * [r1520] testInvariant made public and always inlined
9989 2006-05-03 15:19 Sandro Santilli <strk@keybit.net>
9991 * [r1519] Changed sym_round() to java_math_round()
9993 2006-05-03 15:12 Sandro Santilli <strk@keybit.net>
9995 * [r1518] Oops, uninitialized value fix
9997 2006-05-03 15:06 Sandro Santilli <strk@keybit.net>
10001 2006-05-03 15:06 Sandro Santilli <strk@keybit.net>
10003 * [r1516] Better doxygen comment
10005 2006-05-03 15:05 Sandro Santilli <strk@keybit.net>
10007 * [r1515] Assertions checking
10009 2006-05-03 15:04 Sandro Santilli <strk@keybit.net>
10011 * [r1514] removed reduntant port info
10013 2006-05-03 15:02 Sandro Santilli <strk@keybit.net>
10015 * [r1513] moved some implementations from header to .cpp file
10016 (taken out of inline)
10018 2006-05-03 15:00 Sandro Santilli <strk@keybit.net>
10020 * [r1512] Fixed scale() function to remove repeated points *after*
10021 rounding. Added brief doxygen class description.
10023 2006-05-03 10:26 Sandro Santilli <strk@keybit.net>
10025 * [r1511] Fixed misuse of precision model in noder
10026 (bufferFixedPrecision)
10028 2006-05-03 09:46 Sandro Santilli <strk@keybit.net>
10030 * [r1510] buffer headers reduction item
10032 2006-05-03 09:45 Sandro Santilli <strk@keybit.net>
10034 * [r1509] Do not install following buffer headers: BufferBuilder.h,
10035 OffsetCurveSetBuilder.h, BufferSubgraph.h,
10036 SubgraphDepthLocater.h,
10037 RightmostEdgeFinder.h
10039 2006-05-03 09:14 Sandro Santilli <strk@keybit.net>
10041 * [r1508] * source/operation/buffer/OffsetCurveSetBuilder.cpp: used
10042 auto_ptr to protect leaks of CoordinateSequence
10043 * source/noding/ScaledNoder.cpp,
10044 source/headers/geos/noding/ScaledNoder.h: ported JTS bugfix in
10047 2006-05-03 08:58 Sandro Santilli <strk@keybit.net>
10049 * [r1507] added new non-static
10050 CoordinateSequence::removeRepeatedPoints() mutator.
10052 2006-05-02 16:22 Sandro Santilli <strk@keybit.net>
10054 * [r1506] * source/noding/ScaledNoder.cpp: use java_math_round
10055 instead of sym_round.
10057 2006-05-02 14:51 Sandro Santilli <strk@keybit.net>
10059 * [r1505] Added port info and fixed doxygen comments for
10062 2006-05-02 14:32 Sandro Santilli <strk@keybit.net>
10064 * [r1503] Added port info for polygonize/EdgeRing class,
10065 polygonize/EdgeRing.h header
10068 2006-05-02 14:22 Sandro Santilli <strk@keybit.net>
10070 * [r1502] * source/operation/polygonize/: polygonizeEdgeRing.cpp
10071 renamed to EdgeRing.cpp, to follow JTS naming.
10073 2006-05-02 14:01 Sandro Santilli <strk@keybit.net>
10075 * [r1500] * source/io/WKBReader.cpp: fixed reads of XDR WKB.
10077 2006-04-28 12:09 Sandro Santilli <strk@keybit.net>
10079 * [r1497] Added 'verbose-test' rule
10081 2006-04-28 12:08 Sandro Santilli <strk@keybit.net>
10083 * [r1496] Added note about Geometry constructors
10085 2006-04-28 11:56 Sandro Santilli <strk@keybit.net>
10087 * [r1495] * source/geom/GeometryFactory.cpp,
10088 source/headers/geos/geom/GeometryFactory.h: added LineString copy
10090 * source/geom/Polygon.cpp: fixed getBoundary method to always
10091 return a geometry composed by LineStrings (not LinearRings)
10093 2006-04-28 11:12 Sandro Santilli <strk@keybit.net>
10095 * [r1494] removed warnings related to change in getNumPoints()
10098 2006-04-28 10:55 Sandro Santilli <strk@keybit.net>
10100 * [r1493] Geometry constructors made protected, to ensure all
10101 constructions use GeometryFactory,
10102 which has been made friend of all Geometry derivates.
10103 getNumPoints() changed to return
10106 2006-04-28 10:51 Sandro Santilli <strk@keybit.net>
10108 * [r1492] Unit tests: only construct Geoms using GeometryFactory.
10110 2006-04-27 15:15 Sandro Santilli <strk@keybit.net>
10112 * [r1491] Z check removed from invariant tester to avoid aborts due
10113 to differences in FP computations.
10115 2006-04-27 15:07 Sandro Santilli <strk@keybit.net>
10117 * [r1490] use output operators in debugging lines
10119 2006-04-27 15:06 Sandro Santilli <strk@keybit.net>
10121 * [r1489] (addNode): always use the Node Coordinate as a key in the
10122 map to reduce likeliness of a premature deletion.
10124 2006-04-27 15:03 Sandro Santilli <strk@keybit.net>
10126 * [r1488] standard algorithm used in addZ() for vector seek
10128 2006-04-26 16:35 Sandro Santilli <strk@keybit.net>
10130 * [r1485] Had WKTReader accept correct form for MultiPoint
10132 2006-04-26 10:39 Sandro Santilli <strk@keybit.net>
10134 * [r1482] Added mloskot item (bug#100)
10136 2006-04-26 10:26 Sandro Santilli <strk@keybit.net>
10138 * [r1481] tools/geos-config.in: fixed library path to use layout
10139 detected by autoconf
10141 2006-04-24 15:47 Sandro Santilli <strk@keybit.net>
10143 * [r1480] Public constructors change made permanent
10145 2006-04-23 11:58 Mateusz Loskot <mateusz@loskot.net>
10147 * [r1479] Small refactoring of DouglasPeuckerSimplifierTest (prefer
10148 to use ctor instead of operator= to create objects). Added new
10149 patterns to .cvsignore.
10151 2006-04-23 11:29 Mateusz Loskot <mateusz@loskot.net>
10153 * [r1478] Added new patterns to .cvsignore file.
10155 2006-04-22 17:16 Mateusz Loskot <mateusz@loskot.net>
10157 * [r1477] Temporar fix of Bug #100. This report requires deeper
10160 2006-04-21 17:04 Sandro Santilli <strk@keybit.net>
10162 * [r1476] Fixed constructor by type to always initialize scale
10165 2006-04-20 16:21 Sandro Santilli <strk@keybit.net>
10167 * [r1475] Added missing debugging output
10169 2006-04-20 14:27 Sandro Santilli <strk@keybit.net>
10171 * [r1474] HCoordinate class changed to use long double types
10172 internally, in order to improve computation precision
10174 2006-04-20 14:16 Sandro Santilli <strk@keybit.net>
10176 * [r1473] Added some more doxygen comments
10178 2006-04-20 11:11 Sandro Santilli <strk@keybit.net>
10180 * [r1472] source/algorithm/HCoordinate.cpp: added compile time
10181 define to force storage of intermediate computation values to
10182 variables (in order to make the -ffloat-store gcc switch
10183 effective). Disabled by default.
10185 2006-04-19 09:21 Sandro Santilli <strk@keybit.net>
10187 * [r1471] Added snapround and simplify tests items
10189 2006-04-19 09:20 Sandro Santilli <strk@keybit.net>
10193 2006-04-14 15:34 Sandro Santilli <strk@keybit.net>
10195 * [r1469] Had CAPI use new BinaryOp class in an aim to reduce
10196 robustness problems
10198 2006-04-14 15:25 Sandro Santilli <strk@keybit.net>
10200 * [r1468] updated, somehow
10202 2006-04-14 15:19 Sandro Santilli <strk@keybit.net>
10204 * [r1467] removed precision reduction code (use BinaryOp for that)
10206 2006-04-14 15:06 Sandro Santilli <strk@keybit.net>
10208 * [r1466] Added BinaryOp.h header
10210 2006-04-14 15:04 Sandro Santilli <strk@keybit.net>
10212 * [r1465] fixed missing namespace qualification in
10215 2006-04-14 14:57 Sandro Santilli <strk@keybit.net>
10217 * [r1464] XMLTester binary ops invoked using the new BinaryOp
10220 2006-04-14 14:38 Sandro Santilli <strk@keybit.net>
10222 * [r1463] new geos::Geom::BinaryOp template function implementing
10223 various heuristics aimed at making binary geometry ops work
10224 around robustness issues.
10226 2006-04-14 14:35 Sandro Santilli <strk@keybit.net>
10228 * [r1462] Added overlayOp() adapter for use in templates expecting
10231 2006-04-14 09:02 Sandro Santilli <strk@keybit.net>
10233 * [r1461] Hadded output operator and debugging prints for
10236 2006-04-13 23:57 Sandro Santilli <strk@keybit.net>
10238 * [r1460] Disables reduced precision overlayOp (is broken)
10240 2006-04-13 23:42 Sandro Santilli <strk@keybit.net>
10242 * [r1459] Plugged CommonBitsOp attempts in overlay op, before brute
10244 reduction (this is likely going to change)
10246 2006-04-13 23:28 Sandro Santilli <strk@keybit.net>
10248 * [r1458] "always build before commit" (forgot a closing paren)
10250 2006-04-13 23:23 Sandro Santilli <strk@keybit.net>
10252 * [r1457] fixed bug in binary ops failing to consistently reduce
10255 2006-04-13 21:53 Sandro Santilli <strk@keybit.net>
10257 * [r1456] fixed bug introduced by previous commit
10259 2006-04-13 21:52 Sandro Santilli <strk@keybit.net>
10261 * [r1455] Many debugging lines and assertions added. Fixed bug in
10262 TaggedLineString class.
10264 2006-04-13 17:09 Sandro Santilli <strk@keybit.net>
10266 * [r1454] Use default GeometryFactory instance (finishGEOS() is a
10269 2006-04-13 16:48 Sandro Santilli <strk@keybit.net>
10271 * [r1453] Added GEOSSimplify and GEOSTopologyPreserveSimplify
10272 interfaces. Removed compiler warnings in geostest
10274 2006-04-13 16:44 Sandro Santilli <strk@keybit.net>
10276 * [r1452] Fixed a bug in DPTransformer handling of MultiPolygons
10278 2006-04-13 16:04 Sandro Santilli <strk@keybit.net>
10280 * [r1451] Made TopologyPreservingSimplifier implementation
10283 2006-04-13 14:51 Sandro Santilli <strk@keybit.net>
10285 * [r1450] Forced NDR output (to not rely on architecture). Removed
10288 2006-04-13 14:25 Sandro Santilli <strk@keybit.net>
10290 * [r1449] TopologyPreservingSimplifier initial port
10292 2006-04-13 10:39 Sandro Santilli <strk@keybit.net>
10294 * [r1448] Initial implementation of TaggedLinesSimplifier class
10296 2006-04-13 09:28 Mateusz Loskot <mateusz@loskot.net>
10298 * [r1447] Removed definition of copy ctor and assignment operator
10299 for LineSegmentString class.
10301 2006-04-13 09:21 Mateusz Loskot <mateusz@loskot.net>
10303 * [r1446] Removed definition of copy ctor and assignment operator
10304 for TaggedLineString class.
10305 According to following rule: Declaring, but not defining, private
10306 copy operations has
10307 the effect of "turning off" copying for the class.
10309 2006-04-12 17:24 Sandro Santilli <strk@keybit.net>
10311 * [r1445] Added note about reduction of installed headers in
10314 2006-04-12 17:19 Sandro Santilli <strk@keybit.net>
10316 * [r1444] Ported TaggedLineStringSimplifier class, made LineSegment
10318 polymorphic to fix derivation of TaggedLineSegment
10320 2006-04-12 15:20 Sandro Santilli <strk@keybit.net>
10322 * [r1443] LineSegmentIndex class
10324 2006-04-12 14:22 Sandro Santilli <strk@keybit.net>
10326 * [r1442] Initial implementation of TaggedLineSegment and
10327 TaggedLineString classes
10329 2006-04-12 12:20 Sandro Santilli <strk@keybit.net>
10331 * [r1441] Added support for use of CommonBitsOp in reduced
10333 (compile-time option)
10335 2006-04-12 11:57 Sandro Santilli <strk@keybit.net>
10337 * [r1440] Fixed debugging line
10339 2006-04-12 11:39 Sandro Santilli <strk@keybit.net>
10341 * [r1439] Removed Geometry.h and CoordinateSequence.h includes.
10342 The former created a circular dependency.
10344 2006-04-12 11:17 Sandro Santilli <strk@keybit.net>
10346 * [r1438] Fixed exceptions constructors (were using operator+ with
10347 strings and const char*)
10349 2006-04-12 10:57 Sandro Santilli <strk@keybit.net>
10351 * [r1437] Added WKBReader default ctor using default
10352 GeometryFactory instance
10354 2006-04-11 16:04 Sandro Santilli <strk@keybit.net>
10356 * [r1436] geos::simplify::DouglasPeukerSimplifier class + unit test
10358 2006-04-11 12:56 Sandro Santilli <strk@keybit.net>
10360 * [r1435] used typedef for auto_ptr<CoordinateSequence>
10362 2006-04-11 12:21 Sandro Santilli <strk@keybit.net>
10364 * [r1434] GeometryTransformer class ported
10366 2006-04-11 11:55 Sandro Santilli <strk@keybit.net>
10368 * [r1433] Added CoordinateSequence::AutoPtr typedef
10370 2006-04-11 11:16 Sandro Santilli <strk@keybit.net>
10372 * [r1432] Added LineString and LinearRing constructors by auto_ptr
10374 2006-04-11 09:53 Sandro Santilli <strk@keybit.net>
10376 * [r1431] Added missing duplicated include sentinel
10378 2006-04-11 09:41 Sandro Santilli <strk@keybit.net>
10380 * [r1430] Initial implementation of a GeometryList class, to be
10382 lists of Geometry pointers.
10384 2006-04-11 09:31 Sandro Santilli <strk@keybit.net>
10386 * [r1429] Added Geometry::AutoPtr typedef
10388 2006-04-11 09:29 Sandro Santilli <strk@keybit.net>
10390 * [r1428] Fixed initialization list (removed compiler warning)
10392 2006-04-10 18:15 Sandro Santilli <strk@keybit.net>
10394 * [r1427] Changed Geometry::envelope member to be of type
10395 auto_ptr<Envelope>.
10396 Changed computeEnvelopeInternal() signater to return
10399 2006-04-10 17:35 Sandro Santilli <strk@keybit.net>
10401 * [r1426] Changed LineString::points and Point::coordinates to be
10403 in an auto_ptr<>. This should close bugs #86 and #89
10405 2006-04-10 15:11 Sandro Santilli <strk@keybit.net>
10407 * [r1425] First manual edit (will likely update later tonight...
10408 with changes grouped
10411 2006-04-10 15:05 Sandro Santilli <strk@keybit.net>
10413 * [r1424] Re-synced with JTS version (so this actually *was* a bug
10416 2006-04-10 15:05 Sandro Santilli <strk@keybit.net>
10418 * [r1423] Fixed a bug introduced by previous commit in
10421 2006-04-10 14:18 Sandro Santilli <strk@keybit.net>
10423 * [r1422] Fixed getCentroid(Coordinate&) to round using
10425 all unit tests succeed.
10427 2006-04-10 13:40 Sandro Santilli <strk@keybit.net>
10429 * [r1421] Added default ctor for WKTReader (using GeometryFactory's
10432 2006-04-10 13:13 Sandro Santilli <strk@keybit.net>
10434 * [r1420] Removed INLINE flags from geos-config --libs
10436 2006-04-10 13:09 Sandro Santilli <strk@keybit.net>
10438 * [r1419] Added GeometryFactory::defaultInstance()
10439 Made Geometry::INTERNAL_GEOMETRY_FACTORY an alias for it
10440 removed last deletion from Unload::Release class
10442 2006-04-10 12:05 Sandro Santilli <strk@keybit.net>
10444 * [r1418] Added inline-replicator implementation files to make sure
10445 functions in .inl files are still available out-of-line.
10446 A side effect is this should fix MingW build.
10448 2006-04-10 11:34 Sandro Santilli <strk@keybit.net>
10450 * [r1417] Uncommented required Geometry.h include (for use in
10453 2006-04-10 09:21 Mateusz Loskot <mateusz@loskot.net>
10455 * [r1416] Added new test for UniqueCoordinateArrayFilter class.
10456 Small fixes related to signed/unsigned comparison.
10458 2006-04-09 11:07 Mateusz Loskot <mateusz@loskot.net>
10460 * [r1413] Small fixes in doc/example.cpp.
10462 2006-04-09 04:56 Mateusz Loskot <mateusz@loskot.net>
10464 * [r1412] Removed redundant semicolons from xmltester sources.
10466 2006-04-09 04:26 Mateusz Loskot <mateusz@loskot.net>
10468 * [r1411] Removed redundant semicolon reported by g++ -pedantic.
10470 2006-04-09 04:09 Mateusz Loskot <mateusz@loskot.net>
10472 * [r1410] Removed redundant semicolon reported by g++ -pedantic.
10474 2006-04-09 01:48 Mateusz Loskot <mateusz@loskot.net>
10476 * [r1409] Added Unit Test for IntersectionMatrix class.
10478 2006-04-09 01:46 Mateusz Loskot <mateusz@loskot.net>
10480 * [r1408] [SORRY] Added comments for doxygen based on JTS docs.
10481 Added row/col dimension consts. Added asserts in functions to
10482 check if given row/col is in range.
10484 2006-04-09 01:41 Mateusz Loskot <mateusz@loskot.net>
10486 * [r1407] Added comments for doxygen based on JTS docs. Added
10487 row/col dimension consts. Added asserts in functions to check if
10488 given row/col is in range.
10490 2006-04-08 15:57 Mateusz Loskot <mateusz@loskot.net>
10492 * [r1406] Added copyright notice to TUT files. Small cleaning.
10494 2006-04-08 13:05 Sandro Santilli <strk@keybit.net>
10496 * [r1405] Added assertion
10498 2006-04-08 13:00 Sandro Santilli <strk@keybit.net>
10500 * [r1404] assertion checking, mergeLabel() call fix (bug#91)
10502 2006-04-07 16:52 Sandro Santilli <strk@keybit.net>
10504 * [r1403] Port info, doxygen comments, assertion checking
10506 2006-04-07 16:01 Sandro Santilli <strk@keybit.net>
10508 * [r1402] Port info, doxygen comments, testInvariant(), many
10509 assertionss, handling of
10510 the NULL EdgeEndStar member
10512 2006-04-07 13:26 Sandro Santilli <strk@keybit.net>
10514 * [r1401] Use of auto_ptr<> to prevent confusing leaks in tester
10516 2006-04-07 13:14 Mateusz Loskot <mateusz@loskot.net>
10518 * [r1400] Fixed annoying warnings from TUT.
10520 2006-04-07 13:01 Mateusz Loskot <mateusz@loskot.net>
10522 * [r1399] Fixed line-ends to LF.
10524 2006-04-07 12:55 Mateusz Loskot <mateusz@loskot.net>
10526 * [r1398] Uncommented test nr 38 in PolygonTest.cpp.
10528 2006-04-07 12:37 Mateusz Loskot <mateusz@loskot.net>
10530 * [r1397] Added java_math_round() function for Asymmetric
10531 Arithmetic Rounding. Small fixes in Unit Tests.
10533 2006-04-07 10:42 Mateusz Loskot <mateusz@loskot.net>
10535 * [r1396] Added test nr 29 to PointTest (JTS conformance). Removed
10536 inform() calls from GeometryFactoryTest.
10538 2006-04-07 09:54 Sandro Santilli <strk@keybit.net>
10540 * [r1395] Geometry::getNumGeometries() changed to return 'unsigned
10544 2006-04-07 09:12 Sandro Santilli <strk@keybit.net>
10546 * [r1394] kept isInSegmentEnvelopes() check even when not debugging
10548 2006-04-07 08:31 Sandro Santilli <strk@keybit.net>
10550 * [r1393] Debugging lines
10552 2006-04-07 08:30 Sandro Santilli <strk@keybit.net>
10554 * [r1392] made addCommonBits/removeCommonBits interface consistent,
10557 2006-04-07 08:28 Sandro Santilli <strk@keybit.net>
10559 * [r1391] debugging lines, assertions
10561 2006-04-07 08:27 Sandro Santilli <strk@keybit.net>
10563 * [r1390] debugging blocks
10565 2006-04-07 07:21 Mateusz Loskot <mateusz@loskot.net>
10567 * [r1389] Add new-line at the EOF some files.
10569 2006-04-07 05:55 Mateusz Loskot <mateusz@loskot.net>
10571 * [r1388] Added new objects to .cvsignore.
10573 2006-04-07 05:44 Mateusz Loskot <mateusz@loskot.net>
10575 * [r1387] Added name for anonymous enum in Dimension class (bug).
10576 Added missing new-line at the end of source files. Removed CR
10579 2006-04-07 00:05 Mateusz Loskot <mateusz@loskot.net>
10581 * [r1386] Adding missing isRectangleTest.cpp
10583 2006-04-06 23:50 Mateusz Loskot <mateusz@loskot.net>
10585 * [r1385] Adding new Unit Tests.
10587 2006-04-06 23:35 Sandro Santilli <strk@keybit.net>
10589 * [r1384] Added Mateusz Loskot
10591 2006-04-06 23:31 Mateusz Loskot <mateusz@loskot.net>
10593 * [r1383] [UT Files Renaming] Add PointLocatorTest.cpp
10595 2006-04-06 23:28 Mateusz Loskot <mateusz@loskot.net>
10597 * [r1382] [UT Files Renaming] Remove 'io' tests.
10599 2006-04-06 23:26 Mateusz Loskot <mateusz@loskot.net>
10601 * [r1381] [UT Files Renaming] Remove 'geom' tests.
10603 2006-04-06 23:25 Mateusz Loskot <mateusz@loskot.net>
10605 * [r1380] [UT Files Renaming] Remove file PointLocator.cpp
10607 2006-04-06 23:20 Mateusz Loskot <mateusz@loskot.net>
10609 * [r1379] New version of Unit Test runner. Now, it's more GNU style
10612 2006-04-06 22:30 Mateusz Loskot <mateusz@loskot.net>
10614 * [r1378] Add inform() target in tut.h and new callbacks in
10617 2006-04-06 21:31 Sandro Santilli <strk@keybit.net>
10619 * [r1377] Const correctness for debugging function
10621 2006-04-06 21:30 Sandro Santilli <strk@keybit.net>
10623 * [r1376] Added missing rint_vc() forward declaration
10625 2006-04-06 17:33 Sandro Santilli <strk@keybit.net>
10627 * [r1375] Added unit test for DoubleBits
10629 2006-04-06 14:36 Sandro Santilli <strk@keybit.net>
10631 * [r1374] Cleanup in geos::precision namespace (leaks plugged,
10634 2006-04-06 12:58 Sandro Santilli <strk@keybit.net>
10636 * [r1373] Added printing of EdgeRing if available
10638 2006-04-06 12:48 Sandro Santilli <strk@keybit.net>
10640 * [r1372] Added private vector to keep track of allocated
10641 MaximalEdgeRings objects
10643 2006-04-06 12:47 Sandro Santilli <strk@keybit.net>
10645 * [r1371] Fixed output function
10647 2006-04-06 12:45 Sandro Santilli <strk@keybit.net>
10649 * [r1370] Delayed deletion of newly allocated MaximalEdgeRings.
10650 Existing 'valid' operation tests don't should instability with
10653 2006-04-06 12:36 Sandro Santilli <strk@keybit.net>
10655 * [r1369] removed spurious lines from previous commi
10657 2006-04-06 12:34 Sandro Santilli <strk@keybit.net>
10659 * [r1368] Port info, more debugging lines, doxygen comments
10661 2006-04-06 12:33 Sandro Santilli <strk@keybit.net>
10663 * [r1367] More debugging lines
10665 2006-04-06 12:29 Sandro Santilli <strk@keybit.net>
10667 * [r1366] Fixed bogus static PrecisionModel variable in
10668 ::readCoordinate().
10670 2006-04-06 09:41 Sandro Santilli <strk@keybit.net>
10672 * [r1365] Added operator<<, added pts!=NULL assertion in
10673 testInvariant() function
10675 2006-04-06 09:39 Sandro Santilli <strk@keybit.net>
10677 * [r1364] Added operator<<
10679 2006-04-06 09:01 Sandro Santilli <strk@keybit.net>
10681 * [r1363] Doxygen comments, port info, operator<<, assertion
10684 2006-04-06 07:52 Sandro Santilli <strk@keybit.net>
10686 * [r1362] Fixed bug in ::print() function
10688 2006-04-05 18:28 Sandro Santilli <strk@keybit.net>
10690 * [r1361] Moved testInvariant() methods from private to public,
10692 some comments about them.
10694 2006-04-05 15:59 Sandro Santilli <strk@keybit.net>
10696 * [r1360] Removed dead code
10698 2006-04-05 14:33 Sandro Santilli <strk@keybit.net>
10700 * [r1359] Removed annoying warnings from external source
10702 2006-04-05 14:04 Sandro Santilli <strk@keybit.net>
10704 * [r1358] Fixed copy ctor to support "Null" Envelope copies.
10705 Drop init(Envelope&) method.
10706 Port info and various cleanups.
10708 2006-04-05 10:25 Sandro Santilli <strk@keybit.net>
10710 * [r1357] Fixed LineString constructor to ensure deletion of
10712 argument on exception throw
10714 2006-04-05 09:34 Sandro Santilli <strk@keybit.net>
10716 * [r1356] GEOSException derived from std::exception again,
10717 hopefully the correct way now
10719 2006-04-05 09:20 Sandro Santilli <strk@keybit.net>
10721 * [r1355] Added port informations and many assertion checking.
10722 Fixed bug in getRightmostSide() method ( a "testing-only" corner
10725 2006-04-04 16:07 Sandro Santilli <strk@keybit.net>
10727 * [r1353] More assertion checking, less overhead when built with
10730 2006-04-04 13:35 Sandro Santilli <strk@keybit.net>
10732 * [r1352] Port info, assertion checking, indentation
10734 2006-04-04 12:39 Sandro Santilli <strk@keybit.net>
10736 * [r1351] Changed NotRepresentableCoordinate exception handler to
10738 a TopologyException. This allows further handling.
10740 2006-04-04 11:37 Sandro Santilli <strk@keybit.net>
10742 * [r1350] Port information + initialization lists in ctors
10744 2006-04-04 11:28 Sandro Santilli <strk@keybit.net>
10746 * [r1349] NotRepresentable condition detected using finite() from
10748 rather then using FINITE() macro. Made ::intersection() body
10751 2006-04-04 09:53 Sandro Santilli <strk@keybit.net>
10753 * [r1348] Fixed applyCoordinateFilter() templated function body
10755 2006-04-04 08:16 Sandro Santilli <strk@keybit.net>
10757 * [r1345] Changed GEOSException hierarchy to be derived from
10758 std::runtime_exception.
10759 Removed the GEOSException::toString redundant method (use
10762 2006-04-04 01:54 Howard Butler <hobu.inc@gmail.com>
10764 * [r1344] Add in changes/missing from previous rearranging.
10766 2006-04-04 01:29 Howard Butler <hobu.inc@gmail.com>
10768 * [r1343] GEOS_JTS_PORT is in version.h not platform.h
10770 2006-04-04 01:28 Howard Butler <hobu.inc@gmail.com>
10772 * [r1342] remove objects that no longer exist
10773 default to MSVC_VER=1310
10775 2006-04-03 17:05 Sandro Santilli <strk@keybit.net>
10777 * [r1341] Assertion checking, port info, cleanups
10779 2006-04-03 15:54 Sandro Santilli <strk@keybit.net>
10781 * [r1340] - getArgGeometry() parameter type changed from 'int' to
10783 - Added port informations
10784 - minor assertions checking
10787 2006-04-03 14:07 Sandro Santilli <strk@keybit.net>
10789 * [r1339] Commented out obsoleted toInternal() method
10791 2006-04-03 13:58 Sandro Santilli <strk@keybit.net>
10793 * [r1337] Applied patch by Charlie Savage:
10794 - Fixes up the SWIG bindings to use the new GEOS namespaces
10795 - Fixes a bug in the Python m4 macro
10796 - Adds the -modern flag for SWIG when compiling a Python
10799 2006-04-03 13:56 Sandro Santilli <strk@keybit.net>
10801 * [r1336] Made externally-owned PrecisionModel const
10803 2006-04-03 10:56 Sandro Santilli <strk@keybit.net>
10805 * [r1334] Removed implementation files build spec for fully-inlined
10808 2006-04-03 10:44 Sandro Santilli <strk@keybit.net>
10810 * [r1333] Added missing headers
10812 2006-04-03 10:16 Sandro Santilli <strk@keybit.net>
10814 * [r1332] DouglasPeuckerLineSimplifier class port
10816 2006-04-03 08:43 Sandro Santilli <strk@keybit.net>
10818 * [r1331] Added port info, minor cleanups
10820 2006-04-03 08:29 Sandro Santilli <strk@keybit.net>
10822 * [r1330] Added port info, cleaned up log message, minor assertion
10825 2006-03-31 17:51 Sandro Santilli <strk@keybit.net>
10827 * [r1329] A few assertion checking, comments cleanup, use of
10828 initialization lists
10829 in constructors, handled NULL parameters.
10831 2006-03-31 16:55 Sandro Santilli <strk@keybit.net>
10833 * [r1328] Added many assertions checking in LineString
10835 Changed ::getCoordinate() to return NULL on empty geom.
10836 Changed ::get{Start,End}Point() to return NULL on empty geom.
10838 2006-03-31 16:53 Sandro Santilli <strk@keybit.net>
10840 * [r1327] Added comment about possible NULL return from
10843 2006-03-31 11:03 Sandro Santilli <strk@keybit.net>
10845 * [r1325] Fixed NULL-GeometryFactory constructor to use
10846 INTERNAL_GEOMETRY_FACTORY
10847 (should fix bug #81)
10849 2006-03-30 09:26 Sandro Santilli <strk@keybit.net>
10851 * [r1324] minor cleanup
10853 2006-03-29 15:48 Sandro Santilli <strk@keybit.net>
10855 * [r1323] Added missing 'const' in catch std::exception statements
10857 2006-03-29 15:23 Sandro Santilli <strk@keybit.net>
10859 * [r1322] Moved GeometryGraph inlines from .h to .inl file
10861 2006-03-29 14:34 Sandro Santilli <strk@keybit.net>
10863 * [r1321] Sync'ed testfile with JTS head
10865 2006-03-29 14:31 Sandro Santilli <strk@keybit.net>
10867 * [r1320] Added PointLocator unit test
10869 2006-03-29 13:53 Sandro Santilli <strk@keybit.net>
10871 * [r1319] EdgeRing equipped with Invariant testing function and
10872 lots of exceptional assertions. Removed useless heap allocations,
10873 and pointers usages.
10875 2006-03-29 11:52 Sandro Santilli <strk@keybit.net>
10877 * [r1318] const correctness, useless heap allocations removal
10879 2006-03-29 11:48 Sandro Santilli <strk@keybit.net>
10881 * [r1317] Removed useless heap allocations in construction,
10882 enforced const correctness
10884 2006-03-28 16:49 Sandro Santilli <strk@keybit.net>
10886 * [r1316] Reintroduced rewind of input parameter in printHEX()
10887 [dropped by prev commit]
10889 2006-03-28 16:33 Sandro Santilli <strk@keybit.net>
10891 * [r1315] Added note about args responsibility in GeometryFactory
10894 2006-03-28 16:11 Sandro Santilli <strk@keybit.net>
10896 * [r1314] swapped assert_equals() args to get obtained/expected the
10899 2006-03-28 15:27 Sandro Santilli <strk@keybit.net>
10901 * [r1313] Simplified printHEX() implementation
10903 2006-03-28 15:19 Sandro Santilli <strk@keybit.net>
10905 * [r1312] Added macros for sections skip (useful in debugging)
10907 2006-03-28 14:45 Sandro Santilli <strk@keybit.net>
10909 * [r1311] Added simple test for WKB reader.
10911 2006-03-28 14:02 Sandro Santilli <strk@keybit.net>
10913 * [r1310] added missing header for non-inlined builds
10915 2006-03-28 14:01 Sandro Santilli <strk@keybit.net>
10917 * [r1309] forgot to add in previous commit
10919 2006-03-28 11:26 Sandro Santilli <strk@keybit.net>
10921 * [r1308] ByteOrderDataInStream inlines moved to .inl file, updated
10922 implementation files includes.
10924 2006-03-28 11:25 Sandro Santilli <strk@keybit.net>
10926 * [r1307] Assertion checking
10928 2006-03-28 09:14 Sandro Santilli <strk@keybit.net>
10930 * [r1306] Headers inclusion fix.
10932 2006-03-28 08:57 Sandro Santilli <strk@keybit.net>
10934 * [r1305] Comments cleanup, system headers included after project
10937 2006-03-28 08:40 Sandro Santilli <strk@keybit.net>
10939 * [r1304] C-API lib version bumped to 1.1.1 (release 2.2.2 will
10942 2006-03-27 17:59 Sandro Santilli <strk@keybit.net>
10944 * [r1302] Fixed small leak.
10946 2006-03-27 17:04 Sandro Santilli <strk@keybit.net>
10948 * [r1301] Cleanups and explicit initializations
10950 2006-03-27 16:02 Sandro Santilli <strk@keybit.net>
10952 * [r1300] Added INL file for MinimalEdgeRing, added many debugging
10954 fixed memory leak in ConnectedInteriorTester (bug #59)
10956 2006-03-27 15:57 Sandro Santilli <strk@keybit.net>
10958 * [r1299] Commented need for platform.h include
10960 2006-03-27 15:56 Sandro Santilli <strk@keybit.net>
10962 * [r1298] Added missing platform.h include (for ISNAN macro)
10964 2006-03-27 14:20 Sandro Santilli <strk@keybit.net>
10966 * [r1297] Added paranoid assertion checking and a note in header
10967 about responsibility of return from buildMaximalEdgeRings()
10969 2006-03-27 10:37 Sandro Santilli <strk@keybit.net>
10971 * [r1296] Reduced heap allocations and probability of error by
10972 making LineIntersector
10973 and RelateNodeGraph part of ConsistentAreaTester class .
10975 2006-03-27 10:36 Sandro Santilli <strk@keybit.net>
10977 * [r1295] added missing space in exception message
10979 2006-03-27 10:34 Sandro Santilli <strk@keybit.net>
10981 * [r1294] moved external includes after internal ones
10983 2006-03-27 09:50 Sandro Santilli <strk@keybit.net>
10985 * [r1293] Added final isValid test from JTS (floating version)
10987 2006-03-27 09:48 Sandro Santilli <strk@keybit.net>
10989 * [r1292] Extracted TestValid2.xml from testLeaksBig.xml (target
10990 file is taken from JTS source tree)
10992 2006-03-27 09:45 Sandro Santilli <strk@keybit.net>
10994 * [r1291] Added TestValid.xml test, taken from JTS source tree,
10995 already present in testLeaksBig (from which tests were removed)
10997 2006-03-27 09:28 Sandro Santilli <strk@keybit.net>
10999 * [r1290] added namespaces use and headers split
11001 2006-03-27 09:05 Sandro Santilli <strk@keybit.net>
11003 * [r1289] Added note about responsibility of return from
11006 2006-03-27 09:00 Sandro Santilli <strk@keybit.net>
11008 * [r1288] Bug #79 - Small fix in
11009 CoordinateArraySequence::toString()
11011 2006-03-24 11:42 Sandro Santilli <strk@keybit.net>
11013 * [r1287] reverted default of assertion checking
11015 2006-03-24 11:11 Sandro Santilli <strk@keybit.net>
11017 * [r1286] Inlining enabled by default, assertion checking disabled
11019 Added --enable-cassert and --disable-inline configure switches.
11020 Had geos-config --cflags output appropriate inline flag if
11021 required (-DGEOS_INLINE)
11023 2006-03-24 11:04 Sandro Santilli <strk@keybit.net>
11025 * [r1285] Changed assert() with Assert::isTrue in addReverseSubpath
11027 2006-03-24 10:44 Sandro Santilli <strk@keybit.net>
11029 * [r1284] Fixed to build with -DNDEBUG
11031 2006-03-24 09:52 Sandro Santilli <strk@keybit.net>
11033 * [r1283] USE_INLINE => GEOS_INLINE
11035 2006-03-24 09:26 Sandro Santilli <strk@keybit.net>
11037 * [r1282] Bug #77 - Missing platform.h
11039 2006-03-24 09:25 Sandro Santilli <strk@keybit.net>
11041 * [r1281] Bugs #77 and #76: missing <algorithm>
11043 2006-03-24 09:23 Sandro Santilli <strk@keybit.net>
11045 * [r1280] Bug #78 - Small fixes and cleaning
11047 2006-03-23 15:10 Sandro Santilli <strk@keybit.net>
11049 * [r1278] Dropped by-pointer TopologyException constructor, various
11052 2006-03-23 13:31 Sandro Santilli <strk@keybit.net>
11054 * [r1277] Fixed to allow build with GEOS_DEBUG
11056 2006-03-23 12:12 Sandro Santilli <strk@keybit.net>
11058 * [r1276] Fixes to allow build with -DUSE_INLINE
11060 2006-03-23 10:55 Sandro Santilli <strk@keybit.net>
11062 * [r1275] Temporarly excluded 'swig' extension from distribution,
11064 successufull 'dist' rule and distributed testing.
11066 2006-03-23 10:41 Sandro Santilli <strk@keybit.net>
11068 * [r1274] Fixed automake files
11070 2006-03-23 10:09 Sandro Santilli <strk@keybit.net>
11072 * [r1273] Fixed missing backslash
11074 2006-03-23 09:17 Sandro Santilli <strk@keybit.net>
11076 * [r1272] precision.h header split, minor optimizations
11078 2006-03-22 18:12 Sandro Santilli <strk@keybit.net>
11080 * [r1271] indexChain.h header split.
11082 2006-03-22 16:59 Sandro Santilli <strk@keybit.net>
11084 * [r1270] cleaned up
11086 2006-03-22 16:58 Sandro Santilli <strk@keybit.net>
11088 * [r1269] Removed (almost) all inclusions of geom.h.
11089 Removed obsoleted .cpp files.
11090 Fixed a bug in WKTReader not using the provided
11092 implementation, optimized out some memory allocations.
11094 2006-03-22 16:01 Sandro Santilli <strk@keybit.net>
11096 * [r1268] indexBintree.h header split, classes renamed to match JTS
11098 2006-03-22 14:28 Sandro Santilli <strk@keybit.net>
11100 * [r1267] Filenames renamed to match class names (matching JTS)
11102 2006-03-22 12:22 Sandro Santilli <strk@keybit.net>
11104 * [r1266] indexQuadtree.h split
11106 2006-03-22 11:19 Sandro Santilli <strk@keybit.net>
11108 * [r1265] opPolygonize.h headers split.
11110 2006-03-22 11:18 Sandro Santilli <strk@keybit.net>
11112 * [r1264] Changed back 'unable to find edge to compute depths' from
11113 assertion to TopologyException
11115 2006-03-22 10:13 Sandro Santilli <strk@keybit.net>
11117 * [r1263] opLinemerge.h split
11119 2006-03-21 21:42 Sandro Santilli <strk@keybit.net>
11121 * [r1262] planargraph.h header split, planargraph:: classes renamed
11122 to match JTS symbols
11124 2006-03-21 17:55 Sandro Santilli <strk@keybit.net>
11126 * [r1261] opDistance.h header split
11128 2006-03-21 17:11 Sandro Santilli <strk@keybit.net>
11130 * [r1260] opPredicate.h header split
11132 2006-03-21 13:11 Sandro Santilli <strk@keybit.net>
11134 * [r1259] opRelate.h header split
11136 2006-03-21 11:20 Sandro Santilli <strk@keybit.net>
11138 * [r1258] Changed expected result to the obtained one :)
11139 We're not cheating, it's a 2-vertex linestring for
11140 which an InteriorPoint is requested, both vertexes
11141 are correct answer (equidistant from centroid).
11143 2006-03-21 11:12 Sandro Santilli <strk@keybit.net>
11145 * [r1257] Cleanups: headers inclusion and Log section
11147 2006-03-21 10:47 Sandro Santilli <strk@keybit.net>
11149 * [r1256] indexStrtree.h split
11151 2006-03-21 10:46 Sandro Santilli <strk@keybit.net>
11153 * [r1255] streamlined header inclusion, put original copyright on
11156 2006-03-21 10:01 Sandro Santilli <strk@keybit.net>
11158 * [r1254] indexSweepline.h header split
11160 2006-03-20 18:18 Sandro Santilli <strk@keybit.net>
11162 * [r1253] io.h header split
11164 2006-03-20 17:40 Sandro Santilli <strk@keybit.net>
11166 * [r1252] <cmath> included when appropriate
11168 2006-03-20 17:27 Sandro Santilli <strk@keybit.net>
11170 * [r1251] Bug #72 - Missing <vector> header
11172 2006-03-20 17:17 Sandro Santilli <strk@keybit.net>
11174 * [r1250] Fixed geosdir
11176 2006-03-20 16:57 Sandro Santilli <strk@keybit.net>
11178 * [r1249] spatialindex.h and opValid.h headers split
11180 2006-03-20 16:08 Sandro Santilli <strk@keybit.net>
11182 * [r1248] redirected find stderr to /dev/null
11184 2006-03-20 13:20 Sandro Santilli <strk@keybit.net>
11186 * [r1247] Changed assertion to TopologyException for the "orphaned"
11188 in order to allow for reduced precision ops to catch the case.
11190 2006-03-20 12:33 Sandro Santilli <strk@keybit.net>
11192 * [r1246] Simplified some privat methods to use refs instead of
11194 debugging section for failiures of holes/shells associations
11196 2006-03-20 12:32 Sandro Santilli <strk@keybit.net>
11198 * [r1245] Added note about responsibility of return from
11201 2006-03-20 12:03 Sandro Santilli <strk@keybit.net>
11203 * [r1244] Added operator<< for Geometry, writing HEXWKB
11205 2006-03-20 11:42 Sandro Santilli <strk@keybit.net>
11207 * [r1243] Added missing <cmath> include
11209 2006-03-20 10:42 Sandro Santilli <strk@keybit.net>
11211 * [r1242] Bug #61 - Disambiguated geom::Polygon use
11213 2006-03-20 10:14 Sandro Santilli <strk@keybit.net>
11215 * [r1241] Bug #69 - Check for macro WIN32_LEAN_AND_MEAN
11217 2006-03-20 10:13 Sandro Santilli <strk@keybit.net>
11219 * [r1240] Bug #71 - Missing <algorithm>
11221 2006-03-20 10:12 Sandro Santilli <strk@keybit.net>
11223 * [r1239] Bug #70 - Small fix in fwd decl. of CoordinateLessThen
11225 2006-03-20 10:11 Sandro Santilli <strk@keybit.net>
11227 * [r1238] Bug #67 - Debugging helpers in GeometryFactory class
11229 2006-03-17 16:48 Sandro Santilli <strk@keybit.net>
11231 * [r1237] LineIntersector and PointLocator made complete components
11233 (were statics const pointers before). Reduced inclusions from
11235 and opValid.h, updated .cpp files to allow build.
11237 2006-03-17 14:56 Sandro Santilli <strk@keybit.net>
11239 * [r1236] Fixed filename normalizer for sql output
11241 2006-03-17 13:24 Sandro Santilli <strk@keybit.net>
11243 * [r1235] opOverlay.h header splitted. Reduced header inclusions in
11244 operation/overlay implementation files. ElevationMatrixFilter
11245 code moved from own file to ElevationMatrix.cpp (ideally a
11248 2006-03-16 13:30 Sandro Santilli <strk@keybit.net>
11250 * [r1234] Added missing testfile
11252 2006-03-16 13:29 Sandro Santilli <strk@keybit.net>
11254 * [r1233] new unit test for LineSegment (adding tests would be
11257 2006-03-16 13:28 Sandro Santilli <strk@keybit.net>
11259 * [r1232] obsoleted getCoordinate(), replaced by operator[]
11261 2006-03-16 13:27 Sandro Santilli <strk@keybit.net>
11263 * [r1231] Added notes about testing
11265 2006-03-16 10:47 Sandro Santilli <strk@keybit.net>
11267 * [r1230] Bug #65 - Command line changes and EOL fixes Unit Test
11269 2006-03-16 10:42 Sandro Santilli <strk@keybit.net>
11271 * [r1229] Bug #64 - Not all control paths return a value in
11272 geos::geom::Geometry::getClassSortIndex
11274 2006-03-16 10:38 Sandro Santilli <strk@keybit.net>
11276 * [r1228] Bug #63 - Remove unreferenced local variable warning
11278 2006-03-16 09:37 Sandro Santilli <strk@keybit.net>
11280 * [r1227] Initial unit tests
11282 2006-03-15 18:59 Sandro Santilli <strk@keybit.net>
11284 * [r1226] Bug #62: 'struct' CoordinateLessThen in forward
11287 2006-03-15 18:57 Sandro Santilli <strk@keybit.net>
11289 * [r1225] small cleanup
11291 2006-03-15 18:57 Sandro Santilli <strk@keybit.net>
11293 * [r1224] cleanups in DEBUG lines
11295 2006-03-15 18:56 Sandro Santilli <strk@keybit.net>
11297 * [r1223] Temporary hack to avoid snapround:: Noders (still using
11298 ScaledNoder wrapper)
11299 to allow for buffer_snapround.xml test to succeed
11301 2006-03-15 18:55 Sandro Santilli <strk@keybit.net>
11303 * [r1222] Added xml testfile showing bug in snapround:: noders
11305 2006-03-15 18:44 Sandro Santilli <strk@keybit.net>
11307 * [r1221] Bug #60 - Missing <cmath> header in some files
11309 2006-03-15 17:33 Sandro Santilli <strk@keybit.net>
11311 * [r1220] Changed operator<< to use operator<< for Nodes
11313 2006-03-15 17:17 Sandro Santilli <strk@keybit.net>
11315 * [r1219] Added missing forward declarations
11317 2006-03-15 17:16 Sandro Santilli <strk@keybit.net>
11319 * [r1218] streamlined headers inclusion
11321 2006-03-15 16:27 Sandro Santilli <strk@keybit.net>
11323 * [r1217] operator<< for Node class
11325 2006-03-15 15:50 Sandro Santilli <strk@keybit.net>
11327 * [r1216] const correctness, cleanups
11329 2006-03-15 15:27 Sandro Santilli <strk@keybit.net>
11333 2006-03-15 15:26 Sandro Santilli <strk@keybit.net>
11337 2006-03-15 13:03 Sandro Santilli <strk@keybit.net>
11339 * [r1213] removed leftover debugging line
11341 2006-03-15 12:54 Sandro Santilli <strk@keybit.net>
11343 * [r1212] Removed DepthSegment.h include
11345 2006-03-15 12:54 Sandro Santilli <strk@keybit.net>
11347 * [r1211] Removed public DepthSegment definition (moved inside
11348 SubgraphDepthLocater implementation)
11350 2006-03-15 12:52 Sandro Santilli <strk@keybit.net>
11352 * [r1210] DepthSegment class moved inside SubgraphDepthLocator
11354 as it was private to this file in JTS. Also, changed to reduce
11355 copies of LineSegment copies.
11357 2006-03-15 11:45 Sandro Santilli <strk@keybit.net>
11359 * [r1209] doxygen comments
11361 2006-03-15 11:44 Sandro Santilli <strk@keybit.net>
11363 * [r1208] debug blocks, dumping SQL when GEOS_DEBUG > 1
11365 2006-03-15 11:42 Sandro Santilli <strk@keybit.net>
11367 * [r1207] more debugging lines, with two levels of debugging
11370 2006-03-15 11:39 Sandro Santilli <strk@keybit.net>
11372 * [r1206] comments cleanup, changed computeDepths to use a list<>
11373 rather then a vector (performance related)
11375 2006-03-15 10:40 Sandro Santilli <strk@keybit.net>
11377 * [r1205] Fixed to allow doxygen runs from external builddir
11379 2006-03-15 09:51 Sandro Santilli <strk@keybit.net>
11381 * [r1204] streamlined header usage
11383 2006-03-15 09:51 Sandro Santilli <strk@keybit.net>
11385 * [r1203] streamlined headers usage
11387 2006-03-15 09:13 Sandro Santilli <strk@keybit.net>
11389 * [r1202] updated port info
11391 2006-03-15 09:12 Sandro Santilli <strk@keybit.net>
11393 * [r1201] isSimple doc
11395 2006-03-14 17:46 Sandro Santilli <strk@keybit.net>
11397 * [r1200] Removed unrequired include
11399 2006-03-14 17:10 Sandro Santilli <strk@keybit.net>
11403 2006-03-14 17:08 Sandro Santilli <strk@keybit.net>
11405 * [r1198] comments cleanup, integrity checks
11407 2006-03-14 16:55 Sandro Santilli <strk@keybit.net>
11409 * [r1197] oops, GEOS_DEBUG default to 0
11411 2006-03-14 16:55 Sandro Santilli <strk@keybit.net>
11413 * [r1196] comments cleanup
11415 2006-03-14 16:53 Sandro Santilli <strk@keybit.net>
11417 * [r1195] removed endline from printing funx
11419 2006-03-14 16:08 Sandro Santilli <strk@keybit.net>
11421 * [r1194] changed buildSubgraphs signature to use refs rather then
11422 pointers, made it const-correct. Reduced heap allocations in
11425 2006-03-14 15:46 Sandro Santilli <strk@keybit.net>
11427 * [r1193] Added PlanarGraph::getNodes(vector&) func, to reduce
11428 useless heap allocations
11430 2006-03-14 15:32 Sandro Santilli <strk@keybit.net>
11432 * [r1192] Cleaned up toString funx (more WKT friendly)
11434 2006-03-14 14:16 Sandro Santilli <strk@keybit.net>
11436 * [r1191] operator<< for BufferSubgraph, more debugging calls
11438 2006-03-14 12:55 Sandro Santilli <strk@keybit.net>
11440 * [r1190] Headers split: geomgraphindex.h, nodingSnapround.h
11442 2006-03-14 11:03 Sandro Santilli <strk@keybit.net>
11444 * [r1189] Added operator<< for Edge and EdgeList
11446 2006-03-14 00:37 Sandro Santilli <strk@keybit.net>
11448 * [r1188] Fixed include filenames
11450 2006-03-14 00:36 Sandro Santilli <strk@keybit.net>
11452 * [r1187] Reduced 'buffer' headers inclusion
11454 2006-03-14 00:19 Sandro Santilli <strk@keybit.net>
11456 * [r1186] opBuffer.h split, streamlined headers in some (not all)
11457 files in operation/buffer/
11459 2006-03-13 22:33 Sandro Santilli <strk@keybit.net>
11461 * [r1185] Added missing forward declarations
11463 2006-03-13 21:54 Sandro Santilli <strk@keybit.net>
11465 * [r1184] Streamlined headers inclusion.
11467 2006-03-13 21:19 Sandro Santilli <strk@keybit.net>
11469 * [r1183] Fixed bug in ScaledNoder scaling mechanism (hugly code,
11470 due to CoordinateSequence visitor pattern design). Tests are
11471 still failing so this possibly needs some other fix. Streamlined
11472 includes by implementation file.
11474 2006-03-13 21:14 Sandro Santilli <strk@keybit.net>
11476 * [r1182] Added missing forward declarations
11478 2006-03-13 21:13 Sandro Santilli <strk@keybit.net>
11480 * [r1181] Added comment about possible refactoring
11482 2006-03-11 16:58 Sandro Santilli <strk@keybit.net>
11484 * [r1180] Fixed bug in OffsetCurveBuilder::getCoordinates.
11486 2006-03-10 15:50 Sandro Santilli <strk@keybit.net>
11488 * [r1179] Changed 'found null Directed Edge' from an Assertion to a
11489 TopologyException, to give 'precision-reducing' overlay operation
11490 a chance to handle it (it seems to work)
11492 2006-03-10 13:07 Sandro Santilli <strk@keybit.net>
11494 * [r1178] fine-tuned includes, reverted Assert=>assert due to
11495 user-input based failure
11497 2006-03-10 12:50 Sandro Santilli <strk@keybit.net>
11499 * [r1177] boost detection code fix, first UTF source for testing
11502 2006-03-10 12:43 Sandro Santilli <strk@keybit.net>
11506 2006-03-10 12:09 Sandro Santilli <strk@keybit.net>
11508 * [r1175] Update configure script to work with new boost.m4 file
11510 2006-03-10 11:49 Sandro Santilli <strk@keybit.net>
11512 * [r1174] Updated boost detection macro
11514 2006-03-10 11:41 Sandro Santilli <strk@keybit.net>
11516 * [r1173] Added missing <algorithm> include (bug#56)
11518 2006-03-10 11:10 Sandro Santilli <strk@keybit.net>
11520 * [r1172] Initial boost detection code
11522 2006-03-10 11:09 Sandro Santilli <strk@keybit.net>
11524 * [r1171] Comments cleanup
11526 2006-03-10 10:48 Sandro Santilli <strk@keybit.net>
11528 * [r1170] Bug #58 - Patch to makefile.vc after big refactoring
11531 2006-03-10 10:44 Sandro Santilli <strk@keybit.net>
11533 * [r1169] Unreferenced exception objects cleanup (#52)
11535 2006-03-10 10:37 Sandro Santilli <strk@keybit.net>
11537 * [r1168] Added missing <algorithm> include (#55)
11539 2006-03-10 10:34 Sandro Santilli <strk@keybit.net>
11541 * [r1167] Added missing <algorithm> include (#54)
11543 2006-03-09 18:22 Sandro Santilli <strk@keybit.net>
11545 * [r1166] Added isvalid test for latest validop patch
11547 2006-03-09 18:18 Sandro Santilli <strk@keybit.net>
11549 * [r1165] Added memory-friendly
11550 MaximalEdgeRing::buildMinimalRings() implementation.
11551 Applied patch to IsValid operation from JTS-1.7.1
11553 2006-03-09 17:40 Sandro Santilli <strk@keybit.net>
11555 * [r1164] Fixed bug#33 (hopefully)
11557 2006-03-09 16:46 Sandro Santilli <strk@keybit.net>
11559 * [r1163] geos::geom namespace definition, first pass at headers
11562 2006-03-09 16:18 Sandro Santilli <strk@keybit.net>
11564 * [r1162] Fixed to allow tests from external build tree (thanks
11567 2006-03-09 16:01 Sandro Santilli <strk@keybit.net>
11569 * [r1161] Fixed debugging lines
11571 2006-03-09 15:50 Sandro Santilli <strk@keybit.net>
11573 * [r1160] Fixed debugging lines, added missing header
11575 2006-03-09 15:47 Sandro Santilli <strk@keybit.net>
11577 * [r1159] Fixed debugging lines
11579 2006-03-09 15:39 Sandro Santilli <strk@keybit.net>
11581 * [r1158] Fixed debugging lines
11583 2006-03-09 14:48 Sandro Santilli <strk@keybit.net>
11585 * [r1157] Added missing INCLUDES line
11587 2006-03-07 14:21 Sandro Santilli <strk@keybit.net>
11589 * [r1156] Leak plugged, tweeked output to be nice with --sql-output
11591 2006-03-07 14:20 Sandro Santilli <strk@keybit.net>
11593 * [r1155] Big deal of heap allocations reduction
11595 2006-03-07 14:18 Sandro Santilli <strk@keybit.net>
11597 * [r1154] Profiler singleton implemented with a function-static
11600 2006-03-07 12:42 Sandro Santilli <strk@keybit.net>
11602 * [r1153] addedvalidity test for a case with invalid input
11604 2006-03-07 12:41 Sandro Santilli <strk@keybit.net>
11606 * [r1152] Added --wkb-output and made --sql-output compatible with
11609 2006-03-07 11:22 Sandro Santilli <strk@keybit.net>
11611 * [r1151] table name for sqlOutput normalized
11613 2006-03-07 11:06 Sandro Santilli <strk@keybit.net>
11615 * [r1150] Added --sql-output switch for debugging
11617 2006-03-07 10:46 Sandro Santilli <strk@keybit.net>
11619 * [r1149] verbose validity errors
11621 2006-03-06 21:27 Sandro Santilli <strk@keybit.net>
11623 * [r1148] Cascading fixed after Unload definition moved to geos::io
11626 2006-03-06 19:43 Sandro Santilli <strk@keybit.net>
11628 * [r1147] Fixed Unload class definition namespace (geos::io)
11630 2006-03-06 19:40 Sandro Santilli <strk@keybit.net>
11632 * [r1146] geos::util namespace. New GeometryCollection::iterator
11633 interface, many cleanups.
11635 2006-03-06 15:23 Sandro Santilli <strk@keybit.net>
11637 * [r1145] geos::io namespace
11639 2006-03-06 14:30 Sandro Santilli <strk@keybit.net>
11641 * [r1143] Validity error include Coordinate
11643 2006-03-06 13:27 Sandro Santilli <strk@keybit.net>
11645 * [r1142] Cleaned up equalsExact
11647 2006-03-06 13:26 Sandro Santilli <strk@keybit.net>
11649 * [r1141] Fixed equalsExact check, and also reduced tolerance
11651 2006-03-06 12:47 Sandro Santilli <strk@keybit.net>
11653 * [r1140] TopologyValidationError error names (enum) renamed to
11656 2006-03-06 12:16 Sandro Santilli <strk@keybit.net>
11658 * [r1139] Added second case for Union
11660 2006-03-06 12:11 Sandro Santilli <strk@keybit.net>
11662 * [r1138] precision.h => geos/precision.h (#48)
11664 2006-03-06 11:39 Sandro Santilli <strk@keybit.net>
11666 * [r1137] Added test extracted from data provided by Guillaume
11669 2006-03-06 11:34 Sandro Santilli <strk@keybit.net>
11671 * [r1136] Dropped unused/unmaintained/platform-problematic serial
11672 version info for classes (#47)
11674 2006-03-06 11:17 Sandro Santilli <strk@keybit.net>
11676 * [r1135] added a compile-time option to get VERBOSE_EXCEPTION
11677 (print args on exceptions)
11679 2006-03-06 11:17 Sandro Santilli <strk@keybit.net>
11681 * [r1134] precision reducing overlayOp made compile-time optional
11683 2006-03-06 11:05 Sandro Santilli <strk@keybit.net>
11685 * [r1133] Added input and output validity test facilities
11687 2006-03-03 14:01 Sandro Santilli <strk@keybit.net>
11689 * [r1132] Experimental precision-reducing overlayOp
11691 2006-03-03 13:50 Sandro Santilli <strk@keybit.net>
11693 * [r1131] Cleaned up InteriorPointLine class
11695 2006-03-03 10:46 Sandro Santilli <strk@keybit.net>
11697 * [r1130] Removed 'using namespace' from headers, added missing
11698 headers in .cpp files, removed useless includes in headers
11701 2006-03-02 18:17 Sandro Santilli <strk@keybit.net>
11703 * [r1129] Added robustness testcases
11705 2006-03-02 16:22 Sandro Santilli <strk@keybit.net>
11707 * [r1128] Updated copyright notice
11709 2006-03-02 16:21 Sandro Santilli <strk@keybit.net>
11711 * [r1127] geos::precision namespace added
11713 2006-03-02 14:53 Sandro Santilli <strk@keybit.net>
11715 * [r1126] SweepLineEvent::DELETE=>DELETE_EVENT,
11716 INSERT=>INSERT_EVENT (#45)
11718 2006-03-02 14:34 Sandro Santilli <strk@keybit.net>
11720 * [r1125] GeometryGraphOperation::li made a non-static member, and
11723 2006-03-02 14:21 Sandro Santilli <strk@keybit.net>
11725 * [r1124] DEBUG => GEOS_DEBUG [#44]
11727 2006-03-02 12:12 Sandro Santilli <strk@keybit.net>
11729 * [r1123] Renamed DEBUG macros to GEOS_DEBUG, all wrapped in
11730 #ifndef block to allow global override (bug#43)
11732 2006-03-02 11:03 Sandro Santilli <strk@keybit.net>
11734 * [r1122] Added assertion in relate test handler
11736 2006-03-02 11:00 Sandro Santilli <strk@keybit.net>
11738 * [r1121] Changed IntersectionMatrix funx taking strings to take
11739 const string& instead
11741 2006-03-02 10:25 Sandro Santilli <strk@keybit.net>
11743 * [r1120] Added support for FLOATING_SINGLE precisionmodel in XML
11746 2006-03-02 10:03 Sandro Santilli <strk@keybit.net>
11748 * [r1119] Removed use of strdup, changed GEOSjtsport() to return
11749 const char* instead of char* (is not advertised in headerfile, so
11750 no compatibility problems)
11752 2006-03-02 09:51 Sandro Santilli <strk@keybit.net>
11754 * [r1118] Fixes in DEBUG lines (bug#42)
11756 2006-03-02 09:49 Sandro Santilli <strk@keybit.net>
11758 * [r1117] Changed LineSegment output to use 'LINESEGMENT' label
11759 rather then 'LINESTRING'
11761 2006-03-02 09:49 Sandro Santilli <strk@keybit.net>
11763 * [r1116] WINCE implmentation of gettimeofday (bug#40)
11765 2006-03-02 09:46 Sandro Santilli <strk@keybit.net>
11767 * [r1115] cleaned up debugging lines
11769 2006-03-01 18:44 Sandro Santilli <strk@keybit.net>
11771 * [r1114] added note about getInteriorPoint() possibly returning
11774 2006-03-01 18:43 Sandro Santilli <strk@keybit.net>
11776 * [r1113] Handled new NULL return from Geometry::getInteriorPoint()
11778 2006-03-01 18:37 Sandro Santilli <strk@keybit.net>
11780 * [r1112] Geometry::createPointFromInternalCoord dropped (it's a
11781 duplication of GeometryFactory::createPointFromInternalCoord).
11782 Fixed bugs in InteriorPoint* and getCentroid() inserted by
11785 2006-03-01 18:19 Sandro Santilli <strk@keybit.net>
11787 * [r1111] getCentroid() test moved from testLeaksBig.xml to
11788 TestCentroid.xml (synced with JTS-1.7)
11790 2006-03-01 18:15 Sandro Santilli <strk@keybit.net>
11792 * [r1110] Extracted getInteriorPoint() tests out of
11793 testLeaksBig.xml and into TestInteriorPoint.xml (synced with
11796 2006-03-01 18:14 Sandro Santilli <strk@keybit.net>
11798 * [r1109] Handled NULL return from Geometry::getInteriorPoint()
11800 2006-03-01 17:16 Sandro Santilli <strk@keybit.net>
11802 * [r1108] LineSegment class made final and optionally
11803 (compile-time) inlined.
11804 Reduced heap allocations in Centroid{Area,Line,Point} and
11805 InteriorPoint{Area,Line,Point}.
11807 2006-03-01 16:42 Sandro Santilli <strk@keybit.net>
11809 * [r1107] Fixed include name (Bug#41)
11811 2006-03-01 16:01 Sandro Santilli <strk@keybit.net>
11813 * [r1106] Fixed const correctness of operator<<(ostream&,
11814 SegmentNodeList&) [bug#37]
11816 2006-03-01 13:49 Sandro Santilli <strk@keybit.net>
11818 * [r1105] Fixed debug lines (bug#36)
11820 2006-03-01 13:48 Sandro Santilli <strk@keybit.net>
11822 * [r1104] Fixed missing type specifier (bug#35)
11824 2006-03-01 13:06 Sandro Santilli <strk@keybit.net>
11826 * [r1103] Used FLOATING precision model in buffer.xml test, added
11828 changed XMLTester.cpp to use a tolerance when comparing expected
11830 results from buffer operations.
11832 2006-03-01 12:12 Sandro Santilli <strk@keybit.net>
11834 * [r1102] Fixed a bug in verbose output preventing geometry arg 'A'
11835 from being properly printed
11837 2006-03-01 11:47 Sandro Santilli <strk@keybit.net>
11839 * [r1101] Applied patch by Mateusz Loskot (Bug #39)
11841 2006-03-01 10:48 Sandro Santilli <strk@keybit.net>
11843 * [r1100] Changed static TopologyValidationError::errMsg[] from
11844 'string' to 'const char*'
11845 to reduce dynamic memory allocations.
11847 2006-03-01 10:39 Sandro Santilli <strk@keybit.net>
11849 * [r1099] ctor and dtor made private and inlined
11851 2006-03-01 09:56 Sandro Santilli <strk@keybit.net>
11853 * [r1098] Case insensitive operation names and geometry arguments
11856 2006-03-01 09:43 Sandro Santilli <strk@keybit.net>
11858 * [r1097] Unrecognized tests always printed (was only printed when
11861 2006-03-01 08:52 Sandro Santilli <strk@keybit.net>
11863 * [r1096] File to be included by Makefile.vc
11865 2006-02-28 19:22 Sandro Santilli <strk@keybit.net>
11867 * [r1095] Fixed in-place definition of static members in
11868 OffsetCurveBuilder (bug#33)
11870 2006-02-28 19:18 Sandro Santilli <strk@keybit.net>
11872 * [r1094] Added cctype include (bug #34)
11874 2006-02-28 17:44 Sandro Santilli <strk@keybit.net>
11876 * [r1093] Added a check in SegmentNode::addSplitEdge to prevent
11878 to build SegmentString with less then 2 points.
11879 This is a temporary fix for the buffer.xml assertion failure,
11881 as Martin Davis review would really be needed there.
11883 2006-02-28 15:34 Sandro Santilli <strk@keybit.net>
11885 * [r1092] Fix for VC++ builds (Bug #32)
11887 2006-02-28 14:34 Sandro Santilli <strk@keybit.net>
11889 * [r1091] Added many assertions and debugging output hunting for a
11892 2006-02-28 14:05 Sandro Santilli <strk@keybit.net>
11894 * [r1090] Fixed a bug in a debugging line
11896 2006-02-28 13:08 Sandro Santilli <strk@keybit.net>
11898 * [r1089] Added missing definition of IteratedNoder::MAX_ITER,
11899 moving it to private access level
11901 2006-02-28 11:15 Sandro Santilli <strk@keybit.net>
11903 * [r1088] Fixed strchr use (Bug #30)
11905 2006-02-28 11:11 Sandro Santilli <strk@keybit.net>
11907 * [r1087] Fixed typo in GEOSLenght function
11909 2006-02-28 05:03 Sean Gillies <sgillies@frii.com>
11911 * [r1085] added GEOSLength(), GEOSEnvelope() to the C API
11913 2006-02-27 14:41 Sandro Santilli <strk@keybit.net>
11915 * [r1076] More verbose handling of exceptions
11917 2006-02-27 11:53 Sandro Santilli <strk@keybit.net>
11919 * [r1075] DirectedEdgeStar made more safe trough assert(), use of
11920 standard iterator and
11921 dynamic casts substituting static ones.
11923 2006-02-27 09:05 Sandro Santilli <strk@keybit.net>
11925 * [r1074] Doxygen comments, a few inlines and general cleanups
11927 2006-02-24 16:20 Sandro Santilli <strk@keybit.net>
11929 * [r1073] Added Mateusz implementation of round() in a new math.cpp
11931 named sym_round(). Changed use of rint_vc to sym_round in
11933 Moved rint_vc to math.cpp (geos::util namespace), to be renamed
11934 to something more meaningful
11936 2006-02-24 15:39 Sandro Santilli <strk@keybit.net>
11938 * [r1072] - operator>> for Coordinate, planarNode and planarEdge
11939 - Fixed bug in planarGraphComponent::setMarked
11940 - Added linemerge.xml test (single test, should grow a bit)
11942 2006-02-24 12:19 Sandro Santilli <strk@keybit.net>
11944 * [r1071] Fixed typo in config file
11946 2006-02-23 23:17 Sandro Santilli <strk@keybit.net>
11948 * [r1070] - Coordinate::nullCoordinate made private
11949 - Simplified Coordinate inline definitions
11950 - LMGeometryComponentFilter definition moved to LineMerger.cpp
11954 2006-02-23 20:32 Sandro Santilli <strk@keybit.net>
11956 * [r1069] Added support for LineMerge tests. Exception printed on
11959 2006-02-23 20:05 Sandro Santilli <strk@keybit.net>
11961 * [r1068] Fixed bug in MCIndexNoder constructor making memory
11962 checker go crazy, more
11963 doxygen-friendly comments, miscellaneous cleanups
11965 2006-02-23 20:03 Sandro Santilli <strk@keybit.net>
11967 * [r1067] updated to also show undocumented methods
11969 2006-02-23 11:54 Sandro Santilli <strk@keybit.net>
11971 * [r1066] - MCIndexPointSnapper
11972 - MCIndexSnapRounder
11973 - SnapRounding BufferOp
11975 - GEOSException hierarchy cleanups
11976 - SpatialIndex memory-friendly query interface
11977 - GeometryGraph::getBoundaryNodes memory-friendly
11978 - NodeMap::getBoundaryNodes memory-friendly
11979 - Cleanups in geomgraph::Edge
11980 - Added an XML test for snaprounding buffer (shows leaks, working
11983 2006-02-21 16:53 Sandro Santilli <strk@keybit.net>
11985 * [r1065] MCIndexPointSnapper, MCIndexSnapRounder
11987 2006-02-20 21:04 Sandro Santilli <strk@keybit.net>
11989 * [r1064] - namespace geos::index
11990 - SpatialIndex interface synced
11992 2006-02-20 10:14 Sandro Santilli <strk@keybit.net>
11994 * [r1063] - namespaces geos::index::*
11995 - Doxygen documentation cleanup
11997 2006-02-19 19:46 Sandro Santilli <strk@keybit.net>
11999 * [r1062] Packages <-> namespaces mapping for most GEOS internal
12000 code (uncomplete, but working). Dir-level libs for index/
12003 2006-02-18 21:08 Sandro Santilli <strk@keybit.net>
12005 * [r1061] - new CoordinateSequence::applyCoordinateFilter method
12007 - SegmentString::getCoordinates() doesn't return a clone anymore.
12008 - SegmentString::getCoordinatesRO() obsoleted.
12009 - SegmentString constructor does not promises constness of passed
12010 CoordinateSequence anymore.
12011 - NEW ScaledNoder class
12012 - Stubs for MCIndexPointSnapper and MCIndexSnapRounder
12013 - Simplified internal interaces of OffsetCurveBuilder and
12014 OffsetCurveSetBuilder
12016 2006-02-16 08:41 Sandro Santilli <strk@keybit.net>
12018 * [r1060] Fixed include: "util.h" => "geos/util.h"
12020 2006-02-16 08:41 Sandro Santilli <strk@keybit.net>
12022 * [r1059] added <cmath> include for round()
12024 2006-02-16 08:19 Sandro Santilli <strk@keybit.net>
12026 * [r1058] Missed from last commit
12028 2006-02-15 22:48 Sean Gillies <sgillies@frii.com>
12030 * [r1057] added GEOSGeomType
12032 2006-02-15 17:19 Sandro Santilli <strk@keybit.net>
12034 * [r1056] NodingValidator synced with JTS-1.7, added
12035 CoordinateSequence::operator[]
12036 and size() to easy port maintainance.
12038 2006-02-15 14:59 Sandro Santilli <strk@keybit.net>
12040 * [r1055] JTS-1.7 sync for:
12041 noding/SegmentNode.cpp
12042 noding/SegmentNodeList.cpp
12043 noding/SegmentString.cpp
12045 2006-02-14 13:28 Sandro Santilli <strk@keybit.net>
12047 * [r1054] New SnapRounding code ported from JTS-1.7 (not complete
12049 Buffer op optimized by using new snaprounding code.
12050 Leaks fixed in XMLTester.
12052 2006-02-09 15:52 Sandro Santilli <strk@keybit.net>
12054 * [r1053] GEOSException derived from std::exception; always thrown
12055 and cought by const ref.
12057 2006-02-09 15:41 Sean Gillies <sgillies@frii.com>
12059 * [r1052] incrementing C API patch level
12061 2006-02-09 14:49 Sean Gillies <sgillies@frii.com>
12063 * [r1051] added GEOSArea() to the C API
12065 2006-02-09 13:44 Sandro Santilli <strk@keybit.net>
12067 * [r1050] Added support for SRID in input WKB, undeprecated
12069 and Geometry::getSRID
12071 2006-02-09 01:47 Frank Warmerdam <warmerdam@pobox.com>
12073 * [r1049] Botched last fix. Hopefully this is better.
12075 2006-02-09 01:13 Sandro Santilli <strk@keybit.net>
12077 * [r1048] Added missing <limits> include
12079 2006-02-09 00:06 Frank Warmerdam <warmerdam@pobox.com>
12081 * [r1047] Fixed support for consuming WKB for 'POLYGON EMPTY' with
12083 http://bugzilla.remotesensing.org/show_bug.cgi?id=1064
12085 2006-02-08 17:18 Sandro Santilli <strk@keybit.net>
12087 * [r1046] - New WKTWriter::toLineString and ::toPoint convenience
12089 - New IsValidOp::setSelfTouchingRingFormingHoleValid method
12090 - New Envelope::centre()
12091 - New Envelope::intersection(Envelope)
12092 - New Envelope::expandBy(distance, [ydistance])
12093 - New LineString::reverse()
12094 - New MultiLineString::reverse()
12095 - New Geometry::buffer(distance, quadSeg, endCapStyle)
12096 - Obsoleted toInternalGeometry/fromInternalGeometry
12097 - More const-correctness in Buffer "package"
12099 2006-02-08 13:07 Sandro Santilli <strk@keybit.net>
12101 * [r1045] Added note about new LineSequencer class
12103 2006-02-08 12:59 Sandro Santilli <strk@keybit.net>
12105 * [r1044] - NEW Geometry::applyComponentFilter() templated method
12106 - Changed Geometry::getGeometryN() to take unsigned int and
12108 to return unsigned int.
12109 - Changed planarNode::getDegree() to return unsigned int.
12110 - Added Geometry::NonConstVect typedef
12111 - NEW LineSequencer class
12112 - Changed planarDirectedEdgeStar::outEdges from protected to
12114 - added static templated setVisitedMap to change Visited flag
12115 for all values in a map
12116 - Added const versions of some planarDirectedEdgeStar methods.
12117 - Added containers typedefs for planarDirectedEdgeStar
12119 2006-02-07 13:26 Sandro Santilli <strk@keybit.net>
12121 * [r1043] Added missing geomgraph SUBDIR
12123 2006-02-07 12:02 Sandro Santilli <strk@keybit.net>
12125 * [r1042] Removed TestConvexHull.xml file (already included in
12128 2006-02-06 11:27 Sandro Santilli <strk@keybit.net>
12130 * [r1041] new entry
12132 2006-02-05 17:14 Sandro Santilli <strk@keybit.net>
12134 * [r1040] - New ConnectedSubgraphFinder class.
12135 - More iterators returning methods, inlining and cleanups
12138 2006-02-04 00:54 Sandro Santilli <strk@keybit.net>
12140 * [r1039] - Doxygen dox updated
12141 - LineStringLT struct moved from geomgraph.h to geom.h
12142 - New planarSubgraph class
12143 - Fixed ruby Makefiles to avoid running tests when disabled
12144 - Renamed TESTS variable to XMLTESTS to not confuse 'make check'
12147 2006-02-03 09:26 Sandro Santilli <strk@keybit.net>
12149 * [r1038] Added missing file
12151 2006-02-02 02:20 Sandro Santilli <strk@keybit.net>
12153 * [r1037] Fixed bug in isRectangle() failing to detect rectangles.
12155 2006-02-01 22:22 Sandro Santilli <strk@keybit.net>
12159 2006-02-01 22:21 Sandro Santilli <strk@keybit.net>
12161 * [r1035] - Added rectangle-based optimizations of intersects() and
12163 - Inlined all planarGraphComponent class
12165 2006-01-31 21:42 Sandro Santilli <strk@keybit.net>
12167 * [r1034] Added DepthSegment object
12169 2006-01-31 21:36 Sandro Santilli <strk@keybit.net>
12171 * [r1033] Fixes error in calling read_hex from scripting languages.
12173 2006-01-31 21:35 Sandro Santilli <strk@keybit.net>
12175 * [r1032] Erroneusly ended in CVS
12177 2006-01-31 21:17 Sandro Santilli <strk@keybit.net>
12179 * [r1031] Added missing file from last commits
12181 2006-01-31 19:11 Sandro Santilli <strk@keybit.net>
12183 * [r1030] Another left-over from cleanups
12185 2006-01-31 19:10 Sandro Santilli <strk@keybit.net>
12187 * [r1029] Removed leftover files in obsoleted dirs
12189 2006-01-31 19:07 Sandro Santilli <strk@keybit.net>
12191 * [r1028] - Renamed DefaultCoordinateSequence to
12192 CoordinateArraySequence.
12193 - Moved GetNumGeometries() and GetGeometryN() interfaces
12194 from GeometryCollection to Geometry class.
12195 - Added getAt(int pos, Coordinate &to) funtion to
12196 CoordinateSequence class.
12197 - Reworked automake scripts to produce a static lib for each
12199 then link all subsystem's libs togheter
12200 - Moved C-API in it's own top-level dir capi/
12201 - Moved source/bigtest and source/test to tests/bigtest and
12203 - Fixed PointLocator handling of LinearRings
12204 - Changed CoordinateArrayFilter to reduce memory copies
12205 - Changed UniqueCoordinateArrayFilter to reduce memory copies
12206 - Added CGAlgorithms::isPointInRing() version working with
12207 Coordinate::ConstVect type (faster!)
12208 - Ported JTS-1.7 version of ConvexHull with big attention to
12209 memory usage optimizations.
12210 - Improved XMLTester output and user interface
12211 - geos::geom::util namespace used for geom/util stuff
12212 - Improved memory use in geos::geom::util::PolygonExtractor
12213 - New ShortCircuitedGeometryVisitor class
12214 - New operation/predicate package
12216 2006-01-30 21:59 Frank Warmerdam <warmerdam@pobox.com>
12218 * [r1027] yikes! comment out debug define again
12220 2006-01-30 21:58 Frank Warmerdam <warmerdam@pobox.com>
12222 * [r1026] fixed up some debug messages
12224 2006-01-30 16:55 Sandro Santilli <strk@keybit.net>
12226 * [r1025] More patches from Charlie Savage
12228 2006-01-27 08:58 Sandro Santilli <strk@keybit.net>
12230 * [r1024] Python and Ruby build disable by default (until we've
12231 properly tested it)
12233 2006-01-27 08:25 Sandro Santilli <strk@keybit.net>
12235 * [r1023] * Ruby - removes dependency on renames.i file which is no
12237 and was removed from CVS last week
12238 * Python - fixes autoconf search for Python include path
12239 * Python - fixes autoconf search for Python lib directory on
12241 * Python - adds python library to link line so that python
12245 2006-01-22 22:48 Sandro Santilli <strk@keybit.net>
12247 * [r1022] Added Safe's performance improvement idea for
12250 2006-01-21 16:11 Sandro Santilli <strk@keybit.net>
12254 2006-01-21 16:08 Sandro Santilli <strk@keybit.net>
12256 * [r1020] Fixed integer conversion bug (ported from JTS-1.7).
12257 Added last port information.
12259 2006-01-21 16:04 Sandro Santilli <strk@keybit.net>
12261 * [r1019] Added endian specification to case descriptions.
12262 All tests are Little Endian, should add the same
12263 tests with Big Endian format.
12265 2006-01-20 19:28 Sandro Santilli <strk@keybit.net>
12267 * [r1018] Updated port information
12269 2006-01-20 19:21 Sandro Santilli <strk@keybit.net>
12271 * [r1017] Fixed bug #13
12273 2006-01-20 19:11 Sandro Santilli <strk@keybit.net>
12275 * [r1016] Updated last port info
12277 2006-01-20 17:20 Sandro Santilli <strk@keybit.net>
12279 * [r1015] More SWIG/python/ruby patches
12281 2006-01-20 00:59 Sandro Santilli <strk@keybit.net>
12283 * [r1014] Better debugging
12285 2006-01-20 00:59 Sandro Santilli <strk@keybit.net>
12287 * [r1013] PrecisionModel made FLOATING
12289 2006-01-18 17:49 Sandro Santilli <strk@keybit.net>
12291 * [r1012] Reworked XMLTester to be quiet by default. Use -v switch
12292 to make it verbose.
12294 2006-01-18 17:47 Sandro Santilli <strk@keybit.net>
12296 * [r1011] Added GEOMETRYCOLLECTION test
12298 2006-01-18 17:47 Sandro Santilli <strk@keybit.net>
12300 * [r1010] Added another local test to the test rule
12302 2006-01-18 17:46 Sandro Santilli <strk@keybit.net>
12304 * [r1009] Fixed leak in ::writeFormatted(Geometry *)
12306 2006-01-18 17:45 Sandro Santilli <strk@keybit.net>
12308 * [r1008] more debugging lines
12310 2006-01-18 13:23 Sandro Santilli <strk@keybit.net>
12312 * [r1007] Set binary flag for stringstream used in ::readHEX()
12314 2006-01-18 12:54 Sandro Santilli <strk@keybit.net>
12316 * [r1006] Added HEXWKB support in XMLTester. Added a simple test in
12318 and a 'test' rule running the locally-available tests and showing
12321 2006-01-18 10:02 Sandro Santilli <strk@keybit.net>
12323 * [r1005] Added missing macro file
12325 2006-01-17 12:03 Sandro Santilli <strk@keybit.net>
12327 * [r1004] Modified AC_PROG_SWIG macro to set SWIG to the empty
12329 on error (rather then making it echo an error and return false).
12330 SWIG version 1.3.28 or up required in order to build SWIG-based
12333 2006-01-16 18:34 Sandro Santilli <strk@keybit.net>
12335 * [r1003] Added initial conditional build of python and ruby
12338 2006-01-15 23:01 Sandro Santilli <strk@keybit.net>
12340 * [r1001] Added bare build/install/dist scripts support for ruby
12343 2006-01-15 21:23 Sandro Santilli <strk@keybit.net>
12345 * [r1000] Initial import of ruby unit tests
12347 2006-01-15 21:22 Sandro Santilli <strk@keybit.net>
12349 * [r999] Added Envelope constructor by string (accepting what's
12350 returned by ::toString)
12352 2006-01-15 21:19 Sandro Santilli <strk@keybit.net>
12354 * [r998] Added WKBWriter::writeHEX() and WKBReader::readHEX()
12356 2006-01-12 11:44 Sandro Santilli <strk@keybit.net>
12358 * [r997] synced after 2.2.1 release
12360 2006-01-12 11:44 Sandro Santilli <strk@keybit.net>
12362 * [r996] Removed double call to ::isValid
12364 2006-01-08 15:39 Sandro Santilli <strk@keybit.net>
12366 * [r994] Changed finite() function call with FINITE() macro.
12368 2006-01-08 15:24 Sandro Santilli <strk@keybit.net>
12370 * [r993] Changed container-related typedef to class-scoped STL-like
12372 Fixed const correctness of EdgeIntersectionList::begin() and
12374 defined M_PI when undef as suggested by Charlie Savage.
12375 Removed <stdio.h> include from GeometricShapeFactory.cpp.
12377 2005-12-22 12:46 Sandro Santilli <strk@keybit.net>
12379 * [r992] Imported Charlie Savage new ruby wrapper and swig changes
12381 2005-12-14 11:22 Sandro Santilli <strk@keybit.net>
12383 * [r991] Added a note about the need to *always* increment CAPI
12386 2005-12-14 02:32 Sandro Santilli <strk@keybit.net>
12390 2005-12-13 23:59 Sandro Santilli <strk@keybit.net>
12392 * [r989] Removed INTERFACE_* defines (obsoleted).
12393 Made GEOSCoordSeq_clone() arg const (won't change ABI, it's C
12396 2005-12-13 23:03 Sandro Santilli <strk@keybit.net>
12398 * [r988] Removed conditional blocks based on GEOS version (we're
12400 in sync). This fixed an annoying problem introduced since
12402 and INTERFACE_CURREN were taken off geos/version.h
12404 2005-12-12 09:32 Sandro Santilli <strk@keybit.net>
12406 * [r987] Switched to -release mode for C++ library versioning.
12407 Every release will be binary-incompatible with previous.
12408 Removed GEOS_FIRST_INTERFACE and GEOS_LAST_INTERFACE defines
12409 from geos/version.h.
12411 2005-12-11 10:41 Sandro Santilli <strk@keybit.net>
12413 * [r984] Fixed premature initialization of average Z value in
12414 ElevationMatrixFilter
12416 2005-12-11 10:38 Sandro Santilli <strk@keybit.net>
12418 * [r983] Fixed mungled versions (1.0.0/3.0.1 => 1.0.1/3.0.0)
12420 2005-12-10 16:07 Sandro Santilli <strk@keybit.net>
12422 * [r981] Unkown -> Unknown typo fix
12424 2005-12-09 13:24 Sandro Santilli <strk@keybit.net>
12426 * [r980] Capi lib version set to 1.0.1 (due to leak fix in
12429 2005-12-09 11:36 Sandro Santilli <strk@keybit.net>
12431 * [r977] Small leak plugged in CAPI::GEOSHasZ() and in
12432 invalid input to PolygonizeGraph (again)
12434 2005-12-09 10:32 Sandro Santilli <strk@keybit.net>
12436 * [r974] Cleaned up debugging line left over from previous commit
12438 2005-12-09 10:03 Sandro Santilli <strk@keybit.net>
12440 * [r972] Fixed a bug making PolygonizeGraph choking on invalid
12442 Minor optimizations in Polygonizer loops.
12444 2005-12-08 14:14 Sandro Santilli <strk@keybit.net>
12446 * [r971] ElevationMatrixFilter used for both elevation and Matrix
12448 thus removing CoordinateSequence copy in
12449 ElevetaionMatrix::add(Geometry *).
12450 Changed CoordinateFilter::filter_rw to be a const method: updated
12451 all apply_rw() methods to take a const CoordinateFilter.
12453 2005-12-08 01:39 Sandro Santilli <strk@keybit.net>
12455 * [r970] SegmentString::eiList made a real object rather then a
12457 Adde getter for const and non-const references of it (dropping
12460 2005-12-08 01:11 Sandro Santilli <strk@keybit.net>
12462 * [r969] minor optimizations in loops
12464 2005-12-08 00:24 Sandro Santilli <strk@keybit.net>
12466 * [r968] Reduced coordinate assignments in ::createSplitEdge
12468 2005-12-08 00:03 Sandro Santilli <strk@keybit.net>
12470 * [r967] LineBuilder::lineEdgesList made a real vector, rather then
12471 pointer (private member).
12472 Small optimizations in LineBuilder loops, cleanups in LineBuilder
12475 2005-12-07 23:36 Sandro Santilli <strk@keybit.net>
12477 * [r966] standard indentation
12479 2005-12-07 22:52 Sandro Santilli <strk@keybit.net>
12481 * [r965] Added CoordinateSequence::apply_rw(CoordinateFilter *) and
12482 CoordinateSequence::apply_ro(CoordinateFilter *) const
12483 to reduce coordinate copies on read-write CoordinateFilter
12484 applications (previously required getAt()/setAt() calls).
12485 Undefined PROFILE_COORDINATE_COPIES (erroneously left defined by
12488 2005-12-07 21:55 Sandro Santilli <strk@keybit.net>
12490 * [r964] Optimized memory allocations in ::removeRepeatedPoints
12492 2005-12-07 20:52 Sandro Santilli <strk@keybit.net>
12494 * [r963] minor container methods call reduction
12496 2005-12-07 20:51 Sandro Santilli <strk@keybit.net>
12498 * [r962] removed dead code
12500 2005-12-07 20:51 Sandro Santilli <strk@keybit.net>
12502 * [r961] minor cleanups
12504 2005-12-07 20:49 Sandro Santilli <strk@keybit.net>
12506 * [r960] Oops, removed Coordinate copies introduced by recent code
12509 2005-12-07 19:18 Sandro Santilli <strk@keybit.net>
12511 * [r959] Changed PlanarGraph::addEdges and EdgeList::addAll to take
12512 a const vector by reference rather then a non-const vector by
12514 Optimized polygon vector allocations in
12515 OverlayOp::computeOverlay.
12517 2005-12-06 10:24 Sandro Santilli <strk@keybit.net>
12519 * [r958] Added acsite.m4 to distribution.
12520 Added macros and flags required to build on mingw arch.
12522 2005-11-30 16:07 Sandro Santilli <strk@keybit.net>
12524 * [r955] Added geos_c.h
12526 2005-11-30 16:03 Sandro Santilli <strk@keybit.net>
12528 * [r951] Added --ldflags
12530 2005-11-30 16:01 Sandro Santilli <strk@keybit.net>
12532 * [r949] Updated with C-API usage
12534 2005-11-30 11:27 Sandro Santilli <strk@keybit.net>
12536 * [r945] catch std::exception by ref
12538 2005-11-30 11:25 Sandro Santilli <strk@keybit.net>
12540 * [r944] includes cleanup
12542 2005-11-29 23:01 Sandro Santilli <strk@keybit.net>
12544 * [r942] updated moving some items to 2.2.0
12546 2005-11-29 15:45 Sandro Santilli <strk@keybit.net>
12548 * [r936] Fixed signedness of TopologyLocation methods, cleanups.
12550 2005-11-29 15:16 Sandro Santilli <strk@keybit.net>
12552 * [r935] Fixed sign-related warnings and signatures.
12554 2005-11-29 14:49 Sandro Santilli <strk@keybit.net>
12558 2005-11-29 14:44 Sandro Santilli <strk@keybit.net>
12562 2005-11-29 14:39 Sandro Santilli <strk@keybit.net>
12564 * [r932] Removed number of points cache in Edge, replaced with
12567 2005-11-29 14:39 Sandro Santilli <strk@keybit.net>
12569 * [r931] More signed/unsigned fixes
12571 2005-11-29 13:39 Sandro Santilli <strk@keybit.net>
12573 * [r930] Moved byte typedef from geom.h to io.h.
12574 Removed useless commas at inlined funx end.
12575 Changed CoordinateSequenceFactory::create(siz,dims) to use
12578 2005-11-29 11:18 Sandro Santilli <strk@keybit.net>
12580 * [r929] organized changes info
12582 2005-11-29 00:48 Sandro Santilli <strk@keybit.net>
12584 * [r928] Removed edgeList cache from EdgeEndRing. edgeMap is
12586 Restructured iterated access by use of standard ::iterator
12588 with scoped typedefs.
12590 2005-11-28 18:37 Sandro Santilli <strk@keybit.net>
12592 * [r927] Minor warning removal
12594 2005-11-25 12:22 Sandro Santilli <strk@keybit.net>
12596 * [r926] Made XMLTester able to run multiple test files and keep
12600 2005-11-25 11:40 Sandro Santilli <strk@keybit.net>
12602 * [r925] Another getSize in for loop, another int-unsigned int
12605 2005-11-25 11:31 Sandro Santilli <strk@keybit.net>
12607 * [r924] Removed all CoordinateSequence::getSize() calls embedded
12610 2005-11-25 11:30 Sandro Santilli <strk@keybit.net>
12612 * [r923] Fix in ::equals() - this finally passes testLeaksBig.xml
12615 2005-11-25 09:57 Sandro Santilli <strk@keybit.net>
12617 * [r922] Fixed bug in getCoordinates() [ introduced by previous
12620 2005-11-24 23:43 Sandro Santilli <strk@keybit.net>
12622 * [r921] Yes another fix, sorry. Missing const-correctness.
12624 2005-11-24 23:24 Sandro Santilli <strk@keybit.net>
12626 * [r920] Fixed equals() function [ optimized in previous commit,
12629 2005-11-24 23:24 Sandro Santilli <strk@keybit.net>
12631 * [r919] Added note about CoordinateSequence signed->unsigned
12634 2005-11-24 23:09 Sandro Santilli <strk@keybit.net>
12636 * [r918] CoordinateSequence indexes switched from int to the more
12637 the correct unsigned int. Optimizations here and there
12638 to avoid calling getSize() in loops.
12639 Update of all callers is not complete yet.
12641 2005-11-24 23:07 Sandro Santilli <strk@keybit.net>
12643 * [r917] CentroidLine made concrete class (only destructor was
12644 virtual) - avoided heap allocation for owned Coordinate centSum
12646 2005-11-21 16:03 Sandro Santilli <strk@keybit.net>
12648 * [r916] Coordinate interface change:
12649 Removed setCoordinate call, use assignment operator
12650 instead. Provided a compile-time switch to
12651 make copy ctor and assignment operators non-inline
12652 to allow for more accurate profiling.
12654 Coordinate copies removal:
12655 NodeFactory::createNode() takes now a Coordinate reference
12656 rather then real value. This brings coordinate copies
12657 in the testLeaksBig.xml test from 654818 to 645991
12658 (tested in 2.1 branch). In the head branch Coordinate
12660 Removed useless coordinate copies in ConvexHull
12663 STL containers heap allocations reduction:
12664 Converted many containers element from
12665 pointers to real objects.
12666 Made some use of .reserve() or size
12667 initialization when final container size is known
12670 Stateless classes allocations reduction:
12671 Provided ::instance() function for
12672 NodeFactories, to avoid allocating
12673 more then one (they are all
12676 HCoordinate improvements:
12677 Changed HCoordinate constructor by HCoordinates
12678 take reference rather then real objects.
12679 Changed HCoordinate::intersection to avoid
12680 a new allocation but rather return into a provided
12681 storage. LineIntersector changed to reflect
12684 2005-11-18 00:55 Sandro Santilli <strk@keybit.net>
12686 * [r915] Fixed a bug in EdgeRing::containsPoint().
12687 Changed EdgeRing::getLinearRing() to avoid LinearRing copy and
12689 usages from PolygonBuilder.
12690 Removed CoordinateSequence copy in EdgeRing (ownership is
12692 to its LinearRing).
12693 Removed heap allocations for EdgeRing containers.
12694 Initialization lists and cleanups.
12696 2005-11-16 22:21 Sandro Santilli <strk@keybit.net>
12698 * [r913] enforced const-correctness and use of initializer lists.
12700 2005-11-16 15:49 Sandro Santilli <strk@keybit.net>
12702 * [r912] Reduced gratuitous heap allocations.
12704 2005-11-15 18:30 Sandro Santilli <strk@keybit.net>
12706 * [r911] Removed dead code
12708 2005-11-15 12:14 Sandro Santilli <strk@keybit.net>
12710 * [r909] Reduced heap allocations, made use of references when
12712 small optimizations here and there.
12714 2005-11-15 10:04 Sandro Santilli <strk@keybit.net>
12716 * [r908] Reduced heap allocations (vectors, mostly).
12717 Enforced const-correctness, changed some interfaces
12718 to use references rather then pointers when appropriate.
12720 2005-11-15 10:02 Sandro Santilli <strk@keybit.net>
12722 * [r907] optimized envelope computation reducing virtual calls
12724 2005-11-14 18:14 Sandro Santilli <strk@keybit.net>
12726 * [r906] Reduced heap allocations made by TopologyLocation and
12728 Enforced const-correctness on GraphComponent.
12731 2005-11-10 16:26 Sandro Santilli <strk@keybit.net>
12733 * [r904] Fixed printHEX (was printing one char past the WKB)
12735 2005-11-10 15:20 Sandro Santilli <strk@keybit.net>
12737 * [r903] Made virtual overloads explicit.
12739 2005-11-10 10:47 Sandro Santilli <strk@keybit.net>
12741 * [r902] Renamed MultiPoint::getCoordinate(int) to
12742 MultiPoint::getCoordinateN(int)
12743 to avoid hiding of Geometry::getCoordinate().
12745 2005-11-10 10:24 Sandro Santilli <strk@keybit.net>
12747 * [r901] Fixed virtual overload of CoordinateArrayFilter::filter*
12749 2005-11-10 09:33 Sandro Santilli <strk@keybit.net>
12751 * [r900] Removed virtual overloading
12752 LineString::compareTo(LineString *)
12754 2005-11-09 15:14 Sandro Santilli <strk@keybit.net>
12756 * [r899] Forgot to add this
12758 2005-11-09 13:44 Sandro Santilli <strk@keybit.net>
12760 * [r898] Cleanups in Node and NodeMap.
12761 Optimization of EdgeIntersectionLessThen.
12763 2005-11-09 08:57 Sandro Santilli <strk@keybit.net>
12765 * [r897] IntersectionMatrix made a concrete and final type.
12766 Cleanups in class definition.
12768 2005-11-08 20:12 Sandro Santilli <strk@keybit.net>
12770 * [r896] Memory overhead reductions in buffer operations.
12772 2005-11-08 12:32 Sandro Santilli <strk@keybit.net>
12774 * [r895] Cleanups, ::setPoint small improvement
12776 2005-11-08 11:33 Sandro Santilli <strk@keybit.net>
12778 * [r894] comments cleanup
12780 2005-11-08 10:26 Sandro Santilli <strk@keybit.net>
12782 * [r893] Library versioning took back to 3.0.0
12784 2005-11-08 10:03 Sandro Santilli <strk@keybit.net>
12786 * [r892] Set library version to 2.2.0.
12787 Cleaned up Doxygen warnings.
12788 Inlined more Envelope methods.
12789 Dropped deprecated Envelope::overlaps methods.
12791 2005-11-07 18:07 Sandro Santilli <strk@keybit.net>
12793 * [r890] Removed VisualStudio knowledge from configure script
12795 2005-11-07 18:05 Sandro Santilli <strk@keybit.net>
12797 * [r889] Reduced set<> lookups
12799 2005-11-07 13:17 Frank Warmerdam <warmerdam@pobox.com>
12801 * [r888] no longer used
12803 2005-11-07 13:17 Frank Warmerdam <warmerdam@pobox.com>
12805 * [r887] removed VisualStudio, no longer distributed
12807 2005-11-07 13:16 Frank Warmerdam <warmerdam@pobox.com>
12811 2005-11-07 12:31 Sandro Santilli <strk@keybit.net>
12813 * [r885] Changed EdgeIntersectionList to use a set<> rathern then a
12815 to avoid dynamic allocation of initial header.
12816 Inlined short SweepLineEvent methods.
12818 2005-11-07 11:32 Sandro Santilli <strk@keybit.net>
12820 * [r884] Added const qualifiers to function to reflect paradigm of
12824 2005-11-04 15:42 Sandro Santilli <strk@keybit.net>
12826 * [r883] Fixed bug in SweepLineEventLessThen functor
12827 (didn't conform to strict weak ordering).
12828 Note: this was introduced by previous commit.
12830 2005-11-04 11:06 Sandro Santilli <strk@keybit.net>
12834 2005-11-04 11:04 Sandro Santilli <strk@keybit.net>
12836 * [r881] Ported revision 1.38 of IsValidOp.java (adding closed Ring
12838 Changed NestedRingTester classes to use Coorinate pointers
12839 rather then actual objects, to speedup NULL tests.
12840 Added JTS port revision when applicable.
12842 2005-11-04 08:28 Sandro Santilli <strk@keybit.net>
12844 * [r880] Ported speedup of OverlayOp::insertUniqueEdge() from
12848 2005-11-03 21:28 Sandro Santilli <strk@keybit.net>
12850 * [r878] Fixed constructors broke by previous commit
12852 2005-11-03 19:51 Sandro Santilli <strk@keybit.net>
12854 * [r877] Indentation changes, small vector memory allocation
12857 2005-11-03 09:15 Sandro Santilli <strk@keybit.net>
12859 * [r876] Removed declaration of PointCoordinateSequence and
12860 PointCoordinateSequenceFactory
12862 2005-11-01 09:40 Sandro Santilli <strk@keybit.net>
12864 * [r875] Replaced finite() with FINITE() calls.
12866 2005-10-27 14:05 Sandro Santilli <strk@keybit.net>
12868 * [r873] Added a SweepLineEventLessThen functor to be used by sort
12871 2005-10-24 13:28 Sandro Santilli <strk@keybit.net>
12873 * [r872] Changed constructors to take ownership of GEOSGeom and
12874 GEOSCoordSeq objects.
12875 Changed inspectors to retain ownership of GEOSGeom and
12876 GEOSCoordSeq objects.
12877 Added GEOSGeom_clone() method.
12879 2005-10-21 15:13 Sandro Santilli <strk@keybit.net>
12881 * [r871] Added GEOSGeom_clone() function
12883 2005-10-21 12:14 Sandro Santilli <strk@keybit.net>
12885 * [r870] Added missing GEOS_DLL specifiers
12887 2005-10-21 12:07 Sandro Santilli <strk@keybit.net>
12889 * [r869] Added fine-grained geometry constructors and GEOSCoordSeq
12890 abstract data type.
12891 Renamed GEOSmakeCollection to GEOSGeom_createCollection
12893 2005-10-21 09:02 Sandro Santilli <strk@keybit.net>
12895 * [r868] typo fixed
12897 2005-10-21 02:46 Frank Warmerdam <warmerdam@pobox.com>
12899 * [r867] added myself to authors - isn't that cheeky!
12901 2005-10-21 02:45 Frank Warmerdam <warmerdam@pobox.com>
12903 * [r866] added note on source\makefile.vc
12905 2005-10-21 02:44 Frank Warmerdam <warmerdam@pobox.com>
12907 * [r865] added a wee readme
12909 2005-10-21 02:41 Frank Warmerdam <warmerdam@pobox.com>
12911 * [r864] added DLL building, and geostest.exe
12913 2005-10-21 02:41 Frank Warmerdam <warmerdam@pobox.com>
12915 * [r863] need to DLL export C API
12917 2005-10-21 02:37 Frank Warmerdam <warmerdam@pobox.com>
12919 * [r862] DLL Export functions
12921 2005-10-21 02:37 Frank Warmerdam <warmerdam@pobox.com>
12923 * [r861] avoid non-portable vasprintf, make big buffer static
12925 2005-10-21 01:57 Frank Warmerdam <warmerdam@pobox.com>
12927 * [r860] updated for 3.0.0 and added C API
12929 2005-10-20 20:37 Frank Warmerdam <warmerdam@pobox.com>
12931 * [r859] added getMachineByteOrder(), convert to unix text mode
12933 2005-10-19 13:07 Sandro Santilli <strk@keybit.net>
12935 * [r858] Added support for SRID flag in WKB (full EWKB is accepted
12938 2005-10-19 12:59 Sandro Santilli <strk@keybit.net>
12940 * [r857] Added input stream checks in ByteOrderDataInStream,
12941 throwing ParseException on unexpected EOF
12943 2005-10-17 15:55 Sandro Santilli <strk@keybit.net>
12945 * [r856] Added GetGeometryN, GetInteriorRingN, GetExteriorRing
12947 2005-10-17 14:37 Sandro Santilli <strk@keybit.net>
12949 * [r855] Added comments on exception returns for Geometry info
12952 2005-10-17 14:33 Sandro Santilli <strk@keybit.net>
12954 * [r854] Added missing exception handlers from previous commit.
12955 Fixed GEOSGeomTypeId signatures.
12957 2005-10-17 12:56 Sandro Santilli <strk@keybit.net>
12959 * [r853] Removed GEOS_VERSION define (Geometry.cpp, the only file
12960 using this will use the one in version.h)
12962 2005-10-17 12:55 Sandro Santilli <strk@keybit.net>
12964 * [r852] Fixed GEOSGeom typedef to be accepted by C++ compilers,
12965 added extern "C" namespace for inclusion by C++ code (really
12968 2005-10-17 09:38 Sandro Santilli <strk@keybit.net>
12970 * [r851] Added GEOSDistance() function.
12971 Trapped all exceptions and reported using ERROR_MESSAGE rather
12972 then NOTICE_MESSAGE.
12973 Changed WKB functions to use 'unsigned char' rather then 'char'
12974 Added missing GEOS_setWKBOutputDims() function in header file.
12976 2005-09-28 16:33 Sandro Santilli <strk@keybit.net>
12978 * [r850] Added GEOS_setWKBOutputDims(int) function to specify
12980 dimension in WKB output.
12982 2005-09-28 10:15 Sandro Santilli <strk@keybit.net>
12984 * [r849] WKBWriter ctor out-lined (will require changes in the near
12985 future, for higher dimensions support), added support for 3d WKB
12988 2005-09-28 09:36 Sandro Santilli <strk@keybit.net>
12990 * [r848] Cleanups in the printHEX function
12992 2005-09-27 16:29 Sandro Santilli <strk@keybit.net>
12994 * [r847] Ported JTS-1.7 use of PrecisionModel in WKBReader
12996 2005-09-27 16:20 Sandro Santilli <strk@keybit.net>
12998 * [r846] Reverted previous change, fixed the bug by turning
13000 into a reference rather then a real object. ABI still breaks, but
13002 at least is safe (we didn't release any WKB-aware package so
13004 ABI is not a big deal at this stage).
13006 2005-09-27 16:00 Sandro Santilli <strk@keybit.net>
13008 * [r845] Fixed bug in WKBReader destroying the GeometryFactory used
13010 construction. Changed it's definition to *require* a
13014 2005-09-27 08:51 Sandro Santilli <strk@keybit.net>
13016 * [r844] Added XMLTester.h in XMLTester_SOURCES list
13018 2005-09-26 14:40 Sandro Santilli <strk@keybit.net>
13020 * [r843] Fixed handling of higher dimensional WKB streams
13022 2005-09-26 13:46 Sandro Santilli <strk@keybit.net>
13024 * [r842] Modified GEOS_CAPI_VERSION to include underlying GEOS
13027 2005-09-26 13:42 Sandro Santilli <strk@keybit.net>
13029 * [r841] Moved C-api versioning to top-level configure.in
13030 Added version info in geos_c.h
13032 2005-09-26 12:25 Sandro Santilli <strk@keybit.net>
13034 * [r840] Changed LineMerge interface to accept a single Geometry
13035 and return the simpler Geometry obtainable with the set of merger
13036 LineStrings. Fixed leaks in geostest, fixed a leak in
13039 2005-09-26 12:23 Sandro Santilli <strk@keybit.net>
13041 * [r839] Initializzation lists in PrecisionModel ctors
13043 2005-09-26 11:04 Sandro Santilli <strk@keybit.net>
13045 * [r838] Added changes in LineMerger
13047 2005-09-26 11:01 Sandro Santilli <strk@keybit.net>
13049 * [r837] Const correctness changes in LineMerger package, and a few
13052 2005-09-26 08:18 Sandro Santilli <strk@keybit.net>
13054 * [r836] Added .lo, .la and geostest
13056 2005-09-26 08:17 Sandro Santilli <strk@keybit.net>
13058 * [r835] Removed memory leak from WKB tester
13060 2005-09-23 17:20 Sandro Santilli <strk@keybit.net>
13062 * [r834] Made LineMerger graph be a real object (rather then a
13065 2005-09-23 16:07 Sandro Santilli <strk@keybit.net>
13067 * [r833] Fixed export of GEOSPolygonize() and GEOSMakeCollection()
13069 2005-09-23 09:49 Sandro Santilli <strk@keybit.net>
13071 * [r832] Added GEOSMakeCollection.
13072 Changed GEOSGetCentroid to return an EmptyGeometry when no
13074 computed (Empty input, for example).
13076 2005-09-19 08:16 Sandro Santilli <strk@keybit.net>
13078 * [r831] Added C api
13080 2005-09-14 15:11 Sandro Santilli <strk@keybit.net>
13082 * [r830] Removed functions returning not-new GEOSGeom objects to
13084 whereas when to destroy returns. Added not about memory
13087 2005-09-14 14:55 Sandro Santilli <strk@keybit.net>
13089 * [r829] Added copyright notices and usage notes
13091 2005-09-14 14:28 Sandro Santilli <strk@keybit.net>
13093 * [r828] Fixed bug writing WKB for all Multi* geoms as Collections.
13095 2005-09-14 13:58 Sandro Santilli <strk@keybit.net>
13097 * [r827] Initial abstract C api.
13099 2005-09-14 13:56 Sandro Santilli <strk@keybit.net>
13101 * [r826] Typo fixed
13103 2005-09-03 21:26 Sandro Santilli <strk@keybit.net>
13105 * [r825] Reworked WKB I/O to avoid use of templates and make better
13108 2005-08-22 13:34 Sandro Santilli <strk@keybit.net>
13110 * [r822] Added 2.1.4 section
13112 2005-08-22 13:31 Sandro Santilli <strk@keybit.net>
13114 * [r821] Fixed comparator functions used with STL sort() algorithm
13116 implement StrictWeakOrdering semantic.
13118 2005-07-12 14:33 Sandro Santilli <strk@keybit.net>
13122 2005-07-11 16:21 Sandro Santilli <strk@keybit.net>
13124 * [r818] Removed '_' prefix from header guards
13126 2005-07-11 12:17 Sandro Santilli <strk@keybit.net>
13128 * [r817] Cleaned up syntax
13130 2005-07-11 12:17 Sandro Santilli <strk@keybit.net>
13132 * [r816] Commented out useless include
13134 2005-07-11 10:50 Sandro Santilli <strk@keybit.net>
13136 * [r815] Added parens suggested by compiler
13138 2005-07-11 10:27 Sandro Santilli <strk@keybit.net>
13140 * [r814] Cleaned up signed/unsigned mismatches
13142 2005-07-11 10:27 Sandro Santilli <strk@keybit.net>
13144 * [r813] Fixed initializzazion lists
13146 2005-07-11 10:26 Sandro Santilli <strk@keybit.net>
13148 * [r812] Made CoordinateSequence::getDimension return unsigned int
13151 2005-07-11 10:23 Sandro Santilli <strk@keybit.net>
13153 * [r811] removed useless assignment
13155 2005-06-30 18:31 Sandro Santilli <strk@keybit.net>
13157 * [r807] Ported SubgraphDepthLocator optimizations from JTS code
13159 2005-06-28 21:13 Sandro Santilli <strk@keybit.net>
13161 * [r803] Fixed a bug introduced by LineSegment skip - made
13162 LineSegment skip a compile-time optione
13164 2005-06-28 16:52 Sandro Santilli <strk@keybit.net>
13166 * [r802] Added number of points count as a debugging aid
13168 2005-06-28 11:22 Sandro Santilli <strk@keybit.net>
13170 * [r801] Added DepthSegmentLT bugfix
13172 2005-06-28 01:07 Sandro Santilli <strk@keybit.net>
13174 * [r796] improved extraction of result points in overlay op
13176 2005-06-28 00:04 Sandro Santilli <strk@keybit.net>
13178 * [r794] improved ::isIncidentEdgeInResult() method
13180 2005-06-27 21:58 Sandro Santilli <strk@keybit.net>
13182 * [r793] Bugfix in DepthSegmentLT as suggested by Graeme Hiebert
13184 2005-06-27 21:24 Sandro Santilli <strk@keybit.net>
13186 * [r790] Fixed bug just-introduced with optimization.
13188 2005-06-27 21:21 Sandro Santilli <strk@keybit.net>
13190 * [r789] Reduced Coordinate copies due to LineSegment overuse
13192 2005-06-25 10:20 Sandro Santilli <strk@keybit.net>
13194 * [r787] OverlayOp speedup (JTS port)
13196 2005-06-24 11:12 Sandro Santilli <strk@keybit.net>
13198 * [r786] Added LineIntersector concrete type note
13200 2005-06-24 11:09 Sandro Santilli <strk@keybit.net>
13202 * [r785] Dropped RobustLineIntersector, made LineIntersector a
13205 LineIntersector::hasIntersection(Coordinate&,Coordinate&,Coordinate&)
13206 to avoid computing intersection point (Z) when it's not
13209 2005-06-23 14:22 Sandro Santilli <strk@keybit.net>
13211 * [r784] Inlined and added missing ::clone() for Geometry
13214 2005-06-23 11:23 Sandro Santilli <strk@keybit.net>
13216 * [r782] performance improvement for CGAlgorithms::isOnLine()
13218 2005-06-22 00:46 Sandro Santilli <strk@keybit.net>
13220 * [r779] Shortcircuit tests for Union
13222 2005-06-22 00:46 Sandro Santilli <strk@keybit.net>
13224 * [r777] Fixed bugus handling of collections in ::buildGeometry
13226 2005-06-21 12:22 Sandro Santilli <strk@keybit.net>
13228 * [r773] XMLTester code cleanups
13230 2005-06-20 10:23 Sandro Santilli <strk@keybit.net>
13232 * [r772] XMLTester installed by default
13234 2005-06-17 15:17 Sandro Santilli <strk@keybit.net>
13236 * [r770] Removed ltmain.sh from repository, will be created by
13239 2005-06-17 15:08 Sandro Santilli <strk@keybit.net>
13241 * [r766] Polygonizer segfault fix
13243 2005-06-17 14:58 Sandro Santilli <strk@keybit.net>
13245 * [r764] Fixed segfault in LinearRing and LineString constructors
13247 2005-06-14 11:57 Sandro Santilli <strk@keybit.net>
13249 * [r761] Added workaround for mingw Polygon name clash
13251 2005-06-10 14:04 Sandro Santilli <strk@keybit.net>
13253 * [r760] Added libtoolize call
13255 2005-06-10 13:24 Sandro Santilli <strk@keybit.net>
13257 * [r758] Added use declaration to make MingW build work
13259 2005-06-08 09:38 Sandro Santilli <strk@keybit.net>
13261 * [r754] Added GCC version requirement note
13263 2005-06-05 10:41 Sandro Santilli <strk@keybit.net>
13265 * [r752] Changes file renamed back to NEWS, automake insists on
13268 2005-05-30 16:20 No Body <no@body.net>
13270 * [r750] Blank news file to molfify new versions of autoconf
13272 2005-05-24 08:42 Sandro Santilli <strk@keybit.net>
13274 * [r749] Info moved into CHANGES file
13276 2005-05-24 08:42 Sandro Santilli <strk@keybit.net>
13278 * [r748] Filled in section from 2.0.0 to 2.1.1
13280 2005-05-24 07:48 Sandro Santilli <strk@keybit.net>
13282 * [r744] Initial import
13284 2005-05-23 16:42 Sandro Santilli <strk@keybit.net>
13286 * [r728] Added Refractions copyright
13288 2005-05-23 15:13 Sandro Santilli <strk@keybit.net>
13290 * [r717] Added debugging output
13292 2005-05-23 15:04 Sandro Santilli <strk@keybit.net>
13294 * [r716] Fixed bug in ::reverse()
13296 2005-05-22 17:45 Sandro Santilli <strk@keybit.net>
13298 * [r715] Fixed initialization list order
13300 2005-05-22 17:42 Sandro Santilli <strk@keybit.net>
13302 * [r714] Added missing WKBWriterT.h
13304 2005-05-20 16:15 Sandro Santilli <strk@keybit.net>
13306 * [r713] Code cleanups
13308 2005-05-20 16:14 Sandro Santilli <strk@keybit.net>
13310 * [r712] Fixed a bug in addPolygonRing setting wrong depths on
13313 2005-05-19 10:29 Sandro Santilli <strk@keybit.net>
13315 * [r711] Removed some CGAlgorithms instances substituting them with
13317 to the static functions. Interfaces accepting CGAlgorithms
13319 for backward compatibility but modified to make the argument
13321 Fixed a small memory leak in OffsetCurveBuilder::getRingCurve.
13322 Inlined some smaller functions encountered during bug hunting.
13323 Updated Copyright notices in the touched files.
13325 2005-05-19 10:26 Sandro Santilli <strk@keybit.net>
13327 * [r710] Added bogus multipolygon buffering test
13329 2005-05-13 18:06 Sandro Santilli <strk@keybit.net>
13331 * [r709] Added default tolerance parameter for equalsExact
13333 2005-05-13 17:15 Sandro Santilli <strk@keybit.net>
13335 * [r708] cleanups and indentations
13337 2005-05-13 17:14 Sandro Santilli <strk@keybit.net>
13339 * [r707] Added comment about 2D-only comparison of
13340 ::equal(Coordinate, Coordinate, double)
13342 2005-05-09 21:17 Sandro Santilli <strk@keybit.net>
13344 * [r706] Second argument to ::write made mandatory.
13346 2005-05-09 10:35 Sandro Santilli <strk@keybit.net>
13348 * [r705] Ported JTS robustness patches made by Martin on
13349 suggestions by Kevin.
13351 2005-05-03 15:30 Sandro Santilli <strk@keybit.net>
13353 * [r704] Added WKB TODOs
13355 2005-04-29 17:40 Sandro Santilli <strk@keybit.net>
13357 * [r703] Updated Doxygen documentation and some Copyright headers.
13359 2005-04-29 16:36 Sandro Santilli <strk@keybit.net>
13361 * [r702] Fixed biostringstream stream output.
13363 2005-04-29 16:36 Sandro Santilli <strk@keybit.net>
13365 * [r701] Made WKBReader use global_factory, for having WKB reads
13367 same context of input geoms.
13369 2005-04-29 15:34 Sandro Santilli <strk@keybit.net>
13371 * [r700] Typedef'ed biostringstream, preferred parameter for
13372 WKB parser templates.
13373 Added << operator for biostringstream.
13374 Typedef'ed WKBWriter and WKBReader to be parametrized by
13376 Added WKBtest in doc/example.cpp
13378 2005-04-29 11:52 Sandro Santilli <strk@keybit.net>
13380 * [r699] Added new JTS interfaces for CoordinateSequence and
13382 removed example implementations to reduce maintainance costs.
13383 Added first implementation of WKBWriter, made
13384 ByteOrderDataInStream
13387 2005-04-29 11:50 Sandro Santilli <strk@keybit.net>
13389 * [r698] Added machine byte order extractor
13391 2005-04-21 15:13 Sandro Santilli <strk@keybit.net>
13393 * [r697] library version bumped to 3.0.0
13395 2005-04-21 13:43 Sandro Santilli <strk@keybit.net>
13397 * [r696] Updated chage logs
13399 2005-04-21 11:16 Sandro Santilli <strk@keybit.net>
13401 * [r695] Removed useless Coordinate copies in mergeZ() - patch by
13404 2005-04-20 17:56 Sandro Santilli <strk@keybit.net>
13406 * [r694] Removed NonRobustCGAlgorithms and RobustCGAlgorithms,
13408 unused (CGAlgorithms replaces both with robust implementation).
13410 2005-04-20 17:22 Sandro Santilli <strk@keybit.net>
13412 * [r693] Added initial implementation of WKBReaderT and
13413 ByteOrderDataInStreamT
13414 class templates and ByteOrderValues class.
13415 Work is unfinished as WKBReader requires new interface of
13417 taking higher dimensions into account.
13419 2005-04-20 17:18 Sandro Santilli <strk@keybit.net>
13421 * [r692] Added standard copyright header
13423 2005-04-19 11:49 Sandro Santilli <strk@keybit.net>
13425 * [r691] Fixed segfault in ::isEmpty
13427 2005-04-14 11:49 Sandro Santilli <strk@keybit.net>
13429 * [r690] Applied slightly modified patch by Cheng Shan to speedup
13432 2005-04-07 18:43 Sandro Santilli <strk@keybit.net>
13434 * [r689] Fixed bug throwing an exception when a result could be
13438 2005-04-06 11:09 Sandro Santilli <strk@keybit.net>
13440 * [r688] Applied patch from Jon Schlueter (math.h => cmath;
13441 ieeefp.h in "C" block)
13443 2005-04-02 17:07 Sean Gillies <sgillies@frii.com>
13445 * [r687] now supporting the win32 platform, thanks to Howard Butler
13447 2005-03-26 08:19 Sandro Santilli <strk@keybit.net>
13449 * [r686] Commented out Polygonizer::LineStringAdder friendship
13451 2005-03-10 17:27 Sandro Santilli <strk@keybit.net>
13453 * [r685] ported from current JTS
13455 2005-03-04 07:48 Sandro Santilli <strk@keybit.net>
13457 * [r684] Removed useless copy from ::isOnLine() - suggested by Dale
13460 2005-03-02 08:14 Sandro Santilli <strk@keybit.net>
13462 * [r683] Removed commented line, cousing strange behaviours with
13465 2005-02-22 18:21 Sandro Santilli <strk@keybit.net>
13467 * [r682] Changed SegmentNode to contain a *real* Coordinate (not a
13469 construction costs.
13471 2005-02-22 17:10 Sandro Santilli <strk@keybit.net>
13473 * [r681] Reduced CoordinateSequence::getSize() calls.
13475 2005-02-22 16:24 Sandro Santilli <strk@keybit.net>
13477 * [r680] cached number of points in Edge
13479 2005-02-22 16:23 Sandro Santilli <strk@keybit.net>
13481 * [r679] Cached number of points in CoordinateSequence.
13483 2005-02-22 15:49 Sandro Santilli <strk@keybit.net>
13485 * [r678] Reduced calls to DefaultCoordinateSequence->getSize().
13487 2005-02-22 15:16 Sandro Santilli <strk@keybit.net>
13489 * [r677] STRtree::avg() and STRtree::centreY() inlined.
13491 2005-02-22 10:55 Sandro Santilli <strk@keybit.net>
13493 * [r676] Optimized Edge::equals(Edge *e)
13495 2005-02-18 08:20 Sandro Santilli <strk@keybit.net>
13497 * [r675] Added support for point-per-quadrant argument in buffer
13498 tests (using arg2).
13500 2005-02-17 09:56 Sandro Santilli <strk@keybit.net>
13502 * [r674] Commented out unused variable.
13504 2005-02-17 09:56 Sandro Santilli <strk@keybit.net>
13506 * [r673] Applied patch from Jon Schlueter using <cmath> instead of
13509 2005-02-15 17:15 Sandro Santilli <strk@keybit.net>
13511 * [r672] Inlined most Envelope methods, reserved() memory for some
13513 the usage was known a priori.
13515 2005-02-11 08:58 Sandro Santilli <strk@keybit.net>
13517 * [r671] Applied patch from Curtis Barrett handling --includedir
13519 params for configure.
13521 2005-02-05 05:44 Sandro Santilli <strk@keybit.net>
13523 * [r670] Changed geomgraph nodeMap to use Coordinate pointers as
13525 lots of other Coordinate copies.
13527 2005-02-04 23:55 Sandro Santilli <strk@keybit.net>
13529 * [r669] Envelope destructor made non-virtual to give compiler more
13533 2005-02-04 18:49 Sandro Santilli <strk@keybit.net>
13535 * [r668] Changed ::computeDepths to use a set instead of a vector
13539 2005-02-04 14:49 Sandro Santilli <strk@keybit.net>
13541 * [r667] Added rule to build staticXMLTester (for profiling with
13544 2005-02-03 09:17 Sandro Santilli <strk@keybit.net>
13546 * [r666] more profiling label
13548 2005-02-01 16:09 Sandro Santilli <strk@keybit.net>
13550 * [r665] more profiling labels
13552 2005-02-01 16:06 Sandro Santilli <strk@keybit.net>
13554 * [r664] Small optimizations.
13556 2005-02-01 14:18 Sandro Santilli <strk@keybit.net>
13558 * [r663] More profiler labels
13560 2005-02-01 14:18 Sandro Santilli <strk@keybit.net>
13562 * [r662] Made profiler start/stop inline
13564 2005-02-01 13:44 Sandro Santilli <strk@keybit.net>
13566 * [r661] More profiling labels.
13568 2005-01-31 15:41 Sandro Santilli <strk@keybit.net>
13570 * [r660] Small optimizations.
13572 2005-01-28 10:01 Sandro Santilli <strk@keybit.net>
13574 * [r659] substituted sprintf calls with use of ostringstream
13576 2005-01-28 09:47 Sandro Santilli <strk@keybit.net>
13578 * [r658] Replaced sprintf uses with ostringstream.
13580 2005-01-28 08:47 Sandro Santilli <strk@keybit.net>
13582 * [r657] Removed sprintf usage, replaced with sstream
13584 2005-01-28 07:58 Sandro Santilli <strk@keybit.net>
13586 * [r656] removed sprintf usage, ad ::toString call
13587 Coordinate::toString
13589 2005-01-18 17:22 Sandro Santilli <strk@keybit.net>
13591 * [r655] reverted previous change, sign was actually stored in zgap
13593 2005-01-18 17:09 Sandro Santilli <strk@keybit.net>
13595 * [r654] Fixed interpolateZ call using final intersection point
13596 instead of HCoordinate.
13598 2005-01-14 08:04 Sandro Santilli <strk@keybit.net>
13600 * [r653] Fixed Z interpolation to use the correct sign
13602 2005-01-03 16:06 Sandro Santilli <strk@keybit.net>
13604 * [r652] Changed polygonize op to return a GeometryCollection
13606 2005-01-03 15:56 Sandro Santilli <strk@keybit.net>
13608 * [r651] Fixed memory leaks just introduced for Polygonizer test
13611 2005-01-03 15:49 Sandro Santilli <strk@keybit.net>
13613 * [r650] Added Polygonize test handling
13615 2004-12-30 13:32 Sandro Santilli <strk@keybit.net>
13617 * [r649] Handled NULL result from getCentroid()
13619 2004-12-30 13:31 Sandro Santilli <strk@keybit.net>
13621 * [r648] Fixed a segfault on EMPTYGEOM->getCeontroid()
13623 2004-12-30 10:14 Sandro Santilli <strk@keybit.net>
13625 * [r647] never return LinearRing or MultiLinearRing from
13628 2004-12-30 10:14 Sandro Santilli <strk@keybit.net>
13630 * [r646] input checking and class promoting in
13631 createMultiLineString()
13633 2004-12-22 09:42 Sandro Santilli <strk@keybit.net>
13635 * [r645] Fixed a premature Geometry destruction, Avoided
13636 CoordinateSequence copies
13639 2004-12-16 18:29 Paul Ramsey <pramsey@cleverelephant.ca>
13641 * [r644] Bumped minor version number for 2.1.1 release.
13643 2004-12-16 16:27 Sandro Santilli <strk@keybit.net>
13645 * [r643] Fixed LinearRing::clone() to return LinearRing instead of
13648 2004-12-16 16:08 Sandro Santilli <strk@keybit.net>
13650 * [r642] New patches from Niki Spahiev <niki.spahiev@gmail.com>
13653 2004-12-16 09:05 Sandro Santilli <strk@keybit.net>
13655 * [r641] Added python example by Niki Spahiev
13656 <niki.spahiev@gmail.com>
13658 2004-12-16 08:56 Sandro Santilli <strk@keybit.net>
13660 * [r640] Applyed patches by Niki Spahiev <niki.spahiev@gmail.com>
13662 2004-12-14 10:35 Sandro Santilli <strk@keybit.net>
13664 * [r638] Comments cleanup. PolygonizeGraph keeps track of generated
13666 for delayed destruction.
13668 2004-12-13 13:54 Sandro Santilli <strk@keybit.net>
13670 * [r637] Added a not about gcc 2.95.4 required friendship
13672 2004-12-13 13:53 Sandro Santilli <strk@keybit.net>
13674 * [r636] Fixed uninitialized Coordinate.
13676 2004-12-12 17:22 Sandro Santilli <strk@keybit.net>
13678 * [r635] version.h and platform.h installed again (missed when
13681 2004-12-08 14:33 Sandro Santilli <strk@keybit.net>
13683 * [r634] Checked inner polys getBoundary return for the single
13686 2004-12-08 14:32 Sandro Santilli <strk@keybit.net>
13690 2004-12-08 14:31 Sandro Santilli <strk@keybit.net>
13692 * [r632] adjusted getBoundary expected returns to match OGC specs
13694 2004-12-08 14:31 Sandro Santilli <strk@keybit.net>
13696 * [r631] elevationMatrix deleted by destructor
13698 2004-12-08 14:30 Sandro Santilli <strk@keybit.net>
13700 * [r630] Added default profiler instance cleanup
13702 2004-12-08 13:54 Sandro Santilli <strk@keybit.net>
13704 * [r629] gcc warnings checked and fixed, general cleanups.
13706 2004-12-06 10:54 Sandro Santilli <strk@keybit.net>
13708 * [r628] Added timeval.h in distribution.
13710 2004-12-05 10:54 Sandro Santilli <strk@keybit.net>
13712 * [r627] initial revision
13714 2004-12-05 10:50 Sandro Santilli <strk@keybit.net>
13716 * [r626] forgot to add
13718 2004-12-05 10:48 Sandro Santilli <strk@keybit.net>
13720 * [r625] Modifications by Alex Bodnaru
13722 2004-12-05 10:44 Sandro Santilli <strk@keybit.net>
13724 * [r624] Applied Norman Vine patches for cleaner win32 build.
13726 2004-12-04 15:56 Sandro Santilli <strk@keybit.net>
13728 * [r623] Added source/Makefile.vc and
13729 source/headers/geos/platform.h.in in distribution
13731 2004-12-04 15:31 Sandro Santilli <strk@keybit.net>
13733 * [r622] Added VisualStudio dir in distribution, removed platform.h
13734 and version.h from it.
13736 2004-12-04 01:20 Frank Warmerdam <warmerdam@pobox.com>
13738 * [r621] removed dll delete
13740 2004-12-03 22:52 Sandro Santilli <strk@keybit.net>
13742 * [r620] enforced const return of CoordinateSequence::toVector()
13743 method to derivate classes.
13745 2004-12-03 16:26 Frank Warmerdam <warmerdam@pobox.com>
13747 * [r619] added headers
13749 2004-12-03 16:25 Frank Warmerdam <warmerdam@pobox.com>
13753 2004-12-03 16:22 Frank Warmerdam <warmerdam@pobox.com>
13755 * [r617] update to use I64 on MSVC for 64 bit integer constants,
13758 2004-12-03 16:21 Frank Warmerdam <warmerdam@pobox.com>
13760 * [r616] dont try for sys/time.h with MSVC
13762 2004-12-03 16:19 Frank Warmerdam <warmerdam@pobox.com>
13766 2004-11-30 16:44 Sandro Santilli <strk@keybit.net>
13768 * [r614] Added gettimeofday implementation for win32, curtesy of Wu
13771 2004-11-30 13:05 Sandro Santilli <strk@keybit.net>
13773 * [r613] Removed inclusion of stdio.h, which should now be useless.
13775 2004-11-30 13:04 Sandro Santilli <strk@keybit.net>
13777 * [r612] Added optional inclusion of ieeefp.h on platform providing
13780 2004-11-29 16:05 Sandro Santilli <strk@keybit.net>
13782 * [r611] Fixed a bug in LineIntersector::interpolateZ causing NaN
13785 Handled dimensional collapses in ElevationMatrix.
13786 Added ISNAN macro and changed ISNAN/FINITE macros to avoid
13787 dispendious isnan() and finite() calls.
13789 2004-11-27 11:36 Sandro Santilli <strk@keybit.net>
13791 * [r610] Updated scripts by Alex Bodnaru, added Makefile
13793 2004-11-26 09:53 Sandro Santilli <strk@keybit.net>
13795 * [r609] Added more FINITE calls, and added inf and -inf to FINITE
13798 2004-11-26 09:22 Sandro Santilli <strk@keybit.net>
13800 * [r608] Added FINITE(x) macro and its use.
13801 Made input geoms average Z computation optional in OverlayOp.
13803 2004-11-24 18:10 Sandro Santilli <strk@keybit.net>
13805 * [r607] Stricter handling of USE_ELEVATION_MATRIX define
13807 2004-11-24 18:10 Sandro Santilli <strk@keybit.net>
13809 * [r606] Cleanup of interpolateZ
13811 2004-11-24 12:29 Sandro Santilli <strk@keybit.net>
13813 * [r605] Handled boundary cases in ::getCell
13815 2004-11-24 11:32 Sandro Santilli <strk@keybit.net>
13817 * [r604] Re-enabled Z propagation in output lines.
13819 2004-11-23 19:53 Sandro Santilli <strk@keybit.net>
13821 * [r603] Had LineIntersector compute Z by interpolation.
13823 2004-11-23 16:22 Sandro Santilli <strk@keybit.net>
13825 * [r602] Added ElevationMatrix class and components to do
13826 post-processing draping of overlayed geometries.
13828 2004-11-22 15:51 Sandro Santilli <strk@keybit.net>
13830 * [r601] Added interpolation of containing geometry's average Z for
13831 point_in_poly case.
13833 2004-11-22 13:02 Sandro Santilli <strk@keybit.net>
13835 * [r600] Fixed a bug in Collinear intersection Z computation
13837 2004-11-22 13:02 Sandro Santilli <strk@keybit.net>
13839 * [r599] Forced use if computed intersection point in
13840 ::createSplitEdge (for Z computation)
13842 2004-11-22 12:59 Sandro Santilli <strk@keybit.net>
13844 * [r598] Added debugging lines
13846 2004-11-22 11:34 Sandro Santilli <strk@keybit.net>
13848 * [r597] More debugging lines and comments/indentation cleanups
13850 2004-11-22 11:34 Sandro Santilli <strk@keybit.net>
13852 * [r596] Added Z computation for CollinearIntersections
13854 2004-11-20 18:54 Sandro Santilli <strk@keybit.net>
13856 * [r595] Scripts updates from Alex Bodnaru
13858 2004-11-20 18:17 Sandro Santilli <strk@keybit.net>
13860 * [r594] Added Z propagation for overlay lines output.
13862 2004-11-20 17:16 Sandro Santilli <strk@keybit.net>
13864 * [r593] Handled Z merging for point on polygon boundary case.
13866 2004-11-20 16:25 Sandro Santilli <strk@keybit.net>
13868 * [r592] Added Z computation for point on line case.
13870 2004-11-20 15:46 Sandro Santilli <strk@keybit.net>
13872 * [r591] Added composing Z management functions and elements for
13875 2004-11-20 15:45 Sandro Santilli <strk@keybit.net>
13877 * [r590] Fixed Z merging in addNode(Node *)
13879 2004-11-20 15:41 Sandro Santilli <strk@keybit.net>
13881 * [r589] Added Z merging in ::addNode
13883 2004-11-20 15:41 Sandro Santilli <strk@keybit.net>
13885 * [r588] Added management of vector of composing Z values.
13887 2004-11-20 15:40 Sandro Santilli <strk@keybit.net>
13889 * [r587] Added Z computation in point-segment intersection.
13891 2004-11-20 15:39 Sandro Santilli <strk@keybit.net>
13893 * [r586] Reduced HEAP allocations.
13895 2004-11-19 16:35 Sandro Santilli <strk@keybit.net>
13897 * [r585] Added debian package builder scripts.
13899 2004-11-19 16:15 Sandro Santilli <strk@keybit.net>
13901 * [r584] Completely removed sprintf usage, substituted by
13904 2004-11-19 16:09 Sandro Santilli <strk@keybit.net>
13906 * [r583] Added <stdio.h> include for sprintf recognition.
13908 2004-11-19 10:10 Sandro Santilli <strk@keybit.net>
13910 * [r582] COMPUTE_Z re-enabled by default
13912 2004-11-19 09:33 Sandro Santilli <strk@keybit.net>
13914 * [r581] removed useless CoordinateSequence copy in ::addLineString
13916 2004-11-17 15:09 Sandro Santilli <strk@keybit.net>
13918 * [r580] Changed COMPUTE_Z defaults to be more conservative
13920 2004-11-17 08:41 Sandro Santilli <strk@keybit.net>
13922 * [r579] Fixed a bug in Z computation and removed debugging output
13925 2004-11-17 08:13 Sandro Santilli <strk@keybit.net>
13927 * [r578] Indentation changes.
13928 Some Z_COMPUTATION activated by default.
13930 2004-11-12 18:12 Sandro Santilli <strk@keybit.net>
13932 * [r576] Changed ::getBoundary() to return LineString if polygon
13934 (has required to pass OGC conformance test T20)
13936 2004-11-09 20:22 Sandro Santilli <strk@keybit.net>
13938 * [r575] Removed -g -O2 from geos-config --cflags output
13940 2004-11-08 18:33 Sandro Santilli <strk@keybit.net>
13942 * [r574] Just another small improvement.
13944 2004-11-08 15:58 Sandro Santilli <strk@keybit.net>
13946 * [r573] More performance tuning.
13948 2004-11-08 13:12 Sandro Santilli <strk@keybit.net>
13950 * [r572] Added profiler.h
13952 2004-11-08 12:15 Sandro Santilli <strk@keybit.net>
13954 * [r571] Added number of gathered timings in output.
13956 2004-11-08 11:19 Sandro Santilli <strk@keybit.net>
13958 * [r570] Profiler::get() always return a Profile (new if not
13961 2004-11-08 10:58 Sandro Santilli <strk@keybit.net>
13963 * [r569] Optimized the ::intersect function to avoid nested
13966 2004-11-08 10:57 Sandro Santilli <strk@keybit.net>
13968 * [r568] Moved Log lines at the bottom, and cut oldest
13970 2004-11-06 08:16 Sandro Santilli <strk@keybit.net>
13972 * [r567] Fixed CGAlgorithms::isCCW from JTS port.
13973 Code cleanup in IsValidOp.
13975 2004-11-05 12:18 Sandro Santilli <strk@keybit.net>
13979 2004-11-05 11:41 Sandro Santilli <strk@keybit.net>
13981 * [r565] Made IsValidOp handle IllegalArgumentException throw from
13983 as a sign of invalidity (just for Polygon geometries).
13984 Removed leaks generated by this specific exception.
13986 2004-11-04 19:08 Sandro Santilli <strk@keybit.net>
13988 * [r564] Cleanups, initializers list, profiling.
13990 2004-11-04 08:49 Sandro Santilli <strk@keybit.net>
13992 * [r563] Unlinked new documentation.
13994 2004-11-03 08:22 Sandro Santilli <strk@keybit.net>
13996 * [r562] Slightly modified log/log2 based algo to better handle
14000 2004-11-02 16:38 Sandro Santilli <strk@keybit.net>
14002 * [r561] Fixed ieee-754 detection switch
14004 2004-11-02 16:31 Sandro Santilli <strk@keybit.net>
14008 2004-11-02 16:05 Sandro Santilli <strk@keybit.net>
14010 * [r559] Autodetect availability of IEEE-754 FP
14012 2004-11-02 15:49 Sandro Santilli <strk@keybit.net>
14014 * [r558] Moved ASSUME_IEEE_DOUBLE define from DoubleBits.cpp to
14016 Fixed a bug in powerOf2(). Made the !IEEE version less prone to
14017 round-offs (still has approximation errors).
14019 2004-11-02 14:13 Sandro Santilli <strk@keybit.net>
14021 * [r557] Fixed bug in IEEE-based exponent and PowerOf2 computation,
14025 2004-11-02 14:11 Sandro Santilli <strk@keybit.net>
14027 * [r556] Added more profiling.
14029 2004-11-02 09:38 Sandro Santilli <strk@keybit.net>
14031 * [r555] Added timer for buffer test.
14033 2004-11-01 16:43 Sandro Santilli <strk@keybit.net>
14035 * [r554] Added Profiler code.
14036 Temporarly patched a bug in DoubleBits (must check drawbacks).
14037 Various cleanups and speedups.
14039 2004-10-27 13:57 Sandro Santilli <strk@keybit.net>
14041 * [r553] Added some debugging lines (disabled by default)
14043 2004-10-27 11:05 Sandro Santilli <strk@keybit.net>
14047 2004-10-26 17:46 Sandro Santilli <strk@keybit.net>
14049 * [r551] Removed slash-stars in comments to remove annoying
14052 2004-10-26 17:14 Sandro Santilli <strk@keybit.net>
14054 * [r550] current:revision:age set to 3.0.1 (will be release 2.1.0).
14057 2004-10-26 16:22 Sandro Santilli <strk@keybit.net>
14061 2004-10-26 16:09 Sandro Santilli <strk@keybit.net>
14063 * [r548] Some more intentation and envelope equality check fix.
14065 2004-10-21 22:29 Sandro Santilli <strk@keybit.net>
14067 * [r547] Indentation changes and some more COMPUTE_Z rules
14069 2004-10-21 17:13 Sandro Santilli <strk@keybit.net>
14071 * [r546] Fixed bug introduced by previous patch.
14073 2004-10-21 07:03 Sandro Santilli <strk@keybit.net>
14075 * [r545] Removed leak in ::readPolygonText reported by Carlos A.
14078 2004-10-20 17:32 Sandro Santilli <strk@keybit.net>
14080 * [r544] Initial approach to 2.5d intersection()
14082 2004-10-19 21:04 Sandro Santilli <strk@keybit.net>
14086 2004-10-19 19:51 Sandro Santilli <strk@keybit.net>
14088 * [r542] Fixed many leaks and bugs in Polygonizer.
14089 Output still bogus.
14091 2004-10-18 12:43 Sandro Santilli <strk@keybit.net>
14093 * [r541] swig interface added to distribution.
14095 2004-10-13 10:03 Sandro Santilli <strk@keybit.net>
14097 * [r540] Added missing linemerge and polygonize operation.
14098 Bug fixes and leaks removal from the newly added modules and
14099 planargraph (used by them).
14100 Some comments and indentation changes.
14102 2004-09-23 21:36 Sandro Santilli <strk@keybit.net>
14104 * [r539] Fixed a bug in ::reverse (thanks to Elliott Edwards)
14106 2004-09-23 21:28 Paul Ramsey <pramsey@cleverelephant.ca>
14108 * [r538] Back minor version back to 2.0.1
14110 2004-09-23 04:30 Paul Ramsey <pramsey@cleverelephant.ca>
14112 * [r537] Bumped minor version to 2.0.2 after 2.0.1 release.
14114 2004-09-21 09:47 Sandro Santilli <strk@keybit.net>
14116 * [r536] fixed a mis-initialization bug in ::reduce
14118 2004-09-21 09:47 Sandro Santilli <strk@keybit.net>
14120 * [r535] Removed useless auto_ptr usage in ::exponent
14122 2004-09-16 09:50 Sandro Santilli <strk@keybit.net>
14126 2004-09-16 09:48 Sandro Santilli <strk@keybit.net>
14128 * [r533] Finer short-circuit tests for equals, within, contains.
14130 2004-09-16 09:48 Sandro Santilli <strk@keybit.net>
14132 * [r532] Added Envelope::equals
14134 2004-09-16 07:32 Sandro Santilli <strk@keybit.net>
14138 2004-09-16 07:32 Sandro Santilli <strk@keybit.net>
14140 * [r530] Added short-circuit tests. Can be disabled at compile-time
14142 2004-09-13 12:50 Sandro Santilli <strk@keybit.net>
14144 * [r529] comments cleanup
14146 2004-09-13 12:40 Sandro Santilli <strk@keybit.net>
14150 2004-09-13 12:40 Sandro Santilli <strk@keybit.net>
14152 * [r527] Updated version number
14154 2004-09-13 12:39 Sandro Santilli <strk@keybit.net>
14156 * [r526] Added missing newline at end of output
14158 2004-09-13 12:39 Sandro Santilli <strk@keybit.net>
14160 * [r525] Made Point and MultiPoint subject to Validity tests.
14162 2004-09-13 10:14 Sandro Santilli <strk@keybit.net>
14164 * [r524] Added INVALID_COORDINATE code num and error message.
14166 2004-09-13 10:12 Sandro Santilli <strk@keybit.net>
14168 * [r523] Added invalid coordinates checks in IsValidOp.
14171 2004-09-13 09:18 Sandro Santilli <strk@keybit.net>
14173 * [r522] Added IsValidOp::isValid(Coordinate &)
14175 2004-09-13 09:07 Sandro Santilli <strk@keybit.net>
14177 * [r521] Ported fix in LineString::isCoordinate
14179 2004-09-12 03:51 Paul Ramsey <pramsey@cleverelephant.ca>
14181 * [r520] Casting changes to allow OS/X compilation.
14183 2004-09-07 08:29 Sandro Santilli <strk@keybit.net>
14185 * [r519] Fixed doxygen malformed comment for Coordinate class
14187 2004-08-20 03:20 Paul Ramsey <pramsey@cleverelephant.ca>
14189 * [r517] Added reference to bigtest.h so 'make dist' includes it
14192 2004-08-20 01:55 Paul Ramsey <pramsey@cleverelephant.ca>
14194 * [r516] Removed examples from build directories for release (they
14197 2004-08-04 08:26 Sandro Santilli <strk@keybit.net>
14199 * [r515] comments lift, stack allocation reduced
14201 2004-07-27 16:35 Sandro Santilli <strk@keybit.net>
14203 * [r514] Geometry::getEnvelopeInternal() changed to return a const
14205 This should reduce object copies as once computed the envelope of
14207 geometry remains the same.
14209 2004-07-26 19:28 Sean Gillies <sgillies@frii.com>
14211 * [r513] added to AUTHORS
14213 2004-07-26 18:53 Sean Gillies <sgillies@frii.com>
14215 * [r512] added simple exception handling on all method calls
14217 2004-07-26 16:35 Sandro Santilli <strk@keybit.net>
14219 * [r511] Removed dangling MultiPoint::isClosed() method definition.
14221 2004-07-26 15:40 Sean Gillies <sgillies@frii.com>
14223 * [r510] wrapped up WKT reader and writer and added two test cases
14224 to check that it works. found a bug where the WKT reader crashes
14225 the program in the case of poorly formatted WKT string.
14227 2004-07-25 23:45 Sean Gillies <sgillies@frii.com>
14229 * [r509] SWIG interface for high level language modules, Python
14230 setup script, and beginning of a unit testing framework under
14231 swig/python/tests. The build works for today's CVS GEOS, and the
14232 test passes -- means that a module can be built, installed, and
14235 2004-07-22 16:58 Sandro Santilli <strk@keybit.net>
14237 * [r508] runtime version extractor functions split. geos::version()
14239 geos::geosversion() and geos::jtsport()
14241 2004-07-22 08:45 Sandro Santilli <strk@keybit.net>
14243 * [r507] Documentation updates, memory leaks fixed.
14245 2004-07-22 07:19 Sandro Santilli <strk@keybit.net>
14247 * [r506] Changed getCoordinatesRO description.
14249 2004-07-22 07:04 Sandro Santilli <strk@keybit.net>
14251 * [r505] Documented missing geometry functions.
14253 2004-07-21 09:55 Sandro Santilli <strk@keybit.net>
14255 * [r504] CoordinateSequence::atLeastNCoordinatesOrNothing
14257 Documentation fixes.
14259 2004-07-21 09:11 Sandro Santilli <strk@keybit.net>
14263 2004-07-20 08:35 Sandro Santilli <strk@keybit.net>
14265 * [r502] Updated doxygen rule
14267 2004-07-20 08:34 Sandro Santilli <strk@keybit.net>
14269 * [r501] Fixed a bug in opDistance.h.
14270 Removed doxygen tags from obsoleted CoordinateList.cpp.
14271 Got doxygen to run with no warnings.
14273 2004-07-19 19:37 Paul Ramsey <pramsey@cleverelephant.ca>
14275 * [r500] Changed doxygen target to be more "make dist" friendly.
14276 (and allow autogeneration of CVS snapshot to work again.)
14278 2004-07-19 13:19 Sandro Santilli <strk@keybit.net>
14280 * [r499] Documentation fixes
14282 2004-07-19 10:38 Sandro Santilli <strk@keybit.net>
14284 * [r498] Added Doxyfile
14286 2004-07-19 10:38 Sandro Santilli <strk@keybit.net>
14290 2004-07-19 10:37 Sandro Santilli <strk@keybit.net>
14292 * [r496] Doxygen doc added to default build rules
14294 2004-07-19 10:37 Sandro Santilli <strk@keybit.net>
14296 * [r495] defaultCoordinateSequenceFactory made module-static (use
14297 DefaultCoordinateSequenceFactory::instance() instead)
14299 2004-07-19 10:35 Sandro Santilli <strk@keybit.net>
14301 * [r494] bigtest.h moved to local dir
14303 2004-07-19 10:34 Sandro Santilli <strk@keybit.net>
14305 * [r493] removed doxygen documentation of removed feature
14307 2004-07-19 10:33 Sandro Santilli <strk@keybit.net>
14309 * [r492] Class documentation changed to report geos.h as WKT
14310 writer/parser header file
14312 2004-07-19 10:30 Sandro Santilli <strk@keybit.net>
14314 * [r491] acconfig.h moved one directory up
14316 2004-07-19 10:28 Sandro Santilli <strk@keybit.net>
14318 * [r490] Excluded example and test dirs from input set
14320 2004-07-17 10:48 Sandro Santilli <strk@keybit.net>
14324 2004-07-17 10:48 Sandro Santilli <strk@keybit.net>
14326 * [r488] added Doxyfile (generated)
14328 2004-07-17 10:48 Sandro Santilli <strk@keybit.net>
14330 * [r487] fixed typo in documentation
14332 2004-07-17 10:47 Sandro Santilli <strk@keybit.net>
14334 * [r486] Doxygen configuration created at ./configure time, for
14337 2004-07-17 09:19 Sandro Santilli <strk@keybit.net>
14339 * [r485] added GEOS version report
14341 2004-07-17 09:18 Sandro Santilli <strk@keybit.net>
14343 * [r484] Added geos::version()
14345 2004-07-17 09:07 Sandro Santilli <strk@keybit.net>
14347 * [r483] Added --jtsport
14349 2004-07-17 09:06 Sandro Santilli <strk@keybit.net>
14351 * [r482] Added GEOS_FIRST_INTERFACE, GEOS_LAST_INTERFACE and
14354 2004-07-17 09:05 Sandro Santilli <strk@keybit.net>
14356 * [r481] Added JTS_PORT variable.
14357 Simplified versioning settings: comments added,
14358 major/minor/patchlevel
14359 extracted by CURRENT,AGE,REVISION.
14361 2004-07-16 17:02 Sandro Santilli <strk@keybit.net>
14365 2004-07-16 16:20 Sandro Santilli <strk@keybit.net>
14367 * [r479] Libtool versioning scheme adopted.
14369 2004-07-16 16:09 Sandro Santilli <strk@keybit.net>
14371 * [r478] removed useless Includedir
14373 2004-07-16 15:57 Sandro Santilli <strk@keybit.net>
14375 * [r477] made includes use <>
14377 2004-07-16 13:27 Sandro Santilli <strk@keybit.net>
14381 2004-07-16 10:28 Sandro Santilli <strk@keybit.net>
14383 * [r475] Dimesions object allocated on the heap
14385 2004-07-16 10:00 Sandro Santilli <strk@keybit.net>
14387 * [r474] Bug fixed in GeometricShapeFactory examples.
14388 Added example of GeometricShapeFactory::createArc.
14390 2004-07-16 09:58 Sandro Santilli <strk@keybit.net>
14394 2004-07-16 09:58 Sandro Santilli <strk@keybit.net>
14396 * [r472] Added LINEARRING to LINESTRING conversion
14398 2004-07-16 09:57 Sandro Santilli <strk@keybit.net>
14400 * [r471] Modified library version to 1.4.0
14402 2004-07-15 13:41 Sandro Santilli <strk@keybit.net>
14404 * [r470] Added createRectangle example.
14406 2004-07-15 13:40 Sandro Santilli <strk@keybit.net>
14408 * [r469] Memory leaks fixed, CoordinateSequence use made JTS -
14411 2004-07-14 21:21 Sandro Santilli <strk@keybit.net>
14415 2004-07-14 21:20 Sandro Santilli <strk@keybit.net>
14417 * [r467] Added GeometricShapeFactory note on doxygen mainpage
14419 2004-07-14 21:20 Sandro Santilli <strk@keybit.net>
14421 * [r466] added geos/io.h and geos/unload.h
14423 2004-07-14 21:19 Sandro Santilli <strk@keybit.net>
14425 * [r465] GeometricShapeFactory first pass of bug fixes
14427 2004-07-14 21:17 Sandro Santilli <strk@keybit.net>
14429 * [r464] added missing GeometricShapeFactory.cpp
14431 2004-07-14 21:17 Sandro Santilli <strk@keybit.net>
14433 * [r463] added inequality operator for Coordinate
14435 2004-07-14 21:15 Sandro Santilli <strk@keybit.net>
14437 * [r462] Added GeometricShapeFactory example: createCircle.
14438 Added simple filter to send example output to a postgis table.
14440 2004-07-13 08:33 Sandro Santilli <strk@keybit.net>
14442 * [r461] Added missing virtual destructor to virtual classes.
14443 Fixed implicit unsigned int -> int casts
14445 2004-07-12 19:16 Sandro Santilli <strk@keybit.net>
14447 * [r460] Commented out CoordinateList class definition.
14449 2004-07-12 15:42 Sandro Santilli <strk@keybit.net>
14451 * [r459] Fixed maximumPreciseValue scope
14453 2004-07-09 08:01 Sandro Santilli <strk@keybit.net>
14457 2004-07-08 19:41 Sandro Santilli <strk@keybit.net>
14459 * [r457] renamed to reflect JTS API.
14461 2004-07-08 19:38 Sandro Santilli <strk@keybit.net>
14463 * [r456] renamed from *List* equivalents
14465 2004-07-08 19:37 Sandro Santilli <strk@keybit.net>
14467 * [r455] Renamed to PointCoordinateSequence.cpp
14469 2004-07-08 19:37 Sandro Santilli <strk@keybit.net>
14471 * [r454] Renamed to CoordinateSequenceFactory.cpp
14473 2004-07-08 19:36 Sandro Santilli <strk@keybit.net>
14475 * [r453] Renamed to DefaultCoordinateSequence.cpp
14477 2004-07-08 19:34 Sandro Santilli <strk@keybit.net>
14479 * [r452] Mirrored JTS interface of CoordinateSequence, factory and
14480 default implementations.
14481 Added DefaultCoordinateSequenceFactory::instance() function.
14483 2004-07-07 18:54 Sandro Santilli <strk@keybit.net>
14487 2004-07-07 10:29 Sandro Santilli <strk@keybit.net>
14489 * [r450] Adjusted exceptions documentation.
14491 2004-07-07 09:38 Sandro Santilli <strk@keybit.net>
14493 * [r449] Dropped WKTWriter::stringOfChars (implemented by
14495 Dropped WKTWriter default constructor (internally created
14497 Updated XMLTester to respect the changes.
14498 Main documentation page made nicer.
14500 2004-07-07 07:52 Sandro Santilli <strk@keybit.net>
14502 * [r448] Removed note about required speedup in BufferSubgraph.
14503 I've made tests with 'sets' and there is actually a big slow
14506 2004-07-06 17:58 Sandro Santilli <strk@keybit.net>
14508 * [r447] Removed deprecated Geometry constructors based on
14510 SRID specification. Removed SimpleGeometryPrecisionReducer
14512 of changing Geometry's factory. Reverted Geometry::factory member
14513 to be a reference to external factory.
14515 2004-07-05 19:40 Sandro Santilli <strk@keybit.net>
14517 * [r446] Added GeometryFactory::destroyGeometry(Geometry *)
14519 2004-07-05 15:20 Sandro Santilli <strk@keybit.net>
14521 * [r445] Documentation again.
14523 2004-07-05 14:23 Sandro Santilli <strk@keybit.net>
14525 * [r444] More documentation cleanups.
14527 2004-07-05 11:50 Sandro Santilli <strk@keybit.net>
14529 * [r443] initial import
14531 2004-07-05 10:50 Sandro Santilli <strk@keybit.net>
14533 * [r442] deep-dopy construction taken out of Geometry and
14535 in GeometryFactory.
14536 Deep-copy geometry construction takes care of cleaning up copies
14538 Implemented clone() method for CoordinateList
14539 Changed createMultiPoint(CoordinateList) signature to reflect
14540 copy semantic (by-ref instead of by-pointer).
14541 Cleaned up documentation.
14543 2004-07-03 12:54 Sandro Santilli <strk@keybit.net>
14545 * [r441] more entries
14547 2004-07-03 12:51 Sandro Santilli <strk@keybit.net>
14549 * [r440] Documentation cleanups for DoxyGen.
14551 2004-07-02 17:22 Sandro Santilli <strk@keybit.net>
14553 * [r439] Doxygen configuration file renamed.
14555 2004-07-02 14:27 Sandro Santilli <strk@keybit.net>
14557 * [r438] Added deep-copy / take-ownerhship for Point type.
14559 2004-07-02 13:28 Sandro Santilli <strk@keybit.net>
14561 * [r437] Fixed all #include lines to reflect headers layout change.
14562 Added client application build tips in README.
14564 2004-07-02 13:21 Sandro Santilli <strk@keybit.net>
14566 * [r436] renamed to geos/version.h.in
14568 2004-07-02 13:20 Sandro Santilli <strk@keybit.net>
14570 * [r435] Header files moved under geos/ dir.
14572 2004-07-01 17:34 Sandro Santilli <strk@keybit.net>
14574 * [r434] GeometryFactory argument in Geometry constructor reverted
14575 to its copy-and-destroy semantic.
14577 2004-07-01 17:07 Sandro Santilli <strk@keybit.net>
14579 * [r433] Added doxygen_docs generation rule
14581 2004-07-01 16:49 Sandro Santilli <strk@keybit.net>
14583 * [r432] re-generated with doxygen 1.2.15
14585 2004-07-01 15:47 No Body <no@body.net>
14587 * [r431] Added doxygen file for better doco generation.
14589 2004-07-01 14:12 Sandro Santilli <strk@keybit.net>
14591 * [r430] Geometry constructors come now in two flavors:
14592 - deep-copy args (pass-by-reference)
14593 - take-ownership of args (pass-by-pointer)
14594 Same functionality is available through GeometryFactory,
14595 including buildGeometry().
14597 2004-06-30 20:59 Sandro Santilli <strk@keybit.net>
14599 * [r429] Removed GeoemtryFactory copy from geometry constructors.
14600 Enforced const-correctness on GeometryFactory arguments.
14602 2004-06-28 21:58 Sandro Santilli <strk@keybit.net>
14604 * [r428] Constructors speedup.
14606 2004-06-28 21:11 Sandro Santilli <strk@keybit.net>
14608 * [r427] Moved getGeometryTypeId() definitions from geom.h to each
14610 Added holes argument check in Polygon.cpp.
14612 2004-06-25 14:26 Sandro Santilli <strk@keybit.net>
14614 * [r426] fixed --includes
14616 2004-06-22 16:57 Sandro Santilli <strk@keybit.net>
14618 * [r425] Written down some news
14620 2004-06-22 16:56 Sandro Santilli <strk@keybit.net>
14622 * [r424] Added geos.h file.
14624 2004-06-21 22:14 Sandro Santilli <strk@keybit.net>
14626 * [r423] added geos_version.h
14628 2004-06-21 22:13 Sandro Santilli <strk@keybit.net>
14632 2004-06-21 22:13 Sandro Santilli <strk@keybit.net>
14634 * [r421] Added VERSION defines
14636 2004-06-16 13:13 Sandro Santilli <strk@keybit.net>
14638 * [r420] Changed interface of SegmentString, now copying
14639 CoordinateList argument.
14640 Fixed memory leaks associated with this and MultiGeometry
14642 Other associated fixes.
14644 2004-06-15 21:35 Sandro Santilli <strk@keybit.net>
14646 * [r419] fixed buildGeometry to always return a newly allocated
14649 2004-06-15 20:42 Sandro Santilli <strk@keybit.net>
14651 * [r418] updated to respect deep-copy GeometryCollection interface
14653 2004-06-15 20:30 Sandro Santilli <strk@keybit.net>
14655 * [r417] fixed a typo
14657 2004-06-15 20:20 Sandro Santilli <strk@keybit.net>
14659 * [r416] updated to respect deep-copy GeometryCollection interface
14661 2004-06-15 20:07 Sandro Santilli <strk@keybit.net>
14663 * [r415] GeometryCollections constructors make a deep copy of
14664 Geometry vector argument.
14666 2004-06-15 20:01 Sandro Santilli <strk@keybit.net>
14668 * [r414] Empty geometry creation call made using NULL instead of
14669 newly created empty vector (will be faster)
14671 2004-06-15 19:24 Sandro Santilli <strk@keybit.net>
14673 * [r413] Fixed a bug preventing geos-config from giving correct
14676 2004-06-15 07:40 Sandro Santilli <strk@keybit.net>
14678 * [r412] Added missing <stdio.h> include
14680 2004-06-15 07:40 Sandro Santilli <strk@keybit.net>
14684 2004-05-28 18:16 Yury Bychkov <me@yury.ca>
14686 * [r410] Changed rounding method to make compilable with VC++
14688 2004-05-27 12:09 Sandro Santilli <strk@keybit.net>
14690 * [r409] added one buffer test
14692 2004-05-27 10:27 Sandro Santilli <strk@keybit.net>
14694 * [r408] Memory leaks fixed.
14696 2004-05-27 10:26 Sandro Santilli <strk@keybit.net>
14698 * [r407] set (useless?) recordIsolated member in constructor
14700 2004-05-27 09:53 Sandro Santilli <strk@keybit.net>
14702 * [r406] MonotoneChainOverlapAction::overlap(*) funx made virtual
14703 as they are supposed to be.
14705 2004-05-27 08:40 Sandro Santilli <strk@keybit.net>
14707 * [r405] Fixed a memleak in buffer test.
14709 2004-05-27 08:37 Sandro Santilli <strk@keybit.net>
14711 * [r404] Fixed a bug preventing OffsetCurveBuilder point list from
14714 2004-05-26 19:48 Sandro Santilli <strk@keybit.net>
14716 * [r403] Changed abs() to fabs() when working with doubles.
14717 Used dynamic_cast<> instead of typeid() when JTS uses instanceof.
14719 2004-05-26 13:12 Sandro Santilli <strk@keybit.net>
14721 * [r402] Removed try/catch block from ::buildSubgraphs
14723 2004-05-26 09:50 Sandro Santilli <strk@keybit.net>
14725 * [r401] Added comments about OverlayNodeFactory() ownership in
14726 NodeMap and PlanarGraph constuctors
14728 2004-05-26 09:49 Sandro Santilli <strk@keybit.net>
14730 * [r400] PlanarGraph made local to ::buffer instead of Class
14733 2004-05-21 14:17 Sandro Santilli <strk@keybit.net>
14737 2004-05-21 13:58 Sandro Santilli <strk@keybit.net>
14739 * [r398] ::intersection missed to invalidate geometryCollection
14742 2004-05-21 13:55 Sandro Santilli <strk@keybit.net>
14746 2004-05-21 13:39 Sandro Santilli <strk@keybit.net>
14748 * [r396] ::makePrecise make use of nearbyint() now, to be
14749 compatible with JTS
14751 2004-05-21 13:37 Sandro Santilli <strk@keybit.net>
14753 * [r395] first import
14755 2004-05-20 09:14 Sandro Santilli <strk@keybit.net>
14759 2004-05-19 19:39 Yury Bychkov <me@yury.ca>
14761 * [r393] Changed rounding method to make compilable with VC++
14763 2004-05-19 13:40 Sandro Santilli <strk@keybit.net>
14765 * [r392] Fixed bug in ::addCircle
14767 2004-05-19 13:18 Sandro Santilli <strk@keybit.net>
14769 * [r391] made CoordinateList::toString() a const member function
14771 2004-05-19 13:01 Sandro Santilli <strk@keybit.net>
14773 * [r390] avoided assignment operator calls for BufferBuilder
14775 2004-05-19 12:50 Sandro Santilli <strk@keybit.net>
14777 * [r389] Removed all try/catch blocks transforming stack
14778 allocated-vectors to auto-heap-allocations
14780 2004-05-19 09:57 Yury Bychkov <me@yury.ca>
14782 * [r388] Bugfix in OffsetCurveSetBuilder::addPolygon (JTS 1.4.1)
14784 2004-05-18 13:49 Sandro Santilli <strk@keybit.net>
14786 * [r387] Output made more neat (geometry B is not printed if not
14788 Added support for buffer tests.
14790 2004-05-18 13:15 Sandro Santilli <strk@keybit.net>
14792 * [r386] made ::scroll handle already scrolled vect and more
14795 2004-05-18 00:02 Yury Bychkov <me@yury.ca>
14797 * [r385] IsValidOp::checkShellNotNested() bugfix from JTS 1.4.1
14798 (not released yet) has been added.
14800 2004-05-17 21:14 Yury Bychkov <me@yury.ca>
14802 * [r384] JavaDoc updated
14804 2004-05-17 21:09 Yury Bychkov <me@yury.ca>
14806 * [r383] toString() performance enhancement
14808 2004-05-17 21:03 Yury Bychkov <me@yury.ca>
14810 * [r382] JavaDoc updated
14812 2004-05-17 12:54 Sandro Santilli <strk@keybit.net>
14814 * [r381] Added tab in list of blank chars
14816 2004-05-17 12:53 Sandro Santilli <strk@keybit.net>
14818 * [r380] Expected result string trimmed for blanks
14820 2004-05-17 12:37 Sandro Santilli <strk@keybit.net>
14822 * [r379] Added carriage returns and tabs in set of blanks chars
14824 2004-05-17 12:36 Sandro Santilli <strk@keybit.net>
14826 * [r378] ParseException message made more readable
14828 2004-05-17 10:45 Sandro Santilli <strk@keybit.net>
14830 * [r377] Fixed bogus FIXED coordinate rounding
14832 2004-05-17 08:34 Sandro Santilli <strk@keybit.net>
14834 * [r376] reduced stack allocations, try/catch blocks in ::overlayOp
14836 2004-05-17 07:42 Sandro Santilli <strk@keybit.net>
14838 * [r375] CentroidArea::add(const Geometry *geom) uses dynamic_cast
14840 2004-05-17 07:23 Sandro Santilli <strk@keybit.net>
14842 * [r374] ::getCeontroid(): reduced dynamic allocations, added
14843 missing check for isEmpty
14845 2004-05-14 14:47 Sandro Santilli <strk@keybit.net>
14847 * [r373] Added LinearRing support
14849 2004-05-14 14:45 Sandro Santilli <strk@keybit.net>
14851 * [r372] Fixed bogus inheritance of LinearComponentExtracter
14853 2004-05-14 13:42 Sandro Santilli <strk@keybit.net>
14855 * [r371] DistanceOp bug removed, cascading errors fixed.
14857 2004-05-14 12:14 Sandro Santilli <strk@keybit.net>
14859 * [r370] const correctness
14861 2004-05-14 12:10 Sandro Santilli <strk@keybit.net>
14863 * [r369] avoided leaks on malformed LinearRing
14865 2004-05-14 09:20 Sandro Santilli <strk@keybit.net>
14867 * [r368] Mem leaks fixed
14869 2004-05-14 07:19 Sandro Santilli <strk@keybit.net>
14871 * [r367] Changed the algorythm for finding precisionModel type
14873 not work): now if you specify a scale precisionModel will be
14875 otherwise it will be FLOATING.
14877 2004-05-07 14:15 Sandro Santilli <strk@keybit.net>
14879 * [r366] fixed peekNextToken to avoid incrementing string pointer
14881 2004-05-07 14:13 Sandro Santilli <strk@keybit.net>
14883 * [r365] Fixed segfault in ::insert
14885 2004-05-07 14:12 Sandro Santilli <strk@keybit.net>
14887 * [r364] Fixed segfault in destructor
14889 2004-05-07 13:23 Sandro Santilli <strk@keybit.net>
14891 * [r363] Memory leaks fixed.
14893 2004-05-07 13:04 Sandro Santilli <strk@keybit.net>
14895 * [r362] leak removed in MultiLineString::getBoundary()
14897 2004-05-07 09:05 Sandro Santilli <strk@keybit.net>
14899 * [r361] Some const correctness added. Fixed bug in
14900 GeometryFactory::createMultiPoint
14901 to handle NULL CoordinateList.
14903 2004-05-07 07:57 Sandro Santilli <strk@keybit.net>
14905 * [r360] Added missing EdgeNodingValidator to build scripts.
14906 Changed SegmentString constructor back to its original form
14907 (takes const void *), implemented local tracking of "contexts"
14908 in caller objects for proper destruction.
14910 2004-05-06 16:30 Sandro Santilli <strk@keybit.net>
14912 * [r359] Kept track of newly allocated objects by ensureExtent for
14913 Bintree and Quadtree,
14914 deleted at destruction time. doc/example.cpp runs with no leaks.
14916 2004-05-06 15:54 Sandro Santilli <strk@keybit.net>
14918 * [r358] SegmentNodeList keeps track of created splitEdges for
14920 SegmentString constructor copies given Label.
14921 Buffer operation does no more leaks for doc/example.cpp
14923 2004-05-06 15:00 Sandro Santilli <strk@keybit.net>
14925 * [r357] Boundable destructor made virtual.
14926 Added vector <AbstractNode *> *nodes member in AbstractSTRTree,
14927 used to keep track of created node to cleanly delete them at
14930 2004-05-06 13:58 Sandro Santilli <strk@keybit.net>
14932 * [r356] leak removed from createParentBoundablesFromVerticalSlices
14934 2004-05-06 08:59 Sandro Santilli <strk@keybit.net>
14936 * [r355] memory leak fixed
14938 2004-05-05 17:42 Sandro Santilli <strk@keybit.net>
14940 * [r354] AbstractNode destructor made virtual. AbstractNode::bounds
14942 SIRAbstractNode and STRAbstractNode destructors added to get rid
14944 AbstractNode::bounds in the right way (is a void * casted to
14946 Class in the subClasses).
14948 2004-05-05 16:57 Sandro Santilli <strk@keybit.net>
14950 * [r353] Rewritten static cga allocation to avoid copy constructor
14953 2004-05-05 16:51 Sandro Santilli <strk@keybit.net>
14955 * [r352] avoided copy constructor in
14956 Geometry::geometryChangedFilter initializzazion
14958 2004-05-05 16:39 Sandro Santilli <strk@keybit.net>
14960 * [r351] reduced explicit local objects allocation
14962 2004-05-05 16:36 Sandro Santilli <strk@keybit.net>
14964 * [r350] Avoid use of copy c'tors on local objects initializzation
14966 2004-05-05 15:51 Sandro Santilli <strk@keybit.net>
14968 * [r349] Fixed big leak in intersectChains()
14970 2004-05-05 13:08 Sandro Santilli <strk@keybit.net>
14972 * [r348] Leaks fixed, explicit allocations/deallocations reduced.
14974 2004-05-05 12:29 Sandro Santilli <strk@keybit.net>
14976 * [r347] memleak fixed in ::getDepth
14978 2004-05-05 12:20 Sandro Santilli <strk@keybit.net>
14980 * [r346] Memory leak plugged in editGeometryCollection
14982 2004-05-05 10:54 Sandro Santilli <strk@keybit.net>
14984 * [r345] Removed some private static heap explicit allocation, less
14988 2004-05-05 10:44 Sandro Santilli <strk@keybit.net>
14992 2004-05-05 10:22 Sandro Santilli <strk@keybit.net>
14994 * [r343] Removed dynamic allocations.
14996 2004-05-05 10:03 Sandro Santilli <strk@keybit.net>
14998 * [r342] Reduced dynamic allocations in bufferOriginalPrecision and
14999 bufferFixedPrecision.
15001 2004-05-03 22:56 Sandro Santilli <strk@keybit.net>
15003 * [r341] leaks fixed, exception specification omitted.
15005 2004-05-03 20:49 Sandro Santilli <strk@keybit.net>
15007 * [r340] Some more leaks fixed
15009 2004-05-03 17:15 Sandro Santilli <strk@keybit.net>
15011 * [r339] leaks on exception fixed.
15013 2004-05-03 16:29 Sandro Santilli <strk@keybit.net>
15015 * [r338] Added sortBoundables(const vector<Boundable *>) pure
15016 virtual in AbstractSTRtree,
15017 implemented in SIRtree and STRtree. Comparator funx made static
15021 2004-05-03 13:17 Sandro Santilli <strk@keybit.net>
15023 * [r337] Fixed comparator function to express StrictWeakOrdering.
15025 2004-05-03 12:09 Sandro Santilli <strk@keybit.net>
15027 * [r336] newline added at end of file
15029 2004-05-03 10:43 Sandro Santilli <strk@keybit.net>
15031 * [r335] Exception specification considered harmful - left as
15034 2004-04-30 09:15 Sandro Santilli <strk@keybit.net>
15036 * [r334] Enlarged exception specifications to allow for
15037 AssertionFailedException.
15038 Added missing initializers.
15040 2004-04-28 14:58 Sandro Santilli <strk@keybit.net>
15042 * [r333] Made AbstractSTRtree::query use dynamic_cast<> to simulate
15044 instanceof. Previous typeid(*) use missed to catch an
15046 as a class derived from AbstractNode. Still have to check if this
15047 is the correct semantic with Martin, but at least lots of
15049 are no more raised.
15051 2004-04-26 22:00 Paul Ramsey <pramsey@cleverelephant.ca>
15053 * [r332] Bump version number to 1.4 to indicate new changes.
15055 2004-04-26 12:37 Sandro Santilli <strk@keybit.net>
15057 * [r331] Some leaks fixed.
15059 2004-04-23 00:02 Sandro Santilli <strk@keybit.net>
15061 * [r330] const-correctness changes
15063 2004-04-21 14:14 Sandro Santilli <strk@keybit.net>
15065 * [r329] Fixed bug in computeDepths
15067 2004-04-20 13:24 Sandro Santilli <strk@keybit.net>
15069 * [r328] More leaks removed.
15071 2004-04-20 12:47 Sandro Santilli <strk@keybit.net>
15073 * [r327] MinimumDiameter leaks plugged.
15075 2004-04-20 10:58 Sandro Santilli <strk@keybit.net>
15077 * [r326] More memory leaks removed.
15079 2004-04-20 10:14 Sandro Santilli <strk@keybit.net>
15081 * [r325] Memory leaks removed.
15083 2004-04-20 08:52 Sandro Santilli <strk@keybit.net>
15085 * [r324] GeometryFactory and Geometry const correctness.
15086 Memory leaks removed from SimpleGeometryPrecisionReducer
15087 and GeometryFactory.
15089 2004-04-19 16:14 Sandro Santilli <strk@keybit.net>
15091 * [r323] Some memory leaks plugged in noding algorithms.
15093 2004-04-19 15:14 Sandro Santilli <strk@keybit.net>
15095 * [r322] Added missing virtual destructor in SpatialIndex class.
15096 Memory leaks fixes. Const and throw specifications added.
15098 2004-04-19 12:51 Sandro Santilli <strk@keybit.net>
15100 * [r321] Memory leaks fixes. Throw specifications added.
15102 2004-04-16 14:12 Sandro Santilli <strk@keybit.net>
15104 * [r320] Memory leak fix in copy constructor
15106 2004-04-16 14:09 Sandro Santilli <strk@keybit.net>
15108 * [r319] Leaks fixes
15110 2004-04-16 13:03 Sandro Santilli <strk@keybit.net>
15112 * [r318] More leaks fixed
15114 2004-04-16 12:48 Sandro Santilli <strk@keybit.net>
15116 * [r317] Leak fixes.
15118 2004-04-16 11:04 Sandro Santilli <strk@keybit.net>
15120 * [r316] Memory leaks plugged on exception thrown
15122 2004-04-16 10:00 Sandro Santilli <strk@keybit.net>
15124 * [r315] Memory leak fixed.
15126 2004-04-16 09:01 Sandro Santilli <strk@keybit.net>
15128 * [r314] Removed memory leak in CGAlgorithms::isOnline
15130 2004-04-16 08:52 Sandro Santilli <strk@keybit.net>
15132 * [r313] Unload::Release final delete (static heap allocations
15133 should be gone now)
15135 2004-04-16 08:35 Sandro Santilli <strk@keybit.net>
15137 * [r312] Memory leaks fixed and const correctness applied for Point
15140 2004-04-16 07:42 Sandro Santilli <strk@keybit.net>
15142 * [r311] PrecisionModel::Type made an enum instead of a Type.
15144 2004-04-15 15:11 Sandro Santilli <strk@keybit.net>
15146 * [r310] Commented out deletion that seems to cause segfaults
15148 2004-04-15 14:00 Sandro Santilli <strk@keybit.net>
15150 * [r309] Added new cleanup to Unload::Release
15152 2004-04-14 13:56 Sandro Santilli <strk@keybit.net>
15154 * [r308] All geometries returned by {from,to}InternalGeometry calls
15156 now deleted after use (unless NOT new).
15157 Some 'commented' throw specifications in geom.h
15159 2004-04-14 13:14 Sandro Santilli <strk@keybit.net>
15161 * [r307] Removed deletion of externally pointed GeometryFactory
15162 from OverlayOp destructor
15164 2004-04-14 12:28 Sandro Santilli <strk@keybit.net>
15166 * [r306] shouldNeverReachHere exceptions made more verbose
15168 2004-04-14 11:05 Sandro Santilli <strk@keybit.net>
15170 * [r305] Added support for LinearRing in GeometryEditor
15172 2004-04-14 10:56 Sandro Santilli <strk@keybit.net>
15174 * [r304] Uncommented initializzazion and destruction of
15175 DistanceOp::minDistanceLocation
15177 2004-04-14 09:38 Sandro Santilli <strk@keybit.net>
15179 * [r303] PrecisionModel(double newScale) missed to set the scale
15181 2004-04-14 09:30 Sandro Santilli <strk@keybit.net>
15183 * [r302] Private iterated noding funx now use int* instead of
15185 when it's time to stop.
15187 2004-04-14 09:11 Sandro Santilli <strk@keybit.net>
15189 * [r301] endCapStyle was never set in BufferOp contructor
15191 2004-04-14 08:38 Sandro Santilli <strk@keybit.net>
15193 * [r300] BufferBuilder constructor missed to initialize
15194 workingPrecisionModel
15196 2004-04-14 08:38 Sandro Santilli <strk@keybit.net>
15198 * [r299] BufferOp constructor missed to set argGeom
15200 2004-04-14 07:29 Sandro Santilli <strk@keybit.net>
15202 * [r298] Fixed GeometryFactory constructors to copy given
15203 PrecisionModel. Added GeometryFactory copy constructor. Fixed
15204 Geometry constructors to copy GeometryFactory.
15206 2004-04-14 06:04 Yury Bychkov <me@yury.ca>
15208 * [r297] "geomgraph/index" committ problem fixed.
15210 2004-04-13 14:45 Sandro Santilli <strk@keybit.net>
15212 * [r296] Removed faulty assert in constructor
15214 2004-04-13 14:33 Sandro Santilli <strk@keybit.net>
15216 * [r295] Added more source files
15218 2004-04-13 14:28 Sandro Santilli <strk@keybit.net>
15220 * [r294] Removed spurious line
15222 2004-04-13 13:31 Sandro Santilli <strk@keybit.net>
15224 * [r293] prototype mismatch fixed
15226 2004-04-13 12:29 Sandro Santilli <strk@keybit.net>
15228 * [r292] GeometryLocation const-correctness.
15230 2004-04-13 11:04 Sandro Santilli <strk@keybit.net>
15232 * [r291] Added lost opDistance.h
15234 2004-04-13 11:03 Sandro Santilli <strk@keybit.net>
15236 * [r290] Added new header files
15238 2004-04-13 10:58 Sandro Santilli <strk@keybit.net>
15240 * [r289] Added new source files
15242 2004-04-13 10:05 Sandro Santilli <strk@keybit.net>
15244 * [r288] GeometryLocation constructor made const-correct.
15245 Fixed erroneus down-casting in
15246 DistanceOp::computeMinDistancePoints.
15248 2004-04-13 08:15 Sandro Santilli <strk@keybit.net>
15250 * [r287] Changed all 'long long' with int64.
15251 Changed all 'long long' constants to end with two Ls.
15253 2004-04-10 22:41 Yury Bychkov <me@yury.ca>
15255 * [r286] "precision" upgraded to JTS 1.4
15257 2004-04-10 08:40 Yury Bychkov <me@yury.ca>
15259 * [r285] "operation/buffer" upgraded to JTS 1.4
15261 2004-04-08 04:53 Yury Bychkov <me@yury.ca>
15263 * [r284] "operation/polygonize" ported from JTS 1.4
15265 2004-04-07 06:55 Yury Bychkov <me@yury.ca>
15267 * [r283] "operation/linemerge" ported from JTS 1.4
15269 2004-04-05 06:35 Yury Bychkov <me@yury.ca>
15271 * [r282] "operation/distance" upgraded to JTS 1.4
15273 2004-04-04 06:29 Yury Bychkov <me@yury.ca>
15275 * [r281] "planargraph" and "geom/utill" upgraded to JTS 1.4
15277 2004-04-01 10:44 Yury Bychkov <me@yury.ca>
15279 * [r280] All "geom" classes from JTS 1.3 upgraded to JTS 1.4
15281 2004-03-31 07:50 Yury Bychkov <me@yury.ca>
15283 * [r279] "geom" partially upgraded to JTS 1.4
15285 2004-03-29 06:59 Yury Bychkov <me@yury.ca>
15287 * [r278] "noding/snapround" package ported (JTS 1.4);
15288 "operation", "operation/valid", "operation/relate" and
15289 "operation/overlay" upgraded to JTS 1.4;
15290 "geom" partially upgraded.
15292 2004-03-26 07:48 Yury Bychkov <me@yury.ca>
15294 * [r277] "noding" package ported (JTS 1.4)
15296 2004-03-25 02:23 Yury Bychkov <me@yury.ca>
15298 * [r276] All "index/*" packages upgraded to JTS 1.4
15300 2004-03-19 09:49 Yury Bychkov <me@yury.ca>
15302 * [r275] "geomgraph" and "geomgraph/indexl" upgraded to JTS 1.4
15304 2004-03-18 10:42 Yury Bychkov <me@yury.ca>
15306 * [r274] "IO" and "Util" upgraded to JTS 1.4
15307 "Geometry" partially upgraded.
15309 2004-03-17 02:00 Yury Bychkov <me@yury.ca>
15311 * [r273] "Algorithm" upgraded to JTS 1.4
15313 2004-03-01 22:04 Sandro Santilli <strk@keybit.net>
15315 * [r272] applied const correctness changes by Manuel Prieto
15316 Villegas <ManuelPrietoVillegas@telefonica.net>
15318 2004-02-27 17:43 Sandro Santilli <strk@keybit.net>
15320 * [r271] memory leak fix in Polygon::getArea() - reported by
15321 'Manuel Prieto Villegas' <mprieto@dap.es>
15323 2004-02-27 17:42 Sandro Santilli <strk@keybit.net>
15325 * [r270] made CGAlgorithms::signedArea() and CGAlgorithms::length()
15326 arguments const-correct
15328 2004-02-20 05:44 Paul Ramsey <pramsey@cleverelephant.ca>
15330 * [r269] Changed to new version of ltmain, that matches the version
15334 2004-01-20 05:51 Paul Ramsey <pramsey@cleverelephant.ca>
15336 * [r268] Change platform.h back to AM_CONFIG_HEADER.
15338 2004-01-20 05:10 Paul Ramsey <pramsey@cleverelephant.ca>
15340 * [r267] Change AM_CONFIG_HEADER to AC_CONFIG_HEADERS to allow
15344 2003-12-11 17:01 Sandro Santilli <strk@keybit.net>
15346 * [r266] made buffer(0) back to its *correct* semantic (empy
15349 2003-12-11 16:01 Sandro Santilli <strk@keybit.net>
15351 * [r265] made buffer operation return a cloned input geom when
15352 called with 0 as distance
15354 2003-12-11 15:53 Sandro Santilli <strk@keybit.net>
15356 * [r264] Fixed bogus copy constructor (making clone bogus)
15358 2003-11-13 11:57 Sandro Santilli <strk@keybit.net>
15360 * [r263] bug fixed in relate call
15362 2003-11-12 22:03 Sandro Santilli <strk@keybit.net>
15364 * [r262] added relational operators
15366 2003-11-12 18:02 Sandro Santilli <strk@keybit.net>
15368 * [r261] Added throw specification. Fixed leaks on exceptions.
15370 2003-11-12 17:15 Sandro Santilli <strk@keybit.net>
15372 * [r260] made sure PrecisionModel scale is never 0
15374 2003-11-12 17:10 Sandro Santilli <strk@keybit.net>
15376 * [r259] added missing initialization
15378 2003-11-12 16:14 Sandro Santilli <strk@keybit.net>
15380 * [r258] Added some more throw specifications and cleanup on
15381 exception (leaks removed).
15383 2003-11-12 15:43 Sandro Santilli <strk@keybit.net>
15385 * [r257] Added some more throw specifications
15387 2003-11-12 15:02 Sandro Santilli <strk@keybit.net>
15389 * [r256] more cleanup on exception
15391 2003-11-12 11:08 Sandro Santilli <strk@keybit.net>
15393 * [r255] removed old changelog, moved comments in the nice standard
15396 2003-11-12 11:05 Sandro Santilli <strk@keybit.net>
15398 * [r254] added autoheader call
15400 2003-11-07 17:51 Sandro Santilli <strk@keybit.net>
15402 * [r253] Memory leak fix in insertEdge()
15404 2003-11-07 17:49 Paul Ramsey <pramsey@cleverelephant.ca>
15406 * [r252] Added current ChangeLog
15408 2003-11-07 17:45 Sandro Santilli <strk@keybit.net>
15410 * [r251] will be generated with ./autogen.sh
15412 2003-11-07 14:21 Sandro Santilli <strk@keybit.net>
15414 * [r250] Made doc/ directory part of distribution. Uniformed doc
15418 2003-11-07 14:19 Sandro Santilli <strk@keybit.net>
15420 * [r249] added config.h.in (missed before)
15422 2003-11-07 14:18 Sandro Santilli <strk@keybit.net>
15424 * [r248] added config.h.in
15426 2003-11-07 01:58 Paul Ramsey <pramsey@cleverelephant.ca>
15428 * [r247] Added people!
15430 2003-11-07 01:23 Paul Ramsey <pramsey@cleverelephant.ca>
15432 * [r245] Add standard CVS headers licence notices and copyrights to
15436 2003-11-06 19:04 Sandro Santilli <strk@keybit.net>
15438 * [r244] removed useless Coordinate copy in ::createSplitEdge()
15440 2003-11-06 18:50 Sandro Santilli <strk@keybit.net>
15442 * [r243] first import
15444 2003-11-06 18:48 Sandro Santilli <strk@keybit.net>
15448 2003-11-06 18:48 Sandro Santilli <strk@keybit.net>
15450 * [r241] added throw information comment in PolygonBuilder
15452 2003-11-06 18:47 Sandro Santilli <strk@keybit.net>
15454 * [r240] Added throw specification for BufferOp's
15455 ::buildSubgraphs() and ::computeBuffer(). Cleanup on exception in
15458 2003-11-06 18:46 Sandro Santilli <strk@keybit.net>
15460 * [r239] Added throw specification for BufferOp's
15461 ::buildSubgraphs() and ::computeBuffer()
15463 2003-11-06 18:45 Sandro Santilli <strk@keybit.net>
15465 * [r238] Added throw specification for
15466 DirectEdgeStar::linkResultDirectedEdges()
15468 2003-11-06 18:00 Sandro Santilli <strk@keybit.net>
15470 * [r237] Cleanup on exception in ::bufferOp()
15472 2003-11-06 17:59 Sandro Santilli <strk@keybit.net>
15474 * [r236] Memory leaks fixed in ::containsPoint()
15476 2003-11-06 17:48 Sandro Santilli <strk@keybit.net>
15478 * [r235] Fixed memory leaks in ::closePt() and ::addLineEndCap()
15480 2003-11-06 17:47 Sandro Santilli <strk@keybit.net>
15482 * [r234] Added support for LinearRing, removed memory leaks in
15485 2003-11-06 17:41 Sandro Santilli <strk@keybit.net>
15487 * [r233] Added Buffer,Intersection,Difference and Symdifference.
15490 2003-11-06 17:33 Paul Ramsey <pramsey@cleverelephant.ca>
15492 * [r232] Small addition of into about LD_LIBRARY_PATH
15494 2003-11-05 21:52 Sandro Santilli <strk@keybit.net>
15496 * [r231] Modified example.cpp to make use of vectors instead of
15498 couples. Added LineString creation example. Added Makefile to
15501 2003-11-03 16:09 Sandro Santilli <strk@keybit.net>
15503 * [r230] Removed comments about segfaults, made the simple
15504 collection creation call
15505 cleaner by use of the clone() method.
15507 2003-10-31 16:36 Sandro Santilli <strk@keybit.net>
15509 * [r229] Re-introduced clone() method. Copy constructor could not
15512 2003-10-29 10:38 Sandro Santilli <strk@keybit.net>
15514 * [r228] Added centroid computation example
15516 2003-10-29 10:38 Sandro Santilli <strk@keybit.net>
15518 * [r227] Added support for LinearRing types (treated as LineString)
15520 2003-10-24 21:27 Sandro Santilli <strk@keybit.net>
15522 * [r226] Added GeometryTypeId enum and getGeometryTypeId abstract
15525 2003-10-23 09:17 Sandro Santilli <strk@keybit.net>
15527 * [r225] Added stamp-h2 and platform.h
15529 2003-10-23 09:12 Sandro Santilli <strk@keybit.net>
15531 * [r224] Made CoordinateArrayFilter destructor virtual.
15533 2003-10-22 23:58 Sandro Santilli <strk@keybit.net>
15535 * [r223] Made platform.h be created by configure. In this way we
15537 problems of installed headers trying to include phantom config.h.
15539 2003-10-22 00:44 Sandro Santilli <strk@keybit.net>
15541 * [r222] Quadtree bitfield operations made using type int64. Type
15542 int64 typedef'ed based
15543 on autoconf detected int type (long or long long). If long is not
15545 will be really 32 bits and INT64_IS_REALLY32 will be defined.
15547 2003-10-21 23:51 Sandro Santilli <strk@keybit.net>
15549 * [r221] Added macros to find 64bit integer.
15551 2003-10-21 16:16 Sandro Santilli <strk@keybit.net>
15553 * [r220] Uncommented point creation lines. Updated comments about
15556 2003-10-21 05:35 Paul Ramsey <pramsey@cleverelephant.ca>
15558 * [r219] Added test.xml so it gets picked up by 'make dist'
15560 2003-10-21 05:09 Paul Ramsey <pramsey@cleverelephant.ca>
15562 * [r218] Added simple installation directions.
15564 2003-10-21 04:55 Paul Ramsey <pramsey@cleverelephant.ca>
15566 * [r217] Fix up references to header files to 'make dist' works.
15568 2003-10-20 17:50 Sandro Santilli <strk@keybit.net>
15570 * [r216] added Union example
15572 2003-10-20 15:41 Sandro Santilli <strk@keybit.net>
15574 * [r215] Geometry::checkNotGeometryCollection made static and
15577 2003-10-20 14:02 Sandro Santilli <strk@keybit.net>
15579 * [r214] more explicit exception thrown on null Directed Edge
15582 2003-10-20 13:56 Sandro Santilli <strk@keybit.net>
15584 * [r213] fixed typo
15586 2003-10-20 13:53 Sandro Santilli <strk@keybit.net>
15588 * [r212] LinearRing handled as a LineString in
15589 GeometryGraph::add(const Geometry *) - more explicit exception
15590 thrown for unknown geometries
15592 2003-10-17 05:51 Yury Bychkov <me@yury.ca>
15594 * [r211] Fixed a small memory leak.
15596 2003-10-16 17:41 Sandro Santilli <strk@keybit.net>
15598 * [r210] Fixed a bug in GEOSException that prevented print of the
15599 type of exception thrown.
15601 2003-10-16 17:33 Sandro Santilli <strk@keybit.net>
15603 * [r209] dropped useless string() cast
15605 2003-10-16 17:05 Sandro Santilli <strk@keybit.net>
15607 * [r208] Made TopologyException inherit from GEOSException.
15608 Adjusted IllegalArgumentException subclassing.
15610 2003-10-16 13:01 Sandro Santilli <strk@keybit.net>
15612 * [r207] Added call to Unload::Release()
15614 2003-10-16 12:09 Sandro Santilli <strk@keybit.net>
15616 * [r206] bug fixed in exception handling
15618 2003-10-16 08:50 Sandro Santilli <strk@keybit.net>
15620 * [r205] Memory leak fixes. Improved performance by mean of more
15621 calls to new getCoordinatesRO() when applicable.
15623 2003-10-16 08:48 Sandro Santilli <strk@keybit.net>
15625 * [r204] Exceptions handled
15627 2003-10-15 16:39 Sandro Santilli <strk@keybit.net>
15629 * [r203] Made Edge::getCoordinates() return a 'const' value.
15632 2003-10-15 15:47 Sandro Santilli <strk@keybit.net>
15634 * [r202] Adapted to new getCoordinatesRO() interface
15636 2003-10-15 15:30 Sandro Santilli <strk@keybit.net>
15638 * [r201] Declared a SweepLineEventOBJ from which MonotoneChain and
15640 derive to abstract SweepLineEvent object previously done on void
15642 No more compiler warnings...
15644 2003-10-15 11:24 Sandro Santilli <strk@keybit.net>
15646 * [r200] Use getCoordinatesRO() introduced.
15648 2003-10-15 11:23 Sandro Santilli <strk@keybit.net>
15650 * [r199] Formalized const nature of toVector() method and of first
15651 argument to static removeRepeatedPoints().
15653 2003-10-15 10:17 Sandro Santilli <strk@keybit.net>
15655 * [r198] Made setPoints() get a const vector<Coordinate>.
15657 2003-10-15 09:54 Sandro Santilli <strk@keybit.net>
15659 * [r197] Added getCoordinatesRO() public method.
15661 2003-10-15 08:52 Sandro Santilli <strk@keybit.net>
15663 * [r196] Memory leaks fixed.
15665 2003-10-15 08:51 Sandro Santilli <strk@keybit.net>
15667 * [r195] Initial import
15669 2003-10-15 08:08 Sandro Santilli <strk@keybit.net>
15671 * [r194] Memory leaks fixed. Partially due to getCoordinates() and
15672 GeometryCollection()
15673 changes, partially old dated.
15675 2003-10-14 15:58 Sandro Santilli <strk@keybit.net>
15677 * [r193] Useless vector<Geometry *> leaking allocations removed
15679 2003-10-13 21:26 Sandro Santilli <strk@keybit.net>
15681 * [r192] Added build time created files to cvsignore lists
15683 2003-10-13 17:54 Sandro Santilli <strk@keybit.net>
15685 * [r191] IsValidOp constructor used same name for the arg and a
15686 private element. Fixed.
15688 2003-10-13 17:47 Sandro Santilli <strk@keybit.net>
15690 * [r190] delete statement removed
15692 2003-10-13 15:39 Sandro Santilli <strk@keybit.net>
15694 * [r189] Fixed some leak or fault flips (forced copy of a single
15697 2003-10-13 15:02 Sandro Santilli <strk@keybit.net>
15699 * [r188] accept input file as first argument on cmdline
15701 2003-10-13 12:51 Sandro Santilli <strk@keybit.net>
15703 * [r187] removed sortedClasses strings array from all geometries.
15705 2003-10-13 09:24 Sandro Santilli <strk@keybit.net>
15707 * [r186] long -> long long enlargement of types to allow for
15708 left/rigth shift of 53 bits
15710 2003-10-11 03:23 Sandro Santilli <strk@keybit.net>
15712 * [r185] fixed spurious typos
15714 2003-10-11 01:56 Sandro Santilli <strk@keybit.net>
15716 * [r184] Code base padded with 'const' keywords ;)
15718 2003-10-09 15:35 Sandro Santilli <strk@keybit.net>
15720 * [r183] added 'const' keyword to GeometryFactory constructor, Log
15723 2003-10-09 11:20 Sandro Santilli <strk@keybit.net>
15725 * [r182] moved Log to a better place
15727 2003-10-09 11:19 Sandro Santilli <strk@keybit.net>
15729 * [r181] added convexHull and PrecisionModel
15731 2003-10-09 10:14 Sandro Santilli <strk@keybit.net>
15733 * [r180] just a style change in top Log comment.
15735 2003-10-09 10:10 Sandro Santilli <strk@keybit.net>
15737 * [r179] Throw an exception if scale is 0. Added Log entry.
15739 2003-10-09 09:42 Sandro Santilli <strk@keybit.net>
15741 * [r178] Tried to "formalize" constant nature of the first argument
15742 given to constructor by PrecisionModel and SRID specification.
15743 Added CVS Log on top.
15745 2003-10-09 08:58 Sandro Santilli <strk@keybit.net>
15747 * [r177] Added convexHull() call to example, fixed leaks in
15750 2003-10-09 00:11 Sandro Santilli <strk@keybit.net>
15752 * [r176] First reference-by-example file.
15754 2003-10-08 16:51 Sandro Santilli <strk@keybit.net>
15756 * [r175] Added xie's Unload class with some fixes.
15758 2003-10-08 13:18 Sandro Santilli <strk@keybit.net>
15760 * [r174] added missing LinearRing writing capabilities.
15762 2003-10-08 10:36 Sandro Santilli <strk@keybit.net>
15764 * [r173] Constructor by vector<Geometry *> * now makes a copy of
15765 the vector so that call
15766 ers can safely delete it when done.
15768 2003-10-07 21:47 Sandro Santilli <strk@keybit.net>
15770 * [r172] had all getCoordinates() callers free returned value.
15772 2003-10-07 18:58 Sandro Santilli <strk@keybit.net>
15774 * [r171] LineString constructor now creates its own copy of given
15775 CoordinateList object, and returns a new copy with
15777 will be easier to remove by anyone else.
15779 2003-10-03 01:20 Yury Bychkov <me@yury.ca>
15781 * [r170] Memory leak in Overlay fixed.
15783 2003-09-29 16:25 Sandro Santilli <strk@keybit.net>
15785 * [r169] Some more cvsignore files. Some entries should probably
15789 2003-09-29 15:07 Sandro Santilli <strk@keybit.net>
15791 * [r168] Added config.sub, config.guess and autom4te.cache
15793 2003-09-29 13:15 Sandro Santilli <strk@keybit.net>
15795 * [r167] Don't wonder about Makefile.in, Makefile, gdal-config
15797 2003-09-26 17:31 Sandro Santilli <strk@keybit.net>
15799 * [r166] getConvexHull() made check value returned by reduce()
15801 it (might be the untouched input).
15803 2003-09-26 09:17 Yury Bychkov <me@yury.ca>
15805 * [r165] isValid segfault fixed. Overlay still leaks a bit.
15807 2003-09-24 02:16 Yury Bychkov <me@yury.ca>
15809 * [r164] All reported bugs fiexd. Small leak in Overlay remains.
15811 2003-09-06 08:24 Yury Bychkov <me@yury.ca>
15813 * [r163] isWithinDistance fixed and tested.
15815 2003-09-06 00:01 Yury Bychkov <me@yury.ca>
15817 * [r162] getInteriorPoint bugs fixed.
15819 2003-09-01 06:32 Yury Bychkov <me@yury.ca>
15821 * [r161] Some ConvexHull bugs fixed.
15823 2003-08-30 07:55 Yury Bychkov <me@yury.ca>
15825 * [r160] Some bugfixes. XMLTester expanded to accomodate
15826 getBoundary, getCentroid, isSimple.
15828 2003-08-18 23:40 Paul Ramsey <pramsey@cleverelephant.ca>
15830 * [r159] Removed java source file from archive.
15832 2003-08-18 22:34 Paul Ramsey <pramsey@cleverelephant.ca>
15834 * [r158] Change it back :/
15836 2003-08-18 22:33 Paul Ramsey <pramsey@cleverelephant.ca>
15838 * [r157] Change version number.
15840 2003-08-18 20:42 Paul Ramsey <pramsey@cleverelephant.ca>
15842 * [r156] Return ltmain to distro (oops)
15844 2003-08-18 20:36 Paul Ramsey <pramsey@cleverelephant.ca>
15846 * [r155] Remove more autoconf files
15848 2003-08-18 20:34 Paul Ramsey <pramsey@cleverelephant.ca>
15850 * [r154] Removed more autoconf files...
15852 2003-08-18 20:27 Paul Ramsey <pramsey@cleverelephant.ca>
15854 * [r153] Removed 'missing' script.
15856 2003-08-18 16:38 Paul Ramsey <pramsey@cleverelephant.ca>
15858 * [r152] Fixed up to treat headers as headers.
15860 2003-08-17 18:40 Paul Ramsey <pramsey@cleverelephant.ca>
15862 * [r151] Norman's patch + global removal of "no newline" + small
15864 to make Norman's patch work in the linux build environment.
15866 2003-08-17 18:01 Paul Ramsey <pramsey@cleverelephant.ca>
15868 * [r150] Removed more configuration files per Norman's request.
15870 2003-08-17 17:56 Paul Ramsey <pramsey@cleverelephant.ca>
15872 * [r149] Removed more configure files per Norman's request.
15874 2003-08-17 17:55 Paul Ramsey <pramsey@cleverelephant.ca>
15876 * [r148] Removed Makefile.in files, per Norman's request.
15878 2003-08-16 06:33 Yury Bychkov <me@yury.ca>
15880 * [r147] Memory leak fixes.
15882 2003-06-21 22:17 Paul Ramsey <pramsey@cleverelephant.ca>
15884 * [r146] GNU compile fixes from nvine.
15886 2003-06-19 20:54 Yury Bychkov <me@yury.ca>
15888 * [r145] 'geos' namespace added.
15890 2003-06-18 20:08 Yury Bychkov <me@yury.ca>
15892 * [r144] Buffer is almost fully debugged.
15894 2003-05-29 00:05 Paul Ramsey <pramsey@cleverelephant.ca>
15896 * [r143] Final GNU build adjustments.
15898 2003-05-28 23:55 Paul Ramsey <pramsey@cleverelephant.ca>
15900 * [r142] Added new exception class.
15902 2003-05-28 23:39 Paul Ramsey <pramsey@cleverelephant.ca>
15904 * [r141] Change reference to spatialIndex.h
15906 2003-05-28 23:22 Paul Ramsey <pramsey@cleverelephant.ca>
15908 * [r140] Removed obsolete build entries for removed classes.
15910 2003-05-28 22:22 Yury Bychkov <me@yury.ca>
15912 * [r139] Some bugfixes.
15914 2003-05-28 22:11 Yury Bychkov <me@yury.ca>
15916 * [r138] no message
15918 2003-05-28 05:02 Paul Ramsey <pramsey@cleverelephant.ca>
15920 * [r137] Changed __max/__min to max/min
15922 2003-05-28 05:01 Paul Ramsey <pramsey@cleverelephant.ca>
15924 * [r136] Change __max to max
15926 2003-05-27 23:56 Paul Ramsey <pramsey@cleverelephant.ca>
15928 * [r135] Changed from mistaken cpp file names.
15930 2003-05-27 23:54 Paul Ramsey <pramsey@cleverelephant.ca>
15932 * [r134] Added include for <typeinfo>
15934 2003-05-27 23:45 Paul Ramsey <pramsey@cleverelephant.ca>
15936 * [r133] GNU build support
15938 2003-05-27 23:42 Paul Ramsey <pramsey@cleverelephant.ca>
15940 * [r132] Fix reference to spatialIndex header
15942 2003-05-27 23:41 Paul Ramsey <pramsey@cleverelephant.ca>
15944 * [r131] Build updates.
15946 2003-05-27 23:33 Paul Ramsey <pramsey@cleverelephant.ca>
15948 * [r130] Add new files into build support
15950 2003-05-27 23:17 Paul Ramsey <pramsey@cleverelephant.ca>
15952 * [r129] Add all new headers into the build process.
15954 2003-05-27 23:11 Paul Ramsey <pramsey@cleverelephant.ca>
15956 * [r128] Some updates to synch build with devel.
15958 2003-05-21 23:28 Yury Bychkov <me@yury.ca>
15960 * [r127] Several bugs fixed.
15962 2003-05-19 06:18 Yury Bychkov <me@yury.ca>
15964 * [r126] All exceptions are now classes.
15966 2003-05-17 07:47 Yury Bychkov <me@yury.ca>
15968 * [r125] Last fix for CVS.
15970 2003-05-17 06:08 Yury Bychkov <me@yury.ca>
15972 * [r124] Fixing CVS error.
15974 2003-05-17 00:27 Yury Bychkov <me@yury.ca>
15976 * [r123] Fixing a commit problem.
15978 2003-05-17 00:07 Yury Bychkov <me@yury.ca>
15980 * [r122] SIRtree is done. Distance is done.
15982 2003-05-07 09:06 Yury Bychkov <me@yury.ca>
15984 * [r121] Closer to 1.3
15986 2003-05-04 22:34 Yury Bychkov <me@yury.ca>
15988 * [r120] Closer to JTS 1.3
15990 2003-04-28 06:01 Yury Bychkov <me@yury.ca>
15992 * [r119] Partially upgraded to JTS 1.3
15994 2003-04-21 22:16 Yury Bychkov <me@yury.ca>
15996 * [r118] VisualStudio project added.
15998 2003-04-17 00:37 Yury Bychkov <me@yury.ca>
16000 * [r117] Changed PrecisionModel to Value type. Removed bounds
16001 checking from *At methods in CoordinateLists.
16003 2003-04-12 04:31 Yury Bychkov <me@yury.ca>
16005 * [r116] Overlay passes all tests (both precise and normal)
16007 2003-04-11 23:16 Yury Bychkov <me@yury.ca>
16009 * [r115] Overlay almost works. Fails 2 tests.
16011 2003-04-10 04:34 Yury Bychkov <me@yury.ca>
16013 * [r114] Overlay passes all normal tests. Still fails on Precision
16016 2003-04-09 21:52 Paul Ramsey <pramsey@cleverelephant.ca>
16018 * [r113] Changed destructors to virtual to quiet GNU warnings
16020 2003-04-04 23:49 Paul Ramsey <pramsey@cleverelephant.ca>
16022 * [r112] Install all headers at install time.
16024 2003-04-04 22:04 Paul Ramsey <pramsey@cleverelephant.ca>
16026 * [r111] Newlines added to quiet gcc.
16028 2003-04-04 03:44 Paul Ramsey <pramsey@cleverelephant.ca>
16030 * [r110] Build support
16032 2003-04-04 03:43 Paul Ramsey <pramsey@cleverelephant.ca>
16034 * [r109] Build support.
16036 2003-04-04 03:28 Paul Ramsey <pramsey@cleverelephant.ca>
16038 * [r108] Build support updates.
16040 2003-04-04 03:11 Paul Ramsey <pramsey@cleverelephant.ca>
16042 * [r107] Build support for new example programs.
16044 2003-04-04 00:18 David Blasby <dblasby@gmail.com>
16046 * [r106] added comment about running ./autogen.sh
16048 2003-04-02 21:55 Yury Bychkov <me@yury.ca>
16050 * [r105] Added example on how to wrap internal storage format with
16053 2003-04-02 08:02 Yury Bychkov <me@yury.ca>
16055 * [r104] isValid is debugged (passes all 805 tests).
16057 2003-03-24 19:23 Paul Ramsey <pramsey@cleverelephant.ca>
16059 * [r103] Added newlines to end to quiet gcc
16061 2003-03-24 19:21 Paul Ramsey <pramsey@cleverelephant.ca>
16063 * [r102] Yet more GNU build fiddling. Removed extraneous build
16065 non-geom library directories.
16067 2003-03-24 03:45 Paul Ramsey <pramsey@cleverelephant.ca>
16069 * [r101] More GNU build support
16071 2003-03-24 03:07 Paul Ramsey <pramsey@cleverelephant.ca>
16073 * [r100] GNU build support on latest changes.
16075 2003-03-19 00:34 Yury Bychkov <me@yury.ca>
16077 * [r99] All Overlay classes are ported. Overlay and isValid have
16078 not been tested yet.
16080 2003-03-18 01:42 Yury Bychkov <me@yury.ca>
16082 * [r98] 90% of Overlay classes ported.
16084 2003-03-17 18:04 Yury Bychkov <me@yury.ca>
16086 * [r97] All 'index' packages and part of 'overlay' are done.
16088 2003-03-17 02:49 Yury Bychkov <me@yury.ca>
16090 * [r96] IsValid and supporting packages are ported (but NOT
16093 2003-03-12 23:45 Paul Ramsey <pramsey@cleverelephant.ca>
16095 * [r95] Build support for valid.
16097 2003-03-10 10:18 Yury Bychkov <me@yury.ca>
16099 * [r94] IsValid() and supporting index classes are ported, but
16100 don't work yet (external dependencies)
16102 2003-03-10 01:17 Yury Bychkov <me@yury.ca>
16104 * [r93] IsValid and supporting index classes are almost done.
16106 2003-03-05 17:04 Paul Ramsey <pramsey@cleverelephant.ca>
16108 * [r92] Build support for new coordinateline examples.
16110 2003-03-05 08:02 Yury Bychkov <me@yury.ca>
16112 * [r91] CoordinateList interface example.
16114 2003-03-03 03:56 Paul Ramsey <pramsey@cleverelephant.ca>
16116 * [r90] Remove PointInRing
16118 2003-03-03 03:35 Paul Ramsey <pramsey@cleverelephant.ca>
16120 * [r89] Removed unused file.
16122 2003-03-03 02:41 Yury Bychkov <me@yury.ca>
16124 * [r88] Some Coordinate& related bugs fixed.
16126 2003-03-03 02:26 Yury Bychkov <me@yury.ca>
16128 * [r87] GeometryFactory bug fix.
16130 2003-03-03 00:46 Yury Bychkov <me@yury.ca>
16132 * [r86] Second pass of code cleanup. Coordinate references and
16135 2003-03-02 03:47 Yury Bychkov <me@yury.ca>
16137 * [r85] First pass of code cleanup completed over all packages.
16139 2003-03-01 06:10 Paul Ramsey <pramsey@cleverelephant.ca>
16141 * [r84] Uncommented default constructor for PointInRing
16143 2003-03-01 06:08 Paul Ramsey <pramsey@cleverelephant.ca>
16145 * [r83] Fixed call to geometry factory.
16147 2003-02-26 23:16 Yury Bychkov <me@yury.ca>
16149 * [r82] All packages except 'graph' has been refactored.
16151 2003-02-20 03:32 Paul Ramsey <pramsey@cleverelephant.ca>
16153 * [r81] Fixed small bug in call to GeometryFactory (instantiate
16157 2003-02-20 03:30 Paul Ramsey <pramsey@cleverelephant.ca>
16159 * [r80] GFactory: Move i outside of for loop. Needed to compile GNU
16160 CListFactory: Add newline to end of file.
16162 2003-02-20 00:10 Yury Bychkov <me@yury.ca>
16164 * [r79] Geom and Operation (including Relate) packages are updated.
16166 2003-02-17 09:38 Yury Bychkov <me@yury.ca>
16168 * [r78] GEOM package fully updated & bugs fixed.
16170 2003-02-17 00:40 Yury Bychkov <me@yury.ca>
16172 * [r77] GEOM package fully updated.
16174 2003-02-16 22:52 Yury Bychkov <me@yury.ca>
16176 * [r76] GEOM package partially updated.
16178 2003-02-12 21:09 Paul Ramsey <pramsey@cleverelephant.ca>
16180 * [r75] Added two files required by autoconf build process.
16182 2003-02-12 20:51 Paul Ramsey <pramsey@cleverelephant.ca>
16184 * [r74] Commit build support files.
16186 2003-02-12 19:11 Paul Ramsey <pramsey@cleverelephant.ca>
16188 * [r73] Change header installation path to $(prefix)/include/geos.
16190 2003-02-12 06:50 Paul Ramsey <pramsey@cleverelephant.ca>
16192 * [r72] Added newlines to quiet g++ warnings.
16194 2003-02-12 06:48 Paul Ramsey <pramsey@cleverelephant.ca>
16196 * [r71] Added newlines to ends of files to quiet g++ warnings.
16198 2003-02-12 06:27 Paul Ramsey <pramsey@cleverelephant.ca>
16200 * [r70] Fix headers.
16202 2003-02-12 06:26 Paul Ramsey <pramsey@cleverelephant.ca>
16204 * [r69] Changed headers.
16206 2003-02-12 06:24 Paul Ramsey <pramsey@cleverelephant.ca>
16208 * [r68] Added return value.
16210 2003-02-12 06:24 Paul Ramsey <pramsey@cleverelephant.ca>
16212 * [r67] Changed headers.
16214 2003-02-12 06:19 Paul Ramsey <pramsey@cleverelephant.ca>
16216 * [r66] Make path to test file relative.
16218 2003-02-12 06:18 Paul Ramsey <pramsey@cleverelephant.ca>
16220 * [r65] Change include reference syntax.
16222 2003-02-12 06:07 Paul Ramsey <pramsey@cleverelephant.ca>
16224 * [r64] Remove NULL test.
16226 2003-02-12 06:07 Paul Ramsey <pramsey@cleverelephant.ca>
16228 * [r63] Pass double to log().
16230 2003-02-12 06:07 Paul Ramsey <pramsey@cleverelephant.ca>
16232 * [r62] Fixed main() return type.
16234 2003-02-12 06:04 Paul Ramsey <pramsey@cleverelephant.ca>
16236 * [r61] Remove old library references.
16238 2003-02-12 05:58 Paul Ramsey <pramsey@cleverelephant.ca>
16240 * [r60] Added stdio reference and newline at end.
16242 2003-02-12 00:58 Paul Ramsey <pramsey@cleverelephant.ca>
16244 * [r59] Added all JTS test cases to the file.
16246 2003-02-11 23:54 Paul Ramsey <pramsey@cleverelephant.ca>
16248 * [r58] Added support for new cpp files.
16250 2003-02-11 23:33 Yury Bychkov <me@yury.ca>
16252 * [r57] Some bugs fixed.
16254 2003-02-11 20:24 Yury Bychkov <me@yury.ca>
16256 * [r56] Small changes in PointCoordinateList and EdgeEndStar.
16258 2003-02-11 19:01 Martin Davis <mtnclimb@gmail.com>
16260 * [r55] fixed duplicate for loop index
16262 2003-02-05 08:14 Yury Bychkov <me@yury.ca>
16264 * [r54] Second pass of CoordinateList interface migration.
16266 2003-01-27 08:04 Yury Bychkov <me@yury.ca>
16268 * [r53] First pass of CoordinateList interface replacement.
16270 2003-01-27 07:56 Yury Bychkov <me@yury.ca>
16272 * [r52] First pass of CoordinateList interface replacement.
16274 2003-01-27 07:26 Yury Bychkov <me@yury.ca>
16276 * [r51] First pass of CoordinateList interface replacement.
16278 2002-12-02 09:48 Yury Bychkov <me@yury.ca>
16280 * [r50] More performance updates.
16282 2002-11-24 10:48 Yury Bychkov <me@yury.ca>
16284 * [r49] Some performance improvements.
16286 2002-11-14 23:43 Paul Ramsey <pramsey@cleverelephant.ca>
16288 * [r48] Build support for the bigtest programs.
16290 2002-11-08 19:49 Yury Bychkov <me@yury.ca>
16292 * [r47] Preformance is drastically improved
16294 2002-11-05 23:13 Yury Bychkov <me@yury.ca>
16296 * [r46] Code for generating large tests added.
16298 2002-10-31 07:37 Yury Bychkov <me@yury.ca>
16300 * [r45] XML tester is less fragile now.
16302 2002-10-30 21:59 Paul Ramsey <pramsey@cleverelephant.ca>
16304 * [r44] Added configure support files for building w/o
16307 2002-10-30 21:58 Paul Ramsey <pramsey@cleverelephant.ca>
16309 * [r43] Small changes to make autoconf happy.
16311 2002-10-30 20:04 Paul Ramsey <pramsey@cleverelephant.ca>
16313 * [r42] Edited test file to not crash XMLTester
16315 2002-10-30 19:54 Paul Ramsey <pramsey@cleverelephant.ca>
16317 * [r41] New build changes necessary to build under Linux GNU.
16319 2002-10-23 02:21 Norman Vine <nhv@cape.com>
16321 * [r40] GNU portability changes
16323 2002-10-17 07:12 Yury Bychkov <me@yury.ca>
16325 * [r39] All test cases now work. Some are still too slow.
16327 2002-10-06 09:56 Yury Bychkov <me@yury.ca>
16329 * [r38] Relate() is almost debugged.
16331 2002-09-12 14:08 Fernando Villa <fvilla@zoo.uvm.edu>
16333 * [r37] Add makefile support for new files and dir
16335 2002-09-12 01:27 Yury Bychkov <me@yury.ca>
16337 * [r36] Relate is finished,but doesn't work yet.
16339 2002-09-10 13:46 Fernando Villa <fvilla@zoo.uvm.edu>
16341 * [r35] Added operation/Makefiles
16343 2002-09-06 20:18 Yury Bychkov <me@yury.ca>
16345 * [r34] A lot of changes: Code is brought to version 1.2 of JTS.
16346 Compilable part of Operation added.
16348 2002-09-05 18:32 Fernando Villa <fvilla@zoo.uvm.edu>
16350 * [r33] Fixed version numbering. Whenever version numbers are
16352 change should be reflected in the AC_INIT_AUTOMAKE macro in
16354 I've put it at 0.0.1 - should be changed as appropriate. The
16356 #define'd for code being compiled as GEOS_VERSION.
16358 2002-09-03 16:04 Paul Ramsey <pramsey@cleverelephant.ca>
16360 * [r32] Changed reference to 'libgeom' to 'libgeos'
16362 2002-09-03 13:53 Fernando Villa <fvilla@zoo.uvm.edu>
16364 * [r31] * Add automake/autoconf support for one-lib compilation
16366 * add libtool support for shared libraries.
16367 --enable-shared={yes|no} and
16368 --enable-static={yes|no} control static and shared lib
16371 * Makefile.in and configure files added to cvs (for users without
16374 * add dir macros/ with a GEOS_INIT macro to be used in
16376 of other packages using geos (not used by geos itself)
16378 * add dir tools/ with geos-config script
16380 * the makefile in source/geom is the only one that generates a
16381 library - all others have the source files in EXTRA_DIST only
16383 * small glitch: 'make dist' will give errors trying to add the
16384 source files non local to source/geom to the archive using
16386 paths. Does not have consequences other than the error messages -
16388 see if I can fix this. In general the one-lib, complex-tree
16390 easy to work with in automake.
16392 2002-09-01 18:08 Paul Ramsey <pramsey@cleverelephant.ca>
16394 * [r30] Minor portability changes.
16396 2002-09-01 17:53 Paul Ramsey <pramsey@cleverelephant.ca>
16398 * [r29] Changes to support algorithm directory in build structure.
16400 2002-09-01 17:51 Paul Ramsey <pramsey@cleverelephant.ca>
16402 * [r28] GNU compatibility fixes, changing __min/__max to min/max,
16404 stdio.h where needed, small syntax adjustments, newlines at
16407 2002-08-30 18:33 Paul Ramsey <pramsey@cleverelephant.ca>
16409 * [r27] Added LGPL licence text.
16411 2002-08-30 18:30 Paul Ramsey <pramsey@cleverelephant.ca>
16413 * [r26] Changed name of authors file as requested by autoconf.
16415 2002-08-30 18:28 Paul Ramsey <pramsey@cleverelephant.ca>
16417 * [r25] Removed --force-missing which did not work for my version
16420 2002-08-30 18:16 Paul Ramsey <pramsey@cleverelephant.ca>
16422 * [r24] Added cvs ignore files.
16424 2002-08-30 18:15 Paul Ramsey <pramsey@cleverelephant.ca>
16426 * [r23] Added the testing files back into their new subdirectory.
16428 2002-08-30 18:15 Paul Ramsey <pramsey@cleverelephant.ca>
16430 * [r22] Added GNU autoconf support files submitted by Norman Vine.
16432 files to a new subdirectory.
16434 2002-08-30 15:52 Yury Bychkov <me@yury.ca>
16436 * [r21] 'algorithm' is almost complete
16438 2002-08-22 09:23 Yury Bychkov <me@yury.ca>
16440 * [r20] 'graph/index' finished. Some .h changes.
16442 2002-08-21 05:49 Yury Bychkov <me@yury.ca>
16444 * [r19] Some changes in 'graph'
16446 2002-08-20 21:08 Yury Bychkov <me@yury.ca>
16448 * [r18] Changed consts to enums
16450 2002-08-14 07:00 Yury Bychkov <me@yury.ca>
16452 * [r17] New structure of source.
16454 2002-07-11 07:57 Yury Bychkov <me@yury.ca>
16456 * [r16] Assert and some graph classes
16458 2002-07-03 05:24 Yury Bychkov <me@yury.ca>
16460 * [r15] started XML tester
16462 2002-07-02 06:41 Yury Bychkov <me@yury.ca>
16464 * [r14] 'io' and SimpleTester done
16466 2002-06-27 02:50 Yury Bychkov <me@yury.ca>
16468 * [r13] 'io' is almost done
16470 2002-06-26 09:10 Yury Bychkov <me@yury.ca>
16472 * [r12] Some 'io' classes done.
16474 2002-06-21 07:13 Yury Bychkov <me@yury.ca>
16476 * [r11] 'geos': first pass done. Some external dependencies and
16479 2002-06-20 08:58 Yury Bychkov <me@yury.ca>
16481 * [r10] Only Geometry.java left
16483 2002-06-19 06:29 Yury Bychkov <me@yury.ca>
16485 * [r9] 'geom' mostly done.
16487 2002-06-14 07:46 Yury Bychkov <me@yury.ca>
16489 * [r8] 'geom' almost done
16491 2002-06-12 01:47 Yury Bychkov <me@yury.ca>
16493 * [r7] LineString is 99% finished
16495 2002-06-11 23:43 Yury Bychkov <me@yury.ca>
16497 * [r6] 'geom' package 70% done
16499 2002-06-07 17:47 Paul Ramsey <pramsey@cleverelephant.ca>
16501 * [r2] Initial revision
16503 2002-06-07 17:47 No Body <no@body.net>
16505 * [r1] New repository initialized by cvs2svn.