1 2012-01-05 16:56 Sandro Santilli <strk@keybit.net>
3 * [r3556] NEWS, configure.in: Prepare for 3.3.2 release
5 2011-12-16 14:12 Sandro Santilli <strk@keybit.net>
7 * [r3554] src/operation/overlay/snap/LineStringSnapper.cpp: Make
8 debugging output of LineStringSnapper more readable
10 2011-12-15 14:18 Sandro Santilli <strk@keybit.net>
12 * [r3552] NEWS, include/geos/geom/BinaryOp.h,
13 tests/xmltester/Makefile.am,
14 tests/xmltester/tests/ticket/bug488.xml: Check validity after
15 snapping in BinaryOp. Fixes bug #488
17 Adds regression test. This is a GEOS-only approach.
19 2011-12-15 11:35 Sandro Santilli <strk@keybit.net>
21 * [r3551] include/geos/operation/overlay/OverlayOp.h: indent
23 2011-12-15 10:58 Sandro Santilli <strk@keybit.net>
25 * [r3549] include/geos/geom/BinaryOp.h: Fix build with
26 CBR_BEFORE_SNAPPING undefined
28 2011-12-12 15:11 Howard Butler <hobu.inc@gmail.com>
30 * [r3547] NEWS: a note about #500 fix
32 2011-12-12 15:04 Howard Butler <hobu.inc@gmail.com>
34 * [r3545] src/operation/overlay/OverlayNodeFactory.cpp: apply patch
35 for #500 to fix clang's complaint about a missing default
38 2011-12-12 10:09 Sandro Santilli <strk@keybit.net>
40 * [r3543] NEWS, src/algorithm/CGAlgorithms.cpp: Apply Shoelace
41 formula for area calculation (#485)
43 2011-12-12 09:57 Sandro Santilli <strk@keybit.net>
45 * [r3541] NEWS, macros/geos.m4, tools/geos-config.in: Add --clibs
46 to geos-config and GEOS_C_LIBS to geos.m4 (#497)
48 2011-12-09 10:46 Sandro Santilli <strk@keybit.net>
52 2011-12-09 10:44 Sandro Santilli <strk@keybit.net>
54 * [r3538] NEWS, include/geos/geom/Geometry.h,
55 include/geos/operation/overlay/snap/GeometrySnapper.h,
56 include/geos/operation/overlay/snap/SnapOverlayOp.h,
57 src/operation/overlay/snap/GeometrySnapper.cpp,
58 src/operation/overlay/snap/SnapOverlayOp.cpp: Fix C++11 build by
59 avoiding std::pair<auto_ptr> (#491)
61 2011-12-09 10:12 Sandro Santilli <strk@keybit.net>
63 * [r3537] NEWS, src/operation/buffer/BufferOp.cpp,
64 tests/unit/operation/buffer/BufferOpTest.cpp,
65 tests/xmltester/Makefile.am,
66 tests/xmltester/tests/safe/TestBufferJagged.xml,
67 tests/xmltester/tests/safe/buffer-1.01.xml: Improve buffer
68 robustness by reverting to non snaprounding noder
70 This commit fixes all cases reported in
71 http://trac.osgeo.org/geos/wiki/BufferRobustness
72 They include #495 and #494
74 2011-12-09 08:47 Sandro Santilli <strk@keybit.net>
76 * [r3533] tests/xmltester/tests/general/TestUnaryUnionFloating.xml:
77 Oops, forgot this one in previous commit
79 2011-12-09 08:46 Sandro Santilli <strk@keybit.net>
82 include/geos/operation/union/CascadedPolygonUnion.h,
83 src/operation/union/CascadedPolygonUnion.cpp,
84 tests/xmltester/Makefile.am,
85 tests/xmltester/tests/general/TestUnaryUnion.xml: Fix
86 CascadedPolygonUnion to discard non-polygonal components created
89 This is to avoid failures and provide more desirable behaviour.
90 Includes automated testing. Closes ticket #499.
92 2011-12-09 08:46 Sandro Santilli <strk@keybit.net>
94 * [r3531] tests/xmltester/XMLTester.cpp: Allow XML tests not to
95 specify a precision model, defaulting to floating
97 This allows running some JTS tests w/out touching them
99 2011-12-06 17:26 Sandro Santilli <strk@keybit.net>
101 * [r3527] NEWS, include/geos/noding/snapround/HotPixel.h,
102 src/noding/snapround/HotPixel.cpp, tests/unit/Makefile.am,
103 tests/unit/noding/snapround,
104 tests/unit/noding/snapround/HotPixelTest.cpp: HotPixel: do not
105 invalidate reference to original point. Fixes #498.
107 2011-12-02 09:44 Sandro Santilli <strk@keybit.net>
109 * [r3526] tests/xmltester/tests/safe/buffer-1.01.xml: Add
110 <resultMatcher> tag to make the test runnable with JTS
112 2011-11-30 09:49 Sandro Santilli <strk@keybit.net>
114 * [r3524] NEWS, include/geos/noding/snapround/MCIndexSnapRounder.h,
115 src/noding/snapround/MCIndexSnapRounder.cpp,
116 tests/unit/operation/buffer/BufferOpTest.cpp: Fix
117 MCIndexSnapRounder use of provided precision model.
119 Fixes bug #473 (RightmostEdgeFinder assertion failure).
120 Includes regression test.
122 2011-11-29 14:01 Sandro Santilli <strk@keybit.net>
124 * [r3521] NEWS, src/geom/Coordinate.cpp: Use 18 significant digits
125 for TopologyException point coordinates
127 2011-11-28 08:40 Sandro Santilli <strk@keybit.net>
129 * [r3519] NEWS, src/operation/buffer/BufferBuilder.cpp,
130 tests/xmltester/Makefile.am,
131 tests/xmltester/tests/safe/buffer-1.01.xml: BufferBuilder: fix
132 handling of collapsed edges skipping. Fixes #494.
134 Includes regression test, provided by SAFE.
136 2011-11-04 20:52 Sandro Santilli <strk@keybit.net>
138 * [r3516] tests/unit/capi/GEOSisValidDetailTest.cpp: Allow any case
139 in NaN for testcase purposes (#486)
141 2011-11-04 17:45 Sandro Santilli <strk@keybit.net>
143 * [r3513] NEWS, src/operation/union/UnaryUnionOp.cpp,
144 tests/unit/operation/union/UnaryUnionOpTest.cpp,
145 tests/xmltester/tests/general/TestUnaryUnion.xml: Fix noding of
146 self-intersecting lines through UnaryUnion (#482)
148 Includes updated tests from JTS
150 2011-11-04 15:00 Sandro Santilli <strk@keybit.net>
152 * [r3512] src/index/sweepline/SweepLineIndex.cpp: Fix
155 2011-10-26 16:08 Sandro Santilli <strk@keybit.net>
157 * [r3507] tests/unit/Makefile.am,
158 tests/unit/operation/buffer/BufferParametersTest.cpp: Add test
159 for BufferParameters class
161 2011-10-26 14:29 Sandro Santilli <strk@keybit.net>
163 * [r3506] NEWS: Add changes introduced by last commit
165 2011-10-19 00:47 Mateusz Loskot <mateusz@loskot.net>
167 * [r3503] CMakeLists.txt: ported from trunk: Fixed CMAKE_CXX_FLAGS
168 overridind -std=gnu++0x (#489)
170 2011-10-18 22:08 Mateusz Loskot <mateusz@loskot.net>
172 * [r3500] CMakeLists.txt: Missing versions update in CMake
175 2011-10-04 16:18 Sandro Santilli <strk@keybit.net>
177 * [r3496] NEWS: Add missing CAPI additions of 3.3.0 to NEWS file
179 2011-09-27 16:02 Sandro Santilli <strk@keybit.net>
181 * [r3490] NEWS: Prepare slot for 3.3.2 news
183 2011-09-27 15:41 Sandro Santilli <strk@keybit.net>
185 * [r3489] configure.in: Bump versions up for next (3.3.2) release
187 2011-09-27 15:34 Sandro Santilli <strk@keybit.net>
189 * [r3487] ChangeLog, NEWS, configure.in: Set version to 3.3.1
190 final, update ChangeLog and set release date in NEWS
192 2011-09-27 12:41 Sandro Santilli <strk@keybit.net>
194 * [r3486] NEWS: Merge items
196 2011-09-23 15:59 Sandro Santilli <strk@keybit.net>
198 * [r3485] NEWS, capi/CMakeLists.txt, src/CMakeLists.txt: Fix OS X
199 framework cmake build (#385) -- thanks kyngchaos
201 2011-09-21 08:06 Sandro Santilli <strk@keybit.net>
203 * [r3474] NEWS, swig/geos.i.in, swig/python/Makefile.am: Fix
204 out-of-place build for python binding (#332)
206 2011-09-21 07:37 Sandro Santilli <strk@keybit.net>
208 * [r3473] NEWS: Add build fix items
210 2011-09-20 14:34 Sandro Santilli <strk@keybit.net>
212 * [r3471] include/geos/geom/GeometryFactory.h: apply clang fix for
215 2011-09-17 15:42 Sandro Santilli <strk@keybit.net>
217 * [r3467] include/geos/platform.h.in: Use the global isnan from
218 math.h for Solaris (#461)
220 2011-09-12 07:48 Sandro Santilli <strk@keybit.net>
222 * [r3466] NEWS: Add item about leak fix
224 2011-09-12 07:39 Sandro Santilli <strk@keybit.net>
226 * [r3464] src/algorithm/InteriorPointArea.cpp,
227 tests/unit/Makefile.am,
228 tests/unit/algorithm/InteriorPointAreaTest.cpp: Fix memory leak
229 on invalid geometry in InteriorPointArea (#475)
231 2011-08-24 14:54 Sandro Santilli <strk@keybit.net>
233 * [r3462] include/geos/operation/buffer/OffsetSegmentGenerator.h,
234 include/geos/operation/relate/RelateComputer.h,
235 src/geom/util/SineStarFactory.cpp,
236 src/operation/relate/RelateComputer.cpp: Fix warnings on MSVC
239 2011-08-20 20:52 Sandro Santilli <strk@keybit.net>
241 * [r3460] NEWS, src/geom/GeometryCollection.cpp,
242 src/geom/LineString.cpp, src/geom/Point.cpp,
243 src/geom/Polygon.cpp, tests/unit/Makefile.am,
244 tests/unit/geom/Geometry/clone.cpp: Fix Geometry::clone() to copy
245 SRID. Closes ticket #464.
247 2011-08-19 10:47 Sandro Santilli <strk@keybit.net>
249 * [r3459] NEWS, tests/perf/capi/Makefile.am: Fix out of source
250 builds (make check, actually)
252 2011-07-20 11:48 Sandro Santilli <strk@keybit.net>
254 * [r3440] NEWS, src/operation/buffer/BufferBuilder.cpp,
255 tests/unit/capi/GEOSOffsetCurveTest.cpp: Fix EMPTY result from
256 GEOSOffsetCurve with distance 0 (#454)
258 2011-07-07 08:31 Sandro Santilli <strk@keybit.net>
260 * [r3431] NEWS: Note the solaris build fix
262 2011-07-07 08:30 Sandro Santilli <strk@keybit.net>
264 * [r3430] src/operation/buffer/BufferParameters.cpp: Include
265 platform.h, fixing SOLARIS build. Patch by Tai Meng
268 2011-07-05 11:49 Sandro Santilli <strk@keybit.net>
270 * [r3426] src/operation/valid/IndexedNestedRingTester.cpp,
271 src/operation/valid/IndexedNestedRingTester.h: Update port info
272 for IndexedNestedRingTester
274 2011-07-05 10:31 Sandro Santilli <strk@keybit.net>
276 * [r3420] NEWS, src/operation/valid/IndexedNestedRingTester.cpp,
277 tests/xmltester/tests/general/TestValid.xml: Fixed
278 NestedRingTester (used by IsValidOp) to correctly handle the case
279 where a hole touches all the vertices of another hole (#449)
281 2011-07-05 10:13 Sandro Santilli <strk@keybit.net>
283 * [r3419] NEWS: Add notes about the recent changes
285 2011-07-05 10:13 Sandro Santilli <strk@keybit.net>
287 * [r3418] Makefile.am: Tweak 'make cl' rule to make sure an 'svn
288 update' is performed before the svn2cl call (or it may miss
291 2011-07-05 09:44 Sandro Santilli <strk@keybit.net>
293 * [r3408] src/algorithm/MinimumDiameter.cpp: Initialize
294 MinimumDiamiter::minPtIndex in the constructor, to make static
295 analisys tools happier
297 2011-07-05 09:44 Sandro Santilli <strk@keybit.net>
299 * [r3407] src/index/sweepline/SweepLineIndex.cpp: Initialize
300 SweepLineIndex::indexBuilt in ctor
302 2011-07-05 09:44 Sandro Santilli <strk@keybit.net>
304 * [r3406] include/geos/algorithm/LineIntersector.h: Initialize
305 LineIntersector::isProperVar in constructor (not really needed
306 but makes less noise under static analisys tools)
308 2011-07-05 09:44 Sandro Santilli <strk@keybit.net>
310 * [r3405] include/geos/geom/prep/PreparedPoint.h,
311 src/geom/prep/PreparedPoint.cpp: Fix bogus override of
312 PreparedGeometry::intersect by PreparedPoint
314 2011-07-05 09:43 Sandro Santilli <strk@keybit.net>
316 * [r3404] src/index/quadtree/Node.cpp: Assert that the variable
317 used as array index is not negative before using it (quadtree)
319 2011-07-05 09:43 Sandro Santilli <strk@keybit.net>
321 * [r3403] src/geomgraph/GeometryGraph.cpp: Avoid segfalting when an
322 added node has no label in GeometryGraph::insertBoundaryPoint.
323 See https://sourceforge.net/tracker
324 /?func=detail&aid=3353879&group_id=128875&atid=713120
326 2011-07-05 09:43 Sandro Santilli <strk@keybit.net>
328 * [r3402] src/geomgraph/Node.cpp: Avoid segfaulting when
329 Node.setLabelBoundary is called against a node with null label.
330 See https://sourceforge.net/tracker/
331 ?func=detail&aid=3353871&group_id=128875&atid=713120
333 2011-07-05 09:43 Sandro Santilli <strk@keybit.net>
335 * [r3401] src/index/bintree/Node.cpp: Assert that the variable used
336 as array index is not negative before using it.
338 2011-07-05 09:43 Sandro Santilli <strk@keybit.net>
340 * [r3400] src/util/Profiler.cpp: Do not dereference past-the-end
341 iterator on invalid call
343 2011-07-01 09:02 Sandro Santilli <strk@keybit.net>
345 * [r3399] tests/unit/capi/GEOSBufferTest.cpp: Add test for bug #455
346 to 3.3 branch (passes)
348 2011-06-27 11:49 Sandro Santilli <strk@keybit.net>
350 * [r3395] configure.in: Bump versions up for 3.3.1dev (second part
353 2011-06-09 07:59 Sandro Santilli <strk@keybit.net>
355 * [r3391] .: Creating 3.3 branch
357 2011-06-02 20:18 Sandro Santilli <strk@keybit.net>
359 * [r3390] Refine test for #448
361 2011-06-02 20:13 Sandro Santilli <strk@keybit.net>
363 * [r3389] Add test for bug #448
365 2011-05-30 12:50 Sandro Santilli <strk@keybit.net>
367 * [r3387] Update for release
369 2011-05-30 12:48 Sandro Santilli <strk@keybit.net>
371 * [r3386] Set version to 3.3.0 (final) - Set release date to
374 2011-05-30 10:49 Mateusz Loskot <mateusz@loskot.net>
376 * [r3385] Applied William\'s patch capi_CMakeLists.txt.patch for
377 OSX framework (Ticket #385)
379 2011-05-30 10:45 Mateusz Loskot <mateusz@loskot.net>
381 * [r3384] Applied William\'s patch * src_CMakeLists.txt.patch
382 Download added OSX framework (Ticket #385)
384 2011-05-30 10:30 Mateusz Loskot <mateusz@loskot.net>
386 * [r3383] Applied William\'s patch with missing library versions
387 for OSX framework (Ticket #385)
389 2011-05-30 09:41 Mateusz Loskot <mateusz@loskot.net>
391 * [r3382] Applied supplementary tests.patch for 85 from William
393 2011-05-27 14:04 Sandro Santilli <strk@keybit.net>
395 * [r3381] The mac framework info.plist.in from r3376 didn't make it
396 into the rc2 tarball.
398 2011-05-23 10:04 Sandro Santilli <strk@keybit.net>
400 * [r3378] updated for 3.3.0rc2 release
402 2011-05-23 09:58 Sandro Santilli <strk@keybit.net>
404 * [r3377] Set version to 3.3.0rc2
406 2011-05-23 08:52 Mateusz Loskot <mateusz@loskot.net>
408 * [r3376] Added src/info.plist.in file for OS X framework build
409 option in CMake configuration (Ticket #385)
411 2011-05-22 23:34 Mateusz Loskot <mateusz@loskot.net>
413 * [r3375] Added OS X framework build option to CMake configuration
416 2011-05-20 08:02 Sandro Santilli <strk@keybit.net>
418 * [r3374] add missing return from main
420 2011-05-19 20:39 Frank Warmerdam <warmerdam@pobox.com>
422 * [r3373] shellCount checking should not be DEBUG only now that we
423 throw an exception (#398)
425 2011-05-19 19:32 Frank Warmerdam <warmerdam@pobox.com>
427 * [r3372] Updates for Makefile.vc builds and issues when building
428 NDEBUG and no inlining
430 2011-05-19 14:58 Sandro Santilli <strk@keybit.net>
432 * [r3371] Fix build of prepared geoms memleak tester on system
435 2011-05-18 19:59 Sandro Santilli <strk@keybit.net>
437 * [r3370] Do not assume isfinite is in std:: namespace to fix #444;
438 Have RobustDeterminant use a broad 'using namespace std' to fix
441 2011-05-17 20:44 Sandro Santilli <strk@keybit.net>
443 * [r3369] Distribute cmake build scripts. Fixes bug #441.
445 2011-05-17 17:04 Sandro Santilli <strk@keybit.net>
447 * [r3368] Remove inlines machinery from MCIndexSnapRounder.
448 Possibly fixes ticket #222.
450 2011-05-17 16:50 Sandro Santilli <strk@keybit.net>
452 * [r3367] Remove disabled code and old logs. No functional change.
454 2011-05-16 14:17 Mateusz Loskot <mateusz@loskot.net>
456 * [r3366] Fixed buggy self-assignment in
457 SineStarFactory::setNumArms
459 2011-05-16 11:46 Sandro Santilli <strk@keybit.net>
461 * [r3365] Quality ::finite and ::isfinite symbols, when available,
462 into the std:: namespace. Fixes bug #442.
464 2011-05-13 16:22 Mateusz Loskot <mateusz@loskot.net>
466 * [r3364] GEOS DLL exports are pretty much messed up. The same DLL
467 declspec is used by both C++ and C DLLs. So, GEOS C DLL cannot
468 import and link properly against GEOS C++ interface as the
469 declspec(dllexport) is specified for the GEOS C++ DLL where
470 declspec(dllimport) is expected. This commit fixes the issue
471 (temporarily) by linking GEOS C DLL against GEOS C++ static
474 2011-05-13 16:17 Mateusz Loskot <mateusz@loskot.net>
476 * [r3363] Added missing DLL decspec for Angle class
478 2011-05-13 15:53 Mateusz Loskot <mateusz@loskot.net>
480 * [r3362] Removed std::isfinite as possibly non-existing on some
481 platforms - rather fix platform.h if needed.
483 2011-05-12 10:11 Sandro Santilli <strk@keybit.net>
485 * [r3361] Add note about #357 fix
487 2011-05-12 09:56 Sandro Santilli <strk@keybit.net>
489 * [r3360] Have RobustDeterminant throw an IllegalArgument if passed
490 any infinite or nan value. Fixes bug #357. Includes regress test.
492 2011-05-12 07:39 Sandro Santilli <strk@keybit.net>
494 * [r3359] Add note about the memory usage reduction in prepared
497 2011-05-12 07:21 Sandro Santilli <strk@keybit.net>
499 * [r3358] Reserve vector space, use ::size_type for vector indices.
501 2011-05-12 07:18 Sandro Santilli <strk@keybit.net>
503 * [r3357] Don't let MCIndexSegmentSetMutualIntersector grow in
504 memory on every new ::process call. Fixes bug #342.
506 2011-05-12 07:14 Sandro Santilli <strk@keybit.net>
508 * [r3356] Port info for MonotoneChainBuilder
510 2011-05-12 06:20 Sandro Santilli <strk@keybit.net>
512 * [r3355] Fix a memory leak in
513 PreparedLineStringIntersects::isAnyPointInRing
515 2011-05-12 06:16 Sandro Santilli <strk@keybit.net>
517 * [r3354] Drop commented out code
519 2011-05-12 06:13 Sandro Santilli <strk@keybit.net>
521 * [r3353] Port info for PreparedLineStringIntersects, and avoid
522 polluting the global namespace
524 2011-05-12 06:10 Sandro Santilli <strk@keybit.net>
526 * [r3352] Reduce heap allocations in
527 AbstractPreparedPolygonContains
529 2011-05-11 17:59 Sandro Santilli <strk@keybit.net>
531 * [r3351] Port info for FastSegmentSetIntersectionFinder
533 2011-05-11 17:59 Sandro Santilli <strk@keybit.net>
535 * [r3350] Port info for MCIndexSegmentSetMutualIntersector
537 2011-05-11 17:25 Sandro Santilli <strk@keybit.net>
539 * [r3349] Import test for bug #342. It is not automated as it's not
540 general (requires bash)
542 2011-05-11 10:00 Sandro Santilli <strk@keybit.net>
544 * [r3348] Producing a bzip2 tarball is easier than described
546 2011-05-11 09:54 Sandro Santilli <strk@keybit.net>
548 * [r3346] Updated for 3.0.0rc1 release
550 2011-05-11 09:48 Sandro Santilli <strk@keybit.net>
552 * [r3345] Add Geometry.offsetCurve to PHP binding
554 2011-05-11 09:47 Sandro Santilli <strk@keybit.net>
556 * [r3344] Add single-sided buffering support in PHP binding
558 2011-05-11 09:15 Sandro Santilli <strk@keybit.net>
560 * [r3343] Set version to 3.0.0rc1
562 2011-05-10 18:10 Sandro Santilli <strk@keybit.net>
564 * [r3342] Have GEOSOffsetCurve return LINESTRING EMPTY for
565 collapsing lines (right offset on right-turning curve can do
566 that). Regress test one such case, taken from
567 http://trac.osgeo.org/postgis/ticket/413.
569 2011-05-10 11:11 Sandro Santilli <strk@keybit.net>
571 * [r3341] Add test for 357 (doesn't succeed at failing)
573 2011-05-10 09:51 Sandro Santilli <strk@keybit.net>
575 * [r3340] Revert "Use long double to compute edge distance."
576 (r3334). Simple double in HCoordinate made #350 pass anyway.
578 2011-05-10 09:51 Sandro Santilli <strk@keybit.net>
580 * [r3339] Drop STORE_INTERMEDIATE_COMPUTATION_VALUES macro and
581 protected non-unrolled computation, that is all paranoia aimed at
582 making floats stored to match java IEEE. Since we get no failures
583 in testsuite (our and postgis') I think it makes sense to have
584 the code as close as possible to the JTS one.
586 2011-05-10 09:50 Sandro Santilli <strk@keybit.net>
588 * [r3338] Update port info
590 2011-05-10 09:50 Sandro Santilli <strk@keybit.net>
592 * [r3337] Expect the same results given by JTS
594 2011-05-10 09:50 Sandro Santilli <strk@keybit.net>
596 * [r3336] Bring hcoordinate back to double precision (from long
599 2011-05-09 11:57 Sandro Santilli <strk@keybit.net>
601 * [r3335] Automate test for bug350, change the expected result to
602 match the one obtained by GEOS. It is not _exactly_ the same
603 output obtained with JTS but close enough. Unfortunately both
604 GEOS and JTS use an exact match for comparison so we won't be
605 able to share this test.
607 2011-05-09 11:57 Sandro Santilli <strk@keybit.net>
609 * [r3334] Use long double to compute edge distance. Makes noding
610 more robust, fixes bug #350.
612 2011-05-06 18:51 Sandro Santilli <strk@keybit.net>
614 * [r3333] Turn EdgeIntersection into a concrete, fully-inlined, C++
617 2011-05-06 18:51 Sandro Santilli <strk@keybit.net>
619 * [r3332] Describe MonotoneChain
621 2011-05-06 18:51 Sandro Santilli <strk@keybit.net>
623 * [r3331] Make output operators for Edge, EdgeIntersection and
624 EdgeIntersectionList closer to JTS, for easier comparison
626 2011-05-06 18:51 Sandro Santilli <strk@keybit.net>
628 * [r3330] Output operator for EdgeIntersection and
631 2011-05-06 18:51 Sandro Santilli <strk@keybit.net>
633 * [r3329] Drop book keeping of segment intersectors, as we're
634 transferring their ownership to caller anyway
636 2011-05-06 08:57 Sandro Santilli <strk@keybit.net>
638 * [r3328] Re-add also the original data in test for bug350, so
641 2011-05-06 08:57 Sandro Santilli <strk@keybit.net>
643 * [r3327] Use logical (not bitwise) AND, use dynamic_cast to map
644 JTS's instanceof operator
646 2011-05-06 08:57 Sandro Santilli <strk@keybit.net>
648 * [r3326] Modify test for bug350 so to use pre-snapped geometries.
649 Shows that the problem is not in snapping code, but after that
650 (ie: JTS succeeds at fist shot on this new input)
652 2011-05-04 17:45 Sandro Santilli <strk@keybit.net>
654 * [r3325] Fix regression accidentally introduced by commit r3322
655 (Sean's). Add automated test for it (was found trough PostGIS
658 2011-05-04 16:30 Sandro Santilli <strk@keybit.net>
660 * [r3324] Drop useless and unavailable include
662 2011-05-03 02:30 Sean Gillies <sgillies@frii.com>
664 * [r3323] Damn these tabs
666 2011-05-03 02:27 Sean Gillies <sgillies@frii.com>
668 * [r3322] Add missing prepared geometry predicates to C API (#436)
670 2011-04-28 16:39 Sandro Santilli <strk@keybit.net>
672 * [r3321] Improve performance of RectangleIntersects (of one order
675 2011-04-28 16:38 Sandro Santilli <strk@keybit.net>
677 * [r3320] More concise output from performance tester
679 2011-04-28 15:09 Sandro Santilli <strk@keybit.net>
681 * [r3319] Hush uncontrolled debugging prints
683 2011-04-28 15:08 Sandro Santilli <strk@keybit.net>
685 * [r3318] Plug leak on exception in RelateComputer (exposed by
688 2011-04-28 15:08 Sandro Santilli <strk@keybit.net>
690 * [r3317] Do not leak on exception during relational geometry
693 2011-04-28 14:16 Sandro Santilli <strk@keybit.net>
695 * [r3316] Port RectangleIntersects performance test from JTS-1.12
697 2011-04-28 14:16 Sandro Santilli <strk@keybit.net>
699 * [r3315] Do not leak memory during rectangle intersects predicate
701 2011-04-28 14:16 Sandro Santilli <strk@keybit.net>
703 * [r3314] Drop unneeded include
705 2011-04-28 10:04 Sandro Santilli <strk@keybit.net>
707 * [r3313] Port geos::geom::util::SineStarFactory from JTS-1.12,
708 useful for profile-test RectangleIntersects.
710 2011-04-28 10:04 Sandro Santilli <strk@keybit.net>
712 * [r3312] Trim old embedded history log (from CVS times)
714 2011-04-27 16:42 Sandro Santilli <strk@keybit.net>
716 * [r3311] Improve speed of Geometry.getArea, unit-test it.
718 2011-04-27 15:52 Sandro Santilli <strk@keybit.net>
720 * [r3310] Match full class names, not partial. Allow specifying a
723 2011-04-27 15:47 Sandro Santilli <strk@keybit.net>
725 * [r3309] Sync linemerge package to JTS-1.12 (nothing changed)
727 2011-04-27 15:33 Sandro Santilli <strk@keybit.net>
729 * [r3308] Utility script to help with editing all files of a class
731 2011-04-27 15:18 Sandro Santilli <strk@keybit.net>
733 * [r3307] Sync Angle class to JTS-1.12, port unit testing for it.
735 2011-04-27 14:13 Sandro Santilli <strk@keybit.net>
737 * [r3306] Add test for singlesided buffer (areal). Fix premature
738 exit from OffsetCurveSetBuilder.
740 2011-04-27 13:38 Sandro Santilli <strk@keybit.net>
742 * [r3305] Drop one argument from GEOSOffsetCurve. Tell right/left
743 from width/distance sign (<0 for right side)
745 2011-04-27 13:06 Sandro Santilli <strk@keybit.net>
747 * [r3304] Put OffsetCurveTest in its own file (old singleside test
748 + a couple more tests)
750 2011-04-27 13:06 Sandro Santilli <strk@keybit.net>
752 * [r3303] Add GEOSBufferParams type and GEOSBufferWithParams
753 function to have an extensible buffer operation. Allows areal
756 2011-04-27 11:13 Sandro Santilli <strk@keybit.net>
758 * [r3302] Add GEOSOffsetCurve C-API interface deprecating
759 GEOSSingleSidedBuffer
761 2011-04-27 09:42 Sandro Santilli <strk@keybit.net>
763 * [r3301] Refactored offset curve generation (from JTS-1.12)
765 2011-04-27 09:42 Sandro Santilli <strk@keybit.net>
767 * [r3300] Sync BufferParameters class to JTS r378 (isSingleSided
770 2011-04-27 09:42 Sandro Santilli <strk@keybit.net>
772 * [r3299] Sync BufferOp class to JTS r378. Do not port the unused
773 isSingleSided property.
775 2011-04-23 10:30 Sandro Santilli <strk@keybit.net>
777 * [r3298] Add note about GEOSCascadedUnion deprecation
779 2011-04-23 10:28 Sandro Santilli <strk@keybit.net>
781 * [r3297] Mark GEOSUnionCascaded as deprecated, GEOSUnaryUnion does
782 the same thing w/out refusin to deal with lines, points,
785 2011-04-23 10:03 Sandro Santilli <strk@keybit.net>
787 * [r3296] Generalize CascadedPolygonUnion into a CascadedUnion. Use
788 the generalized class for unary union of lines, fixing bug #392.
789 Automate testing of it, tweak expected results from other tests
790 (output components reordered).
792 2011-04-22 22:26 Sandro Santilli <strk@keybit.net>
794 * [r3295] Use equals() to compare expected/obtained results of
795 "Union" operation. This matches JTS and prevents being too strict
798 2011-04-22 18:46 Sandro Santilli <strk@keybit.net>
800 * [r3294] Put GeometryListHolder in its own header file.
802 2011-04-22 13:51 Sandro Santilli <strk@keybit.net>
804 * [r3293] Use stringstream to format strings rather than
805 printf-like statements. Simplifies things a lot.
807 2011-04-22 13:04 Sandro Santilli <strk@keybit.net>
809 * [r3292] Sync PrecisionModel to JTS-1.12, add unit testing, fix
810 getMaximumPrecisionDigit to behave as documented (JTS doesn't).
812 2011-04-20 17:13 Sandro Santilli <strk@keybit.net>
814 * [r3291] Sync OffsetCurveSetBuilder::isErodedCompletely
815 implementation to JTS, fixing bug #434
817 2011-04-20 15:55 Sandro Santilli <strk@keybit.net>
819 * [r3290] Move per-ticket testcases under their own directory
821 2011-04-20 15:42 Sandro Santilli <strk@keybit.net>
823 * [r3289] Set JTS port version to 1.12
825 2011-04-19 07:57 Sandro Santilli <strk@keybit.net>
827 * [r3288] Add test for IsCCW against the two almost-collapsed rings
828 resulting by GEOS or JTS during execution of the union described
829 in ticket #398. This is done after confirmation of same results
830 in JTS (1 bit makes the difference between CCW and CW
833 2011-04-18 21:45 Sandro Santilli <strk@keybit.net>
835 * [r3287] Add the actual ->distance() call to the test for bug #367
837 2011-04-18 21:28 Sandro Santilli <strk@keybit.net>
839 * [r3286] Throw a TopologyException, rather than aborting, when
840 finding more than a shell in MinimalEdgeRing list. Fixes bug
841 #398. Enables automated test for it. Note that JTS fails the test
842 now, triggering the failed assertion.
844 2011-04-18 21:28 Sandro Santilli <strk@keybit.net>
846 * [r3285] Expect a result with/out the collapsed ring in the test
847 for bug 398. Funny enough, this makes JTS react by failing the
848 assertion I was tracking...
850 2011-04-18 21:01 Sandro Santilli <strk@keybit.net>
852 * [r3284] Avoid more heap allocations in PolygonBuilder
854 2011-04-18 15:08 Sandro Santilli <strk@keybit.net>
856 * [r3283] Reduce heap allocations in PolygonBuilder, rewrite some
857 private interfaces to deal with refs rather than pointers
859 2011-04-18 15:08 Sandro Santilli <strk@keybit.net>
861 * [r3282] Use PlanarGraph::linkResultDirectedEdges rather than
864 2011-04-18 15:08 Sandro Santilli <strk@keybit.net>
866 * [r3281] Turn PlanarGraph::linkResultDirectedEdges into a
869 2011-04-13 11:52 Sandro Santilli <strk@keybit.net>
871 * [r3280] Add test for bug #435
873 2011-04-13 11:32 Sandro Santilli <strk@keybit.net>
875 * [r3279] Fix path to CAPI includes for PHP binding
877 2011-04-13 10:44 Sandro Santilli <strk@keybit.net>
879 * [r3278] Drop coordinate dimension cache after read-write
880 filtering. Fixes ticket #435.
882 2011-04-13 08:26 Sandro Santilli <strk@keybit.net>
884 * [r3277] Drop author.sh, add a rule to create authors.git instead
886 2011-04-13 07:37 Sandro Santilli <strk@keybit.net>
888 * [r3276] Add script to be used with git-svn --authors-prog
890 2011-03-26 14:02 Sandro Santilli <strk@keybit.net>
892 * [r3275] fix missing size_t with gcc 4.6
894 2011-03-26 14:02 Sandro Santilli <strk@keybit.net>
896 * [r3274] fixed missing NULL with gcc 4.6
898 2011-03-26 14:02 Sandro Santilli <strk@keybit.net>
900 * [r3273] fix uninitialized const caused by missing constructor
902 2011-03-24 17:54 Mateusz Loskot <mateusz@loskot.net>
904 * [r3272] Added source_group properties to support source browsers
907 2011-03-16 22:29 Sandro Santilli <strk@keybit.net>
909 * [r3271] Use GEOSVALID flag correctly, thanks Mat for spotting
912 2011-03-11 14:40 Sandro Santilli <strk@keybit.net>
914 * [r3270] Add XML test for bug #350
916 2011-03-11 14:24 Sandro Santilli <strk@keybit.net>
918 * [r3269] Add XML test for bug398 (not automatically run, as it
921 2011-03-11 14:24 Sandro Santilli <strk@keybit.net>
923 * [r3268] Tell more about XML loading failures
925 2011-03-08 09:04 Sandro Santilli <strk@keybit.net>
927 * [r3267] Add test for invalid boundary node rule value
929 2011-03-04 17:05 Sandro Santilli <strk@keybit.net>
931 * [r3266] PHP: add relateBoundaryNodeRule method to GEOSGeometry
934 2011-03-04 16:38 Sandro Santilli <strk@keybit.net>
936 * [r3265] Add note aboute GEOSRelateBoundaryNodeRule
938 2011-03-04 16:31 Sandro Santilli <strk@keybit.net>
940 * [r3264] GEOSRelateBoundaryNodeRule test, ticket #399 [RT-SIGTA]
942 2011-03-04 16:30 Sandro Santilli <strk@keybit.net>
944 * [r3263] GEOSRelateBoundaryNodeRule, ticket #399 [RT-SIGTA]
946 2011-03-04 16:30 Sandro Santilli <strk@keybit.net>
948 * [r3262] Indenting..
950 2011-03-02 13:45 Sandro Santilli <strk@keybit.net>
952 * [r3261] Tweak unit test to expect distance 0 between an empty an
953 anything else. Report the change in NEWS file.
955 2011-03-02 13:45 Sandro Santilli <strk@keybit.net>
957 * [r3260] Add support for "distance" op in XMLTester, and import
960 2011-03-02 13:45 Sandro Santilli <strk@keybit.net>
962 * [r3259] Fixed Geometry.distance() and DistanceOp to return 0.0
963 for empty inputs (JTS-1.11)
965 2011-03-02 13:13 Sandro Santilli <strk@keybit.net>
967 * [r3258] Sync IsValidOp and related XML testcase to JTS-1.12
969 2011-03-02 12:46 Sandro Santilli <strk@keybit.net>
971 * [r3257] Added check for illegal state in offsetPoint method
973 2011-03-02 09:24 Sandro Santilli <strk@keybit.net>
975 * [r3256] Fix debug build
977 2011-03-01 17:56 Mateusz Loskot <mateusz@loskot.net>
979 * [r3255] Fix DLL build using Visual C++: *) added missing exports;
980 *) do not use static data members in inline methods - linker
981 fails to find definition ; *) Clean up C4251 warning.
983 2011-03-01 17:53 Mateusz Loskot <mateusz@loskot.net>
985 * [r3254] Check geometry against nullptr
987 2011-03-01 17:50 Mateusz Loskot <mateusz@loskot.net>
989 * [r3253] Redefined ENDIAN_BIG and ENDIAN_LITTLE as enumerators
990 instead of static non-const members - Visual C++ linker has
991 mysterious problems with exporting them from DLL.
993 2011-02-28 14:36 Sandro Santilli <strk@keybit.net>
995 * [r3252] Fix BufferOp::bufferFixedPrecision to use snap-rounding
996 noder. Fixes bug #356.
998 2011-02-28 12:19 Sandro Santilli <strk@keybit.net>
1000 * [r3251] Cleanup debugging output. Previous version didn't really
1001 print the _noded_ output at all.
1003 2011-02-28 11:43 Sandro Santilli <strk@keybit.net>
1005 * [r3250] Expose and test covers/coveredBy to PHP binding
1007 2011-02-28 11:32 Sandro Santilli <strk@keybit.net>
1009 * [r3249] GEOSCovers and GEOSCoveredBy (ticket #396) by Alessandro
1012 2011-02-25 16:05 Sandro Santilli <strk@keybit.net>
1014 * [r3248] be explicit about quadrant segments
1016 2011-02-25 10:22 Sandro Santilli <strk@keybit.net>
1018 * [r3247] Add test for ticket #356 (not run, as it fails)
1020 2011-02-23 17:13 Sandro Santilli <strk@keybit.net>
1022 * [r3246] JTS-1.12 sync
1024 2011-02-23 16:46 Sandro Santilli <strk@keybit.net>
1026 * [r3245] Update port info
1028 2011-02-23 16:21 Sandro Santilli <strk@keybit.net>
1030 * [r3244] Update port info
1032 2011-02-23 16:21 Sandro Santilli <strk@keybit.net>
1034 * [r3243] Fixed buffer OffsetCurveSetBuilder to handle "flat" rings
1037 2011-02-23 15:45 Sandro Santilli <strk@keybit.net>
1039 * [r3242] Don't bother adding ring if it is "flat" and will
1040 disappear in the output (from TS r261)
1042 2011-02-23 15:45 Sandro Santilli <strk@keybit.net>
1044 * [r3241] Sync LinearRing to JTS-1.12: empty LinearRing are closed
1047 2011-02-23 14:37 Sandro Santilli <strk@keybit.net>
1049 * [r3240] Update port info for MCIndexPointSnapper
1051 2011-02-23 14:37 Sandro Santilli <strk@keybit.net>
1053 * [r3239] Update port info for SimpleSnapRounder
1055 2011-02-23 14:37 Sandro Santilli <strk@keybit.net>
1057 * [r3238] Update port info for MCIndexSnapRounder (and remove
1060 2011-02-23 14:37 Sandro Santilli <strk@keybit.net>
1062 * [r3237] Sync HotPixel to JTS-1.12 (doxygen + privatization of a
1065 2011-02-23 11:05 Sandro Santilli <strk@keybit.net>
1067 * [r3236] Run test for bug366 (succeeds)
1069 2011-02-23 10:25 Sandro Santilli <strk@keybit.net>
1071 * [r3235] Port JTS unit tests for SegmentPointComparator
1073 2011-02-23 10:25 Sandro Santilli <strk@keybit.net>
1075 * [r3234] Take SegmentPointComparator out of implelmentation file,
1076 to allow for unit-testing.
1078 2011-02-23 09:37 Sandro Santilli <strk@keybit.net>
1080 * [r3233] Fix NodedSegmentString to handle zero-length line
1081 segments correctly (via safeOctant)
1083 2011-02-22 21:22 Sandro Santilli <strk@keybit.net>
1085 * [r3232] Export Puntal, Lineal and Polygonal symbols
1087 2011-02-22 17:53 Sandro Santilli <strk@keybit.net>
1089 * [r3231] Fix linemerge test (wrong initial copy)
1091 2011-02-21 17:30 Sandro Santilli <strk@keybit.net>
1093 * [r3230] Add LineSequencer unit test, fix memory leaks in the
1096 2011-02-21 17:30 Sandro Santilli <strk@keybit.net>
1098 * [r3229] Add templated geometry adder to LineSequencer class
1100 2011-02-21 16:14 Sandro Santilli <strk@keybit.net>
1102 * [r3228] Sync linemerge namespace to JTS-1.12 fixing LineMerger to
1103 skip lines with only a single unique coordinate; reduce some heap
1104 allocations; add unit testing for Linemerger
1106 2011-02-21 16:14 Sandro Santilli <strk@keybit.net>
1108 * [r3227] Sync linemerge::LineSequencer to JTS-1.12
1110 2011-02-21 14:02 Sandro Santilli <strk@keybit.net>
1112 * [r3226] Add note about SnapIfNeededOverlayOp change
1114 2011-02-21 14:02 Sandro Santilli <strk@keybit.net>
1116 * [r3225] Update port info
1118 2011-02-21 12:03 Sandro Santilli <strk@keybit.net>
1120 * [r3224] Fix SnapIfNeededOverlayOp to throw the originating
1121 exception, which contains meaningful coordinates, and update port
1124 2011-02-18 18:25 Mateusz Loskot <mateusz@loskot.net>
1126 * [r3223] Updated CMake configuration to use libgeos.lib for static
1127 library and geos.lib for import library. Define GEOS_DLL_EXPORT
1128 for GEOS DLL target.
1130 2011-02-15 17:35 Mateusz Loskot <mateusz@loskot.net>
1132 * [r3222] gstrdup may throw since r3088 thus should no longer be
1133 declared as C function
1135 2011-02-15 15:24 Sandro Santilli <strk@keybit.net>
1137 * [r3221] Allow passing NULL for "reason" and "location" arguments
1138 of GEOSisValidDetail [RT-SIGTA]
1140 2011-02-15 15:15 Sandro Santilli <strk@keybit.net>
1142 * [r3220] Adapt PHP binding to the new GEOSisValidDetail interface
1144 2011-02-15 15:15 Sandro Santilli <strk@keybit.net>
1146 * [r3219] Add a 'flags' parameter to GEOSisValidDetail.
1148 2011-02-15 15:14 Sandro Santilli <strk@keybit.net>
1150 * [r3218] Make sure php binding are built _before_ the
1151 corresponding test is run
1153 2011-02-13 22:31 Sandro Santilli <strk@keybit.net>
1155 * [r3217] Guard againts empty vectors before decrementing .end()
1157 2011-02-13 22:30 Sandro Santilli <strk@keybit.net>
1159 * [r3216] Add an .empty() interface to CoordinateList
1161 2011-02-13 21:29 Mateusz Loskot <mateusz@loskot.net>
1163 * [r3215] Added new ./configure option: --enable-glibcxx-debug
1164 which to enable libstdc++ debug mode (see Ticket #395). Added
1165 AC_MSG_CHECKING and AC_MSG_RESULT to existing options.
1167 2011-02-13 20:14 Mateusz Loskot <mateusz@loskot.net>
1169 * [r3214] CRLF to LF
1171 2011-02-13 20:14 Mateusz Loskot <mateusz@loskot.net>
1173 * [r3213] Added test case submitted with Ticket #367. No
1174 segmentation fault in distance() method observed under Visual C++
1177 2011-02-13 20:03 Sandro Santilli <strk@keybit.net>
1179 * [r3212] Always use BinaryOp for overlay operations accessible
1182 2011-02-13 19:54 Mateusz Loskot <mateusz@loskot.net>
1184 * [r3211] Explicitly disabled Visual C++ warning C4250 ('class1' :
1185 inherits 'class2::member' via dominance) - it is still unclear if
1186 caused by Visual C++ bug
1187 https://connect.microsoft.com/VisualStudio/feedback/details/101259/
1188 - safe to disable anyway.
1190 2011-02-13 19:51 Mateusz Loskot <mateusz@loskot.net>
1192 * [r3210] Return unset std::auto_otr from GeometryFactory,
1193 otherwise error condition causes no return
1195 2011-02-13 19:50 Mateusz Loskot <mateusz@loskot.net>
1197 * [r3209] Declare PointGeometryUnion type as non-copyable
1199 2011-02-13 19:25 Mateusz Loskot <mateusz@loskot.net>
1201 * [r3208] Renamed template parameters to more readable CamelCase
1202 and self-descriptive form. Declare Extracter type as
1203 non-copyable. Do not use names starting with underscore - they
1204 are reserved for C++ implementations.
1206 2011-02-13 19:22 Mateusz Loskot <mateusz@loskot.net>
1208 * [r3207] Fixed missing or ambiguous declarations of
1209 TopologyException (Ticket #394)
1211 2011-02-12 08:54 Sandro Santilli <strk@keybit.net>
1213 * [r3206] Have Geometry::Union use BinaryOp rather than
1214 SnapIfNeededOverlayOp. Improves robustness (fixes bug #360, test
1215 for which is enabled with this commit)
1217 2011-02-11 15:59 Sandro Santilli <strk@keybit.net>
1219 * [r3205] Add description
1221 2011-02-11 10:51 Sandro Santilli <strk@keybit.net>
1223 * [r3204] XML version of test for bug #360
1225 2011-02-11 10:28 Sandro Santilli <strk@keybit.net>
1227 * [r3203] Optimize container->container copy, on Mat's suggestion
1229 2011-02-11 09:58 Sandro Santilli <strk@keybit.net>
1231 * [r3202] PHP support or UnaryUnion
1233 2011-02-11 09:58 Sandro Santilli <strk@keybit.net>
1235 * [r3201] GEOSUnaryUnion C-API interface (and test)
1237 2011-02-10 21:05 Sandro Santilli <strk@keybit.net>
1239 * [r3200] Add support for UnaryUnion testing in XML format, import
1240 the JTS xml test for it
1242 2011-02-10 21:05 Sandro Santilli <strk@keybit.net>
1244 * [r3199] Add test exposing the std::copy bug of two commits ago
1246 2011-02-10 21:05 Sandro Santilli <strk@keybit.net>
1248 * [r3198] Expose unary union trought Geometry.Union()
1250 2011-02-10 21:05 Sandro Santilli <strk@keybit.net>
1252 * [r3197] Can't just std::copy over an empty container. Need a
1255 2011-02-10 15:51 Sandro Santilli <strk@keybit.net>
1257 * [r3196] Add unit test for UnaryUnionOp (and fix interface bug)
1259 2011-02-10 14:14 Sandro Santilli <strk@keybit.net>
1261 * [r3195] UnaryUnionOp port from JTS-1.12
1263 2011-02-10 14:10 Sandro Santilli <strk@keybit.net>
1265 * [r3194] Oops, didn't want to commit this one.
1267 2011-02-10 14:05 Sandro Santilli <strk@keybit.net>
1269 * [r3193] Fix dynamic cast
1271 2011-02-10 13:48 Sandro Santilli <strk@keybit.net>
1273 * [r3192] Add a template interface to CascadedPolygonUnion to relax
1274 requirements on used container
1276 2011-02-10 11:09 Sandro Santilli <strk@keybit.net>
1278 * [r3191] Introduce a templated version of
1279 GeometryFactory::buildGeometry, and test it.
1281 2011-02-10 11:09 Sandro Santilli <strk@keybit.net>
1283 * [r3190] Include required GeometryFactory header (it's used)
1285 2011-02-07 17:52 Sandro Santilli <strk@keybit.net>
1287 * [r3189] Port GeometryExtracter from JTS-1.12
1289 2011-02-07 17:00 Sandro Santilli <strk@keybit.net>
1293 2011-02-07 15:41 Sandro Santilli <strk@keybit.net>
1295 * [r3187] PointGeometryUnion port
1297 2011-02-07 15:39 Sandro Santilli <strk@keybit.net>
1299 * [r3186] Include definition of base class
1301 2011-02-07 15:39 Sandro Santilli <strk@keybit.net>
1303 * [r3185] Turn Puntal, Lineal and Polygonal into Geometry
1304 derivates. This commit introduces virtual inheritance and 3
1307 2011-02-04 12:27 Sandro Santilli <strk@keybit.net>
1309 * [r3184] dynamic_cast Polygon to Geometry before converting to
1310 void pointer. This is safer, altought the whole void pointer use
1311 should be dropped for real safety.
1313 2011-02-04 12:26 Sandro Santilli <strk@keybit.net>
1315 * [r3183] Avoid useless reinterpret_cast
1317 2011-02-04 10:12 Sandro Santilli <strk@keybit.net>
1319 * [r3182] Even more static casts drops
1321 2011-02-04 08:50 Sandro Santilli <strk@keybit.net>
1323 * [r3181] Drop more static casts
1325 2011-02-03 21:50 Sandro Santilli <strk@keybit.net>
1327 * [r3180] Don't downcast with static_cast
1329 2011-02-03 19:59 Sandro Santilli <strk@keybit.net>
1331 * [r3179] reduce static casts
1333 2011-02-03 19:58 Sandro Santilli <strk@keybit.net>
1335 * [r3178] provide standard strict weak ordering operator for
1338 2011-02-03 19:58 Sandro Santilli <strk@keybit.net>
1340 * [r3177] A step toward better const-correctness in
1341 GeometryCombiner interface
1343 2011-02-03 19:58 Sandro Santilli <strk@keybit.net>
1345 * [r3176] Document ownerhips of GeometryCombiner inputs
1347 2011-02-03 08:15 Sandro Santilli <strk@keybit.net>
1349 * [r3175] Oops.. fix the newly added interface to create MultiPoint
1350 from a vector of coordinates
1352 2011-02-02 19:24 Sandro Santilli <strk@keybit.net>
1354 * [r3174] Check PointLocator sync with JTS-1.12
1356 2011-02-02 19:23 Sandro Santilli <strk@keybit.net>
1358 * [r3173] Add interface to create MultiPoint from Coordinate vector
1360 2011-02-02 17:57 Sandro Santilli <strk@keybit.net>
1362 * [r3172] Check GeometryCombiner against JTS-1.12
1364 2011-02-02 17:41 Sandro Santilli <strk@keybit.net>
1366 * [r3171] Add Puntal, Lineal and Polygonal "interfaces"
1368 2011-01-27 18:01 Sandro Santilli <strk@keybit.net>
1370 * [r3170] Add release date of 3.2.0 (more than an year ago..)
1372 2011-01-27 10:16 Sandro Santilli <strk@keybit.net>
1374 * [r3169] Don't use is_null on unexistant array elements [#393]
1376 2011-01-25 23:20 Mateusz Loskot <mateusz@loskot.net>
1378 * [r3168] Added tests/bigtest programs to CMake configuration
1380 2011-01-25 23:08 Mateusz Loskot <mateusz@loskot.net>
1382 * [r3167] Updated CMake configuration to call xmltester from
1383 runtime output directory.
1385 2010-12-26 21:20 Sandro Santilli <strk@keybit.net>
1387 * [r3166] remove warning in testcase
1389 2010-12-26 20:32 Sandro Santilli <strk@keybit.net>
1391 * [r3165] Declare SharedPathsOp class as noncopyable. Hopefully
1392 fixes VC2008 warning. [RT-SIGTA]
1394 2010-12-24 14:27 Sandro Santilli <strk@keybit.net>
1396 * [r3164] Record port info for InteriorPointLine
1398 2010-12-22 16:28 Sandro Santilli <strk@keybit.net>
1400 * [r3163] Fix computation of shared path direction when path starts
1401 or ends on the first-last point of a closed line. Fixes ticket
1402 #391. Includes automated testing.
1404 2010-12-22 09:42 Sandro Santilli <strk@keybit.net>
1406 * [r3162] Expose GEOSRelateMatch to PHP api.
1408 2010-12-21 08:55 Sandro Santilli <strk@keybit.net>
1410 * [r3161] Add GEOSRelatePatternMatch C-API interface [RT-SIGTA]
1412 2010-12-20 11:34 Sandro Santilli <strk@keybit.net>
1414 * [r3160] MinGW32 fixes by Sandro Furieri
1416 2010-12-20 11:16 Mateusz Loskot <mateusz@loskot.net>
1418 * [r3159] Updated svn:ignore properties.
1420 2010-12-06 15:00 Sandro Santilli <strk@keybit.net>
1424 2010-12-03 17:26 Sandro Santilli <strk@keybit.net>
1426 * [r3157] Add test for src-vertex snapping allowance
1428 2010-12-03 14:02 Sandro Santilli <strk@keybit.net>
1430 * [r3156] Update copyright
1432 2010-12-03 13:57 Sandro Santilli <strk@keybit.net>
1434 * [r3155] Add method to insert coordinats into a CoordinateList
1435 w/out allowing duplicates (fixes issue #387)
1437 2010-12-03 10:58 Sandro Santilli <strk@keybit.net>
1439 * [r3154] Another test for snapping (empty sequence vs. non-empty
1442 2010-12-03 10:52 Sandro Santilli <strk@keybit.net>
1444 * [r3153] update dox
1446 2010-12-03 10:49 Sandro Santilli <strk@keybit.net>
1448 * [r3152] Take the allowSnappingToSourceVertices support in
1450 2010-12-03 08:36 Sandro Santilli <strk@keybit.net>
1452 * [r3151] Add test for GEOSSharedPaths C-API interface
1454 2010-12-02 18:06 Sandro Santilli <strk@keybit.net>
1456 * [r3150] Another test, and a leak plug (in the test)
1458 2010-12-02 16:49 Sandro Santilli <strk@keybit.net>
1460 * [r3149] Add GEOSSnap item
1462 2010-12-02 16:48 Sandro Santilli <strk@keybit.net>
1464 * [r3148] Expose GEOSSnap to PHP interface
1466 2010-12-02 16:44 Sandro Santilli <strk@keybit.net>
1468 * [r3147] Add test for C-API GEOSSnap interface
1470 2010-12-02 15:07 Sandro Santilli <strk@keybit.net>
1472 * [r3146] OOps.. this one build
1474 2010-12-02 14:52 Sandro Santilli <strk@keybit.net>
1476 * [r3145] Expose snapping to the C-API
1478 2010-12-02 14:29 Sandro Santilli <strk@keybit.net>
1480 * [r3144] Allow testing snapping something different from a single
1483 2010-12-02 14:16 Sandro Santilli <strk@keybit.net>
1485 * [r3143] tab to 8 spaces
1487 2010-12-02 10:32 Sandro Santilli <strk@keybit.net>
1489 * [r3142] Bring LineStringSnapper forward to r309 (JTS-1.11+):
1490 avoid snapping final point of closed rings.
1492 2010-12-02 09:38 Sandro Santilli <strk@keybit.net>
1494 * [r3141] update copyright date
1496 2010-12-02 09:36 Sandro Santilli <strk@keybit.net>
1498 * [r3140] Take GeometrySnapper forward to r309 (JTS-1.11+): add
1501 2010-11-30 08:31 Sandro Santilli <strk@keybit.net>
1503 * [r3139] Hope this is the last one... (RT credit tweaks)
1505 2010-11-29 13:45 Sandro Santilli <strk@keybit.net>
1507 * [r3138] Full credit line [RT-SIGTA]
1509 2010-11-29 11:08 Sandro Santilli <strk@keybit.net>
1511 * [r3137] SharedPaths in NEWS [RT-SIGTA]
1513 2010-11-29 10:51 Sandro Santilli <strk@keybit.net>
1515 * [r3136] Merge branch 'rt'
1517 2010-11-29 09:43 Sandro Santilli <strk@keybit.net>
1519 * [r3135] Write RT credit and NEWS itam
1521 2010-11-29 09:34 Sandro Santilli <strk@keybit.net>
1523 * [r3134] drop unused include
1525 2010-11-29 09:34 Sandro Santilli <strk@keybit.net>
1527 * [r3133] Test equal lines
1529 2010-11-29 09:34 Sandro Santilli <strk@keybit.net>
1531 * [r3132] Have SharedPathsOp throw an exception on illegal
1534 2010-11-29 09:34 Sandro Santilli <strk@keybit.net>
1536 * [r3131] Add tests for multiline-multiline both single dir and
1539 2010-11-29 09:34 Sandro Santilli <strk@keybit.net>
1541 * [r3130] Add two tests of mixed direction shared paths
1543 2010-11-29 09:34 Sandro Santilli <strk@keybit.net>
1545 * [r3129] Document that the direction of the returned paths is the
1546 one these paths have on the first geometry given
1548 2010-11-29 09:33 Sandro Santilli <strk@keybit.net>
1550 * [r3128] Initial tests for SharedPathsOp
1552 2010-11-29 09:33 Sandro Santilli <strk@keybit.net>
1554 * [r3127] Paths are always LINESTRING types
1556 2010-11-29 09:33 Sandro Santilli <strk@keybit.net>
1558 * [r3126] forgot aclocal.m4
1560 2010-11-29 09:33 Sandro Santilli <strk@keybit.net>
1562 * [r3125] Complete implementation of SharedPathsOp
1564 2010-11-29 09:33 Sandro Santilli <strk@keybit.net>
1566 * [r3124] more ignores
1568 2010-11-29 09:33 Sandro Santilli <strk@keybit.net>
1570 * [r3123] Build sharedpaths lib/namespace
1572 2010-11-29 09:32 Sandro Santilli <strk@keybit.net>
1574 * [r3122] Add support for 'maintainer mode'
1576 2010-11-29 09:32 Sandro Santilli <strk@keybit.net>
1580 2010-11-29 09:32 Sandro Santilli <strk@keybit.net>
1582 * [r3120] Stub SharedPathsOp
1584 2010-11-29 09:32 Sandro Santilli <strk@keybit.net>
1586 * [r3119] stub tet for SameDirection predicate
1588 2010-11-24 09:00 Sandro Santilli <strk@keybit.net>
1592 2010-10-25 15:12 Sandro Santilli <strk@keybit.net>
1594 * [r3117] Don't try to configure missing files (fixes bug #382)
1596 2010-10-15 15:54 Mateusz Loskot <mateusz@loskot.net>
1598 * [r3116] Unified CMAKE_*_OUTPUT_DIRECTOR locations to simplify
1599 tests running and finding all binaries.
1601 2010-10-15 15:20 Mateusz Loskot <mateusz@loskot.net>
1603 * [r3115] Visual C++ warnings cleanup
1605 2010-10-15 15:19 Mateusz Loskot <mateusz@loskot.net>
1607 * [r3114] Missing DLL storage-class attributes for
1608 GEOSOrientationIndex
1610 2010-10-15 14:55 Mateusz Loskot <mateusz@loskot.net>
1612 * [r3113] Cast toupper() result to char
1614 2010-10-15 13:42 Mateusz Loskot <mateusz@loskot.net>
1616 * [r3112] Deprecate Visual Studio projects in trunk/build (#381).
1617 Long live the CMake.
1619 2010-10-10 21:36 Mateusz Loskot <mateusz@loskot.net>
1621 * [r3111] Cleaned compiler warnings
1623 2010-10-10 21:36 Mateusz Loskot <mateusz@loskot.net>
1625 * [r3110] Cleaned compiler warnings
1627 2010-10-10 21:28 Mateusz Loskot <mateusz@loskot.net>
1629 * [r3109] Disable inline.obj if GEOS_INLINE defined while building
1632 2010-10-10 21:15 Mateusz Loskot <mateusz@loskot.net>
1634 * [r3108] Disable argument dependant lookup (Koenig) for min/max
1635 functions to make sure GEOS compiles in the presence of the min
1638 2010-10-10 21:07 Mateusz Loskot <mateusz@loskot.net>
1640 * [r3107] Added NOMINMAX define for Visual C++
1642 2010-10-10 20:50 Mateusz Loskot <mateusz@loskot.net>
1644 * [r3106] Do not set CMAKE_BUILD_TYPE for Visual Studio IDE
1645 generators - CMAKE_BUILD_TYPE is dedicated to
1646 single-configuration generators like Make or NMAKE.
1648 2010-10-10 11:32 Mateusz Loskot <mateusz@loskot.net>
1650 * [r3105] Updated GEOS_HEADERS location. Thanks to Andrea Peri for
1653 2010-08-27 18:23 Sandro Santilli <strk@keybit.net>
1655 * [r3104] Add test for 358 in the loop (now fixed).
1657 2010-08-27 15:58 Sandro Santilli <strk@keybit.net>
1659 * [r3103] Drop duplicated testcase
1661 2010-08-27 15:55 Sandro Santilli <strk@keybit.net>
1663 * [r3102] Check validity of CommonBitsOp return, as JTS does. Check
1664 output validity for all tests, do not run the now-throwing tests
1665 also known to be bogus in JTS.
1667 2010-08-27 15:43 Sandro Santilli <strk@keybit.net>
1669 * [r3101] Found bug375.xml (==robustness-invalid-output.xml) to be
1670 the same of JTS's failure/TestOverlay.xml, so dropped the
1671 previous 2 and copied over the latter. Won't run that test for
1672 now, so to get in sync with JTS as next step.
1674 2010-08-27 15:27 Sandro Santilli <strk@keybit.net>
1676 * [r3100] Add proper arg1 and arg2 attributes (for JTS support)
1678 2010-08-27 14:13 Sandro Santilli <strk@keybit.net>
1680 * [r3099] Add code to check validity of CommonBits removal policy
1681 op (known as EnhancedPreicionOp in JTS). The check can be turned
1682 on at compile time. Currently defaults to off to avoid breaking a
1683 previously-almost-working test (robustness-invalid-output.xml).
1684 It'll need some discussion before going on with this as to
1685 whether we can accept to return invalid geometries or not..
1687 2010-08-27 13:53 Sandro Santilli <strk@keybit.net>
1689 * [r3098] Split tests that trigger invalid outputs from the rest.
1690 Test the sane ones with --test-invalid-output and the other ones
1692 less strictness. Add (but dont run) tests for bugs 375 and 358
1694 review for correct expected otuput)
1696 2010-08-27 13:00 Sandro Santilli <strk@keybit.net>
1698 * [r3097] Have --test-valid-output influence test results
1700 2010-08-27 10:22 Sandro Santilli <strk@keybit.net>
1702 * [r3096] Add note about configuring for php support
1704 2010-08-27 09:04 Sandro Santilli <strk@keybit.net>
1706 * [r3095] const-correctness
1708 2010-08-27 06:17 Sandro Santilli <strk@keybit.net>
1710 * [r3094] Have --test-valid-output test actual result, not the
1711 expected one (more useful)
1713 2010-08-26 23:11 Sandro Santilli <strk@keybit.net>
1715 * [r3093] Fix name of the test to match ticket number
1717 2010-08-23 16:37 Stephen Wong <swongu@gmail.com>
1719 * [r3092] Fixed a filtering distance problem in
1720 bufferLineSingleSided. (#372)
1722 2010-08-23 15:10 Sandro Santilli <strk@keybit.net>
1724 * [r3091] Add more debugging calls (for bug #358)
1726 2010-08-23 13:38 Sandro Santilli <strk@keybit.net>
1728 * [r3090] Snapping heuristic was never really dropping common bits.
1730 This is just to have code match documentation, and still passes
1732 check' for GEOS. Wasn't tried against postgis, would be useful to
1735 2010-08-17 18:57 Sean Gillies <sgillies@frii.com>
1737 * [r3089] Use fully qualified std::runtime_error (#371) and fix
1740 2010-08-17 18:33 Sean Gillies <sgillies@frii.com>
1742 * [r3088] Throw runtime_error if allocation fails in gstrdup_s
1744 2010-07-26 22:21 Stephen Wong <swongu@gmail.com>
1746 * [r3087] Fixed a bufferLineSingleSided crash and fixed OGC
1747 validation on rare cases. (#364)
1749 2010-07-15 15:54 Sandro Santilli <strk@keybit.net>
1753 2010-07-15 09:15 Sandro Santilli <strk@keybit.net>
1755 * [r3085] Add item about the new PHP5 binding
1757 2010-07-15 09:13 Sandro Santilli <strk@keybit.net>
1759 * [r3084] PHP: Drop debug lines from serialization code, add test
1763 2010-07-15 09:07 Sandro Santilli <strk@keybit.net>
1765 * [r3083] Fix logic bug in phpunit check
1767 2010-07-14 08:38 Sandro Santilli <strk@keybit.net>
1769 * [r3082] Serialization/deserialization support for GEOSGeometry
1772 2010-07-13 11:03 Sandro Santilli <strk@keybit.net>
1774 * [r3081] Cleanup PHP-specific dependency handling and reporting
1776 2010-07-08 20:54 Sandro Santilli <strk@keybit.net>
1778 * [r3080] Object passed for ownership transfer in the constructor
1779 shouldn't be deleted when construction fails. Fixes bug #361
1781 2010-07-01 21:49 Sandro Santilli <strk@keybit.net>
1783 * [r3079] Note the bugfix in news file
1785 2010-07-01 21:44 Sandro Santilli <strk@keybit.net>
1787 * [r3078] Fix PolygonizeGraph::deleteDangles so it doesn't return
1788 duplicated LineStrings, as per JTS design. Fixes the Polygonizer
1789 Bug reported in list. This commit also takes the chance to reduce
1790 some heap allocations.
1792 2010-07-01 20:49 Sandro Santilli <strk@keybit.net>
1794 * [r3077] Minor optimizations / strictnesses
1796 2010-07-01 20:03 Sandro Santilli <strk@keybit.net>
1798 * [r3076] Drop useless heap-allocation in Polygonize op
1800 2010-06-24 14:40 Frank Warmerdam <warmerdam@pobox.com>
1802 * [r3075] fix memory leaks
1804 2010-06-24 14:10 Sandro Santilli <strk@keybit.net>
1806 * [r3074] PHP: GEOSWKTWriter::getOutputDimension and test
1808 2010-06-24 13:58 Frank Warmerdam <warmerdam@pobox.com>
1810 * [r3073] added GEOSWKTWriter_getOutputDimension and test (#354)
1812 2010-06-24 09:42 Sandro Santilli <strk@keybit.net>
1816 2010-06-24 09:41 Sandro Santilli <strk@keybit.net>
1818 * [r3071] WKBReader: construct and readHEX; improve WKTReader test
1819 to include 'Z' label
1821 2010-06-24 09:20 Sandro Santilli <strk@keybit.net>
1823 * [r3070] WKBWriter::{set,get}IncludeSRID (and test)
1825 2010-06-24 09:07 Sandro Santilli <strk@keybit.net>
1827 * [r3069] WKBWriter::{get,set}ByteOrder, improve tests for writeHEX
1829 2010-06-24 09:01 Sandro Santilli <strk@keybit.net>
1831 * [r3068] Make WKBWriter::setByteOrder check for argument and throw
1832 IllegalArgumentException when appropriate. Make sure C-API
1833 wrapper catches those.
1835 2010-06-24 08:28 Sandro Santilli <strk@keybit.net>
1837 * [r3067] PHP: WKBWriter: ctor, getOutputDimension,
1838 setOutputDimension, writeHEX and tests
1840 2010-06-24 08:27 Sandro Santilli <strk@keybit.net>
1842 * [r3066] Properly catch exceptions from
1843 WKTWriter::setOutputDimension and WKBWriter::setOutputDimension
1845 2010-06-24 08:27 Sandro Santilli <strk@keybit.net>
1847 * [r3065] Make WKTWriter::setOutputDimensions check parameter
1848 validity (must be 2 or 3) to be consistent with WKBWriter already
1849 doing so in constructor; make WKBWriter::setOutputDimensions
1850 perform the check as well (like the constructor); Drop virtual
1851 methods from WKTWriter class, which wasn't meant to be a virtual
1852 class (no virtual dtor anyway)
1854 2010-06-23 09:48 Sandro Santilli <strk@keybit.net>
1856 * [r3064] Log ABI change
1858 2010-06-23 09:47 Sandro Santilli <strk@keybit.net>
1860 * [r3063] Const-correct Geometry::isWithinDistance. Thanks to Yabo,
1863 2010-06-23 09:31 Sandro Santilli <strk@keybit.net>
1865 * [r3062] There's no point for GEOSisValidDetail to take output
1866 parameter as const pointer
1868 2010-06-23 09:23 Sandro Santilli <strk@keybit.net>
1870 * [r3061] Fix for 4.4.3 builds, patch by Yabo (see ticket #351)
1872 2010-06-21 14:31 Sandro Santilli <strk@keybit.net>
1874 * [r3060] Switch back to unchecked getGeometryN, getPointN and
1875 getInteriorRingN, check them at the PHP level, for performance
1878 2010-06-21 10:30 Sandro Santilli <strk@keybit.net>
1880 * [r3059] Rename getGeometryN to geometryN, for interface
1883 2010-06-21 10:21 Sandro Santilli <strk@keybit.net>
1885 * [r3058] area, length, distance, hausdorffDistance; fix leaks in
1886 pointN, startPoint and endPoint
1888 2010-06-21 02:02 Sandro Santilli <strk@keybit.net>
1890 * [r3057] startPoint, endPoint
1892 2010-06-21 01:58 Sandro Santilli <strk@keybit.net>
1896 2010-06-21 01:57 Sandro Santilli <strk@keybit.net>
1898 * [r3055] LineString::getPointN is part of the API, check before
1901 2010-06-21 01:49 Sandro Santilli <strk@keybit.net>
1903 * [r3054] coordinateDimension()
1905 2010-06-21 01:46 Sandro Santilli <strk@keybit.net>
1907 * [r3053] dimension() [ spatial ]
1909 2010-06-21 01:43 Sandro Santilli <strk@keybit.net>
1911 * [r3052] numCoordinates
1913 2010-06-21 01:39 Sandro Santilli <strk@keybit.net>
1915 * [r3051] exteriorRing
1917 2010-06-21 01:36 Sandro Santilli <strk@keybit.net>
1919 * [r3050] numPoints, getX, getY, interiorRingN
1921 2010-06-21 01:34 Sandro Santilli <strk@keybit.net>
1923 * [r3049] Make getInteriorRingN checked (API)
1925 2010-06-21 01:05 Sandro Santilli <strk@keybit.net>
1927 * [r3048] numInteriorRings
1929 2010-06-21 00:56 Sandro Santilli <strk@keybit.net>
1931 * [r3047] Test null-return from unexistent offset
1933 2010-06-21 00:53 Sandro Santilli <strk@keybit.net>
1935 * [r3046] Geometry::getGeometryN is an API function, so make it
1938 2010-06-21 00:44 Sandro Santilli <strk@keybit.net>
1940 * [r3045] getGeometryN
1942 2010-06-21 00:06 Sandro Santilli <strk@keybit.net>
1944 * [r3044] Test numGeometries
1946 2010-06-21 00:01 Sandro Santilli <strk@keybit.net>
1948 * [r3043] getSRID, setSRID
1950 2010-06-20 23:53 Sandro Santilli <strk@keybit.net>
1952 * [r3042] typeName, typeId
1954 2010-06-20 23:40 Sandro Santilli <strk@keybit.net>
1956 * [r3041] Geometry type constants
1958 2010-06-20 23:35 Sandro Santilli <strk@keybit.net>
1960 * [r3040] isSimple, isRing, hasZ, isClosed
1962 2010-06-20 22:59 Sandro Santilli <strk@keybit.net>
1964 * [r3039] checkValidity (isValid in disguise)
1966 2010-06-20 21:10 Sandro Santilli <strk@keybit.net>
1970 2010-06-20 21:00 Sandro Santilli <strk@keybit.net>
1972 * [r3037] Relational operators + equalsExact
1974 2010-06-20 19:05 Sandro Santilli <strk@keybit.net>
1976 * [r3036] Simplify (also topology-preserving), ExtractUniquePoints
1978 2010-06-20 17:00 Sandro Santilli <strk@keybit.net>
1980 * [r3035] GEOSLineMerge
1982 2010-06-20 09:13 Sandro Santilli <strk@keybit.net>
1984 * [r3034] Make GEOSPolygonize a free function rather than a method
1985 on GEOSGeometry. This is to allow extending it to accept
1986 differnet kind of args, like arrays of GEOSGeometry for example..
1988 2010-06-20 09:02 Sandro Santilli <strk@keybit.net>
1990 * [r3033] Add serialize/unserialize TODO item
1992 2010-06-20 08:50 Sandro Santilli <strk@keybit.net>
1994 * [r3032] Geometry.__toString for easier debuggin
1996 2010-06-20 08:32 Sandro Santilli <strk@keybit.net>
1998 * [r3031] Polygonize (testing need further review for a possible
2001 2010-06-19 21:38 Sandro Santilli <strk@keybit.net>
2003 * [r3030] Use the "T" char for IM9 pattern sometime (for fun and
2006 2010-06-19 21:36 Sandro Santilli <strk@keybit.net>
2008 * [r3029] relate, relatePattern
2010 2010-06-19 18:27 Sandro Santilli <strk@keybit.net>
2012 * [r3028] Geometry->{pointOnSurface,centroid}
2014 2010-06-19 18:13 Sandro Santilli <strk@keybit.net>
2016 * [r3027] More Geometry methods: envelope, intersection,
2017 convexHull, difference, symDifference, boundary, union (including
2020 2010-06-19 17:14 Sandro Santilli <strk@keybit.net>
2022 * [r3026] Export buffer costants and method
2024 2010-06-19 13:27 Sandro Santilli <strk@keybit.net>
2026 * [r3025] Test typed empty geoms too for IO
2028 2010-06-19 13:17 Sandro Santilli <strk@keybit.net>
2030 * [r3024] Add second optional argument to Geometry->project and
2031 Geometry->interpolate to request normalization
2033 2010-06-19 13:08 Sandro Santilli <strk@keybit.net>
2035 * [r3023] Document GEOSInterpolate
2037 2010-06-19 13:06 Sandro Santilli <strk@keybit.net>
2039 * [r3022] Add GEOSGeometry->interpolate()
2041 2010-06-19 12:42 Sandro Santilli <strk@keybit.net>
2043 * [r3021] Handle exceptions in GEOSInterpolate
2045 2010-06-19 12:30 Sandro Santilli <strk@keybit.net>
2047 * [r3020] Better automake integration of unit test
2049 2010-06-19 12:28 Sandro Santilli <strk@keybit.net>
2051 * [r3019] Handle illegal argument to LinearLocation::getCoordinate
2053 2010-06-19 12:20 Sandro Santilli <strk@keybit.net>
2055 * [r3018] document GEOSProject
2057 2010-06-19 11:34 Sandro Santilli <strk@keybit.net>
2059 * [r3017] Complete implementation of WKTWriter interfaces, add
2060 phpunit-based testing, add .project interface to Geometry
2062 2010-06-19 11:32 Sandro Santilli <strk@keybit.net>
2064 * [r3016] Check for PHP and PHPUNIT (for testing php bindings)
2066 2010-06-19 11:25 Sandro Santilli <strk@keybit.net>
2068 * [r3015] Handle exceptions from LenghtIndexedLine::project
2070 2010-06-19 11:23 Sandro Santilli <strk@keybit.net>
2072 * [r3014] The thrown error shall make sense...
2074 2010-06-19 11:16 Sandro Santilli <strk@keybit.net>
2076 * [r3013] Throw an exception on first non-linestring component,
2077 rather than segfaulting la
2078 ter... (might be better to refuse non-lineal even earlier, but
2080 * be supporting collections with only linestrings)
2082 2010-06-19 11:14 Sandro Santilli <strk@keybit.net>
2084 * [r3012] Dox cleanup
2086 2010-06-18 16:15 Sandro Santilli <strk@keybit.net>
2088 * [r3011] WKTWriter::setTrim
2090 2010-06-18 16:12 Sandro Santilli <strk@keybit.net>
2092 * [r3010] Ubuntu 8.10 version of gcc needs -std=gnu99 to digest
2095 2010-06-18 15:09 Sandro Santilli <strk@keybit.net>
2097 * [r3009] Add 'doxygen' rule (and 'apidoc' alias) to top-level
2100 2010-06-18 14:43 Sandro Santilli <strk@keybit.net>
2102 * [r3008] tip for test
2104 2010-06-18 14:20 Sandro Santilli <strk@keybit.net>
2106 * [r3007] Initial go at PHP5 bindings. Can only read and write WKT
2109 2010-06-18 10:29 Sandro Santilli <strk@keybit.net>
2111 * [r3006] Do not set user FLAGS, se project flags instead.
2112 For the whole story, see:
2113 http://www.gnu.org/software/hello/manual/automake/Flag-Variables-Ordering.html
2115 2010-06-18 09:57 Sandro Santilli <strk@keybit.net>
2117 * [r3005] Fix automake override
2119 2010-06-18 09:52 Sandro Santilli <strk@keybit.net>
2121 * [r3004] Add -Woverride option to automake invocation, to catch
2122 Makefile.am errors (there's one)
2124 2010-06-16 10:39 Sandro Santilli <strk@keybit.net>
2126 * [r3003] Drop carriage returns
2128 2010-06-16 09:45 Sandro Santilli <strk@keybit.net>
2130 * [r3002] OOps, tabs instead of spaces confuse automake
2132 2010-06-16 09:31 Sandro Santilli <strk@keybit.net>
2134 * [r3001] Always distribute swig bindings, closes bug #352
2136 2010-06-16 09:25 Sandro Santilli <strk@keybit.net>
2138 * [r3000] Fix swig macro so it doesn't think version 2.0.0 is <
2141 2010-06-01 15:15 Frank Warmerdam <warmerdam@pobox.com>
2143 * [r2999] make WKTReader keywords case insensitive
2145 2010-05-31 16:25 Frank Warmerdam <warmerdam@pobox.com>
2147 * [r2998] Attempt to make geometry dimension perform more smoothly.
2148 Modified CoordinateArraySequence to default to unknown dimension
2150 is determined at the point getDimension() is called by
2152 first coordinate Z (ISNAN test). The WKTWriter has also been
2154 write 0.0 instead of nan, and to avoid writing "Z" for EMPTY
2157 2010-05-31 02:57 Frank Warmerdam <warmerdam@pobox.com>
2159 * [r2997] Addition of getCoordinateDimension() on GEOSGeom (#311)
2160 Addition of setOutputDimension, setOld3D on WKTWriter (#292)
2162 2010-05-28 20:44 Frank Warmerdam <warmerdam@pobox.com>
2164 * [r2996] added missing test that should have been in r2995
2166 2010-05-28 20:38 Frank Warmerdam <warmerdam@pobox.com>
2168 * [r2995] Implement getCoordinateDimension() for geometries (#331)
2169 WKTWriter now has setOutputDimension() method, and writes 3D
2171 WKBWriter has fixes for writing 2D geometries from 3D geometry
2173 Minimal unit tests for the above.
2175 2010-05-28 20:32 Frank Warmerdam <warmerdam@pobox.com>
2177 * [r2994] add support for reading SF1.2 Z/M/ZM geometries (#347)
2179 2010-05-19 05:22 Frank Warmerdam <warmerdam@pobox.com>
2181 * [r2993] added setPrecision, setTrim support on WKTWriter and
2182 provided tests (#341)
2184 2010-05-18 20:28 Frank Warmerdam <warmerdam@pobox.com>
2186 * [r2992] expose several new accessor functions on geometries
2189 2010-05-18 20:07 Frank Warmerdam <warmerdam@pobox.com>
2191 * [r2991] disamiguate create args (#345)
2193 2010-05-18 19:18 Frank Warmerdam <warmerdam@pobox.com>
2195 * [r2990] preserve dimension as part of CoordinateArraySequence and
2196 while reading WKT (#345)
2198 2010-05-15 12:47 Sandro Santilli <strk@keybit.net>
2200 * [r2989] Minor tweaks
2202 2010-05-15 12:31 Sandro Santilli <strk@keybit.net>
2204 * [r2988] Move OffsetCurveVertexList.h to headers dir, add a
2205 .reset() method to reduce memory allocations, use the new
2208 2010-05-15 12:30 Sandro Santilli <strk@keybit.net>
2210 * [r2987] Add clear() method to CoordinateArraySequence, inline
2213 2010-05-04 21:29 Sandro Santilli <strk@keybit.net>
2215 * [r2986] Add 'ldconfig' step, seems to be a recurring issue with
2218 2010-05-02 09:35 Sandro Santilli <strk@keybit.net>
2220 * [r2985] Add a note about 2d nature of extractUniquePoints
2222 2010-04-21 16:17 Mateusz Loskot <mateusz@loskot.net>
2224 * [r2982] * Updated nmake.opt with NMake version from Visual Studio
2227 2010-04-17 22:16 Sandro Santilli <strk@keybit.net>
2229 * [r2977] Also set version for the systems not using autoconf, and
2230 update paths in HOWTO_RELEASE file
2232 2010-04-17 22:14 Sandro Santilli <strk@keybit.net>
2234 * [r2976] As we're still maintaining 3.2 branch, and since new CAPI
2235 interface were added, bump CAPI lib interface version up. We'll
2236 be 1.7.0 there from now on.
2238 2010-04-17 15:34 Sandro Santilli <strk@keybit.net>
2240 * [r2974] Have initGEOS(..) return a singleton, as used to be up to
2243 2010-04-07 13:24 Mateusz Loskot <mateusz@loskot.net>
2245 * [r2968] Added ENABLE_INLINE=YES|NO option to nmake.opt for Visual
2246 C++ builds using NMake. The ENABLE_INLINE=YES does not link for
2249 2010-04-07 13:22 Mateusz Loskot <mateusz@loskot.net>
2251 * [r2967] Updated src/dirlist.mk (Ticket 337)
2253 2010-03-29 17:44 Mateusz Loskot <mateusz@loskot.net>
2255 * [r2965] Added NMake 10.x version to be recognized by nmake.opt
2257 2010-03-29 12:17 Mateusz Loskot <mateusz@loskot.net>
2259 * [r2961] Qualify size_t with std namespace in headers.
2261 2010-03-29 12:13 Mateusz Loskot <mateusz@loskot.net>
2263 * [r2960] Updated svn:ignore property
2265 2010-03-29 11:30 Mateusz Loskot <mateusz@loskot.net>
2267 * [r2959] Updated projects for Visual Studio 2008 and 2010
2269 2010-03-29 11:29 Mateusz Loskot <mateusz@loskot.net>
2271 * [r2958] Added pragma to disable Visual C++ warning C4251 - safe
2272 to ignore (http://support.microsoft.com/kb/813810/)
2275 2010-03-29 11:21 Mateusz Loskot <mateusz@loskot.net>
2277 * [r2957] No need to load the whole std namespace to use
2280 2010-03-26 12:35 Mateusz Loskot <mateusz@loskot.net>
2282 * [r2955] platform.h.vc: disable min/max macros substitution
2284 2010-03-26 12:06 Mateusz Loskot <mateusz@loskot.net>
2286 * [r2954] Added GEOS_DLL with Microsoft-specific __declspec
2287 attribute missing from CascadedPolygonUnion class (ported from
2290 2010-03-26 12:01 Mateusz Loskot <mateusz@loskot.net>
2292 * [r2952] geom\GeoemtryList.cpp: missing implementation of
2293 GeometryList::size() function (ported from branches/3.2)
2295 2010-03-26 11:58 Mateusz Loskot <mateusz@loskot.net>
2297 * [r2950] src\Makefile.vc: added missing geom\GeometryList.cpp
2298 (ported from branches/3.2)
2300 2010-03-26 11:55 Mateusz Loskot <mateusz@loskot.net>
2302 * [r2948] nmake.opt: Added missing GEOS_DLL_EXPORT to CPPFLAGS
2303 (ported from branches/3.2)
2305 2010-03-19 15:13 Sandro Santilli <strk@keybit.net>
2307 * [r2946] Improve formatting for GEOSisValidReason_r (#329)
2309 2010-03-18 18:39 Sandro Santilli <strk@keybit.net>
2311 * [r2944] Forw-port a better fix for #333 (false positive valid
2314 2010-03-16 13:13 Sandro Santilli <strk@keybit.net>
2316 * [r2941] Fix ST_IsValidDetail (broke by last commit)
2318 2010-03-16 12:32 Sandro Santilli <strk@keybit.net>
2320 * [r2940] Now that IsValidOp doesn't cache the 'checked' status it
2321 is better to trigger a single check rather than two (also fix
2324 2010-03-14 10:13 Sandro Santilli <strk@keybit.net>
2326 * [r2939] Install Machine.h
2328 2010-03-13 22:07 Sandro Santilli <strk@keybit.net>
2330 * [r2938] Fix GEOSOrientationIndex implementation and testcase.
2333 2010-03-12 07:54 Sandro Santilli <strk@keybit.net>
2335 * [r2937] Expose GEOSOrientationIndex to C-API
2337 2010-03-10 09:34 Sandro Santilli <strk@keybit.net>
2339 * [r2936] Sync TestValid xml from JTS, review IsValidOp to be in
2340 sync with current JTS trunk.
2342 2010-03-07 11:39 Sandro Santilli <strk@keybit.net>
2344 * [r2935] Apply slightly modified patch by mwtoews (#344)
2346 2010-03-06 01:49 Mateusz Loskot <mateusz@loskot.net>
2348 * [r2934] Added cmake/cmake_uninstall.cmake.in script and
2349 configured make uninstall target for CMake configuration (#317)
2351 2010-03-03 07:21 Sandro Santilli <strk@keybit.net>
2353 * [r2933] Improve documentation for GEOSPOlygonize_full
2355 2010-03-02 21:04 Sandro Santilli <strk@keybit.net>
2357 * [r2932] Fix false positive return from IsValidOp (#333)
2359 2010-02-28 19:01 Sandro Santilli <strk@keybit.net>
2361 * [r2931] Minor tweak
2363 2010-02-28 18:55 Sandro Santilli <strk@keybit.net>
2365 * [r2930] Provide non-rehentrant version of empty geometries
2368 2010-02-28 17:02 Sandro Santilli <strk@keybit.net>
2370 * [r2929] extractUniquePoints comes in non-reentrant version too
2372 2010-02-25 07:50 Sandro Santilli <strk@keybit.net>
2374 * [r2928] Update with GEOSPolygonize_full item
2376 2010-02-23 20:00 Sandro Santilli <strk@keybit.net>
2378 * [r2927] GEOSPolygonize_full [RT-SIGTA]
2380 2010-02-22 22:21 Sandro Santilli <strk@keybit.net>
2382 * [r2926] LineStringAdder heap-allocation removal
2384 2010-02-22 22:17 Sandro Santilli <strk@keybit.net>
2386 * [r2925] Drop heap allocation of invalidRingLines vector
2388 2010-02-22 22:06 Sandro Santilli <strk@keybit.net>
2390 * [r2924] More heap allocations bite the dust...
2392 2010-02-22 21:51 Sandro Santilli <strk@keybit.net>
2394 * [r2923] Drop HEAP allocation for dangles vector too, and document
2395 all these API changes
2397 2010-02-22 21:41 Sandro Santilli <strk@keybit.net>
2399 * [r2922] Avoid heap allocation of a vector for cut edges, bits of
2400 additional documentation
2402 2010-02-22 21:29 Sandro Santilli <strk@keybit.net>
2404 * [r2921] Try to document current behaviour (very bad behaviour
2407 2010-02-21 17:11 Mateusz Loskot <mateusz@loskot.net>
2409 * [r2920] Another patch from Gavin Heavyside to enable GEOS as a
2410 dependency of a project with CMake
2412 2010-02-21 17:05 Sandro Santilli <strk@keybit.net>
2414 * [r2919] Allow GEOSGetGeometryN calls against single geometries
2416 2010-02-21 16:27 Sandro Santilli <strk@keybit.net>
2418 * [r2918] Expose the non-reentrant version too (I know, I was
2419 against, but it's too much work on the postgis side for that
2422 2010-02-21 15:03 Sandro Santilli <strk@keybit.net>
2424 * [r2917] GEOSGeom_extractUniquePoints [RT-SIGTA]
2426 2010-02-21 14:50 Mateusz Loskot <mateusz@loskot.net>
2428 * [r2916] Patch from Gavin Heavyside that enables CMake to build
2429 GEOS as a dependency of user-defined project
2431 2010-02-17 14:04 Sandro Santilli <strk@keybit.net>
2433 * [r2915] Throw an IllegalArgumentException when setOrdinate is
2434 called with unknown ordinate index
2436 2010-02-14 14:01 Sandro Santilli <strk@keybit.net>
2438 * [r2913] Add GEOSPolygonizer_getCutEdges NEWS item where it
2441 2010-02-12 17:35 Mateusz Loskot <mateusz@loskot.net>
2443 * [r2912] Fixed but in CMake configuration which installed geos_c.h
2444 in incorrect location (#330)
2446 2010-02-11 18:15 Sandro Santilli <strk@keybit.net>
2450 2010-02-11 08:33 Sandro Santilli <strk@keybit.net>
2452 * [r2910] Complete set of typed-empty constructors and tests for
2455 2010-02-11 08:18 Sandro Santilli <strk@keybit.net>
2457 * [r2909] Go for consistency with reentrant interfaces [RT-SIGTA]
2459 2010-02-11 00:10 Sandro Santilli <strk@keybit.net>
2461 * [r2908] GEOSContext_setNoticeHandler,
2462 GEOSContext_setErrorHandler, GEOSGeom_createEmptyPolygon_r (and
2465 2010-02-09 17:52 Sandro Santilli <strk@keybit.net>
2467 * [r2907] Fix to match new layout
2469 2010-02-06 04:07 Mateusz Loskot <mateusz@loskot.net>
2471 * [r2906] Ported list of SAVE_XMLTESTS to CMake configuration of
2472 XMLTester (#317) All tests pass on Ubuntu 9.10
2474 2010-02-05 21:24 Mateusz Loskot <mateusz@loskot.net>
2476 * [r2905] Fixed CMake version comparison to disable platform.h
2479 2010-02-05 14:54 Sandro Santilli <strk@keybit.net>
2481 * [r2904] Document ownership of created types
2483 2010-02-05 14:39 Sandro Santilli <strk@keybit.net>
2485 * [r2903] New CAPI interface: GEOSisValidDetail ( tell state,
2486 reason & location apart )
2488 2010-02-04 23:35 Mateusz Loskot <mateusz@loskot.net>
2490 * [r2902] Fixed missing substitution of @libdir@ in geos-config
2491 generated by CMake #(317)
2493 2010-02-02 18:14 Mateusz Loskot <mateusz@loskot.net>
2495 * [r2901] Fixed problem with use of new command with file() macro
2496 for older CMake versions (#327)
2498 2010-01-31 03:06 Mateusz Loskot <mateusz@loskot.net>
2500 * [r2900] Added XMLTester to CTest configuration - work in progress
2503 2010-01-31 03:05 Mateusz Loskot <mateusz@loskot.net>
2505 * [r2899] Added GEOS_ENABLE_FLOATSTORE option to CMake to control
2506 GCC flag -ffloat-store (#317)
2508 2010-01-31 01:26 Mateusz Loskot <mateusz@loskot.net>
2510 * [r2898] Added platform.h.disabled to svn:ignore property
2512 2010-01-31 01:22 Mateusz Loskot <mateusz@loskot.net>
2514 * [r2897] A minor fix to order of enable_testing() and
2515 add_subdirectories(tests) - it is important to include the former
2516 macro first so the tests are caught in
2518 2010-01-30 23:45 Mateusz Loskot <mateusz@loskot.net>
2520 * [r2896] Updated configuration of GEOS_ENABLE_TESTS option for
2523 2010-01-30 22:48 Mateusz Loskot <mateusz@loskot.net>
2525 * [r2895] Configured 'make check' target for CMake as alias to
2526 'make test' to mimic GNU Autotools manner of running tests (#317)
2528 2010-01-29 20:30 Paul Ramsey <pramsey@cleverelephant.ca>
2530 * [r2894] Extend support of Apple ISNAN case to newer? compilers
2532 2010-01-29 17:42 Mateusz Loskot <mateusz@loskot.net>
2534 * [r2893] Solved problem with repeated definition of
2535 getMachineByteOrder (#317). Added check if alternative platform.h
2536 is already present in the include/geos directory and deactivate
2537 it renaming to platform.h.disable, before generating
2538 CMake-specific platform.h. Tested on Windows with Visual C++ but
2539 with -DGEOS_ENABLE_INLINE=OFF otherwise DLL linking fails with
2540 many redefined symbols - to be checked.
2542 2010-01-29 01:43 Mateusz Loskot <mateusz@loskot.net>
2544 * [r2892] Configured 'make test' target for CMake build (#317). Now
2545 only geos_unit is executed
2547 2010-01-28 18:42 Mateusz Loskot <mateusz@loskot.net>
2549 * [r2891] Missing includes of platform.h and <cmath>
2551 2010-01-27 22:25 Mateusz Loskot <mateusz@loskot.net>
2553 * [r2890] Tidy up messy code in tests/unit/linearref
2555 2010-01-27 22:09 Mateusz Loskot <mateusz@loskot.net>
2557 * [r2889] Fixed CMake configuration for the problem about
2558 unavailable C99 features if -std=c99 is not specified for GCC
2559 4.3.3 on Ubuntu 9.04. This is inconsistent behaviour with GCC
2561 (https://bugs.launchpad.net/ubuntu/+source/gcc-4.3/+bug/512741).
2563 2010-01-23 02:43 Mateusz Loskot <mateusz@loskot.net>
2565 * [r2888] GEOS C++ static library was missing from installation
2568 2010-01-23 02:36 Mateusz Loskot <mateusz@loskot.net>
2570 * [r2887] CMake configuration update (#317): * Configured shared
2571 library target for C++ API. * Added library version information
2572 and TODO comment about SOVERSION.
2574 2010-01-23 01:38 Mateusz Loskot <mateusz@loskot.net>
2576 * [r2886] Small fix to latest commit (#317)
2578 2010-01-23 01:32 Mateusz Loskot <mateusz@loskot.net>
2580 * [r2885] Disabled GEOS_ENABLE_ASSERT option for Visual Studio
2581 builds - not supported, no sense (#317)
2583 2010-01-23 00:10 Mateusz Loskot <mateusz@loskot.net>
2585 * [r2884] Tweaked detection isfinite and isnan declared as
2586 functions in C++ (#317)
2588 2010-01-22 23:52 Mateusz Loskot <mateusz@loskot.net>
2590 * [r2883] Added CheckPrototypeExists.cmake module - imported from
2593 2010-01-22 23:51 Mateusz Loskot <mateusz@loskot.net>
2595 * [r2882] Added trunk/cmake directory for custom CMake modules
2597 2010-01-21 01:23 Mateusz Loskot <mateusz@loskot.net>
2599 * [r2881] CMake configuration update (#317): * Set default
2600 CMAKE_BUILD_TYPE to Debug * Added GEOS_ENABLE_ASSERT and
2601 GEOS_ENABLE_INLINE options. * Renamed option ENABLE_MSVC_MP to
2602 GEOS_MSVC_ENABLE_MP.
2604 2010-01-20 23:42 Mateusz Loskot <mateusz@loskot.net>
2606 * [r2880] Fix for addd extra test for STL classes in std namespace
2607 to CMake configuration (#317)
2609 2010-01-20 23:37 Mateusz Loskot <mateusz@loskot.net>
2611 * [r2879] Addd extra test for STL classes in std namespace to CMake
2612 configuration (#317)
2614 2010-01-20 23:21 Mateusz Loskot <mateusz@loskot.net>
2616 * [r2878] Updated svn:keyword with Id for CMake files
2618 2010-01-20 22:17 Mateusz Loskot <mateusz@loskot.net>
2620 * [r2877] Fixed bug with not setting proper permissions to
2621 geos-config while installing with CMake build configuration
2624 2010-01-19 00:19 Mateusz Loskot <mateusz@loskot.net>
2626 * [r2876] #317: compiler flags can not be handled using CMake list
2627 type, reverted last change that sneaked in with Visual Studio
2630 2010-01-19 00:03 Mateusz Loskot <mateusz@loskot.net>
2632 * [r2875] #317: Added CXX flags specific to Visual C++ compiler.
2633 Added ENABLE_MSVC_MP option to allow setting Visual C++ /MP flag
2634 that enables multi-process compilation.
2636 2010-01-18 21:15 Mateusz Loskot <mateusz@loskot.net>
2638 * [r2874] Load elements of std namespace to scope of geos_ts_c.cpp
2639 file, so C99 functions are loaded even if hidden in std
2640 (non-standard extension in GCC).
2642 2010-01-18 18:15 Mateusz Loskot <mateusz@loskot.net>
2644 * [r2873] Added missing headers platform.h and <cmath> where ISNAN
2645 or FINITE macros are expanded
2647 2010-01-18 18:14 Mateusz Loskot <mateusz@loskot.net>
2649 * [r2872] Updated svn:ignore patterns
2651 2010-01-18 18:13 Mateusz Loskot <mateusz@loskot.net>
2653 * [r2871] Cleaned redundant include for cmath and math.h from
2654 platform.h.cmake (#317)
2656 2010-01-18 18:12 Mateusz Loskot <mateusz@loskot.net>
2658 * [r2870] Updated svn:ignore patterns
2660 2010-01-18 01:25 Mateusz Loskot <mateusz@loskot.net>
2662 * [r2869] Updated Windows elements of build configuration for CMake
2664 * Added missing symbol GEOS_DLL_EXPORT to request generation of
2665 import library for GEOS C API DLL
2666 * All targets configured for CMake build system have been
2667 successfully built and tested using CMake.
2668 * CMake-based install target successfully tested on Windows 7
2669 ** Default prefix for 32-bit build is "c:\Program Files
2670 (x86)\geos\" where bin, lib and include directories are created.
2672 2010-01-18 00:59 Mateusz Loskot <mateusz@loskot.net>
2674 * [r2868] * Successfully tested CMake configuration with Visual
2676 * Disable argument dependant lookup (Koenig) for min/max
2677 functions to make sure GEOS compiles in the presence of the
2679 * Some platform headers define min() and max() macros which cause
2680 some common C++ constructs to fail to compile.
2682 2010-01-17 23:54 Mateusz Loskot <mateusz@loskot.net>
2684 * [r2867] Configured 'make install' for tools to install
2685 geos-config program on Unix platforms (#317). Fixed missing
2686 prefix nad exec_prefix variables substitution during geos-config
2689 2010-01-17 23:40 Mateusz Loskot <mateusz@loskot.net>
2691 * [r2866] Configured 'make install' target for GEOS C shared
2692 library and headers (#317). Install platform.h and version.h from
2693 build directory where they are installed, not from source tree.
2694 Added GEOS C API header location to include directories.
2696 2010-01-17 23:06 Mateusz Loskot <mateusz@loskot.net>
2698 * [r2865] Configured 'make install' target for GEOS C++ static
2699 library archive and headers (#317)
2701 2010-01-17 03:21 Mateusz Loskot <mateusz@loskot.net>
2703 * [r2864] Removed build/bjam directory with old and no longer
2704 maintained build configuration based on Boost.Build
2706 2010-01-17 03:12 Mateusz Loskot <mateusz@loskot.net>
2708 * [r2863] Added simplewkttester and xmltester tests to CMake
2709 configuration (#317)
2711 2010-01-17 03:00 Mateusz Loskot <mateusz@loskot.net>
2713 * [r2862] Updated CMake configuration (#317): CMake generates
2714 config headers in build tree. Added generation of geos-config
2715 script. Refined include directories settings. Added unit tests
2716 package to the configuration. Status: GEOS core + GEOS C library
2717 + unit tests build and run successfully.
2719 2010-01-17 02:07 Mateusz Loskot <mateusz@loskot.net>
2721 * [r2861] Now CMake can generates geos_c.h (#317). Removed
2722 include/geos/version.h.cmake as no longer needed - CMake can
2723 subsitute variables of Autoconf-style @VAR@ very well.
2725 2010-01-17 00:46 Mateusz Loskot <mateusz@loskot.net>
2727 * [r2860] Refined detection of isnan and isfinite features (#317)
2729 2010-01-16 22:20 Mateusz Loskot <mateusz@loskot.net>
2731 * [r2859] Added checks of C/C++ headers and library features like
2732 64-bit integer type (#317)
2734 2010-01-16 21:45 Mateusz Loskot <mateusz@loskot.net>
2736 * [r2858] Added generation of build-specific platform.h file from
2737 platform.h.cmake (#317)
2739 2010-01-16 21:25 Mateusz Loskot <mateusz@loskot.net>
2741 * [r2857] Set version numbers and generate version.h for CMake
2744 2010-01-16 20:41 Mateusz Loskot <mateusz@loskot.net>
2746 * [r2856] Added platform.h.cmake file used by build configuration
2747 for CMake build system (#317)
2749 2010-01-16 20:40 Mateusz Loskot <mateusz@loskot.net>
2751 * [r2855] Removed definition of INT64_CONST_IS_I64 - it is not
2752 checked or used anywhere
2754 2010-01-16 20:12 Mateusz Loskot <mateusz@loskot.net>
2756 * [r2854] Unified detection of math features to define FINITE and
2759 2010-01-16 18:14 Mateusz Loskot <mateusz@loskot.net>
2761 * [r2853] Moved getMachineByteOrder from include/geos/platform.h to
2762 include/geos/util/Machine.h. This function is universal for
2763 non-Windows and Windows platforms
2765 2010-01-16 17:03 Mateusz Loskot <mateusz@loskot.net>
2767 * [r2852] Added first straps of configuration for CMake build
2770 2010-01-16 02:40 Mateusz Loskot <mateusz@loskot.net>
2772 * [r2851] Removed tests/geostest/.deps directory
2774 2010-01-16 02:14 Mateusz Loskot <mateusz@loskot.net>
2776 * [r2850] Moved src/examples out of src directory (#315)
2778 2010-01-14 00:01 Mateusz Loskot <mateusz@loskot.net>
2780 * [r2849] Updated Visual Studio 2010 projects in build/msvc10 with
2781 new location of include and src (#315)
2783 2010-01-13 21:35 Mateusz Loskot <mateusz@loskot.net>
2785 * [r2848] * Successfully compiled with Visual C++ 8.0 after
2786 restructuring source tree.
2787 ** NodedSegmentString class;
2788 ** Use explicit self-describing two-step casts to indicate what's
2789 really happening - C-cast is evil and hides serious interface
2791 ** Added missing <cstddef> and qualify size_t with std namespace.
2793 2010-01-13 21:25 Mateusz Loskot <mateusz@loskot.net>
2795 * [r2847] Updated Visual Studio 2005 projects in build/msvc80 with
2796 new location of include and src (#315)
2798 2010-01-13 18:07 Mateusz Loskot <mateusz@loskot.net>
2800 * [r2846] Updated Visual Studio 2008 projects in build/msvc90 with
2801 new location of include and src (#315)
2803 2010-01-13 17:54 Mateusz Loskot <mateusz@loskot.net>
2805 * [r2845] Updated makefile.vc, nmake.opt, src/makefile.vc files
2806 with new location of include and src (#315)
2808 2010-01-13 03:03 Mateusz Loskot <mateusz@loskot.net>
2810 * [r2844] Updated remaining directories doc, macros, tools, tests,
2811 swig, capi with new src and include location (#315). Fixed
2812 previous updates. Successfull build on Linux.
2814 2010-01-13 02:08 Mateusz Loskot <mateusz@loskot.net>
2816 * [r2843] Updated Makefile.am files in capi subtree after moved to
2819 2010-01-13 02:01 Mateusz Loskot <mateusz@loskot.net>
2821 * [r2842] Updated Makefile.am files in src subtree after moved to
2824 2010-01-13 00:48 Mateusz Loskot <mateusz@loskot.net>
2826 * [r2841] Updated new source structure in configure.in and root
2827 Makefile.am - part 2 (#315)
2829 2010-01-13 00:45 Mateusz Loskot <mateusz@loskot.net>
2831 * [r2840] Updated new source structure in configure.in and root
2834 2010-01-13 00:43 Mateusz Loskot <mateusz@loskot.net>
2836 * [r2839] Updated Makefile.am files in headers subtree after moved
2837 to new location in include (#315)
2839 2010-01-12 23:58 Mateusz Loskot <mateusz@loskot.net>
2841 * [r2838] Moved source directory to src (#315)
2843 2010-01-12 23:55 Mateusz Loskot <mateusz@loskot.net>
2845 * [r2837] Moved source/headers directory to include (#315)
2847 2009-12-23 12:37 Mateusz Loskot <mateusz@loskot.net>
2849 * [r2835] Removed GNU specific printf formatter
2851 2009-12-22 11:38 Mateusz Loskot <mateusz@loskot.net>
2853 * [r2834] Fixed compiler warning about extra tokens at end of
2854 #endif directive in export.h
2856 2009-12-15 17:29 Mateusz Loskot <mateusz@loskot.net>
2858 * [r2833] Fixed missing CoordinateSequenceFactory.cpp from
2859 makefile.vc (Ticket #313)
2861 2009-12-15 14:44 Mateusz Loskot <mateusz@loskot.net>
2863 * [r2832] * Assert precision model scale must never be negative
2864 * Replaced use of operator== against float-point number with
2868 2009-12-15 14:38 Mateusz Loskot <mateusz@loskot.net>
2870 * [r2831] In WKTWriter, initialise formatting buffer and avoid
2871 unnecessary calls to string constructor.
2873 2009-12-14 19:18 Paul Ramsey <pramsey@cleverelephant.ca>
2875 * [r2828] Update version numbers on trunk to 3.3 series
2877 2009-12-14 19:06 Sandro Santilli <strk@keybit.net>
2881 2009-12-14 18:58 Sandro Santilli <strk@keybit.net>
2883 * [r2825] Don't mention 'troubles' in documentation (some like it
2886 2009-12-14 15:23 Mateusz Loskot <mateusz@loskot.net>
2888 * [r2824] * Fixed bug in WKTWriter that was dropping geometry tag
2889 in string representation of geometry
2890 * Improved message carried by TopologyException
2892 2009-12-11 13:17 Sandro Santilli <strk@keybit.net>
2896 2009-12-11 13:10 Sandro Santilli <strk@keybit.net>
2898 * [r2822] Fix memory leak in
2899 BasicPreparedGeometry::isAnyTargetComponentInTest (issue #308)
2900 and drop Coordinate copies from it.
2902 2009-12-09 11:10 Mateusz Loskot <mateusz@loskot.net>
2904 * [r2821] Fixed generation of platform.h as pre-build step of GEOS
2905 lib project for Visual C++
2907 2009-12-09 11:05 Mateusz Loskot <mateusz@loskot.net>
2909 * [r2820] * Fixed generation of platform.h as pre-build step of
2910 GEOS lib project for Visual C++ 2005 and 2008
2911 * Added missing headers.
2913 2009-12-08 22:47 Paul Ramsey <pramsey@cleverelephant.ca>
2915 * [r2817] Prepare for RC4 release.
2917 2009-12-08 21:40 Mateusz Loskot <mateusz@loskot.net>
2919 * [r2816] Updated svn:ignore patterns
2921 2009-12-08 21:39 Mateusz Loskot <mateusz@loskot.net>
2923 * [r2815] build/msvc10: fixed list of EXTRA_DIST files
2925 2009-12-08 17:51 Sandro Santilli <strk@keybit.net>
2927 * [r2814] This shouldn't be in the repository !
2929 2009-12-08 17:50 Sandro Santilli <strk@keybit.net>
2931 * [r2813] Remove deprecated/unused files
2933 2009-12-08 17:42 Sandro Santilli <strk@keybit.net>
2935 * [r2812] Drop useless (and leaking) heap allocation exposed by the
2936 new prepared linestring intersection test
2938 2009-12-08 17:42 Sandro Santilli <strk@keybit.net>
2940 * [r2811] Add missing destructor of PreparedLineString (closes
2943 2009-12-08 17:39 Sandro Santilli <strk@keybit.net>
2945 * [r2810] Add test with Prepared linestrings, for the sake of
2946 testing the leak reported in ticket #305
2948 2009-12-06 01:05 Mateusz Loskot <mateusz@loskot.net>
2950 * [r2809] Updated source code files with svn:keywords property.
2952 2009-12-06 01:01 Mateusz Loskot <mateusz@loskot.net>
2954 * [r2808] Updated svn:ignore patterns
2956 2009-12-06 00:56 Mateusz Loskot <mateusz@loskot.net>
2958 * [r2807] Updated svn:ignore patterns
2960 2009-12-06 00:51 Mateusz Loskot <mateusz@loskot.net>
2962 * [r2806] Updated configure.in after moved non-unit tests programs
2963 out of tests/unit (Tickets #240).
2965 2009-12-06 00:47 Mateusz Loskot <mateusz@loskot.net>
2967 * [r2805] Moved non-unit tests programs out of tests/unit: geostest
2968 -> tests/geostest, threadtest -> tests/thread, badthreadtest ->
2969 tests/thread (Ticket #240).
2971 2009-12-05 21:59 Mateusz Loskot <mateusz@loskot.net>
2973 * [r2804] Added build/msvc80/geos_xmltester to configure.in
2975 2009-12-05 21:28 Mateusz Loskot <mateusz@loskot.net>
2977 * [r2803] Added geos_xmltester.vcproj project to build/msvc80
2979 2009-12-05 21:20 Mateusz Loskot <mateusz@loskot.net>
2981 * [r2802] Added GEOS_DLL_EXPORT to preprocessor definitions in
2982 build/msvc80/geos_c_dll/geos_c_dll.vcproj
2984 2009-12-05 20:30 Mateusz Loskot <mateusz@loskot.net>
2986 * [r2801] small cleanup
2988 2009-12-05 20:23 Mateusz Loskot <mateusz@loskot.net>
2990 * [r2800] Updated solution for Visual C++ 8.0 (Visual Studio 2005)
2993 2009-12-05 20:21 Mateusz Loskot <mateusz@loskot.net>
2995 * [r2799] Updated information in README about build/msvcXY
2998 2009-12-04 17:38 Mateusz Loskot <mateusz@loskot.net>
3000 * [r2798] Updated configure.in with msvc10
3002 2009-12-04 17:05 Mateusz Loskot <mateusz@loskot.net>
3004 * [r2797] Added solution and projects for Visual Studio 2010 (note
3005 msvc90 denotes 9.0 however msvc10 is 10 not 1.0)
3007 2009-12-04 15:58 Mateusz Loskot <mateusz@loskot.net>
3009 * [r2796] Missing svn keywords
3011 2009-12-04 15:30 Mateusz Loskot <mateusz@loskot.net>
3013 * [r2795] Small fixes to TUT.
3015 2009-12-04 15:20 Mateusz Loskot <mateusz@loskot.net>
3017 * [r2794] Replaced long with std::streampos
3019 2009-12-04 15:07 Mateusz Loskot <mateusz@loskot.net>
3021 * [r2793] std::back_inserter requires <iterator> in
3022 geom/CoordinateSequence.cpp
3024 2009-12-04 13:57 Mateusz Loskot <mateusz@loskot.net>
3026 * [r2792] Updated Visual C++ 9.0 project
3028 2009-12-03 22:51 Mateusz Loskot <mateusz@loskot.net>
3030 * [r2791] Yet another try to fix EOL in geos/export.h
3032 2009-12-03 20:29 Mateusz Loskot <mateusz@loskot.net>
3034 * [r2790] Removed mysterious extra tokens (blanks) from
3037 2009-12-03 20:16 Mateusz Loskot <mateusz@loskot.net>
3039 * [r2789] Removed mysterious extra tokens (blanks) from
3042 2009-12-03 20:01 Mateusz Loskot <mateusz@loskot.net>
3044 * [r2788] Updated Visual C++ project geos_unit.vcproj
3046 2009-12-03 19:59 Mateusz Loskot <mateusz@loskot.net>
3048 * [r2787] Part 26 of larger changeset - source/headers:
3049 * Refine FINITE macro - pseudo-POSIX layer in Visual C++ does not
3050 offer long double version of finite()
3053 2009-12-03 19:57 Mateusz Loskot <mateusz@loskot.net>
3055 * [r2786] Part 25 of larger changeset - source/headers/geos/util:
3056 * Declare noncopyable types as such explicitly (Ticket #304).
3059 2009-12-03 19:55 Mateusz Loskot <mateusz@loskot.net>
3061 * [r2785] Part 24 of larger changeset -
3062 source/headers/geos/simplify:
3063 * Declare noncopyable types as such explicitly (Ticket #304).
3066 2009-12-03 19:52 Mateusz Loskot <mateusz@loskot.net>
3068 * [r2784] Part 23 of larger changeset -
3069 source/headers/geos/planargraph
3070 * Declare noncopyable types as such explicitly (Ticket #304).
3073 2009-12-03 19:51 Mateusz Loskot <mateusz@loskot.net>
3075 * [r2783] Part 22 of larger changeset -
3076 source/headers/geos/planargraph/algorithm:
3077 * Declare noncopyable types as such explicitly (Ticket #304).
3080 2009-12-03 19:50 Mateusz Loskot <mateusz@loskot.net>
3082 * [r2782] Part 21 of larger changeset -
3083 source/headers/geos/operation/valid:
3084 * Declare noncopyable types as such explicitly (Ticket #304).
3087 2009-12-03 19:48 Mateusz Loskot <mateusz@loskot.net>
3089 * [r2781] Part 20 of larger changeset -
3090 source/headers/geos/operation/overlay:
3091 * Declare noncopyable types as such explicitly (Ticket #304).
3092 * Unified EOL and style.
3095 2009-12-03 19:46 Mateusz Loskot <mateusz@loskot.net>
3097 * [r2780] Part 19 of larger changeset -
3098 source/headers/geos/operation/overlay:
3099 * Declare noncopyable types as such explicitly (Ticket #304).
3101 * Unified EOL and style.
3103 2009-12-03 19:45 Mateusz Loskot <mateusz@loskot.net>
3105 * [r2779] Part 18of larger changeset -
3106 source/headers/geos/operation/buffer:
3107 * Declare noncopyable types as such explicitly (Ticket #304).
3109 * Unified EOL and style.
3111 2009-12-03 19:44 Mateusz Loskot <mateusz@loskot.net>
3113 * [r2778] Part 17 of larger changeset -
3114 source/headers/geos/noding/snapround:
3115 * Declare noncopyable types as such explicitly (Ticket #304).
3116 * Added Visual C++ pragmas.
3118 * Unified EOL and style.
3120 2009-12-03 19:41 Mateusz Loskot <mateusz@loskot.net>
3122 * [r2777] Part 16 of larger changeset -
3123 source/headers/geos/noding/snapround:
3124 * Declare noncopyable types as such explicitly (Ticket #304).
3125 * Added Visual C++ pragmas.
3127 * Unified EOL and style.
3129 2009-12-03 19:39 Mateusz Loskot <mateusz@loskot.net>
3131 * [r2776] Part 15 of larger changeset -
3132 source/headers/geos/linearref:
3133 * Declare noncopyable types as such explicitly (Ticket #304).
3136 2009-12-03 19:38 Mateusz Loskot <mateusz@loskot.net>
3138 * [r2775] Part 14 of larger changeset - source/headers/geos/io:
3139 * Declare noncopyable types as such explicitly (Ticket #304).
3142 2009-12-03 19:36 Mateusz Loskot <mateusz@loskot.net>
3144 * [r2774] Part 13 of larger changeset -
3145 source/headers/geos/index/chain:
3146 * Declare noncopyable types as such explicitly (Ticket #304).
3147 * Added Visual C++ pragmas.
3150 2009-12-03 19:36 Mateusz Loskot <mateusz@loskot.net>
3152 * [r2773] Part 12 of larger changeset -
3153 source/headers/geos/geomgraph:
3154 * Declare noncopyable types as such explicitly (Ticket #304).
3155 * Added Visual C++ pragmas.
3158 2009-12-03 19:30 Mateusz Loskot <mateusz@loskot.net>
3160 * [r2772] Part 11 of larger changeset -
3161 source/headers/geos/geom/util:
3162 * Declare noncopyable types as such explicitly (Ticket #304).
3163 * Added Visual C++ pragmas.
3166 2009-12-03 19:29 Mateusz Loskot <mateusz@loskot.net>
3168 * [r2771] Part 10of larger changeset -
3169 source/headers/geos/geom/prep:
3170 * Declare noncopyable types as such explicitly (Ticket #304).
3171 * Added Visual C++ pragmas.
3174 2009-12-03 19:27 Mateusz Loskot <mateusz@loskot.net>
3176 * [r2770] Part 9 of larger changeset -
3177 source/headers/geos/algorithm:
3178 * Declare noncopyable types as such explicitly (Ticket #304).
3179 * Added Visual C++ pragmas.
3182 2009-12-03 19:24 Mateusz Loskot <mateusz@loskot.net>
3184 * [r2769] Part 7 of larger changeset - source/geomgraph:
3185 * Fixed incorrect int to string conversion.
3187 2009-12-03 19:23 Mateusz Loskot <mateusz@loskot.net>
3189 * [r2768] Part 7 of larger changeset - source/index/intervalrtree:
3190 * Declare noncopyable types as such explicitly (Ticket #304).
3191 * Added Visual C++ pragmas.
3194 2009-12-03 19:22 Mateusz Loskot <mateusz@loskot.net>
3196 * [r2767] Refined changeset r2766 - fix for nested classes required
3199 2009-12-03 19:14 Mateusz Loskot <mateusz@loskot.net>
3201 * [r2766] Part 6 of larger changeset - source/noding:
3202 * Declare noncopyable types as such explicitly (Ticket #304).
3203 * Added Visual C++ pragmas.
3206 2009-12-03 19:11 Mateusz Loskot <mateusz@loskot.net>
3208 * [r2765] Part 5 of larger changeset - source/noding/snapround:
3209 * Declare noncopyable types as such explicitly (Ticket #304).
3210 * Added Visual C++ pragmas.
3213 2009-12-03 19:03 Mateusz Loskot <mateusz@loskot.net>
3215 * [r2764] Part 4 of larger changeset - source/algorithm:
3216 * Declare noncopyable types as such explicitly (Ticket #304).
3217 * Added Visual C++ pragmas.
3220 2009-12-03 19:02 Mateusz Loskot <mateusz@loskot.net>
3222 * [r2763] Part 3 of larger changeset - source/operation:
3223 * Declare noncopyable types as such explicitly (Ticket #304).
3226 2009-12-03 19:01 Mateusz Loskot <mateusz@loskot.net>
3228 * [r2762] Part 2 of larger changeset - source/simplify:
3229 * Declare noncopyable types as such explicitly (Ticket #304).
3231 * Unified EOL to LF.
3233 2009-12-03 18:56 Mateusz Loskot <mateusz@loskot.net>
3235 * [r2761] Part 1 of larger changeset - tests/unit:
3236 * Declare noncopyable types as such explicitly (Ticket #304).
3238 * Unified EOL to LF.
3240 2009-12-03 14:48 Mateusz Loskot <mateusz@loskot.net>
3242 * [r2760] * Added Visual C++ pragmas.
3243 * Fixed implicit pointer tests for 0 (save typing is a myth, be
3246 2009-12-03 13:25 Mateusz Loskot <mateusz@loskot.net>
3248 * [r2759] Updated C++ TUT framework.
3250 2009-12-01 16:16 Mateusz Loskot <mateusz@loskot.net>
3252 * [r2758] Improved WKBReader::readHEX to read WKB encoded with
3253 lower-case hex digits, useful if combined with SQL
3254 encode(geometry, 'hex')
3256 2009-12-01 15:39 Mateusz Loskot <mateusz@loskot.net>
3258 * [r2757] * More fixes for incompleteness of types required by
3260 * Replaced utility macros with disappearing ignorance template
3263 2009-12-01 13:05 Mateusz Loskot <mateusz@loskot.net>
3265 * [r2756] Tweaked projects for Visual Studio 2008
3267 2009-11-30 17:29 Mateusz Loskot <mateusz@loskot.net>
3269 * [r2755] * GEOSFree_r should check context handle even if its not
3270 used - nullptr may indicate logic error.
3272 2009-11-30 13:55 Mateusz Loskot <mateusz@loskot.net>
3274 * [r2754] * Fixed incomplete types Geometry and
3275 TaggedLinesSimplifier in TopologyPreservingSimplifier.h -
3276 required by std::auto_ptr
3277 * Removed unreachable code.
3278 * Removed /Wp64 option from Visual Studio 2008 projects.
3280 2009-11-30 12:25 Mateusz Loskot <mateusz@loskot.net>
3282 * [r2753] Missing log.
3284 2009-11-30 10:48 Mateusz Loskot <mateusz@loskot.net>
3286 * [r2752] * Added missing tests to Visual Studio 2008 project
3287 * Replaced call to isnan() missing in Visual C++ with ISNAN macro
3289 2009-11-29 10:09 Sandro Santilli <strk@keybit.net>
3293 2009-11-26 21:42 Sandro Santilli <strk@keybit.net>
3295 * [r2748] Add ISNAN support in platform.h.in
3297 2009-11-26 21:34 Sandro Santilli <strk@keybit.net>
3299 * [r2747] Remove unreferenced files from the repository
3301 2009-11-26 21:28 Sandro Santilli <strk@keybit.net>
3303 * [r2746] Remove reference to files not needing to go in the dll
3305 2009-11-26 21:21 Sandro Santilli <strk@keybit.net>
3307 * [r2745] Put destructor of the CoordinateSequenceFactory in an
3308 implementation file, hopefully reducing linker confusion about
3309 RTTI (see ticket #299)
3311 2009-11-26 19:49 Paul Ramsey <pramsey@cleverelephant.ca>
3313 * [r2744] Add magic flags for OS/X Snow Leopard only. (#299)
3315 2009-11-26 19:46 Paul Ramsey <pramsey@cleverelephant.ca>
3317 * [r2743] Add vc90 xmltester target to Makefile build
3319 2009-11-26 18:29 Frank Warmerdam <warmerdam@pobox.com>
3321 * [r2742] clarify ownership of returned buffer from wkbwriter
3323 2009-11-26 16:32 Paul Ramsey <pramsey@cleverelephant.ca>
3325 * [r2741] Fix missing components in tarball (#300)
3327 2009-11-24 18:05 Sandro Santilli <strk@keybit.net>
3331 2009-11-23 18:17 Sandro Santilli <strk@keybit.net>
3333 * [r2735] Coordiante->Coordinate
3335 2009-11-23 18:06 Sandro Santilli <strk@keybit.net>
3337 * [r2734] Avoid reallocations in Union short-circuit
3339 2009-11-20 19:58 Sandro Santilli <strk@keybit.net>
3341 * [r2733] Don't force heap allocation of vectors for getting nodes
3344 2009-11-19 21:30 Sandro Santilli <strk@keybit.net>
3346 * [r2732] Don't heap-allocate std::vector in
3347 MCIndexSegmentSetMutualIntersector
3349 2009-11-19 21:06 Sandro Santilli <strk@keybit.net>
3351 * [r2731] Don't force heap allocation when building edge rings for
3354 2009-11-19 20:29 Sandro Santilli <strk@keybit.net>
3356 * [r2730] Don't force heap allocation of std::vector in
3357 PolygonizeGraph when deleting dangles (moved allocation higher,
3358 in Polygonizer, so needs a second pass)
3360 2009-11-19 20:20 Sandro Santilli <strk@keybit.net>
3362 * [r2729] don't heap-allocate vectors in findLabeledEdgeRings
3364 2009-11-19 19:57 Sandro Santilli <strk@keybit.net>
3366 * [r2728] Move heap-allocation of vector used for 'cut-lines'
3367 containment out of PolygonizeGraph (but into Polygonizer)
3369 2009-11-19 19:31 Sandro Santilli <strk@keybit.net>
3371 * [r2727] Don't force heap-allocation of vectors for
3372 finding/labeling edge rings
3374 2009-11-19 19:19 Sandro Santilli <strk@keybit.net>
3376 * [r2726] Change PolygonizeGraph::getEdgeRings signature so not to
3377 force heap allocation of std::vector, update Polygonizer
3380 2009-11-19 19:06 Sandro Santilli <strk@keybit.net>
3382 * [r2725] Do not heap-allocate vector of Node when finding
3385 2009-11-19 18:52 Sandro Santilli <strk@keybit.net>
3387 * [r2724] Don not allocate the container of STRtree node childs on
3390 2009-11-19 16:40 Paul Ramsey <pramsey@cleverelephant.ca>
3392 * [r2723] Apply patch for --disable-cassert compilation (#291)
3394 2009-11-18 18:57 Paul Ramsey <pramsey@cleverelephant.ca>
3396 * [r2720] Reverse the upgrade process a bit, bump up revision
3397 numbers *after* release so that the repo version is always one
3398 higher than the release version. (#287)
3400 2009-11-18 01:28 Mateusz Loskot <mateusz@loskot.net>
3402 * [r2717] Silent warning thrown by Visual C++ about mixed class and
3403 struct keyword (#269)
3405 2009-11-17 20:29 Sandro Santilli <strk@keybit.net>
3407 * [r2716] Include capi::GEOSGeomFromWKB test in geos_unit build
3408 (should also distribute as side-effect)
3410 2009-11-11 23:05 Sandro Santilli <strk@keybit.net>
3412 * [r2713] Change ChangeLog generation rule so it doesn't mess with
3413 make dist. Reflect in HOW_TO_RELEASE
3415 2009-11-10 23:54 Sandro Santilli <strk@keybit.net>
3417 * [r2712] Make ChangeLog target non-phony to keep 'distcheck'
3418 happy. Reorganize HOW_TO_RELEASE steps.
3420 2009-11-10 22:58 Sandro Santilli <strk@keybit.net>
3422 * [r2711] Package stuff for release
3424 2009-10-29 21:06 Mateusz Loskot <mateusz@loskot.net>
3426 * [r2710] Testing linker problem with DEFAULT_QUADRANT_SEGMENT
3429 2009-10-29 20:58 Mateusz Loskot <mateusz@loskot.net>
3431 * [r2709] Testing linker problem with DEFAULT_QUADRANT_SEGMENT
3434 2009-10-29 20:55 Mateusz Loskot <mateusz@loskot.net>
3436 * [r2708] Fixed CRLF to LF in BufferOpTest.cpp
3438 2009-10-29 20:47 Mateusz Loskot <mateusz@loskot.net>
3440 * [r2707] Missing include of BufferParameters.h header in
3441 BufferOpTest.cpp unit suite
3443 2009-10-29 16:20 Mateusz Loskot <mateusz@loskot.net>
3445 * [r2706] Added more test cases for buffer calculation based on A
3446 (input) geometries from XMLTester's buffer.xml and
3447 TestBufferExternal2.xml tests.
3449 2009-10-29 15:11 Mateusz Loskot <mateusz@loskot.net>
3451 * [r2705] Added test case for buffer of multipolygon from
3452 XMLTester's buffer.xml, case #25 but with custom quadrant
3455 2009-10-29 14:24 Mateusz Loskot <mateusz@loskot.net>
3457 * [r2704] Added test case for buffer of POINT(0 0) with distance
3458 1.0 and 32 quadrant segments.
3460 2009-10-29 12:33 Mateusz Loskot <mateusz@loskot.net>
3462 * [r2703] * tests/unit/operation/buffer: added unit test case for
3464 * tests/unit/Makefile.am: added new test case source to Makefile,
3465 * build/msvc90/geos_unit/geos_unit.vcproj: updated Visual C++
3468 2009-10-28 12:09 Mateusz Loskot <mateusz@loskot.net>
3470 * [r2702] tests/xmltester/XMLTester.cpp: declare checkBufferSuccess
3471 function to take geometries by refernece to const
3473 2009-10-25 18:48 Mateusz Loskot <mateusz@loskot.net>
3475 * [r2701] Fixed typo in getCentroid function comment in Geometry.h.
3477 2009-10-23 13:04 Sandro Santilli <strk@keybit.net>
3479 * [r2700] Have LinearLocation::getSegment return by auto_ptr to
3480 encode ownership transfer. Fixes leak reported in #296.
3482 2009-10-23 12:58 Sandro Santilli <strk@keybit.net>
3484 * [r2699] Fix port info, add standard protection notes
3486 2009-10-23 10:21 Sandro Santilli <strk@keybit.net>
3488 * [r2698] Add destructor to LinearGeometryBuilder fixing memory
3491 2009-10-23 10:13 Sandro Santilli <strk@keybit.net>
3493 * [r2697] Fix memory access error (#283)
3495 2009-10-23 10:03 Sandro Santilli <strk@keybit.net>
3497 * [r2696] Fix port info for LinearGeometryBuilder
3499 2009-10-23 09:53 Sandro Santilli <strk@keybit.net>
3501 * [r2695] Cleanup LinearGeometrybuilder defs and impl to match
3502 common code style, add note about suspicious things (not written
3503 but noted that the class seems to lack a destructor..)
3505 2009-10-23 09:43 Sandro Santilli <strk@keybit.net>
3507 * [r2694] Document ownership of return from
3508 LocationIndexOfLine::indicesOf, fix mismatch delete/delete[] in
3511 2009-10-23 09:34 Sandro Santilli <strk@keybit.net>
3513 * [r2693] Add virtual dtor to virtual class
3515 2009-10-23 09:33 Sandro Santilli <strk@keybit.net>
3517 * [r2692] add some parens to hush gcc warning
3519 2009-10-23 09:00 Sandro Santilli <strk@keybit.net>
3521 * [r2691] Fix static building of C-api demo/tests
3523 2009-10-23 08:34 Sandro Santilli <strk@keybit.net>
3525 * [r2690] Run the last available-but-no-automatically-run test:
3528 2009-10-22 18:18 Sandro Santilli <strk@keybit.net>
3530 * [r2689] Merge buffer_snapround.xml into buffer.xml
3532 2009-10-22 17:13 Sandro Santilli <strk@keybit.net>
3534 * [r2688] A quick check reveals that the tests in buffer.xml are
3535 not really duplicated elsewhere so we run that test too now as
3538 2009-10-22 17:07 Sandro Santilli <strk@keybit.net>
3540 * [r2687] Give buffer.xml cases a somewhat more helpful
3541 description, fix 4 expected results after eye-checking. This is
3542 still not automatically run case it might contain duplicated
3543 tests from elsewhere (to be checked).
3545 2009-10-22 16:30 Sandro Santilli <strk@keybit.net>
3547 * [r2686] Don't segfault on EOF inside <op> tag
3549 2009-10-20 16:59 Sandro Santilli <strk@keybit.net>
3551 * [r2685] Commit MingW bug workaround provided by sanak in ticket
3554 2009-10-19 13:38 Mateusz Loskot <mateusz@loskot.net>
3556 * [r2684] tests/xmltester/tests/buffer_snapround.xml: not
3557 well-formed XML, fixed missing attribute.
3559 2009-10-17 14:47 Sandro Santilli <strk@keybit.net>
3563 2009-10-17 14:43 Sandro Santilli <strk@keybit.net>
3567 2009-10-17 14:35 Sandro Santilli <strk@keybit.net>
3569 * [r2681] Half the calls to the virtual CoordinateSequence::getAt
3570 when computing line distances
3572 2009-10-17 13:40 Sandro Santilli <strk@keybit.net>
3574 * [r2680] Drop pointless asserts. We'd abort anyway if vector is
3575 null. For the out-of-range case the GNU c++ lib helps debugging
3576 with an environment variable
3578 2009-10-17 13:04 Sandro Santilli <strk@keybit.net>
3580 * [r2679] Add note of private/static nature of implemented methods
3582 2009-10-17 12:28 Sandro Santilli <strk@keybit.net>
3584 * [r2678] Expose a usable toVector method for CoordinateSequence
3585 (ie: no memory management issues). Use it from
3586 Polygon::getCoordinates.
3588 2009-10-17 12:02 Sandro Santilli <strk@keybit.net>
3590 * [r2677] Don't allocate too much space for polygon points vector.
3593 2009-10-16 15:27 Mateusz Loskot <mateusz@loskot.net>
3595 * [r2676] xmltester/tests: missing double quotes around XML
3596 attribute value in fme.xml.
3598 2009-10-14 20:42 Sandro Santilli <strk@keybit.net>
3600 * [r2675] regenerate ChangeLog
3602 2009-10-14 15:32 Mateusz Loskot <mateusz@loskot.net>
3604 * [r2674] * Optional use of GEOS_DEBUG_MSVC_USE_VLD in
3606 * Added xmltester/makefile.vc as port of testrunner.sh for
3607 Windows to be able to run all tests in batch:
3608 ** nmake /f makefile.vc XMLTESTER=C:\path\to\xmltester.exe
3610 2009-10-14 12:05 Mateusz Loskot <mateusz@loskot.net>
3612 * [r2673] Added msvc90/geos_xmltester to solution for Visual Studio
3615 2009-10-14 12:03 Mateusz Loskot <mateusz@loskot.net>
3617 * [r2672] Enable use of Stalkwalker only if building with Visual
3618 C++ and GEOS_TEST_USE_STACKWALKER is defined.
3620 2009-10-13 16:25 Mateusz Loskot <mateusz@loskot.net>
3622 * [r2671] build/msvc90: added missing sources of linearref package.
3623 Builds with Visual C++ 9.0 (using both project and makefiles).
3625 2009-10-13 14:20 Frank Warmerdam <warmerdam@pobox.com>
3627 * [r2670] fix nmake dll export, and link test programs (#288)
3629 2009-10-08 12:51 Frank Warmerdam <warmerdam@pobox.com>
3631 * [r2669] add new directories and source (#288)
3633 2009-10-08 08:56 Sandro Santilli <strk@keybit.net>
3635 * [r2668] regenerate ChangeLog now that we have all names in
3637 2009-10-08 08:47 Sandro Santilli <strk@keybit.net>
3639 * [r2667] Add other missing names/addresses
3641 2009-10-08 08:40 Sandro Santilli <strk@keybit.net>
3643 * [r2666] Automatically generate the ChangeLog file, forget
3646 2009-10-08 08:38 Sandro Santilli <strk@keybit.net>
3648 * [r2665] Don't signal topology exception when it triggers snapping
3650 2009-10-08 08:37 Sandro Santilli <strk@keybit.net>
3652 * [r2664] Add yury, fernando and sean
3654 2009-10-08 08:17 Sandro Santilli <strk@keybit.net>
3656 * [r2663] Distribute all of TUT
3658 2009-10-08 07:56 Sandro Santilli <strk@keybit.net>
3660 * [r2662] Properly set version for win target
3662 2009-10-07 07:53 Sandro Santilli <strk@keybit.net>
3664 * [r2661] Expose single-sided buffering in C-API (see ticket #258)
3666 2009-10-05 21:36 Sandro Santilli <strk@keybit.net>
3668 * [r2659] Drop use of static data in DistanceToPoint class (for
3671 2009-10-05 19:29 Sandro Santilli <strk@keybit.net>
3673 * [r2658] release memory earlier, and closer to allocation
3675 2009-10-05 19:04 Sandro Santilli <strk@keybit.net>
3677 * [r2657] Finish plugging leaks. Make check runs with no leaks.
3679 2009-10-05 18:42 Sandro Santilli <strk@keybit.net>
3681 * [r2656] another memory management doc
3683 2009-10-05 18:40 Sandro Santilli <strk@keybit.net>
3685 * [r2655] Document more memory management issues
3687 2009-10-05 17:20 Sandro Santilli <strk@keybit.net>
3689 * [r2654] More memory leak fixes in single-sided buffering
3692 2009-10-05 16:58 Sandro Santilli <strk@keybit.net>
3694 * [r2653] Plug some memory leaks in single sided buffering
3697 2009-10-05 16:44 Sandro Santilli <strk@keybit.net>
3699 * [r2652] Document ownership of return from
3700 LineMerger::getMergedLineStrings
3702 2009-10-05 16:40 Sandro Santilli <strk@keybit.net>
3704 * [r2651] Alright, there's no standard style yet so this file is
3705 made empty, but good to have for reference
3707 2009-10-01 10:30 Sandro Santilli <strk@keybit.net>
3709 * [r2650] Throw an exception rather than returning NULL if input to
3710 single-sided buffer code is invalid
3712 2009-10-01 09:10 Sandro Santilli <strk@keybit.net>
3714 * [r2649] Have single-sided buffer constructor return a simple
3715 LINESTRING when appropriate rather than forcing a MULTI; import 2
3716 tests from the SAFE testsuite
3718 2009-10-01 09:01 Sandro Santilli <strk@keybit.net>
3720 * [r2648] Better parse style parameter
3722 2009-10-01 08:46 Sandro Santilli <strk@keybit.net>
3724 * [r2647] Add utility script to import tests from SAFE software
3726 2009-10-01 08:42 Sandro Santilli <strk@keybit.net>
3728 * [r2646] Don't segfault on xml tests missing precision model
3731 2009-10-01 07:24 Sandro Santilli <strk@keybit.net>
3733 * [r2645] Re-enable the now succeeding test for sharp edges line
3734 single sided buffering
3736 2009-10-01 07:23 Sandro Santilli <strk@keybit.net>
3738 * [r2644] Use FLAT/BUTT endcaps when doing single sided buffering
3740 2009-10-01 07:06 Sandro Santilli <strk@keybit.net>
3742 * [r2643] Fix trimming of left/right curves (ie: don't include the
3745 2009-10-01 06:33 Sandro Santilli <strk@keybit.net>
3747 * [r2642] Use snapped intersection between full buffer boundary and
3748 single-sided offset curves
3750 2009-09-30 22:18 Sandro Santilli <strk@keybit.net>
3752 * [r2641] Check hausdorff distance in both directions, or an
3753 expected output line longer than the obtained one would be found
3756 2009-09-30 20:27 Sandro Santilli <strk@keybit.net>
3758 * [r2640] Some debugging for single sided buffers
3760 2009-09-30 19:18 Sandro Santilli <strk@keybit.net>
3762 * [r2639] Another simple test for single-sided buffer (horizontal
3763 line, both directions)
3765 2009-09-30 19:07 Sandro Santilli <strk@keybit.net>
3767 * [r2638] Another simple test for a vertical line, opposite
3768 direction from previous
3770 2009-09-30 19:05 Sandro Santilli <strk@keybit.net>
3772 * [r2637] Add test for single sided buffer on simple, vertical,
3773 line (this one succeeds both left and right)
3775 2009-09-30 18:57 Sandro Santilli <strk@keybit.net>
3777 * [r2636] VIM setting for GEOS source code style (3-spaces tabs)
3779 2009-09-30 14:14 Sandro Santilli <strk@keybit.net>
3781 * [r2635] Don't use non-standard escape sequences with 'echo'
3783 2009-09-28 10:35 Sandro Santilli <strk@keybit.net>
3785 * [r2634] Replace no-commercial-use licenced MarkupSTL with tinyXML
3787 2009-09-28 10:34 Sandro Santilli <strk@keybit.net>
3789 * [r2633] Temporarly disable failing single sided buffer test
3791 2009-09-28 10:10 Sandro Santilli <strk@keybit.net>
3793 * [r2632] Oops, it seems I just don't want a test to fail ;)
3795 2009-09-28 10:09 Sandro Santilli <strk@keybit.net>
3797 * [r2631] Don't give a false success if one of the
3798 expected/obtained geometry is empty
3800 2009-09-28 09:03 Sandro Santilli <strk@keybit.net>
3802 * [r2630] Add offsets to PrecisionModel text output
3804 2009-09-28 07:02 Sandro Santilli <strk@keybit.net>
3806 * [r2629] Add an hausdorff distance based result matcher for
3807 single-sided buffer tests. Enable the single sided buffer test
3808 provided by swong in ticket #215 with minor tweak (expect
3811 2009-09-27 20:43 Sandro Santilli <strk@keybit.net>
3813 * [r2628] Re-introduce the singlesided buffer patch. Tests still
3814 need to be worked on.
3816 2009-09-21 19:47 Paul Ramsey <pramsey@cleverelephant.ca>
3818 * [r2626] Polygon with empty ring causes a crash in WKBReader (from
3819 Tamas Szekeres) (#290)
3821 2009-09-11 18:47 Paul Ramsey <pramsey@cleverelephant.ca>
3823 * [r2624] Patch for #285, C api for project and interpolate, from
3824 David Turner (novalis)
3826 2009-08-21 09:54 Mateusz Loskot <mateusz@loskot.net>
3828 * [r2623] Updated svn:ignore property
3830 2009-08-21 09:50 Mateusz Loskot <mateusz@loskot.net>
3832 * [r2622] Cleaned compilation warnings in unit tests.
3834 2009-08-21 09:43 Mateusz Loskot <mateusz@loskot.net>
3836 * [r2621] Updated C++ TUT Framework to latest revision (147) of its
3839 2009-08-15 13:26 Sandro Santilli <strk@keybit.net>
3841 * [r2620] Const correctness of LenghtIndexedLine port, by novalis
3844 2009-08-12 19:01 Paul Ramsey <pramsey@cleverelephant.ca>
3846 * [r2619] Port of JTS linear referencing (from David Turner) (#283)
3848 2009-08-02 23:39 Mateusz Loskot <mateusz@loskot.net>
3850 * [r2618] Removed incomplete GEOS_DEBUG message causing compilation
3851 error because Edge type is incomplete.
3853 2009-08-02 23:15 Mateusz Loskot <mateusz@loskot.net>
3855 * [r2617] Fixed broken escape sequence in debug msg.
3857 2009-07-17 22:23 Paul Ramsey <pramsey@cleverelephant.ca>
3859 * [r2616] Remove static string in WKB reader (#232)
3861 2009-07-15 18:56 Paul Ramsey <pramsey@cleverelephant.ca>
3863 * [r2613] Add PreparedGeometry and STRtree support to SWIG (#279)
3866 2009-07-15 18:55 Paul Ramsey <pramsey@cleverelephant.ca>
3868 * [r2612] Add STRtree support to the C API (#278) Schuyler Erle
3870 2009-07-15 18:53 Paul Ramsey <pramsey@cleverelephant.ca>
3872 * [r2611] Add geos::index::strtree::AbstractSTRtree::iterate (#277)
3875 2009-07-06 17:35 Sandro Santilli <strk@keybit.net>
3877 * [r2610] Add automated XML test for issue #275. Succeeds here.
3879 2009-07-05 15:58 Sandro Santilli <strk@keybit.net>
3881 * [r2609] Apply fix-msvc90-only2.patch by Sanak from issue #273
3883 2009-07-04 16:19 Sandro Santilli <strk@keybit.net>
3885 * [r2608] Apply fix-mingw.patch by Sanak (issue #273)
3887 2009-06-29 16:40 Paul Ramsey <pramsey@cleverelephant.ca>
3889 * [r2607] Include nmake.opt in 'dist' target (#274)
3891 2009-06-26 21:59 Sandro Santilli <strk@keybit.net>
3893 * [r2605] Fix typo reported in ticket #272
3895 2009-06-24 21:43 Paul Ramsey <pramsey@cleverelephant.ca>
3897 * [r2604] Expose Hausdorf distance to CAPI (#264) from Vincent
3900 2009-06-24 21:30 Paul Ramsey <pramsey@cleverelephant.ca>
3902 * [r2603] Fix stoopid syntax error.
3904 2009-06-24 21:21 Paul Ramsey <pramsey@cleverelephant.ca>
3906 * [r2602] Remove old logging noise.
3908 2009-06-24 21:19 Paul Ramsey <pramsey@cleverelephant.ca>
3910 * [r2601] Fix for #270, bad definition of isnan() in OS/X <cmath>.
3911 This needs to be tested on other operating systems to make sure
3912 it doesn't break them instead.
3914 2009-06-23 22:20 Paul Ramsey <pramsey@cleverelephant.ca>
3916 * [r2599] Fix clean target for VC build (#267)
3918 2009-06-23 18:22 Howard Butler <hobu.inc@gmail.com>
3920 * [r2598] fix up syntax of the makefile related to the patch for
3923 2009-06-22 19:14 Sandro Santilli <strk@keybit.net>
3925 * [r2597] Add tests for limited mitre join (now working)
3927 2009-06-22 19:02 Sandro Santilli <strk@keybit.net>
3929 * [r2596] Fix bug in BufferParameters::setMitreLimit
3931 2009-06-20 21:29 Sandro Santilli <strk@keybit.net>
3933 * [r2595] Bump versions (core 3.2.0, capi 1.6.0, port 1.10.0)
3935 2009-06-20 08:53 Sandro Santilli <strk@keybit.net>
3937 * [r2594] Add tests for GEOSBufferWithStyle
3939 2009-06-19 22:32 Sandro Santilli <strk@keybit.net>
3941 * [r2593] Extend the C-API interface to expose a
3942 GEOSBufferWithStyle (and corresponding thread-safe version) and
3945 2009-06-16 15:49 Sandro Santilli <strk@keybit.net>
3947 * [r2592] Sync RobustDeterminant to JTS-1.10 (r1.15 was just
3950 2009-06-16 15:46 Sandro Santilli <strk@keybit.net>
3952 * [r2591] Sync RobustDeterminant to revision 1.14
3954 2009-06-16 15:43 Sandro Santilli <strk@keybit.net>
3956 * [r2590] Port info for RobustDeterminant
3958 2009-06-16 15:33 Sandro Santilli <strk@keybit.net>
3960 * [r2589] Revert single-sided patch. Martin Davis is workin on it
3963 2009-06-16 00:00 Paul Ramsey <pramsey@cleverelephant.ca>
3965 * [r2581] add reminders on bump versions in various places
3967 2009-06-15 14:57 Paul Ramsey <pramsey@cleverelephant.ca>
3969 * [r2580] operation.h in Makefile.am twice. (#261)
3971 2009-06-15 14:03 Sandro Santilli <strk@keybit.net>
3973 * [r2579] Port info in the geos::io namespace
3975 2009-06-15 13:19 Sandro Santilli <strk@keybit.net>
3977 * [r2578] Put CLocalizer in the correct function. Fixes #260 for
3980 2009-06-15 10:13 Sandro Santilli <strk@keybit.net>
3982 * [r2577] Stop explicitly using the CLocalizer now that it is done
3983 within WKTReader and WKTWriter (see bug #260). Some deep testing
3984 about this would be good. Make check worked for me with
3987 2009-06-15 10:06 Sandro Santilli <strk@keybit.net>
3989 * [r2576] Use C locale while reading/writing WKT. Fixes bug #260.
3991 2009-06-15 06:57 Sandro Santilli <strk@keybit.net>
3993 * [r2575] Add XML version of the testcase provided for bug #176
3995 2009-06-08 22:10 Sandro Santilli <strk@keybit.net>
3997 * [r2572] JTS-1.10 port sync. The whole 'operation' namespace is
4000 2009-06-08 21:53 Sandro Santilli <strk@keybit.net>
4002 * [r2571] Port info for operation::union
4004 2009-06-08 17:15 Sandro Santilli <strk@keybit.net>
4006 * [r2570] Sync to JTS-1.10 (port info in SegmentIntersectionTester
4009 2009-06-08 17:12 Sandro Santilli <strk@keybit.net>
4011 * [r2569] Sync RectangleContains to JTS-1.10
4013 2009-06-08 17:02 Sandro Santilli <strk@keybit.net>
4015 * [r2568] Port info for operation::predicate (we're at JTS-1.7
4018 2009-06-08 16:58 Sandro Santilli <strk@keybit.net>
4020 * [r2567] Port info for polygonize operation
4022 2009-06-08 16:46 Sandro Santilli <strk@keybit.net>
4024 * [r2566] Port info and sync for operation::overlay::validate
4026 2009-06-08 16:26 Sandro Santilli <strk@keybit.net>
4028 * [r2565] sync LineBuilder to JTS-1.10, completing overlay port
4030 2009-06-08 16:09 Sandro Santilli <strk@keybit.net>
4032 * [r2564] Complete port info in overlay package
4034 2009-06-08 15:43 Sandro Santilli <strk@keybit.net>
4036 * [r2563] Add missing setMarked static methods in GraphComponent
4037 and make use of them in LineMerger making it able to be called
4038 incrementally (JTS-1.10)
4040 2009-06-08 15:28 Sandro Santilli <strk@keybit.net>
4042 * [r2562] Port info in operation::linemerge (a single class is
4043 still at JTS-1.7, needs changes in GeometryGraphComponent.h to go
4046 2009-06-08 10:37 Sandro Santilli <strk@keybit.net>
4048 * [r2561] GeometryLocation sync to JTS-1.10 (docs)
4050 2009-06-08 10:29 Sandro Santilli <strk@keybit.net>
4052 * [r2560] DistanceOp sync to JTS-1.10 (renames, docs...)
4054 2009-06-08 10:07 Sandro Santilli <strk@keybit.net>
4056 * [r2559] Update port info for buffer package (it's really
4059 2009-06-08 09:40 Sandro Santilli <strk@keybit.net>
4061 * [r2558] Warn at configure time if 64bit integer type isn't found.
4064 2009-06-08 09:30 Sandro Santilli <strk@keybit.net>
4066 * [r2557] Install all C++ headers to reduce maintainance costs. C++
4067 API is documented as being unstable after all so let's give users
4068 the power to hurt themselves :)
4070 2009-06-06 22:22 Sandro Santilli <strk@keybit.net>
4072 * [r2556] Windows C++ exports by Ragi Y. Burhum. See
4073 http://lists.osgeo.org/pipermail/geos-devel/2009-June/004190.html
4075 2009-06-06 22:17 Sandro Santilli <strk@keybit.net>
4077 * [r2555] fix headers inclusion warnings
4079 2009-06-06 21:14 Sandro Santilli <strk@keybit.net>
4081 * [r2554] Use real NaNs rather than fake them. Applies patch in
4082 ticket #259. Adds autoconf checks for finite() and isfinite() and
4083 makes use of them for unix systems (platform.h)
4085 2009-06-06 00:55 Sandro Santilli <strk@keybit.net>
4087 * [r2553] Complete port info and headers exposion for
4088 operation::distance package
4090 2009-06-05 18:18 Sandro Santilli <strk@keybit.net>
4092 * [r2552] JTS-1.10 OverlayOp
4094 2009-06-05 18:12 Sandro Santilli <strk@keybit.net>
4096 * [r2551] Add missing static function
4098 2009-06-05 18:02 Sandro Santilli <strk@keybit.net>
4100 * [r2550] JTS-1.10 sync
4102 2009-06-05 17:50 Sandro Santilli <strk@keybit.net>
4104 * [r2549] Boundary Node Rule support in relateOp. JTS-1.10.
4106 2009-06-05 13:44 Sandro Santilli <strk@keybit.net>
4108 * [r2548] geomgraph package fully sync'ed to JTS-1.10 now
4110 2009-06-05 13:41 Sandro Santilli <strk@keybit.net>
4112 * [r2547] added BoundaryNodeRule capability to EdgeEnds
4114 2009-06-05 12:42 Sandro Santilli <strk@keybit.net>
4116 * [r2546] Add support for custom BoundaryNodeRule bringing
4117 GeometryGraph to JTS-1.10
4119 2009-06-05 12:07 Sandro Santilli <strk@keybit.net>
4121 * [r2545] Complete port info in geomgraph package
4123 2009-06-05 11:03 Sandro Santilli <strk@keybit.net>
4125 * [r2544] Port info in the geomgraph package (unfinished); fix
4126 compiler warning in GeometryGraph and make code more readable;
4128 2009-06-05 10:23 Sandro Santilli <strk@keybit.net>
4130 * [r2543] Add port info and introduce header exposion info. Relate
4131 op results partially in JTS-1.7 still.
4133 2009-06-05 09:36 Sandro Santilli <strk@keybit.net>
4135 * [r2542] typo in doxygen index page
4137 2009-06-05 09:35 Sandro Santilli <strk@keybit.net>
4139 * [r2541] Fix doxygen link
4141 2009-06-05 09:28 Sandro Santilli <strk@keybit.net>
4143 * [r2540] Fix deletion of void pointer in IntervalRTreeLeafNode,
4144 document ownership, fix callers tracking allocations to avoid
4145 leaks. Fixes bug #227.
4147 2009-06-05 09:15 Sandro Santilli <strk@keybit.net>
4149 * [r2539] Allow generating ChangeLog from external build tree
4151 2009-06-04 15:01 Mateusz Loskot <mateusz@loskot.net>
4153 * [r2538] * Applied patch for ticket #257.
4154 * Noticed that unit tests fail:
4155 1>geos::util::UniqueCoordinateArrayFilter: .
4156 1>---> group: geos::operation::valid::IsValidOp, test: test<1>
4157 1> problem: assertion failed
4159 2009-06-04 14:59 Mateusz Loskot <mateusz@loskot.net>
4161 * [r2537] Fixed bug of inaccessible constructor of incomplete type
4162 NodedSegmentString - header missing.
4164 2009-06-04 13:59 Sandro Santilli <strk@keybit.net>
4166 * [r2536] Add support for testing single sided buffers
4168 2009-06-01 03:34 Howard Butler <hobu.inc@gmail.com>
4170 * [r2534] #256 finishGEOS called multiple times will segfault
4172 2009-05-28 14:38 Mateusz Loskot <mateusz@loskot.net>
4174 * [r2533] Fixed aclocal warnings for mixing cache-id's in
4177 2009-05-27 16:57 Paul Ramsey <pramsey@cleverelephant.ca>
4179 * [r2516] remove error
4181 2009-05-27 16:57 Paul Ramsey <pramsey@cleverelephant.ca>
4183 * [r2515] Add single-sided item
4185 2009-05-21 10:08 Sandro Santilli <strk@keybit.net>
4187 * [r2514] Add Mat's and Paul's entries, make ChangeLog.svn rule
4190 2009-05-21 09:56 Sandro Santilli <strk@keybit.net>
4192 * [r2513] Add a rule to generate a ChangeLog using svn2cl. The
4193 authors.svn file will be used to map usernames and full names:
4194 please expand your own nick. The generated ChangeLog is added to
4195 repository to show you how it looks. If everybody agree we could
4196 rename this to ChangeLog and stop requiring manual edits (+1 from
4199 2009-05-13 11:29 Frank Warmerdam <warmerdam@pobox.com>
4201 * [r2508] refer to GEOSFree() instead of free()
4203 2009-05-13 11:26 Frank Warmerdam <warmerdam@pobox.com>
4205 * [r2507] forward GEOSFree to GEOSFree_r, use std:: prefix on
4208 2009-05-13 04:14 Frank Warmerdam <warmerdam@pobox.com>
4210 * [r2506] Added GEOSFree() and GEOSFree_r() (#249)
4212 2009-05-12 17:47 Sandro Santilli <strk@keybit.net>
4214 * [r2505] Add note about single-sided buffer
4216 2009-05-12 16:49 Sandro Santilli <strk@keybit.net>
4218 * [r2504] Never fail bug #244 again (regression testcase added)
4220 2009-05-12 16:48 Sandro Santilli <strk@keybit.net>
4222 * [r2503] Have DepthSegment hold a real LineSegment, not a
4223 reference. SubgraphDepthLocater was passing the same LineSegment
4224 reference to multiple DepthSegments, messing everything up. This
4227 2009-05-12 15:38 Sandro Santilli <strk@keybit.net>
4231 2009-05-08 16:30 Sandro Santilli <strk@keybit.net>
4233 * [r2501] Update port info
4235 2009-05-08 12:47 Sandro Santilli <strk@keybit.net>
4237 * [r2500] When included in a C++ environment, include <cstddef> and
4238 use std::size_t. Patch by Mateusz Loskot, ticket #252.
4240 2009-05-08 12:46 Sandro Santilli <strk@keybit.net>
4242 * [r2499] Oops, forgot to update the static closedPoints
4245 2009-05-08 12:29 Sandro Santilli <strk@keybit.net>
4247 * [r2498] Note the withinDistance addition to DistanceOp
4249 2009-05-08 12:27 Sandro Santilli <strk@keybit.net>
4251 * [r2497] Add the complete set of tests for closedPoints
4253 2009-05-08 12:11 Sandro Santilli <strk@keybit.net>
4255 * [r2496] Document semantic of a null return from closestPoints
4257 2009-05-08 12:09 Sandro Santilli <strk@keybit.net>
4259 * [r2495] Don't wipe out closest locations after computing them
4260 (doh). Fixes bug #236. Takes the chance to make the
4261 GeometryLocation retrival function private as we don't install
4262 GeometryLocation.h header anyway (for future cleanups), and to
4263 rename a function to follow current JTS naming (more renames to
4264 come for proper sync)
4266 2009-05-08 10:10 Sandro Santilli <strk@keybit.net>
4268 * [r2494] Add isWithinDistance() to DistanceOp, reaching rev 1.17
4271 2009-05-08 09:39 Sandro Santilli <strk@keybit.net>
4273 * [r2493] Port info for DistanceOp
4275 2009-05-08 08:44 Sandro Santilli <strk@keybit.net>
4277 * [r2492] Always include stddef.h. Closes bug #213
4279 2009-05-07 16:15 Sandro Santilli <strk@keybit.net>
4281 * [r2491] Add "thread-safe" version of GEOSGeom_setSRID. Closes bug
4284 2009-05-07 16:00 Sandro Santilli <strk@keybit.net>
4286 * [r2490] minor debug output improvement
4288 2009-05-07 15:57 Sandro Santilli <strk@keybit.net>
4290 * [r2489] Skip empty components when building GeometryGraph. Fixes
4291 bug #234. Add non-automated test for it, and README file in the
4292 directory containing it...
4294 2009-05-07 15:36 Sandro Santilli <strk@keybit.net>
4296 * [r2488] Add XML testcase for bug 188
4298 2009-05-07 15:36 Sandro Santilli <strk@keybit.net>
4300 * [r2487] remove code duplication on buffer result validation
4302 2009-05-07 08:52 Sandro Santilli <strk@keybit.net>
4304 * [r2486] Port info, doxygen cleanups
4306 2009-05-07 08:45 Sandro Santilli <strk@keybit.net>
4308 * [r2485] Add test for creating a CoordinateSequence with at least
4311 2009-05-06 20:47 Sandro Santilli <strk@keybit.net>
4313 * [r2484] Fix bug #135, give an hint about GEOSGeom_getDimensions
4314 being related to GEOSCoordSeq_getDimensions, fix signed vs.
4315 unsigned compiler warning.
4317 2009-05-06 20:22 Sandro Santilli <strk@keybit.net>
4319 * [r2483] Fix compilation warnings thrown by GCC 4.3.x. Patch by
4320 Mateus, closes bug #92.
4322 2009-05-06 20:12 Mateusz Loskot <mateusz@loskot.net>
4324 * [r2482] Updated svn:ignore property.
4326 2009-05-06 17:54 Sandro Santilli <strk@keybit.net>
4328 * [r2481] findCollapsesFromExistingVertices: don't choke on sets of
4329 < 2 points. Fixes bug #219.
4331 2009-05-06 17:52 Sandro Santilli <strk@keybit.net>
4333 * [r2480] minor indentation thing
4335 2009-05-06 17:42 Sandro Santilli <strk@keybit.net>
4337 * [r2479] Cleanup MonotoneChainOverlapAction, reduce heap
4338 allocations. Cascade changes.
4340 2009-05-06 17:14 Sandro Santilli <strk@keybit.net>
4342 * [r2478] Port info (to be worked on for heap allocations
4345 2009-05-06 17:10 Sandro Santilli <strk@keybit.net>
4347 * [r2477] MonotoneChainSelectAction port review, heap allocation
4348 reduced, const-corrected.
4350 2009-05-06 16:44 Sandro Santilli <strk@keybit.net>
4352 * [r2476] MonotoneChain const-correctness and interface cleanups,
4353 cascaded changes. Possibly discovered a leak in MCPointInRing
4354 algorithm, needs some unit testing.
4356 2009-05-06 16:36 Sandro Santilli <strk@keybit.net>
4358 * [r2475] Const-correctness for bintree Interval
4360 2009-05-06 15:47 Sandro Santilli <strk@keybit.net>
4362 * [r2474] Port MonotoneChain up to JTS-1.10, plus minor dox
4363 improvement (memory-oriented)
4365 2009-05-06 15:31 Sandro Santilli <strk@keybit.net>
4367 * [r2473] Port MonotoneChainBuilder up to JTS-1.10. Tweak some
4368 signatures to use stricter signedness.
4370 2009-05-06 14:55 Sandro Santilli <strk@keybit.net>
4372 * [r2472] Port to 1.9, fixing an out of boundary access in
4375 2009-05-06 14:42 Sandro Santilli <strk@keybit.net>
4377 * [r2471] Add port info. We're 4 revision old (catching up next)
4379 2009-05-05 14:28 Sandro Santilli <strk@keybit.net>
4381 * [r2470] Sync Envelope to JTS-1.10
4383 2009-05-05 10:30 Sandro Santilli <strk@keybit.net>
4385 * [r2469] Add compile-time support to skip use of BinaryOp thus
4386 engaging SnapIfNeededOverlayOp used by Geometry methods. Shows
4387 that BinaryOp (GEOS-specific original work) gives better
4388 numerical stability.
4390 2009-05-05 10:14 Sandro Santilli <strk@keybit.net>
4392 * [r2468] Found old GeometrySnapper/LineStringSnapper classes in an
4393 unexpected directory. Move them where they belong, sync with
4396 2009-05-05 00:04 Sandro Santilli <strk@keybit.net>
4398 * [r2467] Fix memory leak on exception
4400 2009-05-04 23:43 Sandro Santilli <strk@keybit.net>
4402 * [r2466] Fix memory bug
4404 2009-05-04 23:23 Sandro Santilli <strk@keybit.net>
4406 * [r2465] Geometry up to 1.112 with a minor bugfix and performance
4407 improvement in Geometry::covers
4409 2009-05-04 23:04 Sandro Santilli <strk@keybit.net>
4411 * [r2464] Bring Geometry port up a revision by having it use
4412 SnapIfNeededOp for overlay operations. Note that currently this
4413 doesn't affect the C-API nor the XMLTester codes, both using the
4414 BinaryOp original class (not JTS-ported) doing about the same
4415 thing as the SnapIfNeededOp class.
4417 2009-05-04 22:03 Sandro Santilli <strk@keybit.net>
4419 * [r2463] Port SnapIfNeededOverlayOp
4421 2009-05-04 21:28 Sandro Santilli <strk@keybit.net>
4423 * [r2462] Move overlay.validate package files where they belong
4425 2009-05-04 21:02 Sandro Santilli <strk@keybit.net>
4427 * [r2461] Port overlay.snap.SnapOverlayOp, update GeometrySnapper
4430 2009-05-04 19:54 Sandro Santilli <strk@keybit.net>
4432 * [r2460] Port overlay.snap.GeometrySnapper
4434 2009-05-04 19:51 Sandro Santilli <strk@keybit.net>
4436 * [r2459] Extend to accept a vector of const Coordinate pointers
4437 for snap pointers, fix typo making it clone snap points rather
4438 than source points on snapping...
4440 2009-05-02 11:01 Sandro Santilli <strk@keybit.net>
4442 * [r2458] Port overlay.snap.LineStringSnapper from JTS-1.10
4444 2009-05-02 10:59 Sandro Santilli <strk@keybit.net>
4446 * [r2457] Add an insert-like virtual method to CoordinateSequence.
4447 This comes from CoordinateList of JTS, historically bound to
4448 CoordinateSequence in GEOS. Add test for that interface.
4450 2009-05-02 09:44 Sandro Santilli <strk@keybit.net>
4452 * [r2456] Copy last portable JTS general test, add a file with info
4453 about what's missing
4455 2009-05-02 09:42 Sandro Santilli <strk@keybit.net>
4457 * [r2455] Drop test also found in TestFunctionPLPrec.xml
4459 2009-05-02 09:40 Sandro Santilli <strk@keybit.net>
4461 * [r2454] Add support for testing within, covers and coveredby.
4462 Properly use 'arg1' and 'arg2' for these tests.
4464 2009-05-02 09:25 Sandro Santilli <strk@keybit.net>
4466 * [r2453] Copy TestWithinDistance.xml test, drop duplicates from
4469 2009-05-02 09:20 Sandro Santilli <strk@keybit.net>
4471 * [r2452] More tests from JTS (TestFunction*)
4473 2009-05-02 09:17 Sandro Santilli <strk@keybit.net>
4475 * [r2451] Boundary test
4477 2009-05-02 09:16 Sandro Santilli <strk@keybit.net>
4479 * [r2450] ConvexHull tests
4481 2009-05-02 09:11 Sandro Santilli <strk@keybit.net>
4483 * [r2449] Add support for testing 'contains' in XMLTester, add all
4484 Relate tests from JTS
4486 2009-05-02 09:01 Sandro Santilli <strk@keybit.net>
4488 * [r2448] More organization of xml tests: 'general' subdir
4491 2009-05-02 08:44 Sandro Santilli <strk@keybit.net>
4493 * [r2447] Put stml testcases under their own dir (like in JTS)
4495 2009-05-02 08:37 Sandro Santilli <strk@keybit.net>
4497 * [r2446] Add a 'split.xml' testcase to confirm 'difference' may be
4498 used to split linestrings; add TestRobustRelate.xml from JTS,
4499 organize robust-related tests as in JTS repository.
4501 2009-04-30 12:42 Sandro Santilli <strk@keybit.net>
4503 * [r2444] drop duplicated (and old) port info
4505 2009-04-30 12:33 Sandro Santilli <strk@keybit.net>
4507 * [r2443] Update port info
4509 2009-04-30 12:17 Sandro Santilli <strk@keybit.net>
4511 * [r2442] Point full up to JTS-1.0 (rev 1.37) : adds reverse()
4513 2009-04-30 12:07 Sandro Santilli <strk@keybit.net>
4515 * [r2441] LineString to rev 1.46 : don't override isSimple, always
4516 return MultiPoint as bondary
4518 2009-04-30 11:47 Sandro Santilli <strk@keybit.net>
4520 * [r2440] Polygon to rev 1.50 (getBoundary always return
4523 2009-04-30 11:42 Sandro Santilli <strk@keybit.net>
4525 * [r2439] MultiPoint up to rev 1.30 (drop isSimple override)
4527 2009-04-30 11:36 Sandro Santilli <strk@keybit.net>
4529 * [r2438] MultiLineString port info and sync to 1.40 (don't
4532 2009-04-30 11:29 Sandro Santilli <strk@keybit.net>
4534 * [r2437] MultiPolygon up to rev 1.34 (getBoundary always returns a
4535 MultiLineString now)
4537 2009-04-30 11:19 Sandro Santilli <strk@keybit.net>
4539 * [r2436] Oops, *now* we're at 1.14 (drop isSimple, rely on the one
4542 2009-04-30 11:15 Sandro Santilli <strk@keybit.net>
4544 * [r2435] Port info. It's at 1.41 now, JTS is at 1.42
4546 2009-04-30 11:03 Sandro Santilli <strk@keybit.net>
4548 * [r2434] Geometry class up to JTS rev 1.104 (need reach 1.127...)
4550 2009-04-30 10:59 Sandro Santilli <strk@keybit.net>
4552 * [r2433] Add some info about things changed (might have missed
4555 2009-04-30 10:51 Sandro Santilli <strk@keybit.net>
4557 * [r2432] Sync to rev 1.22 (JTS-1.10)
4559 2009-04-30 10:47 Sandro Santilli <strk@keybit.net>
4561 * [r2431] EndpointInfo.h header is gone (it's always been private
4564 2009-04-30 10:46 Sandro Santilli <strk@keybit.net>
4566 * [r2430] Port revision 1.9 of IsSimplOp : allow inspecting
4567 non-simple location coordinate.
4569 2009-04-30 10:43 Sandro Santilli <strk@keybit.net>
4571 * [r2429] Sync to revision 1.5 (JTS-1.10) : add accessors
4573 2009-04-30 09:54 Sandro Santilli <strk@keybit.net>
4575 * [r2428] port to rev 1.8 (use of BoundaryNodeRule)
4577 2009-04-30 09:49 Sandro Santilli <strk@keybit.net>
4579 * [r2427] Import TestSimple.xml from JTS, drop duplicated tests
4580 from testLeaksBig.xml
4582 2009-04-30 09:26 Sandro Santilli <strk@keybit.net>
4584 * [r2426] Port algorithm::BoundaryNodeRule from JTS-1.10 (needed
4585 for IsSimpleOp sync)
4587 2009-04-30 08:33 Sandro Santilli <strk@keybit.net>
4589 * [r2425] Port info, and sync from 1.14 to 1.17 (more to do, need
4592 2009-04-29 23:52 Mateusz Loskot <mateusz@loskot.net>
4594 * [r2424] test/unit/capi: re-tab all .cpp files to use spaces.
4596 2009-04-29 23:46 Mateusz Loskot <mateusz@loskot.net>
4598 * [r2423] Removed unused <memory> header from C API tests.
4600 2009-04-29 23:44 Mateusz Loskot <mateusz@loskot.net>
4602 * [r2422] Added new unit tests for C API: GEOSWithinTest and
4603 GEOSContainsTest. This is check and response for problems
4604 reporting in Ticket #250. Running the new tests does not
4605 reproduce the problem, so it likely has been fixed or the bug is
4606 somewhere else (i.e. Django layers).
4608 2009-04-29 09:44 Sandro Santilli <strk@keybit.net>
4610 * [r2421] Sync GeometricShapeFactory to JTS-1.10 (createArcPolygon
4613 2009-04-29 08:56 Sandro Santilli <strk@keybit.net>
4615 * [r2420] Bring all geom::prep package in sync with JTS-1.10
4617 2009-04-29 08:22 Sandro Santilli <strk@keybit.net>
4619 * [r2419] Sync BasicPreparedGeometry to JTS-1.10 (short-circuit in
4622 2009-04-29 08:15 Sandro Santilli <strk@keybit.net>
4624 * [r2418] Add port information for geom::prep package. Next stop:
4627 2009-04-27 19:47 Sandro Santilli <strk@keybit.net>
4629 * [r2417] Plug last one. All heap blocks were freed -- no leaks are
4632 2009-04-27 19:42 Sandro Santilli <strk@keybit.net>
4634 * [r2416] Fix leak in testcase
4636 2009-04-27 19:38 Sandro Santilli <strk@keybit.net>
4638 * [r2415] Refactor signatures to make ownership transfers more
4639 explicit. Fixed another leak in Node::insertNode.
4641 2009-04-27 19:22 Sandro Santilli <strk@keybit.net>
4643 * [r2414] Fix memory leak in NodeBase::remove, exposed by unit
4646 2009-04-27 15:52 Sandro Santilli <strk@keybit.net>
4648 * [r2413] Port info for quadtree::root
4650 2009-04-27 15:47 Sandro Santilli <strk@keybit.net>
4652 * [r2412] Port info for quadtree::Node
4654 2009-04-27 15:39 Sandro Santilli <strk@keybit.net>
4656 * [r2411] Port info and check, doxygen.
4658 2009-04-27 15:30 Sandro Santilli <strk@keybit.net>
4660 * [r2410] Sync to JTS-1.10, reduce heap allocations and pointers
4661 usage. Includes a bugfix in collectStats.
4663 2009-04-27 15:00 Sandro Santilli <strk@keybit.net>
4665 * [r2409] DoubleBits didn't change in JTS, update port info
4668 2009-04-27 14:58 Sandro Santilli <strk@keybit.net>
4670 * [r2408] Quadtree's NodeBase: check port sync, add port info, drop
4671 unneeded pointers and virtuals, document objects ownership.
4673 2009-04-25 00:23 Sandro Santilli <strk@keybit.net>
4675 * [r2407] Const-correctness, reduced heap allocations and port info
4676 for quadtree::Key class, a few more cleanups in user classes, to
4679 2009-04-24 23:44 Sandro Santilli <strk@keybit.net>
4681 * [r2406] Fix memory leak in Quadtree::remove
4683 2009-04-23 15:26 Sandro Santilli <strk@keybit.net>
4685 * [r2405] Apply Single-sided buffer patch, issue #215. UNTESTED.
4687 2009-04-21 16:11 Sandro Santilli <strk@keybit.net>
4689 * [r2404] Port ValidSelfTouchingRingFormingHoleTest
4691 2009-04-21 15:30 Sandro Santilli <strk@keybit.net>
4693 * [r2403] Port ValidClosedRingTest
4695 2009-04-21 15:13 Sandro Santilli <strk@keybit.net>
4697 * [r2402] ::reverse returns a Geometry now (to be available up in
4700 2009-04-21 15:12 Sandro Santilli <strk@keybit.net>
4702 * [r2401] Sync LinearRing to JTS-1.10 (fixing a bug in isClosed)
4704 2009-04-21 14:03 Sandro Santilli <strk@keybit.net>
4706 * [r2400] Port IsValidOp unit test
4708 2009-04-21 11:14 Sandro Santilli <strk@keybit.net>
4710 * [r2399] Configure for CXX, not C. Should fix unknown tag and link
4711 issues on telascience.
4713 2009-04-21 09:06 Sandro Santilli <strk@keybit.net>
4715 * [r2398] Add an AC_LIBTOOL_LANG_C_CONFIG call right before the
4716 AC_LIBTOOL_COMPILER_OPTION calls. Seems to fix compiler selection
4717 on telascience (whereas AC_LANG and AC_LANG_PUSH didn't work)
4719 2009-04-20 20:32 Sandro Santilli <strk@keybit.net>
4721 * [r2397] Use JTS heuristic for distance-0 buffer checking
4723 2009-04-20 11:04 Mateusz Loskot <mateusz@loskot.net>
4725 * [r2396] Updated svn:ignore patterns.
4727 2009-04-20 10:37 Sandro Santilli <strk@keybit.net>
4729 * [r2395] Port IteratedBufferStessTest
4731 2009-04-20 09:37 Sandro Santilli <strk@keybit.net>
4733 * [r2394] Add named constants, sync to JTS-1.10
4735 2009-04-20 09:24 Mateusz Loskot <mateusz@loskot.net>
4737 * [r2393] Updated svn:ignore patterns.
4739 2009-04-18 07:55 Sandro Santilli <strk@keybit.net>
4741 * [r2392] Use BufferResultMatcher for buffer operations. No
4744 2009-04-18 07:49 Sandro Santilli <strk@keybit.net>
4746 * [r2391] Imported cleaned-up version of fme.xml -- this one fails
4747 (the one we have is actually expecting a wrong result)
4749 2009-04-18 07:46 Sandro Santilli <strk@keybit.net>
4751 * [r2390] Don't densify coordinates if buffer distance is 0
4753 2009-04-17 16:50 Sandro Santilli <strk@keybit.net>
4755 * [r2389] comment out debugging lines
4757 2009-04-17 16:49 Sandro Santilli <strk@keybit.net>
4759 * [r2388] Port DiscreteHausdorffDistance unit test
4761 2009-04-17 16:47 Sandro Santilli <strk@keybit.net>
4763 * [r2387] Offline some more
4765 2009-04-17 16:46 Sandro Santilli <strk@keybit.net>
4769 2009-04-17 16:26 Sandro Santilli <strk@keybit.net>
4771 * [r2385] Add missing implementation bits
4773 2009-04-17 15:47 Sandro Santilli <strk@keybit.net>
4775 * [r2384] Port BufferResultMatcher. Gives 31 new failures !!
4777 2009-04-17 15:37 Sandro Santilli <strk@keybit.net>
4779 * [r2383] proper inline check_valid
4780 source/headers/geos/geom/BinaryOp.h
4782 2009-04-17 15:34 Sandro Santilli <strk@keybit.net>
4784 * [r2382] Header guard
4786 2009-04-17 13:59 Sandro Santilli <strk@keybit.net>
4788 * [r2381] renamed intersection constants
4790 2009-04-17 09:56 Sandro Santilli <strk@keybit.net>
4792 * [r2380] Add debugging output of variables used by
4793 AC_LIBTOOL_COMPILER_OPTION. Surprisingly, the buildbots try to
4794 use a fortran compiler there
4796 2009-04-17 07:50 Sandro Santilli <strk@keybit.net>
4798 * [r2379] Differentiate variable used in AC_LIBTOOL_COMPILE_OPTION
4799 for proper use of configuration cache
4801 2009-04-16 18:05 Sandro Santilli <strk@keybit.net>
4803 * [r2378] Use -ffloat-store flag when available. See
4804 http://lists.osgeo.org/pipermail/geos-devel/2009-April/004089.html
4806 2009-04-16 12:56 Sandro Santilli <strk@keybit.net>
4808 * [r2377] Make enum values explicit, as JTS tests rely on those..
4810 2009-04-16 12:54 Sandro Santilli <strk@keybit.net>
4812 * [r2376] Port RobustLineIntersectorTest from JTS
4814 2009-04-16 12:08 Sandro Santilli <strk@keybit.net>
4816 * [r2375] better isolation of test-specific functions
4818 2009-04-16 10:48 Sandro Santilli <strk@keybit.net>
4820 * [r2374] Port RobustLineIntersectionTest (mostly failing, but
4821 reported by Martin Davis to be expected)
4823 2009-04-15 15:58 Sandro Santilli <strk@keybit.net>
4825 * [r2373] New class rename, following JTS
4827 2009-04-15 12:56 Sandro Santilli <strk@keybit.net>
4829 * [r2372] typo in disabled section
4831 2009-04-15 11:17 Sandro Santilli <strk@keybit.net>
4833 * [r2371] Few more docs about memory management in quadtree
4834 indexing; fix a potential leak in quadtree::Key
4836 2009-04-15 10:43 Sandro Santilli <strk@keybit.net>
4838 * [r2370] Document ownership of quadtree::NodeBase subnodes
4840 2009-04-15 10:18 Sandro Santilli <strk@keybit.net>
4842 * [r2369] Fix memory leak in unit test
4844 2009-04-15 10:02 Sandro Santilli <strk@keybit.net>
4846 * [r2368] Fix leak in SimpleGeometryPrecisionReducer, improve
4847 memory management docs where topic.
4849 2009-04-15 09:29 Sandro Santilli <strk@keybit.net>
4851 * [r2367] Document ownership of DistanceOp::closestPoints return,
4852 fix leak in unit test.
4854 2009-04-15 09:25 Sandro Santilli <strk@keybit.net>
4856 * [r2366] Fix leak in PolygonBuilder (overlay operation). The leak
4857 was exposed by the stmlf-cases-20061020.xml testcase. This commit
4858 also adds some doc-only throw specs related to the bug.
4860 2009-04-15 07:52 Sandro Santilli <strk@keybit.net>
4862 * [r2365] Fix memory leaks in IsValid operation
4864 2009-04-15 00:27 Sandro Santilli <strk@keybit.net>
4866 * [r2364] Explain why unrolled computation is turned off, and keep
4869 2009-04-15 00:14 Sandro Santilli <strk@keybit.net>
4871 * [r2363] Fix typo in computing angleOrientation
4873 2009-04-14 19:11 Sandro Santilli <strk@keybit.net>
4875 * [r2362] Temporarly revert the unrolled computation in
4876 HCoordinate::intersection. Added mitred join buffer test from JTS
4877 (failed with the unrolled comp, to be further inspected).
4879 2009-04-14 16:43 Sandro Santilli <strk@keybit.net>
4881 * [r2361] Port the algorithm::distance package from JTS 1.9
4883 2009-04-14 15:25 Sandro Santilli <strk@keybit.net>
4885 * [r2360] Add CoordinateSequenceFilter support, fix default
4886 GeometryComponentFilter moving the logic to the correct place (a
4887 Geometry private class).
4889 2009-04-14 13:35 Sandro Santilli <strk@keybit.net>
4891 * [r2359] Sync (Robust)LineIntersector to JTS-1.9
4893 2009-04-14 13:23 Sandro Santilli <strk@keybit.net>
4895 * [r2358] Sync CGAlgorithms with JTS-1.9
4897 2009-04-14 12:55 Sandro Santilli <strk@keybit.net>
4899 * [r2357] Fix memory leak in RayCrossingCounter; update signatures
4900 to avoid pointers when unneeded; add a locatePointInRing taking a
4901 vector of coordinate pointers, for use by CGAlgorithms
4903 2009-04-14 12:42 Sandro Santilli <strk@keybit.net>
4905 * [r2356] Update port info, checked against JTS-1.9
4907 2009-04-14 11:03 Sandro Santilli <strk@keybit.net>
4909 * [r2355] Move XML tests under their own directory
4911 2009-04-14 10:50 Sandro Santilli <strk@keybit.net>
4913 * [r2354] Fix memory leak in BufferBuilder (due to just-ported
4916 2009-04-14 10:27 Sandro Santilli <strk@keybit.net>
4918 * [r2353] Add support for bufferMitredJoin tests
4920 2009-04-14 09:53 Sandro Santilli <strk@keybit.net>
4922 * [r2352] Fix XML for Buffer testing to match jts layout (arg2 for
4923 distance, arg3 for quadrant segments); copy buffer-related tests
4924 from jts: they succeed w/out editing.
4926 2009-04-14 09:22 Sandro Santilli <strk@keybit.net>
4928 * [r2351] Update port info of SubgraphDepthLocater
4930 2009-04-14 09:19 Sandro Santilli <strk@keybit.net>
4932 * [r2350] Update port info for RightmostEdgeFinder (checked)
4934 2009-04-14 09:14 Sandro Santilli <strk@keybit.net>
4936 * [r2349] Sync BufferSubgraph to JTS-1.9
4938 2009-04-14 08:52 Sandro Santilli <strk@keybit.net>
4940 * [r2348] Port OffsetCurveBuilder from JTS-1.9. Twenty time faster
4941 completion of fme.xml testcase !
4943 2009-04-10 20:22 Sandro Santilli <strk@keybit.net>
4945 * [r2347] Port BufferInputLineSimplifier from JTS 1.9
4947 2009-04-10 15:15 Mateusz Loskot <mateusz@loskot.net>
4949 * [r2346] Do not generate Makefile for tests/unit/tut. Fixed bug
4952 2009-04-10 12:08 Sandro Santilli <strk@keybit.net>
4954 * [r2345] Sync LineSegment with JTS-1.9
4956 2009-04-09 21:46 Mateusz Loskot <mateusz@loskot.net>
4958 * [r2344] Updated tests/unit package with latest relase of C++ TUT
4959 Framework from 2008-11-30.
4961 2009-04-09 19:39 Mateusz Loskot <mateusz@loskot.net>
4963 * [r2343] Moved tests/tut to tests/unit/tut. Preparing for update
4964 to latest version of C++ TUT Framework.
4966 2009-04-09 16:22 Sandro Santilli <strk@keybit.net>
4968 * [r2342] Port algorithm.Angle from JTS-1.9
4970 2009-04-09 11:45 Sandro Santilli <strk@keybit.net>
4972 * [r2341] Sync BufferBuilder and BufferOp classes to JTS-1.9. Adapt
4973 OffsetCurveBuilder to use of BufferParameter (needs more work for
4976 2009-04-09 10:21 Sandro Santilli <strk@keybit.net>
4980 2009-04-09 09:45 Sandro Santilli <strk@keybit.net>
4982 * [r2339] Port BufferParameters from JTS-1.9
4984 2009-04-09 08:54 Sandro Santilli <strk@keybit.net>
4986 * [r2338] Sync port of OffsetCurveVertexList to JTS-1.9, improve
4987 memory management documentation (would need some
4990 2009-04-08 16:52 Sandro Santilli <strk@keybit.net>
4992 * [r2337] Improve duplicate edge detection performance (JTS-1.9
4993 sync) - fme.xml runs 3 times as fast now.
4995 2009-04-08 16:17 Sandro Santilli <strk@keybit.net>
4997 * [r2332] const correctness
4999 2009-04-08 15:38 Sandro Santilli <strk@keybit.net>
5001 * [r2329] Fix documentation for GEOSPrepare, GEOSPrepare_r
5003 2009-04-08 14:54 Sandro Santilli <strk@keybit.net>
5005 * [r2328] OrientedCoordinateArray ported from JTS
5007 2009-04-08 14:41 Sandro Santilli <strk@keybit.net>
5009 * [r2327] Add increasingDirection static method, from JTS's
5010 CoordinateArray (GEOS puts all of them in CoordinateSequence for
5013 2009-04-08 13:16 Sandro Santilli <strk@keybit.net>
5015 * [r2326] Complete porting of SimpleSnapRounder (refactoring for
5016 adding snapped nodes)
5018 2009-04-08 13:02 Sandro Santilli <strk@keybit.net>
5020 * [r2325] Improve documentation about memory usage for
5021 SegmentStringUtil class
5023 2009-04-08 12:58 Sandro Santilli <strk@keybit.net>
5025 * [r2324] Stub initial unit tests for C-API's GEOSPreparedGeometry
5026 operations. Helped fixing issue 147 of postgis
5028 2009-04-08 12:55 Sandro Santilli <strk@keybit.net>
5030 * [r2323] Don't access deleted memory. Fixes issue 147.
5032 2009-04-08 10:53 Sandro Santilli <strk@keybit.net>
5036 2009-04-08 10:06 Sandro Santilli <strk@keybit.net>
5038 * [r2321] Add a couple more tests to SegmentNode unit test
5040 2009-04-08 09:42 Sandro Santilli <strk@keybit.net>
5042 * [r2320] Port SegmentNode to JTS-1.9
5044 2009-04-07 19:00 Sandro Santilli <strk@keybit.net>
5046 * [r2319] Refactor SegmentString to be an abstract class, to be in
5049 2009-04-07 12:36 Sandro Santilli <strk@keybit.net>
5051 * [r2318] update copyright notice
5053 2009-04-07 11:11 Sandro Santilli <strk@keybit.net>
5055 * [r2317] Sync HotPixel to JTS-1.9 (rev 1.3); fix a few bugs and
5056 use standard algorithms for min/max
5058 2009-04-07 10:48 Sandro Santilli <strk@keybit.net>
5060 * [r2316] Fix signed vs. unsigned compiler warning
5062 2009-04-07 10:18 Sandro Santilli <strk@keybit.net>
5064 * [r2315] Port info, indenting
5066 2009-04-07 09:56 Sandro Santilli <strk@keybit.net>
5068 * [r2314] Port IndexedNestedRingTester and have IsValidOp use it,
5069 syncing the operation to JTS-1.9
5071 2009-04-07 09:55 Sandro Santilli <strk@keybit.net>
5073 * [r2313] Update port info, minor tweaks to doxygen comments
5075 2009-04-07 08:14 Sandro Santilli <strk@keybit.net>
5077 * [r2312] Sync HCoordinate class to JTS-1.9 (rev 1.18)
5079 2009-04-03 15:27 Mateusz Loskot <mateusz@loskot.net>
5081 * [r2311] Added _NMAKE_VER 9.00.21022.08 to nmake.opt. Fixed bug
5082 with using BUILD_DEBUG instead of BUILD_BATCH in nmake.opt.
5084 2009-03-27 02:39 Mateusz Loskot <mateusz@loskot.net>
5086 * [r2310] Updated build/msvc80.
5088 2009-03-27 02:38 Mateusz Loskot <mateusz@loskot.net>
5090 * [r2309] Forgotten nmake.opt in last commit.
5092 2009-03-26 21:52 Mateusz Loskot <mateusz@loskot.net>
5094 * [r2308] Refactored NMAKE makefiles. Added nmake.opt file - GDAL
5095 style. Added some auto-magic to determine version of Visual C++
5096 compiler and set version specific compilation flags. No need to
5097 specify Visual C++ version in cmd line, but just run: nmake -f
5098 makefile.vc in root dir of the tree.
5100 2009-03-26 21:07 Mateusz Loskot <mateusz@loskot.net>
5102 * [r2307] CascadedPolygonUnion.cpp: added missing std headers.
5104 2009-03-26 01:53 Mateusz Loskot <mateusz@loskot.net>
5106 * [r2306] Dummy commit - testing buildbot resurection.
5108 2009-03-24 16:49 Mateusz Loskot <mateusz@loskot.net>
5110 * [r2304] Fixed bug introduced in recent refactoring work (r2281).
5111 This is the reason of PostGIS regression test failing (Issue 143)
5113 2009-03-24 15:58 Paul Ramsey <pramsey@cleverelephant.ca>
5115 * [r2303] Allow version test to work in glibtoolize
5117 2009-03-24 00:48 Mateusz Loskot <mateusz@loskot.net>
5119 * [r2302] capi/geos_ts_c.cpp: refactoring, assert() to test against
5120 nullptr where it is forbidden.
5122 2009-03-24 00:30 Mateusz Loskot <mateusz@loskot.net>
5124 * [r2301] REVERTED r2299: Fixed GEOSSetSRID_r missing, GEOSSetSRID
5125 duplicated (Ticket #242). A little of refactoring.
5127 2009-03-24 00:19 Mateusz Loskot <mateusz@loskot.net>
5129 * [r2300] Fixed GEOSSetSRID_r missing, GEOSSetSRID duplicated
5130 (Ticket #242). A little of refactoring.
5132 2009-03-23 23:50 Mateusz Loskot <mateusz@loskot.net>
5134 * [r2299] capi/geos_ts_c.cpp: refactoring, use single return
5135 expression per function, added assert() to test against nullptr
5136 where it is forbidden.
5138 2009-03-23 23:29 Mateusz Loskot <mateusz@loskot.net>
5140 * [r2298] capi/geos_ts_c.cpp: refactoring, use single return
5141 expression per function, added assert() to test against nullptr
5142 where it is forbidden, addd some comments.
5144 2009-03-23 22:19 Mateusz Loskot <mateusz@loskot.net>
5146 * [r2297] capi/geos_ts_c.cpp: refactoring, use single return
5147 expression per function, added assert() to test against nullptr
5148 where it is forbidden, addd some comments.
5150 2009-03-23 21:07 Mateusz Loskot <mateusz@loskot.net>
5152 * [r2296] capi/geos_ts_c.cpp: refactoring, replace manual strdup
5153 with gstrdup, use single return expression per function, added
5156 2009-03-23 20:31 Mateusz Loskot <mateusz@loskot.net>
5158 * [r2295] dummy commit
5160 2009-03-23 20:03 Mateusz Loskot <mateusz@loskot.net>
5162 * [r2294] autogen.sh: Fixed typo in tab character.
5164 2009-03-23 17:08 Mateusz Loskot <mateusz@loskot.net>
5166 * [r2293] autogen.sh: be more verbose about versions, check for
5167 autoconf, check if ./configure is really generated.
5169 2009-03-23 16:28 Mateusz Loskot <mateusz@loskot.net>
5171 * [r2292] configure.in: mloskot made a stupid mistake, mloskot has
5174 2009-03-23 14:38 Mateusz Loskot <mateusz@loskot.net>
5176 * [r2291] configure.in: wrap macro arguments with proper M4 quote
5179 2009-03-23 14:08 Mateusz Loskot <mateusz@loskot.net>
5181 * [r2290] autogen.sh: Call libtool *before* aclocal and automake
5182 (see Automake manual,8.3.9.1).
5184 2009-03-23 14:01 Mateusz Loskot <mateusz@loskot.net>
5186 * [r2289] autogen.sh: verbose check if autotools versions.
5188 2009-03-22 20:29 Paul Ramsey <pramsey@cleverelephant.ca>
5190 * [r2288] Show what versions of things we're running
5192 2009-03-21 02:17 Mateusz Loskot <mateusz@loskot.net>
5194 * [r2287] capi/geos_ts_c.cpp: refactoring - removed redundant
5195 return expressions, replaced bloated use of malloc + memcpy with
5196 single call to gstrdup, use of C++ cast operators, removed
5197 unnecessary allocation of std::string objects.
5199 2009-03-21 01:37 Mateusz Loskot <mateusz@loskot.net>
5201 * [r2286] capi/geos_ts_c.cpp: added gstrdup and gstrdup_s helper
5202 functions to get rid of bloated code in future. Started
5203 eliminating redundant return expressions.
5205 2009-03-21 01:10 Mateusz Loskot <mateusz@loskot.net>
5207 * [r2285] macros: Updated svn:ignore property.
5209 2009-03-21 01:08 Mateusz Loskot <mateusz@loskot.net>
5211 * [r2284] capi/geos_ts_c.cpp: Use of spaces instead of tabs
5214 2009-03-21 01:05 Mateusz Loskot <mateusz@loskot.net>
5216 * [r2283] source/operation/polygonize/edgering.cpp: cleaned
5217 compiler warnings about mixed integral types.
5219 2009-03-21 01:01 Mateusz Loskot <mateusz@loskot.net>
5221 * [r2282] Fixed deprecated conversion from string constant to char*
5222 in GEOSisValidReason_r. Small refactoring.
5224 2009-03-21 00:47 Mateusz Loskot <mateusz@loskot.net>
5226 * [r2281] capi/geos_ts_c.cpp: refactoring, use c++ cast operators.
5228 2009-03-20 23:37 Mateusz Loskot <mateusz@loskot.net>
5230 * [r2280] Updated svn:ignore property.
5232 2009-03-20 23:35 Mateusz Loskot <mateusz@loskot.net>
5234 * [r2279] Updated build/msvc80 project.
5236 2009-03-19 16:45 Paul Ramsey <pramsey@cleverelephant.ca>
5238 * [r2278] Fix spellingn mistake.
5240 2009-03-19 16:19 Mateusz Loskot <mateusz@loskot.net>
5242 * [r2277] * tests/unit/capi: added GEOSGeomFromWKBTest with test
5243 cases (see comment) reported as a bug (See
5244 http://postgis.refractions.net/pipermail/postgis-devel/2009-March/005199.html).
5245 TODO: Reproduce and ask the reporter to submit a ticket if
5247 * test/unit/utility.h: Added helper class wkb_hex_decoder.
5248 * Updated build/msvc90 projects.
5250 2009-03-11 12:51 Mateusz Loskot <mateusz@loskot.net>
5252 * [r2276] BUG in DistanceOp:
5253 * Test case and explanation of existing bug in
5254 DistanceOp::closestPoints() recently reported by Aya (Ticket
5256 * Refactored closestPoints() method to clearly present where is
5257 the bug. Again, chain calls are evil! Bless clear code!
5258 * tests/unit/operation/distance/DistanceOpTest.cpp: see test case
5259 test<17>, read FIXME comments. Uncomment closestPoints() to run
5260 and reproduce the bug.
5261 * A dirty fix: if loc0 or loc1 are nullptr, return nullptr
5262 CoordinatesSequence from closestPoints().
5264 2009-03-11 12:18 Mateusz Loskot <mateusz@loskot.net>
5266 * [r2275] Number of assertions in CoordinateArraySequence class.
5268 2009-03-10 17:29 Paul Ramsey <pramsey@cleverelephant.ca>
5270 * [r2274] svn:ignore
5272 2009-03-10 17:28 Paul Ramsey <pramsey@cleverelephant.ca>
5274 * [r2273] svn:ignore
5276 2009-03-10 17:18 Paul Ramsey <pramsey@cleverelephant.ca>
5278 * [r2272] Update NEWS for 3.1.0
5280 2009-03-10 16:23 Paul Ramsey <pramsey@cleverelephant.ca>
5282 * [r2271] Update ChangeLog for 3.1.0 release
5284 2009-02-07 23:29 Paul Ramsey <pramsey@cleverelephant.ca>
5286 * [r2269] Include GeometrySnapper.h in distribution package.
5288 2009-02-02 22:58 Sean Gillies <sgillies@frii.com>
5290 * [r2268] Note lack of Python support since 3.0
5292 2009-02-02 22:53 Sean Gillies <sgillies@frii.com>
5294 * [r2267] Notes on state of scripting language bindings
5296 2009-01-30 20:01 Paul Ramsey <pramsey@cleverelephant.ca>
5298 * [r2266] Add new msvc targets to build
5300 2009-01-29 19:22 Mateusz Loskot <mateusz@loskot.net>
5302 * [r2265] Added build/msvc90 with solution and project files for
5303 Microsoft Visual C++ 2009 (9.0). Successfully built and tested
5304 GEOS with Visual C++ 9.0.
5306 2009-01-29 19:02 Paul Ramsey <pramsey@cleverelephant.ca>
5308 * [r2264] update autogen.bat ref
5310 2009-01-29 18:56 Mateusz Loskot <mateusz@loskot.net>
5312 * [r2263] Fixed broken svn:keyword Id
5314 2009-01-29 18:51 Mateusz Loskot <mateusz@loskot.net>
5316 * [r2262] Renamed bootstrap.bat to autogen.bat for easier guass of
5317 the script purpose. Wiki updated.
5319 2009-01-28 01:06 Paul Ramsey <pramsey@cleverelephant.ca>
5321 * [r2261] Add to win32 instructions
5323 2009-01-27 18:10 Paul Ramsey <pramsey@cleverelephant.ca>
5325 * [r2260] Add GeometryCombiner.h to include dist
5327 2009-01-27 00:18 Paul Ramsey <pramsey@cleverelephant.ca>
5329 * [r2259] Revert some junk from an old commit, per issue #220
5331 2009-01-26 20:44 Frank Warmerdam <warmerdam@pobox.com>
5333 * [r2258] added two new files related to cascaded polygon union
5336 2009-01-24 05:03 Paul Ramsey <pramsey@cleverelephant.ca>
5340 2009-01-24 05:02 Paul Ramsey <pramsey@cleverelephant.ca>
5342 * [r2256] Update changelog
5344 2009-01-24 01:33 Mateusz Loskot <mateusz@loskot.net>
5346 * [r2255] Fixed mixed signed/unsigned integral types in
5347 geos_ts_c.cpp, so no compilers should flood with warnings now.
5349 2009-01-24 01:30 Mateusz Loskot <mateusz@loskot.net>
5351 * [r2254] Updated projects for Visual Studio 2005 adding new
5354 2009-01-23 23:58 Mateusz Loskot <mateusz@loskot.net>
5356 * [r2253] Updated svn:keywords property on C/C++ files.
5358 2009-01-21 22:18 Paul Ramsey <pramsey@cleverelephant.ca>
5360 * [r2252] Remove geometryCollection protection from
5361 Union/Relate/Intersection/Difference.
5363 2009-01-20 01:01 Paul Ramsey <pramsey@cleverelephant.ca>
5365 * [r2251] Add GEOSUnionCascaded(*GEOSGeometry) to CAPI in
5366 preparation for PostGIS hook-up.
5368 2009-01-19 23:55 Paul Ramsey <pramsey@cleverelephant.ca>
5370 * [r2250] Formatting changes to function decls.
5372 2009-01-19 20:41 Howard Butler <hobu.inc@gmail.com>
5374 * [r2249] fixes to allow building in msvc 2003
5376 2009-01-19 20:00 Paul Ramsey <pramsey@cleverelephant.ca>
5378 * [r2248] Make warning flags conditional behind a compiler test...
5381 2009-01-19 16:44 Paul Ramsey <pramsey@cleverelephant.ca>
5383 * [r2247] Added patch from hkaiser to allow cascadedunion to be run
5384 directly on a multipolygon.
5386 2009-01-19 00:12 Paul Ramsey <pramsey@cleverelephant.ca>
5388 * [r2246] Fix error left behind from testing.
5390 2009-01-18 23:28 Paul Ramsey <pramsey@cleverelephant.ca>
5392 * [r2245] Add some more info on missing tools.
5394 2009-01-18 23:07 Paul Ramsey <pramsey@cleverelephant.ca>
5396 * [r2244] Add msvc files to distribution target, and update release
5397 notes to include updating
5398 version in .vc headers.
5400 2009-01-18 22:35 Paul Ramsey <pramsey@cleverelephant.ca>
5402 * [r2243] Add a couple extra program checks.
5404 2009-01-18 21:30 Paul Ramsey <pramsey@cleverelephant.ca>
5406 * [r2241] Add version test for aclocal and automake to allow
5407 OpenSolaris to work.
5409 2009-01-18 20:34 Paul Ramsey <pramsey@cleverelephant.ca>
5411 * [r2240] Apply cascaded union patch, for issue #225
5413 2009-01-15 01:00 Paul Ramsey <pramsey@cleverelephant.ca>
5415 * [r2239] Remove XMLTester from list of installed programs.
5417 2009-01-14 20:25 Paul Ramsey <pramsey@cleverelephant.ca>
5419 * [r2238] Remove strdup use from code for compilation in mingw
5421 2009-01-13 20:59 Paul Ramsey <pramsey@cleverelephant.ca>
5423 * [r2237] Add [macros] include to configure.in directly. Seems to
5424 make more recent aclocals happy
5426 2009-01-13 20:43 Paul Ramsey <pramsey@cleverelephant.ca>
5428 * [r2236] Change AC_SUBST to one-per-line instead of
5429 one-line-for-all. Seems to make more recent autoconf's happier.
5431 2009-01-13 19:23 Paul Ramsey <pramsey@cleverelephant.ca>
5433 * [r2235] Change return values for GEOSWKBWriter_getIncludeSRID_r
5434 to match function signature.
5436 2009-01-13 17:04 Paul Ramsey <pramsey@cleverelephant.ca>
5438 * [r2234] More files missing from commit.
5440 2009-01-13 15:47 Paul Ramsey <pramsey@cleverelephant.ca>
5442 * [r2233] Add missing file to SVN.
5444 2009-01-13 01:21 Paul Ramsey <pramsey@cleverelephant.ca>
5446 * [r2232] Apply patch for issue #210 (thread safe c-api) submitted
5449 2009-01-05 23:42 Stephen Wong <swongu@gmail.com>
5451 * [r2231] Fixed memory leak in BufferBuilder (#218); added
5452 read-only coordinates function in OffsetCurveVertexList;
5453 explicity pass ownership in LineMerger.
5455 2008-11-26 19:41 Paul Ramsey <pramsey@cleverelephant.ca>
5457 * [r2229] Octant.h error (#185) from Denise Macleod.
5459 2008-11-26 19:27 Paul Ramsey <pramsey@cleverelephant.ca>
5461 * [r2228] Allow proper writing out of z ordinates. From Justin
5464 2008-11-26 19:25 Paul Ramsey <pramsey@cleverelephant.ca>
5466 * [r2227] Allow readpoint to look at input dimension and fill
5467 higher ordinates. (#217)
5469 2008-11-26 19:06 Paul Ramsey <pramsey@cleverelephant.ca>
5471 * [r2226] Expose GEOSIsValidReason to CAPI
5473 2008-11-18 03:09 Paul Ramsey <pramsey@cleverelephant.ca>
5475 * [r2221] Cygwin build fix from MCA
5477 2008-11-11 17:32 Paul Ramsey <pramsey@cleverelephant.ca>
5479 * [r2220] Memory leak on invalid polygons in intersection(). (#170)
5480 from Denise MacLeod.
5482 2008-11-05 20:52 Paul Ramsey <pramsey@cleverelephant.ca>
5484 * [r2218] Another minor memory leak removed.
5486 2008-10-28 15:47 Paul Ramsey <pramsey@cleverelephant.ca>
5488 * [r2217] Cygwin/Mingw patch from Mark Cave-Ayland
5490 2008-10-23 17:33 Frank Warmerdam <warmerdam@pobox.com>
5492 * [r2210] set isChecked flag after checking to fix memory leak
5495 2008-10-16 00:40 Paul Ramsey <pramsey@cleverelephant.ca>
5497 * [r2203] change info to point to osgeo.org
5499 2008-10-14 15:01 Paul Ramsey <pramsey@cleverelephant.ca>
5501 * [r2200] Consistent const declarations in c-api ($#209)
5503 2008-10-13 22:40 Paul Ramsey <pramsey@cleverelephant.ca>
5505 * [r2199] Add CLocalizer.h to build so it gets packaged in make
5508 2008-10-10 17:46 Paul Ramsey <pramsey@cleverelephant.ca>
5510 * [r2198] One last memory leak fix.
5512 2008-10-09 16:39 Paul Ramsey <pramsey@cleverelephant.ca>
5514 * [r2197] Memory leak fix for for prepared intersects. (#207)
5516 2008-10-04 18:14 Paul Ramsey <pramsey@cleverelephant.ca>
5518 * [r2196] Memory leak fix for prepared geometry, from Hartmut
5521 2008-09-29 19:24 Paul Ramsey <pramsey@cleverelephant.ca>
5523 * [r2195] Put function sig on one line
5525 2008-09-23 23:01 Mateusz Loskot <mateusz@loskot.net>
5527 * [r2194] Moved some ctor/dctor bodies from headers to translation
5528 units. Improved source code readability. TODO: We need to run a
5529 beast like AStyle on all GEOS code because many places are very
5532 2008-09-23 22:55 Mateusz Loskot <mateusz@loskot.net>
5534 * [r2193] MCIndexSegmentSetMutualIntersector::addToIndex: Completed
5535 BWJ's comment on memory leaks with important observations about
5536 objects relation & lifetime. The note is a diagnosis of roots of
5537 the problem. Improved source code readability.
5539 2008-09-22 21:48 Mateusz Loskot <mateusz@loskot.net>
5541 * [r2192] Use conditional operators instead of cast bool to int.
5543 2008-09-22 20:16 Mateusz Loskot <mateusz@loskot.net>
5545 * [r2191] Removed unnecessary std::endl from debug messages in
5546 TopologyPreservingSimplifier.cpp.
5548 2008-09-21 21:32 Mateusz Loskot <mateusz@loskot.net>
5550 * [r2190] Patched NMAKE makefiles: replaced lib.exe with link.exe
5551 /lib command to enabled compilation using Microsoft Visual C++
5554 2008-09-16 21:09 Mateusz Loskot <mateusz@loskot.net>
5556 * [r2189] Patch fixing build problems on Solaris (Ticket #205).
5558 2008-09-16 21:01 Mateusz Loskot <mateusz@loskot.net>
5560 * [r2188] Fixed EOL to LF.
5562 2008-09-16 20:58 Mateusz Loskot <mateusz@loskot.net>
5564 * [r2187] Fixed crash of Prepared Geometry construction with
5565 nullptr to Geometry object (Ticket #197).
5567 2008-09-16 20:55 Mateusz Loskot <mateusz@loskot.net>
5569 * [r2186] Added PreparedGeometryFactoryTest to geos_unit.vcproj.
5571 2008-09-16 20:15 Mateusz Loskot <mateusz@loskot.net>
5573 * [r2185] Added CLocalizer to geos_lib.vcproj project for Visual
5576 2008-09-16 20:13 Mateusz Loskot <mateusz@loskot.net>
5578 * [r2184] Include missing <cassert> in isPointInRingTest.cpp
5580 2008-09-16 20:05 Mateusz Loskot <mateusz@loskot.net>
5582 * [r2183] Fixed undeclared std::locale in CLocalizer when building
5583 using Visual C++ (Ticket #201)
5585 2008-08-31 20:28 Mateusz Loskot <mateusz@loskot.net>
5587 * [r2182] Replaced incorrect <cmath> with <cstdlib> in
5590 2008-08-31 20:23 Mateusz Loskot <mateusz@loskot.net>
5592 * [r2181] Added missing include <cmath> in geos_unit.cpp.
5594 2008-08-31 19:54 Mateusz Loskot <mateusz@loskot.net>
5596 * [r2180] Removed use of strdup function to fix compilation with
5597 GCC 4.3.1 (Ticket #204).
5599 2008-08-29 18:17 Mateusz Loskot <mateusz@loskot.net>
5601 * [r2179] Removed redundant return expressions from geos_c.cpp.
5602 Testing changes notifications for buildbot.
5604 2008-08-29 00:30 Mateusz Loskot <mateusz@loskot.net>
5606 * [r2176] Fixed execution paths and removed redundant return expr
5607 in some C API calls.
5609 2008-08-29 00:29 Mateusz Loskot <mateusz@loskot.net>
5611 * [r2175] Added missing virtual destructor to WKBWriter class.
5613 2008-08-28 22:20 Sean Gillies <sgillies@frii.com>
5615 * [r2174] Added CLocalizer class that switches to C locale and
5616 restores to the outer context's locale when deleted (#201)
5618 2008-08-28 21:35 Mateusz Loskot <mateusz@loskot.net>
5620 * [r2173] tests/unit: added GEOSGeomToWKTTest.
5622 2008-08-28 19:16 Sean Gillies <sgillies@frii.com>
5624 * [r2172] Switch to C locale while reading and writing WKT and
5625 restore to the original context's locale afterward (#201)
5627 2008-08-22 17:25 Frank Warmerdam <warmerdam@pobox.com>
5629 * [r2171] include cmath for std::pow() and std:log() on MSVC7.1
5632 2008-08-22 16:10 Mateusz Loskot <mateusz@loskot.net>
5634 * [r2170] Added build/bjam/README with status note.
5636 2008-08-19 17:02 Mateusz Loskot <mateusz@loskot.net>
5638 * [r2169] LineStringTest: fixed memory leak.
5640 2008-08-19 17:00 Mateusz Loskot <mateusz@loskot.net>
5642 * [r2168] geos/geom/util: Prefer strict static_cast than C-style
5643 cast. Commented ownership transfer of coordinates object.
5645 2008-08-19 00:18 Mateusz Loskot <mateusz@loskot.net>
5647 * [r2167] tests/unit/algorithm/ConvexHullTest.cpp: Fixed memory
5650 2008-08-19 00:05 Mateusz Loskot <mateusz@loskot.net>
5652 * [r2166] tests/unit/algorithm/CGAlgorithms: Fixed memory leaks.
5654 2008-08-18 23:45 Mateusz Loskot <mateusz@loskot.net>
5656 * [r2165] tests/unit/algorithm/CGAlgorithms: Fixed number of memory
5659 2008-08-18 23:30 Mateusz Loskot <mateusz@loskot.net>
5661 * [r2164] tests/unit/capi: Fixed number of memory leaks.
5663 2008-08-18 16:32 Mateusz Loskot <mateusz@loskot.net>
5665 * [r2163] tests/bigtest: Pointed out number of memory leaks but not
5666 fixing them, waiting for comments.
5668 2008-08-18 16:30 Mateusz Loskot <mateusz@loskot.net>
5670 * [r2162] tests/unit: added tests cases to
5671 PreparedGeometryFactoryTest, refactored casting utils and
5672 geometry comparators, small cleanup.
5674 2008-08-18 16:29 Mateusz Loskot <mateusz@loskot.net>
5676 * [r2161] Fixed svn:keywords.
5678 2008-08-18 16:27 Mateusz Loskot <mateusz@loskot.net>
5680 * [r2160] Fixed UNREFERENCED_PARAMETER macro.
5682 2008-08-18 16:27 Mateusz Loskot <mateusz@loskot.net>
5684 * [r2159] Fixed svn:keywords.
5686 2008-08-18 16:24 Mateusz Loskot <mateusz@loskot.net>
5688 * [r2158] geom/prep: Refactored kamikaze casts to more readable
5689 form. Fixed svn:keywords.
5691 2008-08-12 00:25 Mateusz Loskot <mateusz@loskot.net>
5693 * [r2157] Fixed Id keywords.
5695 2008-08-12 00:23 Mateusz Loskot <mateusz@loskot.net>
5697 * [r2156] Fixed EOL to LF in trunk/tests.
5699 2008-08-12 00:09 Mateusz Loskot <mateusz@loskot.net>
5701 * [r2155] Updated svn:keywords property.
5703 2008-08-12 00:03 Mateusz Loskot <mateusz@loskot.net>
5705 * [r2154] Updated svn:keywords property.
5707 2008-08-11 23:54 Mateusz Loskot <mateusz@loskot.net>
5709 * [r2153] Refactored tabs vs spaces in PreparedGeometryFactoryTest.
5711 2008-08-11 23:52 Mateusz Loskot <mateusz@loskot.net>
5713 * [r2152] PreparedGeometry must be a complete type where it is
5714 destroyed by the factory (Ticket #198).
5716 2008-08-11 23:42 Mateusz Loskot <mateusz@loskot.net>
5718 * [r2151] Completed PreparedGeometryFactory class with missing
5719 named destructor for PreparedGeometry (Ticket #198)
5721 2008-08-11 23:35 Mateusz Loskot <mateusz@loskot.net>
5723 * [r2150] Removed .PreparedGeometryFactoryTest.cpp.swp that must
5724 sneaked accidentally.
5726 2008-08-11 22:48 Mateusz Loskot <mateusz@loskot.net>
5728 * [r2149] Added PreparedGeometryFactoryTest with first test cases
5729 included. FIXME: The test causes memory leak because we don't
5730 know how to destroy PreparedGeometry objects returned by the
5731 factory, discussing on the geos-devel list now.
5733 2008-08-07 16:59 Paul Ramsey <pramsey@cleverelephant.ca>
5735 * [r2148] Added original author to main copyright block.
5737 2008-08-07 16:57 Paul Ramsey <pramsey@cleverelephant.ca>
5739 * [r2147] Change to standard header, with (c) credit to author.
5741 2008-08-01 23:23 Mateusz Loskot <mateusz@loskot.net>
5743 * [r2146] Updated ChangeLog with latest submissions. Hmm, should we
5744 stil maintain the ChangeLog file?
5746 2008-07-31 17:08 Mateusz Loskot <mateusz@loskot.net>
5748 * [r2145] Fixed tabs, hopefully. Updated svn:keywords property.
5750 2008-07-31 17:01 Mateusz Loskot <mateusz@loskot.net>
5752 * [r2144] Patch completing C API interface with wrapper on
5753 Polygonizer::getCutEdges (Ticket #195). Unit test included in
5754 tests/unit/capi/GEOSPolygonizer_getCutEdgeTest.cpp. Thanks to
5755 Jurgen E. Fischer for this patch.
5757 2008-07-26 23:06 Mateusz Loskot <mateusz@loskot.net>
5759 * [r2143] Number of fixes enabling GEOS compilation with GCC 4.3
5762 2008-07-26 21:00 Mateusz Loskot <mateusz@loskot.net>
5764 * [r2142] Guarded version macros with #ifndef conditions to avoid
5765 redefinition errors (Ticket #167).
5767 2008-07-26 20:47 Mateusz Loskot <mateusz@loskot.net>
5769 * [r2141] Guarded version macros with #ifndef conditions to avoid
5770 redefinition errors (Ticket #167).
5772 2008-07-26 20:24 Mateusz Loskot <mateusz@loskot.net>
5774 * [r2140] Fixed problems with finding libpython on Mac Darwin
5777 2008-07-26 19:57 Mateusz Loskot <mateusz@loskot.net>
5779 * [r2139] Updated svn:keywords property.
5781 2008-07-26 19:56 Mateusz Loskot <mateusz@loskot.net>
5783 * [r2138] Fixed autogen.sh for OpenSolaris (Ticket #192).
5785 2008-07-25 21:00 Mateusz Loskot <mateusz@loskot.net>
5787 * [r2137] Updated svn:keywords property
5789 2008-07-25 20:56 Mateusz Loskot <mateusz@loskot.net>
5791 * [r2136] Updated svn:keywords property
5793 2008-07-19 19:11 Frank Warmerdam <warmerdam@pobox.com>
5795 * [r2135] added manifest handling for DLLs (#193)
5797 2008-07-19 19:07 Frank Warmerdam <warmerdam@pobox.com>
5799 * [r2134] added rules to create platform.h, version.h and geos_c.h
5800 from templates on win32
5802 2008-07-15 22:04 Mateusz Loskot <mateusz@loskot.net>
5804 * [r2131] Fixed compilation on with Sun Studio compiler on Solaris
5805 x86 and Sparc (Ticket #189). Thanks to Magne Mahre for the patch.
5807 2008-07-15 13:35 Mateusz Loskot <mateusz@loskot.net>
5809 * [r2130] For building with Visual C++, added new flag DEBUG=1 (see
5810 GEOS building instructions on GEOS Wiki). Added missing flags for
5811 Visual C++ compiler, in release and debug configuration.
5813 2008-05-20 21:34 Mateusz Loskot <mateusz@loskot.net>
5815 * [r2129] Added missing subdirs to source/dirlist.mk
5817 2008-05-20 21:31 Mateusz Loskot <mateusz@loskot.net>
5819 * [r2128] Updated svn:ignore patterns.
5821 2008-05-20 21:25 Mateusz Loskot <mateusz@loskot.net>
5823 * [r2127] * source\headers\geos\util.h: Add UNREFERENCED_PARAMETER
5825 * source\geom\PrecisionModel.cpp,
5826 source\geom\GeometryComponentFilter.cpp,
5827 source\geom\util\GeometryTransformer.cpp,
5828 source\precision\GeometrySnapper.cpp,
5829 source\precision\CommonBitsRemover.cpp,
5830 source\simplify\DouglasPeuckerSimplifier.cpp,
5831 source\operation\overlay\OverlayOp.cpp,
5832 source\operation\overlay\FuzzyPointLocator.cpp,
5833 source\index\quadtree\NodeBase.cpp,
5834 source\headers\geos\geom\BinaryOp.h,
5835 source\headers\geos\operation\overlay\PointBuilder.h,
5836 source\headers\geos\noding\MCIndexNoder.h,
5837 source\headers\geos\noding\ScaledNoder.h,
5838 source\headers\geos\noding\Octant.h,
5839 source\noding\ScaledNoder.cpp,
5840 source\noding\snapround\MCIndexPointSnapper.cpp,
5841 source\noding\SegmentString.cpp,
5842 tests\unit\geom\DimensionTest.cpp: Use UNREFERENCED_PARAMETER
5843 macro to get rid of C4100 warning when building with Visual C++.
5844 * build\msvc80\geos_lib\geos_lib.vcproj: Remove non-existing
5847 2008-05-20 20:45 Mateusz Loskot <mateusz@loskot.net>
5849 * [r2126] source/makefile.vc: Removed non-existing file entry:
5850 PreparedPolygonLineIntersects.obj.
5852 2008-05-20 20:33 Mateusz Loskot <mateusz@loskot.net>
5854 * [r2125] * bootstrap.bat: Added script generating headers for use
5855 with Visual C++ compiler. DO NOT include this script in GEOS
5856 source distribution. * source/makefile.vc: Do not make copies of
5857 3 dynamic headers but let users to use bootstrap.bat instead.
5859 2008-02-07 22:59 Frank Warmerdam <warmerdam@pobox.com>
5861 * [r2123] make sure makefile.vc gets distributed
5863 2008-02-06 22:17 Frank Warmerdam <warmerdam@pobox.com>
5865 * [r2122] try to fix up the files include in distribution, and
5866 remove unused files from Makefile.vc (#175)
5868 2008-01-30 22:34 Ben Jubb <benjubb@refractions.net>
5870 * [r2120] Added documentation, for benefit of doxygen.
5872 2008-01-30 22:30 Ben Jubb <benjubb@refractions.net>
5874 * [r2119] deleted out-commented line.
5876 2008-01-30 22:29 Ben Jubb <benjubb@refractions.net>
5878 * [r2118] removed ref to PreparedPolygonLineIntersection
5880 2008-01-30 22:18 Ben Jubb <benjubb@refractions.net>
5882 * [r2117] Removed refs to PreparedPolygonLineIntersection.
5884 2008-01-30 22:17 Ben Jubb <benjubb@refractions.net>
5886 * [r2116] Deleted. not used, not needed.
5890 2008-01-30 19:09 Ben Jubb <benjubb@refractions.net>
5892 * [r2115] Added for benefit of doxygen.
5894 2008-01-29 17:55 Ben Jubb <benjubb@refractions.net>
5896 * [r2114] Some small changes to improve the memory management.
5897 These changes plug a few leaks, but not all.
5899 2008-01-29 17:49 Ben Jubb <benjubb@refractions.net>
5901 * [r2113] Fix a bug in the shortcut test for containment in a
5902 rectangle. This test wasn't correctly testing for case of a point
5905 Was also a bug in JTS (now fixed).
5907 2008-01-29 17:37 Ben Jubb <benjubb@refractions.net>
5909 * [r2112] Patch to fix bug in ticket #171
5911 2008-01-22 19:34 Ben Jubb <benjubb@refractions.net>
5913 * [r2111] Updated for VC to give correct version
5916 2008-01-18 00:37 Ben Jubb <benjubb@refractions.net>
5918 * [r2110] Added to CAPI interface, cleared CAPI_INTERFACE_REV,
5919 bumped AGE & CURRENT
5921 2008-01-18 00:35 Ben Jubb <benjubb@refractions.net>
5923 * [r2109] Fixed a bug in the handling of line strings with repeated
5926 -This line, and those below, will be ignored--
5928 M MonotoneChainBuilder.cpp
5930 2008-01-17 19:15 Ben Jubb <benjubb@refractions.net>
5932 * [r2108] Fixed a misspelling, GEOSPreparedContainsProperty =>
5933 GEOSPreparedContainsProperly
5935 2008-01-16 18:36 Frank Warmerdam <warmerdam@pobox.com>
5937 * [r2107] updated to include post 3.0 classes
5939 2008-01-09 23:49 Ben Jubb <benjubb@refractions.net>
5941 * [r2106] Added support for prepared geometry
5943 2008-01-09 23:48 Ben Jubb <benjubb@refractions.net>
5945 * [r2105] removed extraneous 'using namespace'
5947 2008-01-03 21:11 Ben Jubb <benjubb@refractions.net>
5949 * [r2104] commented out some delete's in
5950 MCIndexSegmentSetMutualIntersector::addToIndex, to fix a bug in
5951 prepared contains() predicate.
5953 2008-01-02 23:23 Sean Gillies <sgillies@frii.com>
5955 * [r2102] Conditionally add swig/python,ruby to SUBDIRS
5957 2007-12-22 00:04 Mateusz Loskot <mateusz@loskot.net>
5959 * [r2101] Updated configuration of experimental builder based on
5960 Boost.Build. GEOS compiles with bjam successfully as static
5963 2007-12-21 23:50 Mateusz Loskot <mateusz@loskot.net>
5965 * [r2100] Updated Visual C++ makefiles with new submissions from
5966 Ben. Now, new GEOS features compiles with NMAKE too.
5968 2007-12-21 23:31 Mateusz Loskot <mateusz@loskot.net>
5970 * [r2099] Removed SimplePointInAreaLocator.h from
5971 algorithm/Makefile.am (header migrated to algorithm/locate).
5973 2007-12-21 23:26 Mateusz Loskot <mateusz@loskot.net>
5975 * [r2098] Added comment about deprecated translation units in
5978 2007-12-21 23:26 Paul Ramsey <pramsey@cleverelephant.ca>
5980 * [r2097] remove trailing backslash
5982 2007-12-21 23:21 Mateusz Loskot <mateusz@loskot.net>
5984 * [r2096] Updated svn:ignore property.
5986 2007-12-21 23:18 Mateusz Loskot <mateusz@loskot.net>
5988 * [r2095] Fixed extra qualifications in
5989 /geom/prep/PreparedPolygonContainsProperly.
5991 2007-12-21 23:12 Mateusz Loskot <mateusz@loskot.net>
5993 * [r2094] Fixed extra qualifications in PreparedGeometryFactory
5996 2007-12-21 22:57 Mateusz Loskot <mateusz@loskot.net>
5998 * [r2093] Fixed GeometryTypeId misused in
5999 geos/geom/util/ComponentCoordinateExtracter.h.
6001 2007-12-21 22:49 Paul Ramsey <pramsey@cleverelephant.ca>
6003 * [r2092] remove .cpp files that weren't there before
6005 2007-12-21 22:49 Mateusz Loskot <mateusz@loskot.net>
6007 * [r2091] Reverted changes appled in r2089 to three files from
6010 2007-12-21 22:47 Paul Ramsey <pramsey@cleverelephant.ca>
6012 * [r2090] type subdir typo
6014 2007-12-21 22:43 Mateusz Loskot <mateusz@loskot.net>
6016 * [r2089] Updated svn:ignore property.
6018 2007-12-21 22:41 Mateusz Loskot <mateusz@loskot.net>
6020 * [r2088] Added missing <iostream> header to
6021 CustomPointCoordinateSequence.cpp.
6023 2007-12-21 22:40 Mateusz Loskot <mateusz@loskot.net>
6025 * [r2087] Removed unused SimplePointInAreaLocator.cpp. This unit
6026 migrated to algorithm/locate module.
6028 2007-12-21 22:21 Paul Ramsey <pramsey@cleverelephant.ca>
6030 * [r2086] Updated configure.in with new locations.
6032 2007-12-21 22:14 Mateusz Loskot <mateusz@loskot.net>
6034 * [r2085] Updated configure.in with new locations.
6036 2007-12-21 22:12 Mateusz Loskot <mateusz@loskot.net>
6038 * [r2084] Updated configure.in with new locations.
6040 2007-12-21 22:09 Mateusz Loskot <mateusz@loskot.net>
6042 * [r2083] Updated configure.in with new locations.
6044 2007-12-21 22:07 Mateusz Loskot <mateusz@loskot.net>
6046 * [r2082] Updated configure.in with new locations.
6048 2007-12-21 22:02 Paul Ramsey <pramsey@cleverelephant.ca>
6050 * [r2081] Add headers/geos/algorithm/locate to automake
6052 2007-12-21 22:01 Paul Ramsey <pramsey@cleverelephant.ca>
6054 * [r2080] Add files to automake
6056 2007-12-21 21:57 Paul Ramsey <pramsey@cleverelephant.ca>
6058 * [r2079] Added headers/index/intervalrtree to automake
6060 2007-12-21 21:55 Paul Ramsey <pramsey@cleverelephant.ca>
6062 * [r2078] Added headers/geom/prep headers/geom/util to automake
6064 2007-12-21 21:47 Paul Ramsey <pramsey@cleverelephant.ca>
6066 * [r2077] Added index/intervalrtree to automake
6068 2007-12-21 21:43 Paul Ramsey <pramsey@cleverelephant.ca>
6070 * [r2076] added geom/util/ComponentCoordinateExtracter.h
6072 2007-12-21 21:40 Paul Ramsey <pramsey@cleverelephant.ca>
6074 * [r2075] Add geom/prep to automake
6076 2007-12-21 21:36 Paul Ramsey <pramsey@cleverelephant.ca>
6078 * [r2074] Add algorithm/location to automake
6080 2007-12-21 21:31 Paul Ramsey <pramsey@cleverelephant.ca>
6082 * [r2073] Added new files
6084 2007-12-21 20:50 Ben Jubb <benjubb@refractions.net>
6088 2007-12-21 20:48 Ben Jubb <benjubb@refractions.net>
6092 2007-12-21 20:47 Ben Jubb <benjubb@refractions.net>
6094 * [r2070] Added from JTS 1.9 to support prepared geometry
6096 2007-12-21 20:47 Ben Jubb <benjubb@refractions.net>
6098 * [r2069] Added from JTS 1.9 to support prepared geometry
6100 2007-12-21 20:44 Ben Jubb <benjubb@refractions.net>
6102 * [r2068] Added from JTS 1.9 to support prepared geometry
6104 2007-12-21 20:44 Ben Jubb <benjubb@refractions.net>
6106 * [r2067] Added from JTS 1.9 to support prepared geometry
6108 2007-12-21 20:42 Ben Jubb <benjubb@refractions.net>
6110 * [r2066] modified because SimplePointInAreaLocator.h moved
6112 2007-12-21 20:41 Ben Jubb <benjubb@refractions.net>
6114 * [r2065] Added from JTS 1.9 to support prepared geometry
6116 2007-12-21 20:41 Ben Jubb <benjubb@refractions.net>
6118 * [r2064] Added from JTS 1.9 to support prepared geometry
6120 2007-12-21 20:40 Ben Jubb <benjubb@refractions.net>
6122 * [r2063] Added from JTS 1.9 to support prepared geometry
6124 2007-12-21 20:39 Ben Jubb <benjubb@refractions.net>
6126 * [r2062] modified because SimplePointInAreaLocator.h moved
6128 2007-12-21 20:38 Ben Jubb <benjubb@refractions.net>
6130 * [r2061] Moved into geos::algorithm::locate
6132 2007-12-21 20:37 Ben Jubb <benjubb@refractions.net>
6134 * [r2060] Added from JTS 1.9 to support prepared geometry
6136 2007-12-21 20:35 Ben Jubb <benjubb@refractions.net>
6138 * [r2059] Added from JTS 1.9 to support prepared geometry
6140 2007-12-21 20:34 Ben Jubb <benjubb@refractions.net>
6142 * [r2058] Added from JTS 1.9 to support prepared geometry
6144 2007-12-21 20:33 Ben Jubb <benjubb@refractions.net>
6146 * [r2057] changed destructor to be virtual
6148 2007-12-21 20:31 Ben Jubb <benjubb@refractions.net>
6150 * [r2056] Added a covers() predicate, from JTS 1.9, to support
6153 2007-12-21 20:30 Ben Jubb <benjubb@refractions.net>
6155 * [r2055] changed IsRectangle to be public
6157 2007-12-21 20:03 Ben Jubb <benjubb@refractions.net>
6159 * [r2054] Added a covers() predicate, from JTS 1.9, to support
6162 2007-12-21 20:00 Ben Jubb <benjubb@refractions.net>
6164 * [r2053] Moved from geos::algorithm as in JTS 1.9
6166 2007-12-21 19:55 Ben Jubb <benjubb@refractions.net>
6168 * [r2052] New namaspace geos::algorithm::locate, as in JTS 1.9..
6170 2007-12-21 19:52 Ben Jubb <benjubb@refractions.net>
6172 * [r2051] Added a public constructor, and a method to bring in line
6173 with JTS 1.9. Changed namespace to geos::algorithm::locate
6175 2007-12-21 18:44 Paul Ramsey <pramsey@cleverelephant.ca>
6177 * [r2050] version numbering for next release (3.1.0)
6179 2007-12-21 18:41 Paul Ramsey <pramsey@cleverelephant.ca>
6181 * [r2046] 3.0.0 release
6183 2007-12-19 20:18 Mateusz Loskot <mateusz@loskot.net>
6185 * [r2045] Improved warning message about using DEPRECATED headers
6187 2007-12-17 23:09 Mateusz Loskot <mateusz@loskot.net>
6189 * [r2044] Fixed std::tolower usage in XMLTester.cpp (Ticket #163).
6191 2007-12-17 23:05 Mateusz Loskot <mateusz@loskot.net>
6193 * [r2043] Replaced finite function with std::numeric_limits (Ticket
6196 2007-12-17 21:52 Mateusz Loskot <mateusz@loskot.net>
6198 * [r2042] source\Makefile.vc: Fixed MSVC_VER condition for
6199 Microsoft Visual C++ 2008 (9.0).
6201 2007-12-13 16:11 Mateusz Loskot <mateusz@loskot.net>
6203 * [r2041] Added Id keyword at the top of ChangeLog file.
6205 2007-12-13 16:09 Mateusz Loskot <mateusz@loskot.net>
6207 * [r2040] * build\msvc80\geos_unit\geos_unit.vcproj: fixed
6209 * source\geom\GeometryCollection.cpp: removed unreachable code,
6210 shorten exception message.
6211 * source\geom\Geometry.cpp: purified condition based on
6213 * tests\unit\geom\GeometryFactoryTest.cpp: use std::size_t
6215 int where unsigned integral type required.
6217 2007-12-09 00:02 Mateusz Loskot <mateusz@loskot.net>
6219 * [r2038] Added test suite for class
6220 geos::precision::SimpleGeometryPrecisionReducer.
6222 2007-12-08 22:59 Mateusz Loskot <mateusz@loskot.net>
6224 * [r2037] Updated svn:keyword property.
6226 2007-11-26 16:26 Mateusz Loskot <mateusz@loskot.net>
6228 * [r2036] Added geos.vsprops - property sheet for Visual C++
6231 2007-11-26 15:19 Mateusz Loskot <mateusz@loskot.net>
6233 * [r2035] Added common Property Sheet for Visual C++ projects where
6234 Python and Ruby macros/locations are defined. Fixed include of
6235 Python.h, see Ticket #164 for details.
6237 2007-11-26 06:21 Mateusz Loskot <mateusz@loskot.net>
6239 * [r2034] Updated svn:ignore patterns.
6241 2007-11-26 06:16 Mateusz Loskot <mateusz@loskot.net>
6243 * [r2033] Enabled target copying version.h.vc and geos_c.h.vc to
6244 headers used by Visual C++. Added test if version.h.vc is used
6247 2007-11-23 02:33 Mateusz Loskot <mateusz@loskot.net>
6249 * [r2032] A bit of purification with explicit casting int to bool
6252 2007-11-02 22:41 Paul Ramsey <pramsey@cleverelephant.ca>
6254 * [r2031] urls updated to point to osgeo locations
6256 2007-11-02 22:17 Paul Ramsey <pramsey@cleverelephant.ca>
6258 * [r2030] add the web site content to svn for collaborative
6261 2007-09-21 17:42 Charlie Savage <cfis@savagexi.com>
6263 * [r2029] Update the CAPI and GEOS version numbers based on
6264 Reader/Writer additions to the CAPI and EWKB support for the C++
6267 2007-09-21 17:40 Charlie Savage <cfis@savagexi.com>
6269 * [r2028] Updated the SWIG bindings and tests to use the new
6270 Reader/Writer classes exposed in the CAPI.
6272 2007-09-21 17:40 Charlie Savage <cfis@savagexi.com>
6274 * [r2027] Update the CAPI to expose WKTReader/WBTWriter and
6275 WKBReader/WBKWriter in the CAPI. This is an improvement over the
6276 existing API since it avoids the use of the static variable used
6277 to control byte order and # of dimenions, and gives clients more
6278 control over the creation/destruction of readers and writers.
6279 Finally, exposed the ability to output the EWKB format (set SRID
6280 to true in the WKBWriter).
6282 2007-09-21 17:35 Charlie Savage <cfis@savagexi.com>
6284 * [r2026] Switched back to using < because the fuzzy comparison now
6285 in use trips assertion errors in VC++. See comments in code for
6286 more information. Note this change may cause problems. Strk left
6287 a note in the code saying that the '<' comparison sometimes gives
6288 unstable results. But that seems better than an assertion
6291 2007-09-21 17:32 Charlie Savage <cfis@savagexi.com>
6293 * [r2025] Updated the WKBWriter so it can output EWKB format
6294 similar to PostGIS. Also added a few getter/setter methods that
6295 allow clients to specify the reader's number of dimensions, byte
6296 order and whether srid values should be output. These
6297 getters/setters make it easier to wrap the reader in the CAPI.
6299 2007-09-14 15:34 Charlie Savage <cfis@savagexi.com>
6303 2007-09-14 15:34 Charlie Savage <cfis@savagexi.com>
6305 * [r2023] Told SVN to ignore MSCV++ Python swig build directories.
6307 2007-09-14 15:25 Charlie Savage <cfis@savagexi.com>
6309 * [r2022] Set unknown SRID values to 0 instead of -1 to be more
6310 consistent with the rest of GEOS (srid values are initialized to
6313 2007-09-11 02:02 Charlie Savage <cfis@savagexi.com>
6315 * [r2021] Don't include config.h for MSVC++ builds.
6317 2007-09-07 17:32 Charlie Savage <cfis@savagexi.com>
6319 * [r2020] The test for SWIG was incorrect. Fixed by patch from Mark
6322 2007-09-06 23:24 Charlie Savage <cfis@savagexi.com>
6324 * [r2019] Applied patch from Mark Cave-Ayland's to make older
6325 versions of MingW that don't have struct timezone defined compile
6326 again. Also fixed issues with more recent versions of MingW that
6327 don't correctly compile with the -ansi compiler switch.
6329 2007-09-06 23:22 Charlie Savage <cfis@savagexi.com>
6331 * [r2018] Applied patches from Mark Cave-Ayland's that
6332 reorganize/improve the SWIG support in the generated configure
6335 2007-08-31 20:44 Charlie Savage <cfis@savagexi.com>
6337 * [r2017] For MSVC++ builds the CAPI version was set in geos_c.cpp
6338 instead of geos_c.h and it was set incorrectly. This patch fixes
6339 the MSVC++ version number and centralizes the various versoin
6340 #defines in the geos_c.h.
6342 2007-08-31 20:18 Charlie Savage <cfis@savagexi.com>
6344 * [r2016] Update swig makefiles to make the wrappers dependent on
6345 the SWIG interface files even if SWIG is disabled. Doing this
6346 means that Make will correctly recognize that a user has modified
6347 an I file, but that the .cxx wrapper cannot be regenerated since
6348 SWIG is not available.
6350 2007-08-30 20:06 Charlie Savage <cfis@savagexi.com>
6352 * [r2015] MingW now includes the gettimeofday function - so
6353 reworked includes to only use custom version when building with
6356 2007-08-30 17:00 Charlie Savage <cfis@savagexi.com>
6358 * [r2014] Added RUBY_BIN_DIR to autoconf macros - simplified auto
6359 make input file for ruby bindings.
6361 2007-08-30 06:19 Charlie Savage <cfis@savagexi.com>
6363 * [r2013] The last attempt to fix this file failed - instead keep
6364 the code that queries the swig libraries but use sed to merge
6365 multiple lines together. If this is not done, then the swig
6366 output causes ./configure to blow up on msys.
6368 2007-08-30 05:31 Charlie Savage <cfis@savagexi.com>
6370 * [r2012] Fixes sed issue with swig on msys. For more info see:
6372 http://lists.refractions.net/pipermail/geos-devel/2007-August/002956.html
6374 2007-08-30 03:18 Charlie Savage <cfis@savagexi.com>
6376 * [r2011] Changed from dos to unix line feeds.
6378 2007-08-29 01:41 Charlie Savage <cfis@savagexi.com>
6380 * [r2010] New VC++ project for the python SWIG bindings.
6382 2007-08-29 01:29 Charlie Savage <cfis@savagexi.com>
6384 * [r2009] Ruby SWIG bindings - mapped eql? to == so that you can do
6385 point == point2 in ruby. Removed a hard-coded path from VC++
6386 project. Updated out-of-date copyright notices for no
6387 particularly good reason.
6389 2007-08-28 21:29 Charlie Savage <cfis@savagexi.com>
6391 * [r2008] Added release as an ignored directory for VC++, similar
6392 to the debug directory.
6394 2007-08-28 21:28 Charlie Savage <cfis@savagexi.com>
6396 * [r2007] Added new ruby VC++ project to solution file.
6398 2007-08-28 21:27 Charlie Savage <cfis@savagexi.com>
6400 * [r2006] Fixed c api include for VC++ - it should be #include
6401 <geos/version.h> instead of #include <version.h>.
6403 2007-08-28 21:27 Charlie Savage <cfis@savagexi.com>
6405 * [r2005] Added new ruby VC++ project to solution file.
6407 2007-08-28 21:26 Charlie Savage <cfis@savagexi.com>
6409 * [r2004] Follow lead of geos_lib project - copy geos/geos_c.h.in
6410 to geos/geos_c.h when building with VC++.
6412 2007-08-28 21:25 Charlie Savage <cfis@savagexi.com>
6414 * [r2003] Added new vc++ project for building ruby bindings. Its
6415 not perfect since it hard-codes the path to Ruby, but its enough
6418 2007-08-28 21:22 Charlie Savage <cfis@savagexi.com>
6420 * [r2002] Updated SWIG wrappers based on changed interface file.
6421 Also generated with SWIG 1.3.31
6423 2007-08-28 20:42 Charlie Savage <cfis@savagexi.com>
6425 * [r2001] SWIG bindings - updated Ruby tests based on name changes.
6427 2007-08-28 20:41 Charlie Savage <cfis@savagexi.com>
6429 * [r2000] Updated Ruby swig bindings to more closely match Ruby
6430 style names. So eql? instead of equals, dimensions instead of
6431 get_dimensions, etc.
6433 2007-08-28 20:40 Charlie Savage <cfis@savagexi.com>
6435 * [r1999] Exposed Geometry::Clone method in SWIG bindings. Added
6436 check for NULL string in geomFromWKT wrapper.
6438 2007-08-23 20:35 Paul Ramsey <pramsey@cleverelephant.ca>
6440 * [r1998] Memory leak patches from Robert Coup
6442 2007-08-22 23:45 Mateusz Loskot <mateusz@loskot.net>
6444 * [r1997] Cleaned compilation warnings from VC++.
6446 2007-06-11 07:43 Mateusz Loskot <mateusz@loskot.net>
6448 * [r1996] Replaced post-increment operators with pre-increment
6449 operators where standard iterators are incremented in loops.
6450 NOTE: Prefer pre-incr. over post-inc. when working with standard
6453 2007-06-11 07:39 Mateusz Loskot <mateusz@loskot.net>
6455 * [r1995] Added unit test for geos::operation::IsSimpleOp class.
6457 2007-06-10 13:03 Mateusz Loskot <mateusz@loskot.net>
6459 * [r1994] Updated tests/unit/Makefile.am with new files.
6461 2007-06-10 11:53 Mateusz Loskot <mateusz@loskot.net>
6463 * [r1993] Added unit test for
6464 geos::algorithm::CGAlgorithms::computeOrientation() function.
6466 2007-06-10 11:29 Mateusz Loskot <mateusz@loskot.net>
6468 * [r1992] Updated svn:ignore property for the whole tree adding
6469 VC++ and Windows specific patterns.
6471 2007-06-10 11:18 Mateusz Loskot <mateusz@loskot.net>
6473 * [r1991] Added unit test for CGAlgorithms::isCCW() function.
6475 2007-06-10 11:08 Mateusz Loskot <mateusz@loskot.net>
6477 * [r1990] Added unit test for geos::algorithm::ConvexHull.
6479 2007-06-10 11:03 Mateusz Loskot <mateusz@loskot.net>
6481 * [r1989] Added custom operators for static and dynamic casts of
6482 pointers wrapped with std::auto_ptr<T> type.
6484 2007-06-08 17:13 Mateusz Loskot <mateusz@loskot.net>
6486 * [r1988] Identified test case failing because of
6487 geos::index::strtree::yComparator() instability.
6489 2007-06-08 17:10 Mateusz Loskot <mateusz@loskot.net>
6491 * [r1987] Analysis of instability of the yComparator, there are
6492 some new important questions to answer.
6494 2007-06-08 15:27 Mateusz Loskot <mateusz@loskot.net>
6496 * [r1986] Cleaned signed/unsigned types mixtures, got rid from
6497 annoying compiler warnings.
6499 2007-06-08 14:50 Mateusz Loskot <mateusz@loskot.net>
6501 * [r1985] Applied Konstantin Baumann's suggestion about including
6502 version.h in C API header for Visual C++.
6504 2007-06-08 14:50 Mateusz Loskot <mateusz@loskot.net>
6506 * [r1984] Applied Konstantin Baumann's suggestion about including
6507 version.h in C API header for Visual C++.
6509 2007-06-01 13:53 Mateusz Loskot <mateusz@loskot.net>
6511 * [r1983] Added Boost.Build configuration for GEOS (experimental).
6512 The idea is to enable users to build GEOS with bjam tool from
6513 Boost.Build package.
6515 2007-06-01 13:43 Mateusz Loskot <mateusz@loskot.net>
6517 * [r1982] Set missing svn:keywords property.
6519 2007-06-01 13:06 Mateusz Loskot <mateusz@loskot.net>
6521 * [r1981] Applied patch with pre-build events generating platform.h
6522 and version.h headers. Thanks to Konstantin Baumann for this
6525 2007-05-06 02:42 Mateusz Loskot <mateusz@loskot.net>
6527 * [r1980] Updated svn:ignore property for build\msvc80.
6529 2007-05-06 02:40 Mateusz Loskot <mateusz@loskot.net>
6531 * [r1979] Added source/headers/geos/version.h.vc file for Visual
6534 2007-04-22 04:44 Mateusz Loskot <mateusz@loskot.net>
6536 * [r1978] Added assertion validating ordinateIndex in setOrdinate()
6537 function. Extended GEOSCoordSeqTest with swapped and non-swapped
6538 calls of coordiantes assignment functions.
6540 2007-04-15 18:02 Mateusz Loskot <mateusz@loskot.net>
6542 * [r1977] Added detection of glibtoolize under Mac OS X.
6544 2007-03-05 09:58 Sandro Santilli <strk@keybit.net>
6546 * [r1976] Add new testcases by Carl Anderson
6548 2007-02-26 10:46 Sandro Santilli <strk@keybit.net>
6550 * [r1975] Patch by Tom Elwertowski:
6551 * source/inlines.cpp: fix for MingW32 builds.
6553 2007-02-21 10:14 Sandro Santilli <strk@keybit.net>
6555 * [r1974] Patch by Carl Anderson:
6557 * source/operation/buffer/SubgraphDepthLocater.cpp
6558 (findStabbedSegments):
6559 Implement short-circuit to avoid inner defective
6564 2007-02-21 10:12 Sandro Santilli <strk@keybit.net>
6566 * [r1973] * tests/xmltester/: Makefile.am, badguy3.xml:
6567 Added simplified version of nasty buffer bug test.
6569 2007-02-08 23:33 Sandro Santilli <strk@keybit.net>
6571 * [r1972] Patch by Mark Cave-Ayland:
6573 * configure.in: Allow configure to continue with use_python
6574 set to false if a python binary is not found, as per
6575 http://sources.redhat.com/automake/automake.html#Python.
6577 2007-02-07 00:34 Sandro Santilli <strk@keybit.net>
6579 * [r1971] General refactoring aimed at making the code cleaner
6580 to read and maintain; use iterators rather then random
6581 accessing containers to allow easy future switch to std::list
6582 from std::vector; use a tolerance-based strict weak ordering
6583 operator for sorting child boundables in STRtree, this
6584 fixes the heisenbug when building with inlines disabled.
6586 2007-02-06 02:05 Sandro Santilli <strk@keybit.net>
6588 * [r1970] * tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp:
6589 Expect result of POLYGON simplification to always be
6590 a polygon, even if collapsed to the empty geom.
6592 2007-02-06 01:57 Sandro Santilli <strk@keybit.net>
6594 * [r1969] * operation::buffer::BufferBuilder,
6595 operation::buffer::BufferOp:
6596 Fixed buffer operation to always return polygonal
6599 2007-02-03 02:18 Paul Ramsey <pramsey@cleverelephant.ca>
6601 * [r1967] 3.0.0rc4 tagging
6603 2007-02-01 11:11 Sandro Santilli <strk@keybit.net>
6605 * [r1966] * operation::buffer::BufferOp: set MAX_PRECISION_DIGITS
6608 2007-01-26 01:19 Sandro Santilli <strk@keybit.net>
6610 * [r1965] * tests/xmltester/: Makefile.am,
6611 stmlf-cases-20070119.xml:
6614 2007-01-26 00:57 Sandro Santilli <strk@keybit.net>
6616 * [r1964] * tests/xmltester/XMLTester.cpp: improved buffer
6618 * source/operation/buffer/BufferBuilder.cpp (computeNodedEdges):
6619 remove repeated points from noded SegmentStrings, skip collapsed
6622 2007-01-17 11:59 Sandro Santilli <strk@keybit.net>
6624 * [r1963] New testcase for bug fixed by previous commit.
6626 2007-01-17 01:05 Sandro Santilli <strk@keybit.net>
6628 * [r1962] * source/index/strtree/STRtree.cpp (yComparator):
6629 Use static_cast<> and make code more readable.
6630 A side effect seems to be fixing a segfault :!
6632 2007-01-17 00:45 Sandro Santilli <strk@keybit.net>
6634 * [r1961] * source/headers/geos/index/strtree/STRtree.h (centreY):
6637 2007-01-16 14:12 Sandro Santilli <strk@keybit.net>
6639 * [r1960] * tests/xmltester/XMLTester.cpp: don't include catch-all
6642 2007-01-09 17:34 Sandro Santilli <strk@keybit.net>
6644 * [r1959] * source/operation/buffer/: Makefile.am,
6645 OffsetCurveVertexList.h:
6646 New helper class for OffsetCurveBuilder
6647 * operation::buffer::OffsetCurveBuilder:
6648 Move vertexlist management to external class.
6649 * tests/xmltester/: Makefile.am, TestBufferExternal.xml:
6650 added test for above changes (imported from JTS and
6651 modified to work with GEOS).
6652 * tests/xmltester/XMLTester.cpp: change buffer
6653 validator again: check area of topological
6654 difference between expected and obtained result
6655 to be smaller then 1/1000 of expected geometry
6658 2007-01-09 15:08 Sandro Santilli <strk@keybit.net>
6660 * [r1958] * source/geom/CoordinateArraySequence.cpp,
6661 source/headers/geos/geom/CoordinateSequence.h,
6662 source/headers/geos/geom/CoordinateArraySequence.h:
6663 add(Coordinate, bool) made a virtual method and overrridden
6664 for CoordinateArraySequence, for better performance
6665 (single virtual call vs. multiple); added front() and
6668 2007-01-09 10:27 Sandro Santilli <strk@keybit.net>
6670 * [r1957] * tests/xmltester/XMLTester.cpp: add areatest to buffer
6673 2007-01-05 01:01 Sandro Santilli <strk@keybit.net>
6675 * [r1956] * configure.in: prepared for version to 3.0.0rc4,
6676 fixed swig python errors as suggested by hint
6679 2007-01-04 22:43 Sandro Santilli <strk@keybit.net>
6681 * [r1955] * configure.in, swig/geos.i.in, swig/geos.i:
6682 geos.i generated at configure time from geos.i.in
6683 (so we don't have to manually update versions there).
6685 2007-01-04 22:38 Sandro Santilli <strk@keybit.net>
6687 * [r1954] Patch by dev-zero at gentoo dot org:
6689 * swig/geos.i: use unsigned int when CAPI signatures
6690 expect unsigned int (not size_t).
6692 2007-01-03 20:11 Sandro Santilli <strk@keybit.net>
6694 * [r1953] * tests/xmltester/: fme.xml, Makefile.am: added buffer
6697 2007-01-03 20:06 Sandro Santilli <strk@keybit.net>
6699 * [r1952] * tests/xmltester/XMLTester.cpp: use a tolerance of 10E-6
6700 for buffer validation (~10cm at worst when using latlong
6701 projections); create sql tables with oid to work around a
6704 2007-01-03 19:18 Sandro Santilli <strk@keybit.net>
6706 * [r1951] Applied patch by Mark Cave-Ayland
6707 <mark.cave-ayland@ilande.co.uk>:
6709 * source/inlines.cpp, source/algorithm/HCoordinate.cpp:
6710 Fixes for MingW builds. See geos-devel/2007-January/002766.html.
6712 2007-01-03 14:56 Sandro Santilli <strk@keybit.net>
6714 * [r1950] * source/operation/buffer/BufferOp.cpp
6715 (bufferReducedPrecision):
6716 Fixed computation of reduced PrecisionModel scale.
6718 2006-12-18 20:04 Sandro Santilli <strk@keybit.net>
6720 * [r1949] * tests/xmltester/robustness.xml: added
6721 testcase reported to fail with 2.2.3 on
6722 postgis-users/2006-November/014013.html.
6724 2006-12-18 18:44 Sandro Santilli <strk@keybit.net>
6726 * [r1948] Geometry snapping synced with JTS.
6728 2006-12-18 14:27 Sandro Santilli <strk@keybit.net>
6730 * [r1947] * HOWTO_RELEASE: add ChangeLog's release mark step.
6732 2006-12-18 14:19 Sandro Santilli <strk@keybit.net>
6734 * [r1946] * source/precision/GeometrySnapper.cpp
6735 (computeSnapTolerance):
6736 properly compute snap tolerance for fixed precision geometries.
6737 * tests/xmltester/: Makefile.am, TestRobustOverlayFixed.xml:
6738 new test for fixed precision snapping.
6740 2006-12-15 10:50 Sandro Santilli <strk@keybit.net>
6742 * [r1945] release 3.0.0rc3 marked
6744 2006-12-14 19:12 Paul Ramsey <pramsey@cleverelephant.ca>
6746 * [r1943] bumped version numbers for 3.0.0rc3
6748 2006-12-13 11:05 Mateusz Loskot <mateusz@loskot.net>
6750 * [r1942] Updated makefile and project files for Visual C++.
6752 2006-12-13 10:55 Sandro Santilli <strk@keybit.net>
6754 * [r1941] Updated port information.
6756 2006-12-13 10:51 Sandro Santilli <strk@keybit.net>
6758 * [r1940] * precision::GeometrySnapper,
6759 precision::LineStringSnapper:
6760 Updated port information.
6762 2006-12-11 17:42 Sandro Santilli <strk@keybit.net>
6764 * [r1939] * source/headers/geos/noding/SegmentIntersector.h: added
6766 isDone() function, always returning false by default.
6767 * source/noding/MCIndexNoder.cpp (intersectChains):
6768 short-circuit from JTS-1.8, based on the new
6769 SegmentIntersector::isDone() method.
6770 * source/noding/Makefile.am,
6771 source/noding/FastNodingValidator.cpp,
6772 source/noding/SingleInteriorIntersectionFinder.cpp,
6773 source/headers/geos/noding/Makefile.am,
6774 source/headers/geos/noding/FastNodingValidator.h,
6775 source/headers/geos/noding/SingleInteriorIntersectionFinder.h:
6776 New ports from JTS-1.8-cvs.
6777 * source/headers/geos/geomgraph/EdgeNodingValidator.h:
6778 use a FastNodingValidator rather then a simple NodingValidator.
6780 2006-12-07 10:45 Sandro Santilli <strk@keybit.net>
6782 * [r1938] * source/headers/geos/algorithm/:
6783 CentralEndpointIntersector.h,
6784 Makefile.am: new port from JTS-1.8.
6785 * algorithm::LineIntersector: robustness improvements
6788 2006-12-05 11:22 Mateusz Loskot <mateusz@loskot.net>
6790 * [r1937] Fixed indentantion in tests/unit/capi.
6792 2006-12-05 11:10 Mateusz Loskot <mateusz@loskot.net>
6794 * [r1936] Fixed typos in changelog.
6796 2006-12-05 11:05 Mateusz Loskot <mateusz@loskot.net>
6798 * [r1935] Set svn:keyword property on CAPI tests.
6800 2006-12-05 11:02 Mateusz Loskot <mateusz@loskot.net>
6802 * [r1934] Purifying CAPI unit tests.
6804 2006-12-05 10:59 Mateusz Loskot <mateusz@loskot.net>
6806 * [r1933] Added CAPI tests to VC++ project.
6808 2006-12-05 10:42 Sandro Santilli <strk@keybit.net>
6810 * [r1932] * source/operation/overlay/OverlayOp.cpp: Use
6812 instead of OverlayResultValidator (faster and more effective).
6813 Note that compile-time defines can select use of either or both
6815 * source/headers/geos/geom/BinaryOp.h: be quiet if not in DEBUG
6818 2006-12-05 09:59 Sandro Santilli <strk@keybit.net>
6820 * [r1931] * noding::NodingValidator.h: throw TopologyException
6821 rather then a generic GEOSException.
6823 2006-12-04 12:41 Sandro Santilli <strk@keybit.net>
6825 * [r1930] * source/headers/geos/geomgraph/EdgeNodingValidator.h:
6826 fix members initialization order.
6828 2006-12-04 11:38 Sandro Santilli <strk@keybit.net>
6830 * [r1929] * geomgraph::EdgeNodingValidator: minor cleanup
6831 to use references args instead of pointers for
6832 method that doesn't handle NULLs anyway.
6834 2006-12-04 10:31 Sandro Santilli <strk@keybit.net>
6836 * [r1928] * tests/unit/capi/: GEOSCoordSeq.cpp =>
6837 GEOSCoordSeqTest.cpp
6838 * tests/unit/capi/GEOSSimplifyTest.cpp: new test
6839 for GEOSSimplify (just a test for bug #134).
6840 * source/simplify/DouglasPeuckerLineSimplifier.cpp (simplify):
6841 don't try to simplify empty coordinate lists. Fixes bug #134.
6843 2006-12-04 10:14 Sandro Santilli <strk@keybit.net>
6845 * [r1927] Other tests using setOrdinate instead of set{X,Y,Z}
6847 2006-12-04 10:12 Sandro Santilli <strk@keybit.net>
6849 * [r1926] * source/geom/CoordinateArraySequence.cpp (setOrdinate):
6852 2006-12-04 10:00 Sandro Santilli <strk@keybit.net>
6854 * [r1925] * tests/unit/capi/GEOSCoordSeq.cpp: add test for bug #133
6857 2006-12-04 09:57 Sandro Santilli <strk@keybit.net>
6859 * [r1924] * tests/unit/geom/CoordinateArraySequenceTest.cpp: added
6860 tests for setOrdinate()
6862 2006-11-30 14:49 Sandro Santilli <strk@keybit.net>
6864 * [r1923] * tests/unit/: Makefile.am, capi/GEOSCoordSeq.cpp:
6865 new experimental test for C-API GEOSCoordSeq.
6866 * capi/geos_c.cpp (GEOSCoordSeq_create): removed
6867 suspicious static cast.
6869 2006-11-28 19:13 Mateusz Loskot <mateusz@loskot.net>
6871 * [r1922] Added Visual C++ 2005 project files.
6873 2006-11-23 20:17 Sandro Santilli <strk@keybit.net>
6875 * [r1921] * source/geom/Point.cpp (equalsExact): don't segfault on
6876 empty points. Fixes bug #132.
6878 2006-11-23 12:25 Sandro Santilli <strk@keybit.net>
6880 * [r1920] Added short descripion of testcases provenience
6882 2006-11-22 20:29 Sandro Santilli <strk@keybit.net>
6884 * [r1919] * tests/xmltester/: stmlf-cases-20061020.xml,
6885 Makefile.am: add more robustness testcases.
6887 2006-11-22 12:26 Sandro Santilli <strk@keybit.net>
6889 * [r1918] Patch by dron@ak4719.spb.edu:
6891 * autogen.sh: call 'autoheader' after 'aclocal'.
6894 2006-11-18 15:30 Mateusz Loskot <mateusz@loskot.net>
6896 * [r1917] Fixed path to geos_c.h in source/makefile.vc.
6898 2006-11-15 18:26 Sandro Santilli <strk@keybit.net>
6900 * [r1916] * configure.in: don't generate geos_c.h.vc
6901 * source/Makefile.vc: don't generate geos_c.h and version.h
6902 * source/headers/geos/version.h.vc, capi/geos_c.h.vc.in:
6903 removed, will NOT be needed by Makefile.vc
6904 * source/headers/geos/Makefile.am: distribute version.h
6905 * capi/Makefile.am: distribute geos_c.h
6907 2006-11-15 14:42 Sandro Santilli <strk@keybit.net>
6909 * [r1915] * capi/geos_c.h.in: hopefully fixed GEOS_DLL use.
6911 2006-11-15 11:28 Sandro Santilli <strk@keybit.net>
6913 * [r1914] * capi/geos_c.cpp (GEOSGeom_getDimensions): Fix a
6914 segfault on empty geometry input (fix bug #126).
6916 2006-11-11 05:32 Paul Ramsey <pramsey@cleverelephant.ca>
6918 * [r1913] Retreived original .vc file and put in MACRO
6919 substitutions. Somehow GNU version replaced .vc version during
6920 file shuffles to get macros in.
6922 2006-11-10 18:24 Sandro Santilli <strk@keybit.net>
6924 * [r1912] fixed timewarp
6926 2006-11-10 17:56 Paul Ramsey <pramsey@cleverelephant.ca>
6928 * [r1911] noted .vc change
6930 2006-11-10 17:55 Paul Ramsey <pramsey@cleverelephant.ca>
6932 * [r1910] Made sure geos_c.h.vc is part of 'make dist' since VC
6933 users won't have .configure
6935 2006-11-10 17:38 Paul Ramsey <pramsey@cleverelephant.ca>
6937 * [r1909] Added substitution strings to .in files for .vc
6940 2006-11-10 17:35 Paul Ramsey <pramsey@cleverelephant.ca>
6942 * [r1908] Changes for capi .vc generation
6944 2006-11-10 14:50 Howard Butler <hobu.inc@gmail.com>
6948 2006-11-09 09:10 Sandro Santilli <strk@keybit.net>
6950 * [r1906] * test/xmltester/XMLTester.cpp: improved 'testarea' test.
6952 2006-11-08 11:54 Sandro Santilli <strk@keybit.net>
6954 * [r1905] added 'release-separator' tag
6956 2006-11-08 11:51 Sandro Santilli <strk@keybit.net>
6958 * [r1904] * tests/xmltester/robustness.xml: made test safe to
6959 run by using the new 'areatest' operation; added
6960 new testcases just raised on the mailing list.
6961 * tests/xmltester/Makefile.am: robustness.xml is now safe
6962 to run, so run it on make check.
6964 2006-11-08 10:40 Sandro Santilli <strk@keybit.net>
6966 * [r1903] * source/headers/geos/geom/BinaryOp.h: enable
6967 COMMONBITS-removal heuristic so it is attempted
6968 before geometry snapping.
6970 2006-11-05 20:34 Sandro Santilli <strk@keybit.net>
6972 * [r1900] * capi/Makefile.am: distribute files needed for testing,
6973 proper cleanup (make distcheck works now)
6975 2006-11-05 00:24 Charlie Savage <cfis@savagexi.com>
6977 * [r1899] Updated ruby swig wrapper for changes in header files.
6979 2006-11-05 00:24 Charlie Savage <cfis@savagexi.com>
6981 * [r1898] Updated python swig wrapper for changes in header files.
6983 2006-11-05 00:23 Charlie Savage <cfis@savagexi.com>
6985 * [r1897] Fixes for changes in header files.
6987 2006-11-03 12:35 Sandro Santilli <strk@keybit.net>
6989 * [r1896] redirect 'diff' output to stderr
6991 2006-11-03 10:54 Sandro Santilli <strk@keybit.net>
6993 * [r1895] hopefully fixed proper quoting
6995 2006-11-03 10:30 Sandro Santilli <strk@keybit.net>
6997 * [r1894] Report non-zero return from ./geostest run
6999 2006-11-02 10:08 Sandro Santilli <strk@keybit.net>
7001 * [r1893] * source/headers/geos/geom/BinaryOp.h: disable debugging
7004 2006-11-02 10:02 Sandro Santilli <strk@keybit.net>
7006 * [r1892] * capi/geostest.c: updated to use the new GEOSGeometry
7007 typedef, so to build w/out warnings and fully respecting current
7008 const specification.
7010 2006-11-02 09:48 Sandro Santilli <strk@keybit.net>
7012 * [r1891] * capi/geos_c.cpp, capi/geos_c.h.in: const-corrected and
7013 documented GEOSPolygonize function.
7015 2006-11-02 09:38 Sandro Santilli <strk@keybit.net>
7017 * [r1890] * capi/test.expected: updated expected version
7018 * capi/testrunner.sh: be happy with geostest running w/out
7019 segfaulting, still run diff for reference.
7021 2006-11-02 09:33 Sandro Santilli <strk@keybit.net>
7023 * [r1889] * configure.in: updated versions to 3.0.0rc2 / CAPI-1.3.0
7025 2006-11-02 08:32 Sandro Santilli <strk@keybit.net>
7027 * [r1888] Patch by Markus Schaber <schabi@logix-tt.com>:
7029 * capi/geos_c.h.in: add GEOSGeometry and GEOSCoordSequence
7030 typedef, to unhide the pointer type and allow fine-grained
7031 const specification, use the new typedefs in function signatures
7032 (fix some const-specifications accordingly)
7033 * capi/geos_c.cpp: define GEOSGeometry and GEOSCoordSequence
7034 for cross-checking of types in header.
7036 2006-10-30 15:14 Sandro Santilli <strk@keybit.net>
7038 * [r1887] Patch by Markus Schaber <schabi@logix-tt.com>
7040 * capi/geos_c.cpp: more focused 'using' directives.
7041 * capi/geos_c.h.in: let the enum visible by geos_c.cpp
7042 now that there are no more name clashes.
7044 2006-10-30 13:20 Sandro Santilli <strk@keybit.net>
7046 * [r1886] removed useless GEOSGeomTypes define
7048 2006-10-30 13:00 Sandro Santilli <strk@keybit.net>
7050 * [r1885] reduce default verbosity
7052 2006-10-30 12:49 Sandro Santilli <strk@keybit.net>
7054 * [r1884] * capi/geos_c.cpp:
7055 Remove a typedef which is also included via Header;
7056 Use dynamic_cast instead of C cast in 2 cases to allow the RTTI
7058 Replace "geoms" temp vector in polygonizer function with a loop,
7059 this saves us at least one of the two vector copies;
7060 Drop 2 unneded const_cast occurences;
7061 Allow calling getNumGeometries against non-collections;
7062 2 comment / whitespace cleanups.
7064 Added a comment explaining ou #ifndef magic;
7065 Unified the two #ifndef into a single one.
7067 2006-10-30 10:29 Sandro Santilli <strk@keybit.net>
7069 * [r1883] * capi/: test.expected, testrunner.sh, Makefile.am: Added
7070 a run of ./geostest as part of 'make check'
7072 2006-10-30 10:15 Sandro Santilli <strk@keybit.net>
7074 * [r1882] Patch submitted by Markus Schaber <schabi@logix-tt.com> (
7075 reviewed and fixed )
7077 * capi/: geos_c.cpp, geos_c.h.in:
7078 Changed the C-API implementation to actually include the header
7079 that's included by the clients, this allows the compiler to check
7080 declarations and implementation for consistency, fixed geos_c.cpp
7081 accordingly (const-correctness, mainly).
7083 2006-10-30 09:49 Sandro Santilli <strk@keybit.net>
7085 * [r1881] * capi/geostest.c: added some checks of return from CAPI
7086 functions returning GEOSGeom (not all, just a few)
7088 2006-10-27 11:54 Sandro Santilli <strk@keybit.net>
7090 * [r1880] Patch by Markus Schaber <schabi@logix-tt.com>
7092 * algorithm::InteriorPointLine (ctor): take Geometry by
7094 * geom::Geometry (getInteriorPoint): made a const-method
7095 * operation::polygonize::Polygonizer: implement filter_ro rather
7096 then filter_rw, as it doesn't change the Geometry, propagated
7097 change to internal interfaces (add methods)
7099 2006-10-26 09:22 Sandro Santilli <strk@keybit.net>
7101 * [r1879] * capi/geos_c.h.in: reverted all changes of 'int' types
7102 to 'size_t' types (the lib never changed, and still expects
7105 2006-10-24 16:54 Sandro Santilli <strk@keybit.net>
7107 * [r1878] * source/headers/geos/geom/BinaryOp.h: try original geoms
7110 2006-10-24 16:53 Sandro Santilli <strk@keybit.net>
7112 * [r1877] * operation::overlay::OverlayResultValidator.cpp
7113 (isValid): run the test even if inputs and output are not areal.
7115 2006-10-24 16:49 Sandro Santilli <strk@keybit.net>
7117 * [r1876] * operation::overlay::FuzzyPointLocator: eliminate
7118 non-polygonal components from consideration when testing the
7121 2006-10-24 10:16 Sandro Santilli <strk@keybit.net>
7123 * [r1875] * precision::GeometrySnapper: snapPrecisionFactor
7124 augmented from 10e-12 to 10e-10.
7126 2006-10-24 09:49 Sandro Santilli <strk@keybit.net>
7128 * [r1874] * precision::LineStringSnapper (findSegmentToSnap):
7129 return the *closest* segment, don't snap if the closest
7130 segment *intersects* the snap points, consider a distance
7131 of exactly snapTolerance as non-tolerated (got in sync with JTS)
7133 2006-10-23 10:23 Sandro Santilli <strk@keybit.net>
7135 * [r1873] * source/headers/geos/geom/BinaryOp.h (SnapOp): document
7136 and add optional CBR step (snap after applying common bits
7137 removal - this is the default); (check_valid): add validity
7140 2006-10-20 11:18 Sandro Santilli <strk@keybit.net>
7142 * [r1872] * noding::SegmentString: added notifyCoordinatesChange
7144 * noding::ScaledNoder: notify possible coordinates change to
7145 SegmentString after removing repeated points.
7147 2006-10-19 18:26 Sandro Santilli <strk@keybit.net>
7149 * [r1871] * configure.in: use 'expr' for arithmetics (more
7152 2006-10-18 19:21 Mateusz Loskot <mateusz@loskot.net>
7154 * [r1870] Refactored Visual C++ makefiles.
7156 2006-10-18 17:53 Mateusz Loskot <mateusz@loskot.net>
7158 * [r1869] Updated source\makefile.vc and source\dirlist.mk files.
7160 2006-10-18 17:53 Mateusz Loskot <mateusz@loskot.net>
7162 * [r1868] Added top-level makefile.vc.
7164 2006-10-18 14:28 Sandro Santilli <strk@keybit.net>
7166 * [r1867] fixed svn:ignore property
7168 2006-10-18 12:08 Sandro Santilli <strk@keybit.net>
7170 * [r1866] disable non-JTS overlay result validators (to more
7171 closely track JTS at this stage)
7173 2006-10-17 14:26 Sandro Santilli <strk@keybit.net>
7175 * [r1865] * source/headers/geos/geom/BinaryOp.h (SnapOp): fixed
7177 bug applying overlay of first geom to itself :(
7179 2006-10-17 10:15 Sandro Santilli <strk@keybit.net>
7181 * [r1864] really fixed 'extra tokens at end of #endif directive'
7184 2006-10-17 10:10 Sandro Santilli <strk@keybit.net>
7186 * [r1863] fixed 'extra tokens at end of #endif directive' warning
7188 2006-10-17 08:44 Sandro Santilli <strk@keybit.net>
7190 * [r1862] * capi/Makefile.am: don't directly link geostest against
7191 both libgeos.so and libstdc++ (should be derived by
7194 2006-10-12 15:33 Sandro Santilli <strk@keybit.net>
7196 * [r1861] * tests/bigtest/GeometryTestFactory.cpp,
7197 tests/bigtest/bigtest.h, tests/bigtest/TestSweepLineSpeed.cpp:
7198 fixed header inclusion, to reduce compiler noise.
7200 2006-10-09 16:39 Sandro Santilli <strk@keybit.net>
7202 * [r1860] * source/headers/geos/geom/BinaryOp.h: always snap geoms
7203 to each-other before applying an overlay (temp hack).
7205 2006-10-09 16:35 Sandro Santilli <strk@keybit.net>
7207 * [r1859] * source/operation/overlay/OverlayOp.cpp: enable all
7208 overlay result validators, make it disablable at compile time.
7210 2006-10-05 10:58 Mateusz Loskot <mateusz@loskot.net>
7212 * [r1858] Added inclusion guards to geos_c.h files.
7214 2006-10-05 09:46 Sandro Santilli <strk@keybit.net>
7216 * [r1857] increment areatest verbosity (needs -v -v)
7218 2006-10-02 18:53 Howard Butler <hobu.inc@gmail.com>
7220 * [r1856] GEOSEnvelope wasn't in the PROTOTYPES section in
7223 2006-09-27 07:48 Sandro Santilli <strk@keybit.net>
7225 * [r1855] updated tag item
7227 2006-09-27 07:43 Sandro Santilli <strk@keybit.net>
7229 * [r1854] added info about svn tags
7231 2006-09-19 06:54 Sandro Santilli <strk@keybit.net>
7233 * [r1853] Added <algorithm> include
7235 2006-09-08 23:13 Paul Ramsey <pramsey@cleverelephant.ca>
7237 * [r1851] Added information about funders of the 3.0.0 series: Safe
7239 Bavarian State Ministry of Agriculture and Forestry and the State
7242 2006-09-08 09:38 Sandro Santilli <strk@keybit.net>
7246 2006-09-08 09:31 Sandro Santilli <strk@keybit.net>
7248 * [r1849] more debugging output
7250 2006-09-08 09:21 Sandro Santilli <strk@keybit.net>
7252 * [r1848] More testcases
7254 2006-09-07 18:07 Sandro Santilli <strk@keybit.net>
7256 * [r1847] New unit test for OverlayResultValidator class
7258 2006-09-07 18:07 Sandro Santilli <strk@keybit.net>
7260 * [r1846] more debugging output
7262 2006-09-07 17:52 Sandro Santilli <strk@keybit.net>
7264 * [r1845] Added addVertices private method (unused, as in JTS, but
7265 possibly useful in the future)
7267 2006-09-07 17:41 Sandro Santilli <strk@keybit.net>
7269 * [r1844] Added debugging code
7271 2006-09-07 17:35 Sandro Santilli <strk@keybit.net>
7273 * [r1843] more testcases (added test for max distance of offset
7276 2006-09-07 15:28 Sandro Santilli <strk@keybit.net>
7278 * [r1842] removed svn:executable prop from all .cpp files
7280 2006-09-07 15:22 Sandro Santilli <strk@keybit.net>
7282 * [r1841] removed svn:executable property
7284 2006-09-07 15:21 Sandro Santilli <strk@keybit.net>
7286 * [r1840] testing execute bit state
7288 2006-09-07 12:17 Mateusz Loskot <mateusz@loskot.net>
7290 * [r1839] Set svn:keyword for $ expansion.
7292 2006-09-07 11:34 Sandro Santilli <strk@keybit.net>
7294 * [r1838] Cleaned up OverlayResultValidator call (still disabled
7297 2006-09-07 11:27 Sandro Santilli <strk@keybit.net>
7299 * [r1837] blindly return positive result if any input or output is
7302 2006-09-07 11:08 Sandro Santilli <strk@keybit.net>
7304 * [r1836] new test for FuzzyPointLocator
7306 2006-09-07 10:30 Sandro Santilli <strk@keybit.net>
7308 * [r1835] Explicit values to LocationValue enum items. Removed CVS
7311 2006-09-07 09:33 Sandro Santilli <strk@keybit.net>
7313 * [r1834] Removed catch-all headers inclusion and use of obsoleted
7316 2006-09-07 09:24 Sandro Santilli <strk@keybit.net>
7320 2006-09-07 09:23 Sandro Santilli <strk@keybit.net>
7322 * [r1832] comment cleanup
7324 2006-09-07 09:01 Sandro Santilli <strk@keybit.net>
7326 * [r1831] Comments about ownership (and lifetime) of returned
7329 2006-09-07 08:59 Sandro Santilli <strk@keybit.net>
7331 * [r1830] New DistanceOp unit test
7333 2006-09-07 08:57 Sandro Santilli <strk@keybit.net>
7335 * [r1829] (computeMinDistancePoints): fixed invalid reference.
7337 2006-09-07 08:23 Sandro Santilli <strk@keybit.net>
7339 * [r1828] don't giveup on automake failures (testing)
7341 2006-09-06 18:44 Sandro Santilli <strk@keybit.net>
7343 * [r1827] Ops, overlay result validation erroenously committed
7345 2006-09-06 18:41 Sandro Santilli <strk@keybit.net>
7347 * [r1826] new test for OffsetPointGenerator class
7349 2006-09-06 18:37 Sandro Santilli <strk@keybit.net>
7351 * [r1825] Fixed uninitialized memory bug
7353 2006-09-06 17:59 Sandro Santilli <strk@keybit.net>
7355 * [r1824] new test for FuzzyPointLocator class
7357 2006-09-06 17:48 Sandro Santilli <strk@keybit.net>
7359 * [r1823] updated after GeometrySnapper interface change.
7361 2006-09-06 17:26 Mateusz Loskot <mateusz@loskot.net>
7363 * [r1822] Set $ expansion for new files in 'overlay' module.
7365 2006-09-06 17:22 Sandro Santilli <strk@keybit.net>
7367 * [r1821] Rest of Overlay validation classes.
7369 2006-09-06 16:54 Mateusz Loskot <mateusz@loskot.net>
7371 * [r1820] Set svn:keyword property for Id keyword expansion.
7373 2006-09-06 15:50 Sandro Santilli <strk@keybit.net>
7375 * [r1819] Fixed comments and includes
7377 2006-09-06 15:33 Sandro Santilli <strk@keybit.net>
7379 * [r1818] new helper class for Overlay op validation.
7381 2006-09-06 15:21 Sandro Santilli <strk@keybit.net>
7383 * [r1817] (getBoundary) memory allocations documented
7385 2006-09-05 16:18 Sandro Santilli <strk@keybit.net>
7387 * [r1816] updated (last commit log was bogus, refer to ChangeLog
7390 2006-09-05 16:07 Sandro Santilli <strk@keybit.net>
7392 * [r1815] (OverlayOp::checkObviouslyWrongResult): exceptions
7395 2006-08-31 23:13 Sandro Santilli <strk@keybit.net>
7397 * [r1814] (insertContained): fixed bug reported in
7398 geos-devel/2006-August/002541.html
7400 2006-08-31 23:07 Sandro Santilli <strk@keybit.net>
7402 * [r1813] Reverted last two commits. Darwin host on buildbot seems
7403 to have its own problems...
7405 2006-08-31 22:28 Sandro Santilli <strk@keybit.net>
7407 * [r1812] Ops, it was AM_CONFIG_HEADER the old version - still
7410 2006-08-31 22:21 Sandro Santilli <strk@keybit.net>
7412 * [r1811] AC_CONFIG_HEADERS => AM_CONFIG_HEADER (to support older
7415 2006-08-04 20:30 Howard Butler <hobu.inc@gmail.com>
7417 * [r1810] version should be 3.0.0 instead of 3.3.0
7419 2006-08-04 20:29 Howard Butler <hobu.inc@gmail.com>
7421 * [r1809] bump patch to rc1
7423 2006-08-04 20:23 Howard Butler <hobu.inc@gmail.com>
7425 * [r1808] give makefile.vc some love
7427 2006-08-04 16:40 Charlie Savage <cfis@savagexi.com>
7429 * [r1807] Updated SWIG bindings to expose the equalsExact and
7432 2006-08-03 23:43 Charlie Savage <cfis@savagexi.com>
7434 * [r1806] Two changes needed to include the correct definitions for
7435 compiling geos using MingW/msys on Windows.
7437 2006-08-03 22:46 Sandro Santilli <strk@keybit.net>
7439 * [r1805] try to keep text within 80 cols
7441 2006-08-03 22:24 Charlie Savage <cfis@savagexi.com>
7443 * [r1804] Changed configure.in to use *nix line feeds.
7445 2006-08-03 22:17 Charlie Savage <cfis@savagexi.com>
7447 * [r1803] Mistakenly used Geometry* in C api headers instead of
7450 2006-08-03 22:13 Charlie Savage <cfis@savagexi.com>
7452 * [r1802] Removed native line endings for configure.in since CR/LF
7453 does not work on Windows under msys.
7455 2006-08-03 22:02 Charlie Savage <cfis@savagexi.com>
7457 * [r1801] Added equalsExact and normalize to the c api as discussed
7459 (http://geos.refractions.net/pipermail/geos-devel/2006-July/002452.html).
7461 2006-08-03 21:34 Charlie Savage <cfis@savagexi.com>
7463 * [r1800] Updated build scripts so that ruby/geos_wrap.cxx,
7464 python/geos_wrap.cxx and python/geos.py are removed by make
7465 maintainer-clean but not make clean.
7467 2006-08-03 16:28 Mateusz Loskot <mateusz@loskot.net>
7469 * [r1799] Fixed Bug #90
7471 2006-08-03 16:18 Charlie Savage <cfis@savagexi.com>
7473 * [r1798] Added SWIG generated wrapper files for Ruby and Python
7475 2006-07-27 06:18 Mateusz Loskot <mateusz@loskot.net>
7477 * [r1797] Added svn:ignore property to ignore 'geos-3.0.0rc1' dir
7478 (testing commit access to SVN).
7480 2006-07-26 19:06 Sandro Santilli <strk@keybit.net>
7482 * [r1795] Removed .cvsignore files from repository
7484 2006-07-26 17:51 Sandro Santilli <strk@keybit.net>
7486 * [r1794] * capi/Makefile.am: forced link of geostest against
7488 * tests/xmltester/XMLTester.cpp: added <cmath> include (for fabs
7491 2006-07-26 15:28 Sandro Santilli <strk@keybit.net>
7493 * [r1776] Added geometry snapping heuristic
7495 2006-07-25 20:45 Sandro Santilli <strk@keybit.net>
7497 * [r1775] Made autogen.sh errors more visible
7499 2006-07-21 19:37 Charlie Savage <cfis@savagexi.com>
7501 * [r1773] Added note about inclusion of version.in.vc. See
7502 http://geos.refractions.net/pipermail/geos-devel/2006-July/002463.html
7505 2006-07-21 17:59 Sandro Santilli <strk@keybit.net>
7507 * [r1772] Added test for GeometrySnapper
7509 2006-07-21 17:59 Sandro Santilli <strk@keybit.net>
7511 * [r1771] Fixed preprocessor directive use
7513 2006-07-21 17:09 Sandro Santilli <strk@keybit.net>
7515 * [r1770] Added new precision::LineStringSnapper class + test
7516 and precision::GeometrySnapper (w/out test)
7518 2006-07-21 17:05 Sandro Santilli <strk@keybit.net>
7520 * [r1769] added operator<< for CoordinateList class
7522 2006-07-21 17:00 Sandro Santilli <strk@keybit.net>
7524 * [r1768] Added another distance() test
7526 2006-07-21 16:45 Mateusz Loskot <mateusz@loskot.net>
7528 * [r1767] Wrapped FIXME message with #warning directive to shout
7529 about potential headers removal in future.
7531 2006-07-21 14:53 Sandro Santilli <strk@keybit.net>
7533 * [r1766] CoordinateList class re-introduced, for list-based ops
7534 (not strictly mapped to JTS version, not yet at least)
7536 2006-07-21 14:49 Sandro Santilli <strk@keybit.net>
7538 * [r1765] Fixed typo in comment
7540 2006-07-21 08:33 Sandro Santilli <strk@keybit.net>
7542 * [r1764] Removed blank space after backslash (automake complained)
7544 2006-07-19 02:43 Charlie Savage <cfis@savagexi.com>
7546 * [r1763] Added veresion.h.vc as EXTRA_DIST to ensure it is
7547 packaged when doing make dist.
7549 2006-07-15 19:36 Charlie Savage <cfis@savagexi.com>
7551 * [r1762] Removed python test/cases directory (tests are now just
7552 in tests directory).
7554 2006-07-13 08:02 Charlie Savage <cfis@savagexi.com>
7556 * [r1761] Updated ChangeLog to note additional SWIG tests and
7557 integration with the GEOS build system.
7559 2006-07-13 07:49 Charlie Savage <cfis@savagexi.com>
7561 * [r1760] Updated version number to 3.0.0rc1-CAPI-1.1.1 to match
7562 the autoconf generated files.
7564 2006-07-13 07:38 Charlie Savage <cfis@savagexi.com>
7566 * [r1759] Fixed spelling mistake in test task.
7568 2006-07-13 07:36 Charlie Savage <cfis@savagexi.com>
7570 * [r1758] Removed dependency on README.txt since it has been
7573 2006-07-13 07:35 Charlie Savage <cfis@savagexi.com>
7575 * [r1757] New tests for the buffer operation.
7577 2006-07-13 07:29 Charlie Savage <cfis@savagexi.com>
7579 * [r1756] Added SWIG Python and Ruby bindings back into the main
7582 2006-07-13 07:27 Charlie Savage <cfis@savagexi.com>
7584 * [r1755] Updated extra_dist for test directories.
7586 2006-07-13 07:20 Charlie Savage <cfis@savagexi.com>
7588 * [r1754] Remove the dependency on the cases subdirectory which is
7591 2006-07-13 07:19 Charlie Savage <cfis@savagexi.com>
7593 * [r1753] Updated test suite to use the correct tests.
7595 2006-07-13 07:16 Charlie Savage <cfis@savagexi.com>
7597 * [r1752] Removed old tests cases which are no longer valid (worked
7600 2006-07-13 07:14 Charlie Savage <cfis@savagexi.com>
7602 * [r1751] New Python test case to ensure creating coordinate
7603 sequences and geometries works correctly.
7605 2006-07-13 07:14 Charlie Savage <cfis@savagexi.com>
7607 * [r1750] Removed README.txt files which are no longer applicable
7608 now that the SWIG bindings have been intergrated into the GEOS
7611 2006-07-13 07:13 Charlie Savage <cfis@savagexi.com>
7613 * [r1749] Renamed test class.
7615 2006-07-13 07:09 Charlie Savage <cfis@savagexi.com>
7617 * [r1748] Removed old, unused code.
7619 2006-07-13 07:09 Charlie Savage <cfis@savagexi.com>
7621 * [r1747] Added tyepmap to support creating polygons with holes.
7623 2006-07-13 07:08 Charlie Savage <cfis@savagexi.com>
7625 * [r1746] Added default value for quadsegs parmeter in buffer
7628 2006-07-13 04:47 Charlie Savage <cfis@savagexi.com>
7630 * [r1745] Manually moved from parent directory.
7632 2006-07-13 04:46 Charlie Savage <cfis@savagexi.com>
7634 * [r1744] Updated EXTRA_DIST to include python.i and geos.pth
7636 2006-07-13 04:46 Charlie Savage <cfis@savagexi.com>
7638 * [r1743] Moved file to tests subdirectory.
7640 2006-07-13 04:45 Charlie Savage <cfis@savagexi.com>
7642 * [r1742] Installation is now done by autoconf macros instead of
7645 2006-07-13 04:39 Charlie Savage <cfis@savagexi.com>
7647 * [r1741] Cleaned up ruby.i, added licenxe to python.i, commented
7648 back in python.i into geos.i.
7650 2006-07-13 04:09 Charlie Savage <cfis@savagexi.com>
7652 * [r1740] Added code to read xml test cases.
7654 2006-07-13 04:08 Charlie Savage <cfis@savagexi.com>
7656 * [r1739] Added exception handling for results that return
7657 geometries. Added normalize and equalsExact, but for the moment
7658 they are commented out.
7660 2006-07-13 03:59 Charlie Savage <cfis@savagexi.com>
7662 * [r1738] Changes to compile on VC++ - fully qualified polygon
7663 name. Should also work on MingW, will test next.
7665 2006-07-12 23:17 Charlie Savage <cfis@savagexi.com>
7667 * [r1737] Disabled test_combinations.rb for the moment since it
7670 2006-07-12 23:16 Charlie Savage <cfis@savagexi.com>
7672 * [r1736] Fixed serious bug in geom_to_hex and geom_to_wkb type
7673 maps. Was using temporary variable instead of passed in variable.
7675 2006-07-12 22:55 Charlie Savage <cfis@savagexi.com>
7677 * [r1735] Switched GeosBytesOrder to int in api signatures.
7679 2006-07-12 22:11 Charlie Savage <cfis@savagexi.com>
7681 * [r1734] A number of changes to fix warning generated by gcc and
7682 to make sure the bindings compile for Python.
7684 2006-07-12 22:11 Charlie Savage <cfis@savagexi.com>
7686 * [r1733] Updated Python SWIG makefile to build with the c api.
7688 2006-07-12 22:10 Charlie Savage <cfis@savagexi.com>
7690 * [r1732] Minor change to fix gcc warning.
7692 2006-07-12 22:10 Charlie Savage <cfis@savagexi.com>
7694 * [r1731] Updated Ruby SWIG makefile to build with the c api.
7696 2006-07-12 21:03 Charlie Savage <cfis@savagexi.com>
7698 * [r1730] Fixed an error in the way GEOSByteOrder was declared. It
7699 is now an enum in geos_c.h
7701 2006-07-12 19:10 Charlie Savage <cfis@savagexi.com>
7703 * [r1729] Added %rename directive so that GeomUnion is exposed as
7704 union is SWIG languages.
7706 2006-07-12 19:08 Charlie Savage <cfis@savagexi.com>
7708 * [r1728] Updated tests for combinatins (union, intersection, etc.)
7709 and operaptions (buffer, centroid, etc.).
7711 2006-07-12 19:07 Charlie Savage <cfis@savagexi.com>
7713 * [r1727] These tests are no longer needed.
7715 2006-07-12 17:51 Charlie Savage <cfis@savagexi.com>
7717 * [r1726] Ported old tests for relations, such as intersects,
7718 touches, etc., to new swig bindings.
7720 2006-07-12 08:30 Charlie Savage <cfis@savagexi.com>
7722 * [r1725] Added type map needed to create polygons with holes.
7723 Unfortunately, this is Ruby specific. It needs to be ported to
7726 2006-07-12 08:29 Charlie Savage <cfis@savagexi.com>
7728 * [r1724] Removed wrapper classes and replace them with SWIG "fake"
7729 classes. This makes the interface cleaner, and makes memory
7730 management much easier. Also added area, dimension, length,
7731 getExteriorRing, getInteriorRingN methods.
7733 2006-07-12 08:27 Charlie Savage <cfis@savagexi.com>
7735 * [r1723] Added test to read from wkb geometry - currently fails,
7736 needs more investigation.
7738 2006-07-12 08:27 Charlie Savage <cfis@savagexi.com>
7740 * [r1722] Added tests for invalid geometries.
7742 2006-07-12 08:27 Charlie Savage <cfis@savagexi.com>
7744 * [r1721] Updated ruby test suite.
7746 2006-07-12 08:24 Charlie Savage <cfis@savagexi.com>
7748 * [r1720] New tests for area, length, distance.
7750 2006-07-12 05:21 Charlie Savage <cfis@savagexi.com>
7752 * [r1719] Converted line feeds to Unix style.
7754 2006-07-12 05:21 Charlie Savage <cfis@savagexi.com>
7756 * [r1718] New tests for creating geometries and calling various
7757 functions such as numGeometries, isValid, etc.
7759 2006-07-12 05:20 Charlie Savage <cfis@savagexi.com>
7761 * [r1717] Tests for srid handling.
7763 2006-07-12 05:20 Charlie Savage <cfis@savagexi.com>
7765 * [r1716] Merged tests from test_wkb_reader.rb
7767 2006-07-12 05:18 Charlie Savage <cfis@savagexi.com>
7769 * [r1715] Merging into test_io.rb
7771 2006-07-12 04:46 Charlie Savage <cfis@savagexi.com>
7773 * [r1714] Tests to verify returned version numbers from C api.
7775 2006-07-11 18:48 Charlie Savage <cfis@savagexi.com>
7777 * [r1713] Fixes for coordinate sequences. Fixed bug in range
7778 checking, chaned clone to be a method instead of copy
7779 constructor, marked clone as creating a new object.
7781 2006-07-11 18:44 Charlie Savage <cfis@savagexi.com>
7783 * [r1712] Tests for SWIG coordinate sequence class.
7785 2006-07-11 09:07 Charlie Savage <cfis@savagexi.com>
7787 * [r1711] Added reference to new enum called GEOSByteOrders. The
7788 enum has two values, GEOS_WKB_NDR and GEOS_WKB_XDR which signify
7789 big endian and little endian byte orders.
7791 2006-07-11 09:05 Charlie Savage <cfis@savagexi.com>
7793 * [r1710] Added 5 methods to the C API as documented in the
7794 changelong. The new methods are read/write WKB Hex values,
7795 read/write WKB byte order and read wkb output dimensions.
7797 2006-07-11 08:55 Charlie Savage <cfis@savagexi.com>
7799 * [r1709] Test cases for reading and writing geometries to WKT, WKB
7800 and hex encoded WKB formats via the SWIG bindings.
7802 2006-07-11 08:54 Charlie Savage <cfis@savagexi.com>
7804 * [r1708] Updated visual studio header file to match geos_c.h.in
7806 2006-07-11 08:53 Charlie Savage <cfis@savagexi.com>
7808 * [r1707] Added 5 methods to the C API as documented in the
7809 changelong. The new methods are read/write WKB Hex values,
7810 read/write WKB byte order and read wkb output dimensions.
7812 2006-07-11 08:52 Charlie Savage <cfis@savagexi.com>
7814 * [r1706] Noted additions to the C API and porting of SWIG to use
7817 2006-07-11 08:44 Charlie Savage <cfis@savagexi.com>
7819 * [r1705] Ported SWIG bindings to use c-api.
7821 2006-07-10 22:29 Sandro Santilli <strk@keybit.net>
7823 * [r1704] Added .cvsignore file
7825 2006-07-10 21:51 Sandro Santilli <strk@keybit.net>
7827 * [r1703] don't use dynamic strings as format arg the formatted
7830 2006-07-10 10:16 Sandro Santilli <strk@keybit.net>
7832 * [r1702] changed vector<bool> to vector<short int> (see bug#101)
7834 2006-07-09 03:37 Mateusz Loskot <mateusz@loskot.net>
7836 * [r1701] Added 'testrunner' pattern to tests/xmltester/.cvsignore.
7838 2006-07-09 03:21 Mateusz Loskot <mateusz@loskot.net>
7840 * [r1700] Added 'testrunner' to .cvsignore patterns.
7842 2006-07-09 03:21 Mateusz Loskot <mateusz@loskot.net>
7844 * [r1699] Updated ChangeLog with details about new unit tests.
7846 2006-07-09 03:16 Mateusz Loskot <mateusz@loskot.net>
7848 * [r1698] Added new tests to tests/unit/Makefile.am.
7850 2006-07-09 03:15 Mateusz Loskot <mateusz@loskot.net>
7852 * [r1697] Added new tests cases to tests/unit/noding. Removed
7853 zero-to-pointer casts.
7855 2006-07-09 00:24 Sandro Santilli <strk@keybit.net>
7857 * [r1696] Added testrunner to CLEANFILES. make distcheck now
7860 2006-07-08 00:33 Sandro Santilli <strk@keybit.net>
7862 * [r1693] * configure.in: incremented CAPI minor version, to avoid
7863 falling behind any future version from the 2.2. branch.
7864 * source/geom/Geometry.cpp, source/geom/GeometryFactory.cpp,
7865 source/geomgraph/EdgeRing.cpp,
7866 source/headers/geos/geom/Geometry.h,
7867 source/headers/geos/geom/GeometryFactory.h,
7868 source/headers/geos/geom/GeometryFactory.inl,
7869 source/headers/geos/geomgraph/EdgeRing.h:
7870 updated doxygen comments (sync with JTS head).
7871 * source/headers/geos/platform.h.in: include <inttypes.h>
7872 rather then <stdint.h>
7874 2006-07-07 20:02 Mateusz Loskot <mateusz@loskot.net>
7876 * [r1691] Updated ChangeLog with version comparison fix in
7879 2006-07-07 20:00 Mateusz Loskot <mateusz@loskot.net>
7881 * [r1690] Fixed versions comparison in the GEOS_UNIT macro.
7883 2006-07-07 19:33 Sandro Santilli <strk@keybit.net>
7885 * [r1689] * acsite.m4: include <inttypes.h> rather then <stdint.h>
7886 (the latter is not available on Solaris 9)
7887 * configure.in: make sure CFLAGS is set before compiling
7888 using the 64bit integer detection macro.
7890 2006-07-06 16:39 Mateusz Loskot <mateusz@loskot.net>
7892 * [r1688] Fixed version query regexp with escaped dots. Removed
7893 -lpq from GEOS_LIBS flags.
7895 2006-07-05 23:27 Mateusz Loskot <mateusz@loskot.net>
7897 * [r1687] Removed redundant -L and -I from GEOS_LIBS and
7900 2006-07-05 23:10 Mateusz Loskot <mateusz@loskot.net>
7902 * [r1686] Fixed GEOS_INIT to support full paths to geos-config
7903 passed to --with-geos. Fixed version decoding.
7905 2006-07-05 22:54 Sandro Santilli <strk@keybit.net>
7907 * [r1685] distribute utility.h
7909 2006-07-05 22:19 Sandro Santilli <strk@keybit.net>
7911 * [r1684] distribute the TUT framework.
7913 2006-07-05 21:47 Sandro Santilli <strk@keybit.net>
7915 * [r1683] Distribute XML tests and tester.
7917 2006-07-05 21:18 Sandro Santilli <strk@keybit.net>
7919 * [r1682] Fixed missing SweeplineNestedRingTester.cpp file.
7921 2006-07-05 20:52 Sandro Santilli <strk@keybit.net>
7923 * [r1681] Fixed missing backslash, dropping headers from
7926 2006-07-05 20:20 Sandro Santilli <strk@keybit.net>
7930 2006-07-05 20:19 Sandro Santilli <strk@keybit.net>
7932 * [r1679] added checks for obviously wrong result of difference and
7935 2006-06-27 15:59 Sandro Santilli <strk@keybit.net>
7937 * [r1677] * source/algorithm/HCoordinate.cpp: added support for
7940 2006-06-27 15:26 Sandro Santilli <strk@keybit.net>
7942 * [r1676] * capi/geos_c.cpp: fixed forward declaration of
7943 GEOSCoordSeq_getOrdinate.
7944 * capi/geos_c.h.in: renamed GEOSGeomTypeId enum to GEOSGeomTypes,
7945 to make VC++ 2005 happy.
7947 2006-06-19 23:33 Sandro Santilli <strk@keybit.net>
7949 * [r1675] Don't *require* CoordinateFilters to define both
7950 read-only and read-write methods.
7952 2006-06-19 22:52 Sandro Santilli <strk@keybit.net>
7954 * [r1674] optimized loops
7956 2006-06-19 21:20 Sandro Santilli <strk@keybit.net>
7958 * [r1673] updated port info
7960 2006-06-19 21:17 Sandro Santilli <strk@keybit.net>
7962 * [r1672] port info and doxygen dox.
7964 2006-06-19 20:48 Sandro Santilli <strk@keybit.net>
7966 * [r1671] parseCase(): make sure to exit the <case> tag before
7969 2006-06-14 19:27 Sandro Santilli <strk@keybit.net>
7971 * [r1670] Let the compiler synthetize copy ctor and assignment op
7972 for Coordinate class to obtain better numerical stability.
7974 2006-06-14 19:19 Sandro Santilli <strk@keybit.net>
7976 * [r1669] Added support for "AreaTest" operations.
7978 2006-06-14 19:17 Sandro Santilli <strk@keybit.net>
7980 * [r1668] Fixed bug in findShell() needlessly erasing vector
7983 2006-06-14 15:38 Sandro Santilli <strk@keybit.net>
7985 * [r1667] Fixed just-introduced bug
7987 2006-06-14 15:03 Sandro Santilli <strk@keybit.net>
7989 * [r1666] * source/operation/overlay/OverlayOp.cpp: use
7990 NodeMap::container and related typedefs, removed (int) casts,
7993 2006-06-14 14:32 Sandro Santilli <strk@keybit.net>
7995 * [r1665] EdgeEnd::getEdge() made non-virtual and inlined.
7997 2006-06-14 13:59 Sandro Santilli <strk@keybit.net>
7999 * [r1664] Fixed bug in PolygonBuilder::placePolygonHoles,
8000 performance improved as a side effect.
8002 2006-06-13 23:26 Sandro Santilli <strk@keybit.net>
8006 2006-06-13 22:50 Sandro Santilli <strk@keybit.net>
8008 * [r1662] * source/headers/geos/io/WKTReader.inl: added missing
8009 include for GEOS_DEBUG set case, use stderr for debugging output.
8011 2006-06-13 22:19 Sandro Santilli <strk@keybit.net>
8013 * [r1661] fixed unused parameter warning
8015 2006-06-13 22:00 Sandro Santilli <strk@keybit.net>
8017 * [r1660] Changed GeometryGraph::lineEdgeMap set comparison
8018 function to be pointer-based. Should be safe and much faster.
8019 Available tests all succeed.
8021 2006-06-13 21:42 Sandro Santilli <strk@keybit.net>
8023 * [r1659] trimmed cvs log, cleanups
8025 2006-06-13 21:40 Sandro Santilli <strk@keybit.net>
8027 * [r1658] Cleanups and some more debugging lines
8029 2006-06-13 21:38 Sandro Santilli <strk@keybit.net>
8031 * [r1657] Added self comparison check in Geometry::compareTo().
8033 2006-06-13 19:16 Sandro Santilli <strk@keybit.net>
8035 * [r1656] fixed mis-assigned commit
8037 2006-06-12 17:18 Sandro Santilli <strk@keybit.net>
8039 * [r1655] LineSegmentIndex: explicitly initialized parent class in
8042 2006-06-12 17:15 Sandro Santilli <strk@keybit.net>
8044 * [r1654] Removed unused parameters warning
8046 2006-06-12 17:14 Sandro Santilli <strk@keybit.net>
8048 * [r1653] added assert(0) version of filter_ro() and filter_rw() to
8049 allow implementations to only defined the required one.
8051 2006-06-12 16:59 Sandro Santilli <strk@keybit.net>
8053 * [r1652] Removed unused parameter warnings
8055 2006-06-12 16:57 Sandro Santilli <strk@keybit.net>
8057 * [r1651] Added note about ownership of return from
8060 2006-06-12 16:55 Sandro Santilli <strk@keybit.net>
8062 * [r1650] fixed compiler warnings, fixed some methods to omit
8065 2006-06-12 16:51 Sandro Santilli <strk@keybit.net>
8067 * [r1649] Added equality and inequality operators and tests
8069 2006-06-12 16:36 Sandro Santilli <strk@keybit.net>
8071 * [r1648] indentation, notes about things to be fixed.
8073 2006-06-12 15:47 Sandro Santilli <strk@keybit.net>
8075 * [r1647] implemented missing getEdgesBetween() method (untested).
8077 2006-06-12 15:46 Sandro Santilli <strk@keybit.net>
8079 * [r1646] provided a memory friendly version of toEdges() method.
8081 2006-06-12 15:07 Sandro Santilli <strk@keybit.net>
8083 * [r1645] explicitly invoked CoordinateSequence (copy) ctor -
8084 suggested by GCC warning.
8086 2006-06-12 15:06 Sandro Santilli <strk@keybit.net>
8088 * [r1644] Added default ctor and copy ctor (protected)
8090 2006-06-12 13:57 Sandro Santilli <strk@keybit.net>
8092 * [r1643] Check for int64_t type for int64 typedef.
8094 2006-06-12 11:29 Sandro Santilli <strk@keybit.net>
8096 * [r1642] unsigned int => size_t
8098 2006-06-12 10:49 Sandro Santilli <strk@keybit.net>
8100 * [r1641] unsigned int => size_t
8102 2006-06-12 10:39 Sandro Santilli <strk@keybit.net>
8104 * [r1640] don't print test file precision model if verbosity level
8107 2006-06-12 10:10 Sandro Santilli <strk@keybit.net>
8109 * [r1639] Fixed getGeometryN() to take size_t rather then int,
8110 changed unsigned int parameters to size_t.
8112 2006-06-09 08:28 Sandro Santilli <strk@keybit.net>
8114 * [r1638] Removed compiler warning
8116 2006-06-09 08:17 Sandro Santilli <strk@keybit.net>
8118 * [r1637] removed signed/unsigned comparison warnings.
8120 2006-06-09 08:09 Sandro Santilli <strk@keybit.net>
8122 * [r1636] removed signed/unsigned comparison warnings.
8124 2006-06-09 08:02 Sandro Santilli <strk@keybit.net>
8126 * [r1635] Fixed signed/unsigned comparison tests
8128 2006-06-09 07:42 Sandro Santilli <strk@keybit.net>
8130 * [r1634] * source/geomgraph/GeometryGraph.cpp,
8131 source/operation/buffer/OffsetCurveSetBuilder.cpp,
8132 source/operation/overlay/OverlayOp.cpp,
8133 source/operation/valid/RepeatedPointTester.cpp: Fixed warning
8134 after Polygon ring accessor methods changed to work with size_t.
8135 Small optimizations in loops.
8137 2006-06-09 06:41 Sandro Santilli <strk@keybit.net>
8139 * [r1633] Added missing log for mloskot change
8141 2006-06-08 18:50 Mateusz Loskot <mateusz@loskot.net>
8143 * [r1632] Fixed no-effect warning in test<1> from
8146 2006-06-08 18:18 Sandro Santilli <strk@keybit.net>
8148 * [r1631] * tests/unit/geom/GeometryFactoryTest.cpp: fixed compiler
8149 warnings about signed/unsigned comparisons.
8151 2006-06-08 17:58 Sandro Santilli <strk@keybit.net>
8153 * [r1630] Polygon::getNumInteriorRing() return size_t,
8154 Polygon::interiorRingN() takes size_t.
8156 2006-06-08 17:46 Sandro Santilli <strk@keybit.net>
8158 * [r1629] * tests/unit/geom/CoordinateArraySequenceTest.cpp: fix
8159 signed/unsigned comparison warning.
8161 2006-06-08 15:55 Sandro Santilli <strk@keybit.net>
8163 * [r1628] * tests/xmltester/markup/MarkupSTL.cpp: removed use of
8164 allocator<char>, which brings in some incompatibilities with
8165 libstdc++ 6.0.7 (gcc 4.0.2).
8167 2006-06-08 13:19 Sandro Santilli <strk@keybit.net>
8169 * [r1627] Commented out ruby and python detection
8171 2006-06-08 12:58 Sandro Santilli <strk@keybit.net>
8173 * [r1626] Fixed xml testrunner rule
8175 2006-06-08 12:16 Sandro Santilli <strk@keybit.net>
8177 * [r1625] added XML tests run to the 'make check' rule.
8179 2006-06-08 11:20 Sandro Santilli <strk@keybit.net>
8181 * [r1624] Added missing virtual destructor to abstract classes.
8183 2006-06-07 20:04 Sandro Santilli <strk@keybit.net>
8185 * [r1623] * configure.in: enforce -Wall -ansi -pedantic
8186 -Wno-long-long to C and CXX flags.
8188 2006-06-07 19:45 Sandro Santilli <strk@keybit.net>
8190 * [r1622] Renamed (reserved) TESTS variable to RUBY_TESTS
8192 2006-06-07 19:26 Sandro Santilli <strk@keybit.net>
8194 * [r1621] Fixed SUBDIRS order, and added a NOTE about maintaining
8197 2006-06-07 17:03 Sandro Santilli <strk@keybit.net>
8199 * [r1620] * Makefile.am, configure.in, swig/python/Makefile.am,
8200 swig/ruby/Makefile.am, swig/ruby/test/Makefile.am: swig removed
8201 from automatic build process.
8202 * configure.in: removed check for boost availability.
8204 2006-06-07 16:07 Sandro Santilli <strk@keybit.net>
8206 * [r1619] Set release version to 3.0.0rc1
8208 2006-06-07 14:10 Mateusz Loskot <mateusz@loskot.net>
8210 * [r1618] Update ChangeLog with info about new test case
8211 isPointInRingTest.cpp.
8213 2006-06-07 14:06 Mateusz Loskot <mateusz@loskot.net>
8215 * [r1617] Renamed file isPointInRing.cpp to isPointInRingTest.cpp
8216 to follow GEOS Unit Test convention.
8218 2006-06-07 13:52 Mateusz Loskot <mateusz@loskot.net>
8220 * [r1616] Added new test: CGAlgorithms/isPointInRing.cpp.
8222 2006-06-07 13:10 Sandro Santilli <strk@keybit.net>
8224 * [r1615] Removed Triangle.h include from geom.h
8226 2006-06-07 13:08 Sandro Santilli <strk@keybit.net>
8228 * [r1614] * source/headers/geos/geom/Makefile.am: removed
8229 Triangle.h from installed header set.
8231 2006-06-05 19:42 Sandro Santilli <strk@keybit.net>
8233 * [r1613] Fixed noinst_geos_HEADERS => noinst_HEADERS.
8235 2006-06-05 15:36 Sandro Santilli <strk@keybit.net>
8237 * [r1612] Given OverlayOp funx code enum a name and renamed values
8238 to have a lowercase prefix. Drop all of noding headers from
8239 installed header set.
8241 2006-06-03 22:31 Howard Butler <hobu.inc@gmail.com>
8243 * [r1611] update to track latest removals
8245 2006-06-03 22:29 Howard Butler <hobu.inc@gmail.com>
8247 * [r1610] Use a fully qualified namespace for LineSegment because
8248 we're inside of geos::simplify at the time
8250 2006-06-01 11:49 Sandro Santilli <strk@keybit.net>
8252 * [r1609] Reduced installed headers form geomgraph namespace
8254 2006-06-01 10:28 Sandro Santilli <strk@keybit.net>
8256 * [r1608] Reduced number of installed headers for the geos::index
8259 2006-05-25 18:44 Sandro Santilli <strk@keybit.net>
8261 * [r1607] * tests/unit/geom/TriangleTest.cpp: take floating-point
8262 rounding error into account.
8264 2006-05-25 16:11 Mateusz Loskot <mateusz@loskot.net>
8266 * [r1606] Changed precision constant with epsilon() from
8267 std::numeric_limits.
8269 2006-05-25 15:54 Mateusz Loskot <mateusz@loskot.net>
8271 * [r1605] Added specialization of ensure_equals for double type.
8273 2006-05-24 16:29 Sandro Santilli <strk@keybit.net>
8275 * [r1604] * source/index/quadtree/DoubleBits.cpp: handled negative
8276 or zero values in getExponent().
8278 2006-05-24 16:01 Sandro Santilli <strk@keybit.net>
8280 * [r1603] * tests/unit/utility.h: fixed missing return from
8281 isSameStructure's specialization on GeometryCollection, also
8282 fixed a signed/unsigned mismatch warning there.
8284 2006-05-24 15:42 Sandro Santilli <strk@keybit.net>
8286 * [r1602] * source/util/Makefile.am,
8287 source/util/CoordinateArrayFiter.cpp,
8288 source/util/GEOSException.cpp,
8289 source/util/UniqueCoordinateArrayFilter.cpp: removed empty
8290 implementation files.
8292 2006-05-24 15:32 Sandro Santilli <strk@keybit.net>
8294 * [r1601] * source/headers/geos/simplify/TaggedLinesSimplifier.h:
8295 added LineSegmentIndex.h include so that every use of the
8296 templated simplify() function get all the required definitions.
8298 2006-05-24 15:17 Sandro Santilli <strk@keybit.net>
8300 * [r1600] Reduced number of installed headers in geos/operation/
8303 2006-05-24 13:44 Sandro Santilli <strk@keybit.net>
8305 * [r1599] Added a note about unit tests being introduced
8307 2006-05-24 11:44 Mateusz Loskot <mateusz@loskot.net>
8309 * [r1598] Added missing entries to ChangeLog.
8311 2006-05-24 11:41 Sandro Santilli <strk@keybit.net>
8313 * [r1597] * source/headers/geos/simplify/TaggedLinesSimplifier.h,
8314 source/simplify/TaggedLinesSimplifier.cpp,
8315 source/simplify/TopologyPreservingSimplifier.cpp:
8316 fixed bug in TopologyPreservingSimplifier failing to
8317 detect intersections, refactored TaggedLinesSimplifier
8318 class to more closely match JTS and use templated
8321 2006-05-24 08:32 Sandro Santilli <strk@keybit.net>
8323 * [r1596] * capi/geos_c.h.in: #include <stddef.h> to get size_t
8324 definition (only #ifndef __cplusplus)
8326 2006-05-24 05:53 Mateusz Loskot <mateusz@loskot.net>
8328 * [r1595] Added new test: TopologyPreservingSimplifierTest.cpp.
8329 Added new utility.cpp helper for Unit Tests (implementes utils
8330 from JTS Unit Tests).
8332 2006-05-23 15:06 Sandro Santilli <strk@keybit.net>
8334 * [r1594] * source/headers/geos/geom/Coordinate.h: added missing
8337 2006-05-23 14:44 Sandro Santilli <strk@keybit.net>
8339 * [r1593] * source/headers/geos/config.h: removed file which is not
8340 supposed to be in the repository.
8342 2006-05-23 14:29 Sandro Santilli <strk@keybit.net>
8344 * [r1592] * source/headers/geos/index/quadtree/DoubleBits.h,
8345 source/index/quadtree/DoubleBits.cpp: const correctness and
8348 2006-05-23 13:21 Sandro Santilli <strk@keybit.net>
8350 * [r1591] Added test for put/get Long values
8352 2006-05-23 13:16 Sandro Santilli <strk@keybit.net>
8354 * [r1590] Fixed a bug in WKBWriter::writeByteOrder() failing to
8355 consider machine's byte order
8357 2006-05-23 12:57 Sandro Santilli <strk@keybit.net>
8359 * [r1589] Fixed small typo in label
8361 2006-05-23 12:33 Sandro Santilli <strk@keybit.net>
8363 * [r1588] * source/io/ByteOrderValues.cpp: fixed bug in putLong()
8364 also affecting putDouble()
8366 2006-05-23 12:23 Sandro Santilli <strk@keybit.net>
8368 * [r1587] * tests/unit/Makefile.am,
8369 tests/unit/io/ByteOrderValuesTest.cpp: unit test for
8370 ByteOrderValues class.
8372 2006-05-23 11:07 Sandro Santilli <strk@keybit.net>
8374 * [r1586] * source/io/WKBWriter.cpp: fixed bug in ::writeInt
8375 missing to honour the requested byte order.
8377 2006-05-23 10:56 Sandro Santilli <strk@keybit.net>
8379 * [r1585] Fixed top comment
8381 2006-05-23 10:48 Sandro Santilli <strk@keybit.net>
8383 * [r1584] * tests/unit/io/WKBReaderTest.cpp: cleaned up and added
8384 both XDR and NDR tests.
8386 2006-05-23 09:24 Sandro Santilli <strk@keybit.net>
8388 * [r1583] * source/io/ByteOrderValues.cpp: changed ENDIAN_BIG and
8389 ENDIAN_LITTLE values to match WKBConstants::XDR and
8390 WKBConstants::NDR respectively.
8391 * source/headers/geos/io/WKBConstants.h: added comments about
8394 2006-05-22 15:08 Sandro Santilli <strk@keybit.net>
8396 * [r1582] Print colon after exception name (as it has always been)
8398 2006-05-19 17:44 Sandro Santilli <strk@keybit.net>
8400 * [r1581] * source/simplify/TopologyPreservingSimplifier.cpp:
8401 removed friend specification in
8402 TopologyPreservingSimplifier helper class
8405 2006-05-19 17:39 Sandro Santilli <strk@keybit.net>
8407 * [r1580] * tests/unit/geom/Geometry/coversTest.cpp:
8408 keep tests in 'tut' namespace.
8410 2006-05-19 16:38 Sandro Santilli <strk@keybit.net>
8412 * [r1579] * tests/xmltester/XMLTester.cpp: report
8413 error on load of requested tests.
8415 2006-05-18 10:19 Sandro Santilli <strk@keybit.net>
8417 * [r1578] * source/headers/geos/geom.h: fixed doxygen header for
8420 2006-05-18 10:16 Sandro Santilli <strk@keybit.net>
8422 * [r1577] Added note about the new BinaryOp class and its uses.
8424 2006-05-18 10:13 Sandro Santilli <strk@keybit.net>
8426 * [r1576] * source/headers/geos/geom/BinaryOp.h: added compile-time
8427 defines to avoid precision-reduction and simplify based policies
8428 (default to enabled).
8430 2006-05-18 09:32 Sandro Santilli <strk@keybit.net>
8432 * [r1575] added note about new Geometry predicates
8434 2006-05-18 09:00 Sandro Santilli <strk@keybit.net>
8436 * [r1574] Added tests for coveredBy(), fixed ChangeLog entry
8438 2006-05-18 08:56 Sandro Santilli <strk@keybit.net>
8440 * [r1573] * source/geom/Geometry.cpp,
8441 source/headers/geos/geom/Geometry.h: added
8442 covers() and isCoveredBy() predicates.
8443 * tests/unit/Makefile.am,
8444 tests/unit/geom/Geometry/coversTest.cpp:
8445 added test for covers() predicates.
8447 2006-05-17 17:41 Sandro Santilli <strk@keybit.net>
8449 * [r1572] Added output operator + test
8451 2006-05-17 17:24 Sandro Santilli <strk@keybit.net>
8453 * [r1571] Added port info, fixed isCoveredBy() comment.
8455 2006-05-17 17:20 Sandro Santilli <strk@keybit.net>
8457 * [r1570] added isCovers() and isCoveredBy() public methods to
8458 IntersectionMatrix and associated tests.
8460 2006-05-17 08:40 Sandro Santilli <strk@keybit.net>
8462 * [r1569] typo fixed to make description more clear
8464 2006-05-13 10:42 Mateusz Loskot <mateusz@loskot.net>
8466 * [r1563] Fixed line-ends in PointLocatorTest.cpp file.
8468 2006-05-13 08:26 Mateusz Loskot <mateusz@loskot.net>
8470 * [r1562] Fixed line-ends in isRectangleTest.cpp. Added new
8471 patterns to .cvsignore.
8473 2006-05-05 15:40 Sandro Santilli <strk@keybit.net>
8475 * [r1561] Had nodind validation error throw an exception for
8477 and MCIndexSnapRounder
8479 2006-05-05 14:34 Sandro Santilli <strk@keybit.net>
8481 * [r1560] New SegmentString unit test
8483 2006-05-05 14:25 Sandro Santilli <strk@keybit.net>
8485 * [r1559] moved getSegmentOctant out of .inl into .cpp, renamed
8486 private eiList to nodeList as in JTS, added more assertion
8487 checking and fixed doxygen comments
8489 2006-05-05 10:19 Sandro Santilli <strk@keybit.net>
8491 * [r1558] droppped SegmentString::getContext(), new name is
8492 getData() to reflect change in JTS
8494 2006-05-05 09:37 Sandro Santilli <strk@keybit.net>
8496 * [r1557] * source/headers/geos/geom.h: fixed namespace
8497 qualification in doxygen page about C++ interface.
8499 2006-05-04 15:49 Sandro Santilli <strk@keybit.net>
8501 * [r1556] updated all Geometry::getDimension() methods to return
8502 Dimension::DimensionType (closes bug#93)
8504 2006-05-04 14:05 Sandro Santilli <strk@keybit.net>
8506 * [r1555] * source/headers/geos/util/math.h: provided an
8507 util::round() method being an inline proxy to call appropriate
8508 default rounding function for the whole GEOS codebase. Currently
8509 pointing at util::java_math_round() being the last being used.
8511 2006-05-04 13:38 Sandro Santilli <strk@keybit.net>
8513 * [r1554] doxygen comments cleanup
8515 2006-05-04 12:54 Sandro Santilli <strk@keybit.net>
8517 * [r1553] Added invariant tester for NodeMap class, fixed comment
8518 about ownership of NodeFactory
8520 2006-05-04 12:33 Sandro Santilli <strk@keybit.net>
8522 * [r1552] Added some comments about RightmostEdgeFinder only
8523 considering forward DirectedEdge
8525 2006-05-04 12:19 Sandro Santilli <strk@keybit.net>
8527 * [r1551] Added note about findEdge() only scanning for forward
8530 2006-05-04 12:17 Sandro Santilli <strk@keybit.net>
8532 * [r1550] Added comment about management of newly created
8535 2006-05-04 10:15 Sandro Santilli <strk@keybit.net>
8537 * [r1549] Doxygen comments
8539 2006-05-04 09:16 Sandro Santilli <strk@keybit.net>
8541 * [r1548] Added JTS debugging, for comparison with JTS
8543 2006-05-04 08:42 Sandro Santilli <strk@keybit.net>
8545 * [r1547] Added note about the CoordinateSequence::toVector()
8548 2006-05-04 08:35 Sandro Santilli <strk@keybit.net>
8550 * [r1546] noding/SegmentNodeList.cpp: cleanups, changed output
8551 operator to be more similar to JTS
8553 2006-05-04 08:30 Sandro Santilli <strk@keybit.net>
8555 * [r1545] removed use of SegmentString::setCoordinates() [dropped]
8557 2006-05-04 08:29 Sandro Santilli <strk@keybit.net>
8559 * [r1544] * source/noding/ScaledNoder.cpp: removed use of
8560 SegmentString::setCoordinates().
8561 * source/headers/geos/noding/SegmentStrign.{h,inl}: removed new
8562 setCoordinates() interface.
8564 2006-05-04 07:43 Sandro Santilli <strk@keybit.net>
8566 * [r1543] output operator for SegmentString class
8568 2006-05-04 07:41 Sandro Santilli <strk@keybit.net>
8570 * [r1542] const-correct size() method for SegmentNodeList
8572 2006-05-04 06:36 Sandro Santilli <strk@keybit.net>
8574 * [r1541] Extended definition to take new CoordinateSequence
8575 tracking into account
8577 2006-05-03 20:05 Sandro Santilli <strk@keybit.net>
8579 * [r1540] Added SQL debugging output
8581 2006-05-03 19:47 Sandro Santilli <strk@keybit.net>
8583 * [r1539] added operator<< for CoordinateSequence
8585 2006-05-03 18:04 Sandro Santilli <strk@keybit.net>
8587 * [r1538] added SegmentString::setCoordinates() interface
8589 2006-05-03 17:54 Sandro Santilli <strk@keybit.net>
8591 * [r1537] Uncommented correctness checker
8593 2006-05-03 17:51 Sandro Santilli <strk@keybit.net>
8595 * [r1536] system headers included after package headers
8597 2006-05-03 17:50 Sandro Santilli <strk@keybit.net>
8599 * [r1535] Doxygen comments
8601 2006-05-03 17:48 Sandro Santilli <strk@keybit.net>
8603 * [r1534] Forgot a slash
8605 2006-05-03 17:48 Sandro Santilli <strk@keybit.net>
8607 * [r1533] Doxygen brief
8609 2006-05-03 16:22 Howard Butler <hobu.inc@gmail.com>
8611 * [r1532] tweak clean target
8613 2006-05-03 16:21 Howard Butler <hobu.inc@gmail.com>
8615 * [r1531] Build the C API and shared lib separate from the normal
8619 2006-05-03 16:19 Sandro Santilli <strk@keybit.net>
8621 * [r1530] fit in 80 columns
8623 2006-05-03 16:09 Howard Butler <hobu.inc@gmail.com>
8625 * [r1529] Maintain a geos_c.h.vc until we come up with a better
8628 2006-05-03 15:50 Howard Butler <hobu.inc@gmail.com>
8630 * [r1528] *** empty log message ***
8632 2006-05-03 15:49 Sandro Santilli <strk@keybit.net>
8634 * [r1527] fixed bug in SimpleSnapRounder::computeSnaps, trying to
8635 access out-of-bound vector element.
8637 2006-05-03 15:49 Howard Butler <hobu.inc@gmail.com>
8639 * [r1526] add additional files and change names where necessary
8641 2006-05-03 15:40 Sandro Santilli <strk@keybit.net>
8643 * [r1525] test SegmentString invariant before and after scaling
8645 2006-05-03 15:37 Sandro Santilli <strk@keybit.net>
8647 * [r1524] Tabs for indent
8649 2006-05-03 15:32 Howard Butler <hobu.inc@gmail.com>
8651 * [r1523] *** empty log message ***
8653 2006-05-03 15:30 Howard Butler <hobu.inc@gmail.com>
8655 * [r1522] Maintain a version.h.vc until we come up with a better
8658 2006-05-03 15:28 Sandro Santilli <strk@keybit.net>
8660 * [r1521] updated JTS_PORT to 1.7.1
8662 2006-05-03 15:26 Sandro Santilli <strk@keybit.net>
8664 * [r1520] testInvariant made public and always inlined
8666 2006-05-03 15:19 Sandro Santilli <strk@keybit.net>
8668 * [r1519] Changed sym_round() to java_math_round()
8670 2006-05-03 15:12 Sandro Santilli <strk@keybit.net>
8672 * [r1518] Oops, uninitialized value fix
8674 2006-05-03 15:06 Sandro Santilli <strk@keybit.net>
8678 2006-05-03 15:06 Sandro Santilli <strk@keybit.net>
8680 * [r1516] Better doxygen comment
8682 2006-05-03 15:05 Sandro Santilli <strk@keybit.net>
8684 * [r1515] Assertions checking
8686 2006-05-03 15:04 Sandro Santilli <strk@keybit.net>
8688 * [r1514] removed reduntant port info
8690 2006-05-03 15:02 Sandro Santilli <strk@keybit.net>
8692 * [r1513] moved some implementations from header to .cpp file
8693 (taken out of inline)
8695 2006-05-03 15:00 Sandro Santilli <strk@keybit.net>
8697 * [r1512] Fixed scale() function to remove repeated points *after*
8698 rounding. Added brief doxygen class description.
8700 2006-05-03 10:26 Sandro Santilli <strk@keybit.net>
8702 * [r1511] Fixed misuse of precision model in noder
8703 (bufferFixedPrecision)
8705 2006-05-03 09:46 Sandro Santilli <strk@keybit.net>
8707 * [r1510] buffer headers reduction item
8709 2006-05-03 09:45 Sandro Santilli <strk@keybit.net>
8711 * [r1509] Do not install following buffer headers: BufferBuilder.h,
8712 OffsetCurveSetBuilder.h, BufferSubgraph.h,
8713 SubgraphDepthLocater.h,
8714 RightmostEdgeFinder.h
8716 2006-05-03 09:14 Sandro Santilli <strk@keybit.net>
8718 * [r1508] * source/operation/buffer/OffsetCurveSetBuilder.cpp: used
8719 auto_ptr to protect leaks of CoordinateSequence
8720 * source/noding/ScaledNoder.cpp,
8721 source/headers/geos/noding/ScaledNoder.h: ported JTS bugfix in
8724 2006-05-03 08:58 Sandro Santilli <strk@keybit.net>
8726 * [r1507] added new non-static
8727 CoordinateSequence::removeRepeatedPoints() mutator.
8729 2006-05-02 16:22 Sandro Santilli <strk@keybit.net>
8731 * [r1506] * source/noding/ScaledNoder.cpp: use java_math_round
8732 instead of sym_round.
8734 2006-05-02 14:51 Sandro Santilli <strk@keybit.net>
8736 * [r1505] Added port info and fixed doxygen comments for
8739 2006-05-02 14:32 Sandro Santilli <strk@keybit.net>
8741 * [r1503] Added port info for polygonize/EdgeRing class,
8742 polygonize/EdgeRing.h header
8745 2006-05-02 14:22 Sandro Santilli <strk@keybit.net>
8747 * [r1502] * source/operation/polygonize/: polygonizeEdgeRing.cpp
8748 renamed to EdgeRing.cpp, to follow JTS naming.
8750 2006-05-02 14:01 Sandro Santilli <strk@keybit.net>
8752 * [r1500] * source/io/WKBReader.cpp: fixed reads of XDR WKB.
8754 2006-04-28 12:09 Sandro Santilli <strk@keybit.net>
8756 * [r1497] Added 'verbose-test' rule
8758 2006-04-28 12:08 Sandro Santilli <strk@keybit.net>
8760 * [r1496] Added note about Geometry constructors
8762 2006-04-28 11:56 Sandro Santilli <strk@keybit.net>
8764 * [r1495] * source/geom/GeometryFactory.cpp,
8765 source/headers/geos/geom/GeometryFactory.h: added LineString copy
8767 * source/geom/Polygon.cpp: fixed getBoundary method to always
8768 return a geometry composed by LineStrings (not LinearRings)
8770 2006-04-28 11:12 Sandro Santilli <strk@keybit.net>
8772 * [r1494] removed warnings related to change in getNumPoints()
8775 2006-04-28 10:55 Sandro Santilli <strk@keybit.net>
8777 * [r1493] Geometry constructors made protected, to ensure all
8778 constructions use GeometryFactory,
8779 which has been made friend of all Geometry derivates.
8780 getNumPoints() changed to return
8783 2006-04-28 10:51 Sandro Santilli <strk@keybit.net>
8785 * [r1492] Unit tests: only construct Geoms using GeometryFactory.
8787 2006-04-27 15:15 Sandro Santilli <strk@keybit.net>
8789 * [r1491] Z check removed from invariant tester to avoid aborts due
8790 to differences in FP computations.
8792 2006-04-27 15:07 Sandro Santilli <strk@keybit.net>
8794 * [r1490] use output operators in debugging lines
8796 2006-04-27 15:06 Sandro Santilli <strk@keybit.net>
8798 * [r1489] (addNode): always use the Node Coordinate as a key in the
8799 map to reduce likeliness of a premature deletion.
8801 2006-04-27 15:03 Sandro Santilli <strk@keybit.net>
8803 * [r1488] standard algorithm used in addZ() for vector seek
8805 2006-04-26 16:35 Sandro Santilli <strk@keybit.net>
8807 * [r1485] Had WKTReader accept correct form for MultiPoint
8809 2006-04-26 10:39 Sandro Santilli <strk@keybit.net>
8811 * [r1482] Added mloskot item (bug#100)
8813 2006-04-26 10:26 Sandro Santilli <strk@keybit.net>
8815 * [r1481] tools/geos-config.in: fixed library path to use layout
8816 detected by autoconf
8818 2006-04-24 15:47 Sandro Santilli <strk@keybit.net>
8820 * [r1480] Public constructors change made permanent
8822 2006-04-23 11:58 Mateusz Loskot <mateusz@loskot.net>
8824 * [r1479] Small refactoring of DouglasPeuckerSimplifierTest (prefer
8825 to use ctor instead of operator= to create objects). Added new
8826 patterns to .cvsignore.
8828 2006-04-23 11:29 Mateusz Loskot <mateusz@loskot.net>
8830 * [r1478] Added new patterns to .cvsignore file.
8832 2006-04-22 17:16 Mateusz Loskot <mateusz@loskot.net>
8834 * [r1477] Temporar fix of Bug #100. This report requires deeper
8837 2006-04-21 17:04 Sandro Santilli <strk@keybit.net>
8839 * [r1476] Fixed constructor by type to always initialize scale
8842 2006-04-20 16:21 Sandro Santilli <strk@keybit.net>
8844 * [r1475] Added missing debugging output
8846 2006-04-20 14:27 Sandro Santilli <strk@keybit.net>
8848 * [r1474] HCoordinate class changed to use long double types
8849 internally, in order to improve computation precision
8851 2006-04-20 14:16 Sandro Santilli <strk@keybit.net>
8853 * [r1473] Added some more doxygen comments
8855 2006-04-20 11:11 Sandro Santilli <strk@keybit.net>
8857 * [r1472] source/algorithm/HCoordinate.cpp: added compile time
8858 define to force storage of intermediate computation values to
8859 variables (in order to make the -ffloat-store gcc switch
8860 effective). Disabled by default.
8862 2006-04-19 09:21 Sandro Santilli <strk@keybit.net>
8864 * [r1471] Added snapround and simplify tests items
8866 2006-04-19 09:20 Sandro Santilli <strk@keybit.net>
8870 2006-04-14 15:34 Sandro Santilli <strk@keybit.net>
8872 * [r1469] Had CAPI use new BinaryOp class in an aim to reduce
8875 2006-04-14 15:25 Sandro Santilli <strk@keybit.net>
8877 * [r1468] updated, somehow
8879 2006-04-14 15:19 Sandro Santilli <strk@keybit.net>
8881 * [r1467] removed precision reduction code (use BinaryOp for that)
8883 2006-04-14 15:06 Sandro Santilli <strk@keybit.net>
8885 * [r1466] Added BinaryOp.h header
8887 2006-04-14 15:04 Sandro Santilli <strk@keybit.net>
8889 * [r1465] fixed missing namespace qualification in
8892 2006-04-14 14:57 Sandro Santilli <strk@keybit.net>
8894 * [r1464] XMLTester binary ops invoked using the new BinaryOp
8897 2006-04-14 14:38 Sandro Santilli <strk@keybit.net>
8899 * [r1463] new geos::Geom::BinaryOp template function implementing
8900 various heuristics aimed at making binary geometry ops work
8901 around robustness issues.
8903 2006-04-14 14:35 Sandro Santilli <strk@keybit.net>
8905 * [r1462] Added overlayOp() adapter for use in templates expecting
8908 2006-04-14 09:02 Sandro Santilli <strk@keybit.net>
8910 * [r1461] Hadded output operator and debugging prints for
8913 2006-04-13 23:57 Sandro Santilli <strk@keybit.net>
8915 * [r1460] Disables reduced precision overlayOp (is broken)
8917 2006-04-13 23:42 Sandro Santilli <strk@keybit.net>
8919 * [r1459] Plugged CommonBitsOp attempts in overlay op, before brute
8921 reduction (this is likely going to change)
8923 2006-04-13 23:28 Sandro Santilli <strk@keybit.net>
8925 * [r1458] "always build before commit" (forgot a closing paren)
8927 2006-04-13 23:23 Sandro Santilli <strk@keybit.net>
8929 * [r1457] fixed bug in binary ops failing to consistently reduce
8932 2006-04-13 21:53 Sandro Santilli <strk@keybit.net>
8934 * [r1456] fixed bug introduced by previous commit
8936 2006-04-13 21:52 Sandro Santilli <strk@keybit.net>
8938 * [r1455] Many debugging lines and assertions added. Fixed bug in
8939 TaggedLineString class.
8941 2006-04-13 17:09 Sandro Santilli <strk@keybit.net>
8943 * [r1454] Use default GeometryFactory instance (finishGEOS() is a
8946 2006-04-13 16:48 Sandro Santilli <strk@keybit.net>
8948 * [r1453] Added GEOSSimplify and GEOSTopologyPreserveSimplify
8949 interfaces. Removed compiler warnings in geostest
8951 2006-04-13 16:44 Sandro Santilli <strk@keybit.net>
8953 * [r1452] Fixed a bug in DPTransformer handling of MultiPolygons
8955 2006-04-13 16:04 Sandro Santilli <strk@keybit.net>
8957 * [r1451] Made TopologyPreservingSimplifier implementation
8960 2006-04-13 14:51 Sandro Santilli <strk@keybit.net>
8962 * [r1450] Forced NDR output (to not rely on architecture). Removed
8965 2006-04-13 14:25 Sandro Santilli <strk@keybit.net>
8967 * [r1449] TopologyPreservingSimplifier initial port
8969 2006-04-13 10:39 Sandro Santilli <strk@keybit.net>
8971 * [r1448] Initial implementation of TaggedLinesSimplifier class
8973 2006-04-13 09:28 Mateusz Loskot <mateusz@loskot.net>
8975 * [r1447] Removed definition of copy ctor and assignment operator
8976 for LineSegmentString class.
8978 2006-04-13 09:21 Mateusz Loskot <mateusz@loskot.net>
8980 * [r1446] Removed definition of copy ctor and assignment operator
8981 for TaggedLineString class.
8982 According to following rule: Declaring, but not defining, private
8984 the effect of "turning off" copying for the class.
8986 2006-04-12 17:24 Sandro Santilli <strk@keybit.net>
8988 * [r1445] Added note about reduction of installed headers in
8991 2006-04-12 17:19 Sandro Santilli <strk@keybit.net>
8993 * [r1444] Ported TaggedLineStringSimplifier class, made LineSegment
8995 polymorphic to fix derivation of TaggedLineSegment
8997 2006-04-12 15:20 Sandro Santilli <strk@keybit.net>
8999 * [r1443] LineSegmentIndex class
9001 2006-04-12 14:22 Sandro Santilli <strk@keybit.net>
9003 * [r1442] Initial implementation of TaggedLineSegment and
9004 TaggedLineString classes
9006 2006-04-12 12:20 Sandro Santilli <strk@keybit.net>
9008 * [r1441] Added support for use of CommonBitsOp in reduced
9010 (compile-time option)
9012 2006-04-12 11:57 Sandro Santilli <strk@keybit.net>
9014 * [r1440] Fixed debugging line
9016 2006-04-12 11:39 Sandro Santilli <strk@keybit.net>
9018 * [r1439] Removed Geometry.h and CoordinateSequence.h includes.
9019 The former created a circular dependency.
9021 2006-04-12 11:17 Sandro Santilli <strk@keybit.net>
9023 * [r1438] Fixed exceptions constructors (were using operator+ with
9024 strings and const char*)
9026 2006-04-12 10:57 Sandro Santilli <strk@keybit.net>
9028 * [r1437] Added WKBReader default ctor using default
9029 GeometryFactory instance
9031 2006-04-11 16:04 Sandro Santilli <strk@keybit.net>
9033 * [r1436] geos::simplify::DouglasPeukerSimplifier class + unit test
9035 2006-04-11 12:56 Sandro Santilli <strk@keybit.net>
9037 * [r1435] used typedef for auto_ptr<CoordinateSequence>
9039 2006-04-11 12:21 Sandro Santilli <strk@keybit.net>
9041 * [r1434] GeometryTransformer class ported
9043 2006-04-11 11:55 Sandro Santilli <strk@keybit.net>
9045 * [r1433] Added CoordinateSequence::AutoPtr typedef
9047 2006-04-11 11:16 Sandro Santilli <strk@keybit.net>
9049 * [r1432] Added LineString and LinearRing constructors by auto_ptr
9051 2006-04-11 09:53 Sandro Santilli <strk@keybit.net>
9053 * [r1431] Added missing duplicated include sentinel
9055 2006-04-11 09:41 Sandro Santilli <strk@keybit.net>
9057 * [r1430] Initial implementation of a GeometryList class, to be
9059 lists of Geometry pointers.
9061 2006-04-11 09:31 Sandro Santilli <strk@keybit.net>
9063 * [r1429] Added Geometry::AutoPtr typedef
9065 2006-04-11 09:29 Sandro Santilli <strk@keybit.net>
9067 * [r1428] Fixed initialization list (removed compiler warning)
9069 2006-04-10 18:15 Sandro Santilli <strk@keybit.net>
9071 * [r1427] Changed Geometry::envelope member to be of type
9073 Changed computeEnvelopeInternal() signater to return
9076 2006-04-10 17:35 Sandro Santilli <strk@keybit.net>
9078 * [r1426] Changed LineString::points and Point::coordinates to be
9080 in an auto_ptr<>. This should close bugs #86 and #89
9082 2006-04-10 15:11 Sandro Santilli <strk@keybit.net>
9084 * [r1425] First manual edit (will likely update later tonight...
9085 with changes grouped
9088 2006-04-10 15:05 Sandro Santilli <strk@keybit.net>
9090 * [r1424] Re-synced with JTS version (so this actually *was* a bug
9093 2006-04-10 15:05 Sandro Santilli <strk@keybit.net>
9095 * [r1423] Fixed a bug introduced by previous commit in
9098 2006-04-10 14:18 Sandro Santilli <strk@keybit.net>
9100 * [r1422] Fixed getCentroid(Coordinate&) to round using
9102 all unit tests succeed.
9104 2006-04-10 13:40 Sandro Santilli <strk@keybit.net>
9106 * [r1421] Added default ctor for WKTReader (using GeometryFactory's
9109 2006-04-10 13:13 Sandro Santilli <strk@keybit.net>
9111 * [r1420] Removed INLINE flags from geos-config --libs
9113 2006-04-10 13:09 Sandro Santilli <strk@keybit.net>
9115 * [r1419] Added GeometryFactory::defaultInstance()
9116 Made Geometry::INTERNAL_GEOMETRY_FACTORY an alias for it
9117 removed last deletion from Unload::Release class
9119 2006-04-10 12:05 Sandro Santilli <strk@keybit.net>
9121 * [r1418] Added inline-replicator implementation files to make sure
9122 functions in .inl files are still available out-of-line.
9123 A side effect is this should fix MingW build.
9125 2006-04-10 11:34 Sandro Santilli <strk@keybit.net>
9127 * [r1417] Uncommented required Geometry.h include (for use in
9130 2006-04-10 09:21 Mateusz Loskot <mateusz@loskot.net>
9132 * [r1416] Added new test for UniqueCoordinateArrayFilter class.
9133 Small fixes related to signed/unsigned comparison.
9135 2006-04-09 11:07 Mateusz Loskot <mateusz@loskot.net>
9137 * [r1413] Small fixes in doc/example.cpp.
9139 2006-04-09 04:56 Mateusz Loskot <mateusz@loskot.net>
9141 * [r1412] Removed redundant semicolons from xmltester sources.
9143 2006-04-09 04:26 Mateusz Loskot <mateusz@loskot.net>
9145 * [r1411] Removed redundant semicolon reported by g++ -pedantic.
9147 2006-04-09 04:09 Mateusz Loskot <mateusz@loskot.net>
9149 * [r1410] Removed redundant semicolon reported by g++ -pedantic.
9151 2006-04-09 01:48 Mateusz Loskot <mateusz@loskot.net>
9153 * [r1409] Added Unit Test for IntersectionMatrix class.
9155 2006-04-09 01:46 Mateusz Loskot <mateusz@loskot.net>
9157 * [r1408] [SORRY] Added comments for doxygen based on JTS docs.
9158 Added row/col dimension consts. Added asserts in functions to
9159 check if given row/col is in range.
9161 2006-04-09 01:41 Mateusz Loskot <mateusz@loskot.net>
9163 * [r1407] Added comments for doxygen based on JTS docs. Added
9164 row/col dimension consts. Added asserts in functions to check if
9165 given row/col is in range.
9167 2006-04-08 15:57 Mateusz Loskot <mateusz@loskot.net>
9169 * [r1406] Added copyright notice to TUT files. Small cleaning.
9171 2006-04-08 13:05 Sandro Santilli <strk@keybit.net>
9173 * [r1405] Added assertion
9175 2006-04-08 13:00 Sandro Santilli <strk@keybit.net>
9177 * [r1404] assertion checking, mergeLabel() call fix (bug#91)
9179 2006-04-07 16:52 Sandro Santilli <strk@keybit.net>
9181 * [r1403] Port info, doxygen comments, assertion checking
9183 2006-04-07 16:01 Sandro Santilli <strk@keybit.net>
9185 * [r1402] Port info, doxygen comments, testInvariant(), many
9186 assertionss, handling of
9187 the NULL EdgeEndStar member
9189 2006-04-07 13:26 Sandro Santilli <strk@keybit.net>
9191 * [r1401] Use of auto_ptr<> to prevent confusing leaks in tester
9193 2006-04-07 13:14 Mateusz Loskot <mateusz@loskot.net>
9195 * [r1400] Fixed annoying warnings from TUT.
9197 2006-04-07 13:01 Mateusz Loskot <mateusz@loskot.net>
9199 * [r1399] Fixed line-ends to LF.
9201 2006-04-07 12:55 Mateusz Loskot <mateusz@loskot.net>
9203 * [r1398] Uncommented test nr 38 in PolygonTest.cpp.
9205 2006-04-07 12:37 Mateusz Loskot <mateusz@loskot.net>
9207 * [r1397] Added java_math_round() function for Asymmetric
9208 Arithmetic Rounding. Small fixes in Unit Tests.
9210 2006-04-07 10:42 Mateusz Loskot <mateusz@loskot.net>
9212 * [r1396] Added test nr 29 to PointTest (JTS conformance). Removed
9213 inform() calls from GeometryFactoryTest.
9215 2006-04-07 09:54 Sandro Santilli <strk@keybit.net>
9217 * [r1395] Geometry::getNumGeometries() changed to return 'unsigned
9221 2006-04-07 09:12 Sandro Santilli <strk@keybit.net>
9223 * [r1394] kept isInSegmentEnvelopes() check even when not debugging
9225 2006-04-07 08:31 Sandro Santilli <strk@keybit.net>
9227 * [r1393] Debugging lines
9229 2006-04-07 08:30 Sandro Santilli <strk@keybit.net>
9231 * [r1392] made addCommonBits/removeCommonBits interface consistent,
9234 2006-04-07 08:28 Sandro Santilli <strk@keybit.net>
9236 * [r1391] debugging lines, assertions
9238 2006-04-07 08:27 Sandro Santilli <strk@keybit.net>
9240 * [r1390] debugging blocks
9242 2006-04-07 07:21 Mateusz Loskot <mateusz@loskot.net>
9244 * [r1389] Add new-line at the EOF some files.
9246 2006-04-07 05:55 Mateusz Loskot <mateusz@loskot.net>
9248 * [r1388] Added new objects to .cvsignore.
9250 2006-04-07 05:44 Mateusz Loskot <mateusz@loskot.net>
9252 * [r1387] Added name for anonymous enum in Dimension class (bug).
9253 Added missing new-line at the end of source files. Removed CR
9256 2006-04-07 00:05 Mateusz Loskot <mateusz@loskot.net>
9258 * [r1386] Adding missing isRectangleTest.cpp
9260 2006-04-06 23:50 Mateusz Loskot <mateusz@loskot.net>
9262 * [r1385] Adding new Unit Tests.
9264 2006-04-06 23:35 Sandro Santilli <strk@keybit.net>
9266 * [r1384] Added Mateusz Loskot
9268 2006-04-06 23:31 Mateusz Loskot <mateusz@loskot.net>
9270 * [r1383] [UT Files Renaming] Add PointLocatorTest.cpp
9272 2006-04-06 23:28 Mateusz Loskot <mateusz@loskot.net>
9274 * [r1382] [UT Files Renaming] Remove 'io' tests.
9276 2006-04-06 23:26 Mateusz Loskot <mateusz@loskot.net>
9278 * [r1381] [UT Files Renaming] Remove 'geom' tests.
9280 2006-04-06 23:25 Mateusz Loskot <mateusz@loskot.net>
9282 * [r1380] [UT Files Renaming] Remove file PointLocator.cpp
9284 2006-04-06 23:20 Mateusz Loskot <mateusz@loskot.net>
9286 * [r1379] New version of Unit Test runner. Now, it's more GNU style
9289 2006-04-06 22:30 Mateusz Loskot <mateusz@loskot.net>
9291 * [r1378] Add inform() target in tut.h and new callbacks in
9294 2006-04-06 21:31 Sandro Santilli <strk@keybit.net>
9296 * [r1377] Const correctness for debugging function
9298 2006-04-06 21:30 Sandro Santilli <strk@keybit.net>
9300 * [r1376] Added missing rint_vc() forward declaration
9302 2006-04-06 17:33 Sandro Santilli <strk@keybit.net>
9304 * [r1375] Added unit test for DoubleBits
9306 2006-04-06 14:36 Sandro Santilli <strk@keybit.net>
9308 * [r1374] Cleanup in geos::precision namespace (leaks plugged,
9311 2006-04-06 12:58 Sandro Santilli <strk@keybit.net>
9313 * [r1373] Added printing of EdgeRing if available
9315 2006-04-06 12:48 Sandro Santilli <strk@keybit.net>
9317 * [r1372] Added private vector to keep track of allocated
9318 MaximalEdgeRings objects
9320 2006-04-06 12:47 Sandro Santilli <strk@keybit.net>
9322 * [r1371] Fixed output function
9324 2006-04-06 12:45 Sandro Santilli <strk@keybit.net>
9326 * [r1370] Delayed deletion of newly allocated MaximalEdgeRings.
9327 Existing 'valid' operation tests don't should instability with
9330 2006-04-06 12:36 Sandro Santilli <strk@keybit.net>
9332 * [r1369] removed spurious lines from previous commi
9334 2006-04-06 12:34 Sandro Santilli <strk@keybit.net>
9336 * [r1368] Port info, more debugging lines, doxygen comments
9338 2006-04-06 12:33 Sandro Santilli <strk@keybit.net>
9340 * [r1367] More debugging lines
9342 2006-04-06 12:29 Sandro Santilli <strk@keybit.net>
9344 * [r1366] Fixed bogus static PrecisionModel variable in
9347 2006-04-06 09:41 Sandro Santilli <strk@keybit.net>
9349 * [r1365] Added operator<<, added pts!=NULL assertion in
9350 testInvariant() function
9352 2006-04-06 09:39 Sandro Santilli <strk@keybit.net>
9354 * [r1364] Added operator<<
9356 2006-04-06 09:01 Sandro Santilli <strk@keybit.net>
9358 * [r1363] Doxygen comments, port info, operator<<, assertion
9361 2006-04-06 07:52 Sandro Santilli <strk@keybit.net>
9363 * [r1362] Fixed bug in ::print() function
9365 2006-04-05 18:28 Sandro Santilli <strk@keybit.net>
9367 * [r1361] Moved testInvariant() methods from private to public,
9369 some comments about them.
9371 2006-04-05 15:59 Sandro Santilli <strk@keybit.net>
9373 * [r1360] Removed dead code
9375 2006-04-05 14:33 Sandro Santilli <strk@keybit.net>
9377 * [r1359] Removed annoying warnings from external source
9379 2006-04-05 14:04 Sandro Santilli <strk@keybit.net>
9381 * [r1358] Fixed copy ctor to support "Null" Envelope copies.
9382 Drop init(Envelope&) method.
9383 Port info and various cleanups.
9385 2006-04-05 10:25 Sandro Santilli <strk@keybit.net>
9387 * [r1357] Fixed LineString constructor to ensure deletion of
9389 argument on exception throw
9391 2006-04-05 09:34 Sandro Santilli <strk@keybit.net>
9393 * [r1356] GEOSException derived from std::exception again,
9394 hopefully the correct way now
9396 2006-04-05 09:20 Sandro Santilli <strk@keybit.net>
9398 * [r1355] Added port informations and many assertion checking.
9399 Fixed bug in getRightmostSide() method ( a "testing-only" corner
9402 2006-04-04 16:07 Sandro Santilli <strk@keybit.net>
9404 * [r1353] More assertion checking, less overhead when built with
9407 2006-04-04 13:35 Sandro Santilli <strk@keybit.net>
9409 * [r1352] Port info, assertion checking, indentation
9411 2006-04-04 12:39 Sandro Santilli <strk@keybit.net>
9413 * [r1351] Changed NotRepresentableCoordinate exception handler to
9415 a TopologyException. This allows further handling.
9417 2006-04-04 11:37 Sandro Santilli <strk@keybit.net>
9419 * [r1350] Port information + initialization lists in ctors
9421 2006-04-04 11:28 Sandro Santilli <strk@keybit.net>
9423 * [r1349] NotRepresentable condition detected using finite() from
9425 rather then using FINITE() macro. Made ::intersection() body
9428 2006-04-04 09:53 Sandro Santilli <strk@keybit.net>
9430 * [r1348] Fixed applyCoordinateFilter() templated function body
9432 2006-04-04 08:16 Sandro Santilli <strk@keybit.net>
9434 * [r1345] Changed GEOSException hierarchy to be derived from
9435 std::runtime_exception.
9436 Removed the GEOSException::toString redundant method (use
9439 2006-04-04 01:54 Howard Butler <hobu.inc@gmail.com>
9441 * [r1344] Add in changes/missing from previous rearranging.
9443 2006-04-04 01:29 Howard Butler <hobu.inc@gmail.com>
9445 * [r1343] GEOS_JTS_PORT is in version.h not platform.h
9447 2006-04-04 01:28 Howard Butler <hobu.inc@gmail.com>
9449 * [r1342] remove objects that no longer exist
9450 default to MSVC_VER=1310
9452 2006-04-03 17:05 Sandro Santilli <strk@keybit.net>
9454 * [r1341] Assertion checking, port info, cleanups
9456 2006-04-03 15:54 Sandro Santilli <strk@keybit.net>
9458 * [r1340] - getArgGeometry() parameter type changed from 'int' to
9460 - Added port informations
9461 - minor assertions checking
9464 2006-04-03 14:07 Sandro Santilli <strk@keybit.net>
9466 * [r1339] Commented out obsoleted toInternal() method
9468 2006-04-03 13:58 Sandro Santilli <strk@keybit.net>
9470 * [r1337] Applied patch by Charlie Savage:
9471 - Fixes up the SWIG bindings to use the new GEOS namespaces
9472 - Fixes a bug in the Python m4 macro
9473 - Adds the -modern flag for SWIG when compiling a Python
9476 2006-04-03 13:56 Sandro Santilli <strk@keybit.net>
9478 * [r1336] Made externally-owned PrecisionModel const
9480 2006-04-03 10:56 Sandro Santilli <strk@keybit.net>
9482 * [r1334] Removed implementation files build spec for fully-inlined
9485 2006-04-03 10:44 Sandro Santilli <strk@keybit.net>
9487 * [r1333] Added missing headers
9489 2006-04-03 10:16 Sandro Santilli <strk@keybit.net>
9491 * [r1332] DouglasPeuckerLineSimplifier class port
9493 2006-04-03 08:43 Sandro Santilli <strk@keybit.net>
9495 * [r1331] Added port info, minor cleanups
9497 2006-04-03 08:29 Sandro Santilli <strk@keybit.net>
9499 * [r1330] Added port info, cleaned up log message, minor assertion
9502 2006-03-31 17:51 Sandro Santilli <strk@keybit.net>
9504 * [r1329] A few assertion checking, comments cleanup, use of
9505 initialization lists
9506 in constructors, handled NULL parameters.
9508 2006-03-31 16:55 Sandro Santilli <strk@keybit.net>
9510 * [r1328] Added many assertions checking in LineString
9512 Changed ::getCoordinate() to return NULL on empty geom.
9513 Changed ::get{Start,End}Point() to return NULL on empty geom.
9515 2006-03-31 16:53 Sandro Santilli <strk@keybit.net>
9517 * [r1327] Added comment about possible NULL return from
9520 2006-03-31 11:03 Sandro Santilli <strk@keybit.net>
9522 * [r1325] Fixed NULL-GeometryFactory constructor to use
9523 INTERNAL_GEOMETRY_FACTORY
9524 (should fix bug #81)
9526 2006-03-30 09:26 Sandro Santilli <strk@keybit.net>
9528 * [r1324] minor cleanup
9530 2006-03-29 15:48 Sandro Santilli <strk@keybit.net>
9532 * [r1323] Added missing 'const' in catch std::exception statements
9534 2006-03-29 15:23 Sandro Santilli <strk@keybit.net>
9536 * [r1322] Moved GeometryGraph inlines from .h to .inl file
9538 2006-03-29 14:34 Sandro Santilli <strk@keybit.net>
9540 * [r1321] Sync'ed testfile with JTS head
9542 2006-03-29 14:31 Sandro Santilli <strk@keybit.net>
9544 * [r1320] Added PointLocator unit test
9546 2006-03-29 13:53 Sandro Santilli <strk@keybit.net>
9548 * [r1319] EdgeRing equipped with Invariant testing function and
9549 lots of exceptional assertions. Removed useless heap allocations,
9550 and pointers usages.
9552 2006-03-29 11:52 Sandro Santilli <strk@keybit.net>
9554 * [r1318] const correctness, useless heap allocations removal
9556 2006-03-29 11:48 Sandro Santilli <strk@keybit.net>
9558 * [r1317] Removed useless heap allocations in construction,
9559 enforced const correctness
9561 2006-03-28 16:49 Sandro Santilli <strk@keybit.net>
9563 * [r1316] Reintroduced rewind of input parameter in printHEX()
9564 [dropped by prev commit]
9566 2006-03-28 16:33 Sandro Santilli <strk@keybit.net>
9568 * [r1315] Added note about args responsibility in GeometryFactory
9571 2006-03-28 16:11 Sandro Santilli <strk@keybit.net>
9573 * [r1314] swapped assert_equals() args to get obtained/expected the
9576 2006-03-28 15:27 Sandro Santilli <strk@keybit.net>
9578 * [r1313] Simplified printHEX() implementation
9580 2006-03-28 15:19 Sandro Santilli <strk@keybit.net>
9582 * [r1312] Added macros for sections skip (useful in debugging)
9584 2006-03-28 14:45 Sandro Santilli <strk@keybit.net>
9586 * [r1311] Added simple test for WKB reader.
9588 2006-03-28 14:02 Sandro Santilli <strk@keybit.net>
9590 * [r1310] added missing header for non-inlined builds
9592 2006-03-28 14:01 Sandro Santilli <strk@keybit.net>
9594 * [r1309] forgot to add in previous commit
9596 2006-03-28 11:26 Sandro Santilli <strk@keybit.net>
9598 * [r1308] ByteOrderDataInStream inlines moved to .inl file, updated
9599 implementation files includes.
9601 2006-03-28 11:25 Sandro Santilli <strk@keybit.net>
9603 * [r1307] Assertion checking
9605 2006-03-28 09:14 Sandro Santilli <strk@keybit.net>
9607 * [r1306] Headers inclusion fix.
9609 2006-03-28 08:57 Sandro Santilli <strk@keybit.net>
9611 * [r1305] Comments cleanup, system headers included after project
9614 2006-03-28 08:40 Sandro Santilli <strk@keybit.net>
9616 * [r1304] C-API lib version bumped to 1.1.1 (release 2.2.2 will
9619 2006-03-27 17:59 Sandro Santilli <strk@keybit.net>
9621 * [r1302] Fixed small leak.
9623 2006-03-27 17:04 Sandro Santilli <strk@keybit.net>
9625 * [r1301] Cleanups and explicit initializations
9627 2006-03-27 16:02 Sandro Santilli <strk@keybit.net>
9629 * [r1300] Added INL file for MinimalEdgeRing, added many debugging
9631 fixed memory leak in ConnectedInteriorTester (bug #59)
9633 2006-03-27 15:57 Sandro Santilli <strk@keybit.net>
9635 * [r1299] Commented need for platform.h include
9637 2006-03-27 15:56 Sandro Santilli <strk@keybit.net>
9639 * [r1298] Added missing platform.h include (for ISNAN macro)
9641 2006-03-27 14:20 Sandro Santilli <strk@keybit.net>
9643 * [r1297] Added paranoid assertion checking and a note in header
9644 about responsibility of return from buildMaximalEdgeRings()
9646 2006-03-27 10:37 Sandro Santilli <strk@keybit.net>
9648 * [r1296] Reduced heap allocations and probability of error by
9649 making LineIntersector
9650 and RelateNodeGraph part of ConsistentAreaTester class .
9652 2006-03-27 10:36 Sandro Santilli <strk@keybit.net>
9654 * [r1295] added missing space in exception message
9656 2006-03-27 10:34 Sandro Santilli <strk@keybit.net>
9658 * [r1294] moved external includes after internal ones
9660 2006-03-27 09:50 Sandro Santilli <strk@keybit.net>
9662 * [r1293] Added final isValid test from JTS (floating version)
9664 2006-03-27 09:48 Sandro Santilli <strk@keybit.net>
9666 * [r1292] Extracted TestValid2.xml from testLeaksBig.xml (target
9667 file is taken from JTS source tree)
9669 2006-03-27 09:45 Sandro Santilli <strk@keybit.net>
9671 * [r1291] Added TestValid.xml test, taken from JTS source tree,
9672 already present in testLeaksBig (from which tests were removed)
9674 2006-03-27 09:28 Sandro Santilli <strk@keybit.net>
9676 * [r1290] added namespaces use and headers split
9678 2006-03-27 09:05 Sandro Santilli <strk@keybit.net>
9680 * [r1289] Added note about responsibility of return from
9683 2006-03-27 09:00 Sandro Santilli <strk@keybit.net>
9685 * [r1288] Bug #79 - Small fix in
9686 CoordinateArraySequence::toString()
9688 2006-03-24 11:42 Sandro Santilli <strk@keybit.net>
9690 * [r1287] reverted default of assertion checking
9692 2006-03-24 11:11 Sandro Santilli <strk@keybit.net>
9694 * [r1286] Inlining enabled by default, assertion checking disabled
9696 Added --enable-cassert and --disable-inline configure switches.
9697 Had geos-config --cflags output appropriate inline flag if
9698 required (-DGEOS_INLINE)
9700 2006-03-24 11:04 Sandro Santilli <strk@keybit.net>
9702 * [r1285] Changed assert() with Assert::isTrue in addReverseSubpath
9704 2006-03-24 10:44 Sandro Santilli <strk@keybit.net>
9706 * [r1284] Fixed to build with -DNDEBUG
9708 2006-03-24 09:52 Sandro Santilli <strk@keybit.net>
9710 * [r1283] USE_INLINE => GEOS_INLINE
9712 2006-03-24 09:26 Sandro Santilli <strk@keybit.net>
9714 * [r1282] Bug #77 - Missing platform.h
9716 2006-03-24 09:25 Sandro Santilli <strk@keybit.net>
9718 * [r1281] Bugs #77 and #76: missing <algorithm>
9720 2006-03-24 09:23 Sandro Santilli <strk@keybit.net>
9722 * [r1280] Bug #78 - Small fixes and cleaning
9724 2006-03-23 15:10 Sandro Santilli <strk@keybit.net>
9726 * [r1278] Dropped by-pointer TopologyException constructor, various
9729 2006-03-23 13:31 Sandro Santilli <strk@keybit.net>
9731 * [r1277] Fixed to allow build with GEOS_DEBUG
9733 2006-03-23 12:12 Sandro Santilli <strk@keybit.net>
9735 * [r1276] Fixes to allow build with -DUSE_INLINE
9737 2006-03-23 10:55 Sandro Santilli <strk@keybit.net>
9739 * [r1275] Temporarly excluded 'swig' extension from distribution,
9741 successufull 'dist' rule and distributed testing.
9743 2006-03-23 10:41 Sandro Santilli <strk@keybit.net>
9745 * [r1274] Fixed automake files
9747 2006-03-23 10:09 Sandro Santilli <strk@keybit.net>
9749 * [r1273] Fixed missing backslash
9751 2006-03-23 09:17 Sandro Santilli <strk@keybit.net>
9753 * [r1272] precision.h header split, minor optimizations
9755 2006-03-22 18:12 Sandro Santilli <strk@keybit.net>
9757 * [r1271] indexChain.h header split.
9759 2006-03-22 16:59 Sandro Santilli <strk@keybit.net>
9761 * [r1270] cleaned up
9763 2006-03-22 16:58 Sandro Santilli <strk@keybit.net>
9765 * [r1269] Removed (almost) all inclusions of geom.h.
9766 Removed obsoleted .cpp files.
9767 Fixed a bug in WKTReader not using the provided
9769 implementation, optimized out some memory allocations.
9771 2006-03-22 16:01 Sandro Santilli <strk@keybit.net>
9773 * [r1268] indexBintree.h header split, classes renamed to match JTS
9775 2006-03-22 14:28 Sandro Santilli <strk@keybit.net>
9777 * [r1267] Filenames renamed to match class names (matching JTS)
9779 2006-03-22 12:22 Sandro Santilli <strk@keybit.net>
9781 * [r1266] indexQuadtree.h split
9783 2006-03-22 11:19 Sandro Santilli <strk@keybit.net>
9785 * [r1265] opPolygonize.h headers split.
9787 2006-03-22 11:18 Sandro Santilli <strk@keybit.net>
9789 * [r1264] Changed back 'unable to find edge to compute depths' from
9790 assertion to TopologyException
9792 2006-03-22 10:13 Sandro Santilli <strk@keybit.net>
9794 * [r1263] opLinemerge.h split
9796 2006-03-21 21:42 Sandro Santilli <strk@keybit.net>
9798 * [r1262] planargraph.h header split, planargraph:: classes renamed
9799 to match JTS symbols
9801 2006-03-21 17:55 Sandro Santilli <strk@keybit.net>
9803 * [r1261] opDistance.h header split
9805 2006-03-21 17:11 Sandro Santilli <strk@keybit.net>
9807 * [r1260] opPredicate.h header split
9809 2006-03-21 13:11 Sandro Santilli <strk@keybit.net>
9811 * [r1259] opRelate.h header split
9813 2006-03-21 11:20 Sandro Santilli <strk@keybit.net>
9815 * [r1258] Changed expected result to the obtained one :)
9816 We're not cheating, it's a 2-vertex linestring for
9817 which an InteriorPoint is requested, both vertexes
9818 are correct answer (equidistant from centroid).
9820 2006-03-21 11:12 Sandro Santilli <strk@keybit.net>
9822 * [r1257] Cleanups: headers inclusion and Log section
9824 2006-03-21 10:47 Sandro Santilli <strk@keybit.net>
9826 * [r1256] indexStrtree.h split
9828 2006-03-21 10:46 Sandro Santilli <strk@keybit.net>
9830 * [r1255] streamlined header inclusion, put original copyright on
9833 2006-03-21 10:01 Sandro Santilli <strk@keybit.net>
9835 * [r1254] indexSweepline.h header split
9837 2006-03-20 18:18 Sandro Santilli <strk@keybit.net>
9839 * [r1253] io.h header split
9841 2006-03-20 17:40 Sandro Santilli <strk@keybit.net>
9843 * [r1252] <cmath> included when appropriate
9845 2006-03-20 17:27 Sandro Santilli <strk@keybit.net>
9847 * [r1251] Bug #72 - Missing <vector> header
9849 2006-03-20 17:17 Sandro Santilli <strk@keybit.net>
9851 * [r1250] Fixed geosdir
9853 2006-03-20 16:57 Sandro Santilli <strk@keybit.net>
9855 * [r1249] spatialindex.h and opValid.h headers split
9857 2006-03-20 16:08 Sandro Santilli <strk@keybit.net>
9859 * [r1248] redirected find stderr to /dev/null
9861 2006-03-20 13:20 Sandro Santilli <strk@keybit.net>
9863 * [r1247] Changed assertion to TopologyException for the "orphaned"
9865 in order to allow for reduced precision ops to catch the case.
9867 2006-03-20 12:33 Sandro Santilli <strk@keybit.net>
9869 * [r1246] Simplified some privat methods to use refs instead of
9871 debugging section for failiures of holes/shells associations
9873 2006-03-20 12:32 Sandro Santilli <strk@keybit.net>
9875 * [r1245] Added note about responsibility of return from
9878 2006-03-20 12:03 Sandro Santilli <strk@keybit.net>
9880 * [r1244] Added operator<< for Geometry, writing HEXWKB
9882 2006-03-20 11:42 Sandro Santilli <strk@keybit.net>
9884 * [r1243] Added missing <cmath> include
9886 2006-03-20 10:42 Sandro Santilli <strk@keybit.net>
9888 * [r1242] Bug #61 - Disambiguated geom::Polygon use
9890 2006-03-20 10:14 Sandro Santilli <strk@keybit.net>
9892 * [r1241] Bug #69 - Check for macro WIN32_LEAN_AND_MEAN
9894 2006-03-20 10:13 Sandro Santilli <strk@keybit.net>
9896 * [r1240] Bug #71 - Missing <algorithm>
9898 2006-03-20 10:12 Sandro Santilli <strk@keybit.net>
9900 * [r1239] Bug #70 - Small fix in fwd decl. of CoordinateLessThen
9902 2006-03-20 10:11 Sandro Santilli <strk@keybit.net>
9904 * [r1238] Bug #67 - Debugging helpers in GeometryFactory class
9906 2006-03-17 16:48 Sandro Santilli <strk@keybit.net>
9908 * [r1237] LineIntersector and PointLocator made complete components
9910 (were statics const pointers before). Reduced inclusions from
9912 and opValid.h, updated .cpp files to allow build.
9914 2006-03-17 14:56 Sandro Santilli <strk@keybit.net>
9916 * [r1236] Fixed filename normalizer for sql output
9918 2006-03-17 13:24 Sandro Santilli <strk@keybit.net>
9920 * [r1235] opOverlay.h header splitted. Reduced header inclusions in
9921 operation/overlay implementation files. ElevationMatrixFilter
9922 code moved from own file to ElevationMatrix.cpp (ideally a
9925 2006-03-16 13:30 Sandro Santilli <strk@keybit.net>
9927 * [r1234] Added missing testfile
9929 2006-03-16 13:29 Sandro Santilli <strk@keybit.net>
9931 * [r1233] new unit test for LineSegment (adding tests would be
9934 2006-03-16 13:28 Sandro Santilli <strk@keybit.net>
9936 * [r1232] obsoleted getCoordinate(), replaced by operator[]
9938 2006-03-16 13:27 Sandro Santilli <strk@keybit.net>
9940 * [r1231] Added notes about testing
9942 2006-03-16 10:47 Sandro Santilli <strk@keybit.net>
9944 * [r1230] Bug #65 - Command line changes and EOL fixes Unit Test
9946 2006-03-16 10:42 Sandro Santilli <strk@keybit.net>
9948 * [r1229] Bug #64 - Not all control paths return a value in
9949 geos::geom::Geometry::getClassSortIndex
9951 2006-03-16 10:38 Sandro Santilli <strk@keybit.net>
9953 * [r1228] Bug #63 - Remove unreferenced local variable warning
9955 2006-03-16 09:37 Sandro Santilli <strk@keybit.net>
9957 * [r1227] Initial unit tests
9959 2006-03-15 18:59 Sandro Santilli <strk@keybit.net>
9961 * [r1226] Bug #62: 'struct' CoordinateLessThen in forward
9964 2006-03-15 18:57 Sandro Santilli <strk@keybit.net>
9966 * [r1225] small cleanup
9968 2006-03-15 18:57 Sandro Santilli <strk@keybit.net>
9970 * [r1224] cleanups in DEBUG lines
9972 2006-03-15 18:56 Sandro Santilli <strk@keybit.net>
9974 * [r1223] Temporary hack to avoid snapround:: Noders (still using
9975 ScaledNoder wrapper)
9976 to allow for buffer_snapround.xml test to succeed
9978 2006-03-15 18:55 Sandro Santilli <strk@keybit.net>
9980 * [r1222] Added xml testfile showing bug in snapround:: noders
9982 2006-03-15 18:44 Sandro Santilli <strk@keybit.net>
9984 * [r1221] Bug #60 - Missing <cmath> header in some files
9986 2006-03-15 17:33 Sandro Santilli <strk@keybit.net>
9988 * [r1220] Changed operator<< to use operator<< for Nodes
9990 2006-03-15 17:17 Sandro Santilli <strk@keybit.net>
9992 * [r1219] Added missing forward declarations
9994 2006-03-15 17:16 Sandro Santilli <strk@keybit.net>
9996 * [r1218] streamlined headers inclusion
9998 2006-03-15 16:27 Sandro Santilli <strk@keybit.net>
10000 * [r1217] operator<< for Node class
10002 2006-03-15 15:50 Sandro Santilli <strk@keybit.net>
10004 * [r1216] const correctness, cleanups
10006 2006-03-15 15:27 Sandro Santilli <strk@keybit.net>
10010 2006-03-15 15:26 Sandro Santilli <strk@keybit.net>
10014 2006-03-15 13:03 Sandro Santilli <strk@keybit.net>
10016 * [r1213] removed leftover debugging line
10018 2006-03-15 12:54 Sandro Santilli <strk@keybit.net>
10020 * [r1212] Removed DepthSegment.h include
10022 2006-03-15 12:54 Sandro Santilli <strk@keybit.net>
10024 * [r1211] Removed public DepthSegment definition (moved inside
10025 SubgraphDepthLocater implementation)
10027 2006-03-15 12:52 Sandro Santilli <strk@keybit.net>
10029 * [r1210] DepthSegment class moved inside SubgraphDepthLocator
10031 as it was private to this file in JTS. Also, changed to reduce
10032 copies of LineSegment copies.
10034 2006-03-15 11:45 Sandro Santilli <strk@keybit.net>
10036 * [r1209] doxygen comments
10038 2006-03-15 11:44 Sandro Santilli <strk@keybit.net>
10040 * [r1208] debug blocks, dumping SQL when GEOS_DEBUG > 1
10042 2006-03-15 11:42 Sandro Santilli <strk@keybit.net>
10044 * [r1207] more debugging lines, with two levels of debugging
10047 2006-03-15 11:39 Sandro Santilli <strk@keybit.net>
10049 * [r1206] comments cleanup, changed computeDepths to use a list<>
10050 rather then a vector (performance related)
10052 2006-03-15 10:40 Sandro Santilli <strk@keybit.net>
10054 * [r1205] Fixed to allow doxygen runs from external builddir
10056 2006-03-15 09:51 Sandro Santilli <strk@keybit.net>
10058 * [r1204] streamlined header usage
10060 2006-03-15 09:51 Sandro Santilli <strk@keybit.net>
10062 * [r1203] streamlined headers usage
10064 2006-03-15 09:13 Sandro Santilli <strk@keybit.net>
10066 * [r1202] updated port info
10068 2006-03-15 09:12 Sandro Santilli <strk@keybit.net>
10070 * [r1201] isSimple doc
10072 2006-03-14 17:46 Sandro Santilli <strk@keybit.net>
10074 * [r1200] Removed unrequired include
10076 2006-03-14 17:10 Sandro Santilli <strk@keybit.net>
10080 2006-03-14 17:08 Sandro Santilli <strk@keybit.net>
10082 * [r1198] comments cleanup, integrity checks
10084 2006-03-14 16:55 Sandro Santilli <strk@keybit.net>
10086 * [r1197] oops, GEOS_DEBUG default to 0
10088 2006-03-14 16:55 Sandro Santilli <strk@keybit.net>
10090 * [r1196] comments cleanup
10092 2006-03-14 16:53 Sandro Santilli <strk@keybit.net>
10094 * [r1195] removed endline from printing funx
10096 2006-03-14 16:08 Sandro Santilli <strk@keybit.net>
10098 * [r1194] changed buildSubgraphs signature to use refs rather then
10099 pointers, made it const-correct. Reduced heap allocations in
10102 2006-03-14 15:46 Sandro Santilli <strk@keybit.net>
10104 * [r1193] Added PlanarGraph::getNodes(vector&) func, to reduce
10105 useless heap allocations
10107 2006-03-14 15:32 Sandro Santilli <strk@keybit.net>
10109 * [r1192] Cleaned up toString funx (more WKT friendly)
10111 2006-03-14 14:16 Sandro Santilli <strk@keybit.net>
10113 * [r1191] operator<< for BufferSubgraph, more debugging calls
10115 2006-03-14 12:55 Sandro Santilli <strk@keybit.net>
10117 * [r1190] Headers split: geomgraphindex.h, nodingSnapround.h
10119 2006-03-14 11:03 Sandro Santilli <strk@keybit.net>
10121 * [r1189] Added operator<< for Edge and EdgeList
10123 2006-03-14 00:37 Sandro Santilli <strk@keybit.net>
10125 * [r1188] Fixed include filenames
10127 2006-03-14 00:36 Sandro Santilli <strk@keybit.net>
10129 * [r1187] Reduced 'buffer' headers inclusion
10131 2006-03-14 00:19 Sandro Santilli <strk@keybit.net>
10133 * [r1186] opBuffer.h split, streamlined headers in some (not all)
10134 files in operation/buffer/
10136 2006-03-13 22:33 Sandro Santilli <strk@keybit.net>
10138 * [r1185] Added missing forward declarations
10140 2006-03-13 21:54 Sandro Santilli <strk@keybit.net>
10142 * [r1184] Streamlined headers inclusion.
10144 2006-03-13 21:19 Sandro Santilli <strk@keybit.net>
10146 * [r1183] Fixed bug in ScaledNoder scaling mechanism (hugly code,
10147 due to CoordinateSequence visitor pattern design). Tests are
10148 still failing so this possibly needs some other fix. Streamlined
10149 includes by implementation file.
10151 2006-03-13 21:14 Sandro Santilli <strk@keybit.net>
10153 * [r1182] Added missing forward declarations
10155 2006-03-13 21:13 Sandro Santilli <strk@keybit.net>
10157 * [r1181] Added comment about possible refactoring
10159 2006-03-11 16:58 Sandro Santilli <strk@keybit.net>
10161 * [r1180] Fixed bug in OffsetCurveBuilder::getCoordinates.
10163 2006-03-10 15:50 Sandro Santilli <strk@keybit.net>
10165 * [r1179] Changed 'found null Directed Edge' from an Assertion to a
10166 TopologyException, to give 'precision-reducing' overlay operation
10167 a chance to handle it (it seems to work)
10169 2006-03-10 13:07 Sandro Santilli <strk@keybit.net>
10171 * [r1178] fine-tuned includes, reverted Assert=>assert due to
10172 user-input based failure
10174 2006-03-10 12:50 Sandro Santilli <strk@keybit.net>
10176 * [r1177] boost detection code fix, first UTF source for testing
10179 2006-03-10 12:43 Sandro Santilli <strk@keybit.net>
10183 2006-03-10 12:09 Sandro Santilli <strk@keybit.net>
10185 * [r1175] Update configure script to work with new boost.m4 file
10187 2006-03-10 11:49 Sandro Santilli <strk@keybit.net>
10189 * [r1174] Updated boost detection macro
10191 2006-03-10 11:41 Sandro Santilli <strk@keybit.net>
10193 * [r1173] Added missing <algorithm> include (bug#56)
10195 2006-03-10 11:10 Sandro Santilli <strk@keybit.net>
10197 * [r1172] Initial boost detection code
10199 2006-03-10 11:09 Sandro Santilli <strk@keybit.net>
10201 * [r1171] Comments cleanup
10203 2006-03-10 10:48 Sandro Santilli <strk@keybit.net>
10205 * [r1170] Bug #58 - Patch to makefile.vc after big refactoring
10208 2006-03-10 10:44 Sandro Santilli <strk@keybit.net>
10210 * [r1169] Unreferenced exception objects cleanup (#52)
10212 2006-03-10 10:37 Sandro Santilli <strk@keybit.net>
10214 * [r1168] Added missing <algorithm> include (#55)
10216 2006-03-10 10:34 Sandro Santilli <strk@keybit.net>
10218 * [r1167] Added missing <algorithm> include (#54)
10220 2006-03-09 18:22 Sandro Santilli <strk@keybit.net>
10222 * [r1166] Added isvalid test for latest validop patch
10224 2006-03-09 18:18 Sandro Santilli <strk@keybit.net>
10226 * [r1165] Added memory-friendly
10227 MaximalEdgeRing::buildMinimalRings() implementation.
10228 Applied patch to IsValid operation from JTS-1.7.1
10230 2006-03-09 17:40 Sandro Santilli <strk@keybit.net>
10232 * [r1164] Fixed bug#33 (hopefully)
10234 2006-03-09 16:46 Sandro Santilli <strk@keybit.net>
10236 * [r1163] geos::geom namespace definition, first pass at headers
10239 2006-03-09 16:18 Sandro Santilli <strk@keybit.net>
10241 * [r1162] Fixed to allow tests from external build tree (thanks
10244 2006-03-09 16:01 Sandro Santilli <strk@keybit.net>
10246 * [r1161] Fixed debugging lines
10248 2006-03-09 15:50 Sandro Santilli <strk@keybit.net>
10250 * [r1160] Fixed debugging lines, added missing header
10252 2006-03-09 15:47 Sandro Santilli <strk@keybit.net>
10254 * [r1159] Fixed debugging lines
10256 2006-03-09 15:39 Sandro Santilli <strk@keybit.net>
10258 * [r1158] Fixed debugging lines
10260 2006-03-09 14:48 Sandro Santilli <strk@keybit.net>
10262 * [r1157] Added missing INCLUDES line
10264 2006-03-07 14:21 Sandro Santilli <strk@keybit.net>
10266 * [r1156] Leak plugged, tweeked output to be nice with --sql-output
10268 2006-03-07 14:20 Sandro Santilli <strk@keybit.net>
10270 * [r1155] Big deal of heap allocations reduction
10272 2006-03-07 14:18 Sandro Santilli <strk@keybit.net>
10274 * [r1154] Profiler singleton implemented with a function-static
10277 2006-03-07 12:42 Sandro Santilli <strk@keybit.net>
10279 * [r1153] addedvalidity test for a case with invalid input
10281 2006-03-07 12:41 Sandro Santilli <strk@keybit.net>
10283 * [r1152] Added --wkb-output and made --sql-output compatible with
10286 2006-03-07 11:22 Sandro Santilli <strk@keybit.net>
10288 * [r1151] table name for sqlOutput normalized
10290 2006-03-07 11:06 Sandro Santilli <strk@keybit.net>
10292 * [r1150] Added --sql-output switch for debugging
10294 2006-03-07 10:46 Sandro Santilli <strk@keybit.net>
10296 * [r1149] verbose validity errors
10298 2006-03-06 21:27 Sandro Santilli <strk@keybit.net>
10300 * [r1148] Cascading fixed after Unload definition moved to geos::io
10303 2006-03-06 19:43 Sandro Santilli <strk@keybit.net>
10305 * [r1147] Fixed Unload class definition namespace (geos::io)
10307 2006-03-06 19:40 Sandro Santilli <strk@keybit.net>
10309 * [r1146] geos::util namespace. New GeometryCollection::iterator
10310 interface, many cleanups.
10312 2006-03-06 15:23 Sandro Santilli <strk@keybit.net>
10314 * [r1145] geos::io namespace
10316 2006-03-06 14:30 Sandro Santilli <strk@keybit.net>
10318 * [r1143] Validity error include Coordinate
10320 2006-03-06 13:27 Sandro Santilli <strk@keybit.net>
10322 * [r1142] Cleaned up equalsExact
10324 2006-03-06 13:26 Sandro Santilli <strk@keybit.net>
10326 * [r1141] Fixed equalsExact check, and also reduced tolerance
10328 2006-03-06 12:47 Sandro Santilli <strk@keybit.net>
10330 * [r1140] TopologyValidationError error names (enum) renamed to
10333 2006-03-06 12:16 Sandro Santilli <strk@keybit.net>
10335 * [r1139] Added second case for Union
10337 2006-03-06 12:11 Sandro Santilli <strk@keybit.net>
10339 * [r1138] precision.h => geos/precision.h (#48)
10341 2006-03-06 11:39 Sandro Santilli <strk@keybit.net>
10343 * [r1137] Added test extracted from data provided by Guillaume
10346 2006-03-06 11:34 Sandro Santilli <strk@keybit.net>
10348 * [r1136] Dropped unused/unmaintained/platform-problematic serial
10349 version info for classes (#47)
10351 2006-03-06 11:17 Sandro Santilli <strk@keybit.net>
10353 * [r1135] added a compile-time option to get VERBOSE_EXCEPTION
10354 (print args on exceptions)
10356 2006-03-06 11:17 Sandro Santilli <strk@keybit.net>
10358 * [r1134] precision reducing overlayOp made compile-time optional
10360 2006-03-06 11:05 Sandro Santilli <strk@keybit.net>
10362 * [r1133] Added input and output validity test facilities
10364 2006-03-03 14:01 Sandro Santilli <strk@keybit.net>
10366 * [r1132] Experimental precision-reducing overlayOp
10368 2006-03-03 13:50 Sandro Santilli <strk@keybit.net>
10370 * [r1131] Cleaned up InteriorPointLine class
10372 2006-03-03 10:46 Sandro Santilli <strk@keybit.net>
10374 * [r1130] Removed 'using namespace' from headers, added missing
10375 headers in .cpp files, removed useless includes in headers
10378 2006-03-02 18:17 Sandro Santilli <strk@keybit.net>
10380 * [r1129] Added robustness testcases
10382 2006-03-02 16:22 Sandro Santilli <strk@keybit.net>
10384 * [r1128] Updated copyright notice
10386 2006-03-02 16:21 Sandro Santilli <strk@keybit.net>
10388 * [r1127] geos::precision namespace added
10390 2006-03-02 14:53 Sandro Santilli <strk@keybit.net>
10392 * [r1126] SweepLineEvent::DELETE=>DELETE_EVENT,
10393 INSERT=>INSERT_EVENT (#45)
10395 2006-03-02 14:34 Sandro Santilli <strk@keybit.net>
10397 * [r1125] GeometryGraphOperation::li made a non-static member, and
10400 2006-03-02 14:21 Sandro Santilli <strk@keybit.net>
10402 * [r1124] DEBUG => GEOS_DEBUG [#44]
10404 2006-03-02 12:12 Sandro Santilli <strk@keybit.net>
10406 * [r1123] Renamed DEBUG macros to GEOS_DEBUG, all wrapped in
10407 #ifndef block to allow global override (bug#43)
10409 2006-03-02 11:03 Sandro Santilli <strk@keybit.net>
10411 * [r1122] Added assertion in relate test handler
10413 2006-03-02 11:00 Sandro Santilli <strk@keybit.net>
10415 * [r1121] Changed IntersectionMatrix funx taking strings to take
10416 const string& instead
10418 2006-03-02 10:25 Sandro Santilli <strk@keybit.net>
10420 * [r1120] Added support for FLOATING_SINGLE precisionmodel in XML
10423 2006-03-02 10:03 Sandro Santilli <strk@keybit.net>
10425 * [r1119] Removed use of strdup, changed GEOSjtsport() to return
10426 const char* instead of char* (is not advertised in headerfile, so
10427 no compatibility problems)
10429 2006-03-02 09:51 Sandro Santilli <strk@keybit.net>
10431 * [r1118] Fixes in DEBUG lines (bug#42)
10433 2006-03-02 09:49 Sandro Santilli <strk@keybit.net>
10435 * [r1117] Changed LineSegment output to use 'LINESEGMENT' label
10436 rather then 'LINESTRING'
10438 2006-03-02 09:49 Sandro Santilli <strk@keybit.net>
10440 * [r1116] WINCE implmentation of gettimeofday (bug#40)
10442 2006-03-02 09:46 Sandro Santilli <strk@keybit.net>
10444 * [r1115] cleaned up debugging lines
10446 2006-03-01 18:44 Sandro Santilli <strk@keybit.net>
10448 * [r1114] added note about getInteriorPoint() possibly returning
10451 2006-03-01 18:43 Sandro Santilli <strk@keybit.net>
10453 * [r1113] Handled new NULL return from Geometry::getInteriorPoint()
10455 2006-03-01 18:37 Sandro Santilli <strk@keybit.net>
10457 * [r1112] Geometry::createPointFromInternalCoord dropped (it's a
10458 duplication of GeometryFactory::createPointFromInternalCoord).
10459 Fixed bugs in InteriorPoint* and getCentroid() inserted by
10462 2006-03-01 18:19 Sandro Santilli <strk@keybit.net>
10464 * [r1111] getCentroid() test moved from testLeaksBig.xml to
10465 TestCentroid.xml (synced with JTS-1.7)
10467 2006-03-01 18:15 Sandro Santilli <strk@keybit.net>
10469 * [r1110] Extracted getInteriorPoint() tests out of
10470 testLeaksBig.xml and into TestInteriorPoint.xml (synced with
10473 2006-03-01 18:14 Sandro Santilli <strk@keybit.net>
10475 * [r1109] Handled NULL return from Geometry::getInteriorPoint()
10477 2006-03-01 17:16 Sandro Santilli <strk@keybit.net>
10479 * [r1108] LineSegment class made final and optionally
10480 (compile-time) inlined.
10481 Reduced heap allocations in Centroid{Area,Line,Point} and
10482 InteriorPoint{Area,Line,Point}.
10484 2006-03-01 16:42 Sandro Santilli <strk@keybit.net>
10486 * [r1107] Fixed include name (Bug#41)
10488 2006-03-01 16:01 Sandro Santilli <strk@keybit.net>
10490 * [r1106] Fixed const correctness of operator<<(ostream&,
10491 SegmentNodeList&) [bug#37]
10493 2006-03-01 13:49 Sandro Santilli <strk@keybit.net>
10495 * [r1105] Fixed debug lines (bug#36)
10497 2006-03-01 13:48 Sandro Santilli <strk@keybit.net>
10499 * [r1104] Fixed missing type specifier (bug#35)
10501 2006-03-01 13:06 Sandro Santilli <strk@keybit.net>
10503 * [r1103] Used FLOATING precision model in buffer.xml test, added
10505 changed XMLTester.cpp to use a tolerance when comparing expected
10507 results from buffer operations.
10509 2006-03-01 12:12 Sandro Santilli <strk@keybit.net>
10511 * [r1102] Fixed a bug in verbose output preventing geometry arg 'A'
10512 from being properly printed
10514 2006-03-01 11:47 Sandro Santilli <strk@keybit.net>
10516 * [r1101] Applied patch by Mateusz Loskot (Bug #39)
10518 2006-03-01 10:48 Sandro Santilli <strk@keybit.net>
10520 * [r1100] Changed static TopologyValidationError::errMsg[] from
10521 'string' to 'const char*'
10522 to reduce dynamic memory allocations.
10524 2006-03-01 10:39 Sandro Santilli <strk@keybit.net>
10526 * [r1099] ctor and dtor made private and inlined
10528 2006-03-01 09:56 Sandro Santilli <strk@keybit.net>
10530 * [r1098] Case insensitive operation names and geometry arguments
10533 2006-03-01 09:43 Sandro Santilli <strk@keybit.net>
10535 * [r1097] Unrecognized tests always printed (was only printed when
10538 2006-03-01 08:52 Sandro Santilli <strk@keybit.net>
10540 * [r1096] File to be included by Makefile.vc
10542 2006-02-28 19:22 Sandro Santilli <strk@keybit.net>
10544 * [r1095] Fixed in-place definition of static members in
10545 OffsetCurveBuilder (bug#33)
10547 2006-02-28 19:18 Sandro Santilli <strk@keybit.net>
10549 * [r1094] Added cctype include (bug #34)
10551 2006-02-28 17:44 Sandro Santilli <strk@keybit.net>
10553 * [r1093] Added a check in SegmentNode::addSplitEdge to prevent
10555 to build SegmentString with less then 2 points.
10556 This is a temporary fix for the buffer.xml assertion failure,
10558 as Martin Davis review would really be needed there.
10560 2006-02-28 15:34 Sandro Santilli <strk@keybit.net>
10562 * [r1092] Fix for VC++ builds (Bug #32)
10564 2006-02-28 14:34 Sandro Santilli <strk@keybit.net>
10566 * [r1091] Added many assertions and debugging output hunting for a
10569 2006-02-28 14:05 Sandro Santilli <strk@keybit.net>
10571 * [r1090] Fixed a bug in a debugging line
10573 2006-02-28 13:08 Sandro Santilli <strk@keybit.net>
10575 * [r1089] Added missing definition of IteratedNoder::MAX_ITER,
10576 moving it to private access level
10578 2006-02-28 11:15 Sandro Santilli <strk@keybit.net>
10580 * [r1088] Fixed strchr use (Bug #30)
10582 2006-02-28 11:11 Sandro Santilli <strk@keybit.net>
10584 * [r1087] Fixed typo in GEOSLenght function
10586 2006-02-28 05:03 Sean Gillies <sgillies@frii.com>
10588 * [r1085] added GEOSLength(), GEOSEnvelope() to the C API
10590 2006-02-27 14:41 Sandro Santilli <strk@keybit.net>
10592 * [r1076] More verbose handling of exceptions
10594 2006-02-27 11:53 Sandro Santilli <strk@keybit.net>
10596 * [r1075] DirectedEdgeStar made more safe trough assert(), use of
10597 standard iterator and
10598 dynamic casts substituting static ones.
10600 2006-02-27 09:05 Sandro Santilli <strk@keybit.net>
10602 * [r1074] Doxygen comments, a few inlines and general cleanups
10604 2006-02-24 16:20 Sandro Santilli <strk@keybit.net>
10606 * [r1073] Added Mateusz implementation of round() in a new math.cpp
10608 named sym_round(). Changed use of rint_vc to sym_round in
10610 Moved rint_vc to math.cpp (geos::util namespace), to be renamed
10611 to something more meaningful
10613 2006-02-24 15:39 Sandro Santilli <strk@keybit.net>
10615 * [r1072] - operator>> for Coordinate, planarNode and planarEdge
10616 - Fixed bug in planarGraphComponent::setMarked
10617 - Added linemerge.xml test (single test, should grow a bit)
10619 2006-02-24 12:19 Sandro Santilli <strk@keybit.net>
10621 * [r1071] Fixed typo in config file
10623 2006-02-23 23:17 Sandro Santilli <strk@keybit.net>
10625 * [r1070] - Coordinate::nullCoordinate made private
10626 - Simplified Coordinate inline definitions
10627 - LMGeometryComponentFilter definition moved to LineMerger.cpp
10631 2006-02-23 20:32 Sandro Santilli <strk@keybit.net>
10633 * [r1069] Added support for LineMerge tests. Exception printed on
10636 2006-02-23 20:05 Sandro Santilli <strk@keybit.net>
10638 * [r1068] Fixed bug in MCIndexNoder constructor making memory
10639 checker go crazy, more
10640 doxygen-friendly comments, miscellaneous cleanups
10642 2006-02-23 20:03 Sandro Santilli <strk@keybit.net>
10644 * [r1067] updated to also show undocumented methods
10646 2006-02-23 11:54 Sandro Santilli <strk@keybit.net>
10648 * [r1066] - MCIndexPointSnapper
10649 - MCIndexSnapRounder
10650 - SnapRounding BufferOp
10652 - GEOSException hierarchy cleanups
10653 - SpatialIndex memory-friendly query interface
10654 - GeometryGraph::getBoundaryNodes memory-friendly
10655 - NodeMap::getBoundaryNodes memory-friendly
10656 - Cleanups in geomgraph::Edge
10657 - Added an XML test for snaprounding buffer (shows leaks, working
10660 2006-02-21 16:53 Sandro Santilli <strk@keybit.net>
10662 * [r1065] MCIndexPointSnapper, MCIndexSnapRounder
10664 2006-02-20 21:04 Sandro Santilli <strk@keybit.net>
10666 * [r1064] - namespace geos::index
10667 - SpatialIndex interface synced
10669 2006-02-20 10:14 Sandro Santilli <strk@keybit.net>
10671 * [r1063] - namespaces geos::index::*
10672 - Doxygen documentation cleanup
10674 2006-02-19 19:46 Sandro Santilli <strk@keybit.net>
10676 * [r1062] Packages <-> namespaces mapping for most GEOS internal
10677 code (uncomplete, but working). Dir-level libs for index/
10680 2006-02-18 21:08 Sandro Santilli <strk@keybit.net>
10682 * [r1061] - new CoordinateSequence::applyCoordinateFilter method
10684 - SegmentString::getCoordinates() doesn't return a clone anymore.
10685 - SegmentString::getCoordinatesRO() obsoleted.
10686 - SegmentString constructor does not promises constness of passed
10687 CoordinateSequence anymore.
10688 - NEW ScaledNoder class
10689 - Stubs for MCIndexPointSnapper and MCIndexSnapRounder
10690 - Simplified internal interaces of OffsetCurveBuilder and
10691 OffsetCurveSetBuilder
10693 2006-02-16 08:41 Sandro Santilli <strk@keybit.net>
10695 * [r1060] Fixed include: "util.h" => "geos/util.h"
10697 2006-02-16 08:41 Sandro Santilli <strk@keybit.net>
10699 * [r1059] added <cmath> include for round()
10701 2006-02-16 08:19 Sandro Santilli <strk@keybit.net>
10703 * [r1058] Missed from last commit
10705 2006-02-15 22:48 Sean Gillies <sgillies@frii.com>
10707 * [r1057] added GEOSGeomType
10709 2006-02-15 17:19 Sandro Santilli <strk@keybit.net>
10711 * [r1056] NodingValidator synced with JTS-1.7, added
10712 CoordinateSequence::operator[]
10713 and size() to easy port maintainance.
10715 2006-02-15 14:59 Sandro Santilli <strk@keybit.net>
10717 * [r1055] JTS-1.7 sync for:
10718 noding/SegmentNode.cpp
10719 noding/SegmentNodeList.cpp
10720 noding/SegmentString.cpp
10722 2006-02-14 13:28 Sandro Santilli <strk@keybit.net>
10724 * [r1054] New SnapRounding code ported from JTS-1.7 (not complete
10726 Buffer op optimized by using new snaprounding code.
10727 Leaks fixed in XMLTester.
10729 2006-02-09 15:52 Sandro Santilli <strk@keybit.net>
10731 * [r1053] GEOSException derived from std::exception; always thrown
10732 and cought by const ref.
10734 2006-02-09 15:41 Sean Gillies <sgillies@frii.com>
10736 * [r1052] incrementing C API patch level
10738 2006-02-09 14:49 Sean Gillies <sgillies@frii.com>
10740 * [r1051] added GEOSArea() to the C API
10742 2006-02-09 13:44 Sandro Santilli <strk@keybit.net>
10744 * [r1050] Added support for SRID in input WKB, undeprecated
10746 and Geometry::getSRID
10748 2006-02-09 01:47 frank
10750 * [r1049] Botched last fix. Hopefully this is better.
10752 2006-02-09 01:13 Sandro Santilli <strk@keybit.net>
10754 * [r1048] Added missing <limits> include
10756 2006-02-09 00:06 frank
10758 * [r1047] Fixed support for consuming WKB for 'POLYGON EMPTY' with
10760 http://bugzilla.remotesensing.org/show_bug.cgi?id=1064
10762 2006-02-08 17:18 Sandro Santilli <strk@keybit.net>
10764 * [r1046] - New WKTWriter::toLineString and ::toPoint convenience
10766 - New IsValidOp::setSelfTouchingRingFormingHoleValid method
10767 - New Envelope::centre()
10768 - New Envelope::intersection(Envelope)
10769 - New Envelope::expandBy(distance, [ydistance])
10770 - New LineString::reverse()
10771 - New MultiLineString::reverse()
10772 - New Geometry::buffer(distance, quadSeg, endCapStyle)
10773 - Obsoleted toInternalGeometry/fromInternalGeometry
10774 - More const-correctness in Buffer "package"
10776 2006-02-08 13:07 Sandro Santilli <strk@keybit.net>
10778 * [r1045] Added note about new LineSequencer class
10780 2006-02-08 12:59 Sandro Santilli <strk@keybit.net>
10782 * [r1044] - NEW Geometry::applyComponentFilter() templated method
10783 - Changed Geometry::getGeometryN() to take unsigned int and
10785 to return unsigned int.
10786 - Changed planarNode::getDegree() to return unsigned int.
10787 - Added Geometry::NonConstVect typedef
10788 - NEW LineSequencer class
10789 - Changed planarDirectedEdgeStar::outEdges from protected to
10791 - added static templated setVisitedMap to change Visited flag
10792 for all values in a map
10793 - Added const versions of some planarDirectedEdgeStar methods.
10794 - Added containers typedefs for planarDirectedEdgeStar
10796 2006-02-07 13:26 Sandro Santilli <strk@keybit.net>
10798 * [r1043] Added missing geomgraph SUBDIR
10800 2006-02-07 12:02 Sandro Santilli <strk@keybit.net>
10802 * [r1042] Removed TestConvexHull.xml file (already included in
10805 2006-02-06 11:27 Sandro Santilli <strk@keybit.net>
10807 * [r1041] new entry
10809 2006-02-05 17:14 Sandro Santilli <strk@keybit.net>
10811 * [r1040] - New ConnectedSubgraphFinder class.
10812 - More iterators returning methods, inlining and cleanups
10815 2006-02-04 00:54 Sandro Santilli <strk@keybit.net>
10817 * [r1039] - Doxygen dox updated
10818 - LineStringLT struct moved from geomgraph.h to geom.h
10819 - New planarSubgraph class
10820 - Fixed ruby Makefiles to avoid running tests when disabled
10821 - Renamed TESTS variable to XMLTESTS to not confuse 'make check'
10824 2006-02-03 09:26 Sandro Santilli <strk@keybit.net>
10826 * [r1038] Added missing file
10828 2006-02-02 02:20 Sandro Santilli <strk@keybit.net>
10830 * [r1037] Fixed bug in isRectangle() failing to detect rectangles.
10832 2006-02-01 22:22 Sandro Santilli <strk@keybit.net>
10836 2006-02-01 22:21 Sandro Santilli <strk@keybit.net>
10838 * [r1035] - Added rectangle-based optimizations of intersects() and
10840 - Inlined all planarGraphComponent class
10842 2006-01-31 21:42 Sandro Santilli <strk@keybit.net>
10844 * [r1034] Added DepthSegment object
10846 2006-01-31 21:36 Sandro Santilli <strk@keybit.net>
10848 * [r1033] Fixes error in calling read_hex from scripting languages.
10850 2006-01-31 21:35 Sandro Santilli <strk@keybit.net>
10852 * [r1032] Erroneusly ended in CVS
10854 2006-01-31 21:17 Sandro Santilli <strk@keybit.net>
10856 * [r1031] Added missing file from last commits
10858 2006-01-31 19:11 Sandro Santilli <strk@keybit.net>
10860 * [r1030] Another left-over from cleanups
10862 2006-01-31 19:10 Sandro Santilli <strk@keybit.net>
10864 * [r1029] Removed leftover files in obsoleted dirs
10866 2006-01-31 19:07 Sandro Santilli <strk@keybit.net>
10868 * [r1028] - Renamed DefaultCoordinateSequence to
10869 CoordinateArraySequence.
10870 - Moved GetNumGeometries() and GetGeometryN() interfaces
10871 from GeometryCollection to Geometry class.
10872 - Added getAt(int pos, Coordinate &to) funtion to
10873 CoordinateSequence class.
10874 - Reworked automake scripts to produce a static lib for each
10876 then link all subsystem's libs togheter
10877 - Moved C-API in it's own top-level dir capi/
10878 - Moved source/bigtest and source/test to tests/bigtest and
10880 - Fixed PointLocator handling of LinearRings
10881 - Changed CoordinateArrayFilter to reduce memory copies
10882 - Changed UniqueCoordinateArrayFilter to reduce memory copies
10883 - Added CGAlgorithms::isPointInRing() version working with
10884 Coordinate::ConstVect type (faster!)
10885 - Ported JTS-1.7 version of ConvexHull with big attention to
10886 memory usage optimizations.
10887 - Improved XMLTester output and user interface
10888 - geos::geom::util namespace used for geom/util stuff
10889 - Improved memory use in geos::geom::util::PolygonExtractor
10890 - New ShortCircuitedGeometryVisitor class
10891 - New operation/predicate package
10893 2006-01-30 21:59 frank
10895 * [r1027] yikes! comment out debug define again
10897 2006-01-30 21:58 frank
10899 * [r1026] fixed up some debug messages
10901 2006-01-30 16:55 Sandro Santilli <strk@keybit.net>
10903 * [r1025] More patches from Charlie Savage
10905 2006-01-27 08:58 Sandro Santilli <strk@keybit.net>
10907 * [r1024] Python and Ruby build disable by default (until we've
10908 properly tested it)
10910 2006-01-27 08:25 Sandro Santilli <strk@keybit.net>
10912 * [r1023] * Ruby - removes dependency on renames.i file which is no
10914 and was removed from CVS last week
10915 * Python - fixes autoconf search for Python include path
10916 * Python - fixes autoconf search for Python lib directory on
10918 * Python - adds python library to link line so that python
10922 2006-01-22 22:48 Sandro Santilli <strk@keybit.net>
10924 * [r1022] Added Safe's performance improvement idea for
10927 2006-01-21 16:11 Sandro Santilli <strk@keybit.net>
10931 2006-01-21 16:08 Sandro Santilli <strk@keybit.net>
10933 * [r1020] Fixed integer conversion bug (ported from JTS-1.7).
10934 Added last port information.
10936 2006-01-21 16:04 Sandro Santilli <strk@keybit.net>
10938 * [r1019] Added endian specification to case descriptions.
10939 All tests are Little Endian, should add the same
10940 tests with Big Endian format.
10942 2006-01-20 19:28 Sandro Santilli <strk@keybit.net>
10944 * [r1018] Updated port information
10946 2006-01-20 19:21 Sandro Santilli <strk@keybit.net>
10948 * [r1017] Fixed bug #13
10950 2006-01-20 19:11 Sandro Santilli <strk@keybit.net>
10952 * [r1016] Updated last port info
10954 2006-01-20 17:20 Sandro Santilli <strk@keybit.net>
10956 * [r1015] More SWIG/python/ruby patches
10958 2006-01-20 00:59 Sandro Santilli <strk@keybit.net>
10960 * [r1014] Better debugging
10962 2006-01-20 00:59 Sandro Santilli <strk@keybit.net>
10964 * [r1013] PrecisionModel made FLOATING
10966 2006-01-18 17:49 Sandro Santilli <strk@keybit.net>
10968 * [r1012] Reworked XMLTester to be quiet by default. Use -v switch
10969 to make it verbose.
10971 2006-01-18 17:47 Sandro Santilli <strk@keybit.net>
10973 * [r1011] Added GEOMETRYCOLLECTION test
10975 2006-01-18 17:47 Sandro Santilli <strk@keybit.net>
10977 * [r1010] Added another local test to the test rule
10979 2006-01-18 17:46 Sandro Santilli <strk@keybit.net>
10981 * [r1009] Fixed leak in ::writeFormatted(Geometry *)
10983 2006-01-18 17:45 Sandro Santilli <strk@keybit.net>
10985 * [r1008] more debugging lines
10987 2006-01-18 13:23 Sandro Santilli <strk@keybit.net>
10989 * [r1007] Set binary flag for stringstream used in ::readHEX()
10991 2006-01-18 12:54 Sandro Santilli <strk@keybit.net>
10993 * [r1006] Added HEXWKB support in XMLTester. Added a simple test in
10995 and a 'test' rule running the locally-available tests and showing
10998 2006-01-18 10:02 Sandro Santilli <strk@keybit.net>
11000 * [r1005] Added missing macro file
11002 2006-01-17 12:03 Sandro Santilli <strk@keybit.net>
11004 * [r1004] Modified AC_PROG_SWIG macro to set SWIG to the empty
11006 on error (rather then making it echo an error and return false).
11007 SWIG version 1.3.28 or up required in order to build SWIG-based
11010 2006-01-16 18:34 Sandro Santilli <strk@keybit.net>
11012 * [r1003] Added initial conditional build of python and ruby
11015 2006-01-15 23:01 Sandro Santilli <strk@keybit.net>
11017 * [r1001] Added bare build/install/dist scripts support for ruby
11020 2006-01-15 21:23 Sandro Santilli <strk@keybit.net>
11022 * [r1000] Initial import of ruby unit tests
11024 2006-01-15 21:22 Sandro Santilli <strk@keybit.net>
11026 * [r999] Added Envelope constructor by string (accepting what's
11027 returned by ::toString)
11029 2006-01-15 21:19 Sandro Santilli <strk@keybit.net>
11031 * [r998] Added WKBWriter::writeHEX() and WKBReader::readHEX()
11033 2006-01-12 11:44 Sandro Santilli <strk@keybit.net>
11035 * [r997] synced after 2.2.1 release
11037 2006-01-12 11:44 Sandro Santilli <strk@keybit.net>
11039 * [r996] Removed double call to ::isValid
11041 2006-01-08 15:39 Sandro Santilli <strk@keybit.net>
11043 * [r994] Changed finite() function call with FINITE() macro.
11045 2006-01-08 15:24 Sandro Santilli <strk@keybit.net>
11047 * [r993] Changed container-related typedef to class-scoped STL-like
11049 Fixed const correctness of EdgeIntersectionList::begin() and
11051 defined M_PI when undef as suggested by Charlie Savage.
11052 Removed <stdio.h> include from GeometricShapeFactory.cpp.
11054 2005-12-22 12:46 Sandro Santilli <strk@keybit.net>
11056 * [r992] Imported Charlie Savage new ruby wrapper and swig changes
11058 2005-12-14 11:22 Sandro Santilli <strk@keybit.net>
11060 * [r991] Added a note about the need to *always* increment CAPI
11063 2005-12-14 02:32 Sandro Santilli <strk@keybit.net>
11067 2005-12-13 23:59 Sandro Santilli <strk@keybit.net>
11069 * [r989] Removed INTERFACE_* defines (obsoleted).
11070 Made GEOSCoordSeq_clone() arg const (won't change ABI, it's C
11073 2005-12-13 23:03 Sandro Santilli <strk@keybit.net>
11075 * [r988] Removed conditional blocks based on GEOS version (we're
11077 in sync). This fixed an annoying problem introduced since
11079 and INTERFACE_CURREN were taken off geos/version.h
11081 2005-12-12 09:32 Sandro Santilli <strk@keybit.net>
11083 * [r987] Switched to -release mode for C++ library versioning.
11084 Every release will be binary-incompatible with previous.
11085 Removed GEOS_FIRST_INTERFACE and GEOS_LAST_INTERFACE defines
11086 from geos/version.h.
11088 2005-12-11 10:41 Sandro Santilli <strk@keybit.net>
11090 * [r984] Fixed premature initialization of average Z value in
11091 ElevationMatrixFilter
11093 2005-12-11 10:38 Sandro Santilli <strk@keybit.net>
11095 * [r983] Fixed mungled versions (1.0.0/3.0.1 => 1.0.1/3.0.0)
11097 2005-12-10 16:07 Sandro Santilli <strk@keybit.net>
11099 * [r981] Unkown -> Unknown typo fix
11101 2005-12-09 13:24 Sandro Santilli <strk@keybit.net>
11103 * [r980] Capi lib version set to 1.0.1 (due to leak fix in
11106 2005-12-09 11:36 Sandro Santilli <strk@keybit.net>
11108 * [r977] Small leak plugged in CAPI::GEOSHasZ() and in
11109 invalid input to PolygonizeGraph (again)
11111 2005-12-09 10:32 Sandro Santilli <strk@keybit.net>
11113 * [r974] Cleaned up debugging line left over from previous commit
11115 2005-12-09 10:03 Sandro Santilli <strk@keybit.net>
11117 * [r972] Fixed a bug making PolygonizeGraph choking on invalid
11119 Minor optimizations in Polygonizer loops.
11121 2005-12-08 14:14 Sandro Santilli <strk@keybit.net>
11123 * [r971] ElevationMatrixFilter used for both elevation and Matrix
11125 thus removing CoordinateSequence copy in
11126 ElevetaionMatrix::add(Geometry *).
11127 Changed CoordinateFilter::filter_rw to be a const method: updated
11128 all apply_rw() methods to take a const CoordinateFilter.
11130 2005-12-08 01:39 Sandro Santilli <strk@keybit.net>
11132 * [r970] SegmentString::eiList made a real object rather then a
11134 Adde getter for const and non-const references of it (dropping
11137 2005-12-08 01:11 Sandro Santilli <strk@keybit.net>
11139 * [r969] minor optimizations in loops
11141 2005-12-08 00:24 Sandro Santilli <strk@keybit.net>
11143 * [r968] Reduced coordinate assignments in ::createSplitEdge
11145 2005-12-08 00:03 Sandro Santilli <strk@keybit.net>
11147 * [r967] LineBuilder::lineEdgesList made a real vector, rather then
11148 pointer (private member).
11149 Small optimizations in LineBuilder loops, cleanups in LineBuilder
11152 2005-12-07 23:36 Sandro Santilli <strk@keybit.net>
11154 * [r966] standard indentation
11156 2005-12-07 22:52 Sandro Santilli <strk@keybit.net>
11158 * [r965] Added CoordinateSequence::apply_rw(CoordinateFilter *) and
11159 CoordinateSequence::apply_ro(CoordinateFilter *) const
11160 to reduce coordinate copies on read-write CoordinateFilter
11161 applications (previously required getAt()/setAt() calls).
11162 Undefined PROFILE_COORDINATE_COPIES (erroneously left defined by
11165 2005-12-07 21:55 Sandro Santilli <strk@keybit.net>
11167 * [r964] Optimized memory allocations in ::removeRepeatedPoints
11169 2005-12-07 20:52 Sandro Santilli <strk@keybit.net>
11171 * [r963] minor container methods call reduction
11173 2005-12-07 20:51 Sandro Santilli <strk@keybit.net>
11175 * [r962] removed dead code
11177 2005-12-07 20:51 Sandro Santilli <strk@keybit.net>
11179 * [r961] minor cleanups
11181 2005-12-07 20:49 Sandro Santilli <strk@keybit.net>
11183 * [r960] Oops, removed Coordinate copies introduced by recent code
11186 2005-12-07 19:18 Sandro Santilli <strk@keybit.net>
11188 * [r959] Changed PlanarGraph::addEdges and EdgeList::addAll to take
11189 a const vector by reference rather then a non-const vector by
11191 Optimized polygon vector allocations in
11192 OverlayOp::computeOverlay.
11194 2005-12-06 10:24 Sandro Santilli <strk@keybit.net>
11196 * [r958] Added acsite.m4 to distribution.
11197 Added macros and flags required to build on mingw arch.
11199 2005-11-30 16:07 Sandro Santilli <strk@keybit.net>
11201 * [r955] Added geos_c.h
11203 2005-11-30 16:03 Sandro Santilli <strk@keybit.net>
11205 * [r951] Added --ldflags
11207 2005-11-30 16:01 Sandro Santilli <strk@keybit.net>
11209 * [r949] Updated with C-API usage
11211 2005-11-30 11:27 Sandro Santilli <strk@keybit.net>
11213 * [r945] catch std::exception by ref
11215 2005-11-30 11:25 Sandro Santilli <strk@keybit.net>
11217 * [r944] includes cleanup
11219 2005-11-29 23:01 Sandro Santilli <strk@keybit.net>
11221 * [r942] updated moving some items to 2.2.0
11223 2005-11-29 15:45 Sandro Santilli <strk@keybit.net>
11225 * [r936] Fixed signedness of TopologyLocation methods, cleanups.
11227 2005-11-29 15:16 Sandro Santilli <strk@keybit.net>
11229 * [r935] Fixed sign-related warnings and signatures.
11231 2005-11-29 14:49 Sandro Santilli <strk@keybit.net>
11235 2005-11-29 14:44 Sandro Santilli <strk@keybit.net>
11239 2005-11-29 14:39 Sandro Santilli <strk@keybit.net>
11241 * [r932] Removed number of points cache in Edge, replaced with
11244 2005-11-29 14:39 Sandro Santilli <strk@keybit.net>
11246 * [r931] More signed/unsigned fixes
11248 2005-11-29 13:39 Sandro Santilli <strk@keybit.net>
11250 * [r930] Moved byte typedef from geom.h to io.h.
11251 Removed useless commas at inlined funx end.
11252 Changed CoordinateSequenceFactory::create(siz,dims) to use
11255 2005-11-29 11:18 Sandro Santilli <strk@keybit.net>
11257 * [r929] organized changes info
11259 2005-11-29 00:48 Sandro Santilli <strk@keybit.net>
11261 * [r928] Removed edgeList cache from EdgeEndRing. edgeMap is
11263 Restructured iterated access by use of standard ::iterator
11265 with scoped typedefs.
11267 2005-11-28 18:37 Sandro Santilli <strk@keybit.net>
11269 * [r927] Minor warning removal
11271 2005-11-25 12:22 Sandro Santilli <strk@keybit.net>
11273 * [r926] Made XMLTester able to run multiple test files and keep
11277 2005-11-25 11:40 Sandro Santilli <strk@keybit.net>
11279 * [r925] Another getSize in for loop, another int-unsigned int
11282 2005-11-25 11:31 Sandro Santilli <strk@keybit.net>
11284 * [r924] Removed all CoordinateSequence::getSize() calls embedded
11287 2005-11-25 11:30 Sandro Santilli <strk@keybit.net>
11289 * [r923] Fix in ::equals() - this finally passes testLeaksBig.xml
11292 2005-11-25 09:57 Sandro Santilli <strk@keybit.net>
11294 * [r922] Fixed bug in getCoordinates() [ introduced by previous
11297 2005-11-24 23:43 Sandro Santilli <strk@keybit.net>
11299 * [r921] Yes another fix, sorry. Missing const-correctness.
11301 2005-11-24 23:24 Sandro Santilli <strk@keybit.net>
11303 * [r920] Fixed equals() function [ optimized in previous commit,
11306 2005-11-24 23:24 Sandro Santilli <strk@keybit.net>
11308 * [r919] Added note about CoordinateSequence signed->unsigned
11311 2005-11-24 23:09 Sandro Santilli <strk@keybit.net>
11313 * [r918] CoordinateSequence indexes switched from int to the more
11314 the correct unsigned int. Optimizations here and there
11315 to avoid calling getSize() in loops.
11316 Update of all callers is not complete yet.
11318 2005-11-24 23:07 Sandro Santilli <strk@keybit.net>
11320 * [r917] CentroidLine made concrete class (only destructor was
11321 virtual) - avoided heap allocation for owned Coordinate centSum
11323 2005-11-21 16:03 Sandro Santilli <strk@keybit.net>
11325 * [r916] Coordinate interface change:
11326 Removed setCoordinate call, use assignment operator
11327 instead. Provided a compile-time switch to
11328 make copy ctor and assignment operators non-inline
11329 to allow for more accurate profiling.
11331 Coordinate copies removal:
11332 NodeFactory::createNode() takes now a Coordinate reference
11333 rather then real value. This brings coordinate copies
11334 in the testLeaksBig.xml test from 654818 to 645991
11335 (tested in 2.1 branch). In the head branch Coordinate
11337 Removed useless coordinate copies in ConvexHull
11340 STL containers heap allocations reduction:
11341 Converted many containers element from
11342 pointers to real objects.
11343 Made some use of .reserve() or size
11344 initialization when final container size is known
11347 Stateless classes allocations reduction:
11348 Provided ::instance() function for
11349 NodeFactories, to avoid allocating
11350 more then one (they are all
11353 HCoordinate improvements:
11354 Changed HCoordinate constructor by HCoordinates
11355 take reference rather then real objects.
11356 Changed HCoordinate::intersection to avoid
11357 a new allocation but rather return into a provided
11358 storage. LineIntersector changed to reflect
11361 2005-11-18 00:55 Sandro Santilli <strk@keybit.net>
11363 * [r915] Fixed a bug in EdgeRing::containsPoint().
11364 Changed EdgeRing::getLinearRing() to avoid LinearRing copy and
11366 usages from PolygonBuilder.
11367 Removed CoordinateSequence copy in EdgeRing (ownership is
11369 to its LinearRing).
11370 Removed heap allocations for EdgeRing containers.
11371 Initialization lists and cleanups.
11373 2005-11-16 22:21 Sandro Santilli <strk@keybit.net>
11375 * [r913] enforced const-correctness and use of initializer lists.
11377 2005-11-16 15:49 Sandro Santilli <strk@keybit.net>
11379 * [r912] Reduced gratuitous heap allocations.
11381 2005-11-15 18:30 Sandro Santilli <strk@keybit.net>
11383 * [r911] Removed dead code
11385 2005-11-15 12:14 Sandro Santilli <strk@keybit.net>
11387 * [r909] Reduced heap allocations, made use of references when
11389 small optimizations here and there.
11391 2005-11-15 10:04 Sandro Santilli <strk@keybit.net>
11393 * [r908] Reduced heap allocations (vectors, mostly).
11394 Enforced const-correctness, changed some interfaces
11395 to use references rather then pointers when appropriate.
11397 2005-11-15 10:02 Sandro Santilli <strk@keybit.net>
11399 * [r907] optimized envelope computation reducing virtual calls
11401 2005-11-14 18:14 Sandro Santilli <strk@keybit.net>
11403 * [r906] Reduced heap allocations made by TopologyLocation and
11405 Enforced const-correctness on GraphComponent.
11408 2005-11-10 16:26 Sandro Santilli <strk@keybit.net>
11410 * [r904] Fixed printHEX (was printing one char past the WKB)
11412 2005-11-10 15:20 Sandro Santilli <strk@keybit.net>
11414 * [r903] Made virtual overloads explicit.
11416 2005-11-10 10:47 Sandro Santilli <strk@keybit.net>
11418 * [r902] Renamed MultiPoint::getCoordinate(int) to
11419 MultiPoint::getCoordinateN(int)
11420 to avoid hiding of Geometry::getCoordinate().
11422 2005-11-10 10:24 Sandro Santilli <strk@keybit.net>
11424 * [r901] Fixed virtual overload of CoordinateArrayFilter::filter*
11426 2005-11-10 09:33 Sandro Santilli <strk@keybit.net>
11428 * [r900] Removed virtual overloading
11429 LineString::compareTo(LineString *)
11431 2005-11-09 15:14 Sandro Santilli <strk@keybit.net>
11433 * [r899] Forgot to add this
11435 2005-11-09 13:44 Sandro Santilli <strk@keybit.net>
11437 * [r898] Cleanups in Node and NodeMap.
11438 Optimization of EdgeIntersectionLessThen.
11440 2005-11-09 08:57 Sandro Santilli <strk@keybit.net>
11442 * [r897] IntersectionMatrix made a concrete and final type.
11443 Cleanups in class definition.
11445 2005-11-08 20:12 Sandro Santilli <strk@keybit.net>
11447 * [r896] Memory overhead reductions in buffer operations.
11449 2005-11-08 12:32 Sandro Santilli <strk@keybit.net>
11451 * [r895] Cleanups, ::setPoint small improvement
11453 2005-11-08 11:33 Sandro Santilli <strk@keybit.net>
11455 * [r894] comments cleanup
11457 2005-11-08 10:26 Sandro Santilli <strk@keybit.net>
11459 * [r893] Library versioning took back to 3.0.0
11461 2005-11-08 10:03 Sandro Santilli <strk@keybit.net>
11463 * [r892] Set library version to 2.2.0.
11464 Cleaned up Doxygen warnings.
11465 Inlined more Envelope methods.
11466 Dropped deprecated Envelope::overlaps methods.
11468 2005-11-07 18:07 Sandro Santilli <strk@keybit.net>
11470 * [r890] Removed VisualStudio knowledge from configure script
11472 2005-11-07 18:05 Sandro Santilli <strk@keybit.net>
11474 * [r889] Reduced set<> lookups
11476 2005-11-07 13:17 frank
11478 * [r888] no longer used
11480 2005-11-07 13:17 frank
11482 * [r887] removed VisualStudio, no longer distributed
11484 2005-11-07 13:16 frank
11488 2005-11-07 12:31 Sandro Santilli <strk@keybit.net>
11490 * [r885] Changed EdgeIntersectionList to use a set<> rathern then a
11492 to avoid dynamic allocation of initial header.
11493 Inlined short SweepLineEvent methods.
11495 2005-11-07 11:32 Sandro Santilli <strk@keybit.net>
11497 * [r884] Added const qualifiers to function to reflect paradigm of
11501 2005-11-04 15:42 Sandro Santilli <strk@keybit.net>
11503 * [r883] Fixed bug in SweepLineEventLessThen functor
11504 (didn't conform to strict weak ordering).
11505 Note: this was introduced by previous commit.
11507 2005-11-04 11:06 Sandro Santilli <strk@keybit.net>
11511 2005-11-04 11:04 Sandro Santilli <strk@keybit.net>
11513 * [r881] Ported revision 1.38 of IsValidOp.java (adding closed Ring
11515 Changed NestedRingTester classes to use Coorinate pointers
11516 rather then actual objects, to speedup NULL tests.
11517 Added JTS port revision when applicable.
11519 2005-11-04 08:28 Sandro Santilli <strk@keybit.net>
11521 * [r880] Ported speedup of OverlayOp::insertUniqueEdge() from
11525 2005-11-03 21:28 Sandro Santilli <strk@keybit.net>
11527 * [r878] Fixed constructors broke by previous commit
11529 2005-11-03 19:51 Sandro Santilli <strk@keybit.net>
11531 * [r877] Indentation changes, small vector memory allocation
11534 2005-11-03 09:15 Sandro Santilli <strk@keybit.net>
11536 * [r876] Removed declaration of PointCoordinateSequence and
11537 PointCoordinateSequenceFactory
11539 2005-11-01 09:40 Sandro Santilli <strk@keybit.net>
11541 * [r875] Replaced finite() with FINITE() calls.
11543 2005-10-27 14:05 Sandro Santilli <strk@keybit.net>
11545 * [r873] Added a SweepLineEventLessThen functor to be used by sort
11548 2005-10-24 13:28 Sandro Santilli <strk@keybit.net>
11550 * [r872] Changed constructors to take ownership of GEOSGeom and
11551 GEOSCoordSeq objects.
11552 Changed inspectors to retain ownership of GEOSGeom and
11553 GEOSCoordSeq objects.
11554 Added GEOSGeom_clone() method.
11556 2005-10-21 15:13 Sandro Santilli <strk@keybit.net>
11558 * [r871] Added GEOSGeom_clone() function
11560 2005-10-21 12:14 Sandro Santilli <strk@keybit.net>
11562 * [r870] Added missing GEOS_DLL specifiers
11564 2005-10-21 12:07 Sandro Santilli <strk@keybit.net>
11566 * [r869] Added fine-grained geometry constructors and GEOSCoordSeq
11567 abstract data type.
11568 Renamed GEOSmakeCollection to GEOSGeom_createCollection
11570 2005-10-21 09:02 Sandro Santilli <strk@keybit.net>
11572 * [r868] typo fixed
11574 2005-10-21 02:46 frank
11576 * [r867] added myself to authors - isn't that cheeky!
11578 2005-10-21 02:45 frank
11580 * [r866] added note on source\makefile.vc
11582 2005-10-21 02:44 frank
11584 * [r865] added a wee readme
11586 2005-10-21 02:41 frank
11588 * [r864] added DLL building, and geostest.exe
11590 2005-10-21 02:41 frank
11592 * [r863] need to DLL export C API
11594 2005-10-21 02:37 frank
11596 * [r862] DLL Export functions
11598 2005-10-21 02:37 frank
11600 * [r861] avoid non-portable vasprintf, make big buffer static
11602 2005-10-21 01:57 frank
11604 * [r860] updated for 3.0.0 and added C API
11606 2005-10-20 20:37 frank
11608 * [r859] added getMachineByteOrder(), convert to unix text mode
11610 2005-10-19 13:07 Sandro Santilli <strk@keybit.net>
11612 * [r858] Added support for SRID flag in WKB (full EWKB is accepted
11615 2005-10-19 12:59 Sandro Santilli <strk@keybit.net>
11617 * [r857] Added input stream checks in ByteOrderDataInStream,
11618 throwing ParseException on unexpected EOF
11620 2005-10-17 15:55 Sandro Santilli <strk@keybit.net>
11622 * [r856] Added GetGeometryN, GetInteriorRingN, GetExteriorRing
11624 2005-10-17 14:37 Sandro Santilli <strk@keybit.net>
11626 * [r855] Added comments on exception returns for Geometry info
11629 2005-10-17 14:33 Sandro Santilli <strk@keybit.net>
11631 * [r854] Added missing exception handlers from previous commit.
11632 Fixed GEOSGeomTypeId signatures.
11634 2005-10-17 12:56 Sandro Santilli <strk@keybit.net>
11636 * [r853] Removed GEOS_VERSION define (Geometry.cpp, the only file
11637 using this will use the one in version.h)
11639 2005-10-17 12:55 Sandro Santilli <strk@keybit.net>
11641 * [r852] Fixed GEOSGeom typedef to be accepted by C++ compilers,
11642 added extern "C" namespace for inclusion by C++ code (really
11645 2005-10-17 09:38 Sandro Santilli <strk@keybit.net>
11647 * [r851] Added GEOSDistance() function.
11648 Trapped all exceptions and reported using ERROR_MESSAGE rather
11649 then NOTICE_MESSAGE.
11650 Changed WKB functions to use 'unsigned char' rather then 'char'
11651 Added missing GEOS_setWKBOutputDims() function in header file.
11653 2005-09-28 16:33 Sandro Santilli <strk@keybit.net>
11655 * [r850] Added GEOS_setWKBOutputDims(int) function to specify
11657 dimension in WKB output.
11659 2005-09-28 10:15 Sandro Santilli <strk@keybit.net>
11661 * [r849] WKBWriter ctor out-lined (will require changes in the near
11662 future, for higher dimensions support), added support for 3d WKB
11665 2005-09-28 09:36 Sandro Santilli <strk@keybit.net>
11667 * [r848] Cleanups in the printHEX function
11669 2005-09-27 16:29 Sandro Santilli <strk@keybit.net>
11671 * [r847] Ported JTS-1.7 use of PrecisionModel in WKBReader
11673 2005-09-27 16:20 Sandro Santilli <strk@keybit.net>
11675 * [r846] Reverted previous change, fixed the bug by turning
11677 into a reference rather then a real object. ABI still breaks, but
11679 at least is safe (we didn't release any WKB-aware package so
11681 ABI is not a big deal at this stage).
11683 2005-09-27 16:00 Sandro Santilli <strk@keybit.net>
11685 * [r845] Fixed bug in WKBReader destroying the GeometryFactory used
11687 construction. Changed it's definition to *require* a
11691 2005-09-27 08:51 Sandro Santilli <strk@keybit.net>
11693 * [r844] Added XMLTester.h in XMLTester_SOURCES list
11695 2005-09-26 14:40 Sandro Santilli <strk@keybit.net>
11697 * [r843] Fixed handling of higher dimensional WKB streams
11699 2005-09-26 13:46 Sandro Santilli <strk@keybit.net>
11701 * [r842] Modified GEOS_CAPI_VERSION to include underlying GEOS
11704 2005-09-26 13:42 Sandro Santilli <strk@keybit.net>
11706 * [r841] Moved C-api versioning to top-level configure.in
11707 Added version info in geos_c.h
11709 2005-09-26 12:25 Sandro Santilli <strk@keybit.net>
11711 * [r840] Changed LineMerge interface to accept a single Geometry
11712 and return the simpler Geometry obtainable with the set of merger
11713 LineStrings. Fixed leaks in geostest, fixed a leak in
11716 2005-09-26 12:23 Sandro Santilli <strk@keybit.net>
11718 * [r839] Initializzation lists in PrecisionModel ctors
11720 2005-09-26 11:04 Sandro Santilli <strk@keybit.net>
11722 * [r838] Added changes in LineMerger
11724 2005-09-26 11:01 Sandro Santilli <strk@keybit.net>
11726 * [r837] Const correctness changes in LineMerger package, and a few
11729 2005-09-26 08:18 Sandro Santilli <strk@keybit.net>
11731 * [r836] Added .lo, .la and geostest
11733 2005-09-26 08:17 Sandro Santilli <strk@keybit.net>
11735 * [r835] Removed memory leak from WKB tester
11737 2005-09-23 17:20 Sandro Santilli <strk@keybit.net>
11739 * [r834] Made LineMerger graph be a real object (rather then a
11742 2005-09-23 16:07 Sandro Santilli <strk@keybit.net>
11744 * [r833] Fixed export of GEOSPolygonize() and GEOSMakeCollection()
11746 2005-09-23 09:49 Sandro Santilli <strk@keybit.net>
11748 * [r832] Added GEOSMakeCollection.
11749 Changed GEOSGetCentroid to return an EmptyGeometry when no
11751 computed (Empty input, for example).
11753 2005-09-19 08:16 Sandro Santilli <strk@keybit.net>
11755 * [r831] Added C api
11757 2005-09-14 15:11 Sandro Santilli <strk@keybit.net>
11759 * [r830] Removed functions returning not-new GEOSGeom objects to
11761 whereas when to destroy returns. Added not about memory
11764 2005-09-14 14:55 Sandro Santilli <strk@keybit.net>
11766 * [r829] Added copyright notices and usage notes
11768 2005-09-14 14:28 Sandro Santilli <strk@keybit.net>
11770 * [r828] Fixed bug writing WKB for all Multi* geoms as Collections.
11772 2005-09-14 13:58 Sandro Santilli <strk@keybit.net>
11774 * [r827] Initial abstract C api.
11776 2005-09-14 13:56 Sandro Santilli <strk@keybit.net>
11778 * [r826] Typo fixed
11780 2005-09-03 21:26 Sandro Santilli <strk@keybit.net>
11782 * [r825] Reworked WKB I/O to avoid use of templates and make better
11785 2005-08-22 13:34 Sandro Santilli <strk@keybit.net>
11787 * [r822] Added 2.1.4 section
11789 2005-08-22 13:31 Sandro Santilli <strk@keybit.net>
11791 * [r821] Fixed comparator functions used with STL sort() algorithm
11793 implement StrictWeakOrdering semantic.
11795 2005-07-12 14:33 Sandro Santilli <strk@keybit.net>
11799 2005-07-11 16:21 Sandro Santilli <strk@keybit.net>
11801 * [r818] Removed '_' prefix from header guards
11803 2005-07-11 12:17 Sandro Santilli <strk@keybit.net>
11805 * [r817] Cleaned up syntax
11807 2005-07-11 12:17 Sandro Santilli <strk@keybit.net>
11809 * [r816] Commented out useless include
11811 2005-07-11 10:50 Sandro Santilli <strk@keybit.net>
11813 * [r815] Added parens suggested by compiler
11815 2005-07-11 10:27 Sandro Santilli <strk@keybit.net>
11817 * [r814] Cleaned up signed/unsigned mismatches
11819 2005-07-11 10:27 Sandro Santilli <strk@keybit.net>
11821 * [r813] Fixed initializzazion lists
11823 2005-07-11 10:26 Sandro Santilli <strk@keybit.net>
11825 * [r812] Made CoordinateSequence::getDimension return unsigned int
11828 2005-07-11 10:23 Sandro Santilli <strk@keybit.net>
11830 * [r811] removed useless assignment
11832 2005-06-30 18:31 Sandro Santilli <strk@keybit.net>
11834 * [r807] Ported SubgraphDepthLocator optimizations from JTS code
11836 2005-06-28 21:13 Sandro Santilli <strk@keybit.net>
11838 * [r803] Fixed a bug introduced by LineSegment skip - made
11839 LineSegment skip a compile-time optione
11841 2005-06-28 16:52 Sandro Santilli <strk@keybit.net>
11843 * [r802] Added number of points count as a debugging aid
11845 2005-06-28 11:22 Sandro Santilli <strk@keybit.net>
11847 * [r801] Added DepthSegmentLT bugfix
11849 2005-06-28 01:07 Sandro Santilli <strk@keybit.net>
11851 * [r796] improved extraction of result points in overlay op
11853 2005-06-28 00:04 Sandro Santilli <strk@keybit.net>
11855 * [r794] improved ::isIncidentEdgeInResult() method
11857 2005-06-27 21:58 Sandro Santilli <strk@keybit.net>
11859 * [r793] Bugfix in DepthSegmentLT as suggested by Graeme Hiebert
11861 2005-06-27 21:24 Sandro Santilli <strk@keybit.net>
11863 * [r790] Fixed bug just-introduced with optimization.
11865 2005-06-27 21:21 Sandro Santilli <strk@keybit.net>
11867 * [r789] Reduced Coordinate copies due to LineSegment overuse
11869 2005-06-25 10:20 Sandro Santilli <strk@keybit.net>
11871 * [r787] OverlayOp speedup (JTS port)
11873 2005-06-24 11:12 Sandro Santilli <strk@keybit.net>
11875 * [r786] Added LineIntersector concrete type note
11877 2005-06-24 11:09 Sandro Santilli <strk@keybit.net>
11879 * [r785] Dropped RobustLineIntersector, made LineIntersector a
11882 LineIntersector::hasIntersection(Coordinate&,Coordinate&,Coordinate&)
11883 to avoid computing intersection point (Z) when it's not
11886 2005-06-23 14:22 Sandro Santilli <strk@keybit.net>
11888 * [r784] Inlined and added missing ::clone() for Geometry
11891 2005-06-23 11:23 Sandro Santilli <strk@keybit.net>
11893 * [r782] performance improvement for CGAlgorithms::isOnLine()
11895 2005-06-22 00:46 Sandro Santilli <strk@keybit.net>
11897 * [r779] Shortcircuit tests for Union
11899 2005-06-22 00:46 Sandro Santilli <strk@keybit.net>
11901 * [r777] Fixed bugus handling of collections in ::buildGeometry
11903 2005-06-21 12:22 Sandro Santilli <strk@keybit.net>
11905 * [r773] XMLTester code cleanups
11907 2005-06-20 10:23 Sandro Santilli <strk@keybit.net>
11909 * [r772] XMLTester installed by default
11911 2005-06-17 15:17 Sandro Santilli <strk@keybit.net>
11913 * [r770] Removed ltmain.sh from repository, will be created by
11916 2005-06-17 15:08 Sandro Santilli <strk@keybit.net>
11918 * [r766] Polygonizer segfault fix
11920 2005-06-17 14:58 Sandro Santilli <strk@keybit.net>
11922 * [r764] Fixed segfault in LinearRing and LineString constructors
11924 2005-06-14 11:57 Sandro Santilli <strk@keybit.net>
11926 * [r761] Added workaround for mingw Polygon name clash
11928 2005-06-10 14:04 Sandro Santilli <strk@keybit.net>
11930 * [r760] Added libtoolize call
11932 2005-06-10 13:24 Sandro Santilli <strk@keybit.net>
11934 * [r758] Added use declaration to make MingW build work
11936 2005-06-08 09:38 Sandro Santilli <strk@keybit.net>
11938 * [r754] Added GCC version requirement note
11940 2005-06-05 10:41 Sandro Santilli <strk@keybit.net>
11942 * [r752] Changes file renamed back to NEWS, automake insists on
11945 2005-05-30 16:20 autorun
11947 * [r750] Blank news file to molfify new versions of autoconf
11949 2005-05-24 08:42 Sandro Santilli <strk@keybit.net>
11951 * [r749] Info moved into CHANGES file
11953 2005-05-24 08:42 Sandro Santilli <strk@keybit.net>
11955 * [r748] Filled in section from 2.0.0 to 2.1.1
11957 2005-05-24 07:48 Sandro Santilli <strk@keybit.net>
11959 * [r744] Initial import
11961 2005-05-23 16:42 Sandro Santilli <strk@keybit.net>
11963 * [r728] Added Refractions copyright
11965 2005-05-23 15:13 Sandro Santilli <strk@keybit.net>
11967 * [r717] Added debugging output
11969 2005-05-23 15:04 Sandro Santilli <strk@keybit.net>
11971 * [r716] Fixed bug in ::reverse()
11973 2005-05-22 17:45 Sandro Santilli <strk@keybit.net>
11975 * [r715] Fixed initialization list order
11977 2005-05-22 17:42 Sandro Santilli <strk@keybit.net>
11979 * [r714] Added missing WKBWriterT.h
11981 2005-05-20 16:15 Sandro Santilli <strk@keybit.net>
11983 * [r713] Code cleanups
11985 2005-05-20 16:14 Sandro Santilli <strk@keybit.net>
11987 * [r712] Fixed a bug in addPolygonRing setting wrong depths on
11990 2005-05-19 10:29 Sandro Santilli <strk@keybit.net>
11992 * [r711] Removed some CGAlgorithms instances substituting them with
11994 to the static functions. Interfaces accepting CGAlgorithms
11996 for backward compatibility but modified to make the argument
11998 Fixed a small memory leak in OffsetCurveBuilder::getRingCurve.
11999 Inlined some smaller functions encountered during bug hunting.
12000 Updated Copyright notices in the touched files.
12002 2005-05-19 10:26 Sandro Santilli <strk@keybit.net>
12004 * [r710] Added bogus multipolygon buffering test
12006 2005-05-13 18:06 Sandro Santilli <strk@keybit.net>
12008 * [r709] Added default tolerance parameter for equalsExact
12010 2005-05-13 17:15 Sandro Santilli <strk@keybit.net>
12012 * [r708] cleanups and indentations
12014 2005-05-13 17:14 Sandro Santilli <strk@keybit.net>
12016 * [r707] Added comment about 2D-only comparison of
12017 ::equal(Coordinate, Coordinate, double)
12019 2005-05-09 21:17 Sandro Santilli <strk@keybit.net>
12021 * [r706] Second argument to ::write made mandatory.
12023 2005-05-09 10:35 Sandro Santilli <strk@keybit.net>
12025 * [r705] Ported JTS robustness patches made by Martin on
12026 suggestions by Kevin.
12028 2005-05-03 15:30 Sandro Santilli <strk@keybit.net>
12030 * [r704] Added WKB TODOs
12032 2005-04-29 17:40 Sandro Santilli <strk@keybit.net>
12034 * [r703] Updated Doxygen documentation and some Copyright headers.
12036 2005-04-29 16:36 Sandro Santilli <strk@keybit.net>
12038 * [r702] Fixed biostringstream stream output.
12040 2005-04-29 16:36 Sandro Santilli <strk@keybit.net>
12042 * [r701] Made WKBReader use global_factory, for having WKB reads
12044 same context of input geoms.
12046 2005-04-29 15:34 Sandro Santilli <strk@keybit.net>
12048 * [r700] Typedef'ed biostringstream, preferred parameter for
12049 WKB parser templates.
12050 Added << operator for biostringstream.
12051 Typedef'ed WKBWriter and WKBReader to be parametrized by
12053 Added WKBtest in doc/example.cpp
12055 2005-04-29 11:52 Sandro Santilli <strk@keybit.net>
12057 * [r699] Added new JTS interfaces for CoordinateSequence and
12059 removed example implementations to reduce maintainance costs.
12060 Added first implementation of WKBWriter, made
12061 ByteOrderDataInStream
12064 2005-04-29 11:50 Sandro Santilli <strk@keybit.net>
12066 * [r698] Added machine byte order extractor
12068 2005-04-21 15:13 Sandro Santilli <strk@keybit.net>
12070 * [r697] library version bumped to 3.0.0
12072 2005-04-21 13:43 Sandro Santilli <strk@keybit.net>
12074 * [r696] Updated chage logs
12076 2005-04-21 11:16 Sandro Santilli <strk@keybit.net>
12078 * [r695] Removed useless Coordinate copies in mergeZ() - patch by
12081 2005-04-20 17:56 Sandro Santilli <strk@keybit.net>
12083 * [r694] Removed NonRobustCGAlgorithms and RobustCGAlgorithms,
12085 unused (CGAlgorithms replaces both with robust implementation).
12087 2005-04-20 17:22 Sandro Santilli <strk@keybit.net>
12089 * [r693] Added initial implementation of WKBReaderT and
12090 ByteOrderDataInStreamT
12091 class templates and ByteOrderValues class.
12092 Work is unfinished as WKBReader requires new interface of
12094 taking higher dimensions into account.
12096 2005-04-20 17:18 Sandro Santilli <strk@keybit.net>
12098 * [r692] Added standard copyright header
12100 2005-04-19 11:49 Sandro Santilli <strk@keybit.net>
12102 * [r691] Fixed segfault in ::isEmpty
12104 2005-04-14 11:49 Sandro Santilli <strk@keybit.net>
12106 * [r690] Applied slightly modified patch by Cheng Shan to speedup
12109 2005-04-07 18:43 Sandro Santilli <strk@keybit.net>
12111 * [r689] Fixed bug throwing an exception when a result could be
12115 2005-04-06 11:09 Sandro Santilli <strk@keybit.net>
12117 * [r688] Applied patch from Jon Schlueter (math.h => cmath;
12118 ieeefp.h in "C" block)
12120 2005-04-02 17:07 Sean Gillies <sgillies@frii.com>
12122 * [r687] now supporting the win32 platform, thanks to Howard Butler
12124 2005-03-26 08:19 Sandro Santilli <strk@keybit.net>
12126 * [r686] Commented out Polygonizer::LineStringAdder friendship
12128 2005-03-10 17:27 Sandro Santilli <strk@keybit.net>
12130 * [r685] ported from current JTS
12132 2005-03-04 07:48 Sandro Santilli <strk@keybit.net>
12134 * [r684] Removed useless copy from ::isOnLine() - suggested by Dale
12137 2005-03-02 08:14 Sandro Santilli <strk@keybit.net>
12139 * [r683] Removed commented line, cousing strange behaviours with
12142 2005-02-22 18:21 Sandro Santilli <strk@keybit.net>
12144 * [r682] Changed SegmentNode to contain a *real* Coordinate (not a
12146 construction costs.
12148 2005-02-22 17:10 Sandro Santilli <strk@keybit.net>
12150 * [r681] Reduced CoordinateSequence::getSize() calls.
12152 2005-02-22 16:24 Sandro Santilli <strk@keybit.net>
12154 * [r680] cached number of points in Edge
12156 2005-02-22 16:23 Sandro Santilli <strk@keybit.net>
12158 * [r679] Cached number of points in CoordinateSequence.
12160 2005-02-22 15:49 Sandro Santilli <strk@keybit.net>
12162 * [r678] Reduced calls to DefaultCoordinateSequence->getSize().
12164 2005-02-22 15:16 Sandro Santilli <strk@keybit.net>
12166 * [r677] STRtree::avg() and STRtree::centreY() inlined.
12168 2005-02-22 10:55 Sandro Santilli <strk@keybit.net>
12170 * [r676] Optimized Edge::equals(Edge *e)
12172 2005-02-18 08:20 Sandro Santilli <strk@keybit.net>
12174 * [r675] Added support for point-per-quadrant argument in buffer
12175 tests (using arg2).
12177 2005-02-17 09:56 Sandro Santilli <strk@keybit.net>
12179 * [r674] Commented out unused variable.
12181 2005-02-17 09:56 Sandro Santilli <strk@keybit.net>
12183 * [r673] Applied patch from Jon Schlueter using <cmath> instead of
12186 2005-02-15 17:15 Sandro Santilli <strk@keybit.net>
12188 * [r672] Inlined most Envelope methods, reserved() memory for some
12190 the usage was known a priori.
12192 2005-02-11 08:58 Sandro Santilli <strk@keybit.net>
12194 * [r671] Applied patch from Curtis Barrett handling --includedir
12196 params for configure.
12198 2005-02-05 05:44 Sandro Santilli <strk@keybit.net>
12200 * [r670] Changed geomgraph nodeMap to use Coordinate pointers as
12202 lots of other Coordinate copies.
12204 2005-02-04 23:55 Sandro Santilli <strk@keybit.net>
12206 * [r669] Envelope destructor made non-virtual to give compiler more
12210 2005-02-04 18:49 Sandro Santilli <strk@keybit.net>
12212 * [r668] Changed ::computeDepths to use a set instead of a vector
12216 2005-02-04 14:49 Sandro Santilli <strk@keybit.net>
12218 * [r667] Added rule to build staticXMLTester (for profiling with
12221 2005-02-03 09:17 Sandro Santilli <strk@keybit.net>
12223 * [r666] more profiling label
12225 2005-02-01 16:09 Sandro Santilli <strk@keybit.net>
12227 * [r665] more profiling labels
12229 2005-02-01 16:06 Sandro Santilli <strk@keybit.net>
12231 * [r664] Small optimizations.
12233 2005-02-01 14:18 Sandro Santilli <strk@keybit.net>
12235 * [r663] More profiler labels
12237 2005-02-01 14:18 Sandro Santilli <strk@keybit.net>
12239 * [r662] Made profiler start/stop inline
12241 2005-02-01 13:44 Sandro Santilli <strk@keybit.net>
12243 * [r661] More profiling labels.
12245 2005-01-31 15:41 Sandro Santilli <strk@keybit.net>
12247 * [r660] Small optimizations.
12249 2005-01-28 10:01 Sandro Santilli <strk@keybit.net>
12251 * [r659] substituted sprintf calls with use of ostringstream
12253 2005-01-28 09:47 Sandro Santilli <strk@keybit.net>
12255 * [r658] Replaced sprintf uses with ostringstream.
12257 2005-01-28 08:47 Sandro Santilli <strk@keybit.net>
12259 * [r657] Removed sprintf usage, replaced with sstream
12261 2005-01-28 07:58 Sandro Santilli <strk@keybit.net>
12263 * [r656] removed sprintf usage, ad ::toString call
12264 Coordinate::toString
12266 2005-01-18 17:22 Sandro Santilli <strk@keybit.net>
12268 * [r655] reverted previous change, sign was actually stored in zgap
12270 2005-01-18 17:09 Sandro Santilli <strk@keybit.net>
12272 * [r654] Fixed interpolateZ call using final intersection point
12273 instead of HCoordinate.
12275 2005-01-14 08:04 Sandro Santilli <strk@keybit.net>
12277 * [r653] Fixed Z interpolation to use the correct sign
12279 2005-01-03 16:06 Sandro Santilli <strk@keybit.net>
12281 * [r652] Changed polygonize op to return a GeometryCollection
12283 2005-01-03 15:56 Sandro Santilli <strk@keybit.net>
12285 * [r651] Fixed memory leaks just introduced for Polygonizer test
12288 2005-01-03 15:49 Sandro Santilli <strk@keybit.net>
12290 * [r650] Added Polygonize test handling
12292 2004-12-30 13:32 Sandro Santilli <strk@keybit.net>
12294 * [r649] Handled NULL result from getCentroid()
12296 2004-12-30 13:31 Sandro Santilli <strk@keybit.net>
12298 * [r648] Fixed a segfault on EMPTYGEOM->getCeontroid()
12300 2004-12-30 10:14 Sandro Santilli <strk@keybit.net>
12302 * [r647] never return LinearRing or MultiLinearRing from
12305 2004-12-30 10:14 Sandro Santilli <strk@keybit.net>
12307 * [r646] input checking and class promoting in
12308 createMultiLineString()
12310 2004-12-22 09:42 Sandro Santilli <strk@keybit.net>
12312 * [r645] Fixed a premature Geometry destruction, Avoided
12313 CoordinateSequence copies
12316 2004-12-16 18:29 Paul Ramsey <pramsey@cleverelephant.ca>
12318 * [r644] Bumped minor version number for 2.1.1 release.
12320 2004-12-16 16:27 Sandro Santilli <strk@keybit.net>
12322 * [r643] Fixed LinearRing::clone() to return LinearRing instead of
12325 2004-12-16 16:08 Sandro Santilli <strk@keybit.net>
12327 * [r642] New patches from Niki Spahiev <niki.spahiev@gmail.com>
12330 2004-12-16 09:05 Sandro Santilli <strk@keybit.net>
12332 * [r641] Added python example by Niki Spahiev
12333 <niki.spahiev@gmail.com>
12335 2004-12-16 08:56 Sandro Santilli <strk@keybit.net>
12337 * [r640] Applyed patches by Niki Spahiev <niki.spahiev@gmail.com>
12339 2004-12-14 10:35 Sandro Santilli <strk@keybit.net>
12341 * [r638] Comments cleanup. PolygonizeGraph keeps track of generated
12343 for delayed destruction.
12345 2004-12-13 13:54 Sandro Santilli <strk@keybit.net>
12347 * [r637] Added a not about gcc 2.95.4 required friendship
12349 2004-12-13 13:53 Sandro Santilli <strk@keybit.net>
12351 * [r636] Fixed uninitialized Coordinate.
12353 2004-12-12 17:22 Sandro Santilli <strk@keybit.net>
12355 * [r635] version.h and platform.h installed again (missed when
12358 2004-12-08 14:33 Sandro Santilli <strk@keybit.net>
12360 * [r634] Checked inner polys getBoundary return for the single
12363 2004-12-08 14:32 Sandro Santilli <strk@keybit.net>
12367 2004-12-08 14:31 Sandro Santilli <strk@keybit.net>
12369 * [r632] adjusted getBoundary expected returns to match OGC specs
12371 2004-12-08 14:31 Sandro Santilli <strk@keybit.net>
12373 * [r631] elevationMatrix deleted by destructor
12375 2004-12-08 14:30 Sandro Santilli <strk@keybit.net>
12377 * [r630] Added default profiler instance cleanup
12379 2004-12-08 13:54 Sandro Santilli <strk@keybit.net>
12381 * [r629] gcc warnings checked and fixed, general cleanups.
12383 2004-12-06 10:54 Sandro Santilli <strk@keybit.net>
12385 * [r628] Added timeval.h in distribution.
12387 2004-12-05 10:54 Sandro Santilli <strk@keybit.net>
12389 * [r627] initial revision
12391 2004-12-05 10:50 Sandro Santilli <strk@keybit.net>
12393 * [r626] forgot to add
12395 2004-12-05 10:48 Sandro Santilli <strk@keybit.net>
12397 * [r625] Modifications by Alex Bodnaru
12399 2004-12-05 10:44 Sandro Santilli <strk@keybit.net>
12401 * [r624] Applied Norman Vine patches for cleaner win32 build.
12403 2004-12-04 15:56 Sandro Santilli <strk@keybit.net>
12405 * [r623] Added source/Makefile.vc and
12406 source/headers/geos/platform.h.in in distribution
12408 2004-12-04 15:31 Sandro Santilli <strk@keybit.net>
12410 * [r622] Added VisualStudio dir in distribution, removed platform.h
12411 and version.h from it.
12413 2004-12-04 01:20 frank
12415 * [r621] removed dll delete
12417 2004-12-03 22:52 Sandro Santilli <strk@keybit.net>
12419 * [r620] enforced const return of CoordinateSequence::toVector()
12420 method to derivate classes.
12422 2004-12-03 16:26 frank
12424 * [r619] added headers
12426 2004-12-03 16:25 frank
12430 2004-12-03 16:22 frank
12432 * [r617] update to use I64 on MSVC for 64 bit integer constants,
12435 2004-12-03 16:21 frank
12437 * [r616] dont try for sys/time.h with MSVC
12439 2004-12-03 16:19 frank
12443 2004-11-30 16:44 Sandro Santilli <strk@keybit.net>
12445 * [r614] Added gettimeofday implementation for win32, curtesy of Wu
12448 2004-11-30 13:05 Sandro Santilli <strk@keybit.net>
12450 * [r613] Removed inclusion of stdio.h, which should now be useless.
12452 2004-11-30 13:04 Sandro Santilli <strk@keybit.net>
12454 * [r612] Added optional inclusion of ieeefp.h on platform providing
12457 2004-11-29 16:05 Sandro Santilli <strk@keybit.net>
12459 * [r611] Fixed a bug in LineIntersector::interpolateZ causing NaN
12462 Handled dimensional collapses in ElevationMatrix.
12463 Added ISNAN macro and changed ISNAN/FINITE macros to avoid
12464 dispendious isnan() and finite() calls.
12466 2004-11-27 11:36 Sandro Santilli <strk@keybit.net>
12468 * [r610] Updated scripts by Alex Bodnaru, added Makefile
12470 2004-11-26 09:53 Sandro Santilli <strk@keybit.net>
12472 * [r609] Added more FINITE calls, and added inf and -inf to FINITE
12475 2004-11-26 09:22 Sandro Santilli <strk@keybit.net>
12477 * [r608] Added FINITE(x) macro and its use.
12478 Made input geoms average Z computation optional in OverlayOp.
12480 2004-11-24 18:10 Sandro Santilli <strk@keybit.net>
12482 * [r607] Stricter handling of USE_ELEVATION_MATRIX define
12484 2004-11-24 18:10 Sandro Santilli <strk@keybit.net>
12486 * [r606] Cleanup of interpolateZ
12488 2004-11-24 12:29 Sandro Santilli <strk@keybit.net>
12490 * [r605] Handled boundary cases in ::getCell
12492 2004-11-24 11:32 Sandro Santilli <strk@keybit.net>
12494 * [r604] Re-enabled Z propagation in output lines.
12496 2004-11-23 19:53 Sandro Santilli <strk@keybit.net>
12498 * [r603] Had LineIntersector compute Z by interpolation.
12500 2004-11-23 16:22 Sandro Santilli <strk@keybit.net>
12502 * [r602] Added ElevationMatrix class and components to do
12503 post-processing draping of overlayed geometries.
12505 2004-11-22 15:51 Sandro Santilli <strk@keybit.net>
12507 * [r601] Added interpolation of containing geometry's average Z for
12508 point_in_poly case.
12510 2004-11-22 13:02 Sandro Santilli <strk@keybit.net>
12512 * [r600] Fixed a bug in Collinear intersection Z computation
12514 2004-11-22 13:02 Sandro Santilli <strk@keybit.net>
12516 * [r599] Forced use if computed intersection point in
12517 ::createSplitEdge (for Z computation)
12519 2004-11-22 12:59 Sandro Santilli <strk@keybit.net>
12521 * [r598] Added debugging lines
12523 2004-11-22 11:34 Sandro Santilli <strk@keybit.net>
12525 * [r597] More debugging lines and comments/indentation cleanups
12527 2004-11-22 11:34 Sandro Santilli <strk@keybit.net>
12529 * [r596] Added Z computation for CollinearIntersections
12531 2004-11-20 18:54 Sandro Santilli <strk@keybit.net>
12533 * [r595] Scripts updates from Alex Bodnaru
12535 2004-11-20 18:17 Sandro Santilli <strk@keybit.net>
12537 * [r594] Added Z propagation for overlay lines output.
12539 2004-11-20 17:16 Sandro Santilli <strk@keybit.net>
12541 * [r593] Handled Z merging for point on polygon boundary case.
12543 2004-11-20 16:25 Sandro Santilli <strk@keybit.net>
12545 * [r592] Added Z computation for point on line case.
12547 2004-11-20 15:46 Sandro Santilli <strk@keybit.net>
12549 * [r591] Added composing Z management functions and elements for
12552 2004-11-20 15:45 Sandro Santilli <strk@keybit.net>
12554 * [r590] Fixed Z merging in addNode(Node *)
12556 2004-11-20 15:41 Sandro Santilli <strk@keybit.net>
12558 * [r589] Added Z merging in ::addNode
12560 2004-11-20 15:41 Sandro Santilli <strk@keybit.net>
12562 * [r588] Added management of vector of composing Z values.
12564 2004-11-20 15:40 Sandro Santilli <strk@keybit.net>
12566 * [r587] Added Z computation in point-segment intersection.
12568 2004-11-20 15:39 Sandro Santilli <strk@keybit.net>
12570 * [r586] Reduced HEAP allocations.
12572 2004-11-19 16:35 Sandro Santilli <strk@keybit.net>
12574 * [r585] Added debian package builder scripts.
12576 2004-11-19 16:15 Sandro Santilli <strk@keybit.net>
12578 * [r584] Completely removed sprintf usage, substituted by
12581 2004-11-19 16:09 Sandro Santilli <strk@keybit.net>
12583 * [r583] Added <stdio.h> include for sprintf recognition.
12585 2004-11-19 10:10 Sandro Santilli <strk@keybit.net>
12587 * [r582] COMPUTE_Z re-enabled by default
12589 2004-11-19 09:33 Sandro Santilli <strk@keybit.net>
12591 * [r581] removed useless CoordinateSequence copy in ::addLineString
12593 2004-11-17 15:09 Sandro Santilli <strk@keybit.net>
12595 * [r580] Changed COMPUTE_Z defaults to be more conservative
12597 2004-11-17 08:41 Sandro Santilli <strk@keybit.net>
12599 * [r579] Fixed a bug in Z computation and removed debugging output
12602 2004-11-17 08:13 Sandro Santilli <strk@keybit.net>
12604 * [r578] Indentation changes.
12605 Some Z_COMPUTATION activated by default.
12607 2004-11-12 18:12 Sandro Santilli <strk@keybit.net>
12609 * [r576] Changed ::getBoundary() to return LineString if polygon
12611 (has required to pass OGC conformance test T20)
12613 2004-11-09 20:22 Sandro Santilli <strk@keybit.net>
12615 * [r575] Removed -g -O2 from geos-config --cflags output
12617 2004-11-08 18:33 Sandro Santilli <strk@keybit.net>
12619 * [r574] Just another small improvement.
12621 2004-11-08 15:58 Sandro Santilli <strk@keybit.net>
12623 * [r573] More performance tuning.
12625 2004-11-08 13:12 Sandro Santilli <strk@keybit.net>
12627 * [r572] Added profiler.h
12629 2004-11-08 12:15 Sandro Santilli <strk@keybit.net>
12631 * [r571] Added number of gathered timings in output.
12633 2004-11-08 11:19 Sandro Santilli <strk@keybit.net>
12635 * [r570] Profiler::get() always return a Profile (new if not
12638 2004-11-08 10:58 Sandro Santilli <strk@keybit.net>
12640 * [r569] Optimized the ::intersect function to avoid nested
12643 2004-11-08 10:57 Sandro Santilli <strk@keybit.net>
12645 * [r568] Moved Log lines at the bottom, and cut oldest
12647 2004-11-06 08:16 Sandro Santilli <strk@keybit.net>
12649 * [r567] Fixed CGAlgorithms::isCCW from JTS port.
12650 Code cleanup in IsValidOp.
12652 2004-11-05 12:18 Sandro Santilli <strk@keybit.net>
12656 2004-11-05 11:41 Sandro Santilli <strk@keybit.net>
12658 * [r565] Made IsValidOp handle IllegalArgumentException throw from
12660 as a sign of invalidity (just for Polygon geometries).
12661 Removed leaks generated by this specific exception.
12663 2004-11-04 19:08 Sandro Santilli <strk@keybit.net>
12665 * [r564] Cleanups, initializers list, profiling.
12667 2004-11-04 08:49 Sandro Santilli <strk@keybit.net>
12669 * [r563] Unlinked new documentation.
12671 2004-11-03 08:22 Sandro Santilli <strk@keybit.net>
12673 * [r562] Slightly modified log/log2 based algo to better handle
12677 2004-11-02 16:38 Sandro Santilli <strk@keybit.net>
12679 * [r561] Fixed ieee-754 detection switch
12681 2004-11-02 16:31 Sandro Santilli <strk@keybit.net>
12685 2004-11-02 16:05 Sandro Santilli <strk@keybit.net>
12687 * [r559] Autodetect availability of IEEE-754 FP
12689 2004-11-02 15:49 Sandro Santilli <strk@keybit.net>
12691 * [r558] Moved ASSUME_IEEE_DOUBLE define from DoubleBits.cpp to
12693 Fixed a bug in powerOf2(). Made the !IEEE version less prone to
12694 round-offs (still has approximation errors).
12696 2004-11-02 14:13 Sandro Santilli <strk@keybit.net>
12698 * [r557] Fixed bug in IEEE-based exponent and PowerOf2 computation,
12702 2004-11-02 14:11 Sandro Santilli <strk@keybit.net>
12704 * [r556] Added more profiling.
12706 2004-11-02 09:38 Sandro Santilli <strk@keybit.net>
12708 * [r555] Added timer for buffer test.
12710 2004-11-01 16:43 Sandro Santilli <strk@keybit.net>
12712 * [r554] Added Profiler code.
12713 Temporarly patched a bug in DoubleBits (must check drawbacks).
12714 Various cleanups and speedups.
12716 2004-10-27 13:57 Sandro Santilli <strk@keybit.net>
12718 * [r553] Added some debugging lines (disabled by default)
12720 2004-10-27 11:05 Sandro Santilli <strk@keybit.net>
12724 2004-10-26 17:46 Sandro Santilli <strk@keybit.net>
12726 * [r551] Removed slash-stars in comments to remove annoying
12729 2004-10-26 17:14 Sandro Santilli <strk@keybit.net>
12731 * [r550] current:revision:age set to 3.0.1 (will be release 2.1.0).
12734 2004-10-26 16:22 Sandro Santilli <strk@keybit.net>
12738 2004-10-26 16:09 Sandro Santilli <strk@keybit.net>
12740 * [r548] Some more intentation and envelope equality check fix.
12742 2004-10-21 22:29 Sandro Santilli <strk@keybit.net>
12744 * [r547] Indentation changes and some more COMPUTE_Z rules
12746 2004-10-21 17:13 Sandro Santilli <strk@keybit.net>
12748 * [r546] Fixed bug introduced by previous patch.
12750 2004-10-21 07:03 Sandro Santilli <strk@keybit.net>
12752 * [r545] Removed leak in ::readPolygonText reported by Carlos A.
12755 2004-10-20 17:32 Sandro Santilli <strk@keybit.net>
12757 * [r544] Initial approach to 2.5d intersection()
12759 2004-10-19 21:04 Sandro Santilli <strk@keybit.net>
12763 2004-10-19 19:51 Sandro Santilli <strk@keybit.net>
12765 * [r542] Fixed many leaks and bugs in Polygonizer.
12766 Output still bogus.
12768 2004-10-18 12:43 Sandro Santilli <strk@keybit.net>
12770 * [r541] swig interface added to distribution.
12772 2004-10-13 10:03 Sandro Santilli <strk@keybit.net>
12774 * [r540] Added missing linemerge and polygonize operation.
12775 Bug fixes and leaks removal from the newly added modules and
12776 planargraph (used by them).
12777 Some comments and indentation changes.
12779 2004-09-23 21:36 Sandro Santilli <strk@keybit.net>
12781 * [r539] Fixed a bug in ::reverse (thanks to Elliott Edwards)
12783 2004-09-23 21:28 Paul Ramsey <pramsey@cleverelephant.ca>
12785 * [r538] Back minor version back to 2.0.1
12787 2004-09-23 04:30 Paul Ramsey <pramsey@cleverelephant.ca>
12789 * [r537] Bumped minor version to 2.0.2 after 2.0.1 release.
12791 2004-09-21 09:47 Sandro Santilli <strk@keybit.net>
12793 * [r536] fixed a mis-initialization bug in ::reduce
12795 2004-09-21 09:47 Sandro Santilli <strk@keybit.net>
12797 * [r535] Removed useless auto_ptr usage in ::exponent
12799 2004-09-16 09:50 Sandro Santilli <strk@keybit.net>
12803 2004-09-16 09:48 Sandro Santilli <strk@keybit.net>
12805 * [r533] Finer short-circuit tests for equals, within, contains.
12807 2004-09-16 09:48 Sandro Santilli <strk@keybit.net>
12809 * [r532] Added Envelope::equals
12811 2004-09-16 07:32 Sandro Santilli <strk@keybit.net>
12815 2004-09-16 07:32 Sandro Santilli <strk@keybit.net>
12817 * [r530] Added short-circuit tests. Can be disabled at compile-time
12819 2004-09-13 12:50 Sandro Santilli <strk@keybit.net>
12821 * [r529] comments cleanup
12823 2004-09-13 12:40 Sandro Santilli <strk@keybit.net>
12827 2004-09-13 12:40 Sandro Santilli <strk@keybit.net>
12829 * [r527] Updated version number
12831 2004-09-13 12:39 Sandro Santilli <strk@keybit.net>
12833 * [r526] Added missing newline at end of output
12835 2004-09-13 12:39 Sandro Santilli <strk@keybit.net>
12837 * [r525] Made Point and MultiPoint subject to Validity tests.
12839 2004-09-13 10:14 Sandro Santilli <strk@keybit.net>
12841 * [r524] Added INVALID_COORDINATE code num and error message.
12843 2004-09-13 10:12 Sandro Santilli <strk@keybit.net>
12845 * [r523] Added invalid coordinates checks in IsValidOp.
12848 2004-09-13 09:18 Sandro Santilli <strk@keybit.net>
12850 * [r522] Added IsValidOp::isValid(Coordinate &)
12852 2004-09-13 09:07 Sandro Santilli <strk@keybit.net>
12854 * [r521] Ported fix in LineString::isCoordinate
12856 2004-09-12 03:51 Paul Ramsey <pramsey@cleverelephant.ca>
12858 * [r520] Casting changes to allow OS/X compilation.
12860 2004-09-07 08:29 Sandro Santilli <strk@keybit.net>
12862 * [r519] Fixed doxygen malformed comment for Coordinate class
12864 2004-08-20 03:20 Paul Ramsey <pramsey@cleverelephant.ca>
12866 * [r517] Added reference to bigtest.h so 'make dist' includes it
12869 2004-08-20 01:55 Paul Ramsey <pramsey@cleverelephant.ca>
12871 * [r516] Removed examples from build directories for release (they
12874 2004-08-04 08:26 Sandro Santilli <strk@keybit.net>
12876 * [r515] comments lift, stack allocation reduced
12878 2004-07-27 16:35 Sandro Santilli <strk@keybit.net>
12880 * [r514] Geometry::getEnvelopeInternal() changed to return a const
12882 This should reduce object copies as once computed the envelope of
12884 geometry remains the same.
12886 2004-07-26 19:28 Sean Gillies <sgillies@frii.com>
12888 * [r513] added to AUTHORS
12890 2004-07-26 18:53 Sean Gillies <sgillies@frii.com>
12892 * [r512] added simple exception handling on all method calls
12894 2004-07-26 16:35 Sandro Santilli <strk@keybit.net>
12896 * [r511] Removed dangling MultiPoint::isClosed() method definition.
12898 2004-07-26 15:40 Sean Gillies <sgillies@frii.com>
12900 * [r510] wrapped up WKT reader and writer and added two test cases
12901 to check that it works. found a bug where the WKT reader crashes
12902 the program in the case of poorly formatted WKT string.
12904 2004-07-25 23:45 Sean Gillies <sgillies@frii.com>
12906 * [r509] SWIG interface for high level language modules, Python
12907 setup script, and beginning of a unit testing framework under
12908 swig/python/tests. The build works for today's CVS GEOS, and the
12909 test passes -- means that a module can be built, installed, and
12912 2004-07-22 16:58 Sandro Santilli <strk@keybit.net>
12914 * [r508] runtime version extractor functions split. geos::version()
12916 geos::geosversion() and geos::jtsport()
12918 2004-07-22 08:45 Sandro Santilli <strk@keybit.net>
12920 * [r507] Documentation updates, memory leaks fixed.
12922 2004-07-22 07:19 Sandro Santilli <strk@keybit.net>
12924 * [r506] Changed getCoordinatesRO description.
12926 2004-07-22 07:04 Sandro Santilli <strk@keybit.net>
12928 * [r505] Documented missing geometry functions.
12930 2004-07-21 09:55 Sandro Santilli <strk@keybit.net>
12932 * [r504] CoordinateSequence::atLeastNCoordinatesOrNothing
12934 Documentation fixes.
12936 2004-07-21 09:11 Sandro Santilli <strk@keybit.net>
12940 2004-07-20 08:35 Sandro Santilli <strk@keybit.net>
12942 * [r502] Updated doxygen rule
12944 2004-07-20 08:34 Sandro Santilli <strk@keybit.net>
12946 * [r501] Fixed a bug in opDistance.h.
12947 Removed doxygen tags from obsoleted CoordinateList.cpp.
12948 Got doxygen to run with no warnings.
12950 2004-07-19 19:37 Paul Ramsey <pramsey@cleverelephant.ca>
12952 * [r500] Changed doxygen target to be more "make dist" friendly.
12953 (and allow autogeneration of CVS snapshot to work again.)
12955 2004-07-19 13:19 Sandro Santilli <strk@keybit.net>
12957 * [r499] Documentation fixes
12959 2004-07-19 10:38 Sandro Santilli <strk@keybit.net>
12961 * [r498] Added Doxyfile
12963 2004-07-19 10:38 Sandro Santilli <strk@keybit.net>
12967 2004-07-19 10:37 Sandro Santilli <strk@keybit.net>
12969 * [r496] Doxygen doc added to default build rules
12971 2004-07-19 10:37 Sandro Santilli <strk@keybit.net>
12973 * [r495] defaultCoordinateSequenceFactory made module-static (use
12974 DefaultCoordinateSequenceFactory::instance() instead)
12976 2004-07-19 10:35 Sandro Santilli <strk@keybit.net>
12978 * [r494] bigtest.h moved to local dir
12980 2004-07-19 10:34 Sandro Santilli <strk@keybit.net>
12982 * [r493] removed doxygen documentation of removed feature
12984 2004-07-19 10:33 Sandro Santilli <strk@keybit.net>
12986 * [r492] Class documentation changed to report geos.h as WKT
12987 writer/parser header file
12989 2004-07-19 10:30 Sandro Santilli <strk@keybit.net>
12991 * [r491] acconfig.h moved one directory up
12993 2004-07-19 10:28 Sandro Santilli <strk@keybit.net>
12995 * [r490] Excluded example and test dirs from input set
12997 2004-07-17 10:48 Sandro Santilli <strk@keybit.net>
13001 2004-07-17 10:48 Sandro Santilli <strk@keybit.net>
13003 * [r488] added Doxyfile (generated)
13005 2004-07-17 10:48 Sandro Santilli <strk@keybit.net>
13007 * [r487] fixed typo in documentation
13009 2004-07-17 10:47 Sandro Santilli <strk@keybit.net>
13011 * [r486] Doxygen configuration created at ./configure time, for
13014 2004-07-17 09:19 Sandro Santilli <strk@keybit.net>
13016 * [r485] added GEOS version report
13018 2004-07-17 09:18 Sandro Santilli <strk@keybit.net>
13020 * [r484] Added geos::version()
13022 2004-07-17 09:07 Sandro Santilli <strk@keybit.net>
13024 * [r483] Added --jtsport
13026 2004-07-17 09:06 Sandro Santilli <strk@keybit.net>
13028 * [r482] Added GEOS_FIRST_INTERFACE, GEOS_LAST_INTERFACE and
13031 2004-07-17 09:05 Sandro Santilli <strk@keybit.net>
13033 * [r481] Added JTS_PORT variable.
13034 Simplified versioning settings: comments added,
13035 major/minor/patchlevel
13036 extracted by CURRENT,AGE,REVISION.
13038 2004-07-16 17:02 Sandro Santilli <strk@keybit.net>
13042 2004-07-16 16:20 Sandro Santilli <strk@keybit.net>
13044 * [r479] Libtool versioning scheme adopted.
13046 2004-07-16 16:09 Sandro Santilli <strk@keybit.net>
13048 * [r478] removed useless Includedir
13050 2004-07-16 15:57 Sandro Santilli <strk@keybit.net>
13052 * [r477] made includes use <>
13054 2004-07-16 13:27 Sandro Santilli <strk@keybit.net>
13058 2004-07-16 10:28 Sandro Santilli <strk@keybit.net>
13060 * [r475] Dimesions object allocated on the heap
13062 2004-07-16 10:00 Sandro Santilli <strk@keybit.net>
13064 * [r474] Bug fixed in GeometricShapeFactory examples.
13065 Added example of GeometricShapeFactory::createArc.
13067 2004-07-16 09:58 Sandro Santilli <strk@keybit.net>
13071 2004-07-16 09:58 Sandro Santilli <strk@keybit.net>
13073 * [r472] Added LINEARRING to LINESTRING conversion
13075 2004-07-16 09:57 Sandro Santilli <strk@keybit.net>
13077 * [r471] Modified library version to 1.4.0
13079 2004-07-15 13:41 Sandro Santilli <strk@keybit.net>
13081 * [r470] Added createRectangle example.
13083 2004-07-15 13:40 Sandro Santilli <strk@keybit.net>
13085 * [r469] Memory leaks fixed, CoordinateSequence use made JTS -
13088 2004-07-14 21:21 Sandro Santilli <strk@keybit.net>
13092 2004-07-14 21:20 Sandro Santilli <strk@keybit.net>
13094 * [r467] Added GeometricShapeFactory note on doxygen mainpage
13096 2004-07-14 21:20 Sandro Santilli <strk@keybit.net>
13098 * [r466] added geos/io.h and geos/unload.h
13100 2004-07-14 21:19 Sandro Santilli <strk@keybit.net>
13102 * [r465] GeometricShapeFactory first pass of bug fixes
13104 2004-07-14 21:17 Sandro Santilli <strk@keybit.net>
13106 * [r464] added missing GeometricShapeFactory.cpp
13108 2004-07-14 21:17 Sandro Santilli <strk@keybit.net>
13110 * [r463] added inequality operator for Coordinate
13112 2004-07-14 21:15 Sandro Santilli <strk@keybit.net>
13114 * [r462] Added GeometricShapeFactory example: createCircle.
13115 Added simple filter to send example output to a postgis table.
13117 2004-07-13 08:33 Sandro Santilli <strk@keybit.net>
13119 * [r461] Added missing virtual destructor to virtual classes.
13120 Fixed implicit unsigned int -> int casts
13122 2004-07-12 19:16 Sandro Santilli <strk@keybit.net>
13124 * [r460] Commented out CoordinateList class definition.
13126 2004-07-12 15:42 Sandro Santilli <strk@keybit.net>
13128 * [r459] Fixed maximumPreciseValue scope
13130 2004-07-09 08:01 Sandro Santilli <strk@keybit.net>
13134 2004-07-08 19:41 Sandro Santilli <strk@keybit.net>
13136 * [r457] renamed to reflect JTS API.
13138 2004-07-08 19:38 Sandro Santilli <strk@keybit.net>
13140 * [r456] renamed from *List* equivalents
13142 2004-07-08 19:37 Sandro Santilli <strk@keybit.net>
13144 * [r455] Renamed to PointCoordinateSequence.cpp
13146 2004-07-08 19:37 Sandro Santilli <strk@keybit.net>
13148 * [r454] Renamed to CoordinateSequenceFactory.cpp
13150 2004-07-08 19:36 Sandro Santilli <strk@keybit.net>
13152 * [r453] Renamed to DefaultCoordinateSequence.cpp
13154 2004-07-08 19:34 Sandro Santilli <strk@keybit.net>
13156 * [r452] Mirrored JTS interface of CoordinateSequence, factory and
13157 default implementations.
13158 Added DefaultCoordinateSequenceFactory::instance() function.
13160 2004-07-07 18:54 Sandro Santilli <strk@keybit.net>
13164 2004-07-07 10:29 Sandro Santilli <strk@keybit.net>
13166 * [r450] Adjusted exceptions documentation.
13168 2004-07-07 09:38 Sandro Santilli <strk@keybit.net>
13170 * [r449] Dropped WKTWriter::stringOfChars (implemented by
13172 Dropped WKTWriter default constructor (internally created
13174 Updated XMLTester to respect the changes.
13175 Main documentation page made nicer.
13177 2004-07-07 07:52 Sandro Santilli <strk@keybit.net>
13179 * [r448] Removed note about required speedup in BufferSubgraph.
13180 I've made tests with 'sets' and there is actually a big slow
13183 2004-07-06 17:58 Sandro Santilli <strk@keybit.net>
13185 * [r447] Removed deprecated Geometry constructors based on
13187 SRID specification. Removed SimpleGeometryPrecisionReducer
13189 of changing Geometry's factory. Reverted Geometry::factory member
13190 to be a reference to external factory.
13192 2004-07-05 19:40 Sandro Santilli <strk@keybit.net>
13194 * [r446] Added GeometryFactory::destroyGeometry(Geometry *)
13196 2004-07-05 15:20 Sandro Santilli <strk@keybit.net>
13198 * [r445] Documentation again.
13200 2004-07-05 14:23 Sandro Santilli <strk@keybit.net>
13202 * [r444] More documentation cleanups.
13204 2004-07-05 11:50 Sandro Santilli <strk@keybit.net>
13206 * [r443] initial import
13208 2004-07-05 10:50 Sandro Santilli <strk@keybit.net>
13210 * [r442] deep-dopy construction taken out of Geometry and
13212 in GeometryFactory.
13213 Deep-copy geometry construction takes care of cleaning up copies
13215 Implemented clone() method for CoordinateList
13216 Changed createMultiPoint(CoordinateList) signature to reflect
13217 copy semantic (by-ref instead of by-pointer).
13218 Cleaned up documentation.
13220 2004-07-03 12:54 Sandro Santilli <strk@keybit.net>
13222 * [r441] more entries
13224 2004-07-03 12:51 Sandro Santilli <strk@keybit.net>
13226 * [r440] Documentation cleanups for DoxyGen.
13228 2004-07-02 17:22 Sandro Santilli <strk@keybit.net>
13230 * [r439] Doxygen configuration file renamed.
13232 2004-07-02 14:27 Sandro Santilli <strk@keybit.net>
13234 * [r438] Added deep-copy / take-ownerhship for Point type.
13236 2004-07-02 13:28 Sandro Santilli <strk@keybit.net>
13238 * [r437] Fixed all #include lines to reflect headers layout change.
13239 Added client application build tips in README.
13241 2004-07-02 13:21 Sandro Santilli <strk@keybit.net>
13243 * [r436] renamed to geos/version.h.in
13245 2004-07-02 13:20 Sandro Santilli <strk@keybit.net>
13247 * [r435] Header files moved under geos/ dir.
13249 2004-07-01 17:34 Sandro Santilli <strk@keybit.net>
13251 * [r434] GeometryFactory argument in Geometry constructor reverted
13252 to its copy-and-destroy semantic.
13254 2004-07-01 17:07 Sandro Santilli <strk@keybit.net>
13256 * [r433] Added doxygen_docs generation rule
13258 2004-07-01 16:49 Sandro Santilli <strk@keybit.net>
13260 * [r432] re-generated with doxygen 1.2.15
13262 2004-07-01 15:47 cvs
13264 * [r431] Added doxygen file for better doco generation.
13266 2004-07-01 14:12 Sandro Santilli <strk@keybit.net>
13268 * [r430] Geometry constructors come now in two flavors:
13269 - deep-copy args (pass-by-reference)
13270 - take-ownership of args (pass-by-pointer)
13271 Same functionality is available through GeometryFactory,
13272 including buildGeometry().
13274 2004-06-30 20:59 Sandro Santilli <strk@keybit.net>
13276 * [r429] Removed GeoemtryFactory copy from geometry constructors.
13277 Enforced const-correctness on GeometryFactory arguments.
13279 2004-06-28 21:58 Sandro Santilli <strk@keybit.net>
13281 * [r428] Constructors speedup.
13283 2004-06-28 21:11 Sandro Santilli <strk@keybit.net>
13285 * [r427] Moved getGeometryTypeId() definitions from geom.h to each
13287 Added holes argument check in Polygon.cpp.
13289 2004-06-25 14:26 Sandro Santilli <strk@keybit.net>
13291 * [r426] fixed --includes
13293 2004-06-22 16:57 Sandro Santilli <strk@keybit.net>
13295 * [r425] Written down some news
13297 2004-06-22 16:56 Sandro Santilli <strk@keybit.net>
13299 * [r424] Added geos.h file.
13301 2004-06-21 22:14 Sandro Santilli <strk@keybit.net>
13303 * [r423] added geos_version.h
13305 2004-06-21 22:13 Sandro Santilli <strk@keybit.net>
13309 2004-06-21 22:13 Sandro Santilli <strk@keybit.net>
13311 * [r421] Added VERSION defines
13313 2004-06-16 13:13 Sandro Santilli <strk@keybit.net>
13315 * [r420] Changed interface of SegmentString, now copying
13316 CoordinateList argument.
13317 Fixed memory leaks associated with this and MultiGeometry
13319 Other associated fixes.
13321 2004-06-15 21:35 Sandro Santilli <strk@keybit.net>
13323 * [r419] fixed buildGeometry to always return a newly allocated
13326 2004-06-15 20:42 Sandro Santilli <strk@keybit.net>
13328 * [r418] updated to respect deep-copy GeometryCollection interface
13330 2004-06-15 20:30 Sandro Santilli <strk@keybit.net>
13332 * [r417] fixed a typo
13334 2004-06-15 20:20 Sandro Santilli <strk@keybit.net>
13336 * [r416] updated to respect deep-copy GeometryCollection interface
13338 2004-06-15 20:07 Sandro Santilli <strk@keybit.net>
13340 * [r415] GeometryCollections constructors make a deep copy of
13341 Geometry vector argument.
13343 2004-06-15 20:01 Sandro Santilli <strk@keybit.net>
13345 * [r414] Empty geometry creation call made using NULL instead of
13346 newly created empty vector (will be faster)
13348 2004-06-15 19:24 Sandro Santilli <strk@keybit.net>
13350 * [r413] Fixed a bug preventing geos-config from giving correct
13353 2004-06-15 07:40 Sandro Santilli <strk@keybit.net>
13355 * [r412] Added missing <stdio.h> include
13357 2004-06-15 07:40 Sandro Santilli <strk@keybit.net>
13361 2004-05-28 18:16 Yury Bychkov <me@yury.ca>
13363 * [r410] Changed rounding method to make compilable with VC++
13365 2004-05-27 12:09 Sandro Santilli <strk@keybit.net>
13367 * [r409] added one buffer test
13369 2004-05-27 10:27 Sandro Santilli <strk@keybit.net>
13371 * [r408] Memory leaks fixed.
13373 2004-05-27 10:26 Sandro Santilli <strk@keybit.net>
13375 * [r407] set (useless?) recordIsolated member in constructor
13377 2004-05-27 09:53 Sandro Santilli <strk@keybit.net>
13379 * [r406] MonotoneChainOverlapAction::overlap(*) funx made virtual
13380 as they are supposed to be.
13382 2004-05-27 08:40 Sandro Santilli <strk@keybit.net>
13384 * [r405] Fixed a memleak in buffer test.
13386 2004-05-27 08:37 Sandro Santilli <strk@keybit.net>
13388 * [r404] Fixed a bug preventing OffsetCurveBuilder point list from
13391 2004-05-26 19:48 Sandro Santilli <strk@keybit.net>
13393 * [r403] Changed abs() to fabs() when working with doubles.
13394 Used dynamic_cast<> instead of typeid() when JTS uses instanceof.
13396 2004-05-26 13:12 Sandro Santilli <strk@keybit.net>
13398 * [r402] Removed try/catch block from ::buildSubgraphs
13400 2004-05-26 09:50 Sandro Santilli <strk@keybit.net>
13402 * [r401] Added comments about OverlayNodeFactory() ownership in
13403 NodeMap and PlanarGraph constuctors
13405 2004-05-26 09:49 Sandro Santilli <strk@keybit.net>
13407 * [r400] PlanarGraph made local to ::buffer instead of Class
13410 2004-05-21 14:17 Sandro Santilli <strk@keybit.net>
13414 2004-05-21 13:58 Sandro Santilli <strk@keybit.net>
13416 * [r398] ::intersection missed to invalidate geometryCollection
13419 2004-05-21 13:55 Sandro Santilli <strk@keybit.net>
13423 2004-05-21 13:39 Sandro Santilli <strk@keybit.net>
13425 * [r396] ::makePrecise make use of nearbyint() now, to be
13426 compatible with JTS
13428 2004-05-21 13:37 Sandro Santilli <strk@keybit.net>
13430 * [r395] first import
13432 2004-05-20 09:14 Sandro Santilli <strk@keybit.net>
13436 2004-05-19 19:39 Yury Bychkov <me@yury.ca>
13438 * [r393] Changed rounding method to make compilable with VC++
13440 2004-05-19 13:40 Sandro Santilli <strk@keybit.net>
13442 * [r392] Fixed bug in ::addCircle
13444 2004-05-19 13:18 Sandro Santilli <strk@keybit.net>
13446 * [r391] made CoordinateList::toString() a const member function
13448 2004-05-19 13:01 Sandro Santilli <strk@keybit.net>
13450 * [r390] avoided assignment operator calls for BufferBuilder
13452 2004-05-19 12:50 Sandro Santilli <strk@keybit.net>
13454 * [r389] Removed all try/catch blocks transforming stack
13455 allocated-vectors to auto-heap-allocations
13457 2004-05-19 09:57 Yury Bychkov <me@yury.ca>
13459 * [r388] Bugfix in OffsetCurveSetBuilder::addPolygon (JTS 1.4.1)
13461 2004-05-18 13:49 Sandro Santilli <strk@keybit.net>
13463 * [r387] Output made more neat (geometry B is not printed if not
13465 Added support for buffer tests.
13467 2004-05-18 13:15 Sandro Santilli <strk@keybit.net>
13469 * [r386] made ::scroll handle already scrolled vect and more
13472 2004-05-18 00:02 Yury Bychkov <me@yury.ca>
13474 * [r385] IsValidOp::checkShellNotNested() bugfix from JTS 1.4.1
13475 (not released yet) has been added.
13477 2004-05-17 21:14 Yury Bychkov <me@yury.ca>
13479 * [r384] JavaDoc updated
13481 2004-05-17 21:09 Yury Bychkov <me@yury.ca>
13483 * [r383] toString() performance enhancement
13485 2004-05-17 21:03 Yury Bychkov <me@yury.ca>
13487 * [r382] JavaDoc updated
13489 2004-05-17 12:54 Sandro Santilli <strk@keybit.net>
13491 * [r381] Added tab in list of blank chars
13493 2004-05-17 12:53 Sandro Santilli <strk@keybit.net>
13495 * [r380] Expected result string trimmed for blanks
13497 2004-05-17 12:37 Sandro Santilli <strk@keybit.net>
13499 * [r379] Added carriage returns and tabs in set of blanks chars
13501 2004-05-17 12:36 Sandro Santilli <strk@keybit.net>
13503 * [r378] ParseException message made more readable
13505 2004-05-17 10:45 Sandro Santilli <strk@keybit.net>
13507 * [r377] Fixed bogus FIXED coordinate rounding
13509 2004-05-17 08:34 Sandro Santilli <strk@keybit.net>
13511 * [r376] reduced stack allocations, try/catch blocks in ::overlayOp
13513 2004-05-17 07:42 Sandro Santilli <strk@keybit.net>
13515 * [r375] CentroidArea::add(const Geometry *geom) uses dynamic_cast
13517 2004-05-17 07:23 Sandro Santilli <strk@keybit.net>
13519 * [r374] ::getCeontroid(): reduced dynamic allocations, added
13520 missing check for isEmpty
13522 2004-05-14 14:47 Sandro Santilli <strk@keybit.net>
13524 * [r373] Added LinearRing support
13526 2004-05-14 14:45 Sandro Santilli <strk@keybit.net>
13528 * [r372] Fixed bogus inheritance of LinearComponentExtracter
13530 2004-05-14 13:42 Sandro Santilli <strk@keybit.net>
13532 * [r371] DistanceOp bug removed, cascading errors fixed.
13534 2004-05-14 12:14 Sandro Santilli <strk@keybit.net>
13536 * [r370] const correctness
13538 2004-05-14 12:10 Sandro Santilli <strk@keybit.net>
13540 * [r369] avoided leaks on malformed LinearRing
13542 2004-05-14 09:20 Sandro Santilli <strk@keybit.net>
13544 * [r368] Mem leaks fixed
13546 2004-05-14 07:19 Sandro Santilli <strk@keybit.net>
13548 * [r367] Changed the algorythm for finding precisionModel type
13550 not work): now if you specify a scale precisionModel will be
13552 otherwise it will be FLOATING.
13554 2004-05-07 14:15 Sandro Santilli <strk@keybit.net>
13556 * [r366] fixed peekNextToken to avoid incrementing string pointer
13558 2004-05-07 14:13 Sandro Santilli <strk@keybit.net>
13560 * [r365] Fixed segfault in ::insert
13562 2004-05-07 14:12 Sandro Santilli <strk@keybit.net>
13564 * [r364] Fixed segfault in destructor
13566 2004-05-07 13:23 Sandro Santilli <strk@keybit.net>
13568 * [r363] Memory leaks fixed.
13570 2004-05-07 13:04 Sandro Santilli <strk@keybit.net>
13572 * [r362] leak removed in MultiLineString::getBoundary()
13574 2004-05-07 09:05 Sandro Santilli <strk@keybit.net>
13576 * [r361] Some const correctness added. Fixed bug in
13577 GeometryFactory::createMultiPoint
13578 to handle NULL CoordinateList.
13580 2004-05-07 07:57 Sandro Santilli <strk@keybit.net>
13582 * [r360] Added missing EdgeNodingValidator to build scripts.
13583 Changed SegmentString constructor back to its original form
13584 (takes const void *), implemented local tracking of "contexts"
13585 in caller objects for proper destruction.
13587 2004-05-06 16:30 Sandro Santilli <strk@keybit.net>
13589 * [r359] Kept track of newly allocated objects by ensureExtent for
13590 Bintree and Quadtree,
13591 deleted at destruction time. doc/example.cpp runs with no leaks.
13593 2004-05-06 15:54 Sandro Santilli <strk@keybit.net>
13595 * [r358] SegmentNodeList keeps track of created splitEdges for
13597 SegmentString constructor copies given Label.
13598 Buffer operation does no more leaks for doc/example.cpp
13600 2004-05-06 15:00 Sandro Santilli <strk@keybit.net>
13602 * [r357] Boundable destructor made virtual.
13603 Added vector <AbstractNode *> *nodes member in AbstractSTRTree,
13604 used to keep track of created node to cleanly delete them at
13607 2004-05-06 13:58 Sandro Santilli <strk@keybit.net>
13609 * [r356] leak removed from createParentBoundablesFromVerticalSlices
13611 2004-05-06 08:59 Sandro Santilli <strk@keybit.net>
13613 * [r355] memory leak fixed
13615 2004-05-05 17:42 Sandro Santilli <strk@keybit.net>
13617 * [r354] AbstractNode destructor made virtual. AbstractNode::bounds
13619 SIRAbstractNode and STRAbstractNode destructors added to get rid
13621 AbstractNode::bounds in the right way (is a void * casted to
13623 Class in the subClasses).
13625 2004-05-05 16:57 Sandro Santilli <strk@keybit.net>
13627 * [r353] Rewritten static cga allocation to avoid copy constructor
13630 2004-05-05 16:51 Sandro Santilli <strk@keybit.net>
13632 * [r352] avoided copy constructor in
13633 Geometry::geometryChangedFilter initializzazion
13635 2004-05-05 16:39 Sandro Santilli <strk@keybit.net>
13637 * [r351] reduced explicit local objects allocation
13639 2004-05-05 16:36 Sandro Santilli <strk@keybit.net>
13641 * [r350] Avoid use of copy c'tors on local objects initializzation
13643 2004-05-05 15:51 Sandro Santilli <strk@keybit.net>
13645 * [r349] Fixed big leak in intersectChains()
13647 2004-05-05 13:08 Sandro Santilli <strk@keybit.net>
13649 * [r348] Leaks fixed, explicit allocations/deallocations reduced.
13651 2004-05-05 12:29 Sandro Santilli <strk@keybit.net>
13653 * [r347] memleak fixed in ::getDepth
13655 2004-05-05 12:20 Sandro Santilli <strk@keybit.net>
13657 * [r346] Memory leak plugged in editGeometryCollection
13659 2004-05-05 10:54 Sandro Santilli <strk@keybit.net>
13661 * [r345] Removed some private static heap explicit allocation, less
13665 2004-05-05 10:44 Sandro Santilli <strk@keybit.net>
13669 2004-05-05 10:22 Sandro Santilli <strk@keybit.net>
13671 * [r343] Removed dynamic allocations.
13673 2004-05-05 10:03 Sandro Santilli <strk@keybit.net>
13675 * [r342] Reduced dynamic allocations in bufferOriginalPrecision and
13676 bufferFixedPrecision.
13678 2004-05-03 22:56 Sandro Santilli <strk@keybit.net>
13680 * [r341] leaks fixed, exception specification omitted.
13682 2004-05-03 20:49 Sandro Santilli <strk@keybit.net>
13684 * [r340] Some more leaks fixed
13686 2004-05-03 17:15 Sandro Santilli <strk@keybit.net>
13688 * [r339] leaks on exception fixed.
13690 2004-05-03 16:29 Sandro Santilli <strk@keybit.net>
13692 * [r338] Added sortBoundables(const vector<Boundable *>) pure
13693 virtual in AbstractSTRtree,
13694 implemented in SIRtree and STRtree. Comparator funx made static
13698 2004-05-03 13:17 Sandro Santilli <strk@keybit.net>
13700 * [r337] Fixed comparator function to express StrictWeakOrdering.
13702 2004-05-03 12:09 Sandro Santilli <strk@keybit.net>
13704 * [r336] newline added at end of file
13706 2004-05-03 10:43 Sandro Santilli <strk@keybit.net>
13708 * [r335] Exception specification considered harmful - left as
13711 2004-04-30 09:15 Sandro Santilli <strk@keybit.net>
13713 * [r334] Enlarged exception specifications to allow for
13714 AssertionFailedException.
13715 Added missing initializers.
13717 2004-04-28 14:58 Sandro Santilli <strk@keybit.net>
13719 * [r333] Made AbstractSTRtree::query use dynamic_cast<> to simulate
13721 instanceof. Previous typeid(*) use missed to catch an
13723 as a class derived from AbstractNode. Still have to check if this
13724 is the correct semantic with Martin, but at least lots of
13726 are no more raised.
13728 2004-04-26 22:00 Paul Ramsey <pramsey@cleverelephant.ca>
13730 * [r332] Bump version number to 1.4 to indicate new changes.
13732 2004-04-26 12:37 Sandro Santilli <strk@keybit.net>
13734 * [r331] Some leaks fixed.
13736 2004-04-23 00:02 Sandro Santilli <strk@keybit.net>
13738 * [r330] const-correctness changes
13740 2004-04-21 14:14 Sandro Santilli <strk@keybit.net>
13742 * [r329] Fixed bug in computeDepths
13744 2004-04-20 13:24 Sandro Santilli <strk@keybit.net>
13746 * [r328] More leaks removed.
13748 2004-04-20 12:47 Sandro Santilli <strk@keybit.net>
13750 * [r327] MinimumDiameter leaks plugged.
13752 2004-04-20 10:58 Sandro Santilli <strk@keybit.net>
13754 * [r326] More memory leaks removed.
13756 2004-04-20 10:14 Sandro Santilli <strk@keybit.net>
13758 * [r325] Memory leaks removed.
13760 2004-04-20 08:52 Sandro Santilli <strk@keybit.net>
13762 * [r324] GeometryFactory and Geometry const correctness.
13763 Memory leaks removed from SimpleGeometryPrecisionReducer
13764 and GeometryFactory.
13766 2004-04-19 16:14 Sandro Santilli <strk@keybit.net>
13768 * [r323] Some memory leaks plugged in noding algorithms.
13770 2004-04-19 15:14 Sandro Santilli <strk@keybit.net>
13772 * [r322] Added missing virtual destructor in SpatialIndex class.
13773 Memory leaks fixes. Const and throw specifications added.
13775 2004-04-19 12:51 Sandro Santilli <strk@keybit.net>
13777 * [r321] Memory leaks fixes. Throw specifications added.
13779 2004-04-16 14:12 Sandro Santilli <strk@keybit.net>
13781 * [r320] Memory leak fix in copy constructor
13783 2004-04-16 14:09 Sandro Santilli <strk@keybit.net>
13785 * [r319] Leaks fixes
13787 2004-04-16 13:03 Sandro Santilli <strk@keybit.net>
13789 * [r318] More leaks fixed
13791 2004-04-16 12:48 Sandro Santilli <strk@keybit.net>
13793 * [r317] Leak fixes.
13795 2004-04-16 11:04 Sandro Santilli <strk@keybit.net>
13797 * [r316] Memory leaks plugged on exception thrown
13799 2004-04-16 10:00 Sandro Santilli <strk@keybit.net>
13801 * [r315] Memory leak fixed.
13803 2004-04-16 09:01 Sandro Santilli <strk@keybit.net>
13805 * [r314] Removed memory leak in CGAlgorithms::isOnline
13807 2004-04-16 08:52 Sandro Santilli <strk@keybit.net>
13809 * [r313] Unload::Release final delete (static heap allocations
13810 should be gone now)
13812 2004-04-16 08:35 Sandro Santilli <strk@keybit.net>
13814 * [r312] Memory leaks fixed and const correctness applied for Point
13817 2004-04-16 07:42 Sandro Santilli <strk@keybit.net>
13819 * [r311] PrecisionModel::Type made an enum instead of a Type.
13821 2004-04-15 15:11 Sandro Santilli <strk@keybit.net>
13823 * [r310] Commented out deletion that seems to cause segfaults
13825 2004-04-15 14:00 Sandro Santilli <strk@keybit.net>
13827 * [r309] Added new cleanup to Unload::Release
13829 2004-04-14 13:56 Sandro Santilli <strk@keybit.net>
13831 * [r308] All geometries returned by {from,to}InternalGeometry calls
13833 now deleted after use (unless NOT new).
13834 Some 'commented' throw specifications in geom.h
13836 2004-04-14 13:14 Sandro Santilli <strk@keybit.net>
13838 * [r307] Removed deletion of externally pointed GeometryFactory
13839 from OverlayOp destructor
13841 2004-04-14 12:28 Sandro Santilli <strk@keybit.net>
13843 * [r306] shouldNeverReachHere exceptions made more verbose
13845 2004-04-14 11:05 Sandro Santilli <strk@keybit.net>
13847 * [r305] Added support for LinearRing in GeometryEditor
13849 2004-04-14 10:56 Sandro Santilli <strk@keybit.net>
13851 * [r304] Uncommented initializzazion and destruction of
13852 DistanceOp::minDistanceLocation
13854 2004-04-14 09:38 Sandro Santilli <strk@keybit.net>
13856 * [r303] PrecisionModel(double newScale) missed to set the scale
13858 2004-04-14 09:30 Sandro Santilli <strk@keybit.net>
13860 * [r302] Private iterated noding funx now use int* instead of
13862 when it's time to stop.
13864 2004-04-14 09:11 Sandro Santilli <strk@keybit.net>
13866 * [r301] endCapStyle was never set in BufferOp contructor
13868 2004-04-14 08:38 Sandro Santilli <strk@keybit.net>
13870 * [r300] BufferBuilder constructor missed to initialize
13871 workingPrecisionModel
13873 2004-04-14 08:38 Sandro Santilli <strk@keybit.net>
13875 * [r299] BufferOp constructor missed to set argGeom
13877 2004-04-14 07:29 Sandro Santilli <strk@keybit.net>
13879 * [r298] Fixed GeometryFactory constructors to copy given
13880 PrecisionModel. Added GeometryFactory copy constructor. Fixed
13881 Geometry constructors to copy GeometryFactory.
13883 2004-04-14 06:04 Yury Bychkov <me@yury.ca>
13885 * [r297] "geomgraph/index" committ problem fixed.
13887 2004-04-13 14:45 Sandro Santilli <strk@keybit.net>
13889 * [r296] Removed faulty assert in constructor
13891 2004-04-13 14:33 Sandro Santilli <strk@keybit.net>
13893 * [r295] Added more source files
13895 2004-04-13 14:28 Sandro Santilli <strk@keybit.net>
13897 * [r294] Removed spurious line
13899 2004-04-13 13:31 Sandro Santilli <strk@keybit.net>
13901 * [r293] prototype mismatch fixed
13903 2004-04-13 12:29 Sandro Santilli <strk@keybit.net>
13905 * [r292] GeometryLocation const-correctness.
13907 2004-04-13 11:04 Sandro Santilli <strk@keybit.net>
13909 * [r291] Added lost opDistance.h
13911 2004-04-13 11:03 Sandro Santilli <strk@keybit.net>
13913 * [r290] Added new header files
13915 2004-04-13 10:58 Sandro Santilli <strk@keybit.net>
13917 * [r289] Added new source files
13919 2004-04-13 10:05 Sandro Santilli <strk@keybit.net>
13921 * [r288] GeometryLocation constructor made const-correct.
13922 Fixed erroneus down-casting in
13923 DistanceOp::computeMinDistancePoints.
13925 2004-04-13 08:15 Sandro Santilli <strk@keybit.net>
13927 * [r287] Changed all 'long long' with int64.
13928 Changed all 'long long' constants to end with two Ls.
13930 2004-04-10 22:41 Yury Bychkov <me@yury.ca>
13932 * [r286] "precision" upgraded to JTS 1.4
13934 2004-04-10 08:40 Yury Bychkov <me@yury.ca>
13936 * [r285] "operation/buffer" upgraded to JTS 1.4
13938 2004-04-08 04:53 Yury Bychkov <me@yury.ca>
13940 * [r284] "operation/polygonize" ported from JTS 1.4
13942 2004-04-07 06:55 Yury Bychkov <me@yury.ca>
13944 * [r283] "operation/linemerge" ported from JTS 1.4
13946 2004-04-05 06:35 Yury Bychkov <me@yury.ca>
13948 * [r282] "operation/distance" upgraded to JTS 1.4
13950 2004-04-04 06:29 Yury Bychkov <me@yury.ca>
13952 * [r281] "planargraph" and "geom/utill" upgraded to JTS 1.4
13954 2004-04-01 10:44 Yury Bychkov <me@yury.ca>
13956 * [r280] All "geom" classes from JTS 1.3 upgraded to JTS 1.4
13958 2004-03-31 07:50 Yury Bychkov <me@yury.ca>
13960 * [r279] "geom" partially upgraded to JTS 1.4
13962 2004-03-29 06:59 Yury Bychkov <me@yury.ca>
13964 * [r278] "noding/snapround" package ported (JTS 1.4);
13965 "operation", "operation/valid", "operation/relate" and
13966 "operation/overlay" upgraded to JTS 1.4;
13967 "geom" partially upgraded.
13969 2004-03-26 07:48 Yury Bychkov <me@yury.ca>
13971 * [r277] "noding" package ported (JTS 1.4)
13973 2004-03-25 02:23 Yury Bychkov <me@yury.ca>
13975 * [r276] All "index/*" packages upgraded to JTS 1.4
13977 2004-03-19 09:49 Yury Bychkov <me@yury.ca>
13979 * [r275] "geomgraph" and "geomgraph/indexl" upgraded to JTS 1.4
13981 2004-03-18 10:42 Yury Bychkov <me@yury.ca>
13983 * [r274] "IO" and "Util" upgraded to JTS 1.4
13984 "Geometry" partially upgraded.
13986 2004-03-17 02:00 Yury Bychkov <me@yury.ca>
13988 * [r273] "Algorithm" upgraded to JTS 1.4
13990 2004-03-01 22:04 Sandro Santilli <strk@keybit.net>
13992 * [r272] applied const correctness changes by Manuel Prieto
13993 Villegas <ManuelPrietoVillegas@telefonica.net>
13995 2004-02-27 17:43 Sandro Santilli <strk@keybit.net>
13997 * [r271] memory leak fix in Polygon::getArea() - reported by
13998 'Manuel Prieto Villegas' <mprieto@dap.es>
14000 2004-02-27 17:42 Sandro Santilli <strk@keybit.net>
14002 * [r270] made CGAlgorithms::signedArea() and CGAlgorithms::length()
14003 arguments const-correct
14005 2004-02-20 05:44 Paul Ramsey <pramsey@cleverelephant.ca>
14007 * [r269] Changed to new version of ltmain, that matches the version
14011 2004-01-20 05:51 Paul Ramsey <pramsey@cleverelephant.ca>
14013 * [r268] Change platform.h back to AM_CONFIG_HEADER.
14015 2004-01-20 05:10 Paul Ramsey <pramsey@cleverelephant.ca>
14017 * [r267] Change AM_CONFIG_HEADER to AC_CONFIG_HEADERS to allow
14021 2003-12-11 17:01 Sandro Santilli <strk@keybit.net>
14023 * [r266] made buffer(0) back to its *correct* semantic (empy
14026 2003-12-11 16:01 Sandro Santilli <strk@keybit.net>
14028 * [r265] made buffer operation return a cloned input geom when
14029 called with 0 as distance
14031 2003-12-11 15:53 Sandro Santilli <strk@keybit.net>
14033 * [r264] Fixed bogus copy constructor (making clone bogus)
14035 2003-11-13 11:57 Sandro Santilli <strk@keybit.net>
14037 * [r263] bug fixed in relate call
14039 2003-11-12 22:03 Sandro Santilli <strk@keybit.net>
14041 * [r262] added relational operators
14043 2003-11-12 18:02 Sandro Santilli <strk@keybit.net>
14045 * [r261] Added throw specification. Fixed leaks on exceptions.
14047 2003-11-12 17:15 Sandro Santilli <strk@keybit.net>
14049 * [r260] made sure PrecisionModel scale is never 0
14051 2003-11-12 17:10 Sandro Santilli <strk@keybit.net>
14053 * [r259] added missing initialization
14055 2003-11-12 16:14 Sandro Santilli <strk@keybit.net>
14057 * [r258] Added some more throw specifications and cleanup on
14058 exception (leaks removed).
14060 2003-11-12 15:43 Sandro Santilli <strk@keybit.net>
14062 * [r257] Added some more throw specifications
14064 2003-11-12 15:02 Sandro Santilli <strk@keybit.net>
14066 * [r256] more cleanup on exception
14068 2003-11-12 11:08 Sandro Santilli <strk@keybit.net>
14070 * [r255] removed old changelog, moved comments in the nice standard
14073 2003-11-12 11:05 Sandro Santilli <strk@keybit.net>
14075 * [r254] added autoheader call
14077 2003-11-07 17:51 Sandro Santilli <strk@keybit.net>
14079 * [r253] Memory leak fix in insertEdge()
14081 2003-11-07 17:49 Paul Ramsey <pramsey@cleverelephant.ca>
14083 * [r252] Added current ChangeLog
14085 2003-11-07 17:45 Sandro Santilli <strk@keybit.net>
14087 * [r251] will be generated with ./autogen.sh
14089 2003-11-07 14:21 Sandro Santilli <strk@keybit.net>
14091 * [r250] Made doc/ directory part of distribution. Uniformed doc
14095 2003-11-07 14:19 Sandro Santilli <strk@keybit.net>
14097 * [r249] added config.h.in (missed before)
14099 2003-11-07 14:18 Sandro Santilli <strk@keybit.net>
14101 * [r248] added config.h.in
14103 2003-11-07 01:58 Paul Ramsey <pramsey@cleverelephant.ca>
14105 * [r247] Added people!
14107 2003-11-07 01:23 Paul Ramsey <pramsey@cleverelephant.ca>
14109 * [r245] Add standard CVS headers licence notices and copyrights to
14113 2003-11-06 19:04 Sandro Santilli <strk@keybit.net>
14115 * [r244] removed useless Coordinate copy in ::createSplitEdge()
14117 2003-11-06 18:50 Sandro Santilli <strk@keybit.net>
14119 * [r243] first import
14121 2003-11-06 18:48 Sandro Santilli <strk@keybit.net>
14125 2003-11-06 18:48 Sandro Santilli <strk@keybit.net>
14127 * [r241] added throw information comment in PolygonBuilder
14129 2003-11-06 18:47 Sandro Santilli <strk@keybit.net>
14131 * [r240] Added throw specification for BufferOp's
14132 ::buildSubgraphs() and ::computeBuffer(). Cleanup on exception in
14135 2003-11-06 18:46 Sandro Santilli <strk@keybit.net>
14137 * [r239] Added throw specification for BufferOp's
14138 ::buildSubgraphs() and ::computeBuffer()
14140 2003-11-06 18:45 Sandro Santilli <strk@keybit.net>
14142 * [r238] Added throw specification for
14143 DirectEdgeStar::linkResultDirectedEdges()
14145 2003-11-06 18:00 Sandro Santilli <strk@keybit.net>
14147 * [r237] Cleanup on exception in ::bufferOp()
14149 2003-11-06 17:59 Sandro Santilli <strk@keybit.net>
14151 * [r236] Memory leaks fixed in ::containsPoint()
14153 2003-11-06 17:48 Sandro Santilli <strk@keybit.net>
14155 * [r235] Fixed memory leaks in ::closePt() and ::addLineEndCap()
14157 2003-11-06 17:47 Sandro Santilli <strk@keybit.net>
14159 * [r234] Added support for LinearRing, removed memory leaks in
14162 2003-11-06 17:41 Sandro Santilli <strk@keybit.net>
14164 * [r233] Added Buffer,Intersection,Difference and Symdifference.
14167 2003-11-06 17:33 Paul Ramsey <pramsey@cleverelephant.ca>
14169 * [r232] Small addition of into about LD_LIBRARY_PATH
14171 2003-11-05 21:52 Sandro Santilli <strk@keybit.net>
14173 * [r231] Modified example.cpp to make use of vectors instead of
14175 couples. Added LineString creation example. Added Makefile to
14178 2003-11-03 16:09 Sandro Santilli <strk@keybit.net>
14180 * [r230] Removed comments about segfaults, made the simple
14181 collection creation call
14182 cleaner by use of the clone() method.
14184 2003-10-31 16:36 Sandro Santilli <strk@keybit.net>
14186 * [r229] Re-introduced clone() method. Copy constructor could not
14189 2003-10-29 10:38 Sandro Santilli <strk@keybit.net>
14191 * [r228] Added centroid computation example
14193 2003-10-29 10:38 Sandro Santilli <strk@keybit.net>
14195 * [r227] Added support for LinearRing types (treated as LineString)
14197 2003-10-24 21:27 Sandro Santilli <strk@keybit.net>
14199 * [r226] Added GeometryTypeId enum and getGeometryTypeId abstract
14202 2003-10-23 09:17 Sandro Santilli <strk@keybit.net>
14204 * [r225] Added stamp-h2 and platform.h
14206 2003-10-23 09:12 Sandro Santilli <strk@keybit.net>
14208 * [r224] Made CoordinateArrayFilter destructor virtual.
14210 2003-10-22 23:58 Sandro Santilli <strk@keybit.net>
14212 * [r223] Made platform.h be created by configure. In this way we
14214 problems of installed headers trying to include phantom config.h.
14216 2003-10-22 00:44 Sandro Santilli <strk@keybit.net>
14218 * [r222] Quadtree bitfield operations made using type int64. Type
14219 int64 typedef'ed based
14220 on autoconf detected int type (long or long long). If long is not
14222 will be really 32 bits and INT64_IS_REALLY32 will be defined.
14224 2003-10-21 23:51 Sandro Santilli <strk@keybit.net>
14226 * [r221] Added macros to find 64bit integer.
14228 2003-10-21 16:16 Sandro Santilli <strk@keybit.net>
14230 * [r220] Uncommented point creation lines. Updated comments about
14233 2003-10-21 05:35 Paul Ramsey <pramsey@cleverelephant.ca>
14235 * [r219] Added test.xml so it gets picked up by 'make dist'
14237 2003-10-21 05:09 Paul Ramsey <pramsey@cleverelephant.ca>
14239 * [r218] Added simple installation directions.
14241 2003-10-21 04:55 Paul Ramsey <pramsey@cleverelephant.ca>
14243 * [r217] Fix up references to header files to 'make dist' works.
14245 2003-10-20 17:50 Sandro Santilli <strk@keybit.net>
14247 * [r216] added Union example
14249 2003-10-20 15:41 Sandro Santilli <strk@keybit.net>
14251 * [r215] Geometry::checkNotGeometryCollection made static and
14254 2003-10-20 14:02 Sandro Santilli <strk@keybit.net>
14256 * [r214] more explicit exception thrown on null Directed Edge
14259 2003-10-20 13:56 Sandro Santilli <strk@keybit.net>
14261 * [r213] fixed typo
14263 2003-10-20 13:53 Sandro Santilli <strk@keybit.net>
14265 * [r212] LinearRing handled as a LineString in
14266 GeometryGraph::add(const Geometry *) - more explicit exception
14267 thrown for unknown geometries
14269 2003-10-17 05:51 Yury Bychkov <me@yury.ca>
14271 * [r211] Fixed a small memory leak.
14273 2003-10-16 17:41 Sandro Santilli <strk@keybit.net>
14275 * [r210] Fixed a bug in GEOSException that prevented print of the
14276 type of exception thrown.
14278 2003-10-16 17:33 Sandro Santilli <strk@keybit.net>
14280 * [r209] dropped useless string() cast
14282 2003-10-16 17:05 Sandro Santilli <strk@keybit.net>
14284 * [r208] Made TopologyException inherit from GEOSException.
14285 Adjusted IllegalArgumentException subclassing.
14287 2003-10-16 13:01 Sandro Santilli <strk@keybit.net>
14289 * [r207] Added call to Unload::Release()
14291 2003-10-16 12:09 Sandro Santilli <strk@keybit.net>
14293 * [r206] bug fixed in exception handling
14295 2003-10-16 08:50 Sandro Santilli <strk@keybit.net>
14297 * [r205] Memory leak fixes. Improved performance by mean of more
14298 calls to new getCoordinatesRO() when applicable.
14300 2003-10-16 08:48 Sandro Santilli <strk@keybit.net>
14302 * [r204] Exceptions handled
14304 2003-10-15 16:39 Sandro Santilli <strk@keybit.net>
14306 * [r203] Made Edge::getCoordinates() return a 'const' value.
14309 2003-10-15 15:47 Sandro Santilli <strk@keybit.net>
14311 * [r202] Adapted to new getCoordinatesRO() interface
14313 2003-10-15 15:30 Sandro Santilli <strk@keybit.net>
14315 * [r201] Declared a SweepLineEventOBJ from which MonotoneChain and
14317 derive to abstract SweepLineEvent object previously done on void
14319 No more compiler warnings...
14321 2003-10-15 11:24 Sandro Santilli <strk@keybit.net>
14323 * [r200] Use getCoordinatesRO() introduced.
14325 2003-10-15 11:23 Sandro Santilli <strk@keybit.net>
14327 * [r199] Formalized const nature of toVector() method and of first
14328 argument to static removeRepeatedPoints().
14330 2003-10-15 10:17 Sandro Santilli <strk@keybit.net>
14332 * [r198] Made setPoints() get a const vector<Coordinate>.
14334 2003-10-15 09:54 Sandro Santilli <strk@keybit.net>
14336 * [r197] Added getCoordinatesRO() public method.
14338 2003-10-15 08:52 Sandro Santilli <strk@keybit.net>
14340 * [r196] Memory leaks fixed.
14342 2003-10-15 08:51 Sandro Santilli <strk@keybit.net>
14344 * [r195] Initial import
14346 2003-10-15 08:08 Sandro Santilli <strk@keybit.net>
14348 * [r194] Memory leaks fixed. Partially due to getCoordinates() and
14349 GeometryCollection()
14350 changes, partially old dated.
14352 2003-10-14 15:58 Sandro Santilli <strk@keybit.net>
14354 * [r193] Useless vector<Geometry *> leaking allocations removed
14356 2003-10-13 21:26 Sandro Santilli <strk@keybit.net>
14358 * [r192] Added build time created files to cvsignore lists
14360 2003-10-13 17:54 Sandro Santilli <strk@keybit.net>
14362 * [r191] IsValidOp constructor used same name for the arg and a
14363 private element. Fixed.
14365 2003-10-13 17:47 Sandro Santilli <strk@keybit.net>
14367 * [r190] delete statement removed
14369 2003-10-13 15:39 Sandro Santilli <strk@keybit.net>
14371 * [r189] Fixed some leak or fault flips (forced copy of a single
14374 2003-10-13 15:02 Sandro Santilli <strk@keybit.net>
14376 * [r188] accept input file as first argument on cmdline
14378 2003-10-13 12:51 Sandro Santilli <strk@keybit.net>
14380 * [r187] removed sortedClasses strings array from all geometries.
14382 2003-10-13 09:24 Sandro Santilli <strk@keybit.net>
14384 * [r186] long -> long long enlargement of types to allow for
14385 left/rigth shift of 53 bits
14387 2003-10-11 03:23 Sandro Santilli <strk@keybit.net>
14389 * [r185] fixed spurious typos
14391 2003-10-11 01:56 Sandro Santilli <strk@keybit.net>
14393 * [r184] Code base padded with 'const' keywords ;)
14395 2003-10-09 15:35 Sandro Santilli <strk@keybit.net>
14397 * [r183] added 'const' keyword to GeometryFactory constructor, Log
14400 2003-10-09 11:20 Sandro Santilli <strk@keybit.net>
14402 * [r182] moved Log to a better place
14404 2003-10-09 11:19 Sandro Santilli <strk@keybit.net>
14406 * [r181] added convexHull and PrecisionModel
14408 2003-10-09 10:14 Sandro Santilli <strk@keybit.net>
14410 * [r180] just a style change in top Log comment.
14412 2003-10-09 10:10 Sandro Santilli <strk@keybit.net>
14414 * [r179] Throw an exception if scale is 0. Added Log entry.
14416 2003-10-09 09:42 Sandro Santilli <strk@keybit.net>
14418 * [r178] Tried to "formalize" constant nature of the first argument
14419 given to constructor by PrecisionModel and SRID specification.
14420 Added CVS Log on top.
14422 2003-10-09 08:58 Sandro Santilli <strk@keybit.net>
14424 * [r177] Added convexHull() call to example, fixed leaks in
14427 2003-10-09 00:11 Sandro Santilli <strk@keybit.net>
14429 * [r176] First reference-by-example file.
14431 2003-10-08 16:51 Sandro Santilli <strk@keybit.net>
14433 * [r175] Added xie's Unload class with some fixes.
14435 2003-10-08 13:18 Sandro Santilli <strk@keybit.net>
14437 * [r174] added missing LinearRing writing capabilities.
14439 2003-10-08 10:36 Sandro Santilli <strk@keybit.net>
14441 * [r173] Constructor by vector<Geometry *> * now makes a copy of
14442 the vector so that call
14443 ers can safely delete it when done.
14445 2003-10-07 21:47 Sandro Santilli <strk@keybit.net>
14447 * [r172] had all getCoordinates() callers free returned value.
14449 2003-10-07 18:58 Sandro Santilli <strk@keybit.net>
14451 * [r171] LineString constructor now creates its own copy of given
14452 CoordinateList object, and returns a new copy with
14454 will be easier to remove by anyone else.
14456 2003-10-03 01:20 Yury Bychkov <me@yury.ca>
14458 * [r170] Memory leak in Overlay fixed.
14460 2003-09-29 16:25 Sandro Santilli <strk@keybit.net>
14462 * [r169] Some more cvsignore files. Some entries should probably
14466 2003-09-29 15:07 Sandro Santilli <strk@keybit.net>
14468 * [r168] Added config.sub, config.guess and autom4te.cache
14470 2003-09-29 13:15 Sandro Santilli <strk@keybit.net>
14472 * [r167] Don't wonder about Makefile.in, Makefile, gdal-config
14474 2003-09-26 17:31 Sandro Santilli <strk@keybit.net>
14476 * [r166] getConvexHull() made check value returned by reduce()
14478 it (might be the untouched input).
14480 2003-09-26 09:17 Yury Bychkov <me@yury.ca>
14482 * [r165] isValid segfault fixed. Overlay still leaks a bit.
14484 2003-09-24 02:16 Yury Bychkov <me@yury.ca>
14486 * [r164] All reported bugs fiexd. Small leak in Overlay remains.
14488 2003-09-06 08:24 Yury Bychkov <me@yury.ca>
14490 * [r163] isWithinDistance fixed and tested.
14492 2003-09-06 00:01 Yury Bychkov <me@yury.ca>
14494 * [r162] getInteriorPoint bugs fixed.
14496 2003-09-01 06:32 Yury Bychkov <me@yury.ca>
14498 * [r161] Some ConvexHull bugs fixed.
14500 2003-08-30 07:55 Yury Bychkov <me@yury.ca>
14502 * [r160] Some bugfixes. XMLTester expanded to accomodate
14503 getBoundary, getCentroid, isSimple.
14505 2003-08-18 23:40 Paul Ramsey <pramsey@cleverelephant.ca>
14507 * [r159] Removed java source file from archive.
14509 2003-08-18 22:34 Paul Ramsey <pramsey@cleverelephant.ca>
14511 * [r158] Change it back :/
14513 2003-08-18 22:33 Paul Ramsey <pramsey@cleverelephant.ca>
14515 * [r157] Change version number.
14517 2003-08-18 20:42 Paul Ramsey <pramsey@cleverelephant.ca>
14519 * [r156] Return ltmain to distro (oops)
14521 2003-08-18 20:36 Paul Ramsey <pramsey@cleverelephant.ca>
14523 * [r155] Remove more autoconf files
14525 2003-08-18 20:34 Paul Ramsey <pramsey@cleverelephant.ca>
14527 * [r154] Removed more autoconf files...
14529 2003-08-18 20:27 Paul Ramsey <pramsey@cleverelephant.ca>
14531 * [r153] Removed 'missing' script.
14533 2003-08-18 16:38 Paul Ramsey <pramsey@cleverelephant.ca>
14535 * [r152] Fixed up to treat headers as headers.
14537 2003-08-17 18:40 Paul Ramsey <pramsey@cleverelephant.ca>
14539 * [r151] Norman's patch + global removal of "no newline" + small
14541 to make Norman's patch work in the linux build environment.
14543 2003-08-17 18:01 Paul Ramsey <pramsey@cleverelephant.ca>
14545 * [r150] Removed more configuration files per Norman's request.
14547 2003-08-17 17:56 Paul Ramsey <pramsey@cleverelephant.ca>
14549 * [r149] Removed more configure files per Norman's request.
14551 2003-08-17 17:55 Paul Ramsey <pramsey@cleverelephant.ca>
14553 * [r148] Removed Makefile.in files, per Norman's request.
14555 2003-08-16 06:33 Yury Bychkov <me@yury.ca>
14557 * [r147] Memory leak fixes.
14559 2003-06-21 22:17 Paul Ramsey <pramsey@cleverelephant.ca>
14561 * [r146] GNU compile fixes from nvine.
14563 2003-06-19 20:54 Yury Bychkov <me@yury.ca>
14565 * [r145] 'geos' namespace added.
14567 2003-06-18 20:08 Yury Bychkov <me@yury.ca>
14569 * [r144] Buffer is almost fully debugged.
14571 2003-05-29 00:05 Paul Ramsey <pramsey@cleverelephant.ca>
14573 * [r143] Final GNU build adjustments.
14575 2003-05-28 23:55 Paul Ramsey <pramsey@cleverelephant.ca>
14577 * [r142] Added new exception class.
14579 2003-05-28 23:39 Paul Ramsey <pramsey@cleverelephant.ca>
14581 * [r141] Change reference to spatialIndex.h
14583 2003-05-28 23:22 Paul Ramsey <pramsey@cleverelephant.ca>
14585 * [r140] Removed obsolete build entries for removed classes.
14587 2003-05-28 22:22 Yury Bychkov <me@yury.ca>
14589 * [r139] Some bugfixes.
14591 2003-05-28 22:11 Yury Bychkov <me@yury.ca>
14593 * [r138] no message
14595 2003-05-28 05:02 Paul Ramsey <pramsey@cleverelephant.ca>
14597 * [r137] Changed __max/__min to max/min
14599 2003-05-28 05:01 Paul Ramsey <pramsey@cleverelephant.ca>
14601 * [r136] Change __max to max
14603 2003-05-27 23:56 Paul Ramsey <pramsey@cleverelephant.ca>
14605 * [r135] Changed from mistaken cpp file names.
14607 2003-05-27 23:54 Paul Ramsey <pramsey@cleverelephant.ca>
14609 * [r134] Added include for <typeinfo>
14611 2003-05-27 23:45 Paul Ramsey <pramsey@cleverelephant.ca>
14613 * [r133] GNU build support
14615 2003-05-27 23:42 Paul Ramsey <pramsey@cleverelephant.ca>
14617 * [r132] Fix reference to spatialIndex header
14619 2003-05-27 23:41 Paul Ramsey <pramsey@cleverelephant.ca>
14621 * [r131] Build updates.
14623 2003-05-27 23:33 Paul Ramsey <pramsey@cleverelephant.ca>
14625 * [r130] Add new files into build support
14627 2003-05-27 23:17 Paul Ramsey <pramsey@cleverelephant.ca>
14629 * [r129] Add all new headers into the build process.
14631 2003-05-27 23:11 Paul Ramsey <pramsey@cleverelephant.ca>
14633 * [r128] Some updates to synch build with devel.
14635 2003-05-21 23:28 Yury Bychkov <me@yury.ca>
14637 * [r127] Several bugs fixed.
14639 2003-05-19 06:18 Yury Bychkov <me@yury.ca>
14641 * [r126] All exceptions are now classes.
14643 2003-05-17 07:47 Yury Bychkov <me@yury.ca>
14645 * [r125] Last fix for CVS.
14647 2003-05-17 06:08 Yury Bychkov <me@yury.ca>
14649 * [r124] Fixing CVS error.
14651 2003-05-17 00:27 Yury Bychkov <me@yury.ca>
14653 * [r123] Fixing a commit problem.
14655 2003-05-17 00:07 Yury Bychkov <me@yury.ca>
14657 * [r122] SIRtree is done. Distance is done.
14659 2003-05-07 09:06 Yury Bychkov <me@yury.ca>
14661 * [r121] Closer to 1.3
14663 2003-05-04 22:34 Yury Bychkov <me@yury.ca>
14665 * [r120] Closer to JTS 1.3
14667 2003-04-28 06:01 Yury Bychkov <me@yury.ca>
14669 * [r119] Partially upgraded to JTS 1.3
14671 2003-04-21 22:16 Yury Bychkov <me@yury.ca>
14673 * [r118] VisualStudio project added.
14675 2003-04-17 00:37 Yury Bychkov <me@yury.ca>
14677 * [r117] Changed PrecisionModel to Value type. Removed bounds
14678 checking from *At methods in CoordinateLists.
14680 2003-04-12 04:31 Yury Bychkov <me@yury.ca>
14682 * [r116] Overlay passes all tests (both precise and normal)
14684 2003-04-11 23:16 Yury Bychkov <me@yury.ca>
14686 * [r115] Overlay almost works. Fails 2 tests.
14688 2003-04-10 04:34 Yury Bychkov <me@yury.ca>
14690 * [r114] Overlay passes all normal tests. Still fails on Precision
14693 2003-04-09 21:52 Paul Ramsey <pramsey@cleverelephant.ca>
14695 * [r113] Changed destructors to virtual to quiet GNU warnings
14697 2003-04-04 23:49 Paul Ramsey <pramsey@cleverelephant.ca>
14699 * [r112] Install all headers at install time.
14701 2003-04-04 22:04 Paul Ramsey <pramsey@cleverelephant.ca>
14703 * [r111] Newlines added to quiet gcc.
14705 2003-04-04 03:44 Paul Ramsey <pramsey@cleverelephant.ca>
14707 * [r110] Build support
14709 2003-04-04 03:43 Paul Ramsey <pramsey@cleverelephant.ca>
14711 * [r109] Build support.
14713 2003-04-04 03:28 Paul Ramsey <pramsey@cleverelephant.ca>
14715 * [r108] Build support updates.
14717 2003-04-04 03:11 Paul Ramsey <pramsey@cleverelephant.ca>
14719 * [r107] Build support for new example programs.
14721 2003-04-04 00:18 dblasby
14723 * [r106] added comment about running ./autogen.sh
14725 2003-04-02 21:55 Yury Bychkov <me@yury.ca>
14727 * [r105] Added example on how to wrap internal storage format with
14730 2003-04-02 08:02 Yury Bychkov <me@yury.ca>
14732 * [r104] isValid is debugged (passes all 805 tests).
14734 2003-03-24 19:23 Paul Ramsey <pramsey@cleverelephant.ca>
14736 * [r103] Added newlines to end to quiet gcc
14738 2003-03-24 19:21 Paul Ramsey <pramsey@cleverelephant.ca>
14740 * [r102] Yet more GNU build fiddling. Removed extraneous build
14742 non-geom library directories.
14744 2003-03-24 03:45 Paul Ramsey <pramsey@cleverelephant.ca>
14746 * [r101] More GNU build support
14748 2003-03-24 03:07 Paul Ramsey <pramsey@cleverelephant.ca>
14750 * [r100] GNU build support on latest changes.
14752 2003-03-19 00:34 Yury Bychkov <me@yury.ca>
14754 * [r99] All Overlay classes are ported. Overlay and isValid have
14755 not been tested yet.
14757 2003-03-18 01:42 Yury Bychkov <me@yury.ca>
14759 * [r98] 90% of Overlay classes ported.
14761 2003-03-17 18:04 Yury Bychkov <me@yury.ca>
14763 * [r97] All 'index' packages and part of 'overlay' are done.
14765 2003-03-17 02:49 Yury Bychkov <me@yury.ca>
14767 * [r96] IsValid and supporting packages are ported (but NOT
14770 2003-03-12 23:45 Paul Ramsey <pramsey@cleverelephant.ca>
14772 * [r95] Build support for valid.
14774 2003-03-10 10:18 Yury Bychkov <me@yury.ca>
14776 * [r94] IsValid() and supporting index classes are ported, but
14777 don't work yet (external dependencies)
14779 2003-03-10 01:17 Yury Bychkov <me@yury.ca>
14781 * [r93] IsValid and supporting index classes are almost done.
14783 2003-03-05 17:04 Paul Ramsey <pramsey@cleverelephant.ca>
14785 * [r92] Build support for new coordinateline examples.
14787 2003-03-05 08:02 Yury Bychkov <me@yury.ca>
14789 * [r91] CoordinateList interface example.
14791 2003-03-03 03:56 Paul Ramsey <pramsey@cleverelephant.ca>
14793 * [r90] Remove PointInRing
14795 2003-03-03 03:35 Paul Ramsey <pramsey@cleverelephant.ca>
14797 * [r89] Removed unused file.
14799 2003-03-03 02:41 Yury Bychkov <me@yury.ca>
14801 * [r88] Some Coordinate& related bugs fixed.
14803 2003-03-03 02:26 Yury Bychkov <me@yury.ca>
14805 * [r87] GeometryFactory bug fix.
14807 2003-03-03 00:46 Yury Bychkov <me@yury.ca>
14809 * [r86] Second pass of code cleanup. Coordinate references and
14812 2003-03-02 03:47 Yury Bychkov <me@yury.ca>
14814 * [r85] First pass of code cleanup completed over all packages.
14816 2003-03-01 06:10 Paul Ramsey <pramsey@cleverelephant.ca>
14818 * [r84] Uncommented default constructor for PointInRing
14820 2003-03-01 06:08 Paul Ramsey <pramsey@cleverelephant.ca>
14822 * [r83] Fixed call to geometry factory.
14824 2003-02-26 23:16 Yury Bychkov <me@yury.ca>
14826 * [r82] All packages except 'graph' has been refactored.
14828 2003-02-20 03:32 Paul Ramsey <pramsey@cleverelephant.ca>
14830 * [r81] Fixed small bug in call to GeometryFactory (instantiate
14834 2003-02-20 03:30 Paul Ramsey <pramsey@cleverelephant.ca>
14836 * [r80] GFactory: Move i outside of for loop. Needed to compile GNU
14837 CListFactory: Add newline to end of file.
14839 2003-02-20 00:10 Yury Bychkov <me@yury.ca>
14841 * [r79] Geom and Operation (including Relate) packages are updated.
14843 2003-02-17 09:38 Yury Bychkov <me@yury.ca>
14845 * [r78] GEOM package fully updated & bugs fixed.
14847 2003-02-17 00:40 Yury Bychkov <me@yury.ca>
14849 * [r77] GEOM package fully updated.
14851 2003-02-16 22:52 Yury Bychkov <me@yury.ca>
14853 * [r76] GEOM package partially updated.
14855 2003-02-12 21:09 Paul Ramsey <pramsey@cleverelephant.ca>
14857 * [r75] Added two files required by autoconf build process.
14859 2003-02-12 20:51 Paul Ramsey <pramsey@cleverelephant.ca>
14861 * [r74] Commit build support files.
14863 2003-02-12 19:11 Paul Ramsey <pramsey@cleverelephant.ca>
14865 * [r73] Change header installation path to $(prefix)/include/geos.
14867 2003-02-12 06:50 Paul Ramsey <pramsey@cleverelephant.ca>
14869 * [r72] Added newlines to quiet g++ warnings.
14871 2003-02-12 06:48 Paul Ramsey <pramsey@cleverelephant.ca>
14873 * [r71] Added newlines to ends of files to quiet g++ warnings.
14875 2003-02-12 06:27 Paul Ramsey <pramsey@cleverelephant.ca>
14877 * [r70] Fix headers.
14879 2003-02-12 06:26 Paul Ramsey <pramsey@cleverelephant.ca>
14881 * [r69] Changed headers.
14883 2003-02-12 06:24 Paul Ramsey <pramsey@cleverelephant.ca>
14885 * [r68] Added return value.
14887 2003-02-12 06:24 Paul Ramsey <pramsey@cleverelephant.ca>
14889 * [r67] Changed headers.
14891 2003-02-12 06:19 Paul Ramsey <pramsey@cleverelephant.ca>
14893 * [r66] Make path to test file relative.
14895 2003-02-12 06:18 Paul Ramsey <pramsey@cleverelephant.ca>
14897 * [r65] Change include reference syntax.
14899 2003-02-12 06:07 Paul Ramsey <pramsey@cleverelephant.ca>
14901 * [r64] Remove NULL test.
14903 2003-02-12 06:07 Paul Ramsey <pramsey@cleverelephant.ca>
14905 * [r63] Pass double to log().
14907 2003-02-12 06:07 Paul Ramsey <pramsey@cleverelephant.ca>
14909 * [r62] Fixed main() return type.
14911 2003-02-12 06:04 Paul Ramsey <pramsey@cleverelephant.ca>
14913 * [r61] Remove old library references.
14915 2003-02-12 05:58 Paul Ramsey <pramsey@cleverelephant.ca>
14917 * [r60] Added stdio reference and newline at end.
14919 2003-02-12 00:58 Paul Ramsey <pramsey@cleverelephant.ca>
14921 * [r59] Added all JTS test cases to the file.
14923 2003-02-11 23:54 Paul Ramsey <pramsey@cleverelephant.ca>
14925 * [r58] Added support for new cpp files.
14927 2003-02-11 23:33 Yury Bychkov <me@yury.ca>
14929 * [r57] Some bugs fixed.
14931 2003-02-11 20:24 Yury Bychkov <me@yury.ca>
14933 * [r56] Small changes in PointCoordinateList and EdgeEndStar.
14935 2003-02-11 19:01 mbdavis
14937 * [r55] fixed duplicate for loop index
14939 2003-02-05 08:14 Yury Bychkov <me@yury.ca>
14941 * [r54] Second pass of CoordinateList interface migration.
14943 2003-01-27 08:04 Yury Bychkov <me@yury.ca>
14945 * [r53] First pass of CoordinateList interface replacement.
14947 2003-01-27 07:56 Yury Bychkov <me@yury.ca>
14949 * [r52] First pass of CoordinateList interface replacement.
14951 2003-01-27 07:26 Yury Bychkov <me@yury.ca>
14953 * [r51] First pass of CoordinateList interface replacement.
14955 2002-12-02 09:48 Yury Bychkov <me@yury.ca>
14957 * [r50] More performance updates.
14959 2002-11-24 10:48 Yury Bychkov <me@yury.ca>
14961 * [r49] Some performance improvements.
14963 2002-11-14 23:43 Paul Ramsey <pramsey@cleverelephant.ca>
14965 * [r48] Build support for the bigtest programs.
14967 2002-11-08 19:49 Yury Bychkov <me@yury.ca>
14969 * [r47] Preformance is drastically improved
14971 2002-11-05 23:13 Yury Bychkov <me@yury.ca>
14973 * [r46] Code for generating large tests added.
14975 2002-10-31 07:37 Yury Bychkov <me@yury.ca>
14977 * [r45] XML tester is less fragile now.
14979 2002-10-30 21:59 Paul Ramsey <pramsey@cleverelephant.ca>
14981 * [r44] Added configure support files for building w/o
14984 2002-10-30 21:58 Paul Ramsey <pramsey@cleverelephant.ca>
14986 * [r43] Small changes to make autoconf happy.
14988 2002-10-30 20:04 Paul Ramsey <pramsey@cleverelephant.ca>
14990 * [r42] Edited test file to not crash XMLTester
14992 2002-10-30 19:54 Paul Ramsey <pramsey@cleverelephant.ca>
14994 * [r41] New build changes necessary to build under Linux GNU.
14996 2002-10-23 02:21 nvine
14998 * [r40] GNU portability changes
15000 2002-10-17 07:12 Yury Bychkov <me@yury.ca>
15002 * [r39] All test cases now work. Some are still too slow.
15004 2002-10-06 09:56 Yury Bychkov <me@yury.ca>
15006 * [r38] Relate() is almost debugged.
15008 2002-09-12 14:08 Fernando Villa <fvilla@zoo.uvm.edu>
15010 * [r37] Add makefile support for new files and dir
15012 2002-09-12 01:27 Yury Bychkov <me@yury.ca>
15014 * [r36] Relate is finished,but doesn't work yet.
15016 2002-09-10 13:46 Fernando Villa <fvilla@zoo.uvm.edu>
15018 * [r35] Added operation/Makefiles
15020 2002-09-06 20:18 Yury Bychkov <me@yury.ca>
15022 * [r34] A lot of changes: Code is brought to version 1.2 of JTS.
15023 Compilable part of Operation added.
15025 2002-09-05 18:32 Fernando Villa <fvilla@zoo.uvm.edu>
15027 * [r33] Fixed version numbering. Whenever version numbers are
15029 change should be reflected in the AC_INIT_AUTOMAKE macro in
15031 I've put it at 0.0.1 - should be changed as appropriate. The
15033 #define'd for code being compiled as GEOS_VERSION.
15035 2002-09-03 16:04 Paul Ramsey <pramsey@cleverelephant.ca>
15037 * [r32] Changed reference to 'libgeom' to 'libgeos'
15039 2002-09-03 13:53 Fernando Villa <fvilla@zoo.uvm.edu>
15041 * [r31] * Add automake/autoconf support for one-lib compilation
15043 * add libtool support for shared libraries.
15044 --enable-shared={yes|no} and
15045 --enable-static={yes|no} control static and shared lib
15048 * Makefile.in and configure files added to cvs (for users without
15051 * add dir macros/ with a GEOS_INIT macro to be used in
15053 of other packages using geos (not used by geos itself)
15055 * add dir tools/ with geos-config script
15057 * the makefile in source/geom is the only one that generates a
15058 library - all others have the source files in EXTRA_DIST only
15060 * small glitch: 'make dist' will give errors trying to add the
15061 source files non local to source/geom to the archive using
15063 paths. Does not have consequences other than the error messages -
15065 see if I can fix this. In general the one-lib, complex-tree
15067 easy to work with in automake.
15069 2002-09-01 18:08 Paul Ramsey <pramsey@cleverelephant.ca>
15071 * [r30] Minor portability changes.
15073 2002-09-01 17:53 Paul Ramsey <pramsey@cleverelephant.ca>
15075 * [r29] Changes to support algorithm directory in build structure.
15077 2002-09-01 17:51 Paul Ramsey <pramsey@cleverelephant.ca>
15079 * [r28] GNU compatibility fixes, changing __min/__max to min/max,
15081 stdio.h where needed, small syntax adjustments, newlines at
15084 2002-08-30 18:33 Paul Ramsey <pramsey@cleverelephant.ca>
15086 * [r27] Added LGPL licence text.
15088 2002-08-30 18:30 Paul Ramsey <pramsey@cleverelephant.ca>
15090 * [r26] Changed name of authors file as requested by autoconf.
15092 2002-08-30 18:28 Paul Ramsey <pramsey@cleverelephant.ca>
15094 * [r25] Removed --force-missing which did not work for my version
15097 2002-08-30 18:16 Paul Ramsey <pramsey@cleverelephant.ca>
15099 * [r24] Added cvs ignore files.
15101 2002-08-30 18:15 Paul Ramsey <pramsey@cleverelephant.ca>
15103 * [r23] Added the testing files back into their new subdirectory.
15105 2002-08-30 18:15 Paul Ramsey <pramsey@cleverelephant.ca>
15107 * [r22] Added GNU autoconf support files submitted by Norman Vine.
15109 files to a new subdirectory.
15111 2002-08-30 15:52 Yury Bychkov <me@yury.ca>
15113 * [r21] 'algorithm' is almost complete
15115 2002-08-22 09:23 Yury Bychkov <me@yury.ca>
15117 * [r20] 'graph/index' finished. Some .h changes.
15119 2002-08-21 05:49 Yury Bychkov <me@yury.ca>
15121 * [r19] Some changes in 'graph'
15123 2002-08-20 21:08 Yury Bychkov <me@yury.ca>
15125 * [r18] Changed consts to enums
15127 2002-08-14 07:00 Yury Bychkov <me@yury.ca>
15129 * [r17] New structure of source.
15131 2002-07-11 07:57 Yury Bychkov <me@yury.ca>
15133 * [r16] Assert and some graph classes
15135 2002-07-03 05:24 Yury Bychkov <me@yury.ca>
15137 * [r15] started XML tester
15139 2002-07-02 06:41 Yury Bychkov <me@yury.ca>
15141 * [r14] 'io' and SimpleTester done
15143 2002-06-27 02:50 Yury Bychkov <me@yury.ca>
15145 * [r13] 'io' is almost done
15147 2002-06-26 09:10 Yury Bychkov <me@yury.ca>
15149 * [r12] Some 'io' classes done.
15151 2002-06-21 07:13 Yury Bychkov <me@yury.ca>
15153 * [r11] 'geos': first pass done. Some external dependencies and
15156 2002-06-20 08:58 Yury Bychkov <me@yury.ca>
15158 * [r10] Only Geometry.java left
15160 2002-06-19 06:29 Yury Bychkov <me@yury.ca>
15162 * [r9] 'geom' mostly done.
15164 2002-06-14 07:46 Yury Bychkov <me@yury.ca>
15166 * [r8] 'geom' almost done
15168 2002-06-12 01:47 Yury Bychkov <me@yury.ca>
15170 * [r7] LineString is 99% finished
15172 2002-06-11 23:43 Yury Bychkov <me@yury.ca>
15174 * [r6] 'geom' package 70% done
15176 2002-06-07 17:47 Paul Ramsey <pramsey@cleverelephant.ca>
15178 * [r2] Initial revision
15180 2002-06-07 17:47 cvs
15182 * [r1] New repository initialized by cvs2svn.