1 2012-03-22 08:34 Sandro Santilli <strk@keybit.net>
3 * [r3574] NEWS, src/simplify/TaggedLineString.cpp,
4 src/simplify/TaggedLineStringSimplifier.cpp,
5 tests/unit/simplify/TopologyPreservingSimplifierTest.cpp: Fix
6 simplification of collections with empty items (#519)
8 2012-02-16 18:19 Paul Ramsey <pramsey@cleverelephant.ca>
10 * [r3572] src/algorithm/RobustDeterminant.cpp: Update provenance
11 for Olivier Devillers.
13 2012-01-08 13:46 Sandro Santilli <strk@keybit.net>
15 * [r3564] CMakeLists.txt, NEWS,
16 tests/unit/capi/GEOSisValidDetailTest.cpp: Backports
18 Missing <cctype> header for toupper. Fixed Visual C++ warning.
19 Fixed (hopefully) CMake issues with std:: namespace detection
22 2012-01-06 21:50 Sandro Santilli <strk@keybit.net>
24 * [r3560] NEWS, configure.in: Prepare for 3.3.3
26 2012-01-06 21:34 Howard Butler <hobu.inc@gmail.com>
28 * [r3559] src/operation/buffer/BufferOp.cpp: Fix MSVC compilation
29 of ambiguous log() call #506
31 2012-01-05 17:00 Sandro Santilli <strk@keybit.net>
33 * [r3557] ChangeLog: Update ChangeLog for the 3.3.2 release
35 2012-01-05 16:56 Sandro Santilli <strk@keybit.net>
37 * [r3556] NEWS, configure.in: Prepare for 3.3.2 release
39 2011-12-16 14:12 Sandro Santilli <strk@keybit.net>
41 * [r3554] src/operation/overlay/snap/LineStringSnapper.cpp: Make
42 debugging output of LineStringSnapper more readable
44 2011-12-15 14:18 Sandro Santilli <strk@keybit.net>
46 * [r3552] NEWS, include/geos/geom/BinaryOp.h,
47 tests/xmltester/Makefile.am,
48 tests/xmltester/tests/ticket/bug488.xml: Check validity after
49 snapping in BinaryOp. Fixes bug #488
51 Adds regression test. This is a GEOS-only approach.
53 2011-12-15 11:35 Sandro Santilli <strk@keybit.net>
55 * [r3551] include/geos/operation/overlay/OverlayOp.h: indent
57 2011-12-15 10:58 Sandro Santilli <strk@keybit.net>
59 * [r3549] include/geos/geom/BinaryOp.h: Fix build with
60 CBR_BEFORE_SNAPPING undefined
62 2011-12-12 15:11 Howard Butler <hobu.inc@gmail.com>
64 * [r3547] NEWS: a note about #500 fix
66 2011-12-12 15:04 Howard Butler <hobu.inc@gmail.com>
68 * [r3545] src/operation/overlay/OverlayNodeFactory.cpp: apply patch
69 for #500 to fix clang's complaint about a missing default
72 2011-12-12 10:09 Sandro Santilli <strk@keybit.net>
74 * [r3543] NEWS, src/algorithm/CGAlgorithms.cpp: Apply Shoelace
75 formula for area calculation (#485)
77 2011-12-12 09:57 Sandro Santilli <strk@keybit.net>
79 * [r3541] NEWS, macros/geos.m4, tools/geos-config.in: Add --clibs
80 to geos-config and GEOS_C_LIBS to geos.m4 (#497)
82 2011-12-09 10:46 Sandro Santilli <strk@keybit.net>
86 2011-12-09 10:44 Sandro Santilli <strk@keybit.net>
88 * [r3538] NEWS, include/geos/geom/Geometry.h,
89 include/geos/operation/overlay/snap/GeometrySnapper.h,
90 include/geos/operation/overlay/snap/SnapOverlayOp.h,
91 src/operation/overlay/snap/GeometrySnapper.cpp,
92 src/operation/overlay/snap/SnapOverlayOp.cpp: Fix C++11 build by
93 avoiding std::pair<auto_ptr> (#491)
95 2011-12-09 10:12 Sandro Santilli <strk@keybit.net>
97 * [r3537] NEWS, src/operation/buffer/BufferOp.cpp,
98 tests/unit/operation/buffer/BufferOpTest.cpp,
99 tests/xmltester/Makefile.am,
100 tests/xmltester/tests/safe/TestBufferJagged.xml,
101 tests/xmltester/tests/safe/buffer-1.01.xml: Improve buffer
102 robustness by reverting to non snaprounding noder
104 This commit fixes all cases reported in
105 http://trac.osgeo.org/geos/wiki/BufferRobustness
106 They include #495 and #494
108 2011-12-09 08:47 Sandro Santilli <strk@keybit.net>
110 * [r3533] tests/xmltester/tests/general/TestUnaryUnionFloating.xml:
111 Oops, forgot this one in previous commit
113 2011-12-09 08:46 Sandro Santilli <strk@keybit.net>
116 include/geos/operation/union/CascadedPolygonUnion.h,
117 src/operation/union/CascadedPolygonUnion.cpp,
118 tests/xmltester/Makefile.am,
119 tests/xmltester/tests/general/TestUnaryUnion.xml: Fix
120 CascadedPolygonUnion to discard non-polygonal components created
123 This is to avoid failures and provide more desirable behaviour.
124 Includes automated testing. Closes ticket #499.
126 2011-12-09 08:46 Sandro Santilli <strk@keybit.net>
128 * [r3531] tests/xmltester/XMLTester.cpp: Allow XML tests not to
129 specify a precision model, defaulting to floating
131 This allows running some JTS tests w/out touching them
133 2011-12-06 17:26 Sandro Santilli <strk@keybit.net>
135 * [r3527] NEWS, include/geos/noding/snapround/HotPixel.h,
136 src/noding/snapround/HotPixel.cpp, tests/unit/Makefile.am,
137 tests/unit/noding/snapround,
138 tests/unit/noding/snapround/HotPixelTest.cpp: HotPixel: do not
139 invalidate reference to original point. Fixes #498.
141 2011-12-02 09:44 Sandro Santilli <strk@keybit.net>
143 * [r3526] tests/xmltester/tests/safe/buffer-1.01.xml: Add
144 <resultMatcher> tag to make the test runnable with JTS
146 2011-11-30 09:49 Sandro Santilli <strk@keybit.net>
148 * [r3524] NEWS, include/geos/noding/snapround/MCIndexSnapRounder.h,
149 src/noding/snapround/MCIndexSnapRounder.cpp,
150 tests/unit/operation/buffer/BufferOpTest.cpp: Fix
151 MCIndexSnapRounder use of provided precision model.
153 Fixes bug #473 (RightmostEdgeFinder assertion failure).
154 Includes regression test.
156 2011-11-29 14:01 Sandro Santilli <strk@keybit.net>
158 * [r3521] NEWS, src/geom/Coordinate.cpp: Use 18 significant digits
159 for TopologyException point coordinates
161 2011-11-28 08:40 Sandro Santilli <strk@keybit.net>
163 * [r3519] NEWS, src/operation/buffer/BufferBuilder.cpp,
164 tests/xmltester/Makefile.am,
165 tests/xmltester/tests/safe/buffer-1.01.xml: BufferBuilder: fix
166 handling of collapsed edges skipping. Fixes #494.
168 Includes regression test, provided by SAFE.
170 2011-11-04 20:52 Sandro Santilli <strk@keybit.net>
172 * [r3516] tests/unit/capi/GEOSisValidDetailTest.cpp: Allow any case
173 in NaN for testcase purposes (#486)
175 2011-11-04 17:45 Sandro Santilli <strk@keybit.net>
177 * [r3513] NEWS, src/operation/union/UnaryUnionOp.cpp,
178 tests/unit/operation/union/UnaryUnionOpTest.cpp,
179 tests/xmltester/tests/general/TestUnaryUnion.xml: Fix noding of
180 self-intersecting lines through UnaryUnion (#482)
182 Includes updated tests from JTS
184 2011-11-04 15:00 Sandro Santilli <strk@keybit.net>
186 * [r3512] src/index/sweepline/SweepLineIndex.cpp: Fix
189 2011-10-26 16:08 Sandro Santilli <strk@keybit.net>
191 * [r3507] tests/unit/Makefile.am,
192 tests/unit/operation/buffer/BufferParametersTest.cpp: Add test
193 for BufferParameters class
195 2011-10-26 14:29 Sandro Santilli <strk@keybit.net>
197 * [r3506] NEWS: Add changes introduced by last commit
199 2011-10-19 00:47 Mateusz Loskot <mateusz@loskot.net>
201 * [r3503] CMakeLists.txt: ported from trunk: Fixed CMAKE_CXX_FLAGS
202 overridind -std=gnu++0x (#489)
204 2011-10-18 22:08 Mateusz Loskot <mateusz@loskot.net>
206 * [r3500] CMakeLists.txt: Missing versions update in CMake
209 2011-10-04 16:18 Sandro Santilli <strk@keybit.net>
211 * [r3496] NEWS: Add missing CAPI additions of 3.3.0 to NEWS file
213 2011-09-27 16:02 Sandro Santilli <strk@keybit.net>
215 * [r3490] NEWS: Prepare slot for 3.3.2 news
217 2011-09-27 15:41 Sandro Santilli <strk@keybit.net>
219 * [r3489] configure.in: Bump versions up for next (3.3.2) release
221 2011-09-27 15:34 Sandro Santilli <strk@keybit.net>
223 * [r3487] ChangeLog, NEWS, configure.in: Set version to 3.3.1
224 final, update ChangeLog and set release date in NEWS
226 2011-09-27 12:41 Sandro Santilli <strk@keybit.net>
228 * [r3486] NEWS: Merge items
230 2011-09-23 15:59 Sandro Santilli <strk@keybit.net>
232 * [r3485] NEWS, capi/CMakeLists.txt, src/CMakeLists.txt: Fix OS X
233 framework cmake build (#385) -- thanks kyngchaos
235 2011-09-21 08:06 Sandro Santilli <strk@keybit.net>
237 * [r3474] NEWS, swig/geos.i.in, swig/python/Makefile.am: Fix
238 out-of-place build for python binding (#332)
240 2011-09-21 07:37 Sandro Santilli <strk@keybit.net>
242 * [r3473] NEWS: Add build fix items
244 2011-09-20 14:34 Sandro Santilli <strk@keybit.net>
246 * [r3471] include/geos/geom/GeometryFactory.h: apply clang fix for
249 2011-09-17 15:42 Sandro Santilli <strk@keybit.net>
251 * [r3467] include/geos/platform.h.in: Use the global isnan from
252 math.h for Solaris (#461)
254 2011-09-12 07:48 Sandro Santilli <strk@keybit.net>
256 * [r3466] NEWS: Add item about leak fix
258 2011-09-12 07:39 Sandro Santilli <strk@keybit.net>
260 * [r3464] src/algorithm/InteriorPointArea.cpp,
261 tests/unit/Makefile.am,
262 tests/unit/algorithm/InteriorPointAreaTest.cpp: Fix memory leak
263 on invalid geometry in InteriorPointArea (#475)
265 2011-08-24 14:54 Sandro Santilli <strk@keybit.net>
267 * [r3462] include/geos/operation/buffer/OffsetSegmentGenerator.h,
268 include/geos/operation/relate/RelateComputer.h,
269 src/geom/util/SineStarFactory.cpp,
270 src/operation/relate/RelateComputer.cpp: Fix warnings on MSVC
273 2011-08-20 20:52 Sandro Santilli <strk@keybit.net>
275 * [r3460] NEWS, src/geom/GeometryCollection.cpp,
276 src/geom/LineString.cpp, src/geom/Point.cpp,
277 src/geom/Polygon.cpp, tests/unit/Makefile.am,
278 tests/unit/geom/Geometry/clone.cpp: Fix Geometry::clone() to copy
279 SRID. Closes ticket #464.
281 2011-08-19 10:47 Sandro Santilli <strk@keybit.net>
283 * [r3459] NEWS, tests/perf/capi/Makefile.am: Fix out of source
284 builds (make check, actually)
286 2011-07-20 11:48 Sandro Santilli <strk@keybit.net>
288 * [r3440] NEWS, src/operation/buffer/BufferBuilder.cpp,
289 tests/unit/capi/GEOSOffsetCurveTest.cpp: Fix EMPTY result from
290 GEOSOffsetCurve with distance 0 (#454)
292 2011-07-07 08:31 Sandro Santilli <strk@keybit.net>
294 * [r3431] NEWS: Note the solaris build fix
296 2011-07-07 08:30 Sandro Santilli <strk@keybit.net>
298 * [r3430] src/operation/buffer/BufferParameters.cpp: Include
299 platform.h, fixing SOLARIS build. Patch by Tai Meng
302 2011-07-05 11:49 Sandro Santilli <strk@keybit.net>
304 * [r3426] src/operation/valid/IndexedNestedRingTester.cpp,
305 src/operation/valid/IndexedNestedRingTester.h: Update port info
306 for IndexedNestedRingTester
308 2011-07-05 10:31 Sandro Santilli <strk@keybit.net>
310 * [r3420] NEWS, src/operation/valid/IndexedNestedRingTester.cpp,
311 tests/xmltester/tests/general/TestValid.xml: Fixed
312 NestedRingTester (used by IsValidOp) to correctly handle the case
313 where a hole touches all the vertices of another hole (#449)
315 2011-07-05 10:13 Sandro Santilli <strk@keybit.net>
317 * [r3419] NEWS: Add notes about the recent changes
319 2011-07-05 10:13 Sandro Santilli <strk@keybit.net>
321 * [r3418] Makefile.am: Tweak 'make cl' rule to make sure an 'svn
322 update' is performed before the svn2cl call (or it may miss
325 2011-07-05 09:44 Sandro Santilli <strk@keybit.net>
327 * [r3408] src/algorithm/MinimumDiameter.cpp: Initialize
328 MinimumDiamiter::minPtIndex in the constructor, to make static
329 analisys tools happier
331 2011-07-05 09:44 Sandro Santilli <strk@keybit.net>
333 * [r3407] src/index/sweepline/SweepLineIndex.cpp: Initialize
334 SweepLineIndex::indexBuilt in ctor
336 2011-07-05 09:44 Sandro Santilli <strk@keybit.net>
338 * [r3406] include/geos/algorithm/LineIntersector.h: Initialize
339 LineIntersector::isProperVar in constructor (not really needed
340 but makes less noise under static analisys tools)
342 2011-07-05 09:44 Sandro Santilli <strk@keybit.net>
344 * [r3405] include/geos/geom/prep/PreparedPoint.h,
345 src/geom/prep/PreparedPoint.cpp: Fix bogus override of
346 PreparedGeometry::intersect by PreparedPoint
348 2011-07-05 09:43 Sandro Santilli <strk@keybit.net>
350 * [r3404] src/index/quadtree/Node.cpp: Assert that the variable
351 used as array index is not negative before using it (quadtree)
353 2011-07-05 09:43 Sandro Santilli <strk@keybit.net>
355 * [r3403] src/geomgraph/GeometryGraph.cpp: Avoid segfalting when an
356 added node has no label in GeometryGraph::insertBoundaryPoint.
357 See https://sourceforge.net/tracker
358 /?func=detail&aid=3353879&group_id=128875&atid=713120
360 2011-07-05 09:43 Sandro Santilli <strk@keybit.net>
362 * [r3402] src/geomgraph/Node.cpp: Avoid segfaulting when
363 Node.setLabelBoundary is called against a node with null label.
364 See https://sourceforge.net/tracker/
365 ?func=detail&aid=3353871&group_id=128875&atid=713120
367 2011-07-05 09:43 Sandro Santilli <strk@keybit.net>
369 * [r3401] src/index/bintree/Node.cpp: Assert that the variable used
370 as array index is not negative before using it.
372 2011-07-05 09:43 Sandro Santilli <strk@keybit.net>
374 * [r3400] src/util/Profiler.cpp: Do not dereference past-the-end
375 iterator on invalid call
377 2011-07-01 09:02 Sandro Santilli <strk@keybit.net>
379 * [r3399] tests/unit/capi/GEOSBufferTest.cpp: Add test for bug #455
380 to 3.3 branch (passes)
382 2011-06-27 11:49 Sandro Santilli <strk@keybit.net>
384 * [r3395] configure.in: Bump versions up for 3.3.1dev (second part
387 2011-06-09 07:59 Sandro Santilli <strk@keybit.net>
389 * [r3391] .: Creating 3.3 branch
391 2011-06-02 20:18 Sandro Santilli <strk@keybit.net>
393 * [r3390] Refine test for #448
395 2011-06-02 20:13 Sandro Santilli <strk@keybit.net>
397 * [r3389] Add test for bug #448
399 2011-05-30 12:50 Sandro Santilli <strk@keybit.net>
401 * [r3387] Update for release
403 2011-05-30 12:48 Sandro Santilli <strk@keybit.net>
405 * [r3386] Set version to 3.3.0 (final) - Set release date to
408 2011-05-30 10:49 Mateusz Loskot <mateusz@loskot.net>
410 * [r3385] Applied William\'s patch capi_CMakeLists.txt.patch for
411 OSX framework (Ticket #385)
413 2011-05-30 10:45 Mateusz Loskot <mateusz@loskot.net>
415 * [r3384] Applied William\'s patch * src_CMakeLists.txt.patch
416 Download added OSX framework (Ticket #385)
418 2011-05-30 10:30 Mateusz Loskot <mateusz@loskot.net>
420 * [r3383] Applied William\'s patch with missing library versions
421 for OSX framework (Ticket #385)
423 2011-05-30 09:41 Mateusz Loskot <mateusz@loskot.net>
425 * [r3382] Applied supplementary tests.patch for 85 from William
427 2011-05-27 14:04 Sandro Santilli <strk@keybit.net>
429 * [r3381] The mac framework info.plist.in from r3376 didn't make it
430 into the rc2 tarball.
432 2011-05-23 10:04 Sandro Santilli <strk@keybit.net>
434 * [r3378] updated for 3.3.0rc2 release
436 2011-05-23 09:58 Sandro Santilli <strk@keybit.net>
438 * [r3377] Set version to 3.3.0rc2
440 2011-05-23 08:52 Mateusz Loskot <mateusz@loskot.net>
442 * [r3376] Added src/info.plist.in file for OS X framework build
443 option in CMake configuration (Ticket #385)
445 2011-05-22 23:34 Mateusz Loskot <mateusz@loskot.net>
447 * [r3375] Added OS X framework build option to CMake configuration
450 2011-05-20 08:02 Sandro Santilli <strk@keybit.net>
452 * [r3374] add missing return from main
454 2011-05-19 20:39 Frank Warmerdam <warmerdam@pobox.com>
456 * [r3373] shellCount checking should not be DEBUG only now that we
457 throw an exception (#398)
459 2011-05-19 19:32 Frank Warmerdam <warmerdam@pobox.com>
461 * [r3372] Updates for Makefile.vc builds and issues when building
462 NDEBUG and no inlining
464 2011-05-19 14:58 Sandro Santilli <strk@keybit.net>
466 * [r3371] Fix build of prepared geoms memleak tester on system
469 2011-05-18 19:59 Sandro Santilli <strk@keybit.net>
471 * [r3370] Do not assume isfinite is in std:: namespace to fix #444;
472 Have RobustDeterminant use a broad 'using namespace std' to fix
475 2011-05-17 20:44 Sandro Santilli <strk@keybit.net>
477 * [r3369] Distribute cmake build scripts. Fixes bug #441.
479 2011-05-17 17:04 Sandro Santilli <strk@keybit.net>
481 * [r3368] Remove inlines machinery from MCIndexSnapRounder.
482 Possibly fixes ticket #222.
484 2011-05-17 16:50 Sandro Santilli <strk@keybit.net>
486 * [r3367] Remove disabled code and old logs. No functional change.
488 2011-05-16 14:17 Mateusz Loskot <mateusz@loskot.net>
490 * [r3366] Fixed buggy self-assignment in
491 SineStarFactory::setNumArms
493 2011-05-16 11:46 Sandro Santilli <strk@keybit.net>
495 * [r3365] Quality ::finite and ::isfinite symbols, when available,
496 into the std:: namespace. Fixes bug #442.
498 2011-05-13 16:22 Mateusz Loskot <mateusz@loskot.net>
500 * [r3364] GEOS DLL exports are pretty much messed up. The same DLL
501 declspec is used by both C++ and C DLLs. So, GEOS C DLL cannot
502 import and link properly against GEOS C++ interface as the
503 declspec(dllexport) is specified for the GEOS C++ DLL where
504 declspec(dllimport) is expected. This commit fixes the issue
505 (temporarily) by linking GEOS C DLL against GEOS C++ static
508 2011-05-13 16:17 Mateusz Loskot <mateusz@loskot.net>
510 * [r3363] Added missing DLL decspec for Angle class
512 2011-05-13 15:53 Mateusz Loskot <mateusz@loskot.net>
514 * [r3362] Removed std::isfinite as possibly non-existing on some
515 platforms - rather fix platform.h if needed.
517 2011-05-12 10:11 Sandro Santilli <strk@keybit.net>
519 * [r3361] Add note about #357 fix
521 2011-05-12 09:56 Sandro Santilli <strk@keybit.net>
523 * [r3360] Have RobustDeterminant throw an IllegalArgument if passed
524 any infinite or nan value. Fixes bug #357. Includes regress test.
526 2011-05-12 07:39 Sandro Santilli <strk@keybit.net>
528 * [r3359] Add note about the memory usage reduction in prepared
531 2011-05-12 07:21 Sandro Santilli <strk@keybit.net>
533 * [r3358] Reserve vector space, use ::size_type for vector indices.
535 2011-05-12 07:18 Sandro Santilli <strk@keybit.net>
537 * [r3357] Don't let MCIndexSegmentSetMutualIntersector grow in
538 memory on every new ::process call. Fixes bug #342.
540 2011-05-12 07:14 Sandro Santilli <strk@keybit.net>
542 * [r3356] Port info for MonotoneChainBuilder
544 2011-05-12 06:20 Sandro Santilli <strk@keybit.net>
546 * [r3355] Fix a memory leak in
547 PreparedLineStringIntersects::isAnyPointInRing
549 2011-05-12 06:16 Sandro Santilli <strk@keybit.net>
551 * [r3354] Drop commented out code
553 2011-05-12 06:13 Sandro Santilli <strk@keybit.net>
555 * [r3353] Port info for PreparedLineStringIntersects, and avoid
556 polluting the global namespace
558 2011-05-12 06:10 Sandro Santilli <strk@keybit.net>
560 * [r3352] Reduce heap allocations in
561 AbstractPreparedPolygonContains
563 2011-05-11 17:59 Sandro Santilli <strk@keybit.net>
565 * [r3351] Port info for FastSegmentSetIntersectionFinder
567 2011-05-11 17:59 Sandro Santilli <strk@keybit.net>
569 * [r3350] Port info for MCIndexSegmentSetMutualIntersector
571 2011-05-11 17:25 Sandro Santilli <strk@keybit.net>
573 * [r3349] Import test for bug #342. It is not automated as it's not
574 general (requires bash)
576 2011-05-11 10:00 Sandro Santilli <strk@keybit.net>
578 * [r3348] Producing a bzip2 tarball is easier than described
580 2011-05-11 09:54 Sandro Santilli <strk@keybit.net>
582 * [r3346] Updated for 3.0.0rc1 release
584 2011-05-11 09:48 Sandro Santilli <strk@keybit.net>
586 * [r3345] Add Geometry.offsetCurve to PHP binding
588 2011-05-11 09:47 Sandro Santilli <strk@keybit.net>
590 * [r3344] Add single-sided buffering support in PHP binding
592 2011-05-11 09:15 Sandro Santilli <strk@keybit.net>
594 * [r3343] Set version to 3.0.0rc1
596 2011-05-10 18:10 Sandro Santilli <strk@keybit.net>
598 * [r3342] Have GEOSOffsetCurve return LINESTRING EMPTY for
599 collapsing lines (right offset on right-turning curve can do
600 that). Regress test one such case, taken from
601 http://trac.osgeo.org/postgis/ticket/413.
603 2011-05-10 11:11 Sandro Santilli <strk@keybit.net>
605 * [r3341] Add test for 357 (doesn't succeed at failing)
607 2011-05-10 09:51 Sandro Santilli <strk@keybit.net>
609 * [r3340] Revert "Use long double to compute edge distance."
610 (r3334). Simple double in HCoordinate made #350 pass anyway.
612 2011-05-10 09:51 Sandro Santilli <strk@keybit.net>
614 * [r3339] Drop STORE_INTERMEDIATE_COMPUTATION_VALUES macro and
615 protected non-unrolled computation, that is all paranoia aimed at
616 making floats stored to match java IEEE. Since we get no failures
617 in testsuite (our and postgis') I think it makes sense to have
618 the code as close as possible to the JTS one.
620 2011-05-10 09:50 Sandro Santilli <strk@keybit.net>
622 * [r3338] Update port info
624 2011-05-10 09:50 Sandro Santilli <strk@keybit.net>
626 * [r3337] Expect the same results given by JTS
628 2011-05-10 09:50 Sandro Santilli <strk@keybit.net>
630 * [r3336] Bring hcoordinate back to double precision (from long
633 2011-05-09 11:57 Sandro Santilli <strk@keybit.net>
635 * [r3335] Automate test for bug350, change the expected result to
636 match the one obtained by GEOS. It is not _exactly_ the same
637 output obtained with JTS but close enough. Unfortunately both
638 GEOS and JTS use an exact match for comparison so we won't be
639 able to share this test.
641 2011-05-09 11:57 Sandro Santilli <strk@keybit.net>
643 * [r3334] Use long double to compute edge distance. Makes noding
644 more robust, fixes bug #350.
646 2011-05-06 18:51 Sandro Santilli <strk@keybit.net>
648 * [r3333] Turn EdgeIntersection into a concrete, fully-inlined, C++
651 2011-05-06 18:51 Sandro Santilli <strk@keybit.net>
653 * [r3332] Describe MonotoneChain
655 2011-05-06 18:51 Sandro Santilli <strk@keybit.net>
657 * [r3331] Make output operators for Edge, EdgeIntersection and
658 EdgeIntersectionList closer to JTS, for easier comparison
660 2011-05-06 18:51 Sandro Santilli <strk@keybit.net>
662 * [r3330] Output operator for EdgeIntersection and
665 2011-05-06 18:51 Sandro Santilli <strk@keybit.net>
667 * [r3329] Drop book keeping of segment intersectors, as we're
668 transferring their ownership to caller anyway
670 2011-05-06 08:57 Sandro Santilli <strk@keybit.net>
672 * [r3328] Re-add also the original data in test for bug350, so
675 2011-05-06 08:57 Sandro Santilli <strk@keybit.net>
677 * [r3327] Use logical (not bitwise) AND, use dynamic_cast to map
678 JTS's instanceof operator
680 2011-05-06 08:57 Sandro Santilli <strk@keybit.net>
682 * [r3326] Modify test for bug350 so to use pre-snapped geometries.
683 Shows that the problem is not in snapping code, but after that
684 (ie: JTS succeeds at fist shot on this new input)
686 2011-05-04 17:45 Sandro Santilli <strk@keybit.net>
688 * [r3325] Fix regression accidentally introduced by commit r3322
689 (Sean's). Add automated test for it (was found trough PostGIS
692 2011-05-04 16:30 Sandro Santilli <strk@keybit.net>
694 * [r3324] Drop useless and unavailable include
696 2011-05-03 02:30 Sean Gillies <sgillies@frii.com>
698 * [r3323] Damn these tabs
700 2011-05-03 02:27 Sean Gillies <sgillies@frii.com>
702 * [r3322] Add missing prepared geometry predicates to C API (#436)
704 2011-04-28 16:39 Sandro Santilli <strk@keybit.net>
706 * [r3321] Improve performance of RectangleIntersects (of one order
709 2011-04-28 16:38 Sandro Santilli <strk@keybit.net>
711 * [r3320] More concise output from performance tester
713 2011-04-28 15:09 Sandro Santilli <strk@keybit.net>
715 * [r3319] Hush uncontrolled debugging prints
717 2011-04-28 15:08 Sandro Santilli <strk@keybit.net>
719 * [r3318] Plug leak on exception in RelateComputer (exposed by
722 2011-04-28 15:08 Sandro Santilli <strk@keybit.net>
724 * [r3317] Do not leak on exception during relational geometry
727 2011-04-28 14:16 Sandro Santilli <strk@keybit.net>
729 * [r3316] Port RectangleIntersects performance test from JTS-1.12
731 2011-04-28 14:16 Sandro Santilli <strk@keybit.net>
733 * [r3315] Do not leak memory during rectangle intersects predicate
735 2011-04-28 14:16 Sandro Santilli <strk@keybit.net>
737 * [r3314] Drop unneeded include
739 2011-04-28 10:04 Sandro Santilli <strk@keybit.net>
741 * [r3313] Port geos::geom::util::SineStarFactory from JTS-1.12,
742 useful for profile-test RectangleIntersects.
744 2011-04-28 10:04 Sandro Santilli <strk@keybit.net>
746 * [r3312] Trim old embedded history log (from CVS times)
748 2011-04-27 16:42 Sandro Santilli <strk@keybit.net>
750 * [r3311] Improve speed of Geometry.getArea, unit-test it.
752 2011-04-27 15:52 Sandro Santilli <strk@keybit.net>
754 * [r3310] Match full class names, not partial. Allow specifying a
757 2011-04-27 15:47 Sandro Santilli <strk@keybit.net>
759 * [r3309] Sync linemerge package to JTS-1.12 (nothing changed)
761 2011-04-27 15:33 Sandro Santilli <strk@keybit.net>
763 * [r3308] Utility script to help with editing all files of a class
765 2011-04-27 15:18 Sandro Santilli <strk@keybit.net>
767 * [r3307] Sync Angle class to JTS-1.12, port unit testing for it.
769 2011-04-27 14:13 Sandro Santilli <strk@keybit.net>
771 * [r3306] Add test for singlesided buffer (areal). Fix premature
772 exit from OffsetCurveSetBuilder.
774 2011-04-27 13:38 Sandro Santilli <strk@keybit.net>
776 * [r3305] Drop one argument from GEOSOffsetCurve. Tell right/left
777 from width/distance sign (<0 for right side)
779 2011-04-27 13:06 Sandro Santilli <strk@keybit.net>
781 * [r3304] Put OffsetCurveTest in its own file (old singleside test
782 + a couple more tests)
784 2011-04-27 13:06 Sandro Santilli <strk@keybit.net>
786 * [r3303] Add GEOSBufferParams type and GEOSBufferWithParams
787 function to have an extensible buffer operation. Allows areal
790 2011-04-27 11:13 Sandro Santilli <strk@keybit.net>
792 * [r3302] Add GEOSOffsetCurve C-API interface deprecating
793 GEOSSingleSidedBuffer
795 2011-04-27 09:42 Sandro Santilli <strk@keybit.net>
797 * [r3301] Refactored offset curve generation (from JTS-1.12)
799 2011-04-27 09:42 Sandro Santilli <strk@keybit.net>
801 * [r3300] Sync BufferParameters class to JTS r378 (isSingleSided
804 2011-04-27 09:42 Sandro Santilli <strk@keybit.net>
806 * [r3299] Sync BufferOp class to JTS r378. Do not port the unused
807 isSingleSided property.
809 2011-04-23 10:30 Sandro Santilli <strk@keybit.net>
811 * [r3298] Add note about GEOSCascadedUnion deprecation
813 2011-04-23 10:28 Sandro Santilli <strk@keybit.net>
815 * [r3297] Mark GEOSUnionCascaded as deprecated, GEOSUnaryUnion does
816 the same thing w/out refusin to deal with lines, points,
819 2011-04-23 10:03 Sandro Santilli <strk@keybit.net>
821 * [r3296] Generalize CascadedPolygonUnion into a CascadedUnion. Use
822 the generalized class for unary union of lines, fixing bug #392.
823 Automate testing of it, tweak expected results from other tests
824 (output components reordered).
826 2011-04-22 22:26 Sandro Santilli <strk@keybit.net>
828 * [r3295] Use equals() to compare expected/obtained results of
829 "Union" operation. This matches JTS and prevents being too strict
832 2011-04-22 18:46 Sandro Santilli <strk@keybit.net>
834 * [r3294] Put GeometryListHolder in its own header file.
836 2011-04-22 13:51 Sandro Santilli <strk@keybit.net>
838 * [r3293] Use stringstream to format strings rather than
839 printf-like statements. Simplifies things a lot.
841 2011-04-22 13:04 Sandro Santilli <strk@keybit.net>
843 * [r3292] Sync PrecisionModel to JTS-1.12, add unit testing, fix
844 getMaximumPrecisionDigit to behave as documented (JTS doesn't).
846 2011-04-20 17:13 Sandro Santilli <strk@keybit.net>
848 * [r3291] Sync OffsetCurveSetBuilder::isErodedCompletely
849 implementation to JTS, fixing bug #434
851 2011-04-20 15:55 Sandro Santilli <strk@keybit.net>
853 * [r3290] Move per-ticket testcases under their own directory
855 2011-04-20 15:42 Sandro Santilli <strk@keybit.net>
857 * [r3289] Set JTS port version to 1.12
859 2011-04-19 07:57 Sandro Santilli <strk@keybit.net>
861 * [r3288] Add test for IsCCW against the two almost-collapsed rings
862 resulting by GEOS or JTS during execution of the union described
863 in ticket #398. This is done after confirmation of same results
864 in JTS (1 bit makes the difference between CCW and CW
867 2011-04-18 21:45 Sandro Santilli <strk@keybit.net>
869 * [r3287] Add the actual ->distance() call to the test for bug #367
871 2011-04-18 21:28 Sandro Santilli <strk@keybit.net>
873 * [r3286] Throw a TopologyException, rather than aborting, when
874 finding more than a shell in MinimalEdgeRing list. Fixes bug
875 #398. Enables automated test for it. Note that JTS fails the test
876 now, triggering the failed assertion.
878 2011-04-18 21:28 Sandro Santilli <strk@keybit.net>
880 * [r3285] Expect a result with/out the collapsed ring in the test
881 for bug 398. Funny enough, this makes JTS react by failing the
882 assertion I was tracking...
884 2011-04-18 21:01 Sandro Santilli <strk@keybit.net>
886 * [r3284] Avoid more heap allocations in PolygonBuilder
888 2011-04-18 15:08 Sandro Santilli <strk@keybit.net>
890 * [r3283] Reduce heap allocations in PolygonBuilder, rewrite some
891 private interfaces to deal with refs rather than pointers
893 2011-04-18 15:08 Sandro Santilli <strk@keybit.net>
895 * [r3282] Use PlanarGraph::linkResultDirectedEdges rather than
898 2011-04-18 15:08 Sandro Santilli <strk@keybit.net>
900 * [r3281] Turn PlanarGraph::linkResultDirectedEdges into a
903 2011-04-13 11:52 Sandro Santilli <strk@keybit.net>
905 * [r3280] Add test for bug #435
907 2011-04-13 11:32 Sandro Santilli <strk@keybit.net>
909 * [r3279] Fix path to CAPI includes for PHP binding
911 2011-04-13 10:44 Sandro Santilli <strk@keybit.net>
913 * [r3278] Drop coordinate dimension cache after read-write
914 filtering. Fixes ticket #435.
916 2011-04-13 08:26 Sandro Santilli <strk@keybit.net>
918 * [r3277] Drop author.sh, add a rule to create authors.git instead
920 2011-04-13 07:37 Sandro Santilli <strk@keybit.net>
922 * [r3276] Add script to be used with git-svn --authors-prog
924 2011-03-26 14:02 Sandro Santilli <strk@keybit.net>
926 * [r3275] fix missing size_t with gcc 4.6
928 2011-03-26 14:02 Sandro Santilli <strk@keybit.net>
930 * [r3274] fixed missing NULL with gcc 4.6
932 2011-03-26 14:02 Sandro Santilli <strk@keybit.net>
934 * [r3273] fix uninitialized const caused by missing constructor
936 2011-03-24 17:54 Mateusz Loskot <mateusz@loskot.net>
938 * [r3272] Added source_group properties to support source browsers
941 2011-03-16 22:29 Sandro Santilli <strk@keybit.net>
943 * [r3271] Use GEOSVALID flag correctly, thanks Mat for spotting
946 2011-03-11 14:40 Sandro Santilli <strk@keybit.net>
948 * [r3270] Add XML test for bug #350
950 2011-03-11 14:24 Sandro Santilli <strk@keybit.net>
952 * [r3269] Add XML test for bug398 (not automatically run, as it
955 2011-03-11 14:24 Sandro Santilli <strk@keybit.net>
957 * [r3268] Tell more about XML loading failures
959 2011-03-08 09:04 Sandro Santilli <strk@keybit.net>
961 * [r3267] Add test for invalid boundary node rule value
963 2011-03-04 17:05 Sandro Santilli <strk@keybit.net>
965 * [r3266] PHP: add relateBoundaryNodeRule method to GEOSGeometry
968 2011-03-04 16:38 Sandro Santilli <strk@keybit.net>
970 * [r3265] Add note aboute GEOSRelateBoundaryNodeRule
972 2011-03-04 16:31 Sandro Santilli <strk@keybit.net>
974 * [r3264] GEOSRelateBoundaryNodeRule test, ticket #399 [RT-SIGTA]
976 2011-03-04 16:30 Sandro Santilli <strk@keybit.net>
978 * [r3263] GEOSRelateBoundaryNodeRule, ticket #399 [RT-SIGTA]
980 2011-03-04 16:30 Sandro Santilli <strk@keybit.net>
982 * [r3262] Indenting..
984 2011-03-02 13:45 Sandro Santilli <strk@keybit.net>
986 * [r3261] Tweak unit test to expect distance 0 between an empty an
987 anything else. Report the change in NEWS file.
989 2011-03-02 13:45 Sandro Santilli <strk@keybit.net>
991 * [r3260] Add support for "distance" op in XMLTester, and import
994 2011-03-02 13:45 Sandro Santilli <strk@keybit.net>
996 * [r3259] Fixed Geometry.distance() and DistanceOp to return 0.0
997 for empty inputs (JTS-1.11)
999 2011-03-02 13:13 Sandro Santilli <strk@keybit.net>
1001 * [r3258] Sync IsValidOp and related XML testcase to JTS-1.12
1003 2011-03-02 12:46 Sandro Santilli <strk@keybit.net>
1005 * [r3257] Added check for illegal state in offsetPoint method
1007 2011-03-02 09:24 Sandro Santilli <strk@keybit.net>
1009 * [r3256] Fix debug build
1011 2011-03-01 17:56 Mateusz Loskot <mateusz@loskot.net>
1013 * [r3255] Fix DLL build using Visual C++: *) added missing exports;
1014 *) do not use static data members in inline methods - linker
1015 fails to find definition ; *) Clean up C4251 warning.
1017 2011-03-01 17:53 Mateusz Loskot <mateusz@loskot.net>
1019 * [r3254] Check geometry against nullptr
1021 2011-03-01 17:50 Mateusz Loskot <mateusz@loskot.net>
1023 * [r3253] Redefined ENDIAN_BIG and ENDIAN_LITTLE as enumerators
1024 instead of static non-const members - Visual C++ linker has
1025 mysterious problems with exporting them from DLL.
1027 2011-02-28 14:36 Sandro Santilli <strk@keybit.net>
1029 * [r3252] Fix BufferOp::bufferFixedPrecision to use snap-rounding
1030 noder. Fixes bug #356.
1032 2011-02-28 12:19 Sandro Santilli <strk@keybit.net>
1034 * [r3251] Cleanup debugging output. Previous version didn't really
1035 print the _noded_ output at all.
1037 2011-02-28 11:43 Sandro Santilli <strk@keybit.net>
1039 * [r3250] Expose and test covers/coveredBy to PHP binding
1041 2011-02-28 11:32 Sandro Santilli <strk@keybit.net>
1043 * [r3249] GEOSCovers and GEOSCoveredBy (ticket #396) by Alessandro
1046 2011-02-25 16:05 Sandro Santilli <strk@keybit.net>
1048 * [r3248] be explicit about quadrant segments
1050 2011-02-25 10:22 Sandro Santilli <strk@keybit.net>
1052 * [r3247] Add test for ticket #356 (not run, as it fails)
1054 2011-02-23 17:13 Sandro Santilli <strk@keybit.net>
1056 * [r3246] JTS-1.12 sync
1058 2011-02-23 16:46 Sandro Santilli <strk@keybit.net>
1060 * [r3245] Update port info
1062 2011-02-23 16:21 Sandro Santilli <strk@keybit.net>
1064 * [r3244] Update port info
1066 2011-02-23 16:21 Sandro Santilli <strk@keybit.net>
1068 * [r3243] Fixed buffer OffsetCurveSetBuilder to handle "flat" rings
1071 2011-02-23 15:45 Sandro Santilli <strk@keybit.net>
1073 * [r3242] Don't bother adding ring if it is "flat" and will
1074 disappear in the output (from TS r261)
1076 2011-02-23 15:45 Sandro Santilli <strk@keybit.net>
1078 * [r3241] Sync LinearRing to JTS-1.12: empty LinearRing are closed
1081 2011-02-23 14:37 Sandro Santilli <strk@keybit.net>
1083 * [r3240] Update port info for MCIndexPointSnapper
1085 2011-02-23 14:37 Sandro Santilli <strk@keybit.net>
1087 * [r3239] Update port info for SimpleSnapRounder
1089 2011-02-23 14:37 Sandro Santilli <strk@keybit.net>
1091 * [r3238] Update port info for MCIndexSnapRounder (and remove
1094 2011-02-23 14:37 Sandro Santilli <strk@keybit.net>
1096 * [r3237] Sync HotPixel to JTS-1.12 (doxygen + privatization of a
1099 2011-02-23 11:05 Sandro Santilli <strk@keybit.net>
1101 * [r3236] Run test for bug366 (succeeds)
1103 2011-02-23 10:25 Sandro Santilli <strk@keybit.net>
1105 * [r3235] Port JTS unit tests for SegmentPointComparator
1107 2011-02-23 10:25 Sandro Santilli <strk@keybit.net>
1109 * [r3234] Take SegmentPointComparator out of implelmentation file,
1110 to allow for unit-testing.
1112 2011-02-23 09:37 Sandro Santilli <strk@keybit.net>
1114 * [r3233] Fix NodedSegmentString to handle zero-length line
1115 segments correctly (via safeOctant)
1117 2011-02-22 21:22 Sandro Santilli <strk@keybit.net>
1119 * [r3232] Export Puntal, Lineal and Polygonal symbols
1121 2011-02-22 17:53 Sandro Santilli <strk@keybit.net>
1123 * [r3231] Fix linemerge test (wrong initial copy)
1125 2011-02-21 17:30 Sandro Santilli <strk@keybit.net>
1127 * [r3230] Add LineSequencer unit test, fix memory leaks in the
1130 2011-02-21 17:30 Sandro Santilli <strk@keybit.net>
1132 * [r3229] Add templated geometry adder to LineSequencer class
1134 2011-02-21 16:14 Sandro Santilli <strk@keybit.net>
1136 * [r3228] Sync linemerge namespace to JTS-1.12 fixing LineMerger to
1137 skip lines with only a single unique coordinate; reduce some heap
1138 allocations; add unit testing for Linemerger
1140 2011-02-21 16:14 Sandro Santilli <strk@keybit.net>
1142 * [r3227] Sync linemerge::LineSequencer to JTS-1.12
1144 2011-02-21 14:02 Sandro Santilli <strk@keybit.net>
1146 * [r3226] Add note about SnapIfNeededOverlayOp change
1148 2011-02-21 14:02 Sandro Santilli <strk@keybit.net>
1150 * [r3225] Update port info
1152 2011-02-21 12:03 Sandro Santilli <strk@keybit.net>
1154 * [r3224] Fix SnapIfNeededOverlayOp to throw the originating
1155 exception, which contains meaningful coordinates, and update port
1158 2011-02-18 18:25 Mateusz Loskot <mateusz@loskot.net>
1160 * [r3223] Updated CMake configuration to use libgeos.lib for static
1161 library and geos.lib for import library. Define GEOS_DLL_EXPORT
1162 for GEOS DLL target.
1164 2011-02-15 17:35 Mateusz Loskot <mateusz@loskot.net>
1166 * [r3222] gstrdup may throw since r3088 thus should no longer be
1167 declared as C function
1169 2011-02-15 15:24 Sandro Santilli <strk@keybit.net>
1171 * [r3221] Allow passing NULL for "reason" and "location" arguments
1172 of GEOSisValidDetail [RT-SIGTA]
1174 2011-02-15 15:15 Sandro Santilli <strk@keybit.net>
1176 * [r3220] Adapt PHP binding to the new GEOSisValidDetail interface
1178 2011-02-15 15:15 Sandro Santilli <strk@keybit.net>
1180 * [r3219] Add a 'flags' parameter to GEOSisValidDetail.
1182 2011-02-15 15:14 Sandro Santilli <strk@keybit.net>
1184 * [r3218] Make sure php binding are built _before_ the
1185 corresponding test is run
1187 2011-02-13 22:31 Sandro Santilli <strk@keybit.net>
1189 * [r3217] Guard againts empty vectors before decrementing .end()
1191 2011-02-13 22:30 Sandro Santilli <strk@keybit.net>
1193 * [r3216] Add an .empty() interface to CoordinateList
1195 2011-02-13 21:29 Mateusz Loskot <mateusz@loskot.net>
1197 * [r3215] Added new ./configure option: --enable-glibcxx-debug
1198 which to enable libstdc++ debug mode (see Ticket #395). Added
1199 AC_MSG_CHECKING and AC_MSG_RESULT to existing options.
1201 2011-02-13 20:14 Mateusz Loskot <mateusz@loskot.net>
1203 * [r3214] CRLF to LF
1205 2011-02-13 20:14 Mateusz Loskot <mateusz@loskot.net>
1207 * [r3213] Added test case submitted with Ticket #367. No
1208 segmentation fault in distance() method observed under Visual C++
1211 2011-02-13 20:03 Sandro Santilli <strk@keybit.net>
1213 * [r3212] Always use BinaryOp for overlay operations accessible
1216 2011-02-13 19:54 Mateusz Loskot <mateusz@loskot.net>
1218 * [r3211] Explicitly disabled Visual C++ warning C4250 ('class1' :
1219 inherits 'class2::member' via dominance) - it is still unclear if
1220 caused by Visual C++ bug
1221 https://connect.microsoft.com/VisualStudio/feedback/details/101259/
1222 - safe to disable anyway.
1224 2011-02-13 19:51 Mateusz Loskot <mateusz@loskot.net>
1226 * [r3210] Return unset std::auto_otr from GeometryFactory,
1227 otherwise error condition causes no return
1229 2011-02-13 19:50 Mateusz Loskot <mateusz@loskot.net>
1231 * [r3209] Declare PointGeometryUnion type as non-copyable
1233 2011-02-13 19:25 Mateusz Loskot <mateusz@loskot.net>
1235 * [r3208] Renamed template parameters to more readable CamelCase
1236 and self-descriptive form. Declare Extracter type as
1237 non-copyable. Do not use names starting with underscore - they
1238 are reserved for C++ implementations.
1240 2011-02-13 19:22 Mateusz Loskot <mateusz@loskot.net>
1242 * [r3207] Fixed missing or ambiguous declarations of
1243 TopologyException (Ticket #394)
1245 2011-02-12 08:54 Sandro Santilli <strk@keybit.net>
1247 * [r3206] Have Geometry::Union use BinaryOp rather than
1248 SnapIfNeededOverlayOp. Improves robustness (fixes bug #360, test
1249 for which is enabled with this commit)
1251 2011-02-11 15:59 Sandro Santilli <strk@keybit.net>
1253 * [r3205] Add description
1255 2011-02-11 10:51 Sandro Santilli <strk@keybit.net>
1257 * [r3204] XML version of test for bug #360
1259 2011-02-11 10:28 Sandro Santilli <strk@keybit.net>
1261 * [r3203] Optimize container->container copy, on Mat's suggestion
1263 2011-02-11 09:58 Sandro Santilli <strk@keybit.net>
1265 * [r3202] PHP support or UnaryUnion
1267 2011-02-11 09:58 Sandro Santilli <strk@keybit.net>
1269 * [r3201] GEOSUnaryUnion C-API interface (and test)
1271 2011-02-10 21:05 Sandro Santilli <strk@keybit.net>
1273 * [r3200] Add support for UnaryUnion testing in XML format, import
1274 the JTS xml test for it
1276 2011-02-10 21:05 Sandro Santilli <strk@keybit.net>
1278 * [r3199] Add test exposing the std::copy bug of two commits ago
1280 2011-02-10 21:05 Sandro Santilli <strk@keybit.net>
1282 * [r3198] Expose unary union trought Geometry.Union()
1284 2011-02-10 21:05 Sandro Santilli <strk@keybit.net>
1286 * [r3197] Can't just std::copy over an empty container. Need a
1289 2011-02-10 15:51 Sandro Santilli <strk@keybit.net>
1291 * [r3196] Add unit test for UnaryUnionOp (and fix interface bug)
1293 2011-02-10 14:14 Sandro Santilli <strk@keybit.net>
1295 * [r3195] UnaryUnionOp port from JTS-1.12
1297 2011-02-10 14:10 Sandro Santilli <strk@keybit.net>
1299 * [r3194] Oops, didn't want to commit this one.
1301 2011-02-10 14:05 Sandro Santilli <strk@keybit.net>
1303 * [r3193] Fix dynamic cast
1305 2011-02-10 13:48 Sandro Santilli <strk@keybit.net>
1307 * [r3192] Add a template interface to CascadedPolygonUnion to relax
1308 requirements on used container
1310 2011-02-10 11:09 Sandro Santilli <strk@keybit.net>
1312 * [r3191] Introduce a templated version of
1313 GeometryFactory::buildGeometry, and test it.
1315 2011-02-10 11:09 Sandro Santilli <strk@keybit.net>
1317 * [r3190] Include required GeometryFactory header (it's used)
1319 2011-02-07 17:52 Sandro Santilli <strk@keybit.net>
1321 * [r3189] Port GeometryExtracter from JTS-1.12
1323 2011-02-07 17:00 Sandro Santilli <strk@keybit.net>
1327 2011-02-07 15:41 Sandro Santilli <strk@keybit.net>
1329 * [r3187] PointGeometryUnion port
1331 2011-02-07 15:39 Sandro Santilli <strk@keybit.net>
1333 * [r3186] Include definition of base class
1335 2011-02-07 15:39 Sandro Santilli <strk@keybit.net>
1337 * [r3185] Turn Puntal, Lineal and Polygonal into Geometry
1338 derivates. This commit introduces virtual inheritance and 3
1341 2011-02-04 12:27 Sandro Santilli <strk@keybit.net>
1343 * [r3184] dynamic_cast Polygon to Geometry before converting to
1344 void pointer. This is safer, altought the whole void pointer use
1345 should be dropped for real safety.
1347 2011-02-04 12:26 Sandro Santilli <strk@keybit.net>
1349 * [r3183] Avoid useless reinterpret_cast
1351 2011-02-04 10:12 Sandro Santilli <strk@keybit.net>
1353 * [r3182] Even more static casts drops
1355 2011-02-04 08:50 Sandro Santilli <strk@keybit.net>
1357 * [r3181] Drop more static casts
1359 2011-02-03 21:50 Sandro Santilli <strk@keybit.net>
1361 * [r3180] Don't downcast with static_cast
1363 2011-02-03 19:59 Sandro Santilli <strk@keybit.net>
1365 * [r3179] reduce static casts
1367 2011-02-03 19:58 Sandro Santilli <strk@keybit.net>
1369 * [r3178] provide standard strict weak ordering operator for
1372 2011-02-03 19:58 Sandro Santilli <strk@keybit.net>
1374 * [r3177] A step toward better const-correctness in
1375 GeometryCombiner interface
1377 2011-02-03 19:58 Sandro Santilli <strk@keybit.net>
1379 * [r3176] Document ownerhips of GeometryCombiner inputs
1381 2011-02-03 08:15 Sandro Santilli <strk@keybit.net>
1383 * [r3175] Oops.. fix the newly added interface to create MultiPoint
1384 from a vector of coordinates
1386 2011-02-02 19:24 Sandro Santilli <strk@keybit.net>
1388 * [r3174] Check PointLocator sync with JTS-1.12
1390 2011-02-02 19:23 Sandro Santilli <strk@keybit.net>
1392 * [r3173] Add interface to create MultiPoint from Coordinate vector
1394 2011-02-02 17:57 Sandro Santilli <strk@keybit.net>
1396 * [r3172] Check GeometryCombiner against JTS-1.12
1398 2011-02-02 17:41 Sandro Santilli <strk@keybit.net>
1400 * [r3171] Add Puntal, Lineal and Polygonal "interfaces"
1402 2011-01-27 18:01 Sandro Santilli <strk@keybit.net>
1404 * [r3170] Add release date of 3.2.0 (more than an year ago..)
1406 2011-01-27 10:16 Sandro Santilli <strk@keybit.net>
1408 * [r3169] Don't use is_null on unexistant array elements [#393]
1410 2011-01-25 23:20 Mateusz Loskot <mateusz@loskot.net>
1412 * [r3168] Added tests/bigtest programs to CMake configuration
1414 2011-01-25 23:08 Mateusz Loskot <mateusz@loskot.net>
1416 * [r3167] Updated CMake configuration to call xmltester from
1417 runtime output directory.
1419 2010-12-26 21:20 Sandro Santilli <strk@keybit.net>
1421 * [r3166] remove warning in testcase
1423 2010-12-26 20:32 Sandro Santilli <strk@keybit.net>
1425 * [r3165] Declare SharedPathsOp class as noncopyable. Hopefully
1426 fixes VC2008 warning. [RT-SIGTA]
1428 2010-12-24 14:27 Sandro Santilli <strk@keybit.net>
1430 * [r3164] Record port info for InteriorPointLine
1432 2010-12-22 16:28 Sandro Santilli <strk@keybit.net>
1434 * [r3163] Fix computation of shared path direction when path starts
1435 or ends on the first-last point of a closed line. Fixes ticket
1436 #391. Includes automated testing.
1438 2010-12-22 09:42 Sandro Santilli <strk@keybit.net>
1440 * [r3162] Expose GEOSRelateMatch to PHP api.
1442 2010-12-21 08:55 Sandro Santilli <strk@keybit.net>
1444 * [r3161] Add GEOSRelatePatternMatch C-API interface [RT-SIGTA]
1446 2010-12-20 11:34 Sandro Santilli <strk@keybit.net>
1448 * [r3160] MinGW32 fixes by Sandro Furieri
1450 2010-12-20 11:16 Mateusz Loskot <mateusz@loskot.net>
1452 * [r3159] Updated svn:ignore properties.
1454 2010-12-06 15:00 Sandro Santilli <strk@keybit.net>
1458 2010-12-03 17:26 Sandro Santilli <strk@keybit.net>
1460 * [r3157] Add test for src-vertex snapping allowance
1462 2010-12-03 14:02 Sandro Santilli <strk@keybit.net>
1464 * [r3156] Update copyright
1466 2010-12-03 13:57 Sandro Santilli <strk@keybit.net>
1468 * [r3155] Add method to insert coordinats into a CoordinateList
1469 w/out allowing duplicates (fixes issue #387)
1471 2010-12-03 10:58 Sandro Santilli <strk@keybit.net>
1473 * [r3154] Another test for snapping (empty sequence vs. non-empty
1476 2010-12-03 10:52 Sandro Santilli <strk@keybit.net>
1478 * [r3153] update dox
1480 2010-12-03 10:49 Sandro Santilli <strk@keybit.net>
1482 * [r3152] Take the allowSnappingToSourceVertices support in
1484 2010-12-03 08:36 Sandro Santilli <strk@keybit.net>
1486 * [r3151] Add test for GEOSSharedPaths C-API interface
1488 2010-12-02 18:06 Sandro Santilli <strk@keybit.net>
1490 * [r3150] Another test, and a leak plug (in the test)
1492 2010-12-02 16:49 Sandro Santilli <strk@keybit.net>
1494 * [r3149] Add GEOSSnap item
1496 2010-12-02 16:48 Sandro Santilli <strk@keybit.net>
1498 * [r3148] Expose GEOSSnap to PHP interface
1500 2010-12-02 16:44 Sandro Santilli <strk@keybit.net>
1502 * [r3147] Add test for C-API GEOSSnap interface
1504 2010-12-02 15:07 Sandro Santilli <strk@keybit.net>
1506 * [r3146] OOps.. this one build
1508 2010-12-02 14:52 Sandro Santilli <strk@keybit.net>
1510 * [r3145] Expose snapping to the C-API
1512 2010-12-02 14:29 Sandro Santilli <strk@keybit.net>
1514 * [r3144] Allow testing snapping something different from a single
1517 2010-12-02 14:16 Sandro Santilli <strk@keybit.net>
1519 * [r3143] tab to 8 spaces
1521 2010-12-02 10:32 Sandro Santilli <strk@keybit.net>
1523 * [r3142] Bring LineStringSnapper forward to r309 (JTS-1.11+):
1524 avoid snapping final point of closed rings.
1526 2010-12-02 09:38 Sandro Santilli <strk@keybit.net>
1528 * [r3141] update copyright date
1530 2010-12-02 09:36 Sandro Santilli <strk@keybit.net>
1532 * [r3140] Take GeometrySnapper forward to r309 (JTS-1.11+): add
1535 2010-11-30 08:31 Sandro Santilli <strk@keybit.net>
1537 * [r3139] Hope this is the last one... (RT credit tweaks)
1539 2010-11-29 13:45 Sandro Santilli <strk@keybit.net>
1541 * [r3138] Full credit line [RT-SIGTA]
1543 2010-11-29 11:08 Sandro Santilli <strk@keybit.net>
1545 * [r3137] SharedPaths in NEWS [RT-SIGTA]
1547 2010-11-29 10:51 Sandro Santilli <strk@keybit.net>
1549 * [r3136] Merge branch 'rt'
1551 2010-11-29 09:43 Sandro Santilli <strk@keybit.net>
1553 * [r3135] Write RT credit and NEWS itam
1555 2010-11-29 09:34 Sandro Santilli <strk@keybit.net>
1557 * [r3134] drop unused include
1559 2010-11-29 09:34 Sandro Santilli <strk@keybit.net>
1561 * [r3133] Test equal lines
1563 2010-11-29 09:34 Sandro Santilli <strk@keybit.net>
1565 * [r3132] Have SharedPathsOp throw an exception on illegal
1568 2010-11-29 09:34 Sandro Santilli <strk@keybit.net>
1570 * [r3131] Add tests for multiline-multiline both single dir and
1573 2010-11-29 09:34 Sandro Santilli <strk@keybit.net>
1575 * [r3130] Add two tests of mixed direction shared paths
1577 2010-11-29 09:34 Sandro Santilli <strk@keybit.net>
1579 * [r3129] Document that the direction of the returned paths is the
1580 one these paths have on the first geometry given
1582 2010-11-29 09:33 Sandro Santilli <strk@keybit.net>
1584 * [r3128] Initial tests for SharedPathsOp
1586 2010-11-29 09:33 Sandro Santilli <strk@keybit.net>
1588 * [r3127] Paths are always LINESTRING types
1590 2010-11-29 09:33 Sandro Santilli <strk@keybit.net>
1592 * [r3126] forgot aclocal.m4
1594 2010-11-29 09:33 Sandro Santilli <strk@keybit.net>
1596 * [r3125] Complete implementation of SharedPathsOp
1598 2010-11-29 09:33 Sandro Santilli <strk@keybit.net>
1600 * [r3124] more ignores
1602 2010-11-29 09:33 Sandro Santilli <strk@keybit.net>
1604 * [r3123] Build sharedpaths lib/namespace
1606 2010-11-29 09:32 Sandro Santilli <strk@keybit.net>
1608 * [r3122] Add support for 'maintainer mode'
1610 2010-11-29 09:32 Sandro Santilli <strk@keybit.net>
1614 2010-11-29 09:32 Sandro Santilli <strk@keybit.net>
1616 * [r3120] Stub SharedPathsOp
1618 2010-11-29 09:32 Sandro Santilli <strk@keybit.net>
1620 * [r3119] stub tet for SameDirection predicate
1622 2010-11-24 09:00 Sandro Santilli <strk@keybit.net>
1626 2010-10-25 15:12 Sandro Santilli <strk@keybit.net>
1628 * [r3117] Don't try to configure missing files (fixes bug #382)
1630 2010-10-15 15:54 Mateusz Loskot <mateusz@loskot.net>
1632 * [r3116] Unified CMAKE_*_OUTPUT_DIRECTOR locations to simplify
1633 tests running and finding all binaries.
1635 2010-10-15 15:20 Mateusz Loskot <mateusz@loskot.net>
1637 * [r3115] Visual C++ warnings cleanup
1639 2010-10-15 15:19 Mateusz Loskot <mateusz@loskot.net>
1641 * [r3114] Missing DLL storage-class attributes for
1642 GEOSOrientationIndex
1644 2010-10-15 14:55 Mateusz Loskot <mateusz@loskot.net>
1646 * [r3113] Cast toupper() result to char
1648 2010-10-15 13:42 Mateusz Loskot <mateusz@loskot.net>
1650 * [r3112] Deprecate Visual Studio projects in trunk/build (#381).
1651 Long live the CMake.
1653 2010-10-10 21:36 Mateusz Loskot <mateusz@loskot.net>
1655 * [r3111] Cleaned compiler warnings
1657 2010-10-10 21:36 Mateusz Loskot <mateusz@loskot.net>
1659 * [r3110] Cleaned compiler warnings
1661 2010-10-10 21:28 Mateusz Loskot <mateusz@loskot.net>
1663 * [r3109] Disable inline.obj if GEOS_INLINE defined while building
1666 2010-10-10 21:15 Mateusz Loskot <mateusz@loskot.net>
1668 * [r3108] Disable argument dependant lookup (Koenig) for min/max
1669 functions to make sure GEOS compiles in the presence of the min
1672 2010-10-10 21:07 Mateusz Loskot <mateusz@loskot.net>
1674 * [r3107] Added NOMINMAX define for Visual C++
1676 2010-10-10 20:50 Mateusz Loskot <mateusz@loskot.net>
1678 * [r3106] Do not set CMAKE_BUILD_TYPE for Visual Studio IDE
1679 generators - CMAKE_BUILD_TYPE is dedicated to
1680 single-configuration generators like Make or NMAKE.
1682 2010-10-10 11:32 Mateusz Loskot <mateusz@loskot.net>
1684 * [r3105] Updated GEOS_HEADERS location. Thanks to Andrea Peri for
1687 2010-08-27 18:23 Sandro Santilli <strk@keybit.net>
1689 * [r3104] Add test for 358 in the loop (now fixed).
1691 2010-08-27 15:58 Sandro Santilli <strk@keybit.net>
1693 * [r3103] Drop duplicated testcase
1695 2010-08-27 15:55 Sandro Santilli <strk@keybit.net>
1697 * [r3102] Check validity of CommonBitsOp return, as JTS does. Check
1698 output validity for all tests, do not run the now-throwing tests
1699 also known to be bogus in JTS.
1701 2010-08-27 15:43 Sandro Santilli <strk@keybit.net>
1703 * [r3101] Found bug375.xml (==robustness-invalid-output.xml) to be
1704 the same of JTS's failure/TestOverlay.xml, so dropped the
1705 previous 2 and copied over the latter. Won't run that test for
1706 now, so to get in sync with JTS as next step.
1708 2010-08-27 15:27 Sandro Santilli <strk@keybit.net>
1710 * [r3100] Add proper arg1 and arg2 attributes (for JTS support)
1712 2010-08-27 14:13 Sandro Santilli <strk@keybit.net>
1714 * [r3099] Add code to check validity of CommonBits removal policy
1715 op (known as EnhancedPreicionOp in JTS). The check can be turned
1716 on at compile time. Currently defaults to off to avoid breaking a
1717 previously-almost-working test (robustness-invalid-output.xml).
1718 It'll need some discussion before going on with this as to
1719 whether we can accept to return invalid geometries or not..
1721 2010-08-27 13:53 Sandro Santilli <strk@keybit.net>
1723 * [r3098] Split tests that trigger invalid outputs from the rest.
1724 Test the sane ones with --test-invalid-output and the other ones
1726 less strictness. Add (but dont run) tests for bugs 375 and 358
1728 review for correct expected otuput)
1730 2010-08-27 13:00 Sandro Santilli <strk@keybit.net>
1732 * [r3097] Have --test-valid-output influence test results
1734 2010-08-27 10:22 Sandro Santilli <strk@keybit.net>
1736 * [r3096] Add note about configuring for php support
1738 2010-08-27 09:04 Sandro Santilli <strk@keybit.net>
1740 * [r3095] const-correctness
1742 2010-08-27 06:17 Sandro Santilli <strk@keybit.net>
1744 * [r3094] Have --test-valid-output test actual result, not the
1745 expected one (more useful)
1747 2010-08-26 23:11 Sandro Santilli <strk@keybit.net>
1749 * [r3093] Fix name of the test to match ticket number
1751 2010-08-23 16:37 Stephen Wong <swongu@gmail.com>
1753 * [r3092] Fixed a filtering distance problem in
1754 bufferLineSingleSided. (#372)
1756 2010-08-23 15:10 Sandro Santilli <strk@keybit.net>
1758 * [r3091] Add more debugging calls (for bug #358)
1760 2010-08-23 13:38 Sandro Santilli <strk@keybit.net>
1762 * [r3090] Snapping heuristic was never really dropping common bits.
1764 This is just to have code match documentation, and still passes
1766 check' for GEOS. Wasn't tried against postgis, would be useful to
1769 2010-08-17 18:57 Sean Gillies <sgillies@frii.com>
1771 * [r3089] Use fully qualified std::runtime_error (#371) and fix
1774 2010-08-17 18:33 Sean Gillies <sgillies@frii.com>
1776 * [r3088] Throw runtime_error if allocation fails in gstrdup_s
1778 2010-07-26 22:21 Stephen Wong <swongu@gmail.com>
1780 * [r3087] Fixed a bufferLineSingleSided crash and fixed OGC
1781 validation on rare cases. (#364)
1783 2010-07-15 15:54 Sandro Santilli <strk@keybit.net>
1787 2010-07-15 09:15 Sandro Santilli <strk@keybit.net>
1789 * [r3085] Add item about the new PHP5 binding
1791 2010-07-15 09:13 Sandro Santilli <strk@keybit.net>
1793 * [r3084] PHP: Drop debug lines from serialization code, add test
1797 2010-07-15 09:07 Sandro Santilli <strk@keybit.net>
1799 * [r3083] Fix logic bug in phpunit check
1801 2010-07-14 08:38 Sandro Santilli <strk@keybit.net>
1803 * [r3082] Serialization/deserialization support for GEOSGeometry
1806 2010-07-13 11:03 Sandro Santilli <strk@keybit.net>
1808 * [r3081] Cleanup PHP-specific dependency handling and reporting
1810 2010-07-08 20:54 Sandro Santilli <strk@keybit.net>
1812 * [r3080] Object passed for ownership transfer in the constructor
1813 shouldn't be deleted when construction fails. Fixes bug #361
1815 2010-07-01 21:49 Sandro Santilli <strk@keybit.net>
1817 * [r3079] Note the bugfix in news file
1819 2010-07-01 21:44 Sandro Santilli <strk@keybit.net>
1821 * [r3078] Fix PolygonizeGraph::deleteDangles so it doesn't return
1822 duplicated LineStrings, as per JTS design. Fixes the Polygonizer
1823 Bug reported in list. This commit also takes the chance to reduce
1824 some heap allocations.
1826 2010-07-01 20:49 Sandro Santilli <strk@keybit.net>
1828 * [r3077] Minor optimizations / strictnesses
1830 2010-07-01 20:03 Sandro Santilli <strk@keybit.net>
1832 * [r3076] Drop useless heap-allocation in Polygonize op
1834 2010-06-24 14:40 Frank Warmerdam <warmerdam@pobox.com>
1836 * [r3075] fix memory leaks
1838 2010-06-24 14:10 Sandro Santilli <strk@keybit.net>
1840 * [r3074] PHP: GEOSWKTWriter::getOutputDimension and test
1842 2010-06-24 13:58 Frank Warmerdam <warmerdam@pobox.com>
1844 * [r3073] added GEOSWKTWriter_getOutputDimension and test (#354)
1846 2010-06-24 09:42 Sandro Santilli <strk@keybit.net>
1850 2010-06-24 09:41 Sandro Santilli <strk@keybit.net>
1852 * [r3071] WKBReader: construct and readHEX; improve WKTReader test
1853 to include 'Z' label
1855 2010-06-24 09:20 Sandro Santilli <strk@keybit.net>
1857 * [r3070] WKBWriter::{set,get}IncludeSRID (and test)
1859 2010-06-24 09:07 Sandro Santilli <strk@keybit.net>
1861 * [r3069] WKBWriter::{get,set}ByteOrder, improve tests for writeHEX
1863 2010-06-24 09:01 Sandro Santilli <strk@keybit.net>
1865 * [r3068] Make WKBWriter::setByteOrder check for argument and throw
1866 IllegalArgumentException when appropriate. Make sure C-API
1867 wrapper catches those.
1869 2010-06-24 08:28 Sandro Santilli <strk@keybit.net>
1871 * [r3067] PHP: WKBWriter: ctor, getOutputDimension,
1872 setOutputDimension, writeHEX and tests
1874 2010-06-24 08:27 Sandro Santilli <strk@keybit.net>
1876 * [r3066] Properly catch exceptions from
1877 WKTWriter::setOutputDimension and WKBWriter::setOutputDimension
1879 2010-06-24 08:27 Sandro Santilli <strk@keybit.net>
1881 * [r3065] Make WKTWriter::setOutputDimensions check parameter
1882 validity (must be 2 or 3) to be consistent with WKBWriter already
1883 doing so in constructor; make WKBWriter::setOutputDimensions
1884 perform the check as well (like the constructor); Drop virtual
1885 methods from WKTWriter class, which wasn't meant to be a virtual
1886 class (no virtual dtor anyway)
1888 2010-06-23 09:48 Sandro Santilli <strk@keybit.net>
1890 * [r3064] Log ABI change
1892 2010-06-23 09:47 Sandro Santilli <strk@keybit.net>
1894 * [r3063] Const-correct Geometry::isWithinDistance. Thanks to Yabo,
1897 2010-06-23 09:31 Sandro Santilli <strk@keybit.net>
1899 * [r3062] There's no point for GEOSisValidDetail to take output
1900 parameter as const pointer
1902 2010-06-23 09:23 Sandro Santilli <strk@keybit.net>
1904 * [r3061] Fix for 4.4.3 builds, patch by Yabo (see ticket #351)
1906 2010-06-21 14:31 Sandro Santilli <strk@keybit.net>
1908 * [r3060] Switch back to unchecked getGeometryN, getPointN and
1909 getInteriorRingN, check them at the PHP level, for performance
1912 2010-06-21 10:30 Sandro Santilli <strk@keybit.net>
1914 * [r3059] Rename getGeometryN to geometryN, for interface
1917 2010-06-21 10:21 Sandro Santilli <strk@keybit.net>
1919 * [r3058] area, length, distance, hausdorffDistance; fix leaks in
1920 pointN, startPoint and endPoint
1922 2010-06-21 02:02 Sandro Santilli <strk@keybit.net>
1924 * [r3057] startPoint, endPoint
1926 2010-06-21 01:58 Sandro Santilli <strk@keybit.net>
1930 2010-06-21 01:57 Sandro Santilli <strk@keybit.net>
1932 * [r3055] LineString::getPointN is part of the API, check before
1935 2010-06-21 01:49 Sandro Santilli <strk@keybit.net>
1937 * [r3054] coordinateDimension()
1939 2010-06-21 01:46 Sandro Santilli <strk@keybit.net>
1941 * [r3053] dimension() [ spatial ]
1943 2010-06-21 01:43 Sandro Santilli <strk@keybit.net>
1945 * [r3052] numCoordinates
1947 2010-06-21 01:39 Sandro Santilli <strk@keybit.net>
1949 * [r3051] exteriorRing
1951 2010-06-21 01:36 Sandro Santilli <strk@keybit.net>
1953 * [r3050] numPoints, getX, getY, interiorRingN
1955 2010-06-21 01:34 Sandro Santilli <strk@keybit.net>
1957 * [r3049] Make getInteriorRingN checked (API)
1959 2010-06-21 01:05 Sandro Santilli <strk@keybit.net>
1961 * [r3048] numInteriorRings
1963 2010-06-21 00:56 Sandro Santilli <strk@keybit.net>
1965 * [r3047] Test null-return from unexistent offset
1967 2010-06-21 00:53 Sandro Santilli <strk@keybit.net>
1969 * [r3046] Geometry::getGeometryN is an API function, so make it
1972 2010-06-21 00:44 Sandro Santilli <strk@keybit.net>
1974 * [r3045] getGeometryN
1976 2010-06-21 00:06 Sandro Santilli <strk@keybit.net>
1978 * [r3044] Test numGeometries
1980 2010-06-21 00:01 Sandro Santilli <strk@keybit.net>
1982 * [r3043] getSRID, setSRID
1984 2010-06-20 23:53 Sandro Santilli <strk@keybit.net>
1986 * [r3042] typeName, typeId
1988 2010-06-20 23:40 Sandro Santilli <strk@keybit.net>
1990 * [r3041] Geometry type constants
1992 2010-06-20 23:35 Sandro Santilli <strk@keybit.net>
1994 * [r3040] isSimple, isRing, hasZ, isClosed
1996 2010-06-20 22:59 Sandro Santilli <strk@keybit.net>
1998 * [r3039] checkValidity (isValid in disguise)
2000 2010-06-20 21:10 Sandro Santilli <strk@keybit.net>
2004 2010-06-20 21:00 Sandro Santilli <strk@keybit.net>
2006 * [r3037] Relational operators + equalsExact
2008 2010-06-20 19:05 Sandro Santilli <strk@keybit.net>
2010 * [r3036] Simplify (also topology-preserving), ExtractUniquePoints
2012 2010-06-20 17:00 Sandro Santilli <strk@keybit.net>
2014 * [r3035] GEOSLineMerge
2016 2010-06-20 09:13 Sandro Santilli <strk@keybit.net>
2018 * [r3034] Make GEOSPolygonize a free function rather than a method
2019 on GEOSGeometry. This is to allow extending it to accept
2020 differnet kind of args, like arrays of GEOSGeometry for example..
2022 2010-06-20 09:02 Sandro Santilli <strk@keybit.net>
2024 * [r3033] Add serialize/unserialize TODO item
2026 2010-06-20 08:50 Sandro Santilli <strk@keybit.net>
2028 * [r3032] Geometry.__toString for easier debuggin
2030 2010-06-20 08:32 Sandro Santilli <strk@keybit.net>
2032 * [r3031] Polygonize (testing need further review for a possible
2035 2010-06-19 21:38 Sandro Santilli <strk@keybit.net>
2037 * [r3030] Use the "T" char for IM9 pattern sometime (for fun and
2040 2010-06-19 21:36 Sandro Santilli <strk@keybit.net>
2042 * [r3029] relate, relatePattern
2044 2010-06-19 18:27 Sandro Santilli <strk@keybit.net>
2046 * [r3028] Geometry->{pointOnSurface,centroid}
2048 2010-06-19 18:13 Sandro Santilli <strk@keybit.net>
2050 * [r3027] More Geometry methods: envelope, intersection,
2051 convexHull, difference, symDifference, boundary, union (including
2054 2010-06-19 17:14 Sandro Santilli <strk@keybit.net>
2056 * [r3026] Export buffer costants and method
2058 2010-06-19 13:27 Sandro Santilli <strk@keybit.net>
2060 * [r3025] Test typed empty geoms too for IO
2062 2010-06-19 13:17 Sandro Santilli <strk@keybit.net>
2064 * [r3024] Add second optional argument to Geometry->project and
2065 Geometry->interpolate to request normalization
2067 2010-06-19 13:08 Sandro Santilli <strk@keybit.net>
2069 * [r3023] Document GEOSInterpolate
2071 2010-06-19 13:06 Sandro Santilli <strk@keybit.net>
2073 * [r3022] Add GEOSGeometry->interpolate()
2075 2010-06-19 12:42 Sandro Santilli <strk@keybit.net>
2077 * [r3021] Handle exceptions in GEOSInterpolate
2079 2010-06-19 12:30 Sandro Santilli <strk@keybit.net>
2081 * [r3020] Better automake integration of unit test
2083 2010-06-19 12:28 Sandro Santilli <strk@keybit.net>
2085 * [r3019] Handle illegal argument to LinearLocation::getCoordinate
2087 2010-06-19 12:20 Sandro Santilli <strk@keybit.net>
2089 * [r3018] document GEOSProject
2091 2010-06-19 11:34 Sandro Santilli <strk@keybit.net>
2093 * [r3017] Complete implementation of WKTWriter interfaces, add
2094 phpunit-based testing, add .project interface to Geometry
2096 2010-06-19 11:32 Sandro Santilli <strk@keybit.net>
2098 * [r3016] Check for PHP and PHPUNIT (for testing php bindings)
2100 2010-06-19 11:25 Sandro Santilli <strk@keybit.net>
2102 * [r3015] Handle exceptions from LenghtIndexedLine::project
2104 2010-06-19 11:23 Sandro Santilli <strk@keybit.net>
2106 * [r3014] The thrown error shall make sense...
2108 2010-06-19 11:16 Sandro Santilli <strk@keybit.net>
2110 * [r3013] Throw an exception on first non-linestring component,
2111 rather than segfaulting la
2112 ter... (might be better to refuse non-lineal even earlier, but
2114 * be supporting collections with only linestrings)
2116 2010-06-19 11:14 Sandro Santilli <strk@keybit.net>
2118 * [r3012] Dox cleanup
2120 2010-06-18 16:15 Sandro Santilli <strk@keybit.net>
2122 * [r3011] WKTWriter::setTrim
2124 2010-06-18 16:12 Sandro Santilli <strk@keybit.net>
2126 * [r3010] Ubuntu 8.10 version of gcc needs -std=gnu99 to digest
2129 2010-06-18 15:09 Sandro Santilli <strk@keybit.net>
2131 * [r3009] Add 'doxygen' rule (and 'apidoc' alias) to top-level
2134 2010-06-18 14:43 Sandro Santilli <strk@keybit.net>
2136 * [r3008] tip for test
2138 2010-06-18 14:20 Sandro Santilli <strk@keybit.net>
2140 * [r3007] Initial go at PHP5 bindings. Can only read and write WKT
2143 2010-06-18 10:29 Sandro Santilli <strk@keybit.net>
2145 * [r3006] Do not set user FLAGS, se project flags instead.
2146 For the whole story, see:
2147 http://www.gnu.org/software/hello/manual/automake/Flag-Variables-Ordering.html
2149 2010-06-18 09:57 Sandro Santilli <strk@keybit.net>
2151 * [r3005] Fix automake override
2153 2010-06-18 09:52 Sandro Santilli <strk@keybit.net>
2155 * [r3004] Add -Woverride option to automake invocation, to catch
2156 Makefile.am errors (there's one)
2158 2010-06-16 10:39 Sandro Santilli <strk@keybit.net>
2160 * [r3003] Drop carriage returns
2162 2010-06-16 09:45 Sandro Santilli <strk@keybit.net>
2164 * [r3002] OOps, tabs instead of spaces confuse automake
2166 2010-06-16 09:31 Sandro Santilli <strk@keybit.net>
2168 * [r3001] Always distribute swig bindings, closes bug #352
2170 2010-06-16 09:25 Sandro Santilli <strk@keybit.net>
2172 * [r3000] Fix swig macro so it doesn't think version 2.0.0 is <
2175 2010-06-01 15:15 Frank Warmerdam <warmerdam@pobox.com>
2177 * [r2999] make WKTReader keywords case insensitive
2179 2010-05-31 16:25 Frank Warmerdam <warmerdam@pobox.com>
2181 * [r2998] Attempt to make geometry dimension perform more smoothly.
2182 Modified CoordinateArraySequence to default to unknown dimension
2184 is determined at the point getDimension() is called by
2186 first coordinate Z (ISNAN test). The WKTWriter has also been
2188 write 0.0 instead of nan, and to avoid writing "Z" for EMPTY
2191 2010-05-31 02:57 Frank Warmerdam <warmerdam@pobox.com>
2193 * [r2997] Addition of getCoordinateDimension() on GEOSGeom (#311)
2194 Addition of setOutputDimension, setOld3D on WKTWriter (#292)
2196 2010-05-28 20:44 Frank Warmerdam <warmerdam@pobox.com>
2198 * [r2996] added missing test that should have been in r2995
2200 2010-05-28 20:38 Frank Warmerdam <warmerdam@pobox.com>
2202 * [r2995] Implement getCoordinateDimension() for geometries (#331)
2203 WKTWriter now has setOutputDimension() method, and writes 3D
2205 WKBWriter has fixes for writing 2D geometries from 3D geometry
2207 Minimal unit tests for the above.
2209 2010-05-28 20:32 Frank Warmerdam <warmerdam@pobox.com>
2211 * [r2994] add support for reading SF1.2 Z/M/ZM geometries (#347)
2213 2010-05-19 05:22 Frank Warmerdam <warmerdam@pobox.com>
2215 * [r2993] added setPrecision, setTrim support on WKTWriter and
2216 provided tests (#341)
2218 2010-05-18 20:28 Frank Warmerdam <warmerdam@pobox.com>
2220 * [r2992] expose several new accessor functions on geometries
2223 2010-05-18 20:07 Frank Warmerdam <warmerdam@pobox.com>
2225 * [r2991] disamiguate create args (#345)
2227 2010-05-18 19:18 Frank Warmerdam <warmerdam@pobox.com>
2229 * [r2990] preserve dimension as part of CoordinateArraySequence and
2230 while reading WKT (#345)
2232 2010-05-15 12:47 Sandro Santilli <strk@keybit.net>
2234 * [r2989] Minor tweaks
2236 2010-05-15 12:31 Sandro Santilli <strk@keybit.net>
2238 * [r2988] Move OffsetCurveVertexList.h to headers dir, add a
2239 .reset() method to reduce memory allocations, use the new
2242 2010-05-15 12:30 Sandro Santilli <strk@keybit.net>
2244 * [r2987] Add clear() method to CoordinateArraySequence, inline
2247 2010-05-04 21:29 Sandro Santilli <strk@keybit.net>
2249 * [r2986] Add 'ldconfig' step, seems to be a recurring issue with
2252 2010-05-02 09:35 Sandro Santilli <strk@keybit.net>
2254 * [r2985] Add a note about 2d nature of extractUniquePoints
2256 2010-04-21 16:17 Mateusz Loskot <mateusz@loskot.net>
2258 * [r2982] * Updated nmake.opt with NMake version from Visual Studio
2261 2010-04-17 22:16 Sandro Santilli <strk@keybit.net>
2263 * [r2977] Also set version for the systems not using autoconf, and
2264 update paths in HOWTO_RELEASE file
2266 2010-04-17 22:14 Sandro Santilli <strk@keybit.net>
2268 * [r2976] As we're still maintaining 3.2 branch, and since new CAPI
2269 interface were added, bump CAPI lib interface version up. We'll
2270 be 1.7.0 there from now on.
2272 2010-04-17 15:34 Sandro Santilli <strk@keybit.net>
2274 * [r2974] Have initGEOS(..) return a singleton, as used to be up to
2277 2010-04-07 13:24 Mateusz Loskot <mateusz@loskot.net>
2279 * [r2968] Added ENABLE_INLINE=YES|NO option to nmake.opt for Visual
2280 C++ builds using NMake. The ENABLE_INLINE=YES does not link for
2283 2010-04-07 13:22 Mateusz Loskot <mateusz@loskot.net>
2285 * [r2967] Updated src/dirlist.mk (Ticket 337)
2287 2010-03-29 17:44 Mateusz Loskot <mateusz@loskot.net>
2289 * [r2965] Added NMake 10.x version to be recognized by nmake.opt
2291 2010-03-29 12:17 Mateusz Loskot <mateusz@loskot.net>
2293 * [r2961] Qualify size_t with std namespace in headers.
2295 2010-03-29 12:13 Mateusz Loskot <mateusz@loskot.net>
2297 * [r2960] Updated svn:ignore property
2299 2010-03-29 11:30 Mateusz Loskot <mateusz@loskot.net>
2301 * [r2959] Updated projects for Visual Studio 2008 and 2010
2303 2010-03-29 11:29 Mateusz Loskot <mateusz@loskot.net>
2305 * [r2958] Added pragma to disable Visual C++ warning C4251 - safe
2306 to ignore (http://support.microsoft.com/kb/813810/)
2309 2010-03-29 11:21 Mateusz Loskot <mateusz@loskot.net>
2311 * [r2957] No need to load the whole std namespace to use
2314 2010-03-26 12:35 Mateusz Loskot <mateusz@loskot.net>
2316 * [r2955] platform.h.vc: disable min/max macros substitution
2318 2010-03-26 12:06 Mateusz Loskot <mateusz@loskot.net>
2320 * [r2954] Added GEOS_DLL with Microsoft-specific __declspec
2321 attribute missing from CascadedPolygonUnion class (ported from
2324 2010-03-26 12:01 Mateusz Loskot <mateusz@loskot.net>
2326 * [r2952] geom\GeoemtryList.cpp: missing implementation of
2327 GeometryList::size() function (ported from branches/3.2)
2329 2010-03-26 11:58 Mateusz Loskot <mateusz@loskot.net>
2331 * [r2950] src\Makefile.vc: added missing geom\GeometryList.cpp
2332 (ported from branches/3.2)
2334 2010-03-26 11:55 Mateusz Loskot <mateusz@loskot.net>
2336 * [r2948] nmake.opt: Added missing GEOS_DLL_EXPORT to CPPFLAGS
2337 (ported from branches/3.2)
2339 2010-03-19 15:13 Sandro Santilli <strk@keybit.net>
2341 * [r2946] Improve formatting for GEOSisValidReason_r (#329)
2343 2010-03-18 18:39 Sandro Santilli <strk@keybit.net>
2345 * [r2944] Forw-port a better fix for #333 (false positive valid
2348 2010-03-16 13:13 Sandro Santilli <strk@keybit.net>
2350 * [r2941] Fix ST_IsValidDetail (broke by last commit)
2352 2010-03-16 12:32 Sandro Santilli <strk@keybit.net>
2354 * [r2940] Now that IsValidOp doesn't cache the 'checked' status it
2355 is better to trigger a single check rather than two (also fix
2358 2010-03-14 10:13 Sandro Santilli <strk@keybit.net>
2360 * [r2939] Install Machine.h
2362 2010-03-13 22:07 Sandro Santilli <strk@keybit.net>
2364 * [r2938] Fix GEOSOrientationIndex implementation and testcase.
2367 2010-03-12 07:54 Sandro Santilli <strk@keybit.net>
2369 * [r2937] Expose GEOSOrientationIndex to C-API
2371 2010-03-10 09:34 Sandro Santilli <strk@keybit.net>
2373 * [r2936] Sync TestValid xml from JTS, review IsValidOp to be in
2374 sync with current JTS trunk.
2376 2010-03-07 11:39 Sandro Santilli <strk@keybit.net>
2378 * [r2935] Apply slightly modified patch by mwtoews (#344)
2380 2010-03-06 01:49 Mateusz Loskot <mateusz@loskot.net>
2382 * [r2934] Added cmake/cmake_uninstall.cmake.in script and
2383 configured make uninstall target for CMake configuration (#317)
2385 2010-03-03 07:21 Sandro Santilli <strk@keybit.net>
2387 * [r2933] Improve documentation for GEOSPOlygonize_full
2389 2010-03-02 21:04 Sandro Santilli <strk@keybit.net>
2391 * [r2932] Fix false positive return from IsValidOp (#333)
2393 2010-02-28 19:01 Sandro Santilli <strk@keybit.net>
2395 * [r2931] Minor tweak
2397 2010-02-28 18:55 Sandro Santilli <strk@keybit.net>
2399 * [r2930] Provide non-rehentrant version of empty geometries
2402 2010-02-28 17:02 Sandro Santilli <strk@keybit.net>
2404 * [r2929] extractUniquePoints comes in non-reentrant version too
2406 2010-02-25 07:50 Sandro Santilli <strk@keybit.net>
2408 * [r2928] Update with GEOSPolygonize_full item
2410 2010-02-23 20:00 Sandro Santilli <strk@keybit.net>
2412 * [r2927] GEOSPolygonize_full [RT-SIGTA]
2414 2010-02-22 22:21 Sandro Santilli <strk@keybit.net>
2416 * [r2926] LineStringAdder heap-allocation removal
2418 2010-02-22 22:17 Sandro Santilli <strk@keybit.net>
2420 * [r2925] Drop heap allocation of invalidRingLines vector
2422 2010-02-22 22:06 Sandro Santilli <strk@keybit.net>
2424 * [r2924] More heap allocations bite the dust...
2426 2010-02-22 21:51 Sandro Santilli <strk@keybit.net>
2428 * [r2923] Drop HEAP allocation for dangles vector too, and document
2429 all these API changes
2431 2010-02-22 21:41 Sandro Santilli <strk@keybit.net>
2433 * [r2922] Avoid heap allocation of a vector for cut edges, bits of
2434 additional documentation
2436 2010-02-22 21:29 Sandro Santilli <strk@keybit.net>
2438 * [r2921] Try to document current behaviour (very bad behaviour
2441 2010-02-21 17:11 Mateusz Loskot <mateusz@loskot.net>
2443 * [r2920] Another patch from Gavin Heavyside to enable GEOS as a
2444 dependency of a project with CMake
2446 2010-02-21 17:05 Sandro Santilli <strk@keybit.net>
2448 * [r2919] Allow GEOSGetGeometryN calls against single geometries
2450 2010-02-21 16:27 Sandro Santilli <strk@keybit.net>
2452 * [r2918] Expose the non-reentrant version too (I know, I was
2453 against, but it's too much work on the postgis side for that
2456 2010-02-21 15:03 Sandro Santilli <strk@keybit.net>
2458 * [r2917] GEOSGeom_extractUniquePoints [RT-SIGTA]
2460 2010-02-21 14:50 Mateusz Loskot <mateusz@loskot.net>
2462 * [r2916] Patch from Gavin Heavyside that enables CMake to build
2463 GEOS as a dependency of user-defined project
2465 2010-02-17 14:04 Sandro Santilli <strk@keybit.net>
2467 * [r2915] Throw an IllegalArgumentException when setOrdinate is
2468 called with unknown ordinate index
2470 2010-02-14 14:01 Sandro Santilli <strk@keybit.net>
2472 * [r2913] Add GEOSPolygonizer_getCutEdges NEWS item where it
2475 2010-02-12 17:35 Mateusz Loskot <mateusz@loskot.net>
2477 * [r2912] Fixed but in CMake configuration which installed geos_c.h
2478 in incorrect location (#330)
2480 2010-02-11 18:15 Sandro Santilli <strk@keybit.net>
2484 2010-02-11 08:33 Sandro Santilli <strk@keybit.net>
2486 * [r2910] Complete set of typed-empty constructors and tests for
2489 2010-02-11 08:18 Sandro Santilli <strk@keybit.net>
2491 * [r2909] Go for consistency with reentrant interfaces [RT-SIGTA]
2493 2010-02-11 00:10 Sandro Santilli <strk@keybit.net>
2495 * [r2908] GEOSContext_setNoticeHandler,
2496 GEOSContext_setErrorHandler, GEOSGeom_createEmptyPolygon_r (and
2499 2010-02-09 17:52 Sandro Santilli <strk@keybit.net>
2501 * [r2907] Fix to match new layout
2503 2010-02-06 04:07 Mateusz Loskot <mateusz@loskot.net>
2505 * [r2906] Ported list of SAVE_XMLTESTS to CMake configuration of
2506 XMLTester (#317) All tests pass on Ubuntu 9.10
2508 2010-02-05 21:24 Mateusz Loskot <mateusz@loskot.net>
2510 * [r2905] Fixed CMake version comparison to disable platform.h
2513 2010-02-05 14:54 Sandro Santilli <strk@keybit.net>
2515 * [r2904] Document ownership of created types
2517 2010-02-05 14:39 Sandro Santilli <strk@keybit.net>
2519 * [r2903] New CAPI interface: GEOSisValidDetail ( tell state,
2520 reason & location apart )
2522 2010-02-04 23:35 Mateusz Loskot <mateusz@loskot.net>
2524 * [r2902] Fixed missing substitution of @libdir@ in geos-config
2525 generated by CMake #(317)
2527 2010-02-02 18:14 Mateusz Loskot <mateusz@loskot.net>
2529 * [r2901] Fixed problem with use of new command with file() macro
2530 for older CMake versions (#327)
2532 2010-01-31 03:06 Mateusz Loskot <mateusz@loskot.net>
2534 * [r2900] Added XMLTester to CTest configuration - work in progress
2537 2010-01-31 03:05 Mateusz Loskot <mateusz@loskot.net>
2539 * [r2899] Added GEOS_ENABLE_FLOATSTORE option to CMake to control
2540 GCC flag -ffloat-store (#317)
2542 2010-01-31 01:26 Mateusz Loskot <mateusz@loskot.net>
2544 * [r2898] Added platform.h.disabled to svn:ignore property
2546 2010-01-31 01:22 Mateusz Loskot <mateusz@loskot.net>
2548 * [r2897] A minor fix to order of enable_testing() and
2549 add_subdirectories(tests) - it is important to include the former
2550 macro first so the tests are caught in
2552 2010-01-30 23:45 Mateusz Loskot <mateusz@loskot.net>
2554 * [r2896] Updated configuration of GEOS_ENABLE_TESTS option for
2557 2010-01-30 22:48 Mateusz Loskot <mateusz@loskot.net>
2559 * [r2895] Configured 'make check' target for CMake as alias to
2560 'make test' to mimic GNU Autotools manner of running tests (#317)
2562 2010-01-29 20:30 Paul Ramsey <pramsey@cleverelephant.ca>
2564 * [r2894] Extend support of Apple ISNAN case to newer? compilers
2566 2010-01-29 17:42 Mateusz Loskot <mateusz@loskot.net>
2568 * [r2893] Solved problem with repeated definition of
2569 getMachineByteOrder (#317). Added check if alternative platform.h
2570 is already present in the include/geos directory and deactivate
2571 it renaming to platform.h.disable, before generating
2572 CMake-specific platform.h. Tested on Windows with Visual C++ but
2573 with -DGEOS_ENABLE_INLINE=OFF otherwise DLL linking fails with
2574 many redefined symbols - to be checked.
2576 2010-01-29 01:43 Mateusz Loskot <mateusz@loskot.net>
2578 * [r2892] Configured 'make test' target for CMake build (#317). Now
2579 only geos_unit is executed
2581 2010-01-28 18:42 Mateusz Loskot <mateusz@loskot.net>
2583 * [r2891] Missing includes of platform.h and <cmath>
2585 2010-01-27 22:25 Mateusz Loskot <mateusz@loskot.net>
2587 * [r2890] Tidy up messy code in tests/unit/linearref
2589 2010-01-27 22:09 Mateusz Loskot <mateusz@loskot.net>
2591 * [r2889] Fixed CMake configuration for the problem about
2592 unavailable C99 features if -std=c99 is not specified for GCC
2593 4.3.3 on Ubuntu 9.04. This is inconsistent behaviour with GCC
2595 (https://bugs.launchpad.net/ubuntu/+source/gcc-4.3/+bug/512741).
2597 2010-01-23 02:43 Mateusz Loskot <mateusz@loskot.net>
2599 * [r2888] GEOS C++ static library was missing from installation
2602 2010-01-23 02:36 Mateusz Loskot <mateusz@loskot.net>
2604 * [r2887] CMake configuration update (#317): * Configured shared
2605 library target for C++ API. * Added library version information
2606 and TODO comment about SOVERSION.
2608 2010-01-23 01:38 Mateusz Loskot <mateusz@loskot.net>
2610 * [r2886] Small fix to latest commit (#317)
2612 2010-01-23 01:32 Mateusz Loskot <mateusz@loskot.net>
2614 * [r2885] Disabled GEOS_ENABLE_ASSERT option for Visual Studio
2615 builds - not supported, no sense (#317)
2617 2010-01-23 00:10 Mateusz Loskot <mateusz@loskot.net>
2619 * [r2884] Tweaked detection isfinite and isnan declared as
2620 functions in C++ (#317)
2622 2010-01-22 23:52 Mateusz Loskot <mateusz@loskot.net>
2624 * [r2883] Added CheckPrototypeExists.cmake module - imported from
2627 2010-01-22 23:51 Mateusz Loskot <mateusz@loskot.net>
2629 * [r2882] Added trunk/cmake directory for custom CMake modules
2631 2010-01-21 01:23 Mateusz Loskot <mateusz@loskot.net>
2633 * [r2881] CMake configuration update (#317): * Set default
2634 CMAKE_BUILD_TYPE to Debug * Added GEOS_ENABLE_ASSERT and
2635 GEOS_ENABLE_INLINE options. * Renamed option ENABLE_MSVC_MP to
2636 GEOS_MSVC_ENABLE_MP.
2638 2010-01-20 23:42 Mateusz Loskot <mateusz@loskot.net>
2640 * [r2880] Fix for addd extra test for STL classes in std namespace
2641 to CMake configuration (#317)
2643 2010-01-20 23:37 Mateusz Loskot <mateusz@loskot.net>
2645 * [r2879] Addd extra test for STL classes in std namespace to CMake
2646 configuration (#317)
2648 2010-01-20 23:21 Mateusz Loskot <mateusz@loskot.net>
2650 * [r2878] Updated svn:keyword with Id for CMake files
2652 2010-01-20 22:17 Mateusz Loskot <mateusz@loskot.net>
2654 * [r2877] Fixed bug with not setting proper permissions to
2655 geos-config while installing with CMake build configuration
2658 2010-01-19 00:19 Mateusz Loskot <mateusz@loskot.net>
2660 * [r2876] #317: compiler flags can not be handled using CMake list
2661 type, reverted last change that sneaked in with Visual Studio
2664 2010-01-19 00:03 Mateusz Loskot <mateusz@loskot.net>
2666 * [r2875] #317: Added CXX flags specific to Visual C++ compiler.
2667 Added ENABLE_MSVC_MP option to allow setting Visual C++ /MP flag
2668 that enables multi-process compilation.
2670 2010-01-18 21:15 Mateusz Loskot <mateusz@loskot.net>
2672 * [r2874] Load elements of std namespace to scope of geos_ts_c.cpp
2673 file, so C99 functions are loaded even if hidden in std
2674 (non-standard extension in GCC).
2676 2010-01-18 18:15 Mateusz Loskot <mateusz@loskot.net>
2678 * [r2873] Added missing headers platform.h and <cmath> where ISNAN
2679 or FINITE macros are expanded
2681 2010-01-18 18:14 Mateusz Loskot <mateusz@loskot.net>
2683 * [r2872] Updated svn:ignore patterns
2685 2010-01-18 18:13 Mateusz Loskot <mateusz@loskot.net>
2687 * [r2871] Cleaned redundant include for cmath and math.h from
2688 platform.h.cmake (#317)
2690 2010-01-18 18:12 Mateusz Loskot <mateusz@loskot.net>
2692 * [r2870] Updated svn:ignore patterns
2694 2010-01-18 01:25 Mateusz Loskot <mateusz@loskot.net>
2696 * [r2869] Updated Windows elements of build configuration for CMake
2698 * Added missing symbol GEOS_DLL_EXPORT to request generation of
2699 import library for GEOS C API DLL
2700 * All targets configured for CMake build system have been
2701 successfully built and tested using CMake.
2702 * CMake-based install target successfully tested on Windows 7
2703 ** Default prefix for 32-bit build is "c:\Program Files
2704 (x86)\geos\" where bin, lib and include directories are created.
2706 2010-01-18 00:59 Mateusz Loskot <mateusz@loskot.net>
2708 * [r2868] * Successfully tested CMake configuration with Visual
2710 * Disable argument dependant lookup (Koenig) for min/max
2711 functions to make sure GEOS compiles in the presence of the
2713 * Some platform headers define min() and max() macros which cause
2714 some common C++ constructs to fail to compile.
2716 2010-01-17 23:54 Mateusz Loskot <mateusz@loskot.net>
2718 * [r2867] Configured 'make install' for tools to install
2719 geos-config program on Unix platforms (#317). Fixed missing
2720 prefix nad exec_prefix variables substitution during geos-config
2723 2010-01-17 23:40 Mateusz Loskot <mateusz@loskot.net>
2725 * [r2866] Configured 'make install' target for GEOS C shared
2726 library and headers (#317). Install platform.h and version.h from
2727 build directory where they are installed, not from source tree.
2728 Added GEOS C API header location to include directories.
2730 2010-01-17 23:06 Mateusz Loskot <mateusz@loskot.net>
2732 * [r2865] Configured 'make install' target for GEOS C++ static
2733 library archive and headers (#317)
2735 2010-01-17 03:21 Mateusz Loskot <mateusz@loskot.net>
2737 * [r2864] Removed build/bjam directory with old and no longer
2738 maintained build configuration based on Boost.Build
2740 2010-01-17 03:12 Mateusz Loskot <mateusz@loskot.net>
2742 * [r2863] Added simplewkttester and xmltester tests to CMake
2743 configuration (#317)
2745 2010-01-17 03:00 Mateusz Loskot <mateusz@loskot.net>
2747 * [r2862] Updated CMake configuration (#317): CMake generates
2748 config headers in build tree. Added generation of geos-config
2749 script. Refined include directories settings. Added unit tests
2750 package to the configuration. Status: GEOS core + GEOS C library
2751 + unit tests build and run successfully.
2753 2010-01-17 02:07 Mateusz Loskot <mateusz@loskot.net>
2755 * [r2861] Now CMake can generates geos_c.h (#317). Removed
2756 include/geos/version.h.cmake as no longer needed - CMake can
2757 subsitute variables of Autoconf-style @VAR@ very well.
2759 2010-01-17 00:46 Mateusz Loskot <mateusz@loskot.net>
2761 * [r2860] Refined detection of isnan and isfinite features (#317)
2763 2010-01-16 22:20 Mateusz Loskot <mateusz@loskot.net>
2765 * [r2859] Added checks of C/C++ headers and library features like
2766 64-bit integer type (#317)
2768 2010-01-16 21:45 Mateusz Loskot <mateusz@loskot.net>
2770 * [r2858] Added generation of build-specific platform.h file from
2771 platform.h.cmake (#317)
2773 2010-01-16 21:25 Mateusz Loskot <mateusz@loskot.net>
2775 * [r2857] Set version numbers and generate version.h for CMake
2778 2010-01-16 20:41 Mateusz Loskot <mateusz@loskot.net>
2780 * [r2856] Added platform.h.cmake file used by build configuration
2781 for CMake build system (#317)
2783 2010-01-16 20:40 Mateusz Loskot <mateusz@loskot.net>
2785 * [r2855] Removed definition of INT64_CONST_IS_I64 - it is not
2786 checked or used anywhere
2788 2010-01-16 20:12 Mateusz Loskot <mateusz@loskot.net>
2790 * [r2854] Unified detection of math features to define FINITE and
2793 2010-01-16 18:14 Mateusz Loskot <mateusz@loskot.net>
2795 * [r2853] Moved getMachineByteOrder from include/geos/platform.h to
2796 include/geos/util/Machine.h. This function is universal for
2797 non-Windows and Windows platforms
2799 2010-01-16 17:03 Mateusz Loskot <mateusz@loskot.net>
2801 * [r2852] Added first straps of configuration for CMake build
2804 2010-01-16 02:40 Mateusz Loskot <mateusz@loskot.net>
2806 * [r2851] Removed tests/geostest/.deps directory
2808 2010-01-16 02:14 Mateusz Loskot <mateusz@loskot.net>
2810 * [r2850] Moved src/examples out of src directory (#315)
2812 2010-01-14 00:01 Mateusz Loskot <mateusz@loskot.net>
2814 * [r2849] Updated Visual Studio 2010 projects in build/msvc10 with
2815 new location of include and src (#315)
2817 2010-01-13 21:35 Mateusz Loskot <mateusz@loskot.net>
2819 * [r2848] * Successfully compiled with Visual C++ 8.0 after
2820 restructuring source tree.
2821 ** NodedSegmentString class;
2822 ** Use explicit self-describing two-step casts to indicate what's
2823 really happening - C-cast is evil and hides serious interface
2825 ** Added missing <cstddef> and qualify size_t with std namespace.
2827 2010-01-13 21:25 Mateusz Loskot <mateusz@loskot.net>
2829 * [r2847] Updated Visual Studio 2005 projects in build/msvc80 with
2830 new location of include and src (#315)
2832 2010-01-13 18:07 Mateusz Loskot <mateusz@loskot.net>
2834 * [r2846] Updated Visual Studio 2008 projects in build/msvc90 with
2835 new location of include and src (#315)
2837 2010-01-13 17:54 Mateusz Loskot <mateusz@loskot.net>
2839 * [r2845] Updated makefile.vc, nmake.opt, src/makefile.vc files
2840 with new location of include and src (#315)
2842 2010-01-13 03:03 Mateusz Loskot <mateusz@loskot.net>
2844 * [r2844] Updated remaining directories doc, macros, tools, tests,
2845 swig, capi with new src and include location (#315). Fixed
2846 previous updates. Successfull build on Linux.
2848 2010-01-13 02:08 Mateusz Loskot <mateusz@loskot.net>
2850 * [r2843] Updated Makefile.am files in capi subtree after moved to
2853 2010-01-13 02:01 Mateusz Loskot <mateusz@loskot.net>
2855 * [r2842] Updated Makefile.am files in src subtree after moved to
2858 2010-01-13 00:48 Mateusz Loskot <mateusz@loskot.net>
2860 * [r2841] Updated new source structure in configure.in and root
2861 Makefile.am - part 2 (#315)
2863 2010-01-13 00:45 Mateusz Loskot <mateusz@loskot.net>
2865 * [r2840] Updated new source structure in configure.in and root
2868 2010-01-13 00:43 Mateusz Loskot <mateusz@loskot.net>
2870 * [r2839] Updated Makefile.am files in headers subtree after moved
2871 to new location in include (#315)
2873 2010-01-12 23:58 Mateusz Loskot <mateusz@loskot.net>
2875 * [r2838] Moved source directory to src (#315)
2877 2010-01-12 23:55 Mateusz Loskot <mateusz@loskot.net>
2879 * [r2837] Moved source/headers directory to include (#315)
2881 2009-12-23 12:37 Mateusz Loskot <mateusz@loskot.net>
2883 * [r2835] Removed GNU specific printf formatter
2885 2009-12-22 11:38 Mateusz Loskot <mateusz@loskot.net>
2887 * [r2834] Fixed compiler warning about extra tokens at end of
2888 #endif directive in export.h
2890 2009-12-15 17:29 Mateusz Loskot <mateusz@loskot.net>
2892 * [r2833] Fixed missing CoordinateSequenceFactory.cpp from
2893 makefile.vc (Ticket #313)
2895 2009-12-15 14:44 Mateusz Loskot <mateusz@loskot.net>
2897 * [r2832] * Assert precision model scale must never be negative
2898 * Replaced use of operator== against float-point number with
2902 2009-12-15 14:38 Mateusz Loskot <mateusz@loskot.net>
2904 * [r2831] In WKTWriter, initialise formatting buffer and avoid
2905 unnecessary calls to string constructor.
2907 2009-12-14 19:18 Paul Ramsey <pramsey@cleverelephant.ca>
2909 * [r2828] Update version numbers on trunk to 3.3 series
2911 2009-12-14 19:06 Sandro Santilli <strk@keybit.net>
2915 2009-12-14 18:58 Sandro Santilli <strk@keybit.net>
2917 * [r2825] Don't mention 'troubles' in documentation (some like it
2920 2009-12-14 15:23 Mateusz Loskot <mateusz@loskot.net>
2922 * [r2824] * Fixed bug in WKTWriter that was dropping geometry tag
2923 in string representation of geometry
2924 * Improved message carried by TopologyException
2926 2009-12-11 13:17 Sandro Santilli <strk@keybit.net>
2930 2009-12-11 13:10 Sandro Santilli <strk@keybit.net>
2932 * [r2822] Fix memory leak in
2933 BasicPreparedGeometry::isAnyTargetComponentInTest (issue #308)
2934 and drop Coordinate copies from it.
2936 2009-12-09 11:10 Mateusz Loskot <mateusz@loskot.net>
2938 * [r2821] Fixed generation of platform.h as pre-build step of GEOS
2939 lib project for Visual C++
2941 2009-12-09 11:05 Mateusz Loskot <mateusz@loskot.net>
2943 * [r2820] * Fixed generation of platform.h as pre-build step of
2944 GEOS lib project for Visual C++ 2005 and 2008
2945 * Added missing headers.
2947 2009-12-08 22:47 Paul Ramsey <pramsey@cleverelephant.ca>
2949 * [r2817] Prepare for RC4 release.
2951 2009-12-08 21:40 Mateusz Loskot <mateusz@loskot.net>
2953 * [r2816] Updated svn:ignore patterns
2955 2009-12-08 21:39 Mateusz Loskot <mateusz@loskot.net>
2957 * [r2815] build/msvc10: fixed list of EXTRA_DIST files
2959 2009-12-08 17:51 Sandro Santilli <strk@keybit.net>
2961 * [r2814] This shouldn't be in the repository !
2963 2009-12-08 17:50 Sandro Santilli <strk@keybit.net>
2965 * [r2813] Remove deprecated/unused files
2967 2009-12-08 17:42 Sandro Santilli <strk@keybit.net>
2969 * [r2812] Drop useless (and leaking) heap allocation exposed by the
2970 new prepared linestring intersection test
2972 2009-12-08 17:42 Sandro Santilli <strk@keybit.net>
2974 * [r2811] Add missing destructor of PreparedLineString (closes
2977 2009-12-08 17:39 Sandro Santilli <strk@keybit.net>
2979 * [r2810] Add test with Prepared linestrings, for the sake of
2980 testing the leak reported in ticket #305
2982 2009-12-06 01:05 Mateusz Loskot <mateusz@loskot.net>
2984 * [r2809] Updated source code files with svn:keywords property.
2986 2009-12-06 01:01 Mateusz Loskot <mateusz@loskot.net>
2988 * [r2808] Updated svn:ignore patterns
2990 2009-12-06 00:56 Mateusz Loskot <mateusz@loskot.net>
2992 * [r2807] Updated svn:ignore patterns
2994 2009-12-06 00:51 Mateusz Loskot <mateusz@loskot.net>
2996 * [r2806] Updated configure.in after moved non-unit tests programs
2997 out of tests/unit (Tickets #240).
2999 2009-12-06 00:47 Mateusz Loskot <mateusz@loskot.net>
3001 * [r2805] Moved non-unit tests programs out of tests/unit: geostest
3002 -> tests/geostest, threadtest -> tests/thread, badthreadtest ->
3003 tests/thread (Ticket #240).
3005 2009-12-05 21:59 Mateusz Loskot <mateusz@loskot.net>
3007 * [r2804] Added build/msvc80/geos_xmltester to configure.in
3009 2009-12-05 21:28 Mateusz Loskot <mateusz@loskot.net>
3011 * [r2803] Added geos_xmltester.vcproj project to build/msvc80
3013 2009-12-05 21:20 Mateusz Loskot <mateusz@loskot.net>
3015 * [r2802] Added GEOS_DLL_EXPORT to preprocessor definitions in
3016 build/msvc80/geos_c_dll/geos_c_dll.vcproj
3018 2009-12-05 20:30 Mateusz Loskot <mateusz@loskot.net>
3020 * [r2801] small cleanup
3022 2009-12-05 20:23 Mateusz Loskot <mateusz@loskot.net>
3024 * [r2800] Updated solution for Visual C++ 8.0 (Visual Studio 2005)
3027 2009-12-05 20:21 Mateusz Loskot <mateusz@loskot.net>
3029 * [r2799] Updated information in README about build/msvcXY
3032 2009-12-04 17:38 Mateusz Loskot <mateusz@loskot.net>
3034 * [r2798] Updated configure.in with msvc10
3036 2009-12-04 17:05 Mateusz Loskot <mateusz@loskot.net>
3038 * [r2797] Added solution and projects for Visual Studio 2010 (note
3039 msvc90 denotes 9.0 however msvc10 is 10 not 1.0)
3041 2009-12-04 15:58 Mateusz Loskot <mateusz@loskot.net>
3043 * [r2796] Missing svn keywords
3045 2009-12-04 15:30 Mateusz Loskot <mateusz@loskot.net>
3047 * [r2795] Small fixes to TUT.
3049 2009-12-04 15:20 Mateusz Loskot <mateusz@loskot.net>
3051 * [r2794] Replaced long with std::streampos
3053 2009-12-04 15:07 Mateusz Loskot <mateusz@loskot.net>
3055 * [r2793] std::back_inserter requires <iterator> in
3056 geom/CoordinateSequence.cpp
3058 2009-12-04 13:57 Mateusz Loskot <mateusz@loskot.net>
3060 * [r2792] Updated Visual C++ 9.0 project
3062 2009-12-03 22:51 Mateusz Loskot <mateusz@loskot.net>
3064 * [r2791] Yet another try to fix EOL in geos/export.h
3066 2009-12-03 20:29 Mateusz Loskot <mateusz@loskot.net>
3068 * [r2790] Removed mysterious extra tokens (blanks) from
3071 2009-12-03 20:16 Mateusz Loskot <mateusz@loskot.net>
3073 * [r2789] Removed mysterious extra tokens (blanks) from
3076 2009-12-03 20:01 Mateusz Loskot <mateusz@loskot.net>
3078 * [r2788] Updated Visual C++ project geos_unit.vcproj
3080 2009-12-03 19:59 Mateusz Loskot <mateusz@loskot.net>
3082 * [r2787] Part 26 of larger changeset - source/headers:
3083 * Refine FINITE macro - pseudo-POSIX layer in Visual C++ does not
3084 offer long double version of finite()
3087 2009-12-03 19:57 Mateusz Loskot <mateusz@loskot.net>
3089 * [r2786] Part 25 of larger changeset - source/headers/geos/util:
3090 * Declare noncopyable types as such explicitly (Ticket #304).
3093 2009-12-03 19:55 Mateusz Loskot <mateusz@loskot.net>
3095 * [r2785] Part 24 of larger changeset -
3096 source/headers/geos/simplify:
3097 * Declare noncopyable types as such explicitly (Ticket #304).
3100 2009-12-03 19:52 Mateusz Loskot <mateusz@loskot.net>
3102 * [r2784] Part 23 of larger changeset -
3103 source/headers/geos/planargraph
3104 * Declare noncopyable types as such explicitly (Ticket #304).
3107 2009-12-03 19:51 Mateusz Loskot <mateusz@loskot.net>
3109 * [r2783] Part 22 of larger changeset -
3110 source/headers/geos/planargraph/algorithm:
3111 * Declare noncopyable types as such explicitly (Ticket #304).
3114 2009-12-03 19:50 Mateusz Loskot <mateusz@loskot.net>
3116 * [r2782] Part 21 of larger changeset -
3117 source/headers/geos/operation/valid:
3118 * Declare noncopyable types as such explicitly (Ticket #304).
3121 2009-12-03 19:48 Mateusz Loskot <mateusz@loskot.net>
3123 * [r2781] Part 20 of larger changeset -
3124 source/headers/geos/operation/overlay:
3125 * Declare noncopyable types as such explicitly (Ticket #304).
3126 * Unified EOL and style.
3129 2009-12-03 19:46 Mateusz Loskot <mateusz@loskot.net>
3131 * [r2780] Part 19 of larger changeset -
3132 source/headers/geos/operation/overlay:
3133 * Declare noncopyable types as such explicitly (Ticket #304).
3135 * Unified EOL and style.
3137 2009-12-03 19:45 Mateusz Loskot <mateusz@loskot.net>
3139 * [r2779] Part 18of larger changeset -
3140 source/headers/geos/operation/buffer:
3141 * Declare noncopyable types as such explicitly (Ticket #304).
3143 * Unified EOL and style.
3145 2009-12-03 19:44 Mateusz Loskot <mateusz@loskot.net>
3147 * [r2778] Part 17 of larger changeset -
3148 source/headers/geos/noding/snapround:
3149 * Declare noncopyable types as such explicitly (Ticket #304).
3150 * Added Visual C++ pragmas.
3152 * Unified EOL and style.
3154 2009-12-03 19:41 Mateusz Loskot <mateusz@loskot.net>
3156 * [r2777] Part 16 of larger changeset -
3157 source/headers/geos/noding/snapround:
3158 * Declare noncopyable types as such explicitly (Ticket #304).
3159 * Added Visual C++ pragmas.
3161 * Unified EOL and style.
3163 2009-12-03 19:39 Mateusz Loskot <mateusz@loskot.net>
3165 * [r2776] Part 15 of larger changeset -
3166 source/headers/geos/linearref:
3167 * Declare noncopyable types as such explicitly (Ticket #304).
3170 2009-12-03 19:38 Mateusz Loskot <mateusz@loskot.net>
3172 * [r2775] Part 14 of larger changeset - source/headers/geos/io:
3173 * Declare noncopyable types as such explicitly (Ticket #304).
3176 2009-12-03 19:36 Mateusz Loskot <mateusz@loskot.net>
3178 * [r2774] Part 13 of larger changeset -
3179 source/headers/geos/index/chain:
3180 * Declare noncopyable types as such explicitly (Ticket #304).
3181 * Added Visual C++ pragmas.
3184 2009-12-03 19:36 Mateusz Loskot <mateusz@loskot.net>
3186 * [r2773] Part 12 of larger changeset -
3187 source/headers/geos/geomgraph:
3188 * Declare noncopyable types as such explicitly (Ticket #304).
3189 * Added Visual C++ pragmas.
3192 2009-12-03 19:30 Mateusz Loskot <mateusz@loskot.net>
3194 * [r2772] Part 11 of larger changeset -
3195 source/headers/geos/geom/util:
3196 * Declare noncopyable types as such explicitly (Ticket #304).
3197 * Added Visual C++ pragmas.
3200 2009-12-03 19:29 Mateusz Loskot <mateusz@loskot.net>
3202 * [r2771] Part 10of larger changeset -
3203 source/headers/geos/geom/prep:
3204 * Declare noncopyable types as such explicitly (Ticket #304).
3205 * Added Visual C++ pragmas.
3208 2009-12-03 19:27 Mateusz Loskot <mateusz@loskot.net>
3210 * [r2770] Part 9 of larger changeset -
3211 source/headers/geos/algorithm:
3212 * Declare noncopyable types as such explicitly (Ticket #304).
3213 * Added Visual C++ pragmas.
3216 2009-12-03 19:24 Mateusz Loskot <mateusz@loskot.net>
3218 * [r2769] Part 7 of larger changeset - source/geomgraph:
3219 * Fixed incorrect int to string conversion.
3221 2009-12-03 19:23 Mateusz Loskot <mateusz@loskot.net>
3223 * [r2768] Part 7 of larger changeset - source/index/intervalrtree:
3224 * Declare noncopyable types as such explicitly (Ticket #304).
3225 * Added Visual C++ pragmas.
3228 2009-12-03 19:22 Mateusz Loskot <mateusz@loskot.net>
3230 * [r2767] Refined changeset r2766 - fix for nested classes required
3233 2009-12-03 19:14 Mateusz Loskot <mateusz@loskot.net>
3235 * [r2766] Part 6 of larger changeset - source/noding:
3236 * Declare noncopyable types as such explicitly (Ticket #304).
3237 * Added Visual C++ pragmas.
3240 2009-12-03 19:11 Mateusz Loskot <mateusz@loskot.net>
3242 * [r2765] Part 5 of larger changeset - source/noding/snapround:
3243 * Declare noncopyable types as such explicitly (Ticket #304).
3244 * Added Visual C++ pragmas.
3247 2009-12-03 19:03 Mateusz Loskot <mateusz@loskot.net>
3249 * [r2764] Part 4 of larger changeset - source/algorithm:
3250 * Declare noncopyable types as such explicitly (Ticket #304).
3251 * Added Visual C++ pragmas.
3254 2009-12-03 19:02 Mateusz Loskot <mateusz@loskot.net>
3256 * [r2763] Part 3 of larger changeset - source/operation:
3257 * Declare noncopyable types as such explicitly (Ticket #304).
3260 2009-12-03 19:01 Mateusz Loskot <mateusz@loskot.net>
3262 * [r2762] Part 2 of larger changeset - source/simplify:
3263 * Declare noncopyable types as such explicitly (Ticket #304).
3265 * Unified EOL to LF.
3267 2009-12-03 18:56 Mateusz Loskot <mateusz@loskot.net>
3269 * [r2761] Part 1 of larger changeset - tests/unit:
3270 * Declare noncopyable types as such explicitly (Ticket #304).
3272 * Unified EOL to LF.
3274 2009-12-03 14:48 Mateusz Loskot <mateusz@loskot.net>
3276 * [r2760] * Added Visual C++ pragmas.
3277 * Fixed implicit pointer tests for 0 (save typing is a myth, be
3280 2009-12-03 13:25 Mateusz Loskot <mateusz@loskot.net>
3282 * [r2759] Updated C++ TUT framework.
3284 2009-12-01 16:16 Mateusz Loskot <mateusz@loskot.net>
3286 * [r2758] Improved WKBReader::readHEX to read WKB encoded with
3287 lower-case hex digits, useful if combined with SQL
3288 encode(geometry, 'hex')
3290 2009-12-01 15:39 Mateusz Loskot <mateusz@loskot.net>
3292 * [r2757] * More fixes for incompleteness of types required by
3294 * Replaced utility macros with disappearing ignorance template
3297 2009-12-01 13:05 Mateusz Loskot <mateusz@loskot.net>
3299 * [r2756] Tweaked projects for Visual Studio 2008
3301 2009-11-30 17:29 Mateusz Loskot <mateusz@loskot.net>
3303 * [r2755] * GEOSFree_r should check context handle even if its not
3304 used - nullptr may indicate logic error.
3306 2009-11-30 13:55 Mateusz Loskot <mateusz@loskot.net>
3308 * [r2754] * Fixed incomplete types Geometry and
3309 TaggedLinesSimplifier in TopologyPreservingSimplifier.h -
3310 required by std::auto_ptr
3311 * Removed unreachable code.
3312 * Removed /Wp64 option from Visual Studio 2008 projects.
3314 2009-11-30 12:25 Mateusz Loskot <mateusz@loskot.net>
3316 * [r2753] Missing log.
3318 2009-11-30 10:48 Mateusz Loskot <mateusz@loskot.net>
3320 * [r2752] * Added missing tests to Visual Studio 2008 project
3321 * Replaced call to isnan() missing in Visual C++ with ISNAN macro
3323 2009-11-29 10:09 Sandro Santilli <strk@keybit.net>
3327 2009-11-26 21:42 Sandro Santilli <strk@keybit.net>
3329 * [r2748] Add ISNAN support in platform.h.in
3331 2009-11-26 21:34 Sandro Santilli <strk@keybit.net>
3333 * [r2747] Remove unreferenced files from the repository
3335 2009-11-26 21:28 Sandro Santilli <strk@keybit.net>
3337 * [r2746] Remove reference to files not needing to go in the dll
3339 2009-11-26 21:21 Sandro Santilli <strk@keybit.net>
3341 * [r2745] Put destructor of the CoordinateSequenceFactory in an
3342 implementation file, hopefully reducing linker confusion about
3343 RTTI (see ticket #299)
3345 2009-11-26 19:49 Paul Ramsey <pramsey@cleverelephant.ca>
3347 * [r2744] Add magic flags for OS/X Snow Leopard only. (#299)
3349 2009-11-26 19:46 Paul Ramsey <pramsey@cleverelephant.ca>
3351 * [r2743] Add vc90 xmltester target to Makefile build
3353 2009-11-26 18:29 Frank Warmerdam <warmerdam@pobox.com>
3355 * [r2742] clarify ownership of returned buffer from wkbwriter
3357 2009-11-26 16:32 Paul Ramsey <pramsey@cleverelephant.ca>
3359 * [r2741] Fix missing components in tarball (#300)
3361 2009-11-24 18:05 Sandro Santilli <strk@keybit.net>
3365 2009-11-23 18:17 Sandro Santilli <strk@keybit.net>
3367 * [r2735] Coordiante->Coordinate
3369 2009-11-23 18:06 Sandro Santilli <strk@keybit.net>
3371 * [r2734] Avoid reallocations in Union short-circuit
3373 2009-11-20 19:58 Sandro Santilli <strk@keybit.net>
3375 * [r2733] Don't force heap allocation of vectors for getting nodes
3378 2009-11-19 21:30 Sandro Santilli <strk@keybit.net>
3380 * [r2732] Don't heap-allocate std::vector in
3381 MCIndexSegmentSetMutualIntersector
3383 2009-11-19 21:06 Sandro Santilli <strk@keybit.net>
3385 * [r2731] Don't force heap allocation when building edge rings for
3388 2009-11-19 20:29 Sandro Santilli <strk@keybit.net>
3390 * [r2730] Don't force heap allocation of std::vector in
3391 PolygonizeGraph when deleting dangles (moved allocation higher,
3392 in Polygonizer, so needs a second pass)
3394 2009-11-19 20:20 Sandro Santilli <strk@keybit.net>
3396 * [r2729] don't heap-allocate vectors in findLabeledEdgeRings
3398 2009-11-19 19:57 Sandro Santilli <strk@keybit.net>
3400 * [r2728] Move heap-allocation of vector used for 'cut-lines'
3401 containment out of PolygonizeGraph (but into Polygonizer)
3403 2009-11-19 19:31 Sandro Santilli <strk@keybit.net>
3405 * [r2727] Don't force heap-allocation of vectors for
3406 finding/labeling edge rings
3408 2009-11-19 19:19 Sandro Santilli <strk@keybit.net>
3410 * [r2726] Change PolygonizeGraph::getEdgeRings signature so not to
3411 force heap allocation of std::vector, update Polygonizer
3414 2009-11-19 19:06 Sandro Santilli <strk@keybit.net>
3416 * [r2725] Do not heap-allocate vector of Node when finding
3419 2009-11-19 18:52 Sandro Santilli <strk@keybit.net>
3421 * [r2724] Don not allocate the container of STRtree node childs on
3424 2009-11-19 16:40 Paul Ramsey <pramsey@cleverelephant.ca>
3426 * [r2723] Apply patch for --disable-cassert compilation (#291)
3428 2009-11-18 18:57 Paul Ramsey <pramsey@cleverelephant.ca>
3430 * [r2720] Reverse the upgrade process a bit, bump up revision
3431 numbers *after* release so that the repo version is always one
3432 higher than the release version. (#287)
3434 2009-11-18 01:28 Mateusz Loskot <mateusz@loskot.net>
3436 * [r2717] Silent warning thrown by Visual C++ about mixed class and
3437 struct keyword (#269)
3439 2009-11-17 20:29 Sandro Santilli <strk@keybit.net>
3441 * [r2716] Include capi::GEOSGeomFromWKB test in geos_unit build
3442 (should also distribute as side-effect)
3444 2009-11-11 23:05 Sandro Santilli <strk@keybit.net>
3446 * [r2713] Change ChangeLog generation rule so it doesn't mess with
3447 make dist. Reflect in HOW_TO_RELEASE
3449 2009-11-10 23:54 Sandro Santilli <strk@keybit.net>
3451 * [r2712] Make ChangeLog target non-phony to keep 'distcheck'
3452 happy. Reorganize HOW_TO_RELEASE steps.
3454 2009-11-10 22:58 Sandro Santilli <strk@keybit.net>
3456 * [r2711] Package stuff for release
3458 2009-10-29 21:06 Mateusz Loskot <mateusz@loskot.net>
3460 * [r2710] Testing linker problem with DEFAULT_QUADRANT_SEGMENT
3463 2009-10-29 20:58 Mateusz Loskot <mateusz@loskot.net>
3465 * [r2709] Testing linker problem with DEFAULT_QUADRANT_SEGMENT
3468 2009-10-29 20:55 Mateusz Loskot <mateusz@loskot.net>
3470 * [r2708] Fixed CRLF to LF in BufferOpTest.cpp
3472 2009-10-29 20:47 Mateusz Loskot <mateusz@loskot.net>
3474 * [r2707] Missing include of BufferParameters.h header in
3475 BufferOpTest.cpp unit suite
3477 2009-10-29 16:20 Mateusz Loskot <mateusz@loskot.net>
3479 * [r2706] Added more test cases for buffer calculation based on A
3480 (input) geometries from XMLTester's buffer.xml and
3481 TestBufferExternal2.xml tests.
3483 2009-10-29 15:11 Mateusz Loskot <mateusz@loskot.net>
3485 * [r2705] Added test case for buffer of multipolygon from
3486 XMLTester's buffer.xml, case #25 but with custom quadrant
3489 2009-10-29 14:24 Mateusz Loskot <mateusz@loskot.net>
3491 * [r2704] Added test case for buffer of POINT(0 0) with distance
3492 1.0 and 32 quadrant segments.
3494 2009-10-29 12:33 Mateusz Loskot <mateusz@loskot.net>
3496 * [r2703] * tests/unit/operation/buffer: added unit test case for
3498 * tests/unit/Makefile.am: added new test case source to Makefile,
3499 * build/msvc90/geos_unit/geos_unit.vcproj: updated Visual C++
3502 2009-10-28 12:09 Mateusz Loskot <mateusz@loskot.net>
3504 * [r2702] tests/xmltester/XMLTester.cpp: declare checkBufferSuccess
3505 function to take geometries by refernece to const
3507 2009-10-25 18:48 Mateusz Loskot <mateusz@loskot.net>
3509 * [r2701] Fixed typo in getCentroid function comment in Geometry.h.
3511 2009-10-23 13:04 Sandro Santilli <strk@keybit.net>
3513 * [r2700] Have LinearLocation::getSegment return by auto_ptr to
3514 encode ownership transfer. Fixes leak reported in #296.
3516 2009-10-23 12:58 Sandro Santilli <strk@keybit.net>
3518 * [r2699] Fix port info, add standard protection notes
3520 2009-10-23 10:21 Sandro Santilli <strk@keybit.net>
3522 * [r2698] Add destructor to LinearGeometryBuilder fixing memory
3525 2009-10-23 10:13 Sandro Santilli <strk@keybit.net>
3527 * [r2697] Fix memory access error (#283)
3529 2009-10-23 10:03 Sandro Santilli <strk@keybit.net>
3531 * [r2696] Fix port info for LinearGeometryBuilder
3533 2009-10-23 09:53 Sandro Santilli <strk@keybit.net>
3535 * [r2695] Cleanup LinearGeometrybuilder defs and impl to match
3536 common code style, add note about suspicious things (not written
3537 but noted that the class seems to lack a destructor..)
3539 2009-10-23 09:43 Sandro Santilli <strk@keybit.net>
3541 * [r2694] Document ownership of return from
3542 LocationIndexOfLine::indicesOf, fix mismatch delete/delete[] in
3545 2009-10-23 09:34 Sandro Santilli <strk@keybit.net>
3547 * [r2693] Add virtual dtor to virtual class
3549 2009-10-23 09:33 Sandro Santilli <strk@keybit.net>
3551 * [r2692] add some parens to hush gcc warning
3553 2009-10-23 09:00 Sandro Santilli <strk@keybit.net>
3555 * [r2691] Fix static building of C-api demo/tests
3557 2009-10-23 08:34 Sandro Santilli <strk@keybit.net>
3559 * [r2690] Run the last available-but-no-automatically-run test:
3562 2009-10-22 18:18 Sandro Santilli <strk@keybit.net>
3564 * [r2689] Merge buffer_snapround.xml into buffer.xml
3566 2009-10-22 17:13 Sandro Santilli <strk@keybit.net>
3568 * [r2688] A quick check reveals that the tests in buffer.xml are
3569 not really duplicated elsewhere so we run that test too now as
3572 2009-10-22 17:07 Sandro Santilli <strk@keybit.net>
3574 * [r2687] Give buffer.xml cases a somewhat more helpful
3575 description, fix 4 expected results after eye-checking. This is
3576 still not automatically run case it might contain duplicated
3577 tests from elsewhere (to be checked).
3579 2009-10-22 16:30 Sandro Santilli <strk@keybit.net>
3581 * [r2686] Don't segfault on EOF inside <op> tag
3583 2009-10-20 16:59 Sandro Santilli <strk@keybit.net>
3585 * [r2685] Commit MingW bug workaround provided by sanak in ticket
3588 2009-10-19 13:38 Mateusz Loskot <mateusz@loskot.net>
3590 * [r2684] tests/xmltester/tests/buffer_snapround.xml: not
3591 well-formed XML, fixed missing attribute.
3593 2009-10-17 14:47 Sandro Santilli <strk@keybit.net>
3597 2009-10-17 14:43 Sandro Santilli <strk@keybit.net>
3601 2009-10-17 14:35 Sandro Santilli <strk@keybit.net>
3603 * [r2681] Half the calls to the virtual CoordinateSequence::getAt
3604 when computing line distances
3606 2009-10-17 13:40 Sandro Santilli <strk@keybit.net>
3608 * [r2680] Drop pointless asserts. We'd abort anyway if vector is
3609 null. For the out-of-range case the GNU c++ lib helps debugging
3610 with an environment variable
3612 2009-10-17 13:04 Sandro Santilli <strk@keybit.net>
3614 * [r2679] Add note of private/static nature of implemented methods
3616 2009-10-17 12:28 Sandro Santilli <strk@keybit.net>
3618 * [r2678] Expose a usable toVector method for CoordinateSequence
3619 (ie: no memory management issues). Use it from
3620 Polygon::getCoordinates.
3622 2009-10-17 12:02 Sandro Santilli <strk@keybit.net>
3624 * [r2677] Don't allocate too much space for polygon points vector.
3627 2009-10-16 15:27 Mateusz Loskot <mateusz@loskot.net>
3629 * [r2676] xmltester/tests: missing double quotes around XML
3630 attribute value in fme.xml.
3632 2009-10-14 20:42 Sandro Santilli <strk@keybit.net>
3634 * [r2675] regenerate ChangeLog
3636 2009-10-14 15:32 Mateusz Loskot <mateusz@loskot.net>
3638 * [r2674] * Optional use of GEOS_DEBUG_MSVC_USE_VLD in
3640 * Added xmltester/makefile.vc as port of testrunner.sh for
3641 Windows to be able to run all tests in batch:
3642 ** nmake /f makefile.vc XMLTESTER=C:\path\to\xmltester.exe
3644 2009-10-14 12:05 Mateusz Loskot <mateusz@loskot.net>
3646 * [r2673] Added msvc90/geos_xmltester to solution for Visual Studio
3649 2009-10-14 12:03 Mateusz Loskot <mateusz@loskot.net>
3651 * [r2672] Enable use of Stalkwalker only if building with Visual
3652 C++ and GEOS_TEST_USE_STACKWALKER is defined.
3654 2009-10-13 16:25 Mateusz Loskot <mateusz@loskot.net>
3656 * [r2671] build/msvc90: added missing sources of linearref package.
3657 Builds with Visual C++ 9.0 (using both project and makefiles).
3659 2009-10-13 14:20 Frank Warmerdam <warmerdam@pobox.com>
3661 * [r2670] fix nmake dll export, and link test programs (#288)
3663 2009-10-08 12:51 Frank Warmerdam <warmerdam@pobox.com>
3665 * [r2669] add new directories and source (#288)
3667 2009-10-08 08:56 Sandro Santilli <strk@keybit.net>
3669 * [r2668] regenerate ChangeLog now that we have all names in
3671 2009-10-08 08:47 Sandro Santilli <strk@keybit.net>
3673 * [r2667] Add other missing names/addresses
3675 2009-10-08 08:40 Sandro Santilli <strk@keybit.net>
3677 * [r2666] Automatically generate the ChangeLog file, forget
3680 2009-10-08 08:38 Sandro Santilli <strk@keybit.net>
3682 * [r2665] Don't signal topology exception when it triggers snapping
3684 2009-10-08 08:37 Sandro Santilli <strk@keybit.net>
3686 * [r2664] Add yury, fernando and sean
3688 2009-10-08 08:17 Sandro Santilli <strk@keybit.net>
3690 * [r2663] Distribute all of TUT
3692 2009-10-08 07:56 Sandro Santilli <strk@keybit.net>
3694 * [r2662] Properly set version for win target
3696 2009-10-07 07:53 Sandro Santilli <strk@keybit.net>
3698 * [r2661] Expose single-sided buffering in C-API (see ticket #258)
3700 2009-10-05 21:36 Sandro Santilli <strk@keybit.net>
3702 * [r2659] Drop use of static data in DistanceToPoint class (for
3705 2009-10-05 19:29 Sandro Santilli <strk@keybit.net>
3707 * [r2658] release memory earlier, and closer to allocation
3709 2009-10-05 19:04 Sandro Santilli <strk@keybit.net>
3711 * [r2657] Finish plugging leaks. Make check runs with no leaks.
3713 2009-10-05 18:42 Sandro Santilli <strk@keybit.net>
3715 * [r2656] another memory management doc
3717 2009-10-05 18:40 Sandro Santilli <strk@keybit.net>
3719 * [r2655] Document more memory management issues
3721 2009-10-05 17:20 Sandro Santilli <strk@keybit.net>
3723 * [r2654] More memory leak fixes in single-sided buffering
3726 2009-10-05 16:58 Sandro Santilli <strk@keybit.net>
3728 * [r2653] Plug some memory leaks in single sided buffering
3731 2009-10-05 16:44 Sandro Santilli <strk@keybit.net>
3733 * [r2652] Document ownership of return from
3734 LineMerger::getMergedLineStrings
3736 2009-10-05 16:40 Sandro Santilli <strk@keybit.net>
3738 * [r2651] Alright, there's no standard style yet so this file is
3739 made empty, but good to have for reference
3741 2009-10-01 10:30 Sandro Santilli <strk@keybit.net>
3743 * [r2650] Throw an exception rather than returning NULL if input to
3744 single-sided buffer code is invalid
3746 2009-10-01 09:10 Sandro Santilli <strk@keybit.net>
3748 * [r2649] Have single-sided buffer constructor return a simple
3749 LINESTRING when appropriate rather than forcing a MULTI; import 2
3750 tests from the SAFE testsuite
3752 2009-10-01 09:01 Sandro Santilli <strk@keybit.net>
3754 * [r2648] Better parse style parameter
3756 2009-10-01 08:46 Sandro Santilli <strk@keybit.net>
3758 * [r2647] Add utility script to import tests from SAFE software
3760 2009-10-01 08:42 Sandro Santilli <strk@keybit.net>
3762 * [r2646] Don't segfault on xml tests missing precision model
3765 2009-10-01 07:24 Sandro Santilli <strk@keybit.net>
3767 * [r2645] Re-enable the now succeeding test for sharp edges line
3768 single sided buffering
3770 2009-10-01 07:23 Sandro Santilli <strk@keybit.net>
3772 * [r2644] Use FLAT/BUTT endcaps when doing single sided buffering
3774 2009-10-01 07:06 Sandro Santilli <strk@keybit.net>
3776 * [r2643] Fix trimming of left/right curves (ie: don't include the
3779 2009-10-01 06:33 Sandro Santilli <strk@keybit.net>
3781 * [r2642] Use snapped intersection between full buffer boundary and
3782 single-sided offset curves
3784 2009-09-30 22:18 Sandro Santilli <strk@keybit.net>
3786 * [r2641] Check hausdorff distance in both directions, or an
3787 expected output line longer than the obtained one would be found
3790 2009-09-30 20:27 Sandro Santilli <strk@keybit.net>
3792 * [r2640] Some debugging for single sided buffers
3794 2009-09-30 19:18 Sandro Santilli <strk@keybit.net>
3796 * [r2639] Another simple test for single-sided buffer (horizontal
3797 line, both directions)
3799 2009-09-30 19:07 Sandro Santilli <strk@keybit.net>
3801 * [r2638] Another simple test for a vertical line, opposite
3802 direction from previous
3804 2009-09-30 19:05 Sandro Santilli <strk@keybit.net>
3806 * [r2637] Add test for single sided buffer on simple, vertical,
3807 line (this one succeeds both left and right)
3809 2009-09-30 18:57 Sandro Santilli <strk@keybit.net>
3811 * [r2636] VIM setting for GEOS source code style (3-spaces tabs)
3813 2009-09-30 14:14 Sandro Santilli <strk@keybit.net>
3815 * [r2635] Don't use non-standard escape sequences with 'echo'
3817 2009-09-28 10:35 Sandro Santilli <strk@keybit.net>
3819 * [r2634] Replace no-commercial-use licenced MarkupSTL with tinyXML
3821 2009-09-28 10:34 Sandro Santilli <strk@keybit.net>
3823 * [r2633] Temporarly disable failing single sided buffer test
3825 2009-09-28 10:10 Sandro Santilli <strk@keybit.net>
3827 * [r2632] Oops, it seems I just don't want a test to fail ;)
3829 2009-09-28 10:09 Sandro Santilli <strk@keybit.net>
3831 * [r2631] Don't give a false success if one of the
3832 expected/obtained geometry is empty
3834 2009-09-28 09:03 Sandro Santilli <strk@keybit.net>
3836 * [r2630] Add offsets to PrecisionModel text output
3838 2009-09-28 07:02 Sandro Santilli <strk@keybit.net>
3840 * [r2629] Add an hausdorff distance based result matcher for
3841 single-sided buffer tests. Enable the single sided buffer test
3842 provided by swong in ticket #215 with minor tweak (expect
3845 2009-09-27 20:43 Sandro Santilli <strk@keybit.net>
3847 * [r2628] Re-introduce the singlesided buffer patch. Tests still
3848 need to be worked on.
3850 2009-09-21 19:47 Paul Ramsey <pramsey@cleverelephant.ca>
3852 * [r2626] Polygon with empty ring causes a crash in WKBReader (from
3853 Tamas Szekeres) (#290)
3855 2009-09-11 18:47 Paul Ramsey <pramsey@cleverelephant.ca>
3857 * [r2624] Patch for #285, C api for project and interpolate, from
3858 David Turner (novalis)
3860 2009-08-21 09:54 Mateusz Loskot <mateusz@loskot.net>
3862 * [r2623] Updated svn:ignore property
3864 2009-08-21 09:50 Mateusz Loskot <mateusz@loskot.net>
3866 * [r2622] Cleaned compilation warnings in unit tests.
3868 2009-08-21 09:43 Mateusz Loskot <mateusz@loskot.net>
3870 * [r2621] Updated C++ TUT Framework to latest revision (147) of its
3873 2009-08-15 13:26 Sandro Santilli <strk@keybit.net>
3875 * [r2620] Const correctness of LenghtIndexedLine port, by novalis
3878 2009-08-12 19:01 Paul Ramsey <pramsey@cleverelephant.ca>
3880 * [r2619] Port of JTS linear referencing (from David Turner) (#283)
3882 2009-08-02 23:39 Mateusz Loskot <mateusz@loskot.net>
3884 * [r2618] Removed incomplete GEOS_DEBUG message causing compilation
3885 error because Edge type is incomplete.
3887 2009-08-02 23:15 Mateusz Loskot <mateusz@loskot.net>
3889 * [r2617] Fixed broken escape sequence in debug msg.
3891 2009-07-17 22:23 Paul Ramsey <pramsey@cleverelephant.ca>
3893 * [r2616] Remove static string in WKB reader (#232)
3895 2009-07-15 18:56 Paul Ramsey <pramsey@cleverelephant.ca>
3897 * [r2613] Add PreparedGeometry and STRtree support to SWIG (#279)
3900 2009-07-15 18:55 Paul Ramsey <pramsey@cleverelephant.ca>
3902 * [r2612] Add STRtree support to the C API (#278) Schuyler Erle
3904 2009-07-15 18:53 Paul Ramsey <pramsey@cleverelephant.ca>
3906 * [r2611] Add geos::index::strtree::AbstractSTRtree::iterate (#277)
3909 2009-07-06 17:35 Sandro Santilli <strk@keybit.net>
3911 * [r2610] Add automated XML test for issue #275. Succeeds here.
3913 2009-07-05 15:58 Sandro Santilli <strk@keybit.net>
3915 * [r2609] Apply fix-msvc90-only2.patch by Sanak from issue #273
3917 2009-07-04 16:19 Sandro Santilli <strk@keybit.net>
3919 * [r2608] Apply fix-mingw.patch by Sanak (issue #273)
3921 2009-06-29 16:40 Paul Ramsey <pramsey@cleverelephant.ca>
3923 * [r2607] Include nmake.opt in 'dist' target (#274)
3925 2009-06-26 21:59 Sandro Santilli <strk@keybit.net>
3927 * [r2605] Fix typo reported in ticket #272
3929 2009-06-24 21:43 Paul Ramsey <pramsey@cleverelephant.ca>
3931 * [r2604] Expose Hausdorf distance to CAPI (#264) from Vincent
3934 2009-06-24 21:30 Paul Ramsey <pramsey@cleverelephant.ca>
3936 * [r2603] Fix stoopid syntax error.
3938 2009-06-24 21:21 Paul Ramsey <pramsey@cleverelephant.ca>
3940 * [r2602] Remove old logging noise.
3942 2009-06-24 21:19 Paul Ramsey <pramsey@cleverelephant.ca>
3944 * [r2601] Fix for #270, bad definition of isnan() in OS/X <cmath>.
3945 This needs to be tested on other operating systems to make sure
3946 it doesn't break them instead.
3948 2009-06-23 22:20 Paul Ramsey <pramsey@cleverelephant.ca>
3950 * [r2599] Fix clean target for VC build (#267)
3952 2009-06-23 18:22 Howard Butler <hobu.inc@gmail.com>
3954 * [r2598] fix up syntax of the makefile related to the patch for
3957 2009-06-22 19:14 Sandro Santilli <strk@keybit.net>
3959 * [r2597] Add tests for limited mitre join (now working)
3961 2009-06-22 19:02 Sandro Santilli <strk@keybit.net>
3963 * [r2596] Fix bug in BufferParameters::setMitreLimit
3965 2009-06-20 21:29 Sandro Santilli <strk@keybit.net>
3967 * [r2595] Bump versions (core 3.2.0, capi 1.6.0, port 1.10.0)
3969 2009-06-20 08:53 Sandro Santilli <strk@keybit.net>
3971 * [r2594] Add tests for GEOSBufferWithStyle
3973 2009-06-19 22:32 Sandro Santilli <strk@keybit.net>
3975 * [r2593] Extend the C-API interface to expose a
3976 GEOSBufferWithStyle (and corresponding thread-safe version) and
3979 2009-06-16 15:49 Sandro Santilli <strk@keybit.net>
3981 * [r2592] Sync RobustDeterminant to JTS-1.10 (r1.15 was just
3984 2009-06-16 15:46 Sandro Santilli <strk@keybit.net>
3986 * [r2591] Sync RobustDeterminant to revision 1.14
3988 2009-06-16 15:43 Sandro Santilli <strk@keybit.net>
3990 * [r2590] Port info for RobustDeterminant
3992 2009-06-16 15:33 Sandro Santilli <strk@keybit.net>
3994 * [r2589] Revert single-sided patch. Martin Davis is workin on it
3997 2009-06-16 00:00 Paul Ramsey <pramsey@cleverelephant.ca>
3999 * [r2581] add reminders on bump versions in various places
4001 2009-06-15 14:57 Paul Ramsey <pramsey@cleverelephant.ca>
4003 * [r2580] operation.h in Makefile.am twice. (#261)
4005 2009-06-15 14:03 Sandro Santilli <strk@keybit.net>
4007 * [r2579] Port info in the geos::io namespace
4009 2009-06-15 13:19 Sandro Santilli <strk@keybit.net>
4011 * [r2578] Put CLocalizer in the correct function. Fixes #260 for
4014 2009-06-15 10:13 Sandro Santilli <strk@keybit.net>
4016 * [r2577] Stop explicitly using the CLocalizer now that it is done
4017 within WKTReader and WKTWriter (see bug #260). Some deep testing
4018 about this would be good. Make check worked for me with
4021 2009-06-15 10:06 Sandro Santilli <strk@keybit.net>
4023 * [r2576] Use C locale while reading/writing WKT. Fixes bug #260.
4025 2009-06-15 06:57 Sandro Santilli <strk@keybit.net>
4027 * [r2575] Add XML version of the testcase provided for bug #176
4029 2009-06-08 22:10 Sandro Santilli <strk@keybit.net>
4031 * [r2572] JTS-1.10 port sync. The whole 'operation' namespace is
4034 2009-06-08 21:53 Sandro Santilli <strk@keybit.net>
4036 * [r2571] Port info for operation::union
4038 2009-06-08 17:15 Sandro Santilli <strk@keybit.net>
4040 * [r2570] Sync to JTS-1.10 (port info in SegmentIntersectionTester
4043 2009-06-08 17:12 Sandro Santilli <strk@keybit.net>
4045 * [r2569] Sync RectangleContains to JTS-1.10
4047 2009-06-08 17:02 Sandro Santilli <strk@keybit.net>
4049 * [r2568] Port info for operation::predicate (we're at JTS-1.7
4052 2009-06-08 16:58 Sandro Santilli <strk@keybit.net>
4054 * [r2567] Port info for polygonize operation
4056 2009-06-08 16:46 Sandro Santilli <strk@keybit.net>
4058 * [r2566] Port info and sync for operation::overlay::validate
4060 2009-06-08 16:26 Sandro Santilli <strk@keybit.net>
4062 * [r2565] sync LineBuilder to JTS-1.10, completing overlay port
4064 2009-06-08 16:09 Sandro Santilli <strk@keybit.net>
4066 * [r2564] Complete port info in overlay package
4068 2009-06-08 15:43 Sandro Santilli <strk@keybit.net>
4070 * [r2563] Add missing setMarked static methods in GraphComponent
4071 and make use of them in LineMerger making it able to be called
4072 incrementally (JTS-1.10)
4074 2009-06-08 15:28 Sandro Santilli <strk@keybit.net>
4076 * [r2562] Port info in operation::linemerge (a single class is
4077 still at JTS-1.7, needs changes in GeometryGraphComponent.h to go
4080 2009-06-08 10:37 Sandro Santilli <strk@keybit.net>
4082 * [r2561] GeometryLocation sync to JTS-1.10 (docs)
4084 2009-06-08 10:29 Sandro Santilli <strk@keybit.net>
4086 * [r2560] DistanceOp sync to JTS-1.10 (renames, docs...)
4088 2009-06-08 10:07 Sandro Santilli <strk@keybit.net>
4090 * [r2559] Update port info for buffer package (it's really
4093 2009-06-08 09:40 Sandro Santilli <strk@keybit.net>
4095 * [r2558] Warn at configure time if 64bit integer type isn't found.
4098 2009-06-08 09:30 Sandro Santilli <strk@keybit.net>
4100 * [r2557] Install all C++ headers to reduce maintainance costs. C++
4101 API is documented as being unstable after all so let's give users
4102 the power to hurt themselves :)
4104 2009-06-06 22:22 Sandro Santilli <strk@keybit.net>
4106 * [r2556] Windows C++ exports by Ragi Y. Burhum. See
4107 http://lists.osgeo.org/pipermail/geos-devel/2009-June/004190.html
4109 2009-06-06 22:17 Sandro Santilli <strk@keybit.net>
4111 * [r2555] fix headers inclusion warnings
4113 2009-06-06 21:14 Sandro Santilli <strk@keybit.net>
4115 * [r2554] Use real NaNs rather than fake them. Applies patch in
4116 ticket #259. Adds autoconf checks for finite() and isfinite() and
4117 makes use of them for unix systems (platform.h)
4119 2009-06-06 00:55 Sandro Santilli <strk@keybit.net>
4121 * [r2553] Complete port info and headers exposion for
4122 operation::distance package
4124 2009-06-05 18:18 Sandro Santilli <strk@keybit.net>
4126 * [r2552] JTS-1.10 OverlayOp
4128 2009-06-05 18:12 Sandro Santilli <strk@keybit.net>
4130 * [r2551] Add missing static function
4132 2009-06-05 18:02 Sandro Santilli <strk@keybit.net>
4134 * [r2550] JTS-1.10 sync
4136 2009-06-05 17:50 Sandro Santilli <strk@keybit.net>
4138 * [r2549] Boundary Node Rule support in relateOp. JTS-1.10.
4140 2009-06-05 13:44 Sandro Santilli <strk@keybit.net>
4142 * [r2548] geomgraph package fully sync'ed to JTS-1.10 now
4144 2009-06-05 13:41 Sandro Santilli <strk@keybit.net>
4146 * [r2547] added BoundaryNodeRule capability to EdgeEnds
4148 2009-06-05 12:42 Sandro Santilli <strk@keybit.net>
4150 * [r2546] Add support for custom BoundaryNodeRule bringing
4151 GeometryGraph to JTS-1.10
4153 2009-06-05 12:07 Sandro Santilli <strk@keybit.net>
4155 * [r2545] Complete port info in geomgraph package
4157 2009-06-05 11:03 Sandro Santilli <strk@keybit.net>
4159 * [r2544] Port info in the geomgraph package (unfinished); fix
4160 compiler warning in GeometryGraph and make code more readable;
4162 2009-06-05 10:23 Sandro Santilli <strk@keybit.net>
4164 * [r2543] Add port info and introduce header exposion info. Relate
4165 op results partially in JTS-1.7 still.
4167 2009-06-05 09:36 Sandro Santilli <strk@keybit.net>
4169 * [r2542] typo in doxygen index page
4171 2009-06-05 09:35 Sandro Santilli <strk@keybit.net>
4173 * [r2541] Fix doxygen link
4175 2009-06-05 09:28 Sandro Santilli <strk@keybit.net>
4177 * [r2540] Fix deletion of void pointer in IntervalRTreeLeafNode,
4178 document ownership, fix callers tracking allocations to avoid
4179 leaks. Fixes bug #227.
4181 2009-06-05 09:15 Sandro Santilli <strk@keybit.net>
4183 * [r2539] Allow generating ChangeLog from external build tree
4185 2009-06-04 15:01 Mateusz Loskot <mateusz@loskot.net>
4187 * [r2538] * Applied patch for ticket #257.
4188 * Noticed that unit tests fail:
4189 1>geos::util::UniqueCoordinateArrayFilter: .
4190 1>---> group: geos::operation::valid::IsValidOp, test: test<1>
4191 1> problem: assertion failed
4193 2009-06-04 14:59 Mateusz Loskot <mateusz@loskot.net>
4195 * [r2537] Fixed bug of inaccessible constructor of incomplete type
4196 NodedSegmentString - header missing.
4198 2009-06-04 13:59 Sandro Santilli <strk@keybit.net>
4200 * [r2536] Add support for testing single sided buffers
4202 2009-06-01 03:34 Howard Butler <hobu.inc@gmail.com>
4204 * [r2534] #256 finishGEOS called multiple times will segfault
4206 2009-05-28 14:38 Mateusz Loskot <mateusz@loskot.net>
4208 * [r2533] Fixed aclocal warnings for mixing cache-id's in
4211 2009-05-27 16:57 Paul Ramsey <pramsey@cleverelephant.ca>
4213 * [r2516] remove error
4215 2009-05-27 16:57 Paul Ramsey <pramsey@cleverelephant.ca>
4217 * [r2515] Add single-sided item
4219 2009-05-21 10:08 Sandro Santilli <strk@keybit.net>
4221 * [r2514] Add Mat's and Paul's entries, make ChangeLog.svn rule
4224 2009-05-21 09:56 Sandro Santilli <strk@keybit.net>
4226 * [r2513] Add a rule to generate a ChangeLog using svn2cl. The
4227 authors.svn file will be used to map usernames and full names:
4228 please expand your own nick. The generated ChangeLog is added to
4229 repository to show you how it looks. If everybody agree we could
4230 rename this to ChangeLog and stop requiring manual edits (+1 from
4233 2009-05-13 11:29 Frank Warmerdam <warmerdam@pobox.com>
4235 * [r2508] refer to GEOSFree() instead of free()
4237 2009-05-13 11:26 Frank Warmerdam <warmerdam@pobox.com>
4239 * [r2507] forward GEOSFree to GEOSFree_r, use std:: prefix on
4242 2009-05-13 04:14 Frank Warmerdam <warmerdam@pobox.com>
4244 * [r2506] Added GEOSFree() and GEOSFree_r() (#249)
4246 2009-05-12 17:47 Sandro Santilli <strk@keybit.net>
4248 * [r2505] Add note about single-sided buffer
4250 2009-05-12 16:49 Sandro Santilli <strk@keybit.net>
4252 * [r2504] Never fail bug #244 again (regression testcase added)
4254 2009-05-12 16:48 Sandro Santilli <strk@keybit.net>
4256 * [r2503] Have DepthSegment hold a real LineSegment, not a
4257 reference. SubgraphDepthLocater was passing the same LineSegment
4258 reference to multiple DepthSegments, messing everything up. This
4261 2009-05-12 15:38 Sandro Santilli <strk@keybit.net>
4265 2009-05-08 16:30 Sandro Santilli <strk@keybit.net>
4267 * [r2501] Update port info
4269 2009-05-08 12:47 Sandro Santilli <strk@keybit.net>
4271 * [r2500] When included in a C++ environment, include <cstddef> and
4272 use std::size_t. Patch by Mateusz Loskot, ticket #252.
4274 2009-05-08 12:46 Sandro Santilli <strk@keybit.net>
4276 * [r2499] Oops, forgot to update the static closedPoints
4279 2009-05-08 12:29 Sandro Santilli <strk@keybit.net>
4281 * [r2498] Note the withinDistance addition to DistanceOp
4283 2009-05-08 12:27 Sandro Santilli <strk@keybit.net>
4285 * [r2497] Add the complete set of tests for closedPoints
4287 2009-05-08 12:11 Sandro Santilli <strk@keybit.net>
4289 * [r2496] Document semantic of a null return from closestPoints
4291 2009-05-08 12:09 Sandro Santilli <strk@keybit.net>
4293 * [r2495] Don't wipe out closest locations after computing them
4294 (doh). Fixes bug #236. Takes the chance to make the
4295 GeometryLocation retrival function private as we don't install
4296 GeometryLocation.h header anyway (for future cleanups), and to
4297 rename a function to follow current JTS naming (more renames to
4298 come for proper sync)
4300 2009-05-08 10:10 Sandro Santilli <strk@keybit.net>
4302 * [r2494] Add isWithinDistance() to DistanceOp, reaching rev 1.17
4305 2009-05-08 09:39 Sandro Santilli <strk@keybit.net>
4307 * [r2493] Port info for DistanceOp
4309 2009-05-08 08:44 Sandro Santilli <strk@keybit.net>
4311 * [r2492] Always include stddef.h. Closes bug #213
4313 2009-05-07 16:15 Sandro Santilli <strk@keybit.net>
4315 * [r2491] Add "thread-safe" version of GEOSGeom_setSRID. Closes bug
4318 2009-05-07 16:00 Sandro Santilli <strk@keybit.net>
4320 * [r2490] minor debug output improvement
4322 2009-05-07 15:57 Sandro Santilli <strk@keybit.net>
4324 * [r2489] Skip empty components when building GeometryGraph. Fixes
4325 bug #234. Add non-automated test for it, and README file in the
4326 directory containing it...
4328 2009-05-07 15:36 Sandro Santilli <strk@keybit.net>
4330 * [r2488] Add XML testcase for bug 188
4332 2009-05-07 15:36 Sandro Santilli <strk@keybit.net>
4334 * [r2487] remove code duplication on buffer result validation
4336 2009-05-07 08:52 Sandro Santilli <strk@keybit.net>
4338 * [r2486] Port info, doxygen cleanups
4340 2009-05-07 08:45 Sandro Santilli <strk@keybit.net>
4342 * [r2485] Add test for creating a CoordinateSequence with at least
4345 2009-05-06 20:47 Sandro Santilli <strk@keybit.net>
4347 * [r2484] Fix bug #135, give an hint about GEOSGeom_getDimensions
4348 being related to GEOSCoordSeq_getDimensions, fix signed vs.
4349 unsigned compiler warning.
4351 2009-05-06 20:22 Sandro Santilli <strk@keybit.net>
4353 * [r2483] Fix compilation warnings thrown by GCC 4.3.x. Patch by
4354 Mateus, closes bug #92.
4356 2009-05-06 20:12 Mateusz Loskot <mateusz@loskot.net>
4358 * [r2482] Updated svn:ignore property.
4360 2009-05-06 17:54 Sandro Santilli <strk@keybit.net>
4362 * [r2481] findCollapsesFromExistingVertices: don't choke on sets of
4363 < 2 points. Fixes bug #219.
4365 2009-05-06 17:52 Sandro Santilli <strk@keybit.net>
4367 * [r2480] minor indentation thing
4369 2009-05-06 17:42 Sandro Santilli <strk@keybit.net>
4371 * [r2479] Cleanup MonotoneChainOverlapAction, reduce heap
4372 allocations. Cascade changes.
4374 2009-05-06 17:14 Sandro Santilli <strk@keybit.net>
4376 * [r2478] Port info (to be worked on for heap allocations
4379 2009-05-06 17:10 Sandro Santilli <strk@keybit.net>
4381 * [r2477] MonotoneChainSelectAction port review, heap allocation
4382 reduced, const-corrected.
4384 2009-05-06 16:44 Sandro Santilli <strk@keybit.net>
4386 * [r2476] MonotoneChain const-correctness and interface cleanups,
4387 cascaded changes. Possibly discovered a leak in MCPointInRing
4388 algorithm, needs some unit testing.
4390 2009-05-06 16:36 Sandro Santilli <strk@keybit.net>
4392 * [r2475] Const-correctness for bintree Interval
4394 2009-05-06 15:47 Sandro Santilli <strk@keybit.net>
4396 * [r2474] Port MonotoneChain up to JTS-1.10, plus minor dox
4397 improvement (memory-oriented)
4399 2009-05-06 15:31 Sandro Santilli <strk@keybit.net>
4401 * [r2473] Port MonotoneChainBuilder up to JTS-1.10. Tweak some
4402 signatures to use stricter signedness.
4404 2009-05-06 14:55 Sandro Santilli <strk@keybit.net>
4406 * [r2472] Port to 1.9, fixing an out of boundary access in
4409 2009-05-06 14:42 Sandro Santilli <strk@keybit.net>
4411 * [r2471] Add port info. We're 4 revision old (catching up next)
4413 2009-05-05 14:28 Sandro Santilli <strk@keybit.net>
4415 * [r2470] Sync Envelope to JTS-1.10
4417 2009-05-05 10:30 Sandro Santilli <strk@keybit.net>
4419 * [r2469] Add compile-time support to skip use of BinaryOp thus
4420 engaging SnapIfNeededOverlayOp used by Geometry methods. Shows
4421 that BinaryOp (GEOS-specific original work) gives better
4422 numerical stability.
4424 2009-05-05 10:14 Sandro Santilli <strk@keybit.net>
4426 * [r2468] Found old GeometrySnapper/LineStringSnapper classes in an
4427 unexpected directory. Move them where they belong, sync with
4430 2009-05-05 00:04 Sandro Santilli <strk@keybit.net>
4432 * [r2467] Fix memory leak on exception
4434 2009-05-04 23:43 Sandro Santilli <strk@keybit.net>
4436 * [r2466] Fix memory bug
4438 2009-05-04 23:23 Sandro Santilli <strk@keybit.net>
4440 * [r2465] Geometry up to 1.112 with a minor bugfix and performance
4441 improvement in Geometry::covers
4443 2009-05-04 23:04 Sandro Santilli <strk@keybit.net>
4445 * [r2464] Bring Geometry port up a revision by having it use
4446 SnapIfNeededOp for overlay operations. Note that currently this
4447 doesn't affect the C-API nor the XMLTester codes, both using the
4448 BinaryOp original class (not JTS-ported) doing about the same
4449 thing as the SnapIfNeededOp class.
4451 2009-05-04 22:03 Sandro Santilli <strk@keybit.net>
4453 * [r2463] Port SnapIfNeededOverlayOp
4455 2009-05-04 21:28 Sandro Santilli <strk@keybit.net>
4457 * [r2462] Move overlay.validate package files where they belong
4459 2009-05-04 21:02 Sandro Santilli <strk@keybit.net>
4461 * [r2461] Port overlay.snap.SnapOverlayOp, update GeometrySnapper
4464 2009-05-04 19:54 Sandro Santilli <strk@keybit.net>
4466 * [r2460] Port overlay.snap.GeometrySnapper
4468 2009-05-04 19:51 Sandro Santilli <strk@keybit.net>
4470 * [r2459] Extend to accept a vector of const Coordinate pointers
4471 for snap pointers, fix typo making it clone snap points rather
4472 than source points on snapping...
4474 2009-05-02 11:01 Sandro Santilli <strk@keybit.net>
4476 * [r2458] Port overlay.snap.LineStringSnapper from JTS-1.10
4478 2009-05-02 10:59 Sandro Santilli <strk@keybit.net>
4480 * [r2457] Add an insert-like virtual method to CoordinateSequence.
4481 This comes from CoordinateList of JTS, historically bound to
4482 CoordinateSequence in GEOS. Add test for that interface.
4484 2009-05-02 09:44 Sandro Santilli <strk@keybit.net>
4486 * [r2456] Copy last portable JTS general test, add a file with info
4487 about what's missing
4489 2009-05-02 09:42 Sandro Santilli <strk@keybit.net>
4491 * [r2455] Drop test also found in TestFunctionPLPrec.xml
4493 2009-05-02 09:40 Sandro Santilli <strk@keybit.net>
4495 * [r2454] Add support for testing within, covers and coveredby.
4496 Properly use 'arg1' and 'arg2' for these tests.
4498 2009-05-02 09:25 Sandro Santilli <strk@keybit.net>
4500 * [r2453] Copy TestWithinDistance.xml test, drop duplicates from
4503 2009-05-02 09:20 Sandro Santilli <strk@keybit.net>
4505 * [r2452] More tests from JTS (TestFunction*)
4507 2009-05-02 09:17 Sandro Santilli <strk@keybit.net>
4509 * [r2451] Boundary test
4511 2009-05-02 09:16 Sandro Santilli <strk@keybit.net>
4513 * [r2450] ConvexHull tests
4515 2009-05-02 09:11 Sandro Santilli <strk@keybit.net>
4517 * [r2449] Add support for testing 'contains' in XMLTester, add all
4518 Relate tests from JTS
4520 2009-05-02 09:01 Sandro Santilli <strk@keybit.net>
4522 * [r2448] More organization of xml tests: 'general' subdir
4525 2009-05-02 08:44 Sandro Santilli <strk@keybit.net>
4527 * [r2447] Put stml testcases under their own dir (like in JTS)
4529 2009-05-02 08:37 Sandro Santilli <strk@keybit.net>
4531 * [r2446] Add a 'split.xml' testcase to confirm 'difference' may be
4532 used to split linestrings; add TestRobustRelate.xml from JTS,
4533 organize robust-related tests as in JTS repository.
4535 2009-04-30 12:42 Sandro Santilli <strk@keybit.net>
4537 * [r2444] drop duplicated (and old) port info
4539 2009-04-30 12:33 Sandro Santilli <strk@keybit.net>
4541 * [r2443] Update port info
4543 2009-04-30 12:17 Sandro Santilli <strk@keybit.net>
4545 * [r2442] Point full up to JTS-1.0 (rev 1.37) : adds reverse()
4547 2009-04-30 12:07 Sandro Santilli <strk@keybit.net>
4549 * [r2441] LineString to rev 1.46 : don't override isSimple, always
4550 return MultiPoint as bondary
4552 2009-04-30 11:47 Sandro Santilli <strk@keybit.net>
4554 * [r2440] Polygon to rev 1.50 (getBoundary always return
4557 2009-04-30 11:42 Sandro Santilli <strk@keybit.net>
4559 * [r2439] MultiPoint up to rev 1.30 (drop isSimple override)
4561 2009-04-30 11:36 Sandro Santilli <strk@keybit.net>
4563 * [r2438] MultiLineString port info and sync to 1.40 (don't
4566 2009-04-30 11:29 Sandro Santilli <strk@keybit.net>
4568 * [r2437] MultiPolygon up to rev 1.34 (getBoundary always returns a
4569 MultiLineString now)
4571 2009-04-30 11:19 Sandro Santilli <strk@keybit.net>
4573 * [r2436] Oops, *now* we're at 1.14 (drop isSimple, rely on the one
4576 2009-04-30 11:15 Sandro Santilli <strk@keybit.net>
4578 * [r2435] Port info. It's at 1.41 now, JTS is at 1.42
4580 2009-04-30 11:03 Sandro Santilli <strk@keybit.net>
4582 * [r2434] Geometry class up to JTS rev 1.104 (need reach 1.127...)
4584 2009-04-30 10:59 Sandro Santilli <strk@keybit.net>
4586 * [r2433] Add some info about things changed (might have missed
4589 2009-04-30 10:51 Sandro Santilli <strk@keybit.net>
4591 * [r2432] Sync to rev 1.22 (JTS-1.10)
4593 2009-04-30 10:47 Sandro Santilli <strk@keybit.net>
4595 * [r2431] EndpointInfo.h header is gone (it's always been private
4598 2009-04-30 10:46 Sandro Santilli <strk@keybit.net>
4600 * [r2430] Port revision 1.9 of IsSimplOp : allow inspecting
4601 non-simple location coordinate.
4603 2009-04-30 10:43 Sandro Santilli <strk@keybit.net>
4605 * [r2429] Sync to revision 1.5 (JTS-1.10) : add accessors
4607 2009-04-30 09:54 Sandro Santilli <strk@keybit.net>
4609 * [r2428] port to rev 1.8 (use of BoundaryNodeRule)
4611 2009-04-30 09:49 Sandro Santilli <strk@keybit.net>
4613 * [r2427] Import TestSimple.xml from JTS, drop duplicated tests
4614 from testLeaksBig.xml
4616 2009-04-30 09:26 Sandro Santilli <strk@keybit.net>
4618 * [r2426] Port algorithm::BoundaryNodeRule from JTS-1.10 (needed
4619 for IsSimpleOp sync)
4621 2009-04-30 08:33 Sandro Santilli <strk@keybit.net>
4623 * [r2425] Port info, and sync from 1.14 to 1.17 (more to do, need
4626 2009-04-29 23:52 Mateusz Loskot <mateusz@loskot.net>
4628 * [r2424] test/unit/capi: re-tab all .cpp files to use spaces.
4630 2009-04-29 23:46 Mateusz Loskot <mateusz@loskot.net>
4632 * [r2423] Removed unused <memory> header from C API tests.
4634 2009-04-29 23:44 Mateusz Loskot <mateusz@loskot.net>
4636 * [r2422] Added new unit tests for C API: GEOSWithinTest and
4637 GEOSContainsTest. This is check and response for problems
4638 reporting in Ticket #250. Running the new tests does not
4639 reproduce the problem, so it likely has been fixed or the bug is
4640 somewhere else (i.e. Django layers).
4642 2009-04-29 09:44 Sandro Santilli <strk@keybit.net>
4644 * [r2421] Sync GeometricShapeFactory to JTS-1.10 (createArcPolygon
4647 2009-04-29 08:56 Sandro Santilli <strk@keybit.net>
4649 * [r2420] Bring all geom::prep package in sync with JTS-1.10
4651 2009-04-29 08:22 Sandro Santilli <strk@keybit.net>
4653 * [r2419] Sync BasicPreparedGeometry to JTS-1.10 (short-circuit in
4656 2009-04-29 08:15 Sandro Santilli <strk@keybit.net>
4658 * [r2418] Add port information for geom::prep package. Next stop:
4661 2009-04-27 19:47 Sandro Santilli <strk@keybit.net>
4663 * [r2417] Plug last one. All heap blocks were freed -- no leaks are
4666 2009-04-27 19:42 Sandro Santilli <strk@keybit.net>
4668 * [r2416] Fix leak in testcase
4670 2009-04-27 19:38 Sandro Santilli <strk@keybit.net>
4672 * [r2415] Refactor signatures to make ownership transfers more
4673 explicit. Fixed another leak in Node::insertNode.
4675 2009-04-27 19:22 Sandro Santilli <strk@keybit.net>
4677 * [r2414] Fix memory leak in NodeBase::remove, exposed by unit
4680 2009-04-27 15:52 Sandro Santilli <strk@keybit.net>
4682 * [r2413] Port info for quadtree::root
4684 2009-04-27 15:47 Sandro Santilli <strk@keybit.net>
4686 * [r2412] Port info for quadtree::Node
4688 2009-04-27 15:39 Sandro Santilli <strk@keybit.net>
4690 * [r2411] Port info and check, doxygen.
4692 2009-04-27 15:30 Sandro Santilli <strk@keybit.net>
4694 * [r2410] Sync to JTS-1.10, reduce heap allocations and pointers
4695 usage. Includes a bugfix in collectStats.
4697 2009-04-27 15:00 Sandro Santilli <strk@keybit.net>
4699 * [r2409] DoubleBits didn't change in JTS, update port info
4702 2009-04-27 14:58 Sandro Santilli <strk@keybit.net>
4704 * [r2408] Quadtree's NodeBase: check port sync, add port info, drop
4705 unneeded pointers and virtuals, document objects ownership.
4707 2009-04-25 00:23 Sandro Santilli <strk@keybit.net>
4709 * [r2407] Const-correctness, reduced heap allocations and port info
4710 for quadtree::Key class, a few more cleanups in user classes, to
4713 2009-04-24 23:44 Sandro Santilli <strk@keybit.net>
4715 * [r2406] Fix memory leak in Quadtree::remove
4717 2009-04-23 15:26 Sandro Santilli <strk@keybit.net>
4719 * [r2405] Apply Single-sided buffer patch, issue #215. UNTESTED.
4721 2009-04-21 16:11 Sandro Santilli <strk@keybit.net>
4723 * [r2404] Port ValidSelfTouchingRingFormingHoleTest
4725 2009-04-21 15:30 Sandro Santilli <strk@keybit.net>
4727 * [r2403] Port ValidClosedRingTest
4729 2009-04-21 15:13 Sandro Santilli <strk@keybit.net>
4731 * [r2402] ::reverse returns a Geometry now (to be available up in
4734 2009-04-21 15:12 Sandro Santilli <strk@keybit.net>
4736 * [r2401] Sync LinearRing to JTS-1.10 (fixing a bug in isClosed)
4738 2009-04-21 14:03 Sandro Santilli <strk@keybit.net>
4740 * [r2400] Port IsValidOp unit test
4742 2009-04-21 11:14 Sandro Santilli <strk@keybit.net>
4744 * [r2399] Configure for CXX, not C. Should fix unknown tag and link
4745 issues on telascience.
4747 2009-04-21 09:06 Sandro Santilli <strk@keybit.net>
4749 * [r2398] Add an AC_LIBTOOL_LANG_C_CONFIG call right before the
4750 AC_LIBTOOL_COMPILER_OPTION calls. Seems to fix compiler selection
4751 on telascience (whereas AC_LANG and AC_LANG_PUSH didn't work)
4753 2009-04-20 20:32 Sandro Santilli <strk@keybit.net>
4755 * [r2397] Use JTS heuristic for distance-0 buffer checking
4757 2009-04-20 11:04 Mateusz Loskot <mateusz@loskot.net>
4759 * [r2396] Updated svn:ignore patterns.
4761 2009-04-20 10:37 Sandro Santilli <strk@keybit.net>
4763 * [r2395] Port IteratedBufferStessTest
4765 2009-04-20 09:37 Sandro Santilli <strk@keybit.net>
4767 * [r2394] Add named constants, sync to JTS-1.10
4769 2009-04-20 09:24 Mateusz Loskot <mateusz@loskot.net>
4771 * [r2393] Updated svn:ignore patterns.
4773 2009-04-18 07:55 Sandro Santilli <strk@keybit.net>
4775 * [r2392] Use BufferResultMatcher for buffer operations. No
4778 2009-04-18 07:49 Sandro Santilli <strk@keybit.net>
4780 * [r2391] Imported cleaned-up version of fme.xml -- this one fails
4781 (the one we have is actually expecting a wrong result)
4783 2009-04-18 07:46 Sandro Santilli <strk@keybit.net>
4785 * [r2390] Don't densify coordinates if buffer distance is 0
4787 2009-04-17 16:50 Sandro Santilli <strk@keybit.net>
4789 * [r2389] comment out debugging lines
4791 2009-04-17 16:49 Sandro Santilli <strk@keybit.net>
4793 * [r2388] Port DiscreteHausdorffDistance unit test
4795 2009-04-17 16:47 Sandro Santilli <strk@keybit.net>
4797 * [r2387] Offline some more
4799 2009-04-17 16:46 Sandro Santilli <strk@keybit.net>
4803 2009-04-17 16:26 Sandro Santilli <strk@keybit.net>
4805 * [r2385] Add missing implementation bits
4807 2009-04-17 15:47 Sandro Santilli <strk@keybit.net>
4809 * [r2384] Port BufferResultMatcher. Gives 31 new failures !!
4811 2009-04-17 15:37 Sandro Santilli <strk@keybit.net>
4813 * [r2383] proper inline check_valid
4814 source/headers/geos/geom/BinaryOp.h
4816 2009-04-17 15:34 Sandro Santilli <strk@keybit.net>
4818 * [r2382] Header guard
4820 2009-04-17 13:59 Sandro Santilli <strk@keybit.net>
4822 * [r2381] renamed intersection constants
4824 2009-04-17 09:56 Sandro Santilli <strk@keybit.net>
4826 * [r2380] Add debugging output of variables used by
4827 AC_LIBTOOL_COMPILER_OPTION. Surprisingly, the buildbots try to
4828 use a fortran compiler there
4830 2009-04-17 07:50 Sandro Santilli <strk@keybit.net>
4832 * [r2379] Differentiate variable used in AC_LIBTOOL_COMPILE_OPTION
4833 for proper use of configuration cache
4835 2009-04-16 18:05 Sandro Santilli <strk@keybit.net>
4837 * [r2378] Use -ffloat-store flag when available. See
4838 http://lists.osgeo.org/pipermail/geos-devel/2009-April/004089.html
4840 2009-04-16 12:56 Sandro Santilli <strk@keybit.net>
4842 * [r2377] Make enum values explicit, as JTS tests rely on those..
4844 2009-04-16 12:54 Sandro Santilli <strk@keybit.net>
4846 * [r2376] Port RobustLineIntersectorTest from JTS
4848 2009-04-16 12:08 Sandro Santilli <strk@keybit.net>
4850 * [r2375] better isolation of test-specific functions
4852 2009-04-16 10:48 Sandro Santilli <strk@keybit.net>
4854 * [r2374] Port RobustLineIntersectionTest (mostly failing, but
4855 reported by Martin Davis to be expected)
4857 2009-04-15 15:58 Sandro Santilli <strk@keybit.net>
4859 * [r2373] New class rename, following JTS
4861 2009-04-15 12:56 Sandro Santilli <strk@keybit.net>
4863 * [r2372] typo in disabled section
4865 2009-04-15 11:17 Sandro Santilli <strk@keybit.net>
4867 * [r2371] Few more docs about memory management in quadtree
4868 indexing; fix a potential leak in quadtree::Key
4870 2009-04-15 10:43 Sandro Santilli <strk@keybit.net>
4872 * [r2370] Document ownership of quadtree::NodeBase subnodes
4874 2009-04-15 10:18 Sandro Santilli <strk@keybit.net>
4876 * [r2369] Fix memory leak in unit test
4878 2009-04-15 10:02 Sandro Santilli <strk@keybit.net>
4880 * [r2368] Fix leak in SimpleGeometryPrecisionReducer, improve
4881 memory management docs where topic.
4883 2009-04-15 09:29 Sandro Santilli <strk@keybit.net>
4885 * [r2367] Document ownership of DistanceOp::closestPoints return,
4886 fix leak in unit test.
4888 2009-04-15 09:25 Sandro Santilli <strk@keybit.net>
4890 * [r2366] Fix leak in PolygonBuilder (overlay operation). The leak
4891 was exposed by the stmlf-cases-20061020.xml testcase. This commit
4892 also adds some doc-only throw specs related to the bug.
4894 2009-04-15 07:52 Sandro Santilli <strk@keybit.net>
4896 * [r2365] Fix memory leaks in IsValid operation
4898 2009-04-15 00:27 Sandro Santilli <strk@keybit.net>
4900 * [r2364] Explain why unrolled computation is turned off, and keep
4903 2009-04-15 00:14 Sandro Santilli <strk@keybit.net>
4905 * [r2363] Fix typo in computing angleOrientation
4907 2009-04-14 19:11 Sandro Santilli <strk@keybit.net>
4909 * [r2362] Temporarly revert the unrolled computation in
4910 HCoordinate::intersection. Added mitred join buffer test from JTS
4911 (failed with the unrolled comp, to be further inspected).
4913 2009-04-14 16:43 Sandro Santilli <strk@keybit.net>
4915 * [r2361] Port the algorithm::distance package from JTS 1.9
4917 2009-04-14 15:25 Sandro Santilli <strk@keybit.net>
4919 * [r2360] Add CoordinateSequenceFilter support, fix default
4920 GeometryComponentFilter moving the logic to the correct place (a
4921 Geometry private class).
4923 2009-04-14 13:35 Sandro Santilli <strk@keybit.net>
4925 * [r2359] Sync (Robust)LineIntersector to JTS-1.9
4927 2009-04-14 13:23 Sandro Santilli <strk@keybit.net>
4929 * [r2358] Sync CGAlgorithms with JTS-1.9
4931 2009-04-14 12:55 Sandro Santilli <strk@keybit.net>
4933 * [r2357] Fix memory leak in RayCrossingCounter; update signatures
4934 to avoid pointers when unneeded; add a locatePointInRing taking a
4935 vector of coordinate pointers, for use by CGAlgorithms
4937 2009-04-14 12:42 Sandro Santilli <strk@keybit.net>
4939 * [r2356] Update port info, checked against JTS-1.9
4941 2009-04-14 11:03 Sandro Santilli <strk@keybit.net>
4943 * [r2355] Move XML tests under their own directory
4945 2009-04-14 10:50 Sandro Santilli <strk@keybit.net>
4947 * [r2354] Fix memory leak in BufferBuilder (due to just-ported
4950 2009-04-14 10:27 Sandro Santilli <strk@keybit.net>
4952 * [r2353] Add support for bufferMitredJoin tests
4954 2009-04-14 09:53 Sandro Santilli <strk@keybit.net>
4956 * [r2352] Fix XML for Buffer testing to match jts layout (arg2 for
4957 distance, arg3 for quadrant segments); copy buffer-related tests
4958 from jts: they succeed w/out editing.
4960 2009-04-14 09:22 Sandro Santilli <strk@keybit.net>
4962 * [r2351] Update port info of SubgraphDepthLocater
4964 2009-04-14 09:19 Sandro Santilli <strk@keybit.net>
4966 * [r2350] Update port info for RightmostEdgeFinder (checked)
4968 2009-04-14 09:14 Sandro Santilli <strk@keybit.net>
4970 * [r2349] Sync BufferSubgraph to JTS-1.9
4972 2009-04-14 08:52 Sandro Santilli <strk@keybit.net>
4974 * [r2348] Port OffsetCurveBuilder from JTS-1.9. Twenty time faster
4975 completion of fme.xml testcase !
4977 2009-04-10 20:22 Sandro Santilli <strk@keybit.net>
4979 * [r2347] Port BufferInputLineSimplifier from JTS 1.9
4981 2009-04-10 15:15 Mateusz Loskot <mateusz@loskot.net>
4983 * [r2346] Do not generate Makefile for tests/unit/tut. Fixed bug
4986 2009-04-10 12:08 Sandro Santilli <strk@keybit.net>
4988 * [r2345] Sync LineSegment with JTS-1.9
4990 2009-04-09 21:46 Mateusz Loskot <mateusz@loskot.net>
4992 * [r2344] Updated tests/unit package with latest relase of C++ TUT
4993 Framework from 2008-11-30.
4995 2009-04-09 19:39 Mateusz Loskot <mateusz@loskot.net>
4997 * [r2343] Moved tests/tut to tests/unit/tut. Preparing for update
4998 to latest version of C++ TUT Framework.
5000 2009-04-09 16:22 Sandro Santilli <strk@keybit.net>
5002 * [r2342] Port algorithm.Angle from JTS-1.9
5004 2009-04-09 11:45 Sandro Santilli <strk@keybit.net>
5006 * [r2341] Sync BufferBuilder and BufferOp classes to JTS-1.9. Adapt
5007 OffsetCurveBuilder to use of BufferParameter (needs more work for
5010 2009-04-09 10:21 Sandro Santilli <strk@keybit.net>
5014 2009-04-09 09:45 Sandro Santilli <strk@keybit.net>
5016 * [r2339] Port BufferParameters from JTS-1.9
5018 2009-04-09 08:54 Sandro Santilli <strk@keybit.net>
5020 * [r2338] Sync port of OffsetCurveVertexList to JTS-1.9, improve
5021 memory management documentation (would need some
5024 2009-04-08 16:52 Sandro Santilli <strk@keybit.net>
5026 * [r2337] Improve duplicate edge detection performance (JTS-1.9
5027 sync) - fme.xml runs 3 times as fast now.
5029 2009-04-08 16:17 Sandro Santilli <strk@keybit.net>
5031 * [r2332] const correctness
5033 2009-04-08 15:38 Sandro Santilli <strk@keybit.net>
5035 * [r2329] Fix documentation for GEOSPrepare, GEOSPrepare_r
5037 2009-04-08 14:54 Sandro Santilli <strk@keybit.net>
5039 * [r2328] OrientedCoordinateArray ported from JTS
5041 2009-04-08 14:41 Sandro Santilli <strk@keybit.net>
5043 * [r2327] Add increasingDirection static method, from JTS's
5044 CoordinateArray (GEOS puts all of them in CoordinateSequence for
5047 2009-04-08 13:16 Sandro Santilli <strk@keybit.net>
5049 * [r2326] Complete porting of SimpleSnapRounder (refactoring for
5050 adding snapped nodes)
5052 2009-04-08 13:02 Sandro Santilli <strk@keybit.net>
5054 * [r2325] Improve documentation about memory usage for
5055 SegmentStringUtil class
5057 2009-04-08 12:58 Sandro Santilli <strk@keybit.net>
5059 * [r2324] Stub initial unit tests for C-API's GEOSPreparedGeometry
5060 operations. Helped fixing issue 147 of postgis
5062 2009-04-08 12:55 Sandro Santilli <strk@keybit.net>
5064 * [r2323] Don't access deleted memory. Fixes issue 147.
5066 2009-04-08 10:53 Sandro Santilli <strk@keybit.net>
5070 2009-04-08 10:06 Sandro Santilli <strk@keybit.net>
5072 * [r2321] Add a couple more tests to SegmentNode unit test
5074 2009-04-08 09:42 Sandro Santilli <strk@keybit.net>
5076 * [r2320] Port SegmentNode to JTS-1.9
5078 2009-04-07 19:00 Sandro Santilli <strk@keybit.net>
5080 * [r2319] Refactor SegmentString to be an abstract class, to be in
5083 2009-04-07 12:36 Sandro Santilli <strk@keybit.net>
5085 * [r2318] update copyright notice
5087 2009-04-07 11:11 Sandro Santilli <strk@keybit.net>
5089 * [r2317] Sync HotPixel to JTS-1.9 (rev 1.3); fix a few bugs and
5090 use standard algorithms for min/max
5092 2009-04-07 10:48 Sandro Santilli <strk@keybit.net>
5094 * [r2316] Fix signed vs. unsigned compiler warning
5096 2009-04-07 10:18 Sandro Santilli <strk@keybit.net>
5098 * [r2315] Port info, indenting
5100 2009-04-07 09:56 Sandro Santilli <strk@keybit.net>
5102 * [r2314] Port IndexedNestedRingTester and have IsValidOp use it,
5103 syncing the operation to JTS-1.9
5105 2009-04-07 09:55 Sandro Santilli <strk@keybit.net>
5107 * [r2313] Update port info, minor tweaks to doxygen comments
5109 2009-04-07 08:14 Sandro Santilli <strk@keybit.net>
5111 * [r2312] Sync HCoordinate class to JTS-1.9 (rev 1.18)
5113 2009-04-03 15:27 Mateusz Loskot <mateusz@loskot.net>
5115 * [r2311] Added _NMAKE_VER 9.00.21022.08 to nmake.opt. Fixed bug
5116 with using BUILD_DEBUG instead of BUILD_BATCH in nmake.opt.
5118 2009-03-27 02:39 Mateusz Loskot <mateusz@loskot.net>
5120 * [r2310] Updated build/msvc80.
5122 2009-03-27 02:38 Mateusz Loskot <mateusz@loskot.net>
5124 * [r2309] Forgotten nmake.opt in last commit.
5126 2009-03-26 21:52 Mateusz Loskot <mateusz@loskot.net>
5128 * [r2308] Refactored NMAKE makefiles. Added nmake.opt file - GDAL
5129 style. Added some auto-magic to determine version of Visual C++
5130 compiler and set version specific compilation flags. No need to
5131 specify Visual C++ version in cmd line, but just run: nmake -f
5132 makefile.vc in root dir of the tree.
5134 2009-03-26 21:07 Mateusz Loskot <mateusz@loskot.net>
5136 * [r2307] CascadedPolygonUnion.cpp: added missing std headers.
5138 2009-03-26 01:53 Mateusz Loskot <mateusz@loskot.net>
5140 * [r2306] Dummy commit - testing buildbot resurection.
5142 2009-03-24 16:49 Mateusz Loskot <mateusz@loskot.net>
5144 * [r2304] Fixed bug introduced in recent refactoring work (r2281).
5145 This is the reason of PostGIS regression test failing (Issue 143)
5147 2009-03-24 15:58 Paul Ramsey <pramsey@cleverelephant.ca>
5149 * [r2303] Allow version test to work in glibtoolize
5151 2009-03-24 00:48 Mateusz Loskot <mateusz@loskot.net>
5153 * [r2302] capi/geos_ts_c.cpp: refactoring, assert() to test against
5154 nullptr where it is forbidden.
5156 2009-03-24 00:30 Mateusz Loskot <mateusz@loskot.net>
5158 * [r2301] REVERTED r2299: Fixed GEOSSetSRID_r missing, GEOSSetSRID
5159 duplicated (Ticket #242). A little of refactoring.
5161 2009-03-24 00:19 Mateusz Loskot <mateusz@loskot.net>
5163 * [r2300] Fixed GEOSSetSRID_r missing, GEOSSetSRID duplicated
5164 (Ticket #242). A little of refactoring.
5166 2009-03-23 23:50 Mateusz Loskot <mateusz@loskot.net>
5168 * [r2299] capi/geos_ts_c.cpp: refactoring, use single return
5169 expression per function, added assert() to test against nullptr
5170 where it is forbidden.
5172 2009-03-23 23:29 Mateusz Loskot <mateusz@loskot.net>
5174 * [r2298] capi/geos_ts_c.cpp: refactoring, use single return
5175 expression per function, added assert() to test against nullptr
5176 where it is forbidden, addd some comments.
5178 2009-03-23 22:19 Mateusz Loskot <mateusz@loskot.net>
5180 * [r2297] capi/geos_ts_c.cpp: refactoring, use single return
5181 expression per function, added assert() to test against nullptr
5182 where it is forbidden, addd some comments.
5184 2009-03-23 21:07 Mateusz Loskot <mateusz@loskot.net>
5186 * [r2296] capi/geos_ts_c.cpp: refactoring, replace manual strdup
5187 with gstrdup, use single return expression per function, added
5190 2009-03-23 20:31 Mateusz Loskot <mateusz@loskot.net>
5192 * [r2295] dummy commit
5194 2009-03-23 20:03 Mateusz Loskot <mateusz@loskot.net>
5196 * [r2294] autogen.sh: Fixed typo in tab character.
5198 2009-03-23 17:08 Mateusz Loskot <mateusz@loskot.net>
5200 * [r2293] autogen.sh: be more verbose about versions, check for
5201 autoconf, check if ./configure is really generated.
5203 2009-03-23 16:28 Mateusz Loskot <mateusz@loskot.net>
5205 * [r2292] configure.in: mloskot made a stupid mistake, mloskot has
5208 2009-03-23 14:38 Mateusz Loskot <mateusz@loskot.net>
5210 * [r2291] configure.in: wrap macro arguments with proper M4 quote
5213 2009-03-23 14:08 Mateusz Loskot <mateusz@loskot.net>
5215 * [r2290] autogen.sh: Call libtool *before* aclocal and automake
5216 (see Automake manual,8.3.9.1).
5218 2009-03-23 14:01 Mateusz Loskot <mateusz@loskot.net>
5220 * [r2289] autogen.sh: verbose check if autotools versions.
5222 2009-03-22 20:29 Paul Ramsey <pramsey@cleverelephant.ca>
5224 * [r2288] Show what versions of things we're running
5226 2009-03-21 02:17 Mateusz Loskot <mateusz@loskot.net>
5228 * [r2287] capi/geos_ts_c.cpp: refactoring - removed redundant
5229 return expressions, replaced bloated use of malloc + memcpy with
5230 single call to gstrdup, use of C++ cast operators, removed
5231 unnecessary allocation of std::string objects.
5233 2009-03-21 01:37 Mateusz Loskot <mateusz@loskot.net>
5235 * [r2286] capi/geos_ts_c.cpp: added gstrdup and gstrdup_s helper
5236 functions to get rid of bloated code in future. Started
5237 eliminating redundant return expressions.
5239 2009-03-21 01:10 Mateusz Loskot <mateusz@loskot.net>
5241 * [r2285] macros: Updated svn:ignore property.
5243 2009-03-21 01:08 Mateusz Loskot <mateusz@loskot.net>
5245 * [r2284] capi/geos_ts_c.cpp: Use of spaces instead of tabs
5248 2009-03-21 01:05 Mateusz Loskot <mateusz@loskot.net>
5250 * [r2283] source/operation/polygonize/edgering.cpp: cleaned
5251 compiler warnings about mixed integral types.
5253 2009-03-21 01:01 Mateusz Loskot <mateusz@loskot.net>
5255 * [r2282] Fixed deprecated conversion from string constant to char*
5256 in GEOSisValidReason_r. Small refactoring.
5258 2009-03-21 00:47 Mateusz Loskot <mateusz@loskot.net>
5260 * [r2281] capi/geos_ts_c.cpp: refactoring, use c++ cast operators.
5262 2009-03-20 23:37 Mateusz Loskot <mateusz@loskot.net>
5264 * [r2280] Updated svn:ignore property.
5266 2009-03-20 23:35 Mateusz Loskot <mateusz@loskot.net>
5268 * [r2279] Updated build/msvc80 project.
5270 2009-03-19 16:45 Paul Ramsey <pramsey@cleverelephant.ca>
5272 * [r2278] Fix spellingn mistake.
5274 2009-03-19 16:19 Mateusz Loskot <mateusz@loskot.net>
5276 * [r2277] * tests/unit/capi: added GEOSGeomFromWKBTest with test
5277 cases (see comment) reported as a bug (See
5278 http://postgis.refractions.net/pipermail/postgis-devel/2009-March/005199.html).
5279 TODO: Reproduce and ask the reporter to submit a ticket if
5281 * test/unit/utility.h: Added helper class wkb_hex_decoder.
5282 * Updated build/msvc90 projects.
5284 2009-03-11 12:51 Mateusz Loskot <mateusz@loskot.net>
5286 * [r2276] BUG in DistanceOp:
5287 * Test case and explanation of existing bug in
5288 DistanceOp::closestPoints() recently reported by Aya (Ticket
5290 * Refactored closestPoints() method to clearly present where is
5291 the bug. Again, chain calls are evil! Bless clear code!
5292 * tests/unit/operation/distance/DistanceOpTest.cpp: see test case
5293 test<17>, read FIXME comments. Uncomment closestPoints() to run
5294 and reproduce the bug.
5295 * A dirty fix: if loc0 or loc1 are nullptr, return nullptr
5296 CoordinatesSequence from closestPoints().
5298 2009-03-11 12:18 Mateusz Loskot <mateusz@loskot.net>
5300 * [r2275] Number of assertions in CoordinateArraySequence class.
5302 2009-03-10 17:29 Paul Ramsey <pramsey@cleverelephant.ca>
5304 * [r2274] svn:ignore
5306 2009-03-10 17:28 Paul Ramsey <pramsey@cleverelephant.ca>
5308 * [r2273] svn:ignore
5310 2009-03-10 17:18 Paul Ramsey <pramsey@cleverelephant.ca>
5312 * [r2272] Update NEWS for 3.1.0
5314 2009-03-10 16:23 Paul Ramsey <pramsey@cleverelephant.ca>
5316 * [r2271] Update ChangeLog for 3.1.0 release
5318 2009-02-07 23:29 Paul Ramsey <pramsey@cleverelephant.ca>
5320 * [r2269] Include GeometrySnapper.h in distribution package.
5322 2009-02-02 22:58 Sean Gillies <sgillies@frii.com>
5324 * [r2268] Note lack of Python support since 3.0
5326 2009-02-02 22:53 Sean Gillies <sgillies@frii.com>
5328 * [r2267] Notes on state of scripting language bindings
5330 2009-01-30 20:01 Paul Ramsey <pramsey@cleverelephant.ca>
5332 * [r2266] Add new msvc targets to build
5334 2009-01-29 19:22 Mateusz Loskot <mateusz@loskot.net>
5336 * [r2265] Added build/msvc90 with solution and project files for
5337 Microsoft Visual C++ 2009 (9.0). Successfully built and tested
5338 GEOS with Visual C++ 9.0.
5340 2009-01-29 19:02 Paul Ramsey <pramsey@cleverelephant.ca>
5342 * [r2264] update autogen.bat ref
5344 2009-01-29 18:56 Mateusz Loskot <mateusz@loskot.net>
5346 * [r2263] Fixed broken svn:keyword Id
5348 2009-01-29 18:51 Mateusz Loskot <mateusz@loskot.net>
5350 * [r2262] Renamed bootstrap.bat to autogen.bat for easier guass of
5351 the script purpose. Wiki updated.
5353 2009-01-28 01:06 Paul Ramsey <pramsey@cleverelephant.ca>
5355 * [r2261] Add to win32 instructions
5357 2009-01-27 18:10 Paul Ramsey <pramsey@cleverelephant.ca>
5359 * [r2260] Add GeometryCombiner.h to include dist
5361 2009-01-27 00:18 Paul Ramsey <pramsey@cleverelephant.ca>
5363 * [r2259] Revert some junk from an old commit, per issue #220
5365 2009-01-26 20:44 Frank Warmerdam <warmerdam@pobox.com>
5367 * [r2258] added two new files related to cascaded polygon union
5370 2009-01-24 05:03 Paul Ramsey <pramsey@cleverelephant.ca>
5374 2009-01-24 05:02 Paul Ramsey <pramsey@cleverelephant.ca>
5376 * [r2256] Update changelog
5378 2009-01-24 01:33 Mateusz Loskot <mateusz@loskot.net>
5380 * [r2255] Fixed mixed signed/unsigned integral types in
5381 geos_ts_c.cpp, so no compilers should flood with warnings now.
5383 2009-01-24 01:30 Mateusz Loskot <mateusz@loskot.net>
5385 * [r2254] Updated projects for Visual Studio 2005 adding new
5388 2009-01-23 23:58 Mateusz Loskot <mateusz@loskot.net>
5390 * [r2253] Updated svn:keywords property on C/C++ files.
5392 2009-01-21 22:18 Paul Ramsey <pramsey@cleverelephant.ca>
5394 * [r2252] Remove geometryCollection protection from
5395 Union/Relate/Intersection/Difference.
5397 2009-01-20 01:01 Paul Ramsey <pramsey@cleverelephant.ca>
5399 * [r2251] Add GEOSUnionCascaded(*GEOSGeometry) to CAPI in
5400 preparation for PostGIS hook-up.
5402 2009-01-19 23:55 Paul Ramsey <pramsey@cleverelephant.ca>
5404 * [r2250] Formatting changes to function decls.
5406 2009-01-19 20:41 Howard Butler <hobu.inc@gmail.com>
5408 * [r2249] fixes to allow building in msvc 2003
5410 2009-01-19 20:00 Paul Ramsey <pramsey@cleverelephant.ca>
5412 * [r2248] Make warning flags conditional behind a compiler test...
5415 2009-01-19 16:44 Paul Ramsey <pramsey@cleverelephant.ca>
5417 * [r2247] Added patch from hkaiser to allow cascadedunion to be run
5418 directly on a multipolygon.
5420 2009-01-19 00:12 Paul Ramsey <pramsey@cleverelephant.ca>
5422 * [r2246] Fix error left behind from testing.
5424 2009-01-18 23:28 Paul Ramsey <pramsey@cleverelephant.ca>
5426 * [r2245] Add some more info on missing tools.
5428 2009-01-18 23:07 Paul Ramsey <pramsey@cleverelephant.ca>
5430 * [r2244] Add msvc files to distribution target, and update release
5431 notes to include updating
5432 version in .vc headers.
5434 2009-01-18 22:35 Paul Ramsey <pramsey@cleverelephant.ca>
5436 * [r2243] Add a couple extra program checks.
5438 2009-01-18 21:30 Paul Ramsey <pramsey@cleverelephant.ca>
5440 * [r2241] Add version test for aclocal and automake to allow
5441 OpenSolaris to work.
5443 2009-01-18 20:34 Paul Ramsey <pramsey@cleverelephant.ca>
5445 * [r2240] Apply cascaded union patch, for issue #225
5447 2009-01-15 01:00 Paul Ramsey <pramsey@cleverelephant.ca>
5449 * [r2239] Remove XMLTester from list of installed programs.
5451 2009-01-14 20:25 Paul Ramsey <pramsey@cleverelephant.ca>
5453 * [r2238] Remove strdup use from code for compilation in mingw
5455 2009-01-13 20:59 Paul Ramsey <pramsey@cleverelephant.ca>
5457 * [r2237] Add [macros] include to configure.in directly. Seems to
5458 make more recent aclocals happy
5460 2009-01-13 20:43 Paul Ramsey <pramsey@cleverelephant.ca>
5462 * [r2236] Change AC_SUBST to one-per-line instead of
5463 one-line-for-all. Seems to make more recent autoconf's happier.
5465 2009-01-13 19:23 Paul Ramsey <pramsey@cleverelephant.ca>
5467 * [r2235] Change return values for GEOSWKBWriter_getIncludeSRID_r
5468 to match function signature.
5470 2009-01-13 17:04 Paul Ramsey <pramsey@cleverelephant.ca>
5472 * [r2234] More files missing from commit.
5474 2009-01-13 15:47 Paul Ramsey <pramsey@cleverelephant.ca>
5476 * [r2233] Add missing file to SVN.
5478 2009-01-13 01:21 Paul Ramsey <pramsey@cleverelephant.ca>
5480 * [r2232] Apply patch for issue #210 (thread safe c-api) submitted
5483 2009-01-05 23:42 Stephen Wong <swongu@gmail.com>
5485 * [r2231] Fixed memory leak in BufferBuilder (#218); added
5486 read-only coordinates function in OffsetCurveVertexList;
5487 explicity pass ownership in LineMerger.
5489 2008-11-26 19:41 Paul Ramsey <pramsey@cleverelephant.ca>
5491 * [r2229] Octant.h error (#185) from Denise Macleod.
5493 2008-11-26 19:27 Paul Ramsey <pramsey@cleverelephant.ca>
5495 * [r2228] Allow proper writing out of z ordinates. From Justin
5498 2008-11-26 19:25 Paul Ramsey <pramsey@cleverelephant.ca>
5500 * [r2227] Allow readpoint to look at input dimension and fill
5501 higher ordinates. (#217)
5503 2008-11-26 19:06 Paul Ramsey <pramsey@cleverelephant.ca>
5505 * [r2226] Expose GEOSIsValidReason to CAPI
5507 2008-11-18 03:09 Paul Ramsey <pramsey@cleverelephant.ca>
5509 * [r2221] Cygwin build fix from MCA
5511 2008-11-11 17:32 Paul Ramsey <pramsey@cleverelephant.ca>
5513 * [r2220] Memory leak on invalid polygons in intersection(). (#170)
5514 from Denise MacLeod.
5516 2008-11-05 20:52 Paul Ramsey <pramsey@cleverelephant.ca>
5518 * [r2218] Another minor memory leak removed.
5520 2008-10-28 15:47 Paul Ramsey <pramsey@cleverelephant.ca>
5522 * [r2217] Cygwin/Mingw patch from Mark Cave-Ayland
5524 2008-10-23 17:33 Frank Warmerdam <warmerdam@pobox.com>
5526 * [r2210] set isChecked flag after checking to fix memory leak
5529 2008-10-16 00:40 Paul Ramsey <pramsey@cleverelephant.ca>
5531 * [r2203] change info to point to osgeo.org
5533 2008-10-14 15:01 Paul Ramsey <pramsey@cleverelephant.ca>
5535 * [r2200] Consistent const declarations in c-api ($#209)
5537 2008-10-13 22:40 Paul Ramsey <pramsey@cleverelephant.ca>
5539 * [r2199] Add CLocalizer.h to build so it gets packaged in make
5542 2008-10-10 17:46 Paul Ramsey <pramsey@cleverelephant.ca>
5544 * [r2198] One last memory leak fix.
5546 2008-10-09 16:39 Paul Ramsey <pramsey@cleverelephant.ca>
5548 * [r2197] Memory leak fix for for prepared intersects. (#207)
5550 2008-10-04 18:14 Paul Ramsey <pramsey@cleverelephant.ca>
5552 * [r2196] Memory leak fix for prepared geometry, from Hartmut
5555 2008-09-29 19:24 Paul Ramsey <pramsey@cleverelephant.ca>
5557 * [r2195] Put function sig on one line
5559 2008-09-23 23:01 Mateusz Loskot <mateusz@loskot.net>
5561 * [r2194] Moved some ctor/dctor bodies from headers to translation
5562 units. Improved source code readability. TODO: We need to run a
5563 beast like AStyle on all GEOS code because many places are very
5566 2008-09-23 22:55 Mateusz Loskot <mateusz@loskot.net>
5568 * [r2193] MCIndexSegmentSetMutualIntersector::addToIndex: Completed
5569 BWJ's comment on memory leaks with important observations about
5570 objects relation & lifetime. The note is a diagnosis of roots of
5571 the problem. Improved source code readability.
5573 2008-09-22 21:48 Mateusz Loskot <mateusz@loskot.net>
5575 * [r2192] Use conditional operators instead of cast bool to int.
5577 2008-09-22 20:16 Mateusz Loskot <mateusz@loskot.net>
5579 * [r2191] Removed unnecessary std::endl from debug messages in
5580 TopologyPreservingSimplifier.cpp.
5582 2008-09-21 21:32 Mateusz Loskot <mateusz@loskot.net>
5584 * [r2190] Patched NMAKE makefiles: replaced lib.exe with link.exe
5585 /lib command to enabled compilation using Microsoft Visual C++
5588 2008-09-16 21:09 Mateusz Loskot <mateusz@loskot.net>
5590 * [r2189] Patch fixing build problems on Solaris (Ticket #205).
5592 2008-09-16 21:01 Mateusz Loskot <mateusz@loskot.net>
5594 * [r2188] Fixed EOL to LF.
5596 2008-09-16 20:58 Mateusz Loskot <mateusz@loskot.net>
5598 * [r2187] Fixed crash of Prepared Geometry construction with
5599 nullptr to Geometry object (Ticket #197).
5601 2008-09-16 20:55 Mateusz Loskot <mateusz@loskot.net>
5603 * [r2186] Added PreparedGeometryFactoryTest to geos_unit.vcproj.
5605 2008-09-16 20:15 Mateusz Loskot <mateusz@loskot.net>
5607 * [r2185] Added CLocalizer to geos_lib.vcproj project for Visual
5610 2008-09-16 20:13 Mateusz Loskot <mateusz@loskot.net>
5612 * [r2184] Include missing <cassert> in isPointInRingTest.cpp
5614 2008-09-16 20:05 Mateusz Loskot <mateusz@loskot.net>
5616 * [r2183] Fixed undeclared std::locale in CLocalizer when building
5617 using Visual C++ (Ticket #201)
5619 2008-08-31 20:28 Mateusz Loskot <mateusz@loskot.net>
5621 * [r2182] Replaced incorrect <cmath> with <cstdlib> in
5624 2008-08-31 20:23 Mateusz Loskot <mateusz@loskot.net>
5626 * [r2181] Added missing include <cmath> in geos_unit.cpp.
5628 2008-08-31 19:54 Mateusz Loskot <mateusz@loskot.net>
5630 * [r2180] Removed use of strdup function to fix compilation with
5631 GCC 4.3.1 (Ticket #204).
5633 2008-08-29 18:17 Mateusz Loskot <mateusz@loskot.net>
5635 * [r2179] Removed redundant return expressions from geos_c.cpp.
5636 Testing changes notifications for buildbot.
5638 2008-08-29 00:30 Mateusz Loskot <mateusz@loskot.net>
5640 * [r2176] Fixed execution paths and removed redundant return expr
5641 in some C API calls.
5643 2008-08-29 00:29 Mateusz Loskot <mateusz@loskot.net>
5645 * [r2175] Added missing virtual destructor to WKBWriter class.
5647 2008-08-28 22:20 Sean Gillies <sgillies@frii.com>
5649 * [r2174] Added CLocalizer class that switches to C locale and
5650 restores to the outer context's locale when deleted (#201)
5652 2008-08-28 21:35 Mateusz Loskot <mateusz@loskot.net>
5654 * [r2173] tests/unit: added GEOSGeomToWKTTest.
5656 2008-08-28 19:16 Sean Gillies <sgillies@frii.com>
5658 * [r2172] Switch to C locale while reading and writing WKT and
5659 restore to the original context's locale afterward (#201)
5661 2008-08-22 17:25 Frank Warmerdam <warmerdam@pobox.com>
5663 * [r2171] include cmath for std::pow() and std:log() on MSVC7.1
5666 2008-08-22 16:10 Mateusz Loskot <mateusz@loskot.net>
5668 * [r2170] Added build/bjam/README with status note.
5670 2008-08-19 17:02 Mateusz Loskot <mateusz@loskot.net>
5672 * [r2169] LineStringTest: fixed memory leak.
5674 2008-08-19 17:00 Mateusz Loskot <mateusz@loskot.net>
5676 * [r2168] geos/geom/util: Prefer strict static_cast than C-style
5677 cast. Commented ownership transfer of coordinates object.
5679 2008-08-19 00:18 Mateusz Loskot <mateusz@loskot.net>
5681 * [r2167] tests/unit/algorithm/ConvexHullTest.cpp: Fixed memory
5684 2008-08-19 00:05 Mateusz Loskot <mateusz@loskot.net>
5686 * [r2166] tests/unit/algorithm/CGAlgorithms: Fixed memory leaks.
5688 2008-08-18 23:45 Mateusz Loskot <mateusz@loskot.net>
5690 * [r2165] tests/unit/algorithm/CGAlgorithms: Fixed number of memory
5693 2008-08-18 23:30 Mateusz Loskot <mateusz@loskot.net>
5695 * [r2164] tests/unit/capi: Fixed number of memory leaks.
5697 2008-08-18 16:32 Mateusz Loskot <mateusz@loskot.net>
5699 * [r2163] tests/bigtest: Pointed out number of memory leaks but not
5700 fixing them, waiting for comments.
5702 2008-08-18 16:30 Mateusz Loskot <mateusz@loskot.net>
5704 * [r2162] tests/unit: added tests cases to
5705 PreparedGeometryFactoryTest, refactored casting utils and
5706 geometry comparators, small cleanup.
5708 2008-08-18 16:29 Mateusz Loskot <mateusz@loskot.net>
5710 * [r2161] Fixed svn:keywords.
5712 2008-08-18 16:27 Mateusz Loskot <mateusz@loskot.net>
5714 * [r2160] Fixed UNREFERENCED_PARAMETER macro.
5716 2008-08-18 16:27 Mateusz Loskot <mateusz@loskot.net>
5718 * [r2159] Fixed svn:keywords.
5720 2008-08-18 16:24 Mateusz Loskot <mateusz@loskot.net>
5722 * [r2158] geom/prep: Refactored kamikaze casts to more readable
5723 form. Fixed svn:keywords.
5725 2008-08-12 00:25 Mateusz Loskot <mateusz@loskot.net>
5727 * [r2157] Fixed Id keywords.
5729 2008-08-12 00:23 Mateusz Loskot <mateusz@loskot.net>
5731 * [r2156] Fixed EOL to LF in trunk/tests.
5733 2008-08-12 00:09 Mateusz Loskot <mateusz@loskot.net>
5735 * [r2155] Updated svn:keywords property.
5737 2008-08-12 00:03 Mateusz Loskot <mateusz@loskot.net>
5739 * [r2154] Updated svn:keywords property.
5741 2008-08-11 23:54 Mateusz Loskot <mateusz@loskot.net>
5743 * [r2153] Refactored tabs vs spaces in PreparedGeometryFactoryTest.
5745 2008-08-11 23:52 Mateusz Loskot <mateusz@loskot.net>
5747 * [r2152] PreparedGeometry must be a complete type where it is
5748 destroyed by the factory (Ticket #198).
5750 2008-08-11 23:42 Mateusz Loskot <mateusz@loskot.net>
5752 * [r2151] Completed PreparedGeometryFactory class with missing
5753 named destructor for PreparedGeometry (Ticket #198)
5755 2008-08-11 23:35 Mateusz Loskot <mateusz@loskot.net>
5757 * [r2150] Removed .PreparedGeometryFactoryTest.cpp.swp that must
5758 sneaked accidentally.
5760 2008-08-11 22:48 Mateusz Loskot <mateusz@loskot.net>
5762 * [r2149] Added PreparedGeometryFactoryTest with first test cases
5763 included. FIXME: The test causes memory leak because we don't
5764 know how to destroy PreparedGeometry objects returned by the
5765 factory, discussing on the geos-devel list now.
5767 2008-08-07 16:59 Paul Ramsey <pramsey@cleverelephant.ca>
5769 * [r2148] Added original author to main copyright block.
5771 2008-08-07 16:57 Paul Ramsey <pramsey@cleverelephant.ca>
5773 * [r2147] Change to standard header, with (c) credit to author.
5775 2008-08-01 23:23 Mateusz Loskot <mateusz@loskot.net>
5777 * [r2146] Updated ChangeLog with latest submissions. Hmm, should we
5778 stil maintain the ChangeLog file?
5780 2008-07-31 17:08 Mateusz Loskot <mateusz@loskot.net>
5782 * [r2145] Fixed tabs, hopefully. Updated svn:keywords property.
5784 2008-07-31 17:01 Mateusz Loskot <mateusz@loskot.net>
5786 * [r2144] Patch completing C API interface with wrapper on
5787 Polygonizer::getCutEdges (Ticket #195). Unit test included in
5788 tests/unit/capi/GEOSPolygonizer_getCutEdgeTest.cpp. Thanks to
5789 Jurgen E. Fischer for this patch.
5791 2008-07-26 23:06 Mateusz Loskot <mateusz@loskot.net>
5793 * [r2143] Number of fixes enabling GEOS compilation with GCC 4.3
5796 2008-07-26 21:00 Mateusz Loskot <mateusz@loskot.net>
5798 * [r2142] Guarded version macros with #ifndef conditions to avoid
5799 redefinition errors (Ticket #167).
5801 2008-07-26 20:47 Mateusz Loskot <mateusz@loskot.net>
5803 * [r2141] Guarded version macros with #ifndef conditions to avoid
5804 redefinition errors (Ticket #167).
5806 2008-07-26 20:24 Mateusz Loskot <mateusz@loskot.net>
5808 * [r2140] Fixed problems with finding libpython on Mac Darwin
5811 2008-07-26 19:57 Mateusz Loskot <mateusz@loskot.net>
5813 * [r2139] Updated svn:keywords property.
5815 2008-07-26 19:56 Mateusz Loskot <mateusz@loskot.net>
5817 * [r2138] Fixed autogen.sh for OpenSolaris (Ticket #192).
5819 2008-07-25 21:00 Mateusz Loskot <mateusz@loskot.net>
5821 * [r2137] Updated svn:keywords property
5823 2008-07-25 20:56 Mateusz Loskot <mateusz@loskot.net>
5825 * [r2136] Updated svn:keywords property
5827 2008-07-19 19:11 Frank Warmerdam <warmerdam@pobox.com>
5829 * [r2135] added manifest handling for DLLs (#193)
5831 2008-07-19 19:07 Frank Warmerdam <warmerdam@pobox.com>
5833 * [r2134] added rules to create platform.h, version.h and geos_c.h
5834 from templates on win32
5836 2008-07-15 22:04 Mateusz Loskot <mateusz@loskot.net>
5838 * [r2131] Fixed compilation on with Sun Studio compiler on Solaris
5839 x86 and Sparc (Ticket #189). Thanks to Magne Mahre for the patch.
5841 2008-07-15 13:35 Mateusz Loskot <mateusz@loskot.net>
5843 * [r2130] For building with Visual C++, added new flag DEBUG=1 (see
5844 GEOS building instructions on GEOS Wiki). Added missing flags for
5845 Visual C++ compiler, in release and debug configuration.
5847 2008-05-20 21:34 Mateusz Loskot <mateusz@loskot.net>
5849 * [r2129] Added missing subdirs to source/dirlist.mk
5851 2008-05-20 21:31 Mateusz Loskot <mateusz@loskot.net>
5853 * [r2128] Updated svn:ignore patterns.
5855 2008-05-20 21:25 Mateusz Loskot <mateusz@loskot.net>
5857 * [r2127] * source\headers\geos\util.h: Add UNREFERENCED_PARAMETER
5859 * source\geom\PrecisionModel.cpp,
5860 source\geom\GeometryComponentFilter.cpp,
5861 source\geom\util\GeometryTransformer.cpp,
5862 source\precision\GeometrySnapper.cpp,
5863 source\precision\CommonBitsRemover.cpp,
5864 source\simplify\DouglasPeuckerSimplifier.cpp,
5865 source\operation\overlay\OverlayOp.cpp,
5866 source\operation\overlay\FuzzyPointLocator.cpp,
5867 source\index\quadtree\NodeBase.cpp,
5868 source\headers\geos\geom\BinaryOp.h,
5869 source\headers\geos\operation\overlay\PointBuilder.h,
5870 source\headers\geos\noding\MCIndexNoder.h,
5871 source\headers\geos\noding\ScaledNoder.h,
5872 source\headers\geos\noding\Octant.h,
5873 source\noding\ScaledNoder.cpp,
5874 source\noding\snapround\MCIndexPointSnapper.cpp,
5875 source\noding\SegmentString.cpp,
5876 tests\unit\geom\DimensionTest.cpp: Use UNREFERENCED_PARAMETER
5877 macro to get rid of C4100 warning when building with Visual C++.
5878 * build\msvc80\geos_lib\geos_lib.vcproj: Remove non-existing
5881 2008-05-20 20:45 Mateusz Loskot <mateusz@loskot.net>
5883 * [r2126] source/makefile.vc: Removed non-existing file entry:
5884 PreparedPolygonLineIntersects.obj.
5886 2008-05-20 20:33 Mateusz Loskot <mateusz@loskot.net>
5888 * [r2125] * bootstrap.bat: Added script generating headers for use
5889 with Visual C++ compiler. DO NOT include this script in GEOS
5890 source distribution. * source/makefile.vc: Do not make copies of
5891 3 dynamic headers but let users to use bootstrap.bat instead.
5893 2008-02-07 22:59 Frank Warmerdam <warmerdam@pobox.com>
5895 * [r2123] make sure makefile.vc gets distributed
5897 2008-02-06 22:17 Frank Warmerdam <warmerdam@pobox.com>
5899 * [r2122] try to fix up the files include in distribution, and
5900 remove unused files from Makefile.vc (#175)
5902 2008-01-30 22:34 Ben Jubb <benjubb@refractions.net>
5904 * [r2120] Added documentation, for benefit of doxygen.
5906 2008-01-30 22:30 Ben Jubb <benjubb@refractions.net>
5908 * [r2119] deleted out-commented line.
5910 2008-01-30 22:29 Ben Jubb <benjubb@refractions.net>
5912 * [r2118] removed ref to PreparedPolygonLineIntersection
5914 2008-01-30 22:18 Ben Jubb <benjubb@refractions.net>
5916 * [r2117] Removed refs to PreparedPolygonLineIntersection.
5918 2008-01-30 22:17 Ben Jubb <benjubb@refractions.net>
5920 * [r2116] Deleted. not used, not needed.
5924 2008-01-30 19:09 Ben Jubb <benjubb@refractions.net>
5926 * [r2115] Added for benefit of doxygen.
5928 2008-01-29 17:55 Ben Jubb <benjubb@refractions.net>
5930 * [r2114] Some small changes to improve the memory management.
5931 These changes plug a few leaks, but not all.
5933 2008-01-29 17:49 Ben Jubb <benjubb@refractions.net>
5935 * [r2113] Fix a bug in the shortcut test for containment in a
5936 rectangle. This test wasn't correctly testing for case of a point
5939 Was also a bug in JTS (now fixed).
5941 2008-01-29 17:37 Ben Jubb <benjubb@refractions.net>
5943 * [r2112] Patch to fix bug in ticket #171
5945 2008-01-22 19:34 Ben Jubb <benjubb@refractions.net>
5947 * [r2111] Updated for VC to give correct version
5950 2008-01-18 00:37 Ben Jubb <benjubb@refractions.net>
5952 * [r2110] Added to CAPI interface, cleared CAPI_INTERFACE_REV,
5953 bumped AGE & CURRENT
5955 2008-01-18 00:35 Ben Jubb <benjubb@refractions.net>
5957 * [r2109] Fixed a bug in the handling of line strings with repeated
5960 -This line, and those below, will be ignored--
5962 M MonotoneChainBuilder.cpp
5964 2008-01-17 19:15 Ben Jubb <benjubb@refractions.net>
5966 * [r2108] Fixed a misspelling, GEOSPreparedContainsProperty =>
5967 GEOSPreparedContainsProperly
5969 2008-01-16 18:36 Frank Warmerdam <warmerdam@pobox.com>
5971 * [r2107] updated to include post 3.0 classes
5973 2008-01-09 23:49 Ben Jubb <benjubb@refractions.net>
5975 * [r2106] Added support for prepared geometry
5977 2008-01-09 23:48 Ben Jubb <benjubb@refractions.net>
5979 * [r2105] removed extraneous 'using namespace'
5981 2008-01-03 21:11 Ben Jubb <benjubb@refractions.net>
5983 * [r2104] commented out some delete's in
5984 MCIndexSegmentSetMutualIntersector::addToIndex, to fix a bug in
5985 prepared contains() predicate.
5987 2008-01-02 23:23 Sean Gillies <sgillies@frii.com>
5989 * [r2102] Conditionally add swig/python,ruby to SUBDIRS
5991 2007-12-22 00:04 Mateusz Loskot <mateusz@loskot.net>
5993 * [r2101] Updated configuration of experimental builder based on
5994 Boost.Build. GEOS compiles with bjam successfully as static
5997 2007-12-21 23:50 Mateusz Loskot <mateusz@loskot.net>
5999 * [r2100] Updated Visual C++ makefiles with new submissions from
6000 Ben. Now, new GEOS features compiles with NMAKE too.
6002 2007-12-21 23:31 Mateusz Loskot <mateusz@loskot.net>
6004 * [r2099] Removed SimplePointInAreaLocator.h from
6005 algorithm/Makefile.am (header migrated to algorithm/locate).
6007 2007-12-21 23:26 Mateusz Loskot <mateusz@loskot.net>
6009 * [r2098] Added comment about deprecated translation units in
6012 2007-12-21 23:26 Paul Ramsey <pramsey@cleverelephant.ca>
6014 * [r2097] remove trailing backslash
6016 2007-12-21 23:21 Mateusz Loskot <mateusz@loskot.net>
6018 * [r2096] Updated svn:ignore property.
6020 2007-12-21 23:18 Mateusz Loskot <mateusz@loskot.net>
6022 * [r2095] Fixed extra qualifications in
6023 /geom/prep/PreparedPolygonContainsProperly.
6025 2007-12-21 23:12 Mateusz Loskot <mateusz@loskot.net>
6027 * [r2094] Fixed extra qualifications in PreparedGeometryFactory
6030 2007-12-21 22:57 Mateusz Loskot <mateusz@loskot.net>
6032 * [r2093] Fixed GeometryTypeId misused in
6033 geos/geom/util/ComponentCoordinateExtracter.h.
6035 2007-12-21 22:49 Paul Ramsey <pramsey@cleverelephant.ca>
6037 * [r2092] remove .cpp files that weren't there before
6039 2007-12-21 22:49 Mateusz Loskot <mateusz@loskot.net>
6041 * [r2091] Reverted changes appled in r2089 to three files from
6044 2007-12-21 22:47 Paul Ramsey <pramsey@cleverelephant.ca>
6046 * [r2090] type subdir typo
6048 2007-12-21 22:43 Mateusz Loskot <mateusz@loskot.net>
6050 * [r2089] Updated svn:ignore property.
6052 2007-12-21 22:41 Mateusz Loskot <mateusz@loskot.net>
6054 * [r2088] Added missing <iostream> header to
6055 CustomPointCoordinateSequence.cpp.
6057 2007-12-21 22:40 Mateusz Loskot <mateusz@loskot.net>
6059 * [r2087] Removed unused SimplePointInAreaLocator.cpp. This unit
6060 migrated to algorithm/locate module.
6062 2007-12-21 22:21 Paul Ramsey <pramsey@cleverelephant.ca>
6064 * [r2086] Updated configure.in with new locations.
6066 2007-12-21 22:14 Mateusz Loskot <mateusz@loskot.net>
6068 * [r2085] Updated configure.in with new locations.
6070 2007-12-21 22:12 Mateusz Loskot <mateusz@loskot.net>
6072 * [r2084] Updated configure.in with new locations.
6074 2007-12-21 22:09 Mateusz Loskot <mateusz@loskot.net>
6076 * [r2083] Updated configure.in with new locations.
6078 2007-12-21 22:07 Mateusz Loskot <mateusz@loskot.net>
6080 * [r2082] Updated configure.in with new locations.
6082 2007-12-21 22:02 Paul Ramsey <pramsey@cleverelephant.ca>
6084 * [r2081] Add headers/geos/algorithm/locate to automake
6086 2007-12-21 22:01 Paul Ramsey <pramsey@cleverelephant.ca>
6088 * [r2080] Add files to automake
6090 2007-12-21 21:57 Paul Ramsey <pramsey@cleverelephant.ca>
6092 * [r2079] Added headers/index/intervalrtree to automake
6094 2007-12-21 21:55 Paul Ramsey <pramsey@cleverelephant.ca>
6096 * [r2078] Added headers/geom/prep headers/geom/util to automake
6098 2007-12-21 21:47 Paul Ramsey <pramsey@cleverelephant.ca>
6100 * [r2077] Added index/intervalrtree to automake
6102 2007-12-21 21:43 Paul Ramsey <pramsey@cleverelephant.ca>
6104 * [r2076] added geom/util/ComponentCoordinateExtracter.h
6106 2007-12-21 21:40 Paul Ramsey <pramsey@cleverelephant.ca>
6108 * [r2075] Add geom/prep to automake
6110 2007-12-21 21:36 Paul Ramsey <pramsey@cleverelephant.ca>
6112 * [r2074] Add algorithm/location to automake
6114 2007-12-21 21:31 Paul Ramsey <pramsey@cleverelephant.ca>
6116 * [r2073] Added new files
6118 2007-12-21 20:50 Ben Jubb <benjubb@refractions.net>
6122 2007-12-21 20:48 Ben Jubb <benjubb@refractions.net>
6126 2007-12-21 20:47 Ben Jubb <benjubb@refractions.net>
6128 * [r2070] Added from JTS 1.9 to support prepared geometry
6130 2007-12-21 20:47 Ben Jubb <benjubb@refractions.net>
6132 * [r2069] Added from JTS 1.9 to support prepared geometry
6134 2007-12-21 20:44 Ben Jubb <benjubb@refractions.net>
6136 * [r2068] Added from JTS 1.9 to support prepared geometry
6138 2007-12-21 20:44 Ben Jubb <benjubb@refractions.net>
6140 * [r2067] Added from JTS 1.9 to support prepared geometry
6142 2007-12-21 20:42 Ben Jubb <benjubb@refractions.net>
6144 * [r2066] modified because SimplePointInAreaLocator.h moved
6146 2007-12-21 20:41 Ben Jubb <benjubb@refractions.net>
6148 * [r2065] Added from JTS 1.9 to support prepared geometry
6150 2007-12-21 20:41 Ben Jubb <benjubb@refractions.net>
6152 * [r2064] Added from JTS 1.9 to support prepared geometry
6154 2007-12-21 20:40 Ben Jubb <benjubb@refractions.net>
6156 * [r2063] Added from JTS 1.9 to support prepared geometry
6158 2007-12-21 20:39 Ben Jubb <benjubb@refractions.net>
6160 * [r2062] modified because SimplePointInAreaLocator.h moved
6162 2007-12-21 20:38 Ben Jubb <benjubb@refractions.net>
6164 * [r2061] Moved into geos::algorithm::locate
6166 2007-12-21 20:37 Ben Jubb <benjubb@refractions.net>
6168 * [r2060] Added from JTS 1.9 to support prepared geometry
6170 2007-12-21 20:35 Ben Jubb <benjubb@refractions.net>
6172 * [r2059] Added from JTS 1.9 to support prepared geometry
6174 2007-12-21 20:34 Ben Jubb <benjubb@refractions.net>
6176 * [r2058] Added from JTS 1.9 to support prepared geometry
6178 2007-12-21 20:33 Ben Jubb <benjubb@refractions.net>
6180 * [r2057] changed destructor to be virtual
6182 2007-12-21 20:31 Ben Jubb <benjubb@refractions.net>
6184 * [r2056] Added a covers() predicate, from JTS 1.9, to support
6187 2007-12-21 20:30 Ben Jubb <benjubb@refractions.net>
6189 * [r2055] changed IsRectangle to be public
6191 2007-12-21 20:03 Ben Jubb <benjubb@refractions.net>
6193 * [r2054] Added a covers() predicate, from JTS 1.9, to support
6196 2007-12-21 20:00 Ben Jubb <benjubb@refractions.net>
6198 * [r2053] Moved from geos::algorithm as in JTS 1.9
6200 2007-12-21 19:55 Ben Jubb <benjubb@refractions.net>
6202 * [r2052] New namaspace geos::algorithm::locate, as in JTS 1.9..
6204 2007-12-21 19:52 Ben Jubb <benjubb@refractions.net>
6206 * [r2051] Added a public constructor, and a method to bring in line
6207 with JTS 1.9. Changed namespace to geos::algorithm::locate
6209 2007-12-21 18:44 Paul Ramsey <pramsey@cleverelephant.ca>
6211 * [r2050] version numbering for next release (3.1.0)
6213 2007-12-21 18:41 Paul Ramsey <pramsey@cleverelephant.ca>
6215 * [r2046] 3.0.0 release
6217 2007-12-19 20:18 Mateusz Loskot <mateusz@loskot.net>
6219 * [r2045] Improved warning message about using DEPRECATED headers
6221 2007-12-17 23:09 Mateusz Loskot <mateusz@loskot.net>
6223 * [r2044] Fixed std::tolower usage in XMLTester.cpp (Ticket #163).
6225 2007-12-17 23:05 Mateusz Loskot <mateusz@loskot.net>
6227 * [r2043] Replaced finite function with std::numeric_limits (Ticket
6230 2007-12-17 21:52 Mateusz Loskot <mateusz@loskot.net>
6232 * [r2042] source\Makefile.vc: Fixed MSVC_VER condition for
6233 Microsoft Visual C++ 2008 (9.0).
6235 2007-12-13 16:11 Mateusz Loskot <mateusz@loskot.net>
6237 * [r2041] Added Id keyword at the top of ChangeLog file.
6239 2007-12-13 16:09 Mateusz Loskot <mateusz@loskot.net>
6241 * [r2040] * build\msvc80\geos_unit\geos_unit.vcproj: fixed
6243 * source\geom\GeometryCollection.cpp: removed unreachable code,
6244 shorten exception message.
6245 * source\geom\Geometry.cpp: purified condition based on
6247 * tests\unit\geom\GeometryFactoryTest.cpp: use std::size_t
6249 int where unsigned integral type required.
6251 2007-12-09 00:02 Mateusz Loskot <mateusz@loskot.net>
6253 * [r2038] Added test suite for class
6254 geos::precision::SimpleGeometryPrecisionReducer.
6256 2007-12-08 22:59 Mateusz Loskot <mateusz@loskot.net>
6258 * [r2037] Updated svn:keyword property.
6260 2007-11-26 16:26 Mateusz Loskot <mateusz@loskot.net>
6262 * [r2036] Added geos.vsprops - property sheet for Visual C++
6265 2007-11-26 15:19 Mateusz Loskot <mateusz@loskot.net>
6267 * [r2035] Added common Property Sheet for Visual C++ projects where
6268 Python and Ruby macros/locations are defined. Fixed include of
6269 Python.h, see Ticket #164 for details.
6271 2007-11-26 06:21 Mateusz Loskot <mateusz@loskot.net>
6273 * [r2034] Updated svn:ignore patterns.
6275 2007-11-26 06:16 Mateusz Loskot <mateusz@loskot.net>
6277 * [r2033] Enabled target copying version.h.vc and geos_c.h.vc to
6278 headers used by Visual C++. Added test if version.h.vc is used
6281 2007-11-23 02:33 Mateusz Loskot <mateusz@loskot.net>
6283 * [r2032] A bit of purification with explicit casting int to bool
6286 2007-11-02 22:41 Paul Ramsey <pramsey@cleverelephant.ca>
6288 * [r2031] urls updated to point to osgeo locations
6290 2007-11-02 22:17 Paul Ramsey <pramsey@cleverelephant.ca>
6292 * [r2030] add the web site content to svn for collaborative
6295 2007-09-21 17:42 Charlie Savage <cfis@savagexi.com>
6297 * [r2029] Update the CAPI and GEOS version numbers based on
6298 Reader/Writer additions to the CAPI and EWKB support for the C++
6301 2007-09-21 17:40 Charlie Savage <cfis@savagexi.com>
6303 * [r2028] Updated the SWIG bindings and tests to use the new
6304 Reader/Writer classes exposed in the CAPI.
6306 2007-09-21 17:40 Charlie Savage <cfis@savagexi.com>
6308 * [r2027] Update the CAPI to expose WKTReader/WBTWriter and
6309 WKBReader/WBKWriter in the CAPI. This is an improvement over the
6310 existing API since it avoids the use of the static variable used
6311 to control byte order and # of dimenions, and gives clients more
6312 control over the creation/destruction of readers and writers.
6313 Finally, exposed the ability to output the EWKB format (set SRID
6314 to true in the WKBWriter).
6316 2007-09-21 17:35 Charlie Savage <cfis@savagexi.com>
6318 * [r2026] Switched back to using < because the fuzzy comparison now
6319 in use trips assertion errors in VC++. See comments in code for
6320 more information. Note this change may cause problems. Strk left
6321 a note in the code saying that the '<' comparison sometimes gives
6322 unstable results. But that seems better than an assertion
6325 2007-09-21 17:32 Charlie Savage <cfis@savagexi.com>
6327 * [r2025] Updated the WKBWriter so it can output EWKB format
6328 similar to PostGIS. Also added a few getter/setter methods that
6329 allow clients to specify the reader's number of dimensions, byte
6330 order and whether srid values should be output. These
6331 getters/setters make it easier to wrap the reader in the CAPI.
6333 2007-09-14 15:34 Charlie Savage <cfis@savagexi.com>
6337 2007-09-14 15:34 Charlie Savage <cfis@savagexi.com>
6339 * [r2023] Told SVN to ignore MSCV++ Python swig build directories.
6341 2007-09-14 15:25 Charlie Savage <cfis@savagexi.com>
6343 * [r2022] Set unknown SRID values to 0 instead of -1 to be more
6344 consistent with the rest of GEOS (srid values are initialized to
6347 2007-09-11 02:02 Charlie Savage <cfis@savagexi.com>
6349 * [r2021] Don't include config.h for MSVC++ builds.
6351 2007-09-07 17:32 Charlie Savage <cfis@savagexi.com>
6353 * [r2020] The test for SWIG was incorrect. Fixed by patch from Mark
6356 2007-09-06 23:24 Charlie Savage <cfis@savagexi.com>
6358 * [r2019] Applied patch from Mark Cave-Ayland's to make older
6359 versions of MingW that don't have struct timezone defined compile
6360 again. Also fixed issues with more recent versions of MingW that
6361 don't correctly compile with the -ansi compiler switch.
6363 2007-09-06 23:22 Charlie Savage <cfis@savagexi.com>
6365 * [r2018] Applied patches from Mark Cave-Ayland's that
6366 reorganize/improve the SWIG support in the generated configure
6369 2007-08-31 20:44 Charlie Savage <cfis@savagexi.com>
6371 * [r2017] For MSVC++ builds the CAPI version was set in geos_c.cpp
6372 instead of geos_c.h and it was set incorrectly. This patch fixes
6373 the MSVC++ version number and centralizes the various versoin
6374 #defines in the geos_c.h.
6376 2007-08-31 20:18 Charlie Savage <cfis@savagexi.com>
6378 * [r2016] Update swig makefiles to make the wrappers dependent on
6379 the SWIG interface files even if SWIG is disabled. Doing this
6380 means that Make will correctly recognize that a user has modified
6381 an I file, but that the .cxx wrapper cannot be regenerated since
6382 SWIG is not available.
6384 2007-08-30 20:06 Charlie Savage <cfis@savagexi.com>
6386 * [r2015] MingW now includes the gettimeofday function - so
6387 reworked includes to only use custom version when building with
6390 2007-08-30 17:00 Charlie Savage <cfis@savagexi.com>
6392 * [r2014] Added RUBY_BIN_DIR to autoconf macros - simplified auto
6393 make input file for ruby bindings.
6395 2007-08-30 06:19 Charlie Savage <cfis@savagexi.com>
6397 * [r2013] The last attempt to fix this file failed - instead keep
6398 the code that queries the swig libraries but use sed to merge
6399 multiple lines together. If this is not done, then the swig
6400 output causes ./configure to blow up on msys.
6402 2007-08-30 05:31 Charlie Savage <cfis@savagexi.com>
6404 * [r2012] Fixes sed issue with swig on msys. For more info see:
6406 http://lists.refractions.net/pipermail/geos-devel/2007-August/002956.html
6408 2007-08-30 03:18 Charlie Savage <cfis@savagexi.com>
6410 * [r2011] Changed from dos to unix line feeds.
6412 2007-08-29 01:41 Charlie Savage <cfis@savagexi.com>
6414 * [r2010] New VC++ project for the python SWIG bindings.
6416 2007-08-29 01:29 Charlie Savage <cfis@savagexi.com>
6418 * [r2009] Ruby SWIG bindings - mapped eql? to == so that you can do
6419 point == point2 in ruby. Removed a hard-coded path from VC++
6420 project. Updated out-of-date copyright notices for no
6421 particularly good reason.
6423 2007-08-28 21:29 Charlie Savage <cfis@savagexi.com>
6425 * [r2008] Added release as an ignored directory for VC++, similar
6426 to the debug directory.
6428 2007-08-28 21:28 Charlie Savage <cfis@savagexi.com>
6430 * [r2007] Added new ruby VC++ project to solution file.
6432 2007-08-28 21:27 Charlie Savage <cfis@savagexi.com>
6434 * [r2006] Fixed c api include for VC++ - it should be #include
6435 <geos/version.h> instead of #include <version.h>.
6437 2007-08-28 21:27 Charlie Savage <cfis@savagexi.com>
6439 * [r2005] Added new ruby VC++ project to solution file.
6441 2007-08-28 21:26 Charlie Savage <cfis@savagexi.com>
6443 * [r2004] Follow lead of geos_lib project - copy geos/geos_c.h.in
6444 to geos/geos_c.h when building with VC++.
6446 2007-08-28 21:25 Charlie Savage <cfis@savagexi.com>
6448 * [r2003] Added new vc++ project for building ruby bindings. Its
6449 not perfect since it hard-codes the path to Ruby, but its enough
6452 2007-08-28 21:22 Charlie Savage <cfis@savagexi.com>
6454 * [r2002] Updated SWIG wrappers based on changed interface file.
6455 Also generated with SWIG 1.3.31
6457 2007-08-28 20:42 Charlie Savage <cfis@savagexi.com>
6459 * [r2001] SWIG bindings - updated Ruby tests based on name changes.
6461 2007-08-28 20:41 Charlie Savage <cfis@savagexi.com>
6463 * [r2000] Updated Ruby swig bindings to more closely match Ruby
6464 style names. So eql? instead of equals, dimensions instead of
6465 get_dimensions, etc.
6467 2007-08-28 20:40 Charlie Savage <cfis@savagexi.com>
6469 * [r1999] Exposed Geometry::Clone method in SWIG bindings. Added
6470 check for NULL string in geomFromWKT wrapper.
6472 2007-08-23 20:35 Paul Ramsey <pramsey@cleverelephant.ca>
6474 * [r1998] Memory leak patches from Robert Coup
6476 2007-08-22 23:45 Mateusz Loskot <mateusz@loskot.net>
6478 * [r1997] Cleaned compilation warnings from VC++.
6480 2007-06-11 07:43 Mateusz Loskot <mateusz@loskot.net>
6482 * [r1996] Replaced post-increment operators with pre-increment
6483 operators where standard iterators are incremented in loops.
6484 NOTE: Prefer pre-incr. over post-inc. when working with standard
6487 2007-06-11 07:39 Mateusz Loskot <mateusz@loskot.net>
6489 * [r1995] Added unit test for geos::operation::IsSimpleOp class.
6491 2007-06-10 13:03 Mateusz Loskot <mateusz@loskot.net>
6493 * [r1994] Updated tests/unit/Makefile.am with new files.
6495 2007-06-10 11:53 Mateusz Loskot <mateusz@loskot.net>
6497 * [r1993] Added unit test for
6498 geos::algorithm::CGAlgorithms::computeOrientation() function.
6500 2007-06-10 11:29 Mateusz Loskot <mateusz@loskot.net>
6502 * [r1992] Updated svn:ignore property for the whole tree adding
6503 VC++ and Windows specific patterns.
6505 2007-06-10 11:18 Mateusz Loskot <mateusz@loskot.net>
6507 * [r1991] Added unit test for CGAlgorithms::isCCW() function.
6509 2007-06-10 11:08 Mateusz Loskot <mateusz@loskot.net>
6511 * [r1990] Added unit test for geos::algorithm::ConvexHull.
6513 2007-06-10 11:03 Mateusz Loskot <mateusz@loskot.net>
6515 * [r1989] Added custom operators for static and dynamic casts of
6516 pointers wrapped with std::auto_ptr<T> type.
6518 2007-06-08 17:13 Mateusz Loskot <mateusz@loskot.net>
6520 * [r1988] Identified test case failing because of
6521 geos::index::strtree::yComparator() instability.
6523 2007-06-08 17:10 Mateusz Loskot <mateusz@loskot.net>
6525 * [r1987] Analysis of instability of the yComparator, there are
6526 some new important questions to answer.
6528 2007-06-08 15:27 Mateusz Loskot <mateusz@loskot.net>
6530 * [r1986] Cleaned signed/unsigned types mixtures, got rid from
6531 annoying compiler warnings.
6533 2007-06-08 14:50 Mateusz Loskot <mateusz@loskot.net>
6535 * [r1985] Applied Konstantin Baumann's suggestion about including
6536 version.h in C API header for Visual C++.
6538 2007-06-08 14:50 Mateusz Loskot <mateusz@loskot.net>
6540 * [r1984] Applied Konstantin Baumann's suggestion about including
6541 version.h in C API header for Visual C++.
6543 2007-06-01 13:53 Mateusz Loskot <mateusz@loskot.net>
6545 * [r1983] Added Boost.Build configuration for GEOS (experimental).
6546 The idea is to enable users to build GEOS with bjam tool from
6547 Boost.Build package.
6549 2007-06-01 13:43 Mateusz Loskot <mateusz@loskot.net>
6551 * [r1982] Set missing svn:keywords property.
6553 2007-06-01 13:06 Mateusz Loskot <mateusz@loskot.net>
6555 * [r1981] Applied patch with pre-build events generating platform.h
6556 and version.h headers. Thanks to Konstantin Baumann for this
6559 2007-05-06 02:42 Mateusz Loskot <mateusz@loskot.net>
6561 * [r1980] Updated svn:ignore property for build\msvc80.
6563 2007-05-06 02:40 Mateusz Loskot <mateusz@loskot.net>
6565 * [r1979] Added source/headers/geos/version.h.vc file for Visual
6568 2007-04-22 04:44 Mateusz Loskot <mateusz@loskot.net>
6570 * [r1978] Added assertion validating ordinateIndex in setOrdinate()
6571 function. Extended GEOSCoordSeqTest with swapped and non-swapped
6572 calls of coordiantes assignment functions.
6574 2007-04-15 18:02 Mateusz Loskot <mateusz@loskot.net>
6576 * [r1977] Added detection of glibtoolize under Mac OS X.
6578 2007-03-05 09:58 Sandro Santilli <strk@keybit.net>
6580 * [r1976] Add new testcases by Carl Anderson
6582 2007-02-26 10:46 Sandro Santilli <strk@keybit.net>
6584 * [r1975] Patch by Tom Elwertowski:
6585 * source/inlines.cpp: fix for MingW32 builds.
6587 2007-02-21 10:14 Sandro Santilli <strk@keybit.net>
6589 * [r1974] Patch by Carl Anderson:
6591 * source/operation/buffer/SubgraphDepthLocater.cpp
6592 (findStabbedSegments):
6593 Implement short-circuit to avoid inner defective
6598 2007-02-21 10:12 Sandro Santilli <strk@keybit.net>
6600 * [r1973] * tests/xmltester/: Makefile.am, badguy3.xml:
6601 Added simplified version of nasty buffer bug test.
6603 2007-02-08 23:33 Sandro Santilli <strk@keybit.net>
6605 * [r1972] Patch by Mark Cave-Ayland:
6607 * configure.in: Allow configure to continue with use_python
6608 set to false if a python binary is not found, as per
6609 http://sources.redhat.com/automake/automake.html#Python.
6611 2007-02-07 00:34 Sandro Santilli <strk@keybit.net>
6613 * [r1971] General refactoring aimed at making the code cleaner
6614 to read and maintain; use iterators rather then random
6615 accessing containers to allow easy future switch to std::list
6616 from std::vector; use a tolerance-based strict weak ordering
6617 operator for sorting child boundables in STRtree, this
6618 fixes the heisenbug when building with inlines disabled.
6620 2007-02-06 02:05 Sandro Santilli <strk@keybit.net>
6622 * [r1970] * tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp:
6623 Expect result of POLYGON simplification to always be
6624 a polygon, even if collapsed to the empty geom.
6626 2007-02-06 01:57 Sandro Santilli <strk@keybit.net>
6628 * [r1969] * operation::buffer::BufferBuilder,
6629 operation::buffer::BufferOp:
6630 Fixed buffer operation to always return polygonal
6633 2007-02-03 02:18 Paul Ramsey <pramsey@cleverelephant.ca>
6635 * [r1967] 3.0.0rc4 tagging
6637 2007-02-01 11:11 Sandro Santilli <strk@keybit.net>
6639 * [r1966] * operation::buffer::BufferOp: set MAX_PRECISION_DIGITS
6642 2007-01-26 01:19 Sandro Santilli <strk@keybit.net>
6644 * [r1965] * tests/xmltester/: Makefile.am,
6645 stmlf-cases-20070119.xml:
6648 2007-01-26 00:57 Sandro Santilli <strk@keybit.net>
6650 * [r1964] * tests/xmltester/XMLTester.cpp: improved buffer
6652 * source/operation/buffer/BufferBuilder.cpp (computeNodedEdges):
6653 remove repeated points from noded SegmentStrings, skip collapsed
6656 2007-01-17 11:59 Sandro Santilli <strk@keybit.net>
6658 * [r1963] New testcase for bug fixed by previous commit.
6660 2007-01-17 01:05 Sandro Santilli <strk@keybit.net>
6662 * [r1962] * source/index/strtree/STRtree.cpp (yComparator):
6663 Use static_cast<> and make code more readable.
6664 A side effect seems to be fixing a segfault :!
6666 2007-01-17 00:45 Sandro Santilli <strk@keybit.net>
6668 * [r1961] * source/headers/geos/index/strtree/STRtree.h (centreY):
6671 2007-01-16 14:12 Sandro Santilli <strk@keybit.net>
6673 * [r1960] * tests/xmltester/XMLTester.cpp: don't include catch-all
6676 2007-01-09 17:34 Sandro Santilli <strk@keybit.net>
6678 * [r1959] * source/operation/buffer/: Makefile.am,
6679 OffsetCurveVertexList.h:
6680 New helper class for OffsetCurveBuilder
6681 * operation::buffer::OffsetCurveBuilder:
6682 Move vertexlist management to external class.
6683 * tests/xmltester/: Makefile.am, TestBufferExternal.xml:
6684 added test for above changes (imported from JTS and
6685 modified to work with GEOS).
6686 * tests/xmltester/XMLTester.cpp: change buffer
6687 validator again: check area of topological
6688 difference between expected and obtained result
6689 to be smaller then 1/1000 of expected geometry
6692 2007-01-09 15:08 Sandro Santilli <strk@keybit.net>
6694 * [r1958] * source/geom/CoordinateArraySequence.cpp,
6695 source/headers/geos/geom/CoordinateSequence.h,
6696 source/headers/geos/geom/CoordinateArraySequence.h:
6697 add(Coordinate, bool) made a virtual method and overrridden
6698 for CoordinateArraySequence, for better performance
6699 (single virtual call vs. multiple); added front() and
6702 2007-01-09 10:27 Sandro Santilli <strk@keybit.net>
6704 * [r1957] * tests/xmltester/XMLTester.cpp: add areatest to buffer
6707 2007-01-05 01:01 Sandro Santilli <strk@keybit.net>
6709 * [r1956] * configure.in: prepared for version to 3.0.0rc4,
6710 fixed swig python errors as suggested by hint
6713 2007-01-04 22:43 Sandro Santilli <strk@keybit.net>
6715 * [r1955] * configure.in, swig/geos.i.in, swig/geos.i:
6716 geos.i generated at configure time from geos.i.in
6717 (so we don't have to manually update versions there).
6719 2007-01-04 22:38 Sandro Santilli <strk@keybit.net>
6721 * [r1954] Patch by dev-zero at gentoo dot org:
6723 * swig/geos.i: use unsigned int when CAPI signatures
6724 expect unsigned int (not size_t).
6726 2007-01-03 20:11 Sandro Santilli <strk@keybit.net>
6728 * [r1953] * tests/xmltester/: fme.xml, Makefile.am: added buffer
6731 2007-01-03 20:06 Sandro Santilli <strk@keybit.net>
6733 * [r1952] * tests/xmltester/XMLTester.cpp: use a tolerance of 10E-6
6734 for buffer validation (~10cm at worst when using latlong
6735 projections); create sql tables with oid to work around a
6738 2007-01-03 19:18 Sandro Santilli <strk@keybit.net>
6740 * [r1951] Applied patch by Mark Cave-Ayland
6741 <mark.cave-ayland@ilande.co.uk>:
6743 * source/inlines.cpp, source/algorithm/HCoordinate.cpp:
6744 Fixes for MingW builds. See geos-devel/2007-January/002766.html.
6746 2007-01-03 14:56 Sandro Santilli <strk@keybit.net>
6748 * [r1950] * source/operation/buffer/BufferOp.cpp
6749 (bufferReducedPrecision):
6750 Fixed computation of reduced PrecisionModel scale.
6752 2006-12-18 20:04 Sandro Santilli <strk@keybit.net>
6754 * [r1949] * tests/xmltester/robustness.xml: added
6755 testcase reported to fail with 2.2.3 on
6756 postgis-users/2006-November/014013.html.
6758 2006-12-18 18:44 Sandro Santilli <strk@keybit.net>
6760 * [r1948] Geometry snapping synced with JTS.
6762 2006-12-18 14:27 Sandro Santilli <strk@keybit.net>
6764 * [r1947] * HOWTO_RELEASE: add ChangeLog's release mark step.
6766 2006-12-18 14:19 Sandro Santilli <strk@keybit.net>
6768 * [r1946] * source/precision/GeometrySnapper.cpp
6769 (computeSnapTolerance):
6770 properly compute snap tolerance for fixed precision geometries.
6771 * tests/xmltester/: Makefile.am, TestRobustOverlayFixed.xml:
6772 new test for fixed precision snapping.
6774 2006-12-15 10:50 Sandro Santilli <strk@keybit.net>
6776 * [r1945] release 3.0.0rc3 marked
6778 2006-12-14 19:12 Paul Ramsey <pramsey@cleverelephant.ca>
6780 * [r1943] bumped version numbers for 3.0.0rc3
6782 2006-12-13 11:05 Mateusz Loskot <mateusz@loskot.net>
6784 * [r1942] Updated makefile and project files for Visual C++.
6786 2006-12-13 10:55 Sandro Santilli <strk@keybit.net>
6788 * [r1941] Updated port information.
6790 2006-12-13 10:51 Sandro Santilli <strk@keybit.net>
6792 * [r1940] * precision::GeometrySnapper,
6793 precision::LineStringSnapper:
6794 Updated port information.
6796 2006-12-11 17:42 Sandro Santilli <strk@keybit.net>
6798 * [r1939] * source/headers/geos/noding/SegmentIntersector.h: added
6800 isDone() function, always returning false by default.
6801 * source/noding/MCIndexNoder.cpp (intersectChains):
6802 short-circuit from JTS-1.8, based on the new
6803 SegmentIntersector::isDone() method.
6804 * source/noding/Makefile.am,
6805 source/noding/FastNodingValidator.cpp,
6806 source/noding/SingleInteriorIntersectionFinder.cpp,
6807 source/headers/geos/noding/Makefile.am,
6808 source/headers/geos/noding/FastNodingValidator.h,
6809 source/headers/geos/noding/SingleInteriorIntersectionFinder.h:
6810 New ports from JTS-1.8-cvs.
6811 * source/headers/geos/geomgraph/EdgeNodingValidator.h:
6812 use a FastNodingValidator rather then a simple NodingValidator.
6814 2006-12-07 10:45 Sandro Santilli <strk@keybit.net>
6816 * [r1938] * source/headers/geos/algorithm/:
6817 CentralEndpointIntersector.h,
6818 Makefile.am: new port from JTS-1.8.
6819 * algorithm::LineIntersector: robustness improvements
6822 2006-12-05 11:22 Mateusz Loskot <mateusz@loskot.net>
6824 * [r1937] Fixed indentantion in tests/unit/capi.
6826 2006-12-05 11:10 Mateusz Loskot <mateusz@loskot.net>
6828 * [r1936] Fixed typos in changelog.
6830 2006-12-05 11:05 Mateusz Loskot <mateusz@loskot.net>
6832 * [r1935] Set svn:keyword property on CAPI tests.
6834 2006-12-05 11:02 Mateusz Loskot <mateusz@loskot.net>
6836 * [r1934] Purifying CAPI unit tests.
6838 2006-12-05 10:59 Mateusz Loskot <mateusz@loskot.net>
6840 * [r1933] Added CAPI tests to VC++ project.
6842 2006-12-05 10:42 Sandro Santilli <strk@keybit.net>
6844 * [r1932] * source/operation/overlay/OverlayOp.cpp: Use
6846 instead of OverlayResultValidator (faster and more effective).
6847 Note that compile-time defines can select use of either or both
6849 * source/headers/geos/geom/BinaryOp.h: be quiet if not in DEBUG
6852 2006-12-05 09:59 Sandro Santilli <strk@keybit.net>
6854 * [r1931] * noding::NodingValidator.h: throw TopologyException
6855 rather then a generic GEOSException.
6857 2006-12-04 12:41 Sandro Santilli <strk@keybit.net>
6859 * [r1930] * source/headers/geos/geomgraph/EdgeNodingValidator.h:
6860 fix members initialization order.
6862 2006-12-04 11:38 Sandro Santilli <strk@keybit.net>
6864 * [r1929] * geomgraph::EdgeNodingValidator: minor cleanup
6865 to use references args instead of pointers for
6866 method that doesn't handle NULLs anyway.
6868 2006-12-04 10:31 Sandro Santilli <strk@keybit.net>
6870 * [r1928] * tests/unit/capi/: GEOSCoordSeq.cpp =>
6871 GEOSCoordSeqTest.cpp
6872 * tests/unit/capi/GEOSSimplifyTest.cpp: new test
6873 for GEOSSimplify (just a test for bug #134).
6874 * source/simplify/DouglasPeuckerLineSimplifier.cpp (simplify):
6875 don't try to simplify empty coordinate lists. Fixes bug #134.
6877 2006-12-04 10:14 Sandro Santilli <strk@keybit.net>
6879 * [r1927] Other tests using setOrdinate instead of set{X,Y,Z}
6881 2006-12-04 10:12 Sandro Santilli <strk@keybit.net>
6883 * [r1926] * source/geom/CoordinateArraySequence.cpp (setOrdinate):
6886 2006-12-04 10:00 Sandro Santilli <strk@keybit.net>
6888 * [r1925] * tests/unit/capi/GEOSCoordSeq.cpp: add test for bug #133
6891 2006-12-04 09:57 Sandro Santilli <strk@keybit.net>
6893 * [r1924] * tests/unit/geom/CoordinateArraySequenceTest.cpp: added
6894 tests for setOrdinate()
6896 2006-11-30 14:49 Sandro Santilli <strk@keybit.net>
6898 * [r1923] * tests/unit/: Makefile.am, capi/GEOSCoordSeq.cpp:
6899 new experimental test for C-API GEOSCoordSeq.
6900 * capi/geos_c.cpp (GEOSCoordSeq_create): removed
6901 suspicious static cast.
6903 2006-11-28 19:13 Mateusz Loskot <mateusz@loskot.net>
6905 * [r1922] Added Visual C++ 2005 project files.
6907 2006-11-23 20:17 Sandro Santilli <strk@keybit.net>
6909 * [r1921] * source/geom/Point.cpp (equalsExact): don't segfault on
6910 empty points. Fixes bug #132.
6912 2006-11-23 12:25 Sandro Santilli <strk@keybit.net>
6914 * [r1920] Added short descripion of testcases provenience
6916 2006-11-22 20:29 Sandro Santilli <strk@keybit.net>
6918 * [r1919] * tests/xmltester/: stmlf-cases-20061020.xml,
6919 Makefile.am: add more robustness testcases.
6921 2006-11-22 12:26 Sandro Santilli <strk@keybit.net>
6923 * [r1918] Patch by dron@ak4719.spb.edu:
6925 * autogen.sh: call 'autoheader' after 'aclocal'.
6928 2006-11-18 15:30 Mateusz Loskot <mateusz@loskot.net>
6930 * [r1917] Fixed path to geos_c.h in source/makefile.vc.
6932 2006-11-15 18:26 Sandro Santilli <strk@keybit.net>
6934 * [r1916] * configure.in: don't generate geos_c.h.vc
6935 * source/Makefile.vc: don't generate geos_c.h and version.h
6936 * source/headers/geos/version.h.vc, capi/geos_c.h.vc.in:
6937 removed, will NOT be needed by Makefile.vc
6938 * source/headers/geos/Makefile.am: distribute version.h
6939 * capi/Makefile.am: distribute geos_c.h
6941 2006-11-15 14:42 Sandro Santilli <strk@keybit.net>
6943 * [r1915] * capi/geos_c.h.in: hopefully fixed GEOS_DLL use.
6945 2006-11-15 11:28 Sandro Santilli <strk@keybit.net>
6947 * [r1914] * capi/geos_c.cpp (GEOSGeom_getDimensions): Fix a
6948 segfault on empty geometry input (fix bug #126).
6950 2006-11-11 05:32 Paul Ramsey <pramsey@cleverelephant.ca>
6952 * [r1913] Retreived original .vc file and put in MACRO
6953 substitutions. Somehow GNU version replaced .vc version during
6954 file shuffles to get macros in.
6956 2006-11-10 18:24 Sandro Santilli <strk@keybit.net>
6958 * [r1912] fixed timewarp
6960 2006-11-10 17:56 Paul Ramsey <pramsey@cleverelephant.ca>
6962 * [r1911] noted .vc change
6964 2006-11-10 17:55 Paul Ramsey <pramsey@cleverelephant.ca>
6966 * [r1910] Made sure geos_c.h.vc is part of 'make dist' since VC
6967 users won't have .configure
6969 2006-11-10 17:38 Paul Ramsey <pramsey@cleverelephant.ca>
6971 * [r1909] Added substitution strings to .in files for .vc
6974 2006-11-10 17:35 Paul Ramsey <pramsey@cleverelephant.ca>
6976 * [r1908] Changes for capi .vc generation
6978 2006-11-10 14:50 Howard Butler <hobu.inc@gmail.com>
6982 2006-11-09 09:10 Sandro Santilli <strk@keybit.net>
6984 * [r1906] * test/xmltester/XMLTester.cpp: improved 'testarea' test.
6986 2006-11-08 11:54 Sandro Santilli <strk@keybit.net>
6988 * [r1905] added 'release-separator' tag
6990 2006-11-08 11:51 Sandro Santilli <strk@keybit.net>
6992 * [r1904] * tests/xmltester/robustness.xml: made test safe to
6993 run by using the new 'areatest' operation; added
6994 new testcases just raised on the mailing list.
6995 * tests/xmltester/Makefile.am: robustness.xml is now safe
6996 to run, so run it on make check.
6998 2006-11-08 10:40 Sandro Santilli <strk@keybit.net>
7000 * [r1903] * source/headers/geos/geom/BinaryOp.h: enable
7001 COMMONBITS-removal heuristic so it is attempted
7002 before geometry snapping.
7004 2006-11-05 20:34 Sandro Santilli <strk@keybit.net>
7006 * [r1900] * capi/Makefile.am: distribute files needed for testing,
7007 proper cleanup (make distcheck works now)
7009 2006-11-05 00:24 Charlie Savage <cfis@savagexi.com>
7011 * [r1899] Updated ruby swig wrapper for changes in header files.
7013 2006-11-05 00:24 Charlie Savage <cfis@savagexi.com>
7015 * [r1898] Updated python swig wrapper for changes in header files.
7017 2006-11-05 00:23 Charlie Savage <cfis@savagexi.com>
7019 * [r1897] Fixes for changes in header files.
7021 2006-11-03 12:35 Sandro Santilli <strk@keybit.net>
7023 * [r1896] redirect 'diff' output to stderr
7025 2006-11-03 10:54 Sandro Santilli <strk@keybit.net>
7027 * [r1895] hopefully fixed proper quoting
7029 2006-11-03 10:30 Sandro Santilli <strk@keybit.net>
7031 * [r1894] Report non-zero return from ./geostest run
7033 2006-11-02 10:08 Sandro Santilli <strk@keybit.net>
7035 * [r1893] * source/headers/geos/geom/BinaryOp.h: disable debugging
7038 2006-11-02 10:02 Sandro Santilli <strk@keybit.net>
7040 * [r1892] * capi/geostest.c: updated to use the new GEOSGeometry
7041 typedef, so to build w/out warnings and fully respecting current
7042 const specification.
7044 2006-11-02 09:48 Sandro Santilli <strk@keybit.net>
7046 * [r1891] * capi/geos_c.cpp, capi/geos_c.h.in: const-corrected and
7047 documented GEOSPolygonize function.
7049 2006-11-02 09:38 Sandro Santilli <strk@keybit.net>
7051 * [r1890] * capi/test.expected: updated expected version
7052 * capi/testrunner.sh: be happy with geostest running w/out
7053 segfaulting, still run diff for reference.
7055 2006-11-02 09:33 Sandro Santilli <strk@keybit.net>
7057 * [r1889] * configure.in: updated versions to 3.0.0rc2 / CAPI-1.3.0
7059 2006-11-02 08:32 Sandro Santilli <strk@keybit.net>
7061 * [r1888] Patch by Markus Schaber <schabi@logix-tt.com>:
7063 * capi/geos_c.h.in: add GEOSGeometry and GEOSCoordSequence
7064 typedef, to unhide the pointer type and allow fine-grained
7065 const specification, use the new typedefs in function signatures
7066 (fix some const-specifications accordingly)
7067 * capi/geos_c.cpp: define GEOSGeometry and GEOSCoordSequence
7068 for cross-checking of types in header.
7070 2006-10-30 15:14 Sandro Santilli <strk@keybit.net>
7072 * [r1887] Patch by Markus Schaber <schabi@logix-tt.com>
7074 * capi/geos_c.cpp: more focused 'using' directives.
7075 * capi/geos_c.h.in: let the enum visible by geos_c.cpp
7076 now that there are no more name clashes.
7078 2006-10-30 13:20 Sandro Santilli <strk@keybit.net>
7080 * [r1886] removed useless GEOSGeomTypes define
7082 2006-10-30 13:00 Sandro Santilli <strk@keybit.net>
7084 * [r1885] reduce default verbosity
7086 2006-10-30 12:49 Sandro Santilli <strk@keybit.net>
7088 * [r1884] * capi/geos_c.cpp:
7089 Remove a typedef which is also included via Header;
7090 Use dynamic_cast instead of C cast in 2 cases to allow the RTTI
7092 Replace "geoms" temp vector in polygonizer function with a loop,
7093 this saves us at least one of the two vector copies;
7094 Drop 2 unneded const_cast occurences;
7095 Allow calling getNumGeometries against non-collections;
7096 2 comment / whitespace cleanups.
7098 Added a comment explaining ou #ifndef magic;
7099 Unified the two #ifndef into a single one.
7101 2006-10-30 10:29 Sandro Santilli <strk@keybit.net>
7103 * [r1883] * capi/: test.expected, testrunner.sh, Makefile.am: Added
7104 a run of ./geostest as part of 'make check'
7106 2006-10-30 10:15 Sandro Santilli <strk@keybit.net>
7108 * [r1882] Patch submitted by Markus Schaber <schabi@logix-tt.com> (
7109 reviewed and fixed )
7111 * capi/: geos_c.cpp, geos_c.h.in:
7112 Changed the C-API implementation to actually include the header
7113 that's included by the clients, this allows the compiler to check
7114 declarations and implementation for consistency, fixed geos_c.cpp
7115 accordingly (const-correctness, mainly).
7117 2006-10-30 09:49 Sandro Santilli <strk@keybit.net>
7119 * [r1881] * capi/geostest.c: added some checks of return from CAPI
7120 functions returning GEOSGeom (not all, just a few)
7122 2006-10-27 11:54 Sandro Santilli <strk@keybit.net>
7124 * [r1880] Patch by Markus Schaber <schabi@logix-tt.com>
7126 * algorithm::InteriorPointLine (ctor): take Geometry by
7128 * geom::Geometry (getInteriorPoint): made a const-method
7129 * operation::polygonize::Polygonizer: implement filter_ro rather
7130 then filter_rw, as it doesn't change the Geometry, propagated
7131 change to internal interfaces (add methods)
7133 2006-10-26 09:22 Sandro Santilli <strk@keybit.net>
7135 * [r1879] * capi/geos_c.h.in: reverted all changes of 'int' types
7136 to 'size_t' types (the lib never changed, and still expects
7139 2006-10-24 16:54 Sandro Santilli <strk@keybit.net>
7141 * [r1878] * source/headers/geos/geom/BinaryOp.h: try original geoms
7144 2006-10-24 16:53 Sandro Santilli <strk@keybit.net>
7146 * [r1877] * operation::overlay::OverlayResultValidator.cpp
7147 (isValid): run the test even if inputs and output are not areal.
7149 2006-10-24 16:49 Sandro Santilli <strk@keybit.net>
7151 * [r1876] * operation::overlay::FuzzyPointLocator: eliminate
7152 non-polygonal components from consideration when testing the
7155 2006-10-24 10:16 Sandro Santilli <strk@keybit.net>
7157 * [r1875] * precision::GeometrySnapper: snapPrecisionFactor
7158 augmented from 10e-12 to 10e-10.
7160 2006-10-24 09:49 Sandro Santilli <strk@keybit.net>
7162 * [r1874] * precision::LineStringSnapper (findSegmentToSnap):
7163 return the *closest* segment, don't snap if the closest
7164 segment *intersects* the snap points, consider a distance
7165 of exactly snapTolerance as non-tolerated (got in sync with JTS)
7167 2006-10-23 10:23 Sandro Santilli <strk@keybit.net>
7169 * [r1873] * source/headers/geos/geom/BinaryOp.h (SnapOp): document
7170 and add optional CBR step (snap after applying common bits
7171 removal - this is the default); (check_valid): add validity
7174 2006-10-20 11:18 Sandro Santilli <strk@keybit.net>
7176 * [r1872] * noding::SegmentString: added notifyCoordinatesChange
7178 * noding::ScaledNoder: notify possible coordinates change to
7179 SegmentString after removing repeated points.
7181 2006-10-19 18:26 Sandro Santilli <strk@keybit.net>
7183 * [r1871] * configure.in: use 'expr' for arithmetics (more
7186 2006-10-18 19:21 Mateusz Loskot <mateusz@loskot.net>
7188 * [r1870] Refactored Visual C++ makefiles.
7190 2006-10-18 17:53 Mateusz Loskot <mateusz@loskot.net>
7192 * [r1869] Updated source\makefile.vc and source\dirlist.mk files.
7194 2006-10-18 17:53 Mateusz Loskot <mateusz@loskot.net>
7196 * [r1868] Added top-level makefile.vc.
7198 2006-10-18 14:28 Sandro Santilli <strk@keybit.net>
7200 * [r1867] fixed svn:ignore property
7202 2006-10-18 12:08 Sandro Santilli <strk@keybit.net>
7204 * [r1866] disable non-JTS overlay result validators (to more
7205 closely track JTS at this stage)
7207 2006-10-17 14:26 Sandro Santilli <strk@keybit.net>
7209 * [r1865] * source/headers/geos/geom/BinaryOp.h (SnapOp): fixed
7211 bug applying overlay of first geom to itself :(
7213 2006-10-17 10:15 Sandro Santilli <strk@keybit.net>
7215 * [r1864] really fixed 'extra tokens at end of #endif directive'
7218 2006-10-17 10:10 Sandro Santilli <strk@keybit.net>
7220 * [r1863] fixed 'extra tokens at end of #endif directive' warning
7222 2006-10-17 08:44 Sandro Santilli <strk@keybit.net>
7224 * [r1862] * capi/Makefile.am: don't directly link geostest against
7225 both libgeos.so and libstdc++ (should be derived by
7228 2006-10-12 15:33 Sandro Santilli <strk@keybit.net>
7230 * [r1861] * tests/bigtest/GeometryTestFactory.cpp,
7231 tests/bigtest/bigtest.h, tests/bigtest/TestSweepLineSpeed.cpp:
7232 fixed header inclusion, to reduce compiler noise.
7234 2006-10-09 16:39 Sandro Santilli <strk@keybit.net>
7236 * [r1860] * source/headers/geos/geom/BinaryOp.h: always snap geoms
7237 to each-other before applying an overlay (temp hack).
7239 2006-10-09 16:35 Sandro Santilli <strk@keybit.net>
7241 * [r1859] * source/operation/overlay/OverlayOp.cpp: enable all
7242 overlay result validators, make it disablable at compile time.
7244 2006-10-05 10:58 Mateusz Loskot <mateusz@loskot.net>
7246 * [r1858] Added inclusion guards to geos_c.h files.
7248 2006-10-05 09:46 Sandro Santilli <strk@keybit.net>
7250 * [r1857] increment areatest verbosity (needs -v -v)
7252 2006-10-02 18:53 Howard Butler <hobu.inc@gmail.com>
7254 * [r1856] GEOSEnvelope wasn't in the PROTOTYPES section in
7257 2006-09-27 07:48 Sandro Santilli <strk@keybit.net>
7259 * [r1855] updated tag item
7261 2006-09-27 07:43 Sandro Santilli <strk@keybit.net>
7263 * [r1854] added info about svn tags
7265 2006-09-19 06:54 Sandro Santilli <strk@keybit.net>
7267 * [r1853] Added <algorithm> include
7269 2006-09-08 23:13 Paul Ramsey <pramsey@cleverelephant.ca>
7271 * [r1851] Added information about funders of the 3.0.0 series: Safe
7273 Bavarian State Ministry of Agriculture and Forestry and the State
7276 2006-09-08 09:38 Sandro Santilli <strk@keybit.net>
7280 2006-09-08 09:31 Sandro Santilli <strk@keybit.net>
7282 * [r1849] more debugging output
7284 2006-09-08 09:21 Sandro Santilli <strk@keybit.net>
7286 * [r1848] More testcases
7288 2006-09-07 18:07 Sandro Santilli <strk@keybit.net>
7290 * [r1847] New unit test for OverlayResultValidator class
7292 2006-09-07 18:07 Sandro Santilli <strk@keybit.net>
7294 * [r1846] more debugging output
7296 2006-09-07 17:52 Sandro Santilli <strk@keybit.net>
7298 * [r1845] Added addVertices private method (unused, as in JTS, but
7299 possibly useful in the future)
7301 2006-09-07 17:41 Sandro Santilli <strk@keybit.net>
7303 * [r1844] Added debugging code
7305 2006-09-07 17:35 Sandro Santilli <strk@keybit.net>
7307 * [r1843] more testcases (added test for max distance of offset
7310 2006-09-07 15:28 Sandro Santilli <strk@keybit.net>
7312 * [r1842] removed svn:executable prop from all .cpp files
7314 2006-09-07 15:22 Sandro Santilli <strk@keybit.net>
7316 * [r1841] removed svn:executable property
7318 2006-09-07 15:21 Sandro Santilli <strk@keybit.net>
7320 * [r1840] testing execute bit state
7322 2006-09-07 12:17 Mateusz Loskot <mateusz@loskot.net>
7324 * [r1839] Set svn:keyword for $ expansion.
7326 2006-09-07 11:34 Sandro Santilli <strk@keybit.net>
7328 * [r1838] Cleaned up OverlayResultValidator call (still disabled
7331 2006-09-07 11:27 Sandro Santilli <strk@keybit.net>
7333 * [r1837] blindly return positive result if any input or output is
7336 2006-09-07 11:08 Sandro Santilli <strk@keybit.net>
7338 * [r1836] new test for FuzzyPointLocator
7340 2006-09-07 10:30 Sandro Santilli <strk@keybit.net>
7342 * [r1835] Explicit values to LocationValue enum items. Removed CVS
7345 2006-09-07 09:33 Sandro Santilli <strk@keybit.net>
7347 * [r1834] Removed catch-all headers inclusion and use of obsoleted
7350 2006-09-07 09:24 Sandro Santilli <strk@keybit.net>
7354 2006-09-07 09:23 Sandro Santilli <strk@keybit.net>
7356 * [r1832] comment cleanup
7358 2006-09-07 09:01 Sandro Santilli <strk@keybit.net>
7360 * [r1831] Comments about ownership (and lifetime) of returned
7363 2006-09-07 08:59 Sandro Santilli <strk@keybit.net>
7365 * [r1830] New DistanceOp unit test
7367 2006-09-07 08:57 Sandro Santilli <strk@keybit.net>
7369 * [r1829] (computeMinDistancePoints): fixed invalid reference.
7371 2006-09-07 08:23 Sandro Santilli <strk@keybit.net>
7373 * [r1828] don't giveup on automake failures (testing)
7375 2006-09-06 18:44 Sandro Santilli <strk@keybit.net>
7377 * [r1827] Ops, overlay result validation erroenously committed
7379 2006-09-06 18:41 Sandro Santilli <strk@keybit.net>
7381 * [r1826] new test for OffsetPointGenerator class
7383 2006-09-06 18:37 Sandro Santilli <strk@keybit.net>
7385 * [r1825] Fixed uninitialized memory bug
7387 2006-09-06 17:59 Sandro Santilli <strk@keybit.net>
7389 * [r1824] new test for FuzzyPointLocator class
7391 2006-09-06 17:48 Sandro Santilli <strk@keybit.net>
7393 * [r1823] updated after GeometrySnapper interface change.
7395 2006-09-06 17:26 Mateusz Loskot <mateusz@loskot.net>
7397 * [r1822] Set $ expansion for new files in 'overlay' module.
7399 2006-09-06 17:22 Sandro Santilli <strk@keybit.net>
7401 * [r1821] Rest of Overlay validation classes.
7403 2006-09-06 16:54 Mateusz Loskot <mateusz@loskot.net>
7405 * [r1820] Set svn:keyword property for Id keyword expansion.
7407 2006-09-06 15:50 Sandro Santilli <strk@keybit.net>
7409 * [r1819] Fixed comments and includes
7411 2006-09-06 15:33 Sandro Santilli <strk@keybit.net>
7413 * [r1818] new helper class for Overlay op validation.
7415 2006-09-06 15:21 Sandro Santilli <strk@keybit.net>
7417 * [r1817] (getBoundary) memory allocations documented
7419 2006-09-05 16:18 Sandro Santilli <strk@keybit.net>
7421 * [r1816] updated (last commit log was bogus, refer to ChangeLog
7424 2006-09-05 16:07 Sandro Santilli <strk@keybit.net>
7426 * [r1815] (OverlayOp::checkObviouslyWrongResult): exceptions
7429 2006-08-31 23:13 Sandro Santilli <strk@keybit.net>
7431 * [r1814] (insertContained): fixed bug reported in
7432 geos-devel/2006-August/002541.html
7434 2006-08-31 23:07 Sandro Santilli <strk@keybit.net>
7436 * [r1813] Reverted last two commits. Darwin host on buildbot seems
7437 to have its own problems...
7439 2006-08-31 22:28 Sandro Santilli <strk@keybit.net>
7441 * [r1812] Ops, it was AM_CONFIG_HEADER the old version - still
7444 2006-08-31 22:21 Sandro Santilli <strk@keybit.net>
7446 * [r1811] AC_CONFIG_HEADERS => AM_CONFIG_HEADER (to support older
7449 2006-08-04 20:30 Howard Butler <hobu.inc@gmail.com>
7451 * [r1810] version should be 3.0.0 instead of 3.3.0
7453 2006-08-04 20:29 Howard Butler <hobu.inc@gmail.com>
7455 * [r1809] bump patch to rc1
7457 2006-08-04 20:23 Howard Butler <hobu.inc@gmail.com>
7459 * [r1808] give makefile.vc some love
7461 2006-08-04 16:40 Charlie Savage <cfis@savagexi.com>
7463 * [r1807] Updated SWIG bindings to expose the equalsExact and
7466 2006-08-03 23:43 Charlie Savage <cfis@savagexi.com>
7468 * [r1806] Two changes needed to include the correct definitions for
7469 compiling geos using MingW/msys on Windows.
7471 2006-08-03 22:46 Sandro Santilli <strk@keybit.net>
7473 * [r1805] try to keep text within 80 cols
7475 2006-08-03 22:24 Charlie Savage <cfis@savagexi.com>
7477 * [r1804] Changed configure.in to use *nix line feeds.
7479 2006-08-03 22:17 Charlie Savage <cfis@savagexi.com>
7481 * [r1803] Mistakenly used Geometry* in C api headers instead of
7484 2006-08-03 22:13 Charlie Savage <cfis@savagexi.com>
7486 * [r1802] Removed native line endings for configure.in since CR/LF
7487 does not work on Windows under msys.
7489 2006-08-03 22:02 Charlie Savage <cfis@savagexi.com>
7491 * [r1801] Added equalsExact and normalize to the c api as discussed
7493 (http://geos.refractions.net/pipermail/geos-devel/2006-July/002452.html).
7495 2006-08-03 21:34 Charlie Savage <cfis@savagexi.com>
7497 * [r1800] Updated build scripts so that ruby/geos_wrap.cxx,
7498 python/geos_wrap.cxx and python/geos.py are removed by make
7499 maintainer-clean but not make clean.
7501 2006-08-03 16:28 Mateusz Loskot <mateusz@loskot.net>
7503 * [r1799] Fixed Bug #90
7505 2006-08-03 16:18 Charlie Savage <cfis@savagexi.com>
7507 * [r1798] Added SWIG generated wrapper files for Ruby and Python
7509 2006-07-27 06:18 Mateusz Loskot <mateusz@loskot.net>
7511 * [r1797] Added svn:ignore property to ignore 'geos-3.0.0rc1' dir
7512 (testing commit access to SVN).
7514 2006-07-26 19:06 Sandro Santilli <strk@keybit.net>
7516 * [r1795] Removed .cvsignore files from repository
7518 2006-07-26 17:51 Sandro Santilli <strk@keybit.net>
7520 * [r1794] * capi/Makefile.am: forced link of geostest against
7522 * tests/xmltester/XMLTester.cpp: added <cmath> include (for fabs
7525 2006-07-26 15:28 Sandro Santilli <strk@keybit.net>
7527 * [r1776] Added geometry snapping heuristic
7529 2006-07-25 20:45 Sandro Santilli <strk@keybit.net>
7531 * [r1775] Made autogen.sh errors more visible
7533 2006-07-21 19:37 Charlie Savage <cfis@savagexi.com>
7535 * [r1773] Added note about inclusion of version.in.vc. See
7536 http://geos.refractions.net/pipermail/geos-devel/2006-July/002463.html
7539 2006-07-21 17:59 Sandro Santilli <strk@keybit.net>
7541 * [r1772] Added test for GeometrySnapper
7543 2006-07-21 17:59 Sandro Santilli <strk@keybit.net>
7545 * [r1771] Fixed preprocessor directive use
7547 2006-07-21 17:09 Sandro Santilli <strk@keybit.net>
7549 * [r1770] Added new precision::LineStringSnapper class + test
7550 and precision::GeometrySnapper (w/out test)
7552 2006-07-21 17:05 Sandro Santilli <strk@keybit.net>
7554 * [r1769] added operator<< for CoordinateList class
7556 2006-07-21 17:00 Sandro Santilli <strk@keybit.net>
7558 * [r1768] Added another distance() test
7560 2006-07-21 16:45 Mateusz Loskot <mateusz@loskot.net>
7562 * [r1767] Wrapped FIXME message with #warning directive to shout
7563 about potential headers removal in future.
7565 2006-07-21 14:53 Sandro Santilli <strk@keybit.net>
7567 * [r1766] CoordinateList class re-introduced, for list-based ops
7568 (not strictly mapped to JTS version, not yet at least)
7570 2006-07-21 14:49 Sandro Santilli <strk@keybit.net>
7572 * [r1765] Fixed typo in comment
7574 2006-07-21 08:33 Sandro Santilli <strk@keybit.net>
7576 * [r1764] Removed blank space after backslash (automake complained)
7578 2006-07-19 02:43 Charlie Savage <cfis@savagexi.com>
7580 * [r1763] Added veresion.h.vc as EXTRA_DIST to ensure it is
7581 packaged when doing make dist.
7583 2006-07-15 19:36 Charlie Savage <cfis@savagexi.com>
7585 * [r1762] Removed python test/cases directory (tests are now just
7586 in tests directory).
7588 2006-07-13 08:02 Charlie Savage <cfis@savagexi.com>
7590 * [r1761] Updated ChangeLog to note additional SWIG tests and
7591 integration with the GEOS build system.
7593 2006-07-13 07:49 Charlie Savage <cfis@savagexi.com>
7595 * [r1760] Updated version number to 3.0.0rc1-CAPI-1.1.1 to match
7596 the autoconf generated files.
7598 2006-07-13 07:38 Charlie Savage <cfis@savagexi.com>
7600 * [r1759] Fixed spelling mistake in test task.
7602 2006-07-13 07:36 Charlie Savage <cfis@savagexi.com>
7604 * [r1758] Removed dependency on README.txt since it has been
7607 2006-07-13 07:35 Charlie Savage <cfis@savagexi.com>
7609 * [r1757] New tests for the buffer operation.
7611 2006-07-13 07:29 Charlie Savage <cfis@savagexi.com>
7613 * [r1756] Added SWIG Python and Ruby bindings back into the main
7616 2006-07-13 07:27 Charlie Savage <cfis@savagexi.com>
7618 * [r1755] Updated extra_dist for test directories.
7620 2006-07-13 07:20 Charlie Savage <cfis@savagexi.com>
7622 * [r1754] Remove the dependency on the cases subdirectory which is
7625 2006-07-13 07:19 Charlie Savage <cfis@savagexi.com>
7627 * [r1753] Updated test suite to use the correct tests.
7629 2006-07-13 07:16 Charlie Savage <cfis@savagexi.com>
7631 * [r1752] Removed old tests cases which are no longer valid (worked
7634 2006-07-13 07:14 Charlie Savage <cfis@savagexi.com>
7636 * [r1751] New Python test case to ensure creating coordinate
7637 sequences and geometries works correctly.
7639 2006-07-13 07:14 Charlie Savage <cfis@savagexi.com>
7641 * [r1750] Removed README.txt files which are no longer applicable
7642 now that the SWIG bindings have been intergrated into the GEOS
7645 2006-07-13 07:13 Charlie Savage <cfis@savagexi.com>
7647 * [r1749] Renamed test class.
7649 2006-07-13 07:09 Charlie Savage <cfis@savagexi.com>
7651 * [r1748] Removed old, unused code.
7653 2006-07-13 07:09 Charlie Savage <cfis@savagexi.com>
7655 * [r1747] Added tyepmap to support creating polygons with holes.
7657 2006-07-13 07:08 Charlie Savage <cfis@savagexi.com>
7659 * [r1746] Added default value for quadsegs parmeter in buffer
7662 2006-07-13 04:47 Charlie Savage <cfis@savagexi.com>
7664 * [r1745] Manually moved from parent directory.
7666 2006-07-13 04:46 Charlie Savage <cfis@savagexi.com>
7668 * [r1744] Updated EXTRA_DIST to include python.i and geos.pth
7670 2006-07-13 04:46 Charlie Savage <cfis@savagexi.com>
7672 * [r1743] Moved file to tests subdirectory.
7674 2006-07-13 04:45 Charlie Savage <cfis@savagexi.com>
7676 * [r1742] Installation is now done by autoconf macros instead of
7679 2006-07-13 04:39 Charlie Savage <cfis@savagexi.com>
7681 * [r1741] Cleaned up ruby.i, added licenxe to python.i, commented
7682 back in python.i into geos.i.
7684 2006-07-13 04:09 Charlie Savage <cfis@savagexi.com>
7686 * [r1740] Added code to read xml test cases.
7688 2006-07-13 04:08 Charlie Savage <cfis@savagexi.com>
7690 * [r1739] Added exception handling for results that return
7691 geometries. Added normalize and equalsExact, but for the moment
7692 they are commented out.
7694 2006-07-13 03:59 Charlie Savage <cfis@savagexi.com>
7696 * [r1738] Changes to compile on VC++ - fully qualified polygon
7697 name. Should also work on MingW, will test next.
7699 2006-07-12 23:17 Charlie Savage <cfis@savagexi.com>
7701 * [r1737] Disabled test_combinations.rb for the moment since it
7704 2006-07-12 23:16 Charlie Savage <cfis@savagexi.com>
7706 * [r1736] Fixed serious bug in geom_to_hex and geom_to_wkb type
7707 maps. Was using temporary variable instead of passed in variable.
7709 2006-07-12 22:55 Charlie Savage <cfis@savagexi.com>
7711 * [r1735] Switched GeosBytesOrder to int in api signatures.
7713 2006-07-12 22:11 Charlie Savage <cfis@savagexi.com>
7715 * [r1734] A number of changes to fix warning generated by gcc and
7716 to make sure the bindings compile for Python.
7718 2006-07-12 22:11 Charlie Savage <cfis@savagexi.com>
7720 * [r1733] Updated Python SWIG makefile to build with the c api.
7722 2006-07-12 22:10 Charlie Savage <cfis@savagexi.com>
7724 * [r1732] Minor change to fix gcc warning.
7726 2006-07-12 22:10 Charlie Savage <cfis@savagexi.com>
7728 * [r1731] Updated Ruby SWIG makefile to build with the c api.
7730 2006-07-12 21:03 Charlie Savage <cfis@savagexi.com>
7732 * [r1730] Fixed an error in the way GEOSByteOrder was declared. It
7733 is now an enum in geos_c.h
7735 2006-07-12 19:10 Charlie Savage <cfis@savagexi.com>
7737 * [r1729] Added %rename directive so that GeomUnion is exposed as
7738 union is SWIG languages.
7740 2006-07-12 19:08 Charlie Savage <cfis@savagexi.com>
7742 * [r1728] Updated tests for combinatins (union, intersection, etc.)
7743 and operaptions (buffer, centroid, etc.).
7745 2006-07-12 19:07 Charlie Savage <cfis@savagexi.com>
7747 * [r1727] These tests are no longer needed.
7749 2006-07-12 17:51 Charlie Savage <cfis@savagexi.com>
7751 * [r1726] Ported old tests for relations, such as intersects,
7752 touches, etc., to new swig bindings.
7754 2006-07-12 08:30 Charlie Savage <cfis@savagexi.com>
7756 * [r1725] Added type map needed to create polygons with holes.
7757 Unfortunately, this is Ruby specific. It needs to be ported to
7760 2006-07-12 08:29 Charlie Savage <cfis@savagexi.com>
7762 * [r1724] Removed wrapper classes and replace them with SWIG "fake"
7763 classes. This makes the interface cleaner, and makes memory
7764 management much easier. Also added area, dimension, length,
7765 getExteriorRing, getInteriorRingN methods.
7767 2006-07-12 08:27 Charlie Savage <cfis@savagexi.com>
7769 * [r1723] Added test to read from wkb geometry - currently fails,
7770 needs more investigation.
7772 2006-07-12 08:27 Charlie Savage <cfis@savagexi.com>
7774 * [r1722] Added tests for invalid geometries.
7776 2006-07-12 08:27 Charlie Savage <cfis@savagexi.com>
7778 * [r1721] Updated ruby test suite.
7780 2006-07-12 08:24 Charlie Savage <cfis@savagexi.com>
7782 * [r1720] New tests for area, length, distance.
7784 2006-07-12 05:21 Charlie Savage <cfis@savagexi.com>
7786 * [r1719] Converted line feeds to Unix style.
7788 2006-07-12 05:21 Charlie Savage <cfis@savagexi.com>
7790 * [r1718] New tests for creating geometries and calling various
7791 functions such as numGeometries, isValid, etc.
7793 2006-07-12 05:20 Charlie Savage <cfis@savagexi.com>
7795 * [r1717] Tests for srid handling.
7797 2006-07-12 05:20 Charlie Savage <cfis@savagexi.com>
7799 * [r1716] Merged tests from test_wkb_reader.rb
7801 2006-07-12 05:18 Charlie Savage <cfis@savagexi.com>
7803 * [r1715] Merging into test_io.rb
7805 2006-07-12 04:46 Charlie Savage <cfis@savagexi.com>
7807 * [r1714] Tests to verify returned version numbers from C api.
7809 2006-07-11 18:48 Charlie Savage <cfis@savagexi.com>
7811 * [r1713] Fixes for coordinate sequences. Fixed bug in range
7812 checking, chaned clone to be a method instead of copy
7813 constructor, marked clone as creating a new object.
7815 2006-07-11 18:44 Charlie Savage <cfis@savagexi.com>
7817 * [r1712] Tests for SWIG coordinate sequence class.
7819 2006-07-11 09:07 Charlie Savage <cfis@savagexi.com>
7821 * [r1711] Added reference to new enum called GEOSByteOrders. The
7822 enum has two values, GEOS_WKB_NDR and GEOS_WKB_XDR which signify
7823 big endian and little endian byte orders.
7825 2006-07-11 09:05 Charlie Savage <cfis@savagexi.com>
7827 * [r1710] Added 5 methods to the C API as documented in the
7828 changelong. The new methods are read/write WKB Hex values,
7829 read/write WKB byte order and read wkb output dimensions.
7831 2006-07-11 08:55 Charlie Savage <cfis@savagexi.com>
7833 * [r1709] Test cases for reading and writing geometries to WKT, WKB
7834 and hex encoded WKB formats via the SWIG bindings.
7836 2006-07-11 08:54 Charlie Savage <cfis@savagexi.com>
7838 * [r1708] Updated visual studio header file to match geos_c.h.in
7840 2006-07-11 08:53 Charlie Savage <cfis@savagexi.com>
7842 * [r1707] Added 5 methods to the C API as documented in the
7843 changelong. The new methods are read/write WKB Hex values,
7844 read/write WKB byte order and read wkb output dimensions.
7846 2006-07-11 08:52 Charlie Savage <cfis@savagexi.com>
7848 * [r1706] Noted additions to the C API and porting of SWIG to use
7851 2006-07-11 08:44 Charlie Savage <cfis@savagexi.com>
7853 * [r1705] Ported SWIG bindings to use c-api.
7855 2006-07-10 22:29 Sandro Santilli <strk@keybit.net>
7857 * [r1704] Added .cvsignore file
7859 2006-07-10 21:51 Sandro Santilli <strk@keybit.net>
7861 * [r1703] don't use dynamic strings as format arg the formatted
7864 2006-07-10 10:16 Sandro Santilli <strk@keybit.net>
7866 * [r1702] changed vector<bool> to vector<short int> (see bug#101)
7868 2006-07-09 03:37 Mateusz Loskot <mateusz@loskot.net>
7870 * [r1701] Added 'testrunner' pattern to tests/xmltester/.cvsignore.
7872 2006-07-09 03:21 Mateusz Loskot <mateusz@loskot.net>
7874 * [r1700] Added 'testrunner' to .cvsignore patterns.
7876 2006-07-09 03:21 Mateusz Loskot <mateusz@loskot.net>
7878 * [r1699] Updated ChangeLog with details about new unit tests.
7880 2006-07-09 03:16 Mateusz Loskot <mateusz@loskot.net>
7882 * [r1698] Added new tests to tests/unit/Makefile.am.
7884 2006-07-09 03:15 Mateusz Loskot <mateusz@loskot.net>
7886 * [r1697] Added new tests cases to tests/unit/noding. Removed
7887 zero-to-pointer casts.
7889 2006-07-09 00:24 Sandro Santilli <strk@keybit.net>
7891 * [r1696] Added testrunner to CLEANFILES. make distcheck now
7894 2006-07-08 00:33 Sandro Santilli <strk@keybit.net>
7896 * [r1693] * configure.in: incremented CAPI minor version, to avoid
7897 falling behind any future version from the 2.2. branch.
7898 * source/geom/Geometry.cpp, source/geom/GeometryFactory.cpp,
7899 source/geomgraph/EdgeRing.cpp,
7900 source/headers/geos/geom/Geometry.h,
7901 source/headers/geos/geom/GeometryFactory.h,
7902 source/headers/geos/geom/GeometryFactory.inl,
7903 source/headers/geos/geomgraph/EdgeRing.h:
7904 updated doxygen comments (sync with JTS head).
7905 * source/headers/geos/platform.h.in: include <inttypes.h>
7906 rather then <stdint.h>
7908 2006-07-07 20:02 Mateusz Loskot <mateusz@loskot.net>
7910 * [r1691] Updated ChangeLog with version comparison fix in
7913 2006-07-07 20:00 Mateusz Loskot <mateusz@loskot.net>
7915 * [r1690] Fixed versions comparison in the GEOS_UNIT macro.
7917 2006-07-07 19:33 Sandro Santilli <strk@keybit.net>
7919 * [r1689] * acsite.m4: include <inttypes.h> rather then <stdint.h>
7920 (the latter is not available on Solaris 9)
7921 * configure.in: make sure CFLAGS is set before compiling
7922 using the 64bit integer detection macro.
7924 2006-07-06 16:39 Mateusz Loskot <mateusz@loskot.net>
7926 * [r1688] Fixed version query regexp with escaped dots. Removed
7927 -lpq from GEOS_LIBS flags.
7929 2006-07-05 23:27 Mateusz Loskot <mateusz@loskot.net>
7931 * [r1687] Removed redundant -L and -I from GEOS_LIBS and
7934 2006-07-05 23:10 Mateusz Loskot <mateusz@loskot.net>
7936 * [r1686] Fixed GEOS_INIT to support full paths to geos-config
7937 passed to --with-geos. Fixed version decoding.
7939 2006-07-05 22:54 Sandro Santilli <strk@keybit.net>
7941 * [r1685] distribute utility.h
7943 2006-07-05 22:19 Sandro Santilli <strk@keybit.net>
7945 * [r1684] distribute the TUT framework.
7947 2006-07-05 21:47 Sandro Santilli <strk@keybit.net>
7949 * [r1683] Distribute XML tests and tester.
7951 2006-07-05 21:18 Sandro Santilli <strk@keybit.net>
7953 * [r1682] Fixed missing SweeplineNestedRingTester.cpp file.
7955 2006-07-05 20:52 Sandro Santilli <strk@keybit.net>
7957 * [r1681] Fixed missing backslash, dropping headers from
7960 2006-07-05 20:20 Sandro Santilli <strk@keybit.net>
7964 2006-07-05 20:19 Sandro Santilli <strk@keybit.net>
7966 * [r1679] added checks for obviously wrong result of difference and
7969 2006-06-27 15:59 Sandro Santilli <strk@keybit.net>
7971 * [r1677] * source/algorithm/HCoordinate.cpp: added support for
7974 2006-06-27 15:26 Sandro Santilli <strk@keybit.net>
7976 * [r1676] * capi/geos_c.cpp: fixed forward declaration of
7977 GEOSCoordSeq_getOrdinate.
7978 * capi/geos_c.h.in: renamed GEOSGeomTypeId enum to GEOSGeomTypes,
7979 to make VC++ 2005 happy.
7981 2006-06-19 23:33 Sandro Santilli <strk@keybit.net>
7983 * [r1675] Don't *require* CoordinateFilters to define both
7984 read-only and read-write methods.
7986 2006-06-19 22:52 Sandro Santilli <strk@keybit.net>
7988 * [r1674] optimized loops
7990 2006-06-19 21:20 Sandro Santilli <strk@keybit.net>
7992 * [r1673] updated port info
7994 2006-06-19 21:17 Sandro Santilli <strk@keybit.net>
7996 * [r1672] port info and doxygen dox.
7998 2006-06-19 20:48 Sandro Santilli <strk@keybit.net>
8000 * [r1671] parseCase(): make sure to exit the <case> tag before
8003 2006-06-14 19:27 Sandro Santilli <strk@keybit.net>
8005 * [r1670] Let the compiler synthetize copy ctor and assignment op
8006 for Coordinate class to obtain better numerical stability.
8008 2006-06-14 19:19 Sandro Santilli <strk@keybit.net>
8010 * [r1669] Added support for "AreaTest" operations.
8012 2006-06-14 19:17 Sandro Santilli <strk@keybit.net>
8014 * [r1668] Fixed bug in findShell() needlessly erasing vector
8017 2006-06-14 15:38 Sandro Santilli <strk@keybit.net>
8019 * [r1667] Fixed just-introduced bug
8021 2006-06-14 15:03 Sandro Santilli <strk@keybit.net>
8023 * [r1666] * source/operation/overlay/OverlayOp.cpp: use
8024 NodeMap::container and related typedefs, removed (int) casts,
8027 2006-06-14 14:32 Sandro Santilli <strk@keybit.net>
8029 * [r1665] EdgeEnd::getEdge() made non-virtual and inlined.
8031 2006-06-14 13:59 Sandro Santilli <strk@keybit.net>
8033 * [r1664] Fixed bug in PolygonBuilder::placePolygonHoles,
8034 performance improved as a side effect.
8036 2006-06-13 23:26 Sandro Santilli <strk@keybit.net>
8040 2006-06-13 22:50 Sandro Santilli <strk@keybit.net>
8042 * [r1662] * source/headers/geos/io/WKTReader.inl: added missing
8043 include for GEOS_DEBUG set case, use stderr for debugging output.
8045 2006-06-13 22:19 Sandro Santilli <strk@keybit.net>
8047 * [r1661] fixed unused parameter warning
8049 2006-06-13 22:00 Sandro Santilli <strk@keybit.net>
8051 * [r1660] Changed GeometryGraph::lineEdgeMap set comparison
8052 function to be pointer-based. Should be safe and much faster.
8053 Available tests all succeed.
8055 2006-06-13 21:42 Sandro Santilli <strk@keybit.net>
8057 * [r1659] trimmed cvs log, cleanups
8059 2006-06-13 21:40 Sandro Santilli <strk@keybit.net>
8061 * [r1658] Cleanups and some more debugging lines
8063 2006-06-13 21:38 Sandro Santilli <strk@keybit.net>
8065 * [r1657] Added self comparison check in Geometry::compareTo().
8067 2006-06-13 19:16 Sandro Santilli <strk@keybit.net>
8069 * [r1656] fixed mis-assigned commit
8071 2006-06-12 17:18 Sandro Santilli <strk@keybit.net>
8073 * [r1655] LineSegmentIndex: explicitly initialized parent class in
8076 2006-06-12 17:15 Sandro Santilli <strk@keybit.net>
8078 * [r1654] Removed unused parameters warning
8080 2006-06-12 17:14 Sandro Santilli <strk@keybit.net>
8082 * [r1653] added assert(0) version of filter_ro() and filter_rw() to
8083 allow implementations to only defined the required one.
8085 2006-06-12 16:59 Sandro Santilli <strk@keybit.net>
8087 * [r1652] Removed unused parameter warnings
8089 2006-06-12 16:57 Sandro Santilli <strk@keybit.net>
8091 * [r1651] Added note about ownership of return from
8094 2006-06-12 16:55 Sandro Santilli <strk@keybit.net>
8096 * [r1650] fixed compiler warnings, fixed some methods to omit
8099 2006-06-12 16:51 Sandro Santilli <strk@keybit.net>
8101 * [r1649] Added equality and inequality operators and tests
8103 2006-06-12 16:36 Sandro Santilli <strk@keybit.net>
8105 * [r1648] indentation, notes about things to be fixed.
8107 2006-06-12 15:47 Sandro Santilli <strk@keybit.net>
8109 * [r1647] implemented missing getEdgesBetween() method (untested).
8111 2006-06-12 15:46 Sandro Santilli <strk@keybit.net>
8113 * [r1646] provided a memory friendly version of toEdges() method.
8115 2006-06-12 15:07 Sandro Santilli <strk@keybit.net>
8117 * [r1645] explicitly invoked CoordinateSequence (copy) ctor -
8118 suggested by GCC warning.
8120 2006-06-12 15:06 Sandro Santilli <strk@keybit.net>
8122 * [r1644] Added default ctor and copy ctor (protected)
8124 2006-06-12 13:57 Sandro Santilli <strk@keybit.net>
8126 * [r1643] Check for int64_t type for int64 typedef.
8128 2006-06-12 11:29 Sandro Santilli <strk@keybit.net>
8130 * [r1642] unsigned int => size_t
8132 2006-06-12 10:49 Sandro Santilli <strk@keybit.net>
8134 * [r1641] unsigned int => size_t
8136 2006-06-12 10:39 Sandro Santilli <strk@keybit.net>
8138 * [r1640] don't print test file precision model if verbosity level
8141 2006-06-12 10:10 Sandro Santilli <strk@keybit.net>
8143 * [r1639] Fixed getGeometryN() to take size_t rather then int,
8144 changed unsigned int parameters to size_t.
8146 2006-06-09 08:28 Sandro Santilli <strk@keybit.net>
8148 * [r1638] Removed compiler warning
8150 2006-06-09 08:17 Sandro Santilli <strk@keybit.net>
8152 * [r1637] removed signed/unsigned comparison warnings.
8154 2006-06-09 08:09 Sandro Santilli <strk@keybit.net>
8156 * [r1636] removed signed/unsigned comparison warnings.
8158 2006-06-09 08:02 Sandro Santilli <strk@keybit.net>
8160 * [r1635] Fixed signed/unsigned comparison tests
8162 2006-06-09 07:42 Sandro Santilli <strk@keybit.net>
8164 * [r1634] * source/geomgraph/GeometryGraph.cpp,
8165 source/operation/buffer/OffsetCurveSetBuilder.cpp,
8166 source/operation/overlay/OverlayOp.cpp,
8167 source/operation/valid/RepeatedPointTester.cpp: Fixed warning
8168 after Polygon ring accessor methods changed to work with size_t.
8169 Small optimizations in loops.
8171 2006-06-09 06:41 Sandro Santilli <strk@keybit.net>
8173 * [r1633] Added missing log for mloskot change
8175 2006-06-08 18:50 Mateusz Loskot <mateusz@loskot.net>
8177 * [r1632] Fixed no-effect warning in test<1> from
8180 2006-06-08 18:18 Sandro Santilli <strk@keybit.net>
8182 * [r1631] * tests/unit/geom/GeometryFactoryTest.cpp: fixed compiler
8183 warnings about signed/unsigned comparisons.
8185 2006-06-08 17:58 Sandro Santilli <strk@keybit.net>
8187 * [r1630] Polygon::getNumInteriorRing() return size_t,
8188 Polygon::interiorRingN() takes size_t.
8190 2006-06-08 17:46 Sandro Santilli <strk@keybit.net>
8192 * [r1629] * tests/unit/geom/CoordinateArraySequenceTest.cpp: fix
8193 signed/unsigned comparison warning.
8195 2006-06-08 15:55 Sandro Santilli <strk@keybit.net>
8197 * [r1628] * tests/xmltester/markup/MarkupSTL.cpp: removed use of
8198 allocator<char>, which brings in some incompatibilities with
8199 libstdc++ 6.0.7 (gcc 4.0.2).
8201 2006-06-08 13:19 Sandro Santilli <strk@keybit.net>
8203 * [r1627] Commented out ruby and python detection
8205 2006-06-08 12:58 Sandro Santilli <strk@keybit.net>
8207 * [r1626] Fixed xml testrunner rule
8209 2006-06-08 12:16 Sandro Santilli <strk@keybit.net>
8211 * [r1625] added XML tests run to the 'make check' rule.
8213 2006-06-08 11:20 Sandro Santilli <strk@keybit.net>
8215 * [r1624] Added missing virtual destructor to abstract classes.
8217 2006-06-07 20:04 Sandro Santilli <strk@keybit.net>
8219 * [r1623] * configure.in: enforce -Wall -ansi -pedantic
8220 -Wno-long-long to C and CXX flags.
8222 2006-06-07 19:45 Sandro Santilli <strk@keybit.net>
8224 * [r1622] Renamed (reserved) TESTS variable to RUBY_TESTS
8226 2006-06-07 19:26 Sandro Santilli <strk@keybit.net>
8228 * [r1621] Fixed SUBDIRS order, and added a NOTE about maintaining
8231 2006-06-07 17:03 Sandro Santilli <strk@keybit.net>
8233 * [r1620] * Makefile.am, configure.in, swig/python/Makefile.am,
8234 swig/ruby/Makefile.am, swig/ruby/test/Makefile.am: swig removed
8235 from automatic build process.
8236 * configure.in: removed check for boost availability.
8238 2006-06-07 16:07 Sandro Santilli <strk@keybit.net>
8240 * [r1619] Set release version to 3.0.0rc1
8242 2006-06-07 14:10 Mateusz Loskot <mateusz@loskot.net>
8244 * [r1618] Update ChangeLog with info about new test case
8245 isPointInRingTest.cpp.
8247 2006-06-07 14:06 Mateusz Loskot <mateusz@loskot.net>
8249 * [r1617] Renamed file isPointInRing.cpp to isPointInRingTest.cpp
8250 to follow GEOS Unit Test convention.
8252 2006-06-07 13:52 Mateusz Loskot <mateusz@loskot.net>
8254 * [r1616] Added new test: CGAlgorithms/isPointInRing.cpp.
8256 2006-06-07 13:10 Sandro Santilli <strk@keybit.net>
8258 * [r1615] Removed Triangle.h include from geom.h
8260 2006-06-07 13:08 Sandro Santilli <strk@keybit.net>
8262 * [r1614] * source/headers/geos/geom/Makefile.am: removed
8263 Triangle.h from installed header set.
8265 2006-06-05 19:42 Sandro Santilli <strk@keybit.net>
8267 * [r1613] Fixed noinst_geos_HEADERS => noinst_HEADERS.
8269 2006-06-05 15:36 Sandro Santilli <strk@keybit.net>
8271 * [r1612] Given OverlayOp funx code enum a name and renamed values
8272 to have a lowercase prefix. Drop all of noding headers from
8273 installed header set.
8275 2006-06-03 22:31 Howard Butler <hobu.inc@gmail.com>
8277 * [r1611] update to track latest removals
8279 2006-06-03 22:29 Howard Butler <hobu.inc@gmail.com>
8281 * [r1610] Use a fully qualified namespace for LineSegment because
8282 we're inside of geos::simplify at the time
8284 2006-06-01 11:49 Sandro Santilli <strk@keybit.net>
8286 * [r1609] Reduced installed headers form geomgraph namespace
8288 2006-06-01 10:28 Sandro Santilli <strk@keybit.net>
8290 * [r1608] Reduced number of installed headers for the geos::index
8293 2006-05-25 18:44 Sandro Santilli <strk@keybit.net>
8295 * [r1607] * tests/unit/geom/TriangleTest.cpp: take floating-point
8296 rounding error into account.
8298 2006-05-25 16:11 Mateusz Loskot <mateusz@loskot.net>
8300 * [r1606] Changed precision constant with epsilon() from
8301 std::numeric_limits.
8303 2006-05-25 15:54 Mateusz Loskot <mateusz@loskot.net>
8305 * [r1605] Added specialization of ensure_equals for double type.
8307 2006-05-24 16:29 Sandro Santilli <strk@keybit.net>
8309 * [r1604] * source/index/quadtree/DoubleBits.cpp: handled negative
8310 or zero values in getExponent().
8312 2006-05-24 16:01 Sandro Santilli <strk@keybit.net>
8314 * [r1603] * tests/unit/utility.h: fixed missing return from
8315 isSameStructure's specialization on GeometryCollection, also
8316 fixed a signed/unsigned mismatch warning there.
8318 2006-05-24 15:42 Sandro Santilli <strk@keybit.net>
8320 * [r1602] * source/util/Makefile.am,
8321 source/util/CoordinateArrayFiter.cpp,
8322 source/util/GEOSException.cpp,
8323 source/util/UniqueCoordinateArrayFilter.cpp: removed empty
8324 implementation files.
8326 2006-05-24 15:32 Sandro Santilli <strk@keybit.net>
8328 * [r1601] * source/headers/geos/simplify/TaggedLinesSimplifier.h:
8329 added LineSegmentIndex.h include so that every use of the
8330 templated simplify() function get all the required definitions.
8332 2006-05-24 15:17 Sandro Santilli <strk@keybit.net>
8334 * [r1600] Reduced number of installed headers in geos/operation/
8337 2006-05-24 13:44 Sandro Santilli <strk@keybit.net>
8339 * [r1599] Added a note about unit tests being introduced
8341 2006-05-24 11:44 Mateusz Loskot <mateusz@loskot.net>
8343 * [r1598] Added missing entries to ChangeLog.
8345 2006-05-24 11:41 Sandro Santilli <strk@keybit.net>
8347 * [r1597] * source/headers/geos/simplify/TaggedLinesSimplifier.h,
8348 source/simplify/TaggedLinesSimplifier.cpp,
8349 source/simplify/TopologyPreservingSimplifier.cpp:
8350 fixed bug in TopologyPreservingSimplifier failing to
8351 detect intersections, refactored TaggedLinesSimplifier
8352 class to more closely match JTS and use templated
8355 2006-05-24 08:32 Sandro Santilli <strk@keybit.net>
8357 * [r1596] * capi/geos_c.h.in: #include <stddef.h> to get size_t
8358 definition (only #ifndef __cplusplus)
8360 2006-05-24 05:53 Mateusz Loskot <mateusz@loskot.net>
8362 * [r1595] Added new test: TopologyPreservingSimplifierTest.cpp.
8363 Added new utility.cpp helper for Unit Tests (implementes utils
8364 from JTS Unit Tests).
8366 2006-05-23 15:06 Sandro Santilli <strk@keybit.net>
8368 * [r1594] * source/headers/geos/geom/Coordinate.h: added missing
8371 2006-05-23 14:44 Sandro Santilli <strk@keybit.net>
8373 * [r1593] * source/headers/geos/config.h: removed file which is not
8374 supposed to be in the repository.
8376 2006-05-23 14:29 Sandro Santilli <strk@keybit.net>
8378 * [r1592] * source/headers/geos/index/quadtree/DoubleBits.h,
8379 source/index/quadtree/DoubleBits.cpp: const correctness and
8382 2006-05-23 13:21 Sandro Santilli <strk@keybit.net>
8384 * [r1591] Added test for put/get Long values
8386 2006-05-23 13:16 Sandro Santilli <strk@keybit.net>
8388 * [r1590] Fixed a bug in WKBWriter::writeByteOrder() failing to
8389 consider machine's byte order
8391 2006-05-23 12:57 Sandro Santilli <strk@keybit.net>
8393 * [r1589] Fixed small typo in label
8395 2006-05-23 12:33 Sandro Santilli <strk@keybit.net>
8397 * [r1588] * source/io/ByteOrderValues.cpp: fixed bug in putLong()
8398 also affecting putDouble()
8400 2006-05-23 12:23 Sandro Santilli <strk@keybit.net>
8402 * [r1587] * tests/unit/Makefile.am,
8403 tests/unit/io/ByteOrderValuesTest.cpp: unit test for
8404 ByteOrderValues class.
8406 2006-05-23 11:07 Sandro Santilli <strk@keybit.net>
8408 * [r1586] * source/io/WKBWriter.cpp: fixed bug in ::writeInt
8409 missing to honour the requested byte order.
8411 2006-05-23 10:56 Sandro Santilli <strk@keybit.net>
8413 * [r1585] Fixed top comment
8415 2006-05-23 10:48 Sandro Santilli <strk@keybit.net>
8417 * [r1584] * tests/unit/io/WKBReaderTest.cpp: cleaned up and added
8418 both XDR and NDR tests.
8420 2006-05-23 09:24 Sandro Santilli <strk@keybit.net>
8422 * [r1583] * source/io/ByteOrderValues.cpp: changed ENDIAN_BIG and
8423 ENDIAN_LITTLE values to match WKBConstants::XDR and
8424 WKBConstants::NDR respectively.
8425 * source/headers/geos/io/WKBConstants.h: added comments about
8428 2006-05-22 15:08 Sandro Santilli <strk@keybit.net>
8430 * [r1582] Print colon after exception name (as it has always been)
8432 2006-05-19 17:44 Sandro Santilli <strk@keybit.net>
8434 * [r1581] * source/simplify/TopologyPreservingSimplifier.cpp:
8435 removed friend specification in
8436 TopologyPreservingSimplifier helper class
8439 2006-05-19 17:39 Sandro Santilli <strk@keybit.net>
8441 * [r1580] * tests/unit/geom/Geometry/coversTest.cpp:
8442 keep tests in 'tut' namespace.
8444 2006-05-19 16:38 Sandro Santilli <strk@keybit.net>
8446 * [r1579] * tests/xmltester/XMLTester.cpp: report
8447 error on load of requested tests.
8449 2006-05-18 10:19 Sandro Santilli <strk@keybit.net>
8451 * [r1578] * source/headers/geos/geom.h: fixed doxygen header for
8454 2006-05-18 10:16 Sandro Santilli <strk@keybit.net>
8456 * [r1577] Added note about the new BinaryOp class and its uses.
8458 2006-05-18 10:13 Sandro Santilli <strk@keybit.net>
8460 * [r1576] * source/headers/geos/geom/BinaryOp.h: added compile-time
8461 defines to avoid precision-reduction and simplify based policies
8462 (default to enabled).
8464 2006-05-18 09:32 Sandro Santilli <strk@keybit.net>
8466 * [r1575] added note about new Geometry predicates
8468 2006-05-18 09:00 Sandro Santilli <strk@keybit.net>
8470 * [r1574] Added tests for coveredBy(), fixed ChangeLog entry
8472 2006-05-18 08:56 Sandro Santilli <strk@keybit.net>
8474 * [r1573] * source/geom/Geometry.cpp,
8475 source/headers/geos/geom/Geometry.h: added
8476 covers() and isCoveredBy() predicates.
8477 * tests/unit/Makefile.am,
8478 tests/unit/geom/Geometry/coversTest.cpp:
8479 added test for covers() predicates.
8481 2006-05-17 17:41 Sandro Santilli <strk@keybit.net>
8483 * [r1572] Added output operator + test
8485 2006-05-17 17:24 Sandro Santilli <strk@keybit.net>
8487 * [r1571] Added port info, fixed isCoveredBy() comment.
8489 2006-05-17 17:20 Sandro Santilli <strk@keybit.net>
8491 * [r1570] added isCovers() and isCoveredBy() public methods to
8492 IntersectionMatrix and associated tests.
8494 2006-05-17 08:40 Sandro Santilli <strk@keybit.net>
8496 * [r1569] typo fixed to make description more clear
8498 2006-05-13 10:42 Mateusz Loskot <mateusz@loskot.net>
8500 * [r1563] Fixed line-ends in PointLocatorTest.cpp file.
8502 2006-05-13 08:26 Mateusz Loskot <mateusz@loskot.net>
8504 * [r1562] Fixed line-ends in isRectangleTest.cpp. Added new
8505 patterns to .cvsignore.
8507 2006-05-05 15:40 Sandro Santilli <strk@keybit.net>
8509 * [r1561] Had nodind validation error throw an exception for
8511 and MCIndexSnapRounder
8513 2006-05-05 14:34 Sandro Santilli <strk@keybit.net>
8515 * [r1560] New SegmentString unit test
8517 2006-05-05 14:25 Sandro Santilli <strk@keybit.net>
8519 * [r1559] moved getSegmentOctant out of .inl into .cpp, renamed
8520 private eiList to nodeList as in JTS, added more assertion
8521 checking and fixed doxygen comments
8523 2006-05-05 10:19 Sandro Santilli <strk@keybit.net>
8525 * [r1558] droppped SegmentString::getContext(), new name is
8526 getData() to reflect change in JTS
8528 2006-05-05 09:37 Sandro Santilli <strk@keybit.net>
8530 * [r1557] * source/headers/geos/geom.h: fixed namespace
8531 qualification in doxygen page about C++ interface.
8533 2006-05-04 15:49 Sandro Santilli <strk@keybit.net>
8535 * [r1556] updated all Geometry::getDimension() methods to return
8536 Dimension::DimensionType (closes bug#93)
8538 2006-05-04 14:05 Sandro Santilli <strk@keybit.net>
8540 * [r1555] * source/headers/geos/util/math.h: provided an
8541 util::round() method being an inline proxy to call appropriate
8542 default rounding function for the whole GEOS codebase. Currently
8543 pointing at util::java_math_round() being the last being used.
8545 2006-05-04 13:38 Sandro Santilli <strk@keybit.net>
8547 * [r1554] doxygen comments cleanup
8549 2006-05-04 12:54 Sandro Santilli <strk@keybit.net>
8551 * [r1553] Added invariant tester for NodeMap class, fixed comment
8552 about ownership of NodeFactory
8554 2006-05-04 12:33 Sandro Santilli <strk@keybit.net>
8556 * [r1552] Added some comments about RightmostEdgeFinder only
8557 considering forward DirectedEdge
8559 2006-05-04 12:19 Sandro Santilli <strk@keybit.net>
8561 * [r1551] Added note about findEdge() only scanning for forward
8564 2006-05-04 12:17 Sandro Santilli <strk@keybit.net>
8566 * [r1550] Added comment about management of newly created
8569 2006-05-04 10:15 Sandro Santilli <strk@keybit.net>
8571 * [r1549] Doxygen comments
8573 2006-05-04 09:16 Sandro Santilli <strk@keybit.net>
8575 * [r1548] Added JTS debugging, for comparison with JTS
8577 2006-05-04 08:42 Sandro Santilli <strk@keybit.net>
8579 * [r1547] Added note about the CoordinateSequence::toVector()
8582 2006-05-04 08:35 Sandro Santilli <strk@keybit.net>
8584 * [r1546] noding/SegmentNodeList.cpp: cleanups, changed output
8585 operator to be more similar to JTS
8587 2006-05-04 08:30 Sandro Santilli <strk@keybit.net>
8589 * [r1545] removed use of SegmentString::setCoordinates() [dropped]
8591 2006-05-04 08:29 Sandro Santilli <strk@keybit.net>
8593 * [r1544] * source/noding/ScaledNoder.cpp: removed use of
8594 SegmentString::setCoordinates().
8595 * source/headers/geos/noding/SegmentStrign.{h,inl}: removed new
8596 setCoordinates() interface.
8598 2006-05-04 07:43 Sandro Santilli <strk@keybit.net>
8600 * [r1543] output operator for SegmentString class
8602 2006-05-04 07:41 Sandro Santilli <strk@keybit.net>
8604 * [r1542] const-correct size() method for SegmentNodeList
8606 2006-05-04 06:36 Sandro Santilli <strk@keybit.net>
8608 * [r1541] Extended definition to take new CoordinateSequence
8609 tracking into account
8611 2006-05-03 20:05 Sandro Santilli <strk@keybit.net>
8613 * [r1540] Added SQL debugging output
8615 2006-05-03 19:47 Sandro Santilli <strk@keybit.net>
8617 * [r1539] added operator<< for CoordinateSequence
8619 2006-05-03 18:04 Sandro Santilli <strk@keybit.net>
8621 * [r1538] added SegmentString::setCoordinates() interface
8623 2006-05-03 17:54 Sandro Santilli <strk@keybit.net>
8625 * [r1537] Uncommented correctness checker
8627 2006-05-03 17:51 Sandro Santilli <strk@keybit.net>
8629 * [r1536] system headers included after package headers
8631 2006-05-03 17:50 Sandro Santilli <strk@keybit.net>
8633 * [r1535] Doxygen comments
8635 2006-05-03 17:48 Sandro Santilli <strk@keybit.net>
8637 * [r1534] Forgot a slash
8639 2006-05-03 17:48 Sandro Santilli <strk@keybit.net>
8641 * [r1533] Doxygen brief
8643 2006-05-03 16:22 Howard Butler <hobu.inc@gmail.com>
8645 * [r1532] tweak clean target
8647 2006-05-03 16:21 Howard Butler <hobu.inc@gmail.com>
8649 * [r1531] Build the C API and shared lib separate from the normal
8653 2006-05-03 16:19 Sandro Santilli <strk@keybit.net>
8655 * [r1530] fit in 80 columns
8657 2006-05-03 16:09 Howard Butler <hobu.inc@gmail.com>
8659 * [r1529] Maintain a geos_c.h.vc until we come up with a better
8662 2006-05-03 15:50 Howard Butler <hobu.inc@gmail.com>
8664 * [r1528] *** empty log message ***
8666 2006-05-03 15:49 Sandro Santilli <strk@keybit.net>
8668 * [r1527] fixed bug in SimpleSnapRounder::computeSnaps, trying to
8669 access out-of-bound vector element.
8671 2006-05-03 15:49 Howard Butler <hobu.inc@gmail.com>
8673 * [r1526] add additional files and change names where necessary
8675 2006-05-03 15:40 Sandro Santilli <strk@keybit.net>
8677 * [r1525] test SegmentString invariant before and after scaling
8679 2006-05-03 15:37 Sandro Santilli <strk@keybit.net>
8681 * [r1524] Tabs for indent
8683 2006-05-03 15:32 Howard Butler <hobu.inc@gmail.com>
8685 * [r1523] *** empty log message ***
8687 2006-05-03 15:30 Howard Butler <hobu.inc@gmail.com>
8689 * [r1522] Maintain a version.h.vc until we come up with a better
8692 2006-05-03 15:28 Sandro Santilli <strk@keybit.net>
8694 * [r1521] updated JTS_PORT to 1.7.1
8696 2006-05-03 15:26 Sandro Santilli <strk@keybit.net>
8698 * [r1520] testInvariant made public and always inlined
8700 2006-05-03 15:19 Sandro Santilli <strk@keybit.net>
8702 * [r1519] Changed sym_round() to java_math_round()
8704 2006-05-03 15:12 Sandro Santilli <strk@keybit.net>
8706 * [r1518] Oops, uninitialized value fix
8708 2006-05-03 15:06 Sandro Santilli <strk@keybit.net>
8712 2006-05-03 15:06 Sandro Santilli <strk@keybit.net>
8714 * [r1516] Better doxygen comment
8716 2006-05-03 15:05 Sandro Santilli <strk@keybit.net>
8718 * [r1515] Assertions checking
8720 2006-05-03 15:04 Sandro Santilli <strk@keybit.net>
8722 * [r1514] removed reduntant port info
8724 2006-05-03 15:02 Sandro Santilli <strk@keybit.net>
8726 * [r1513] moved some implementations from header to .cpp file
8727 (taken out of inline)
8729 2006-05-03 15:00 Sandro Santilli <strk@keybit.net>
8731 * [r1512] Fixed scale() function to remove repeated points *after*
8732 rounding. Added brief doxygen class description.
8734 2006-05-03 10:26 Sandro Santilli <strk@keybit.net>
8736 * [r1511] Fixed misuse of precision model in noder
8737 (bufferFixedPrecision)
8739 2006-05-03 09:46 Sandro Santilli <strk@keybit.net>
8741 * [r1510] buffer headers reduction item
8743 2006-05-03 09:45 Sandro Santilli <strk@keybit.net>
8745 * [r1509] Do not install following buffer headers: BufferBuilder.h,
8746 OffsetCurveSetBuilder.h, BufferSubgraph.h,
8747 SubgraphDepthLocater.h,
8748 RightmostEdgeFinder.h
8750 2006-05-03 09:14 Sandro Santilli <strk@keybit.net>
8752 * [r1508] * source/operation/buffer/OffsetCurveSetBuilder.cpp: used
8753 auto_ptr to protect leaks of CoordinateSequence
8754 * source/noding/ScaledNoder.cpp,
8755 source/headers/geos/noding/ScaledNoder.h: ported JTS bugfix in
8758 2006-05-03 08:58 Sandro Santilli <strk@keybit.net>
8760 * [r1507] added new non-static
8761 CoordinateSequence::removeRepeatedPoints() mutator.
8763 2006-05-02 16:22 Sandro Santilli <strk@keybit.net>
8765 * [r1506] * source/noding/ScaledNoder.cpp: use java_math_round
8766 instead of sym_round.
8768 2006-05-02 14:51 Sandro Santilli <strk@keybit.net>
8770 * [r1505] Added port info and fixed doxygen comments for
8773 2006-05-02 14:32 Sandro Santilli <strk@keybit.net>
8775 * [r1503] Added port info for polygonize/EdgeRing class,
8776 polygonize/EdgeRing.h header
8779 2006-05-02 14:22 Sandro Santilli <strk@keybit.net>
8781 * [r1502] * source/operation/polygonize/: polygonizeEdgeRing.cpp
8782 renamed to EdgeRing.cpp, to follow JTS naming.
8784 2006-05-02 14:01 Sandro Santilli <strk@keybit.net>
8786 * [r1500] * source/io/WKBReader.cpp: fixed reads of XDR WKB.
8788 2006-04-28 12:09 Sandro Santilli <strk@keybit.net>
8790 * [r1497] Added 'verbose-test' rule
8792 2006-04-28 12:08 Sandro Santilli <strk@keybit.net>
8794 * [r1496] Added note about Geometry constructors
8796 2006-04-28 11:56 Sandro Santilli <strk@keybit.net>
8798 * [r1495] * source/geom/GeometryFactory.cpp,
8799 source/headers/geos/geom/GeometryFactory.h: added LineString copy
8801 * source/geom/Polygon.cpp: fixed getBoundary method to always
8802 return a geometry composed by LineStrings (not LinearRings)
8804 2006-04-28 11:12 Sandro Santilli <strk@keybit.net>
8806 * [r1494] removed warnings related to change in getNumPoints()
8809 2006-04-28 10:55 Sandro Santilli <strk@keybit.net>
8811 * [r1493] Geometry constructors made protected, to ensure all
8812 constructions use GeometryFactory,
8813 which has been made friend of all Geometry derivates.
8814 getNumPoints() changed to return
8817 2006-04-28 10:51 Sandro Santilli <strk@keybit.net>
8819 * [r1492] Unit tests: only construct Geoms using GeometryFactory.
8821 2006-04-27 15:15 Sandro Santilli <strk@keybit.net>
8823 * [r1491] Z check removed from invariant tester to avoid aborts due
8824 to differences in FP computations.
8826 2006-04-27 15:07 Sandro Santilli <strk@keybit.net>
8828 * [r1490] use output operators in debugging lines
8830 2006-04-27 15:06 Sandro Santilli <strk@keybit.net>
8832 * [r1489] (addNode): always use the Node Coordinate as a key in the
8833 map to reduce likeliness of a premature deletion.
8835 2006-04-27 15:03 Sandro Santilli <strk@keybit.net>
8837 * [r1488] standard algorithm used in addZ() for vector seek
8839 2006-04-26 16:35 Sandro Santilli <strk@keybit.net>
8841 * [r1485] Had WKTReader accept correct form for MultiPoint
8843 2006-04-26 10:39 Sandro Santilli <strk@keybit.net>
8845 * [r1482] Added mloskot item (bug#100)
8847 2006-04-26 10:26 Sandro Santilli <strk@keybit.net>
8849 * [r1481] tools/geos-config.in: fixed library path to use layout
8850 detected by autoconf
8852 2006-04-24 15:47 Sandro Santilli <strk@keybit.net>
8854 * [r1480] Public constructors change made permanent
8856 2006-04-23 11:58 Mateusz Loskot <mateusz@loskot.net>
8858 * [r1479] Small refactoring of DouglasPeuckerSimplifierTest (prefer
8859 to use ctor instead of operator= to create objects). Added new
8860 patterns to .cvsignore.
8862 2006-04-23 11:29 Mateusz Loskot <mateusz@loskot.net>
8864 * [r1478] Added new patterns to .cvsignore file.
8866 2006-04-22 17:16 Mateusz Loskot <mateusz@loskot.net>
8868 * [r1477] Temporar fix of Bug #100. This report requires deeper
8871 2006-04-21 17:04 Sandro Santilli <strk@keybit.net>
8873 * [r1476] Fixed constructor by type to always initialize scale
8876 2006-04-20 16:21 Sandro Santilli <strk@keybit.net>
8878 * [r1475] Added missing debugging output
8880 2006-04-20 14:27 Sandro Santilli <strk@keybit.net>
8882 * [r1474] HCoordinate class changed to use long double types
8883 internally, in order to improve computation precision
8885 2006-04-20 14:16 Sandro Santilli <strk@keybit.net>
8887 * [r1473] Added some more doxygen comments
8889 2006-04-20 11:11 Sandro Santilli <strk@keybit.net>
8891 * [r1472] source/algorithm/HCoordinate.cpp: added compile time
8892 define to force storage of intermediate computation values to
8893 variables (in order to make the -ffloat-store gcc switch
8894 effective). Disabled by default.
8896 2006-04-19 09:21 Sandro Santilli <strk@keybit.net>
8898 * [r1471] Added snapround and simplify tests items
8900 2006-04-19 09:20 Sandro Santilli <strk@keybit.net>
8904 2006-04-14 15:34 Sandro Santilli <strk@keybit.net>
8906 * [r1469] Had CAPI use new BinaryOp class in an aim to reduce
8909 2006-04-14 15:25 Sandro Santilli <strk@keybit.net>
8911 * [r1468] updated, somehow
8913 2006-04-14 15:19 Sandro Santilli <strk@keybit.net>
8915 * [r1467] removed precision reduction code (use BinaryOp for that)
8917 2006-04-14 15:06 Sandro Santilli <strk@keybit.net>
8919 * [r1466] Added BinaryOp.h header
8921 2006-04-14 15:04 Sandro Santilli <strk@keybit.net>
8923 * [r1465] fixed missing namespace qualification in
8926 2006-04-14 14:57 Sandro Santilli <strk@keybit.net>
8928 * [r1464] XMLTester binary ops invoked using the new BinaryOp
8931 2006-04-14 14:38 Sandro Santilli <strk@keybit.net>
8933 * [r1463] new geos::Geom::BinaryOp template function implementing
8934 various heuristics aimed at making binary geometry ops work
8935 around robustness issues.
8937 2006-04-14 14:35 Sandro Santilli <strk@keybit.net>
8939 * [r1462] Added overlayOp() adapter for use in templates expecting
8942 2006-04-14 09:02 Sandro Santilli <strk@keybit.net>
8944 * [r1461] Hadded output operator and debugging prints for
8947 2006-04-13 23:57 Sandro Santilli <strk@keybit.net>
8949 * [r1460] Disables reduced precision overlayOp (is broken)
8951 2006-04-13 23:42 Sandro Santilli <strk@keybit.net>
8953 * [r1459] Plugged CommonBitsOp attempts in overlay op, before brute
8955 reduction (this is likely going to change)
8957 2006-04-13 23:28 Sandro Santilli <strk@keybit.net>
8959 * [r1458] "always build before commit" (forgot a closing paren)
8961 2006-04-13 23:23 Sandro Santilli <strk@keybit.net>
8963 * [r1457] fixed bug in binary ops failing to consistently reduce
8966 2006-04-13 21:53 Sandro Santilli <strk@keybit.net>
8968 * [r1456] fixed bug introduced by previous commit
8970 2006-04-13 21:52 Sandro Santilli <strk@keybit.net>
8972 * [r1455] Many debugging lines and assertions added. Fixed bug in
8973 TaggedLineString class.
8975 2006-04-13 17:09 Sandro Santilli <strk@keybit.net>
8977 * [r1454] Use default GeometryFactory instance (finishGEOS() is a
8980 2006-04-13 16:48 Sandro Santilli <strk@keybit.net>
8982 * [r1453] Added GEOSSimplify and GEOSTopologyPreserveSimplify
8983 interfaces. Removed compiler warnings in geostest
8985 2006-04-13 16:44 Sandro Santilli <strk@keybit.net>
8987 * [r1452] Fixed a bug in DPTransformer handling of MultiPolygons
8989 2006-04-13 16:04 Sandro Santilli <strk@keybit.net>
8991 * [r1451] Made TopologyPreservingSimplifier implementation
8994 2006-04-13 14:51 Sandro Santilli <strk@keybit.net>
8996 * [r1450] Forced NDR output (to not rely on architecture). Removed
8999 2006-04-13 14:25 Sandro Santilli <strk@keybit.net>
9001 * [r1449] TopologyPreservingSimplifier initial port
9003 2006-04-13 10:39 Sandro Santilli <strk@keybit.net>
9005 * [r1448] Initial implementation of TaggedLinesSimplifier class
9007 2006-04-13 09:28 Mateusz Loskot <mateusz@loskot.net>
9009 * [r1447] Removed definition of copy ctor and assignment operator
9010 for LineSegmentString class.
9012 2006-04-13 09:21 Mateusz Loskot <mateusz@loskot.net>
9014 * [r1446] Removed definition of copy ctor and assignment operator
9015 for TaggedLineString class.
9016 According to following rule: Declaring, but not defining, private
9018 the effect of "turning off" copying for the class.
9020 2006-04-12 17:24 Sandro Santilli <strk@keybit.net>
9022 * [r1445] Added note about reduction of installed headers in
9025 2006-04-12 17:19 Sandro Santilli <strk@keybit.net>
9027 * [r1444] Ported TaggedLineStringSimplifier class, made LineSegment
9029 polymorphic to fix derivation of TaggedLineSegment
9031 2006-04-12 15:20 Sandro Santilli <strk@keybit.net>
9033 * [r1443] LineSegmentIndex class
9035 2006-04-12 14:22 Sandro Santilli <strk@keybit.net>
9037 * [r1442] Initial implementation of TaggedLineSegment and
9038 TaggedLineString classes
9040 2006-04-12 12:20 Sandro Santilli <strk@keybit.net>
9042 * [r1441] Added support for use of CommonBitsOp in reduced
9044 (compile-time option)
9046 2006-04-12 11:57 Sandro Santilli <strk@keybit.net>
9048 * [r1440] Fixed debugging line
9050 2006-04-12 11:39 Sandro Santilli <strk@keybit.net>
9052 * [r1439] Removed Geometry.h and CoordinateSequence.h includes.
9053 The former created a circular dependency.
9055 2006-04-12 11:17 Sandro Santilli <strk@keybit.net>
9057 * [r1438] Fixed exceptions constructors (were using operator+ with
9058 strings and const char*)
9060 2006-04-12 10:57 Sandro Santilli <strk@keybit.net>
9062 * [r1437] Added WKBReader default ctor using default
9063 GeometryFactory instance
9065 2006-04-11 16:04 Sandro Santilli <strk@keybit.net>
9067 * [r1436] geos::simplify::DouglasPeukerSimplifier class + unit test
9069 2006-04-11 12:56 Sandro Santilli <strk@keybit.net>
9071 * [r1435] used typedef for auto_ptr<CoordinateSequence>
9073 2006-04-11 12:21 Sandro Santilli <strk@keybit.net>
9075 * [r1434] GeometryTransformer class ported
9077 2006-04-11 11:55 Sandro Santilli <strk@keybit.net>
9079 * [r1433] Added CoordinateSequence::AutoPtr typedef
9081 2006-04-11 11:16 Sandro Santilli <strk@keybit.net>
9083 * [r1432] Added LineString and LinearRing constructors by auto_ptr
9085 2006-04-11 09:53 Sandro Santilli <strk@keybit.net>
9087 * [r1431] Added missing duplicated include sentinel
9089 2006-04-11 09:41 Sandro Santilli <strk@keybit.net>
9091 * [r1430] Initial implementation of a GeometryList class, to be
9093 lists of Geometry pointers.
9095 2006-04-11 09:31 Sandro Santilli <strk@keybit.net>
9097 * [r1429] Added Geometry::AutoPtr typedef
9099 2006-04-11 09:29 Sandro Santilli <strk@keybit.net>
9101 * [r1428] Fixed initialization list (removed compiler warning)
9103 2006-04-10 18:15 Sandro Santilli <strk@keybit.net>
9105 * [r1427] Changed Geometry::envelope member to be of type
9107 Changed computeEnvelopeInternal() signater to return
9110 2006-04-10 17:35 Sandro Santilli <strk@keybit.net>
9112 * [r1426] Changed LineString::points and Point::coordinates to be
9114 in an auto_ptr<>. This should close bugs #86 and #89
9116 2006-04-10 15:11 Sandro Santilli <strk@keybit.net>
9118 * [r1425] First manual edit (will likely update later tonight...
9119 with changes grouped
9122 2006-04-10 15:05 Sandro Santilli <strk@keybit.net>
9124 * [r1424] Re-synced with JTS version (so this actually *was* a bug
9127 2006-04-10 15:05 Sandro Santilli <strk@keybit.net>
9129 * [r1423] Fixed a bug introduced by previous commit in
9132 2006-04-10 14:18 Sandro Santilli <strk@keybit.net>
9134 * [r1422] Fixed getCentroid(Coordinate&) to round using
9136 all unit tests succeed.
9138 2006-04-10 13:40 Sandro Santilli <strk@keybit.net>
9140 * [r1421] Added default ctor for WKTReader (using GeometryFactory's
9143 2006-04-10 13:13 Sandro Santilli <strk@keybit.net>
9145 * [r1420] Removed INLINE flags from geos-config --libs
9147 2006-04-10 13:09 Sandro Santilli <strk@keybit.net>
9149 * [r1419] Added GeometryFactory::defaultInstance()
9150 Made Geometry::INTERNAL_GEOMETRY_FACTORY an alias for it
9151 removed last deletion from Unload::Release class
9153 2006-04-10 12:05 Sandro Santilli <strk@keybit.net>
9155 * [r1418] Added inline-replicator implementation files to make sure
9156 functions in .inl files are still available out-of-line.
9157 A side effect is this should fix MingW build.
9159 2006-04-10 11:34 Sandro Santilli <strk@keybit.net>
9161 * [r1417] Uncommented required Geometry.h include (for use in
9164 2006-04-10 09:21 Mateusz Loskot <mateusz@loskot.net>
9166 * [r1416] Added new test for UniqueCoordinateArrayFilter class.
9167 Small fixes related to signed/unsigned comparison.
9169 2006-04-09 11:07 Mateusz Loskot <mateusz@loskot.net>
9171 * [r1413] Small fixes in doc/example.cpp.
9173 2006-04-09 04:56 Mateusz Loskot <mateusz@loskot.net>
9175 * [r1412] Removed redundant semicolons from xmltester sources.
9177 2006-04-09 04:26 Mateusz Loskot <mateusz@loskot.net>
9179 * [r1411] Removed redundant semicolon reported by g++ -pedantic.
9181 2006-04-09 04:09 Mateusz Loskot <mateusz@loskot.net>
9183 * [r1410] Removed redundant semicolon reported by g++ -pedantic.
9185 2006-04-09 01:48 Mateusz Loskot <mateusz@loskot.net>
9187 * [r1409] Added Unit Test for IntersectionMatrix class.
9189 2006-04-09 01:46 Mateusz Loskot <mateusz@loskot.net>
9191 * [r1408] [SORRY] Added comments for doxygen based on JTS docs.
9192 Added row/col dimension consts. Added asserts in functions to
9193 check if given row/col is in range.
9195 2006-04-09 01:41 Mateusz Loskot <mateusz@loskot.net>
9197 * [r1407] Added comments for doxygen based on JTS docs. Added
9198 row/col dimension consts. Added asserts in functions to check if
9199 given row/col is in range.
9201 2006-04-08 15:57 Mateusz Loskot <mateusz@loskot.net>
9203 * [r1406] Added copyright notice to TUT files. Small cleaning.
9205 2006-04-08 13:05 Sandro Santilli <strk@keybit.net>
9207 * [r1405] Added assertion
9209 2006-04-08 13:00 Sandro Santilli <strk@keybit.net>
9211 * [r1404] assertion checking, mergeLabel() call fix (bug#91)
9213 2006-04-07 16:52 Sandro Santilli <strk@keybit.net>
9215 * [r1403] Port info, doxygen comments, assertion checking
9217 2006-04-07 16:01 Sandro Santilli <strk@keybit.net>
9219 * [r1402] Port info, doxygen comments, testInvariant(), many
9220 assertionss, handling of
9221 the NULL EdgeEndStar member
9223 2006-04-07 13:26 Sandro Santilli <strk@keybit.net>
9225 * [r1401] Use of auto_ptr<> to prevent confusing leaks in tester
9227 2006-04-07 13:14 Mateusz Loskot <mateusz@loskot.net>
9229 * [r1400] Fixed annoying warnings from TUT.
9231 2006-04-07 13:01 Mateusz Loskot <mateusz@loskot.net>
9233 * [r1399] Fixed line-ends to LF.
9235 2006-04-07 12:55 Mateusz Loskot <mateusz@loskot.net>
9237 * [r1398] Uncommented test nr 38 in PolygonTest.cpp.
9239 2006-04-07 12:37 Mateusz Loskot <mateusz@loskot.net>
9241 * [r1397] Added java_math_round() function for Asymmetric
9242 Arithmetic Rounding. Small fixes in Unit Tests.
9244 2006-04-07 10:42 Mateusz Loskot <mateusz@loskot.net>
9246 * [r1396] Added test nr 29 to PointTest (JTS conformance). Removed
9247 inform() calls from GeometryFactoryTest.
9249 2006-04-07 09:54 Sandro Santilli <strk@keybit.net>
9251 * [r1395] Geometry::getNumGeometries() changed to return 'unsigned
9255 2006-04-07 09:12 Sandro Santilli <strk@keybit.net>
9257 * [r1394] kept isInSegmentEnvelopes() check even when not debugging
9259 2006-04-07 08:31 Sandro Santilli <strk@keybit.net>
9261 * [r1393] Debugging lines
9263 2006-04-07 08:30 Sandro Santilli <strk@keybit.net>
9265 * [r1392] made addCommonBits/removeCommonBits interface consistent,
9268 2006-04-07 08:28 Sandro Santilli <strk@keybit.net>
9270 * [r1391] debugging lines, assertions
9272 2006-04-07 08:27 Sandro Santilli <strk@keybit.net>
9274 * [r1390] debugging blocks
9276 2006-04-07 07:21 Mateusz Loskot <mateusz@loskot.net>
9278 * [r1389] Add new-line at the EOF some files.
9280 2006-04-07 05:55 Mateusz Loskot <mateusz@loskot.net>
9282 * [r1388] Added new objects to .cvsignore.
9284 2006-04-07 05:44 Mateusz Loskot <mateusz@loskot.net>
9286 * [r1387] Added name for anonymous enum in Dimension class (bug).
9287 Added missing new-line at the end of source files. Removed CR
9290 2006-04-07 00:05 Mateusz Loskot <mateusz@loskot.net>
9292 * [r1386] Adding missing isRectangleTest.cpp
9294 2006-04-06 23:50 Mateusz Loskot <mateusz@loskot.net>
9296 * [r1385] Adding new Unit Tests.
9298 2006-04-06 23:35 Sandro Santilli <strk@keybit.net>
9300 * [r1384] Added Mateusz Loskot
9302 2006-04-06 23:31 Mateusz Loskot <mateusz@loskot.net>
9304 * [r1383] [UT Files Renaming] Add PointLocatorTest.cpp
9306 2006-04-06 23:28 Mateusz Loskot <mateusz@loskot.net>
9308 * [r1382] [UT Files Renaming] Remove 'io' tests.
9310 2006-04-06 23:26 Mateusz Loskot <mateusz@loskot.net>
9312 * [r1381] [UT Files Renaming] Remove 'geom' tests.
9314 2006-04-06 23:25 Mateusz Loskot <mateusz@loskot.net>
9316 * [r1380] [UT Files Renaming] Remove file PointLocator.cpp
9318 2006-04-06 23:20 Mateusz Loskot <mateusz@loskot.net>
9320 * [r1379] New version of Unit Test runner. Now, it's more GNU style
9323 2006-04-06 22:30 Mateusz Loskot <mateusz@loskot.net>
9325 * [r1378] Add inform() target in tut.h and new callbacks in
9328 2006-04-06 21:31 Sandro Santilli <strk@keybit.net>
9330 * [r1377] Const correctness for debugging function
9332 2006-04-06 21:30 Sandro Santilli <strk@keybit.net>
9334 * [r1376] Added missing rint_vc() forward declaration
9336 2006-04-06 17:33 Sandro Santilli <strk@keybit.net>
9338 * [r1375] Added unit test for DoubleBits
9340 2006-04-06 14:36 Sandro Santilli <strk@keybit.net>
9342 * [r1374] Cleanup in geos::precision namespace (leaks plugged,
9345 2006-04-06 12:58 Sandro Santilli <strk@keybit.net>
9347 * [r1373] Added printing of EdgeRing if available
9349 2006-04-06 12:48 Sandro Santilli <strk@keybit.net>
9351 * [r1372] Added private vector to keep track of allocated
9352 MaximalEdgeRings objects
9354 2006-04-06 12:47 Sandro Santilli <strk@keybit.net>
9356 * [r1371] Fixed output function
9358 2006-04-06 12:45 Sandro Santilli <strk@keybit.net>
9360 * [r1370] Delayed deletion of newly allocated MaximalEdgeRings.
9361 Existing 'valid' operation tests don't should instability with
9364 2006-04-06 12:36 Sandro Santilli <strk@keybit.net>
9366 * [r1369] removed spurious lines from previous commi
9368 2006-04-06 12:34 Sandro Santilli <strk@keybit.net>
9370 * [r1368] Port info, more debugging lines, doxygen comments
9372 2006-04-06 12:33 Sandro Santilli <strk@keybit.net>
9374 * [r1367] More debugging lines
9376 2006-04-06 12:29 Sandro Santilli <strk@keybit.net>
9378 * [r1366] Fixed bogus static PrecisionModel variable in
9381 2006-04-06 09:41 Sandro Santilli <strk@keybit.net>
9383 * [r1365] Added operator<<, added pts!=NULL assertion in
9384 testInvariant() function
9386 2006-04-06 09:39 Sandro Santilli <strk@keybit.net>
9388 * [r1364] Added operator<<
9390 2006-04-06 09:01 Sandro Santilli <strk@keybit.net>
9392 * [r1363] Doxygen comments, port info, operator<<, assertion
9395 2006-04-06 07:52 Sandro Santilli <strk@keybit.net>
9397 * [r1362] Fixed bug in ::print() function
9399 2006-04-05 18:28 Sandro Santilli <strk@keybit.net>
9401 * [r1361] Moved testInvariant() methods from private to public,
9403 some comments about them.
9405 2006-04-05 15:59 Sandro Santilli <strk@keybit.net>
9407 * [r1360] Removed dead code
9409 2006-04-05 14:33 Sandro Santilli <strk@keybit.net>
9411 * [r1359] Removed annoying warnings from external source
9413 2006-04-05 14:04 Sandro Santilli <strk@keybit.net>
9415 * [r1358] Fixed copy ctor to support "Null" Envelope copies.
9416 Drop init(Envelope&) method.
9417 Port info and various cleanups.
9419 2006-04-05 10:25 Sandro Santilli <strk@keybit.net>
9421 * [r1357] Fixed LineString constructor to ensure deletion of
9423 argument on exception throw
9425 2006-04-05 09:34 Sandro Santilli <strk@keybit.net>
9427 * [r1356] GEOSException derived from std::exception again,
9428 hopefully the correct way now
9430 2006-04-05 09:20 Sandro Santilli <strk@keybit.net>
9432 * [r1355] Added port informations and many assertion checking.
9433 Fixed bug in getRightmostSide() method ( a "testing-only" corner
9436 2006-04-04 16:07 Sandro Santilli <strk@keybit.net>
9438 * [r1353] More assertion checking, less overhead when built with
9441 2006-04-04 13:35 Sandro Santilli <strk@keybit.net>
9443 * [r1352] Port info, assertion checking, indentation
9445 2006-04-04 12:39 Sandro Santilli <strk@keybit.net>
9447 * [r1351] Changed NotRepresentableCoordinate exception handler to
9449 a TopologyException. This allows further handling.
9451 2006-04-04 11:37 Sandro Santilli <strk@keybit.net>
9453 * [r1350] Port information + initialization lists in ctors
9455 2006-04-04 11:28 Sandro Santilli <strk@keybit.net>
9457 * [r1349] NotRepresentable condition detected using finite() from
9459 rather then using FINITE() macro. Made ::intersection() body
9462 2006-04-04 09:53 Sandro Santilli <strk@keybit.net>
9464 * [r1348] Fixed applyCoordinateFilter() templated function body
9466 2006-04-04 08:16 Sandro Santilli <strk@keybit.net>
9468 * [r1345] Changed GEOSException hierarchy to be derived from
9469 std::runtime_exception.
9470 Removed the GEOSException::toString redundant method (use
9473 2006-04-04 01:54 Howard Butler <hobu.inc@gmail.com>
9475 * [r1344] Add in changes/missing from previous rearranging.
9477 2006-04-04 01:29 Howard Butler <hobu.inc@gmail.com>
9479 * [r1343] GEOS_JTS_PORT is in version.h not platform.h
9481 2006-04-04 01:28 Howard Butler <hobu.inc@gmail.com>
9483 * [r1342] remove objects that no longer exist
9484 default to MSVC_VER=1310
9486 2006-04-03 17:05 Sandro Santilli <strk@keybit.net>
9488 * [r1341] Assertion checking, port info, cleanups
9490 2006-04-03 15:54 Sandro Santilli <strk@keybit.net>
9492 * [r1340] - getArgGeometry() parameter type changed from 'int' to
9494 - Added port informations
9495 - minor assertions checking
9498 2006-04-03 14:07 Sandro Santilli <strk@keybit.net>
9500 * [r1339] Commented out obsoleted toInternal() method
9502 2006-04-03 13:58 Sandro Santilli <strk@keybit.net>
9504 * [r1337] Applied patch by Charlie Savage:
9505 - Fixes up the SWIG bindings to use the new GEOS namespaces
9506 - Fixes a bug in the Python m4 macro
9507 - Adds the -modern flag for SWIG when compiling a Python
9510 2006-04-03 13:56 Sandro Santilli <strk@keybit.net>
9512 * [r1336] Made externally-owned PrecisionModel const
9514 2006-04-03 10:56 Sandro Santilli <strk@keybit.net>
9516 * [r1334] Removed implementation files build spec for fully-inlined
9519 2006-04-03 10:44 Sandro Santilli <strk@keybit.net>
9521 * [r1333] Added missing headers
9523 2006-04-03 10:16 Sandro Santilli <strk@keybit.net>
9525 * [r1332] DouglasPeuckerLineSimplifier class port
9527 2006-04-03 08:43 Sandro Santilli <strk@keybit.net>
9529 * [r1331] Added port info, minor cleanups
9531 2006-04-03 08:29 Sandro Santilli <strk@keybit.net>
9533 * [r1330] Added port info, cleaned up log message, minor assertion
9536 2006-03-31 17:51 Sandro Santilli <strk@keybit.net>
9538 * [r1329] A few assertion checking, comments cleanup, use of
9539 initialization lists
9540 in constructors, handled NULL parameters.
9542 2006-03-31 16:55 Sandro Santilli <strk@keybit.net>
9544 * [r1328] Added many assertions checking in LineString
9546 Changed ::getCoordinate() to return NULL on empty geom.
9547 Changed ::get{Start,End}Point() to return NULL on empty geom.
9549 2006-03-31 16:53 Sandro Santilli <strk@keybit.net>
9551 * [r1327] Added comment about possible NULL return from
9554 2006-03-31 11:03 Sandro Santilli <strk@keybit.net>
9556 * [r1325] Fixed NULL-GeometryFactory constructor to use
9557 INTERNAL_GEOMETRY_FACTORY
9558 (should fix bug #81)
9560 2006-03-30 09:26 Sandro Santilli <strk@keybit.net>
9562 * [r1324] minor cleanup
9564 2006-03-29 15:48 Sandro Santilli <strk@keybit.net>
9566 * [r1323] Added missing 'const' in catch std::exception statements
9568 2006-03-29 15:23 Sandro Santilli <strk@keybit.net>
9570 * [r1322] Moved GeometryGraph inlines from .h to .inl file
9572 2006-03-29 14:34 Sandro Santilli <strk@keybit.net>
9574 * [r1321] Sync'ed testfile with JTS head
9576 2006-03-29 14:31 Sandro Santilli <strk@keybit.net>
9578 * [r1320] Added PointLocator unit test
9580 2006-03-29 13:53 Sandro Santilli <strk@keybit.net>
9582 * [r1319] EdgeRing equipped with Invariant testing function and
9583 lots of exceptional assertions. Removed useless heap allocations,
9584 and pointers usages.
9586 2006-03-29 11:52 Sandro Santilli <strk@keybit.net>
9588 * [r1318] const correctness, useless heap allocations removal
9590 2006-03-29 11:48 Sandro Santilli <strk@keybit.net>
9592 * [r1317] Removed useless heap allocations in construction,
9593 enforced const correctness
9595 2006-03-28 16:49 Sandro Santilli <strk@keybit.net>
9597 * [r1316] Reintroduced rewind of input parameter in printHEX()
9598 [dropped by prev commit]
9600 2006-03-28 16:33 Sandro Santilli <strk@keybit.net>
9602 * [r1315] Added note about args responsibility in GeometryFactory
9605 2006-03-28 16:11 Sandro Santilli <strk@keybit.net>
9607 * [r1314] swapped assert_equals() args to get obtained/expected the
9610 2006-03-28 15:27 Sandro Santilli <strk@keybit.net>
9612 * [r1313] Simplified printHEX() implementation
9614 2006-03-28 15:19 Sandro Santilli <strk@keybit.net>
9616 * [r1312] Added macros for sections skip (useful in debugging)
9618 2006-03-28 14:45 Sandro Santilli <strk@keybit.net>
9620 * [r1311] Added simple test for WKB reader.
9622 2006-03-28 14:02 Sandro Santilli <strk@keybit.net>
9624 * [r1310] added missing header for non-inlined builds
9626 2006-03-28 14:01 Sandro Santilli <strk@keybit.net>
9628 * [r1309] forgot to add in previous commit
9630 2006-03-28 11:26 Sandro Santilli <strk@keybit.net>
9632 * [r1308] ByteOrderDataInStream inlines moved to .inl file, updated
9633 implementation files includes.
9635 2006-03-28 11:25 Sandro Santilli <strk@keybit.net>
9637 * [r1307] Assertion checking
9639 2006-03-28 09:14 Sandro Santilli <strk@keybit.net>
9641 * [r1306] Headers inclusion fix.
9643 2006-03-28 08:57 Sandro Santilli <strk@keybit.net>
9645 * [r1305] Comments cleanup, system headers included after project
9648 2006-03-28 08:40 Sandro Santilli <strk@keybit.net>
9650 * [r1304] C-API lib version bumped to 1.1.1 (release 2.2.2 will
9653 2006-03-27 17:59 Sandro Santilli <strk@keybit.net>
9655 * [r1302] Fixed small leak.
9657 2006-03-27 17:04 Sandro Santilli <strk@keybit.net>
9659 * [r1301] Cleanups and explicit initializations
9661 2006-03-27 16:02 Sandro Santilli <strk@keybit.net>
9663 * [r1300] Added INL file for MinimalEdgeRing, added many debugging
9665 fixed memory leak in ConnectedInteriorTester (bug #59)
9667 2006-03-27 15:57 Sandro Santilli <strk@keybit.net>
9669 * [r1299] Commented need for platform.h include
9671 2006-03-27 15:56 Sandro Santilli <strk@keybit.net>
9673 * [r1298] Added missing platform.h include (for ISNAN macro)
9675 2006-03-27 14:20 Sandro Santilli <strk@keybit.net>
9677 * [r1297] Added paranoid assertion checking and a note in header
9678 about responsibility of return from buildMaximalEdgeRings()
9680 2006-03-27 10:37 Sandro Santilli <strk@keybit.net>
9682 * [r1296] Reduced heap allocations and probability of error by
9683 making LineIntersector
9684 and RelateNodeGraph part of ConsistentAreaTester class .
9686 2006-03-27 10:36 Sandro Santilli <strk@keybit.net>
9688 * [r1295] added missing space in exception message
9690 2006-03-27 10:34 Sandro Santilli <strk@keybit.net>
9692 * [r1294] moved external includes after internal ones
9694 2006-03-27 09:50 Sandro Santilli <strk@keybit.net>
9696 * [r1293] Added final isValid test from JTS (floating version)
9698 2006-03-27 09:48 Sandro Santilli <strk@keybit.net>
9700 * [r1292] Extracted TestValid2.xml from testLeaksBig.xml (target
9701 file is taken from JTS source tree)
9703 2006-03-27 09:45 Sandro Santilli <strk@keybit.net>
9705 * [r1291] Added TestValid.xml test, taken from JTS source tree,
9706 already present in testLeaksBig (from which tests were removed)
9708 2006-03-27 09:28 Sandro Santilli <strk@keybit.net>
9710 * [r1290] added namespaces use and headers split
9712 2006-03-27 09:05 Sandro Santilli <strk@keybit.net>
9714 * [r1289] Added note about responsibility of return from
9717 2006-03-27 09:00 Sandro Santilli <strk@keybit.net>
9719 * [r1288] Bug #79 - Small fix in
9720 CoordinateArraySequence::toString()
9722 2006-03-24 11:42 Sandro Santilli <strk@keybit.net>
9724 * [r1287] reverted default of assertion checking
9726 2006-03-24 11:11 Sandro Santilli <strk@keybit.net>
9728 * [r1286] Inlining enabled by default, assertion checking disabled
9730 Added --enable-cassert and --disable-inline configure switches.
9731 Had geos-config --cflags output appropriate inline flag if
9732 required (-DGEOS_INLINE)
9734 2006-03-24 11:04 Sandro Santilli <strk@keybit.net>
9736 * [r1285] Changed assert() with Assert::isTrue in addReverseSubpath
9738 2006-03-24 10:44 Sandro Santilli <strk@keybit.net>
9740 * [r1284] Fixed to build with -DNDEBUG
9742 2006-03-24 09:52 Sandro Santilli <strk@keybit.net>
9744 * [r1283] USE_INLINE => GEOS_INLINE
9746 2006-03-24 09:26 Sandro Santilli <strk@keybit.net>
9748 * [r1282] Bug #77 - Missing platform.h
9750 2006-03-24 09:25 Sandro Santilli <strk@keybit.net>
9752 * [r1281] Bugs #77 and #76: missing <algorithm>
9754 2006-03-24 09:23 Sandro Santilli <strk@keybit.net>
9756 * [r1280] Bug #78 - Small fixes and cleaning
9758 2006-03-23 15:10 Sandro Santilli <strk@keybit.net>
9760 * [r1278] Dropped by-pointer TopologyException constructor, various
9763 2006-03-23 13:31 Sandro Santilli <strk@keybit.net>
9765 * [r1277] Fixed to allow build with GEOS_DEBUG
9767 2006-03-23 12:12 Sandro Santilli <strk@keybit.net>
9769 * [r1276] Fixes to allow build with -DUSE_INLINE
9771 2006-03-23 10:55 Sandro Santilli <strk@keybit.net>
9773 * [r1275] Temporarly excluded 'swig' extension from distribution,
9775 successufull 'dist' rule and distributed testing.
9777 2006-03-23 10:41 Sandro Santilli <strk@keybit.net>
9779 * [r1274] Fixed automake files
9781 2006-03-23 10:09 Sandro Santilli <strk@keybit.net>
9783 * [r1273] Fixed missing backslash
9785 2006-03-23 09:17 Sandro Santilli <strk@keybit.net>
9787 * [r1272] precision.h header split, minor optimizations
9789 2006-03-22 18:12 Sandro Santilli <strk@keybit.net>
9791 * [r1271] indexChain.h header split.
9793 2006-03-22 16:59 Sandro Santilli <strk@keybit.net>
9795 * [r1270] cleaned up
9797 2006-03-22 16:58 Sandro Santilli <strk@keybit.net>
9799 * [r1269] Removed (almost) all inclusions of geom.h.
9800 Removed obsoleted .cpp files.
9801 Fixed a bug in WKTReader not using the provided
9803 implementation, optimized out some memory allocations.
9805 2006-03-22 16:01 Sandro Santilli <strk@keybit.net>
9807 * [r1268] indexBintree.h header split, classes renamed to match JTS
9809 2006-03-22 14:28 Sandro Santilli <strk@keybit.net>
9811 * [r1267] Filenames renamed to match class names (matching JTS)
9813 2006-03-22 12:22 Sandro Santilli <strk@keybit.net>
9815 * [r1266] indexQuadtree.h split
9817 2006-03-22 11:19 Sandro Santilli <strk@keybit.net>
9819 * [r1265] opPolygonize.h headers split.
9821 2006-03-22 11:18 Sandro Santilli <strk@keybit.net>
9823 * [r1264] Changed back 'unable to find edge to compute depths' from
9824 assertion to TopologyException
9826 2006-03-22 10:13 Sandro Santilli <strk@keybit.net>
9828 * [r1263] opLinemerge.h split
9830 2006-03-21 21:42 Sandro Santilli <strk@keybit.net>
9832 * [r1262] planargraph.h header split, planargraph:: classes renamed
9833 to match JTS symbols
9835 2006-03-21 17:55 Sandro Santilli <strk@keybit.net>
9837 * [r1261] opDistance.h header split
9839 2006-03-21 17:11 Sandro Santilli <strk@keybit.net>
9841 * [r1260] opPredicate.h header split
9843 2006-03-21 13:11 Sandro Santilli <strk@keybit.net>
9845 * [r1259] opRelate.h header split
9847 2006-03-21 11:20 Sandro Santilli <strk@keybit.net>
9849 * [r1258] Changed expected result to the obtained one :)
9850 We're not cheating, it's a 2-vertex linestring for
9851 which an InteriorPoint is requested, both vertexes
9852 are correct answer (equidistant from centroid).
9854 2006-03-21 11:12 Sandro Santilli <strk@keybit.net>
9856 * [r1257] Cleanups: headers inclusion and Log section
9858 2006-03-21 10:47 Sandro Santilli <strk@keybit.net>
9860 * [r1256] indexStrtree.h split
9862 2006-03-21 10:46 Sandro Santilli <strk@keybit.net>
9864 * [r1255] streamlined header inclusion, put original copyright on
9867 2006-03-21 10:01 Sandro Santilli <strk@keybit.net>
9869 * [r1254] indexSweepline.h header split
9871 2006-03-20 18:18 Sandro Santilli <strk@keybit.net>
9873 * [r1253] io.h header split
9875 2006-03-20 17:40 Sandro Santilli <strk@keybit.net>
9877 * [r1252] <cmath> included when appropriate
9879 2006-03-20 17:27 Sandro Santilli <strk@keybit.net>
9881 * [r1251] Bug #72 - Missing <vector> header
9883 2006-03-20 17:17 Sandro Santilli <strk@keybit.net>
9885 * [r1250] Fixed geosdir
9887 2006-03-20 16:57 Sandro Santilli <strk@keybit.net>
9889 * [r1249] spatialindex.h and opValid.h headers split
9891 2006-03-20 16:08 Sandro Santilli <strk@keybit.net>
9893 * [r1248] redirected find stderr to /dev/null
9895 2006-03-20 13:20 Sandro Santilli <strk@keybit.net>
9897 * [r1247] Changed assertion to TopologyException for the "orphaned"
9899 in order to allow for reduced precision ops to catch the case.
9901 2006-03-20 12:33 Sandro Santilli <strk@keybit.net>
9903 * [r1246] Simplified some privat methods to use refs instead of
9905 debugging section for failiures of holes/shells associations
9907 2006-03-20 12:32 Sandro Santilli <strk@keybit.net>
9909 * [r1245] Added note about responsibility of return from
9912 2006-03-20 12:03 Sandro Santilli <strk@keybit.net>
9914 * [r1244] Added operator<< for Geometry, writing HEXWKB
9916 2006-03-20 11:42 Sandro Santilli <strk@keybit.net>
9918 * [r1243] Added missing <cmath> include
9920 2006-03-20 10:42 Sandro Santilli <strk@keybit.net>
9922 * [r1242] Bug #61 - Disambiguated geom::Polygon use
9924 2006-03-20 10:14 Sandro Santilli <strk@keybit.net>
9926 * [r1241] Bug #69 - Check for macro WIN32_LEAN_AND_MEAN
9928 2006-03-20 10:13 Sandro Santilli <strk@keybit.net>
9930 * [r1240] Bug #71 - Missing <algorithm>
9932 2006-03-20 10:12 Sandro Santilli <strk@keybit.net>
9934 * [r1239] Bug #70 - Small fix in fwd decl. of CoordinateLessThen
9936 2006-03-20 10:11 Sandro Santilli <strk@keybit.net>
9938 * [r1238] Bug #67 - Debugging helpers in GeometryFactory class
9940 2006-03-17 16:48 Sandro Santilli <strk@keybit.net>
9942 * [r1237] LineIntersector and PointLocator made complete components
9944 (were statics const pointers before). Reduced inclusions from
9946 and opValid.h, updated .cpp files to allow build.
9948 2006-03-17 14:56 Sandro Santilli <strk@keybit.net>
9950 * [r1236] Fixed filename normalizer for sql output
9952 2006-03-17 13:24 Sandro Santilli <strk@keybit.net>
9954 * [r1235] opOverlay.h header splitted. Reduced header inclusions in
9955 operation/overlay implementation files. ElevationMatrixFilter
9956 code moved from own file to ElevationMatrix.cpp (ideally a
9959 2006-03-16 13:30 Sandro Santilli <strk@keybit.net>
9961 * [r1234] Added missing testfile
9963 2006-03-16 13:29 Sandro Santilli <strk@keybit.net>
9965 * [r1233] new unit test for LineSegment (adding tests would be
9968 2006-03-16 13:28 Sandro Santilli <strk@keybit.net>
9970 * [r1232] obsoleted getCoordinate(), replaced by operator[]
9972 2006-03-16 13:27 Sandro Santilli <strk@keybit.net>
9974 * [r1231] Added notes about testing
9976 2006-03-16 10:47 Sandro Santilli <strk@keybit.net>
9978 * [r1230] Bug #65 - Command line changes and EOL fixes Unit Test
9980 2006-03-16 10:42 Sandro Santilli <strk@keybit.net>
9982 * [r1229] Bug #64 - Not all control paths return a value in
9983 geos::geom::Geometry::getClassSortIndex
9985 2006-03-16 10:38 Sandro Santilli <strk@keybit.net>
9987 * [r1228] Bug #63 - Remove unreferenced local variable warning
9989 2006-03-16 09:37 Sandro Santilli <strk@keybit.net>
9991 * [r1227] Initial unit tests
9993 2006-03-15 18:59 Sandro Santilli <strk@keybit.net>
9995 * [r1226] Bug #62: 'struct' CoordinateLessThen in forward
9998 2006-03-15 18:57 Sandro Santilli <strk@keybit.net>
10000 * [r1225] small cleanup
10002 2006-03-15 18:57 Sandro Santilli <strk@keybit.net>
10004 * [r1224] cleanups in DEBUG lines
10006 2006-03-15 18:56 Sandro Santilli <strk@keybit.net>
10008 * [r1223] Temporary hack to avoid snapround:: Noders (still using
10009 ScaledNoder wrapper)
10010 to allow for buffer_snapround.xml test to succeed
10012 2006-03-15 18:55 Sandro Santilli <strk@keybit.net>
10014 * [r1222] Added xml testfile showing bug in snapround:: noders
10016 2006-03-15 18:44 Sandro Santilli <strk@keybit.net>
10018 * [r1221] Bug #60 - Missing <cmath> header in some files
10020 2006-03-15 17:33 Sandro Santilli <strk@keybit.net>
10022 * [r1220] Changed operator<< to use operator<< for Nodes
10024 2006-03-15 17:17 Sandro Santilli <strk@keybit.net>
10026 * [r1219] Added missing forward declarations
10028 2006-03-15 17:16 Sandro Santilli <strk@keybit.net>
10030 * [r1218] streamlined headers inclusion
10032 2006-03-15 16:27 Sandro Santilli <strk@keybit.net>
10034 * [r1217] operator<< for Node class
10036 2006-03-15 15:50 Sandro Santilli <strk@keybit.net>
10038 * [r1216] const correctness, cleanups
10040 2006-03-15 15:27 Sandro Santilli <strk@keybit.net>
10044 2006-03-15 15:26 Sandro Santilli <strk@keybit.net>
10048 2006-03-15 13:03 Sandro Santilli <strk@keybit.net>
10050 * [r1213] removed leftover debugging line
10052 2006-03-15 12:54 Sandro Santilli <strk@keybit.net>
10054 * [r1212] Removed DepthSegment.h include
10056 2006-03-15 12:54 Sandro Santilli <strk@keybit.net>
10058 * [r1211] Removed public DepthSegment definition (moved inside
10059 SubgraphDepthLocater implementation)
10061 2006-03-15 12:52 Sandro Santilli <strk@keybit.net>
10063 * [r1210] DepthSegment class moved inside SubgraphDepthLocator
10065 as it was private to this file in JTS. Also, changed to reduce
10066 copies of LineSegment copies.
10068 2006-03-15 11:45 Sandro Santilli <strk@keybit.net>
10070 * [r1209] doxygen comments
10072 2006-03-15 11:44 Sandro Santilli <strk@keybit.net>
10074 * [r1208] debug blocks, dumping SQL when GEOS_DEBUG > 1
10076 2006-03-15 11:42 Sandro Santilli <strk@keybit.net>
10078 * [r1207] more debugging lines, with two levels of debugging
10081 2006-03-15 11:39 Sandro Santilli <strk@keybit.net>
10083 * [r1206] comments cleanup, changed computeDepths to use a list<>
10084 rather then a vector (performance related)
10086 2006-03-15 10:40 Sandro Santilli <strk@keybit.net>
10088 * [r1205] Fixed to allow doxygen runs from external builddir
10090 2006-03-15 09:51 Sandro Santilli <strk@keybit.net>
10092 * [r1204] streamlined header usage
10094 2006-03-15 09:51 Sandro Santilli <strk@keybit.net>
10096 * [r1203] streamlined headers usage
10098 2006-03-15 09:13 Sandro Santilli <strk@keybit.net>
10100 * [r1202] updated port info
10102 2006-03-15 09:12 Sandro Santilli <strk@keybit.net>
10104 * [r1201] isSimple doc
10106 2006-03-14 17:46 Sandro Santilli <strk@keybit.net>
10108 * [r1200] Removed unrequired include
10110 2006-03-14 17:10 Sandro Santilli <strk@keybit.net>
10114 2006-03-14 17:08 Sandro Santilli <strk@keybit.net>
10116 * [r1198] comments cleanup, integrity checks
10118 2006-03-14 16:55 Sandro Santilli <strk@keybit.net>
10120 * [r1197] oops, GEOS_DEBUG default to 0
10122 2006-03-14 16:55 Sandro Santilli <strk@keybit.net>
10124 * [r1196] comments cleanup
10126 2006-03-14 16:53 Sandro Santilli <strk@keybit.net>
10128 * [r1195] removed endline from printing funx
10130 2006-03-14 16:08 Sandro Santilli <strk@keybit.net>
10132 * [r1194] changed buildSubgraphs signature to use refs rather then
10133 pointers, made it const-correct. Reduced heap allocations in
10136 2006-03-14 15:46 Sandro Santilli <strk@keybit.net>
10138 * [r1193] Added PlanarGraph::getNodes(vector&) func, to reduce
10139 useless heap allocations
10141 2006-03-14 15:32 Sandro Santilli <strk@keybit.net>
10143 * [r1192] Cleaned up toString funx (more WKT friendly)
10145 2006-03-14 14:16 Sandro Santilli <strk@keybit.net>
10147 * [r1191] operator<< for BufferSubgraph, more debugging calls
10149 2006-03-14 12:55 Sandro Santilli <strk@keybit.net>
10151 * [r1190] Headers split: geomgraphindex.h, nodingSnapround.h
10153 2006-03-14 11:03 Sandro Santilli <strk@keybit.net>
10155 * [r1189] Added operator<< for Edge and EdgeList
10157 2006-03-14 00:37 Sandro Santilli <strk@keybit.net>
10159 * [r1188] Fixed include filenames
10161 2006-03-14 00:36 Sandro Santilli <strk@keybit.net>
10163 * [r1187] Reduced 'buffer' headers inclusion
10165 2006-03-14 00:19 Sandro Santilli <strk@keybit.net>
10167 * [r1186] opBuffer.h split, streamlined headers in some (not all)
10168 files in operation/buffer/
10170 2006-03-13 22:33 Sandro Santilli <strk@keybit.net>
10172 * [r1185] Added missing forward declarations
10174 2006-03-13 21:54 Sandro Santilli <strk@keybit.net>
10176 * [r1184] Streamlined headers inclusion.
10178 2006-03-13 21:19 Sandro Santilli <strk@keybit.net>
10180 * [r1183] Fixed bug in ScaledNoder scaling mechanism (hugly code,
10181 due to CoordinateSequence visitor pattern design). Tests are
10182 still failing so this possibly needs some other fix. Streamlined
10183 includes by implementation file.
10185 2006-03-13 21:14 Sandro Santilli <strk@keybit.net>
10187 * [r1182] Added missing forward declarations
10189 2006-03-13 21:13 Sandro Santilli <strk@keybit.net>
10191 * [r1181] Added comment about possible refactoring
10193 2006-03-11 16:58 Sandro Santilli <strk@keybit.net>
10195 * [r1180] Fixed bug in OffsetCurveBuilder::getCoordinates.
10197 2006-03-10 15:50 Sandro Santilli <strk@keybit.net>
10199 * [r1179] Changed 'found null Directed Edge' from an Assertion to a
10200 TopologyException, to give 'precision-reducing' overlay operation
10201 a chance to handle it (it seems to work)
10203 2006-03-10 13:07 Sandro Santilli <strk@keybit.net>
10205 * [r1178] fine-tuned includes, reverted Assert=>assert due to
10206 user-input based failure
10208 2006-03-10 12:50 Sandro Santilli <strk@keybit.net>
10210 * [r1177] boost detection code fix, first UTF source for testing
10213 2006-03-10 12:43 Sandro Santilli <strk@keybit.net>
10217 2006-03-10 12:09 Sandro Santilli <strk@keybit.net>
10219 * [r1175] Update configure script to work with new boost.m4 file
10221 2006-03-10 11:49 Sandro Santilli <strk@keybit.net>
10223 * [r1174] Updated boost detection macro
10225 2006-03-10 11:41 Sandro Santilli <strk@keybit.net>
10227 * [r1173] Added missing <algorithm> include (bug#56)
10229 2006-03-10 11:10 Sandro Santilli <strk@keybit.net>
10231 * [r1172] Initial boost detection code
10233 2006-03-10 11:09 Sandro Santilli <strk@keybit.net>
10235 * [r1171] Comments cleanup
10237 2006-03-10 10:48 Sandro Santilli <strk@keybit.net>
10239 * [r1170] Bug #58 - Patch to makefile.vc after big refactoring
10242 2006-03-10 10:44 Sandro Santilli <strk@keybit.net>
10244 * [r1169] Unreferenced exception objects cleanup (#52)
10246 2006-03-10 10:37 Sandro Santilli <strk@keybit.net>
10248 * [r1168] Added missing <algorithm> include (#55)
10250 2006-03-10 10:34 Sandro Santilli <strk@keybit.net>
10252 * [r1167] Added missing <algorithm> include (#54)
10254 2006-03-09 18:22 Sandro Santilli <strk@keybit.net>
10256 * [r1166] Added isvalid test for latest validop patch
10258 2006-03-09 18:18 Sandro Santilli <strk@keybit.net>
10260 * [r1165] Added memory-friendly
10261 MaximalEdgeRing::buildMinimalRings() implementation.
10262 Applied patch to IsValid operation from JTS-1.7.1
10264 2006-03-09 17:40 Sandro Santilli <strk@keybit.net>
10266 * [r1164] Fixed bug#33 (hopefully)
10268 2006-03-09 16:46 Sandro Santilli <strk@keybit.net>
10270 * [r1163] geos::geom namespace definition, first pass at headers
10273 2006-03-09 16:18 Sandro Santilli <strk@keybit.net>
10275 * [r1162] Fixed to allow tests from external build tree (thanks
10278 2006-03-09 16:01 Sandro Santilli <strk@keybit.net>
10280 * [r1161] Fixed debugging lines
10282 2006-03-09 15:50 Sandro Santilli <strk@keybit.net>
10284 * [r1160] Fixed debugging lines, added missing header
10286 2006-03-09 15:47 Sandro Santilli <strk@keybit.net>
10288 * [r1159] Fixed debugging lines
10290 2006-03-09 15:39 Sandro Santilli <strk@keybit.net>
10292 * [r1158] Fixed debugging lines
10294 2006-03-09 14:48 Sandro Santilli <strk@keybit.net>
10296 * [r1157] Added missing INCLUDES line
10298 2006-03-07 14:21 Sandro Santilli <strk@keybit.net>
10300 * [r1156] Leak plugged, tweeked output to be nice with --sql-output
10302 2006-03-07 14:20 Sandro Santilli <strk@keybit.net>
10304 * [r1155] Big deal of heap allocations reduction
10306 2006-03-07 14:18 Sandro Santilli <strk@keybit.net>
10308 * [r1154] Profiler singleton implemented with a function-static
10311 2006-03-07 12:42 Sandro Santilli <strk@keybit.net>
10313 * [r1153] addedvalidity test for a case with invalid input
10315 2006-03-07 12:41 Sandro Santilli <strk@keybit.net>
10317 * [r1152] Added --wkb-output and made --sql-output compatible with
10320 2006-03-07 11:22 Sandro Santilli <strk@keybit.net>
10322 * [r1151] table name for sqlOutput normalized
10324 2006-03-07 11:06 Sandro Santilli <strk@keybit.net>
10326 * [r1150] Added --sql-output switch for debugging
10328 2006-03-07 10:46 Sandro Santilli <strk@keybit.net>
10330 * [r1149] verbose validity errors
10332 2006-03-06 21:27 Sandro Santilli <strk@keybit.net>
10334 * [r1148] Cascading fixed after Unload definition moved to geos::io
10337 2006-03-06 19:43 Sandro Santilli <strk@keybit.net>
10339 * [r1147] Fixed Unload class definition namespace (geos::io)
10341 2006-03-06 19:40 Sandro Santilli <strk@keybit.net>
10343 * [r1146] geos::util namespace. New GeometryCollection::iterator
10344 interface, many cleanups.
10346 2006-03-06 15:23 Sandro Santilli <strk@keybit.net>
10348 * [r1145] geos::io namespace
10350 2006-03-06 14:30 Sandro Santilli <strk@keybit.net>
10352 * [r1143] Validity error include Coordinate
10354 2006-03-06 13:27 Sandro Santilli <strk@keybit.net>
10356 * [r1142] Cleaned up equalsExact
10358 2006-03-06 13:26 Sandro Santilli <strk@keybit.net>
10360 * [r1141] Fixed equalsExact check, and also reduced tolerance
10362 2006-03-06 12:47 Sandro Santilli <strk@keybit.net>
10364 * [r1140] TopologyValidationError error names (enum) renamed to
10367 2006-03-06 12:16 Sandro Santilli <strk@keybit.net>
10369 * [r1139] Added second case for Union
10371 2006-03-06 12:11 Sandro Santilli <strk@keybit.net>
10373 * [r1138] precision.h => geos/precision.h (#48)
10375 2006-03-06 11:39 Sandro Santilli <strk@keybit.net>
10377 * [r1137] Added test extracted from data provided by Guillaume
10380 2006-03-06 11:34 Sandro Santilli <strk@keybit.net>
10382 * [r1136] Dropped unused/unmaintained/platform-problematic serial
10383 version info for classes (#47)
10385 2006-03-06 11:17 Sandro Santilli <strk@keybit.net>
10387 * [r1135] added a compile-time option to get VERBOSE_EXCEPTION
10388 (print args on exceptions)
10390 2006-03-06 11:17 Sandro Santilli <strk@keybit.net>
10392 * [r1134] precision reducing overlayOp made compile-time optional
10394 2006-03-06 11:05 Sandro Santilli <strk@keybit.net>
10396 * [r1133] Added input and output validity test facilities
10398 2006-03-03 14:01 Sandro Santilli <strk@keybit.net>
10400 * [r1132] Experimental precision-reducing overlayOp
10402 2006-03-03 13:50 Sandro Santilli <strk@keybit.net>
10404 * [r1131] Cleaned up InteriorPointLine class
10406 2006-03-03 10:46 Sandro Santilli <strk@keybit.net>
10408 * [r1130] Removed 'using namespace' from headers, added missing
10409 headers in .cpp files, removed useless includes in headers
10412 2006-03-02 18:17 Sandro Santilli <strk@keybit.net>
10414 * [r1129] Added robustness testcases
10416 2006-03-02 16:22 Sandro Santilli <strk@keybit.net>
10418 * [r1128] Updated copyright notice
10420 2006-03-02 16:21 Sandro Santilli <strk@keybit.net>
10422 * [r1127] geos::precision namespace added
10424 2006-03-02 14:53 Sandro Santilli <strk@keybit.net>
10426 * [r1126] SweepLineEvent::DELETE=>DELETE_EVENT,
10427 INSERT=>INSERT_EVENT (#45)
10429 2006-03-02 14:34 Sandro Santilli <strk@keybit.net>
10431 * [r1125] GeometryGraphOperation::li made a non-static member, and
10434 2006-03-02 14:21 Sandro Santilli <strk@keybit.net>
10436 * [r1124] DEBUG => GEOS_DEBUG [#44]
10438 2006-03-02 12:12 Sandro Santilli <strk@keybit.net>
10440 * [r1123] Renamed DEBUG macros to GEOS_DEBUG, all wrapped in
10441 #ifndef block to allow global override (bug#43)
10443 2006-03-02 11:03 Sandro Santilli <strk@keybit.net>
10445 * [r1122] Added assertion in relate test handler
10447 2006-03-02 11:00 Sandro Santilli <strk@keybit.net>
10449 * [r1121] Changed IntersectionMatrix funx taking strings to take
10450 const string& instead
10452 2006-03-02 10:25 Sandro Santilli <strk@keybit.net>
10454 * [r1120] Added support for FLOATING_SINGLE precisionmodel in XML
10457 2006-03-02 10:03 Sandro Santilli <strk@keybit.net>
10459 * [r1119] Removed use of strdup, changed GEOSjtsport() to return
10460 const char* instead of char* (is not advertised in headerfile, so
10461 no compatibility problems)
10463 2006-03-02 09:51 Sandro Santilli <strk@keybit.net>
10465 * [r1118] Fixes in DEBUG lines (bug#42)
10467 2006-03-02 09:49 Sandro Santilli <strk@keybit.net>
10469 * [r1117] Changed LineSegment output to use 'LINESEGMENT' label
10470 rather then 'LINESTRING'
10472 2006-03-02 09:49 Sandro Santilli <strk@keybit.net>
10474 * [r1116] WINCE implmentation of gettimeofday (bug#40)
10476 2006-03-02 09:46 Sandro Santilli <strk@keybit.net>
10478 * [r1115] cleaned up debugging lines
10480 2006-03-01 18:44 Sandro Santilli <strk@keybit.net>
10482 * [r1114] added note about getInteriorPoint() possibly returning
10485 2006-03-01 18:43 Sandro Santilli <strk@keybit.net>
10487 * [r1113] Handled new NULL return from Geometry::getInteriorPoint()
10489 2006-03-01 18:37 Sandro Santilli <strk@keybit.net>
10491 * [r1112] Geometry::createPointFromInternalCoord dropped (it's a
10492 duplication of GeometryFactory::createPointFromInternalCoord).
10493 Fixed bugs in InteriorPoint* and getCentroid() inserted by
10496 2006-03-01 18:19 Sandro Santilli <strk@keybit.net>
10498 * [r1111] getCentroid() test moved from testLeaksBig.xml to
10499 TestCentroid.xml (synced with JTS-1.7)
10501 2006-03-01 18:15 Sandro Santilli <strk@keybit.net>
10503 * [r1110] Extracted getInteriorPoint() tests out of
10504 testLeaksBig.xml and into TestInteriorPoint.xml (synced with
10507 2006-03-01 18:14 Sandro Santilli <strk@keybit.net>
10509 * [r1109] Handled NULL return from Geometry::getInteriorPoint()
10511 2006-03-01 17:16 Sandro Santilli <strk@keybit.net>
10513 * [r1108] LineSegment class made final and optionally
10514 (compile-time) inlined.
10515 Reduced heap allocations in Centroid{Area,Line,Point} and
10516 InteriorPoint{Area,Line,Point}.
10518 2006-03-01 16:42 Sandro Santilli <strk@keybit.net>
10520 * [r1107] Fixed include name (Bug#41)
10522 2006-03-01 16:01 Sandro Santilli <strk@keybit.net>
10524 * [r1106] Fixed const correctness of operator<<(ostream&,
10525 SegmentNodeList&) [bug#37]
10527 2006-03-01 13:49 Sandro Santilli <strk@keybit.net>
10529 * [r1105] Fixed debug lines (bug#36)
10531 2006-03-01 13:48 Sandro Santilli <strk@keybit.net>
10533 * [r1104] Fixed missing type specifier (bug#35)
10535 2006-03-01 13:06 Sandro Santilli <strk@keybit.net>
10537 * [r1103] Used FLOATING precision model in buffer.xml test, added
10539 changed XMLTester.cpp to use a tolerance when comparing expected
10541 results from buffer operations.
10543 2006-03-01 12:12 Sandro Santilli <strk@keybit.net>
10545 * [r1102] Fixed a bug in verbose output preventing geometry arg 'A'
10546 from being properly printed
10548 2006-03-01 11:47 Sandro Santilli <strk@keybit.net>
10550 * [r1101] Applied patch by Mateusz Loskot (Bug #39)
10552 2006-03-01 10:48 Sandro Santilli <strk@keybit.net>
10554 * [r1100] Changed static TopologyValidationError::errMsg[] from
10555 'string' to 'const char*'
10556 to reduce dynamic memory allocations.
10558 2006-03-01 10:39 Sandro Santilli <strk@keybit.net>
10560 * [r1099] ctor and dtor made private and inlined
10562 2006-03-01 09:56 Sandro Santilli <strk@keybit.net>
10564 * [r1098] Case insensitive operation names and geometry arguments
10567 2006-03-01 09:43 Sandro Santilli <strk@keybit.net>
10569 * [r1097] Unrecognized tests always printed (was only printed when
10572 2006-03-01 08:52 Sandro Santilli <strk@keybit.net>
10574 * [r1096] File to be included by Makefile.vc
10576 2006-02-28 19:22 Sandro Santilli <strk@keybit.net>
10578 * [r1095] Fixed in-place definition of static members in
10579 OffsetCurveBuilder (bug#33)
10581 2006-02-28 19:18 Sandro Santilli <strk@keybit.net>
10583 * [r1094] Added cctype include (bug #34)
10585 2006-02-28 17:44 Sandro Santilli <strk@keybit.net>
10587 * [r1093] Added a check in SegmentNode::addSplitEdge to prevent
10589 to build SegmentString with less then 2 points.
10590 This is a temporary fix for the buffer.xml assertion failure,
10592 as Martin Davis review would really be needed there.
10594 2006-02-28 15:34 Sandro Santilli <strk@keybit.net>
10596 * [r1092] Fix for VC++ builds (Bug #32)
10598 2006-02-28 14:34 Sandro Santilli <strk@keybit.net>
10600 * [r1091] Added many assertions and debugging output hunting for a
10603 2006-02-28 14:05 Sandro Santilli <strk@keybit.net>
10605 * [r1090] Fixed a bug in a debugging line
10607 2006-02-28 13:08 Sandro Santilli <strk@keybit.net>
10609 * [r1089] Added missing definition of IteratedNoder::MAX_ITER,
10610 moving it to private access level
10612 2006-02-28 11:15 Sandro Santilli <strk@keybit.net>
10614 * [r1088] Fixed strchr use (Bug #30)
10616 2006-02-28 11:11 Sandro Santilli <strk@keybit.net>
10618 * [r1087] Fixed typo in GEOSLenght function
10620 2006-02-28 05:03 Sean Gillies <sgillies@frii.com>
10622 * [r1085] added GEOSLength(), GEOSEnvelope() to the C API
10624 2006-02-27 14:41 Sandro Santilli <strk@keybit.net>
10626 * [r1076] More verbose handling of exceptions
10628 2006-02-27 11:53 Sandro Santilli <strk@keybit.net>
10630 * [r1075] DirectedEdgeStar made more safe trough assert(), use of
10631 standard iterator and
10632 dynamic casts substituting static ones.
10634 2006-02-27 09:05 Sandro Santilli <strk@keybit.net>
10636 * [r1074] Doxygen comments, a few inlines and general cleanups
10638 2006-02-24 16:20 Sandro Santilli <strk@keybit.net>
10640 * [r1073] Added Mateusz implementation of round() in a new math.cpp
10642 named sym_round(). Changed use of rint_vc to sym_round in
10644 Moved rint_vc to math.cpp (geos::util namespace), to be renamed
10645 to something more meaningful
10647 2006-02-24 15:39 Sandro Santilli <strk@keybit.net>
10649 * [r1072] - operator>> for Coordinate, planarNode and planarEdge
10650 - Fixed bug in planarGraphComponent::setMarked
10651 - Added linemerge.xml test (single test, should grow a bit)
10653 2006-02-24 12:19 Sandro Santilli <strk@keybit.net>
10655 * [r1071] Fixed typo in config file
10657 2006-02-23 23:17 Sandro Santilli <strk@keybit.net>
10659 * [r1070] - Coordinate::nullCoordinate made private
10660 - Simplified Coordinate inline definitions
10661 - LMGeometryComponentFilter definition moved to LineMerger.cpp
10665 2006-02-23 20:32 Sandro Santilli <strk@keybit.net>
10667 * [r1069] Added support for LineMerge tests. Exception printed on
10670 2006-02-23 20:05 Sandro Santilli <strk@keybit.net>
10672 * [r1068] Fixed bug in MCIndexNoder constructor making memory
10673 checker go crazy, more
10674 doxygen-friendly comments, miscellaneous cleanups
10676 2006-02-23 20:03 Sandro Santilli <strk@keybit.net>
10678 * [r1067] updated to also show undocumented methods
10680 2006-02-23 11:54 Sandro Santilli <strk@keybit.net>
10682 * [r1066] - MCIndexPointSnapper
10683 - MCIndexSnapRounder
10684 - SnapRounding BufferOp
10686 - GEOSException hierarchy cleanups
10687 - SpatialIndex memory-friendly query interface
10688 - GeometryGraph::getBoundaryNodes memory-friendly
10689 - NodeMap::getBoundaryNodes memory-friendly
10690 - Cleanups in geomgraph::Edge
10691 - Added an XML test for snaprounding buffer (shows leaks, working
10694 2006-02-21 16:53 Sandro Santilli <strk@keybit.net>
10696 * [r1065] MCIndexPointSnapper, MCIndexSnapRounder
10698 2006-02-20 21:04 Sandro Santilli <strk@keybit.net>
10700 * [r1064] - namespace geos::index
10701 - SpatialIndex interface synced
10703 2006-02-20 10:14 Sandro Santilli <strk@keybit.net>
10705 * [r1063] - namespaces geos::index::*
10706 - Doxygen documentation cleanup
10708 2006-02-19 19:46 Sandro Santilli <strk@keybit.net>
10710 * [r1062] Packages <-> namespaces mapping for most GEOS internal
10711 code (uncomplete, but working). Dir-level libs for index/
10714 2006-02-18 21:08 Sandro Santilli <strk@keybit.net>
10716 * [r1061] - new CoordinateSequence::applyCoordinateFilter method
10718 - SegmentString::getCoordinates() doesn't return a clone anymore.
10719 - SegmentString::getCoordinatesRO() obsoleted.
10720 - SegmentString constructor does not promises constness of passed
10721 CoordinateSequence anymore.
10722 - NEW ScaledNoder class
10723 - Stubs for MCIndexPointSnapper and MCIndexSnapRounder
10724 - Simplified internal interaces of OffsetCurveBuilder and
10725 OffsetCurveSetBuilder
10727 2006-02-16 08:41 Sandro Santilli <strk@keybit.net>
10729 * [r1060] Fixed include: "util.h" => "geos/util.h"
10731 2006-02-16 08:41 Sandro Santilli <strk@keybit.net>
10733 * [r1059] added <cmath> include for round()
10735 2006-02-16 08:19 Sandro Santilli <strk@keybit.net>
10737 * [r1058] Missed from last commit
10739 2006-02-15 22:48 Sean Gillies <sgillies@frii.com>
10741 * [r1057] added GEOSGeomType
10743 2006-02-15 17:19 Sandro Santilli <strk@keybit.net>
10745 * [r1056] NodingValidator synced with JTS-1.7, added
10746 CoordinateSequence::operator[]
10747 and size() to easy port maintainance.
10749 2006-02-15 14:59 Sandro Santilli <strk@keybit.net>
10751 * [r1055] JTS-1.7 sync for:
10752 noding/SegmentNode.cpp
10753 noding/SegmentNodeList.cpp
10754 noding/SegmentString.cpp
10756 2006-02-14 13:28 Sandro Santilli <strk@keybit.net>
10758 * [r1054] New SnapRounding code ported from JTS-1.7 (not complete
10760 Buffer op optimized by using new snaprounding code.
10761 Leaks fixed in XMLTester.
10763 2006-02-09 15:52 Sandro Santilli <strk@keybit.net>
10765 * [r1053] GEOSException derived from std::exception; always thrown
10766 and cought by const ref.
10768 2006-02-09 15:41 Sean Gillies <sgillies@frii.com>
10770 * [r1052] incrementing C API patch level
10772 2006-02-09 14:49 Sean Gillies <sgillies@frii.com>
10774 * [r1051] added GEOSArea() to the C API
10776 2006-02-09 13:44 Sandro Santilli <strk@keybit.net>
10778 * [r1050] Added support for SRID in input WKB, undeprecated
10780 and Geometry::getSRID
10782 2006-02-09 01:47 frank
10784 * [r1049] Botched last fix. Hopefully this is better.
10786 2006-02-09 01:13 Sandro Santilli <strk@keybit.net>
10788 * [r1048] Added missing <limits> include
10790 2006-02-09 00:06 frank
10792 * [r1047] Fixed support for consuming WKB for 'POLYGON EMPTY' with
10794 http://bugzilla.remotesensing.org/show_bug.cgi?id=1064
10796 2006-02-08 17:18 Sandro Santilli <strk@keybit.net>
10798 * [r1046] - New WKTWriter::toLineString and ::toPoint convenience
10800 - New IsValidOp::setSelfTouchingRingFormingHoleValid method
10801 - New Envelope::centre()
10802 - New Envelope::intersection(Envelope)
10803 - New Envelope::expandBy(distance, [ydistance])
10804 - New LineString::reverse()
10805 - New MultiLineString::reverse()
10806 - New Geometry::buffer(distance, quadSeg, endCapStyle)
10807 - Obsoleted toInternalGeometry/fromInternalGeometry
10808 - More const-correctness in Buffer "package"
10810 2006-02-08 13:07 Sandro Santilli <strk@keybit.net>
10812 * [r1045] Added note about new LineSequencer class
10814 2006-02-08 12:59 Sandro Santilli <strk@keybit.net>
10816 * [r1044] - NEW Geometry::applyComponentFilter() templated method
10817 - Changed Geometry::getGeometryN() to take unsigned int and
10819 to return unsigned int.
10820 - Changed planarNode::getDegree() to return unsigned int.
10821 - Added Geometry::NonConstVect typedef
10822 - NEW LineSequencer class
10823 - Changed planarDirectedEdgeStar::outEdges from protected to
10825 - added static templated setVisitedMap to change Visited flag
10826 for all values in a map
10827 - Added const versions of some planarDirectedEdgeStar methods.
10828 - Added containers typedefs for planarDirectedEdgeStar
10830 2006-02-07 13:26 Sandro Santilli <strk@keybit.net>
10832 * [r1043] Added missing geomgraph SUBDIR
10834 2006-02-07 12:02 Sandro Santilli <strk@keybit.net>
10836 * [r1042] Removed TestConvexHull.xml file (already included in
10839 2006-02-06 11:27 Sandro Santilli <strk@keybit.net>
10841 * [r1041] new entry
10843 2006-02-05 17:14 Sandro Santilli <strk@keybit.net>
10845 * [r1040] - New ConnectedSubgraphFinder class.
10846 - More iterators returning methods, inlining and cleanups
10849 2006-02-04 00:54 Sandro Santilli <strk@keybit.net>
10851 * [r1039] - Doxygen dox updated
10852 - LineStringLT struct moved from geomgraph.h to geom.h
10853 - New planarSubgraph class
10854 - Fixed ruby Makefiles to avoid running tests when disabled
10855 - Renamed TESTS variable to XMLTESTS to not confuse 'make check'
10858 2006-02-03 09:26 Sandro Santilli <strk@keybit.net>
10860 * [r1038] Added missing file
10862 2006-02-02 02:20 Sandro Santilli <strk@keybit.net>
10864 * [r1037] Fixed bug in isRectangle() failing to detect rectangles.
10866 2006-02-01 22:22 Sandro Santilli <strk@keybit.net>
10870 2006-02-01 22:21 Sandro Santilli <strk@keybit.net>
10872 * [r1035] - Added rectangle-based optimizations of intersects() and
10874 - Inlined all planarGraphComponent class
10876 2006-01-31 21:42 Sandro Santilli <strk@keybit.net>
10878 * [r1034] Added DepthSegment object
10880 2006-01-31 21:36 Sandro Santilli <strk@keybit.net>
10882 * [r1033] Fixes error in calling read_hex from scripting languages.
10884 2006-01-31 21:35 Sandro Santilli <strk@keybit.net>
10886 * [r1032] Erroneusly ended in CVS
10888 2006-01-31 21:17 Sandro Santilli <strk@keybit.net>
10890 * [r1031] Added missing file from last commits
10892 2006-01-31 19:11 Sandro Santilli <strk@keybit.net>
10894 * [r1030] Another left-over from cleanups
10896 2006-01-31 19:10 Sandro Santilli <strk@keybit.net>
10898 * [r1029] Removed leftover files in obsoleted dirs
10900 2006-01-31 19:07 Sandro Santilli <strk@keybit.net>
10902 * [r1028] - Renamed DefaultCoordinateSequence to
10903 CoordinateArraySequence.
10904 - Moved GetNumGeometries() and GetGeometryN() interfaces
10905 from GeometryCollection to Geometry class.
10906 - Added getAt(int pos, Coordinate &to) funtion to
10907 CoordinateSequence class.
10908 - Reworked automake scripts to produce a static lib for each
10910 then link all subsystem's libs togheter
10911 - Moved C-API in it's own top-level dir capi/
10912 - Moved source/bigtest and source/test to tests/bigtest and
10914 - Fixed PointLocator handling of LinearRings
10915 - Changed CoordinateArrayFilter to reduce memory copies
10916 - Changed UniqueCoordinateArrayFilter to reduce memory copies
10917 - Added CGAlgorithms::isPointInRing() version working with
10918 Coordinate::ConstVect type (faster!)
10919 - Ported JTS-1.7 version of ConvexHull with big attention to
10920 memory usage optimizations.
10921 - Improved XMLTester output and user interface
10922 - geos::geom::util namespace used for geom/util stuff
10923 - Improved memory use in geos::geom::util::PolygonExtractor
10924 - New ShortCircuitedGeometryVisitor class
10925 - New operation/predicate package
10927 2006-01-30 21:59 frank
10929 * [r1027] yikes! comment out debug define again
10931 2006-01-30 21:58 frank
10933 * [r1026] fixed up some debug messages
10935 2006-01-30 16:55 Sandro Santilli <strk@keybit.net>
10937 * [r1025] More patches from Charlie Savage
10939 2006-01-27 08:58 Sandro Santilli <strk@keybit.net>
10941 * [r1024] Python and Ruby build disable by default (until we've
10942 properly tested it)
10944 2006-01-27 08:25 Sandro Santilli <strk@keybit.net>
10946 * [r1023] * Ruby - removes dependency on renames.i file which is no
10948 and was removed from CVS last week
10949 * Python - fixes autoconf search for Python include path
10950 * Python - fixes autoconf search for Python lib directory on
10952 * Python - adds python library to link line so that python
10956 2006-01-22 22:48 Sandro Santilli <strk@keybit.net>
10958 * [r1022] Added Safe's performance improvement idea for
10961 2006-01-21 16:11 Sandro Santilli <strk@keybit.net>
10965 2006-01-21 16:08 Sandro Santilli <strk@keybit.net>
10967 * [r1020] Fixed integer conversion bug (ported from JTS-1.7).
10968 Added last port information.
10970 2006-01-21 16:04 Sandro Santilli <strk@keybit.net>
10972 * [r1019] Added endian specification to case descriptions.
10973 All tests are Little Endian, should add the same
10974 tests with Big Endian format.
10976 2006-01-20 19:28 Sandro Santilli <strk@keybit.net>
10978 * [r1018] Updated port information
10980 2006-01-20 19:21 Sandro Santilli <strk@keybit.net>
10982 * [r1017] Fixed bug #13
10984 2006-01-20 19:11 Sandro Santilli <strk@keybit.net>
10986 * [r1016] Updated last port info
10988 2006-01-20 17:20 Sandro Santilli <strk@keybit.net>
10990 * [r1015] More SWIG/python/ruby patches
10992 2006-01-20 00:59 Sandro Santilli <strk@keybit.net>
10994 * [r1014] Better debugging
10996 2006-01-20 00:59 Sandro Santilli <strk@keybit.net>
10998 * [r1013] PrecisionModel made FLOATING
11000 2006-01-18 17:49 Sandro Santilli <strk@keybit.net>
11002 * [r1012] Reworked XMLTester to be quiet by default. Use -v switch
11003 to make it verbose.
11005 2006-01-18 17:47 Sandro Santilli <strk@keybit.net>
11007 * [r1011] Added GEOMETRYCOLLECTION test
11009 2006-01-18 17:47 Sandro Santilli <strk@keybit.net>
11011 * [r1010] Added another local test to the test rule
11013 2006-01-18 17:46 Sandro Santilli <strk@keybit.net>
11015 * [r1009] Fixed leak in ::writeFormatted(Geometry *)
11017 2006-01-18 17:45 Sandro Santilli <strk@keybit.net>
11019 * [r1008] more debugging lines
11021 2006-01-18 13:23 Sandro Santilli <strk@keybit.net>
11023 * [r1007] Set binary flag for stringstream used in ::readHEX()
11025 2006-01-18 12:54 Sandro Santilli <strk@keybit.net>
11027 * [r1006] Added HEXWKB support in XMLTester. Added a simple test in
11029 and a 'test' rule running the locally-available tests and showing
11032 2006-01-18 10:02 Sandro Santilli <strk@keybit.net>
11034 * [r1005] Added missing macro file
11036 2006-01-17 12:03 Sandro Santilli <strk@keybit.net>
11038 * [r1004] Modified AC_PROG_SWIG macro to set SWIG to the empty
11040 on error (rather then making it echo an error and return false).
11041 SWIG version 1.3.28 or up required in order to build SWIG-based
11044 2006-01-16 18:34 Sandro Santilli <strk@keybit.net>
11046 * [r1003] Added initial conditional build of python and ruby
11049 2006-01-15 23:01 Sandro Santilli <strk@keybit.net>
11051 * [r1001] Added bare build/install/dist scripts support for ruby
11054 2006-01-15 21:23 Sandro Santilli <strk@keybit.net>
11056 * [r1000] Initial import of ruby unit tests
11058 2006-01-15 21:22 Sandro Santilli <strk@keybit.net>
11060 * [r999] Added Envelope constructor by string (accepting what's
11061 returned by ::toString)
11063 2006-01-15 21:19 Sandro Santilli <strk@keybit.net>
11065 * [r998] Added WKBWriter::writeHEX() and WKBReader::readHEX()
11067 2006-01-12 11:44 Sandro Santilli <strk@keybit.net>
11069 * [r997] synced after 2.2.1 release
11071 2006-01-12 11:44 Sandro Santilli <strk@keybit.net>
11073 * [r996] Removed double call to ::isValid
11075 2006-01-08 15:39 Sandro Santilli <strk@keybit.net>
11077 * [r994] Changed finite() function call with FINITE() macro.
11079 2006-01-08 15:24 Sandro Santilli <strk@keybit.net>
11081 * [r993] Changed container-related typedef to class-scoped STL-like
11083 Fixed const correctness of EdgeIntersectionList::begin() and
11085 defined M_PI when undef as suggested by Charlie Savage.
11086 Removed <stdio.h> include from GeometricShapeFactory.cpp.
11088 2005-12-22 12:46 Sandro Santilli <strk@keybit.net>
11090 * [r992] Imported Charlie Savage new ruby wrapper and swig changes
11092 2005-12-14 11:22 Sandro Santilli <strk@keybit.net>
11094 * [r991] Added a note about the need to *always* increment CAPI
11097 2005-12-14 02:32 Sandro Santilli <strk@keybit.net>
11101 2005-12-13 23:59 Sandro Santilli <strk@keybit.net>
11103 * [r989] Removed INTERFACE_* defines (obsoleted).
11104 Made GEOSCoordSeq_clone() arg const (won't change ABI, it's C
11107 2005-12-13 23:03 Sandro Santilli <strk@keybit.net>
11109 * [r988] Removed conditional blocks based on GEOS version (we're
11111 in sync). This fixed an annoying problem introduced since
11113 and INTERFACE_CURREN were taken off geos/version.h
11115 2005-12-12 09:32 Sandro Santilli <strk@keybit.net>
11117 * [r987] Switched to -release mode for C++ library versioning.
11118 Every release will be binary-incompatible with previous.
11119 Removed GEOS_FIRST_INTERFACE and GEOS_LAST_INTERFACE defines
11120 from geos/version.h.
11122 2005-12-11 10:41 Sandro Santilli <strk@keybit.net>
11124 * [r984] Fixed premature initialization of average Z value in
11125 ElevationMatrixFilter
11127 2005-12-11 10:38 Sandro Santilli <strk@keybit.net>
11129 * [r983] Fixed mungled versions (1.0.0/3.0.1 => 1.0.1/3.0.0)
11131 2005-12-10 16:07 Sandro Santilli <strk@keybit.net>
11133 * [r981] Unkown -> Unknown typo fix
11135 2005-12-09 13:24 Sandro Santilli <strk@keybit.net>
11137 * [r980] Capi lib version set to 1.0.1 (due to leak fix in
11140 2005-12-09 11:36 Sandro Santilli <strk@keybit.net>
11142 * [r977] Small leak plugged in CAPI::GEOSHasZ() and in
11143 invalid input to PolygonizeGraph (again)
11145 2005-12-09 10:32 Sandro Santilli <strk@keybit.net>
11147 * [r974] Cleaned up debugging line left over from previous commit
11149 2005-12-09 10:03 Sandro Santilli <strk@keybit.net>
11151 * [r972] Fixed a bug making PolygonizeGraph choking on invalid
11153 Minor optimizations in Polygonizer loops.
11155 2005-12-08 14:14 Sandro Santilli <strk@keybit.net>
11157 * [r971] ElevationMatrixFilter used for both elevation and Matrix
11159 thus removing CoordinateSequence copy in
11160 ElevetaionMatrix::add(Geometry *).
11161 Changed CoordinateFilter::filter_rw to be a const method: updated
11162 all apply_rw() methods to take a const CoordinateFilter.
11164 2005-12-08 01:39 Sandro Santilli <strk@keybit.net>
11166 * [r970] SegmentString::eiList made a real object rather then a
11168 Adde getter for const and non-const references of it (dropping
11171 2005-12-08 01:11 Sandro Santilli <strk@keybit.net>
11173 * [r969] minor optimizations in loops
11175 2005-12-08 00:24 Sandro Santilli <strk@keybit.net>
11177 * [r968] Reduced coordinate assignments in ::createSplitEdge
11179 2005-12-08 00:03 Sandro Santilli <strk@keybit.net>
11181 * [r967] LineBuilder::lineEdgesList made a real vector, rather then
11182 pointer (private member).
11183 Small optimizations in LineBuilder loops, cleanups in LineBuilder
11186 2005-12-07 23:36 Sandro Santilli <strk@keybit.net>
11188 * [r966] standard indentation
11190 2005-12-07 22:52 Sandro Santilli <strk@keybit.net>
11192 * [r965] Added CoordinateSequence::apply_rw(CoordinateFilter *) and
11193 CoordinateSequence::apply_ro(CoordinateFilter *) const
11194 to reduce coordinate copies on read-write CoordinateFilter
11195 applications (previously required getAt()/setAt() calls).
11196 Undefined PROFILE_COORDINATE_COPIES (erroneously left defined by
11199 2005-12-07 21:55 Sandro Santilli <strk@keybit.net>
11201 * [r964] Optimized memory allocations in ::removeRepeatedPoints
11203 2005-12-07 20:52 Sandro Santilli <strk@keybit.net>
11205 * [r963] minor container methods call reduction
11207 2005-12-07 20:51 Sandro Santilli <strk@keybit.net>
11209 * [r962] removed dead code
11211 2005-12-07 20:51 Sandro Santilli <strk@keybit.net>
11213 * [r961] minor cleanups
11215 2005-12-07 20:49 Sandro Santilli <strk@keybit.net>
11217 * [r960] Oops, removed Coordinate copies introduced by recent code
11220 2005-12-07 19:18 Sandro Santilli <strk@keybit.net>
11222 * [r959] Changed PlanarGraph::addEdges and EdgeList::addAll to take
11223 a const vector by reference rather then a non-const vector by
11225 Optimized polygon vector allocations in
11226 OverlayOp::computeOverlay.
11228 2005-12-06 10:24 Sandro Santilli <strk@keybit.net>
11230 * [r958] Added acsite.m4 to distribution.
11231 Added macros and flags required to build on mingw arch.
11233 2005-11-30 16:07 Sandro Santilli <strk@keybit.net>
11235 * [r955] Added geos_c.h
11237 2005-11-30 16:03 Sandro Santilli <strk@keybit.net>
11239 * [r951] Added --ldflags
11241 2005-11-30 16:01 Sandro Santilli <strk@keybit.net>
11243 * [r949] Updated with C-API usage
11245 2005-11-30 11:27 Sandro Santilli <strk@keybit.net>
11247 * [r945] catch std::exception by ref
11249 2005-11-30 11:25 Sandro Santilli <strk@keybit.net>
11251 * [r944] includes cleanup
11253 2005-11-29 23:01 Sandro Santilli <strk@keybit.net>
11255 * [r942] updated moving some items to 2.2.0
11257 2005-11-29 15:45 Sandro Santilli <strk@keybit.net>
11259 * [r936] Fixed signedness of TopologyLocation methods, cleanups.
11261 2005-11-29 15:16 Sandro Santilli <strk@keybit.net>
11263 * [r935] Fixed sign-related warnings and signatures.
11265 2005-11-29 14:49 Sandro Santilli <strk@keybit.net>
11269 2005-11-29 14:44 Sandro Santilli <strk@keybit.net>
11273 2005-11-29 14:39 Sandro Santilli <strk@keybit.net>
11275 * [r932] Removed number of points cache in Edge, replaced with
11278 2005-11-29 14:39 Sandro Santilli <strk@keybit.net>
11280 * [r931] More signed/unsigned fixes
11282 2005-11-29 13:39 Sandro Santilli <strk@keybit.net>
11284 * [r930] Moved byte typedef from geom.h to io.h.
11285 Removed useless commas at inlined funx end.
11286 Changed CoordinateSequenceFactory::create(siz,dims) to use
11289 2005-11-29 11:18 Sandro Santilli <strk@keybit.net>
11291 * [r929] organized changes info
11293 2005-11-29 00:48 Sandro Santilli <strk@keybit.net>
11295 * [r928] Removed edgeList cache from EdgeEndRing. edgeMap is
11297 Restructured iterated access by use of standard ::iterator
11299 with scoped typedefs.
11301 2005-11-28 18:37 Sandro Santilli <strk@keybit.net>
11303 * [r927] Minor warning removal
11305 2005-11-25 12:22 Sandro Santilli <strk@keybit.net>
11307 * [r926] Made XMLTester able to run multiple test files and keep
11311 2005-11-25 11:40 Sandro Santilli <strk@keybit.net>
11313 * [r925] Another getSize in for loop, another int-unsigned int
11316 2005-11-25 11:31 Sandro Santilli <strk@keybit.net>
11318 * [r924] Removed all CoordinateSequence::getSize() calls embedded
11321 2005-11-25 11:30 Sandro Santilli <strk@keybit.net>
11323 * [r923] Fix in ::equals() - this finally passes testLeaksBig.xml
11326 2005-11-25 09:57 Sandro Santilli <strk@keybit.net>
11328 * [r922] Fixed bug in getCoordinates() [ introduced by previous
11331 2005-11-24 23:43 Sandro Santilli <strk@keybit.net>
11333 * [r921] Yes another fix, sorry. Missing const-correctness.
11335 2005-11-24 23:24 Sandro Santilli <strk@keybit.net>
11337 * [r920] Fixed equals() function [ optimized in previous commit,
11340 2005-11-24 23:24 Sandro Santilli <strk@keybit.net>
11342 * [r919] Added note about CoordinateSequence signed->unsigned
11345 2005-11-24 23:09 Sandro Santilli <strk@keybit.net>
11347 * [r918] CoordinateSequence indexes switched from int to the more
11348 the correct unsigned int. Optimizations here and there
11349 to avoid calling getSize() in loops.
11350 Update of all callers is not complete yet.
11352 2005-11-24 23:07 Sandro Santilli <strk@keybit.net>
11354 * [r917] CentroidLine made concrete class (only destructor was
11355 virtual) - avoided heap allocation for owned Coordinate centSum
11357 2005-11-21 16:03 Sandro Santilli <strk@keybit.net>
11359 * [r916] Coordinate interface change:
11360 Removed setCoordinate call, use assignment operator
11361 instead. Provided a compile-time switch to
11362 make copy ctor and assignment operators non-inline
11363 to allow for more accurate profiling.
11365 Coordinate copies removal:
11366 NodeFactory::createNode() takes now a Coordinate reference
11367 rather then real value. This brings coordinate copies
11368 in the testLeaksBig.xml test from 654818 to 645991
11369 (tested in 2.1 branch). In the head branch Coordinate
11371 Removed useless coordinate copies in ConvexHull
11374 STL containers heap allocations reduction:
11375 Converted many containers element from
11376 pointers to real objects.
11377 Made some use of .reserve() or size
11378 initialization when final container size is known
11381 Stateless classes allocations reduction:
11382 Provided ::instance() function for
11383 NodeFactories, to avoid allocating
11384 more then one (they are all
11387 HCoordinate improvements:
11388 Changed HCoordinate constructor by HCoordinates
11389 take reference rather then real objects.
11390 Changed HCoordinate::intersection to avoid
11391 a new allocation but rather return into a provided
11392 storage. LineIntersector changed to reflect
11395 2005-11-18 00:55 Sandro Santilli <strk@keybit.net>
11397 * [r915] Fixed a bug in EdgeRing::containsPoint().
11398 Changed EdgeRing::getLinearRing() to avoid LinearRing copy and
11400 usages from PolygonBuilder.
11401 Removed CoordinateSequence copy in EdgeRing (ownership is
11403 to its LinearRing).
11404 Removed heap allocations for EdgeRing containers.
11405 Initialization lists and cleanups.
11407 2005-11-16 22:21 Sandro Santilli <strk@keybit.net>
11409 * [r913] enforced const-correctness and use of initializer lists.
11411 2005-11-16 15:49 Sandro Santilli <strk@keybit.net>
11413 * [r912] Reduced gratuitous heap allocations.
11415 2005-11-15 18:30 Sandro Santilli <strk@keybit.net>
11417 * [r911] Removed dead code
11419 2005-11-15 12:14 Sandro Santilli <strk@keybit.net>
11421 * [r909] Reduced heap allocations, made use of references when
11423 small optimizations here and there.
11425 2005-11-15 10:04 Sandro Santilli <strk@keybit.net>
11427 * [r908] Reduced heap allocations (vectors, mostly).
11428 Enforced const-correctness, changed some interfaces
11429 to use references rather then pointers when appropriate.
11431 2005-11-15 10:02 Sandro Santilli <strk@keybit.net>
11433 * [r907] optimized envelope computation reducing virtual calls
11435 2005-11-14 18:14 Sandro Santilli <strk@keybit.net>
11437 * [r906] Reduced heap allocations made by TopologyLocation and
11439 Enforced const-correctness on GraphComponent.
11442 2005-11-10 16:26 Sandro Santilli <strk@keybit.net>
11444 * [r904] Fixed printHEX (was printing one char past the WKB)
11446 2005-11-10 15:20 Sandro Santilli <strk@keybit.net>
11448 * [r903] Made virtual overloads explicit.
11450 2005-11-10 10:47 Sandro Santilli <strk@keybit.net>
11452 * [r902] Renamed MultiPoint::getCoordinate(int) to
11453 MultiPoint::getCoordinateN(int)
11454 to avoid hiding of Geometry::getCoordinate().
11456 2005-11-10 10:24 Sandro Santilli <strk@keybit.net>
11458 * [r901] Fixed virtual overload of CoordinateArrayFilter::filter*
11460 2005-11-10 09:33 Sandro Santilli <strk@keybit.net>
11462 * [r900] Removed virtual overloading
11463 LineString::compareTo(LineString *)
11465 2005-11-09 15:14 Sandro Santilli <strk@keybit.net>
11467 * [r899] Forgot to add this
11469 2005-11-09 13:44 Sandro Santilli <strk@keybit.net>
11471 * [r898] Cleanups in Node and NodeMap.
11472 Optimization of EdgeIntersectionLessThen.
11474 2005-11-09 08:57 Sandro Santilli <strk@keybit.net>
11476 * [r897] IntersectionMatrix made a concrete and final type.
11477 Cleanups in class definition.
11479 2005-11-08 20:12 Sandro Santilli <strk@keybit.net>
11481 * [r896] Memory overhead reductions in buffer operations.
11483 2005-11-08 12:32 Sandro Santilli <strk@keybit.net>
11485 * [r895] Cleanups, ::setPoint small improvement
11487 2005-11-08 11:33 Sandro Santilli <strk@keybit.net>
11489 * [r894] comments cleanup
11491 2005-11-08 10:26 Sandro Santilli <strk@keybit.net>
11493 * [r893] Library versioning took back to 3.0.0
11495 2005-11-08 10:03 Sandro Santilli <strk@keybit.net>
11497 * [r892] Set library version to 2.2.0.
11498 Cleaned up Doxygen warnings.
11499 Inlined more Envelope methods.
11500 Dropped deprecated Envelope::overlaps methods.
11502 2005-11-07 18:07 Sandro Santilli <strk@keybit.net>
11504 * [r890] Removed VisualStudio knowledge from configure script
11506 2005-11-07 18:05 Sandro Santilli <strk@keybit.net>
11508 * [r889] Reduced set<> lookups
11510 2005-11-07 13:17 frank
11512 * [r888] no longer used
11514 2005-11-07 13:17 frank
11516 * [r887] removed VisualStudio, no longer distributed
11518 2005-11-07 13:16 frank
11522 2005-11-07 12:31 Sandro Santilli <strk@keybit.net>
11524 * [r885] Changed EdgeIntersectionList to use a set<> rathern then a
11526 to avoid dynamic allocation of initial header.
11527 Inlined short SweepLineEvent methods.
11529 2005-11-07 11:32 Sandro Santilli <strk@keybit.net>
11531 * [r884] Added const qualifiers to function to reflect paradigm of
11535 2005-11-04 15:42 Sandro Santilli <strk@keybit.net>
11537 * [r883] Fixed bug in SweepLineEventLessThen functor
11538 (didn't conform to strict weak ordering).
11539 Note: this was introduced by previous commit.
11541 2005-11-04 11:06 Sandro Santilli <strk@keybit.net>
11545 2005-11-04 11:04 Sandro Santilli <strk@keybit.net>
11547 * [r881] Ported revision 1.38 of IsValidOp.java (adding closed Ring
11549 Changed NestedRingTester classes to use Coorinate pointers
11550 rather then actual objects, to speedup NULL tests.
11551 Added JTS port revision when applicable.
11553 2005-11-04 08:28 Sandro Santilli <strk@keybit.net>
11555 * [r880] Ported speedup of OverlayOp::insertUniqueEdge() from
11559 2005-11-03 21:28 Sandro Santilli <strk@keybit.net>
11561 * [r878] Fixed constructors broke by previous commit
11563 2005-11-03 19:51 Sandro Santilli <strk@keybit.net>
11565 * [r877] Indentation changes, small vector memory allocation
11568 2005-11-03 09:15 Sandro Santilli <strk@keybit.net>
11570 * [r876] Removed declaration of PointCoordinateSequence and
11571 PointCoordinateSequenceFactory
11573 2005-11-01 09:40 Sandro Santilli <strk@keybit.net>
11575 * [r875] Replaced finite() with FINITE() calls.
11577 2005-10-27 14:05 Sandro Santilli <strk@keybit.net>
11579 * [r873] Added a SweepLineEventLessThen functor to be used by sort
11582 2005-10-24 13:28 Sandro Santilli <strk@keybit.net>
11584 * [r872] Changed constructors to take ownership of GEOSGeom and
11585 GEOSCoordSeq objects.
11586 Changed inspectors to retain ownership of GEOSGeom and
11587 GEOSCoordSeq objects.
11588 Added GEOSGeom_clone() method.
11590 2005-10-21 15:13 Sandro Santilli <strk@keybit.net>
11592 * [r871] Added GEOSGeom_clone() function
11594 2005-10-21 12:14 Sandro Santilli <strk@keybit.net>
11596 * [r870] Added missing GEOS_DLL specifiers
11598 2005-10-21 12:07 Sandro Santilli <strk@keybit.net>
11600 * [r869] Added fine-grained geometry constructors and GEOSCoordSeq
11601 abstract data type.
11602 Renamed GEOSmakeCollection to GEOSGeom_createCollection
11604 2005-10-21 09:02 Sandro Santilli <strk@keybit.net>
11606 * [r868] typo fixed
11608 2005-10-21 02:46 frank
11610 * [r867] added myself to authors - isn't that cheeky!
11612 2005-10-21 02:45 frank
11614 * [r866] added note on source\makefile.vc
11616 2005-10-21 02:44 frank
11618 * [r865] added a wee readme
11620 2005-10-21 02:41 frank
11622 * [r864] added DLL building, and geostest.exe
11624 2005-10-21 02:41 frank
11626 * [r863] need to DLL export C API
11628 2005-10-21 02:37 frank
11630 * [r862] DLL Export functions
11632 2005-10-21 02:37 frank
11634 * [r861] avoid non-portable vasprintf, make big buffer static
11636 2005-10-21 01:57 frank
11638 * [r860] updated for 3.0.0 and added C API
11640 2005-10-20 20:37 frank
11642 * [r859] added getMachineByteOrder(), convert to unix text mode
11644 2005-10-19 13:07 Sandro Santilli <strk@keybit.net>
11646 * [r858] Added support for SRID flag in WKB (full EWKB is accepted
11649 2005-10-19 12:59 Sandro Santilli <strk@keybit.net>
11651 * [r857] Added input stream checks in ByteOrderDataInStream,
11652 throwing ParseException on unexpected EOF
11654 2005-10-17 15:55 Sandro Santilli <strk@keybit.net>
11656 * [r856] Added GetGeometryN, GetInteriorRingN, GetExteriorRing
11658 2005-10-17 14:37 Sandro Santilli <strk@keybit.net>
11660 * [r855] Added comments on exception returns for Geometry info
11663 2005-10-17 14:33 Sandro Santilli <strk@keybit.net>
11665 * [r854] Added missing exception handlers from previous commit.
11666 Fixed GEOSGeomTypeId signatures.
11668 2005-10-17 12:56 Sandro Santilli <strk@keybit.net>
11670 * [r853] Removed GEOS_VERSION define (Geometry.cpp, the only file
11671 using this will use the one in version.h)
11673 2005-10-17 12:55 Sandro Santilli <strk@keybit.net>
11675 * [r852] Fixed GEOSGeom typedef to be accepted by C++ compilers,
11676 added extern "C" namespace for inclusion by C++ code (really
11679 2005-10-17 09:38 Sandro Santilli <strk@keybit.net>
11681 * [r851] Added GEOSDistance() function.
11682 Trapped all exceptions and reported using ERROR_MESSAGE rather
11683 then NOTICE_MESSAGE.
11684 Changed WKB functions to use 'unsigned char' rather then 'char'
11685 Added missing GEOS_setWKBOutputDims() function in header file.
11687 2005-09-28 16:33 Sandro Santilli <strk@keybit.net>
11689 * [r850] Added GEOS_setWKBOutputDims(int) function to specify
11691 dimension in WKB output.
11693 2005-09-28 10:15 Sandro Santilli <strk@keybit.net>
11695 * [r849] WKBWriter ctor out-lined (will require changes in the near
11696 future, for higher dimensions support), added support for 3d WKB
11699 2005-09-28 09:36 Sandro Santilli <strk@keybit.net>
11701 * [r848] Cleanups in the printHEX function
11703 2005-09-27 16:29 Sandro Santilli <strk@keybit.net>
11705 * [r847] Ported JTS-1.7 use of PrecisionModel in WKBReader
11707 2005-09-27 16:20 Sandro Santilli <strk@keybit.net>
11709 * [r846] Reverted previous change, fixed the bug by turning
11711 into a reference rather then a real object. ABI still breaks, but
11713 at least is safe (we didn't release any WKB-aware package so
11715 ABI is not a big deal at this stage).
11717 2005-09-27 16:00 Sandro Santilli <strk@keybit.net>
11719 * [r845] Fixed bug in WKBReader destroying the GeometryFactory used
11721 construction. Changed it's definition to *require* a
11725 2005-09-27 08:51 Sandro Santilli <strk@keybit.net>
11727 * [r844] Added XMLTester.h in XMLTester_SOURCES list
11729 2005-09-26 14:40 Sandro Santilli <strk@keybit.net>
11731 * [r843] Fixed handling of higher dimensional WKB streams
11733 2005-09-26 13:46 Sandro Santilli <strk@keybit.net>
11735 * [r842] Modified GEOS_CAPI_VERSION to include underlying GEOS
11738 2005-09-26 13:42 Sandro Santilli <strk@keybit.net>
11740 * [r841] Moved C-api versioning to top-level configure.in
11741 Added version info in geos_c.h
11743 2005-09-26 12:25 Sandro Santilli <strk@keybit.net>
11745 * [r840] Changed LineMerge interface to accept a single Geometry
11746 and return the simpler Geometry obtainable with the set of merger
11747 LineStrings. Fixed leaks in geostest, fixed a leak in
11750 2005-09-26 12:23 Sandro Santilli <strk@keybit.net>
11752 * [r839] Initializzation lists in PrecisionModel ctors
11754 2005-09-26 11:04 Sandro Santilli <strk@keybit.net>
11756 * [r838] Added changes in LineMerger
11758 2005-09-26 11:01 Sandro Santilli <strk@keybit.net>
11760 * [r837] Const correctness changes in LineMerger package, and a few
11763 2005-09-26 08:18 Sandro Santilli <strk@keybit.net>
11765 * [r836] Added .lo, .la and geostest
11767 2005-09-26 08:17 Sandro Santilli <strk@keybit.net>
11769 * [r835] Removed memory leak from WKB tester
11771 2005-09-23 17:20 Sandro Santilli <strk@keybit.net>
11773 * [r834] Made LineMerger graph be a real object (rather then a
11776 2005-09-23 16:07 Sandro Santilli <strk@keybit.net>
11778 * [r833] Fixed export of GEOSPolygonize() and GEOSMakeCollection()
11780 2005-09-23 09:49 Sandro Santilli <strk@keybit.net>
11782 * [r832] Added GEOSMakeCollection.
11783 Changed GEOSGetCentroid to return an EmptyGeometry when no
11785 computed (Empty input, for example).
11787 2005-09-19 08:16 Sandro Santilli <strk@keybit.net>
11789 * [r831] Added C api
11791 2005-09-14 15:11 Sandro Santilli <strk@keybit.net>
11793 * [r830] Removed functions returning not-new GEOSGeom objects to
11795 whereas when to destroy returns. Added not about memory
11798 2005-09-14 14:55 Sandro Santilli <strk@keybit.net>
11800 * [r829] Added copyright notices and usage notes
11802 2005-09-14 14:28 Sandro Santilli <strk@keybit.net>
11804 * [r828] Fixed bug writing WKB for all Multi* geoms as Collections.
11806 2005-09-14 13:58 Sandro Santilli <strk@keybit.net>
11808 * [r827] Initial abstract C api.
11810 2005-09-14 13:56 Sandro Santilli <strk@keybit.net>
11812 * [r826] Typo fixed
11814 2005-09-03 21:26 Sandro Santilli <strk@keybit.net>
11816 * [r825] Reworked WKB I/O to avoid use of templates and make better
11819 2005-08-22 13:34 Sandro Santilli <strk@keybit.net>
11821 * [r822] Added 2.1.4 section
11823 2005-08-22 13:31 Sandro Santilli <strk@keybit.net>
11825 * [r821] Fixed comparator functions used with STL sort() algorithm
11827 implement StrictWeakOrdering semantic.
11829 2005-07-12 14:33 Sandro Santilli <strk@keybit.net>
11833 2005-07-11 16:21 Sandro Santilli <strk@keybit.net>
11835 * [r818] Removed '_' prefix from header guards
11837 2005-07-11 12:17 Sandro Santilli <strk@keybit.net>
11839 * [r817] Cleaned up syntax
11841 2005-07-11 12:17 Sandro Santilli <strk@keybit.net>
11843 * [r816] Commented out useless include
11845 2005-07-11 10:50 Sandro Santilli <strk@keybit.net>
11847 * [r815] Added parens suggested by compiler
11849 2005-07-11 10:27 Sandro Santilli <strk@keybit.net>
11851 * [r814] Cleaned up signed/unsigned mismatches
11853 2005-07-11 10:27 Sandro Santilli <strk@keybit.net>
11855 * [r813] Fixed initializzazion lists
11857 2005-07-11 10:26 Sandro Santilli <strk@keybit.net>
11859 * [r812] Made CoordinateSequence::getDimension return unsigned int
11862 2005-07-11 10:23 Sandro Santilli <strk@keybit.net>
11864 * [r811] removed useless assignment
11866 2005-06-30 18:31 Sandro Santilli <strk@keybit.net>
11868 * [r807] Ported SubgraphDepthLocator optimizations from JTS code
11870 2005-06-28 21:13 Sandro Santilli <strk@keybit.net>
11872 * [r803] Fixed a bug introduced by LineSegment skip - made
11873 LineSegment skip a compile-time optione
11875 2005-06-28 16:52 Sandro Santilli <strk@keybit.net>
11877 * [r802] Added number of points count as a debugging aid
11879 2005-06-28 11:22 Sandro Santilli <strk@keybit.net>
11881 * [r801] Added DepthSegmentLT bugfix
11883 2005-06-28 01:07 Sandro Santilli <strk@keybit.net>
11885 * [r796] improved extraction of result points in overlay op
11887 2005-06-28 00:04 Sandro Santilli <strk@keybit.net>
11889 * [r794] improved ::isIncidentEdgeInResult() method
11891 2005-06-27 21:58 Sandro Santilli <strk@keybit.net>
11893 * [r793] Bugfix in DepthSegmentLT as suggested by Graeme Hiebert
11895 2005-06-27 21:24 Sandro Santilli <strk@keybit.net>
11897 * [r790] Fixed bug just-introduced with optimization.
11899 2005-06-27 21:21 Sandro Santilli <strk@keybit.net>
11901 * [r789] Reduced Coordinate copies due to LineSegment overuse
11903 2005-06-25 10:20 Sandro Santilli <strk@keybit.net>
11905 * [r787] OverlayOp speedup (JTS port)
11907 2005-06-24 11:12 Sandro Santilli <strk@keybit.net>
11909 * [r786] Added LineIntersector concrete type note
11911 2005-06-24 11:09 Sandro Santilli <strk@keybit.net>
11913 * [r785] Dropped RobustLineIntersector, made LineIntersector a
11916 LineIntersector::hasIntersection(Coordinate&,Coordinate&,Coordinate&)
11917 to avoid computing intersection point (Z) when it's not
11920 2005-06-23 14:22 Sandro Santilli <strk@keybit.net>
11922 * [r784] Inlined and added missing ::clone() for Geometry
11925 2005-06-23 11:23 Sandro Santilli <strk@keybit.net>
11927 * [r782] performance improvement for CGAlgorithms::isOnLine()
11929 2005-06-22 00:46 Sandro Santilli <strk@keybit.net>
11931 * [r779] Shortcircuit tests for Union
11933 2005-06-22 00:46 Sandro Santilli <strk@keybit.net>
11935 * [r777] Fixed bugus handling of collections in ::buildGeometry
11937 2005-06-21 12:22 Sandro Santilli <strk@keybit.net>
11939 * [r773] XMLTester code cleanups
11941 2005-06-20 10:23 Sandro Santilli <strk@keybit.net>
11943 * [r772] XMLTester installed by default
11945 2005-06-17 15:17 Sandro Santilli <strk@keybit.net>
11947 * [r770] Removed ltmain.sh from repository, will be created by
11950 2005-06-17 15:08 Sandro Santilli <strk@keybit.net>
11952 * [r766] Polygonizer segfault fix
11954 2005-06-17 14:58 Sandro Santilli <strk@keybit.net>
11956 * [r764] Fixed segfault in LinearRing and LineString constructors
11958 2005-06-14 11:57 Sandro Santilli <strk@keybit.net>
11960 * [r761] Added workaround for mingw Polygon name clash
11962 2005-06-10 14:04 Sandro Santilli <strk@keybit.net>
11964 * [r760] Added libtoolize call
11966 2005-06-10 13:24 Sandro Santilli <strk@keybit.net>
11968 * [r758] Added use declaration to make MingW build work
11970 2005-06-08 09:38 Sandro Santilli <strk@keybit.net>
11972 * [r754] Added GCC version requirement note
11974 2005-06-05 10:41 Sandro Santilli <strk@keybit.net>
11976 * [r752] Changes file renamed back to NEWS, automake insists on
11979 2005-05-30 16:20 autorun
11981 * [r750] Blank news file to molfify new versions of autoconf
11983 2005-05-24 08:42 Sandro Santilli <strk@keybit.net>
11985 * [r749] Info moved into CHANGES file
11987 2005-05-24 08:42 Sandro Santilli <strk@keybit.net>
11989 * [r748] Filled in section from 2.0.0 to 2.1.1
11991 2005-05-24 07:48 Sandro Santilli <strk@keybit.net>
11993 * [r744] Initial import
11995 2005-05-23 16:42 Sandro Santilli <strk@keybit.net>
11997 * [r728] Added Refractions copyright
11999 2005-05-23 15:13 Sandro Santilli <strk@keybit.net>
12001 * [r717] Added debugging output
12003 2005-05-23 15:04 Sandro Santilli <strk@keybit.net>
12005 * [r716] Fixed bug in ::reverse()
12007 2005-05-22 17:45 Sandro Santilli <strk@keybit.net>
12009 * [r715] Fixed initialization list order
12011 2005-05-22 17:42 Sandro Santilli <strk@keybit.net>
12013 * [r714] Added missing WKBWriterT.h
12015 2005-05-20 16:15 Sandro Santilli <strk@keybit.net>
12017 * [r713] Code cleanups
12019 2005-05-20 16:14 Sandro Santilli <strk@keybit.net>
12021 * [r712] Fixed a bug in addPolygonRing setting wrong depths on
12024 2005-05-19 10:29 Sandro Santilli <strk@keybit.net>
12026 * [r711] Removed some CGAlgorithms instances substituting them with
12028 to the static functions. Interfaces accepting CGAlgorithms
12030 for backward compatibility but modified to make the argument
12032 Fixed a small memory leak in OffsetCurveBuilder::getRingCurve.
12033 Inlined some smaller functions encountered during bug hunting.
12034 Updated Copyright notices in the touched files.
12036 2005-05-19 10:26 Sandro Santilli <strk@keybit.net>
12038 * [r710] Added bogus multipolygon buffering test
12040 2005-05-13 18:06 Sandro Santilli <strk@keybit.net>
12042 * [r709] Added default tolerance parameter for equalsExact
12044 2005-05-13 17:15 Sandro Santilli <strk@keybit.net>
12046 * [r708] cleanups and indentations
12048 2005-05-13 17:14 Sandro Santilli <strk@keybit.net>
12050 * [r707] Added comment about 2D-only comparison of
12051 ::equal(Coordinate, Coordinate, double)
12053 2005-05-09 21:17 Sandro Santilli <strk@keybit.net>
12055 * [r706] Second argument to ::write made mandatory.
12057 2005-05-09 10:35 Sandro Santilli <strk@keybit.net>
12059 * [r705] Ported JTS robustness patches made by Martin on
12060 suggestions by Kevin.
12062 2005-05-03 15:30 Sandro Santilli <strk@keybit.net>
12064 * [r704] Added WKB TODOs
12066 2005-04-29 17:40 Sandro Santilli <strk@keybit.net>
12068 * [r703] Updated Doxygen documentation and some Copyright headers.
12070 2005-04-29 16:36 Sandro Santilli <strk@keybit.net>
12072 * [r702] Fixed biostringstream stream output.
12074 2005-04-29 16:36 Sandro Santilli <strk@keybit.net>
12076 * [r701] Made WKBReader use global_factory, for having WKB reads
12078 same context of input geoms.
12080 2005-04-29 15:34 Sandro Santilli <strk@keybit.net>
12082 * [r700] Typedef'ed biostringstream, preferred parameter for
12083 WKB parser templates.
12084 Added << operator for biostringstream.
12085 Typedef'ed WKBWriter and WKBReader to be parametrized by
12087 Added WKBtest in doc/example.cpp
12089 2005-04-29 11:52 Sandro Santilli <strk@keybit.net>
12091 * [r699] Added new JTS interfaces for CoordinateSequence and
12093 removed example implementations to reduce maintainance costs.
12094 Added first implementation of WKBWriter, made
12095 ByteOrderDataInStream
12098 2005-04-29 11:50 Sandro Santilli <strk@keybit.net>
12100 * [r698] Added machine byte order extractor
12102 2005-04-21 15:13 Sandro Santilli <strk@keybit.net>
12104 * [r697] library version bumped to 3.0.0
12106 2005-04-21 13:43 Sandro Santilli <strk@keybit.net>
12108 * [r696] Updated chage logs
12110 2005-04-21 11:16 Sandro Santilli <strk@keybit.net>
12112 * [r695] Removed useless Coordinate copies in mergeZ() - patch by
12115 2005-04-20 17:56 Sandro Santilli <strk@keybit.net>
12117 * [r694] Removed NonRobustCGAlgorithms and RobustCGAlgorithms,
12119 unused (CGAlgorithms replaces both with robust implementation).
12121 2005-04-20 17:22 Sandro Santilli <strk@keybit.net>
12123 * [r693] Added initial implementation of WKBReaderT and
12124 ByteOrderDataInStreamT
12125 class templates and ByteOrderValues class.
12126 Work is unfinished as WKBReader requires new interface of
12128 taking higher dimensions into account.
12130 2005-04-20 17:18 Sandro Santilli <strk@keybit.net>
12132 * [r692] Added standard copyright header
12134 2005-04-19 11:49 Sandro Santilli <strk@keybit.net>
12136 * [r691] Fixed segfault in ::isEmpty
12138 2005-04-14 11:49 Sandro Santilli <strk@keybit.net>
12140 * [r690] Applied slightly modified patch by Cheng Shan to speedup
12143 2005-04-07 18:43 Sandro Santilli <strk@keybit.net>
12145 * [r689] Fixed bug throwing an exception when a result could be
12149 2005-04-06 11:09 Sandro Santilli <strk@keybit.net>
12151 * [r688] Applied patch from Jon Schlueter (math.h => cmath;
12152 ieeefp.h in "C" block)
12154 2005-04-02 17:07 Sean Gillies <sgillies@frii.com>
12156 * [r687] now supporting the win32 platform, thanks to Howard Butler
12158 2005-03-26 08:19 Sandro Santilli <strk@keybit.net>
12160 * [r686] Commented out Polygonizer::LineStringAdder friendship
12162 2005-03-10 17:27 Sandro Santilli <strk@keybit.net>
12164 * [r685] ported from current JTS
12166 2005-03-04 07:48 Sandro Santilli <strk@keybit.net>
12168 * [r684] Removed useless copy from ::isOnLine() - suggested by Dale
12171 2005-03-02 08:14 Sandro Santilli <strk@keybit.net>
12173 * [r683] Removed commented line, cousing strange behaviours with
12176 2005-02-22 18:21 Sandro Santilli <strk@keybit.net>
12178 * [r682] Changed SegmentNode to contain a *real* Coordinate (not a
12180 construction costs.
12182 2005-02-22 17:10 Sandro Santilli <strk@keybit.net>
12184 * [r681] Reduced CoordinateSequence::getSize() calls.
12186 2005-02-22 16:24 Sandro Santilli <strk@keybit.net>
12188 * [r680] cached number of points in Edge
12190 2005-02-22 16:23 Sandro Santilli <strk@keybit.net>
12192 * [r679] Cached number of points in CoordinateSequence.
12194 2005-02-22 15:49 Sandro Santilli <strk@keybit.net>
12196 * [r678] Reduced calls to DefaultCoordinateSequence->getSize().
12198 2005-02-22 15:16 Sandro Santilli <strk@keybit.net>
12200 * [r677] STRtree::avg() and STRtree::centreY() inlined.
12202 2005-02-22 10:55 Sandro Santilli <strk@keybit.net>
12204 * [r676] Optimized Edge::equals(Edge *e)
12206 2005-02-18 08:20 Sandro Santilli <strk@keybit.net>
12208 * [r675] Added support for point-per-quadrant argument in buffer
12209 tests (using arg2).
12211 2005-02-17 09:56 Sandro Santilli <strk@keybit.net>
12213 * [r674] Commented out unused variable.
12215 2005-02-17 09:56 Sandro Santilli <strk@keybit.net>
12217 * [r673] Applied patch from Jon Schlueter using <cmath> instead of
12220 2005-02-15 17:15 Sandro Santilli <strk@keybit.net>
12222 * [r672] Inlined most Envelope methods, reserved() memory for some
12224 the usage was known a priori.
12226 2005-02-11 08:58 Sandro Santilli <strk@keybit.net>
12228 * [r671] Applied patch from Curtis Barrett handling --includedir
12230 params for configure.
12232 2005-02-05 05:44 Sandro Santilli <strk@keybit.net>
12234 * [r670] Changed geomgraph nodeMap to use Coordinate pointers as
12236 lots of other Coordinate copies.
12238 2005-02-04 23:55 Sandro Santilli <strk@keybit.net>
12240 * [r669] Envelope destructor made non-virtual to give compiler more
12244 2005-02-04 18:49 Sandro Santilli <strk@keybit.net>
12246 * [r668] Changed ::computeDepths to use a set instead of a vector
12250 2005-02-04 14:49 Sandro Santilli <strk@keybit.net>
12252 * [r667] Added rule to build staticXMLTester (for profiling with
12255 2005-02-03 09:17 Sandro Santilli <strk@keybit.net>
12257 * [r666] more profiling label
12259 2005-02-01 16:09 Sandro Santilli <strk@keybit.net>
12261 * [r665] more profiling labels
12263 2005-02-01 16:06 Sandro Santilli <strk@keybit.net>
12265 * [r664] Small optimizations.
12267 2005-02-01 14:18 Sandro Santilli <strk@keybit.net>
12269 * [r663] More profiler labels
12271 2005-02-01 14:18 Sandro Santilli <strk@keybit.net>
12273 * [r662] Made profiler start/stop inline
12275 2005-02-01 13:44 Sandro Santilli <strk@keybit.net>
12277 * [r661] More profiling labels.
12279 2005-01-31 15:41 Sandro Santilli <strk@keybit.net>
12281 * [r660] Small optimizations.
12283 2005-01-28 10:01 Sandro Santilli <strk@keybit.net>
12285 * [r659] substituted sprintf calls with use of ostringstream
12287 2005-01-28 09:47 Sandro Santilli <strk@keybit.net>
12289 * [r658] Replaced sprintf uses with ostringstream.
12291 2005-01-28 08:47 Sandro Santilli <strk@keybit.net>
12293 * [r657] Removed sprintf usage, replaced with sstream
12295 2005-01-28 07:58 Sandro Santilli <strk@keybit.net>
12297 * [r656] removed sprintf usage, ad ::toString call
12298 Coordinate::toString
12300 2005-01-18 17:22 Sandro Santilli <strk@keybit.net>
12302 * [r655] reverted previous change, sign was actually stored in zgap
12304 2005-01-18 17:09 Sandro Santilli <strk@keybit.net>
12306 * [r654] Fixed interpolateZ call using final intersection point
12307 instead of HCoordinate.
12309 2005-01-14 08:04 Sandro Santilli <strk@keybit.net>
12311 * [r653] Fixed Z interpolation to use the correct sign
12313 2005-01-03 16:06 Sandro Santilli <strk@keybit.net>
12315 * [r652] Changed polygonize op to return a GeometryCollection
12317 2005-01-03 15:56 Sandro Santilli <strk@keybit.net>
12319 * [r651] Fixed memory leaks just introduced for Polygonizer test
12322 2005-01-03 15:49 Sandro Santilli <strk@keybit.net>
12324 * [r650] Added Polygonize test handling
12326 2004-12-30 13:32 Sandro Santilli <strk@keybit.net>
12328 * [r649] Handled NULL result from getCentroid()
12330 2004-12-30 13:31 Sandro Santilli <strk@keybit.net>
12332 * [r648] Fixed a segfault on EMPTYGEOM->getCeontroid()
12334 2004-12-30 10:14 Sandro Santilli <strk@keybit.net>
12336 * [r647] never return LinearRing or MultiLinearRing from
12339 2004-12-30 10:14 Sandro Santilli <strk@keybit.net>
12341 * [r646] input checking and class promoting in
12342 createMultiLineString()
12344 2004-12-22 09:42 Sandro Santilli <strk@keybit.net>
12346 * [r645] Fixed a premature Geometry destruction, Avoided
12347 CoordinateSequence copies
12350 2004-12-16 18:29 Paul Ramsey <pramsey@cleverelephant.ca>
12352 * [r644] Bumped minor version number for 2.1.1 release.
12354 2004-12-16 16:27 Sandro Santilli <strk@keybit.net>
12356 * [r643] Fixed LinearRing::clone() to return LinearRing instead of
12359 2004-12-16 16:08 Sandro Santilli <strk@keybit.net>
12361 * [r642] New patches from Niki Spahiev <niki.spahiev@gmail.com>
12364 2004-12-16 09:05 Sandro Santilli <strk@keybit.net>
12366 * [r641] Added python example by Niki Spahiev
12367 <niki.spahiev@gmail.com>
12369 2004-12-16 08:56 Sandro Santilli <strk@keybit.net>
12371 * [r640] Applyed patches by Niki Spahiev <niki.spahiev@gmail.com>
12373 2004-12-14 10:35 Sandro Santilli <strk@keybit.net>
12375 * [r638] Comments cleanup. PolygonizeGraph keeps track of generated
12377 for delayed destruction.
12379 2004-12-13 13:54 Sandro Santilli <strk@keybit.net>
12381 * [r637] Added a not about gcc 2.95.4 required friendship
12383 2004-12-13 13:53 Sandro Santilli <strk@keybit.net>
12385 * [r636] Fixed uninitialized Coordinate.
12387 2004-12-12 17:22 Sandro Santilli <strk@keybit.net>
12389 * [r635] version.h and platform.h installed again (missed when
12392 2004-12-08 14:33 Sandro Santilli <strk@keybit.net>
12394 * [r634] Checked inner polys getBoundary return for the single
12397 2004-12-08 14:32 Sandro Santilli <strk@keybit.net>
12401 2004-12-08 14:31 Sandro Santilli <strk@keybit.net>
12403 * [r632] adjusted getBoundary expected returns to match OGC specs
12405 2004-12-08 14:31 Sandro Santilli <strk@keybit.net>
12407 * [r631] elevationMatrix deleted by destructor
12409 2004-12-08 14:30 Sandro Santilli <strk@keybit.net>
12411 * [r630] Added default profiler instance cleanup
12413 2004-12-08 13:54 Sandro Santilli <strk@keybit.net>
12415 * [r629] gcc warnings checked and fixed, general cleanups.
12417 2004-12-06 10:54 Sandro Santilli <strk@keybit.net>
12419 * [r628] Added timeval.h in distribution.
12421 2004-12-05 10:54 Sandro Santilli <strk@keybit.net>
12423 * [r627] initial revision
12425 2004-12-05 10:50 Sandro Santilli <strk@keybit.net>
12427 * [r626] forgot to add
12429 2004-12-05 10:48 Sandro Santilli <strk@keybit.net>
12431 * [r625] Modifications by Alex Bodnaru
12433 2004-12-05 10:44 Sandro Santilli <strk@keybit.net>
12435 * [r624] Applied Norman Vine patches for cleaner win32 build.
12437 2004-12-04 15:56 Sandro Santilli <strk@keybit.net>
12439 * [r623] Added source/Makefile.vc and
12440 source/headers/geos/platform.h.in in distribution
12442 2004-12-04 15:31 Sandro Santilli <strk@keybit.net>
12444 * [r622] Added VisualStudio dir in distribution, removed platform.h
12445 and version.h from it.
12447 2004-12-04 01:20 frank
12449 * [r621] removed dll delete
12451 2004-12-03 22:52 Sandro Santilli <strk@keybit.net>
12453 * [r620] enforced const return of CoordinateSequence::toVector()
12454 method to derivate classes.
12456 2004-12-03 16:26 frank
12458 * [r619] added headers
12460 2004-12-03 16:25 frank
12464 2004-12-03 16:22 frank
12466 * [r617] update to use I64 on MSVC for 64 bit integer constants,
12469 2004-12-03 16:21 frank
12471 * [r616] dont try for sys/time.h with MSVC
12473 2004-12-03 16:19 frank
12477 2004-11-30 16:44 Sandro Santilli <strk@keybit.net>
12479 * [r614] Added gettimeofday implementation for win32, curtesy of Wu
12482 2004-11-30 13:05 Sandro Santilli <strk@keybit.net>
12484 * [r613] Removed inclusion of stdio.h, which should now be useless.
12486 2004-11-30 13:04 Sandro Santilli <strk@keybit.net>
12488 * [r612] Added optional inclusion of ieeefp.h on platform providing
12491 2004-11-29 16:05 Sandro Santilli <strk@keybit.net>
12493 * [r611] Fixed a bug in LineIntersector::interpolateZ causing NaN
12496 Handled dimensional collapses in ElevationMatrix.
12497 Added ISNAN macro and changed ISNAN/FINITE macros to avoid
12498 dispendious isnan() and finite() calls.
12500 2004-11-27 11:36 Sandro Santilli <strk@keybit.net>
12502 * [r610] Updated scripts by Alex Bodnaru, added Makefile
12504 2004-11-26 09:53 Sandro Santilli <strk@keybit.net>
12506 * [r609] Added more FINITE calls, and added inf and -inf to FINITE
12509 2004-11-26 09:22 Sandro Santilli <strk@keybit.net>
12511 * [r608] Added FINITE(x) macro and its use.
12512 Made input geoms average Z computation optional in OverlayOp.
12514 2004-11-24 18:10 Sandro Santilli <strk@keybit.net>
12516 * [r607] Stricter handling of USE_ELEVATION_MATRIX define
12518 2004-11-24 18:10 Sandro Santilli <strk@keybit.net>
12520 * [r606] Cleanup of interpolateZ
12522 2004-11-24 12:29 Sandro Santilli <strk@keybit.net>
12524 * [r605] Handled boundary cases in ::getCell
12526 2004-11-24 11:32 Sandro Santilli <strk@keybit.net>
12528 * [r604] Re-enabled Z propagation in output lines.
12530 2004-11-23 19:53 Sandro Santilli <strk@keybit.net>
12532 * [r603] Had LineIntersector compute Z by interpolation.
12534 2004-11-23 16:22 Sandro Santilli <strk@keybit.net>
12536 * [r602] Added ElevationMatrix class and components to do
12537 post-processing draping of overlayed geometries.
12539 2004-11-22 15:51 Sandro Santilli <strk@keybit.net>
12541 * [r601] Added interpolation of containing geometry's average Z for
12542 point_in_poly case.
12544 2004-11-22 13:02 Sandro Santilli <strk@keybit.net>
12546 * [r600] Fixed a bug in Collinear intersection Z computation
12548 2004-11-22 13:02 Sandro Santilli <strk@keybit.net>
12550 * [r599] Forced use if computed intersection point in
12551 ::createSplitEdge (for Z computation)
12553 2004-11-22 12:59 Sandro Santilli <strk@keybit.net>
12555 * [r598] Added debugging lines
12557 2004-11-22 11:34 Sandro Santilli <strk@keybit.net>
12559 * [r597] More debugging lines and comments/indentation cleanups
12561 2004-11-22 11:34 Sandro Santilli <strk@keybit.net>
12563 * [r596] Added Z computation for CollinearIntersections
12565 2004-11-20 18:54 Sandro Santilli <strk@keybit.net>
12567 * [r595] Scripts updates from Alex Bodnaru
12569 2004-11-20 18:17 Sandro Santilli <strk@keybit.net>
12571 * [r594] Added Z propagation for overlay lines output.
12573 2004-11-20 17:16 Sandro Santilli <strk@keybit.net>
12575 * [r593] Handled Z merging for point on polygon boundary case.
12577 2004-11-20 16:25 Sandro Santilli <strk@keybit.net>
12579 * [r592] Added Z computation for point on line case.
12581 2004-11-20 15:46 Sandro Santilli <strk@keybit.net>
12583 * [r591] Added composing Z management functions and elements for
12586 2004-11-20 15:45 Sandro Santilli <strk@keybit.net>
12588 * [r590] Fixed Z merging in addNode(Node *)
12590 2004-11-20 15:41 Sandro Santilli <strk@keybit.net>
12592 * [r589] Added Z merging in ::addNode
12594 2004-11-20 15:41 Sandro Santilli <strk@keybit.net>
12596 * [r588] Added management of vector of composing Z values.
12598 2004-11-20 15:40 Sandro Santilli <strk@keybit.net>
12600 * [r587] Added Z computation in point-segment intersection.
12602 2004-11-20 15:39 Sandro Santilli <strk@keybit.net>
12604 * [r586] Reduced HEAP allocations.
12606 2004-11-19 16:35 Sandro Santilli <strk@keybit.net>
12608 * [r585] Added debian package builder scripts.
12610 2004-11-19 16:15 Sandro Santilli <strk@keybit.net>
12612 * [r584] Completely removed sprintf usage, substituted by
12615 2004-11-19 16:09 Sandro Santilli <strk@keybit.net>
12617 * [r583] Added <stdio.h> include for sprintf recognition.
12619 2004-11-19 10:10 Sandro Santilli <strk@keybit.net>
12621 * [r582] COMPUTE_Z re-enabled by default
12623 2004-11-19 09:33 Sandro Santilli <strk@keybit.net>
12625 * [r581] removed useless CoordinateSequence copy in ::addLineString
12627 2004-11-17 15:09 Sandro Santilli <strk@keybit.net>
12629 * [r580] Changed COMPUTE_Z defaults to be more conservative
12631 2004-11-17 08:41 Sandro Santilli <strk@keybit.net>
12633 * [r579] Fixed a bug in Z computation and removed debugging output
12636 2004-11-17 08:13 Sandro Santilli <strk@keybit.net>
12638 * [r578] Indentation changes.
12639 Some Z_COMPUTATION activated by default.
12641 2004-11-12 18:12 Sandro Santilli <strk@keybit.net>
12643 * [r576] Changed ::getBoundary() to return LineString if polygon
12645 (has required to pass OGC conformance test T20)
12647 2004-11-09 20:22 Sandro Santilli <strk@keybit.net>
12649 * [r575] Removed -g -O2 from geos-config --cflags output
12651 2004-11-08 18:33 Sandro Santilli <strk@keybit.net>
12653 * [r574] Just another small improvement.
12655 2004-11-08 15:58 Sandro Santilli <strk@keybit.net>
12657 * [r573] More performance tuning.
12659 2004-11-08 13:12 Sandro Santilli <strk@keybit.net>
12661 * [r572] Added profiler.h
12663 2004-11-08 12:15 Sandro Santilli <strk@keybit.net>
12665 * [r571] Added number of gathered timings in output.
12667 2004-11-08 11:19 Sandro Santilli <strk@keybit.net>
12669 * [r570] Profiler::get() always return a Profile (new if not
12672 2004-11-08 10:58 Sandro Santilli <strk@keybit.net>
12674 * [r569] Optimized the ::intersect function to avoid nested
12677 2004-11-08 10:57 Sandro Santilli <strk@keybit.net>
12679 * [r568] Moved Log lines at the bottom, and cut oldest
12681 2004-11-06 08:16 Sandro Santilli <strk@keybit.net>
12683 * [r567] Fixed CGAlgorithms::isCCW from JTS port.
12684 Code cleanup in IsValidOp.
12686 2004-11-05 12:18 Sandro Santilli <strk@keybit.net>
12690 2004-11-05 11:41 Sandro Santilli <strk@keybit.net>
12692 * [r565] Made IsValidOp handle IllegalArgumentException throw from
12694 as a sign of invalidity (just for Polygon geometries).
12695 Removed leaks generated by this specific exception.
12697 2004-11-04 19:08 Sandro Santilli <strk@keybit.net>
12699 * [r564] Cleanups, initializers list, profiling.
12701 2004-11-04 08:49 Sandro Santilli <strk@keybit.net>
12703 * [r563] Unlinked new documentation.
12705 2004-11-03 08:22 Sandro Santilli <strk@keybit.net>
12707 * [r562] Slightly modified log/log2 based algo to better handle
12711 2004-11-02 16:38 Sandro Santilli <strk@keybit.net>
12713 * [r561] Fixed ieee-754 detection switch
12715 2004-11-02 16:31 Sandro Santilli <strk@keybit.net>
12719 2004-11-02 16:05 Sandro Santilli <strk@keybit.net>
12721 * [r559] Autodetect availability of IEEE-754 FP
12723 2004-11-02 15:49 Sandro Santilli <strk@keybit.net>
12725 * [r558] Moved ASSUME_IEEE_DOUBLE define from DoubleBits.cpp to
12727 Fixed a bug in powerOf2(). Made the !IEEE version less prone to
12728 round-offs (still has approximation errors).
12730 2004-11-02 14:13 Sandro Santilli <strk@keybit.net>
12732 * [r557] Fixed bug in IEEE-based exponent and PowerOf2 computation,
12736 2004-11-02 14:11 Sandro Santilli <strk@keybit.net>
12738 * [r556] Added more profiling.
12740 2004-11-02 09:38 Sandro Santilli <strk@keybit.net>
12742 * [r555] Added timer for buffer test.
12744 2004-11-01 16:43 Sandro Santilli <strk@keybit.net>
12746 * [r554] Added Profiler code.
12747 Temporarly patched a bug in DoubleBits (must check drawbacks).
12748 Various cleanups and speedups.
12750 2004-10-27 13:57 Sandro Santilli <strk@keybit.net>
12752 * [r553] Added some debugging lines (disabled by default)
12754 2004-10-27 11:05 Sandro Santilli <strk@keybit.net>
12758 2004-10-26 17:46 Sandro Santilli <strk@keybit.net>
12760 * [r551] Removed slash-stars in comments to remove annoying
12763 2004-10-26 17:14 Sandro Santilli <strk@keybit.net>
12765 * [r550] current:revision:age set to 3.0.1 (will be release 2.1.0).
12768 2004-10-26 16:22 Sandro Santilli <strk@keybit.net>
12772 2004-10-26 16:09 Sandro Santilli <strk@keybit.net>
12774 * [r548] Some more intentation and envelope equality check fix.
12776 2004-10-21 22:29 Sandro Santilli <strk@keybit.net>
12778 * [r547] Indentation changes and some more COMPUTE_Z rules
12780 2004-10-21 17:13 Sandro Santilli <strk@keybit.net>
12782 * [r546] Fixed bug introduced by previous patch.
12784 2004-10-21 07:03 Sandro Santilli <strk@keybit.net>
12786 * [r545] Removed leak in ::readPolygonText reported by Carlos A.
12789 2004-10-20 17:32 Sandro Santilli <strk@keybit.net>
12791 * [r544] Initial approach to 2.5d intersection()
12793 2004-10-19 21:04 Sandro Santilli <strk@keybit.net>
12797 2004-10-19 19:51 Sandro Santilli <strk@keybit.net>
12799 * [r542] Fixed many leaks and bugs in Polygonizer.
12800 Output still bogus.
12802 2004-10-18 12:43 Sandro Santilli <strk@keybit.net>
12804 * [r541] swig interface added to distribution.
12806 2004-10-13 10:03 Sandro Santilli <strk@keybit.net>
12808 * [r540] Added missing linemerge and polygonize operation.
12809 Bug fixes and leaks removal from the newly added modules and
12810 planargraph (used by them).
12811 Some comments and indentation changes.
12813 2004-09-23 21:36 Sandro Santilli <strk@keybit.net>
12815 * [r539] Fixed a bug in ::reverse (thanks to Elliott Edwards)
12817 2004-09-23 21:28 Paul Ramsey <pramsey@cleverelephant.ca>
12819 * [r538] Back minor version back to 2.0.1
12821 2004-09-23 04:30 Paul Ramsey <pramsey@cleverelephant.ca>
12823 * [r537] Bumped minor version to 2.0.2 after 2.0.1 release.
12825 2004-09-21 09:47 Sandro Santilli <strk@keybit.net>
12827 * [r536] fixed a mis-initialization bug in ::reduce
12829 2004-09-21 09:47 Sandro Santilli <strk@keybit.net>
12831 * [r535] Removed useless auto_ptr usage in ::exponent
12833 2004-09-16 09:50 Sandro Santilli <strk@keybit.net>
12837 2004-09-16 09:48 Sandro Santilli <strk@keybit.net>
12839 * [r533] Finer short-circuit tests for equals, within, contains.
12841 2004-09-16 09:48 Sandro Santilli <strk@keybit.net>
12843 * [r532] Added Envelope::equals
12845 2004-09-16 07:32 Sandro Santilli <strk@keybit.net>
12849 2004-09-16 07:32 Sandro Santilli <strk@keybit.net>
12851 * [r530] Added short-circuit tests. Can be disabled at compile-time
12853 2004-09-13 12:50 Sandro Santilli <strk@keybit.net>
12855 * [r529] comments cleanup
12857 2004-09-13 12:40 Sandro Santilli <strk@keybit.net>
12861 2004-09-13 12:40 Sandro Santilli <strk@keybit.net>
12863 * [r527] Updated version number
12865 2004-09-13 12:39 Sandro Santilli <strk@keybit.net>
12867 * [r526] Added missing newline at end of output
12869 2004-09-13 12:39 Sandro Santilli <strk@keybit.net>
12871 * [r525] Made Point and MultiPoint subject to Validity tests.
12873 2004-09-13 10:14 Sandro Santilli <strk@keybit.net>
12875 * [r524] Added INVALID_COORDINATE code num and error message.
12877 2004-09-13 10:12 Sandro Santilli <strk@keybit.net>
12879 * [r523] Added invalid coordinates checks in IsValidOp.
12882 2004-09-13 09:18 Sandro Santilli <strk@keybit.net>
12884 * [r522] Added IsValidOp::isValid(Coordinate &)
12886 2004-09-13 09:07 Sandro Santilli <strk@keybit.net>
12888 * [r521] Ported fix in LineString::isCoordinate
12890 2004-09-12 03:51 Paul Ramsey <pramsey@cleverelephant.ca>
12892 * [r520] Casting changes to allow OS/X compilation.
12894 2004-09-07 08:29 Sandro Santilli <strk@keybit.net>
12896 * [r519] Fixed doxygen malformed comment for Coordinate class
12898 2004-08-20 03:20 Paul Ramsey <pramsey@cleverelephant.ca>
12900 * [r517] Added reference to bigtest.h so 'make dist' includes it
12903 2004-08-20 01:55 Paul Ramsey <pramsey@cleverelephant.ca>
12905 * [r516] Removed examples from build directories for release (they
12908 2004-08-04 08:26 Sandro Santilli <strk@keybit.net>
12910 * [r515] comments lift, stack allocation reduced
12912 2004-07-27 16:35 Sandro Santilli <strk@keybit.net>
12914 * [r514] Geometry::getEnvelopeInternal() changed to return a const
12916 This should reduce object copies as once computed the envelope of
12918 geometry remains the same.
12920 2004-07-26 19:28 Sean Gillies <sgillies@frii.com>
12922 * [r513] added to AUTHORS
12924 2004-07-26 18:53 Sean Gillies <sgillies@frii.com>
12926 * [r512] added simple exception handling on all method calls
12928 2004-07-26 16:35 Sandro Santilli <strk@keybit.net>
12930 * [r511] Removed dangling MultiPoint::isClosed() method definition.
12932 2004-07-26 15:40 Sean Gillies <sgillies@frii.com>
12934 * [r510] wrapped up WKT reader and writer and added two test cases
12935 to check that it works. found a bug where the WKT reader crashes
12936 the program in the case of poorly formatted WKT string.
12938 2004-07-25 23:45 Sean Gillies <sgillies@frii.com>
12940 * [r509] SWIG interface for high level language modules, Python
12941 setup script, and beginning of a unit testing framework under
12942 swig/python/tests. The build works for today's CVS GEOS, and the
12943 test passes -- means that a module can be built, installed, and
12946 2004-07-22 16:58 Sandro Santilli <strk@keybit.net>
12948 * [r508] runtime version extractor functions split. geos::version()
12950 geos::geosversion() and geos::jtsport()
12952 2004-07-22 08:45 Sandro Santilli <strk@keybit.net>
12954 * [r507] Documentation updates, memory leaks fixed.
12956 2004-07-22 07:19 Sandro Santilli <strk@keybit.net>
12958 * [r506] Changed getCoordinatesRO description.
12960 2004-07-22 07:04 Sandro Santilli <strk@keybit.net>
12962 * [r505] Documented missing geometry functions.
12964 2004-07-21 09:55 Sandro Santilli <strk@keybit.net>
12966 * [r504] CoordinateSequence::atLeastNCoordinatesOrNothing
12968 Documentation fixes.
12970 2004-07-21 09:11 Sandro Santilli <strk@keybit.net>
12974 2004-07-20 08:35 Sandro Santilli <strk@keybit.net>
12976 * [r502] Updated doxygen rule
12978 2004-07-20 08:34 Sandro Santilli <strk@keybit.net>
12980 * [r501] Fixed a bug in opDistance.h.
12981 Removed doxygen tags from obsoleted CoordinateList.cpp.
12982 Got doxygen to run with no warnings.
12984 2004-07-19 19:37 Paul Ramsey <pramsey@cleverelephant.ca>
12986 * [r500] Changed doxygen target to be more "make dist" friendly.
12987 (and allow autogeneration of CVS snapshot to work again.)
12989 2004-07-19 13:19 Sandro Santilli <strk@keybit.net>
12991 * [r499] Documentation fixes
12993 2004-07-19 10:38 Sandro Santilli <strk@keybit.net>
12995 * [r498] Added Doxyfile
12997 2004-07-19 10:38 Sandro Santilli <strk@keybit.net>
13001 2004-07-19 10:37 Sandro Santilli <strk@keybit.net>
13003 * [r496] Doxygen doc added to default build rules
13005 2004-07-19 10:37 Sandro Santilli <strk@keybit.net>
13007 * [r495] defaultCoordinateSequenceFactory made module-static (use
13008 DefaultCoordinateSequenceFactory::instance() instead)
13010 2004-07-19 10:35 Sandro Santilli <strk@keybit.net>
13012 * [r494] bigtest.h moved to local dir
13014 2004-07-19 10:34 Sandro Santilli <strk@keybit.net>
13016 * [r493] removed doxygen documentation of removed feature
13018 2004-07-19 10:33 Sandro Santilli <strk@keybit.net>
13020 * [r492] Class documentation changed to report geos.h as WKT
13021 writer/parser header file
13023 2004-07-19 10:30 Sandro Santilli <strk@keybit.net>
13025 * [r491] acconfig.h moved one directory up
13027 2004-07-19 10:28 Sandro Santilli <strk@keybit.net>
13029 * [r490] Excluded example and test dirs from input set
13031 2004-07-17 10:48 Sandro Santilli <strk@keybit.net>
13035 2004-07-17 10:48 Sandro Santilli <strk@keybit.net>
13037 * [r488] added Doxyfile (generated)
13039 2004-07-17 10:48 Sandro Santilli <strk@keybit.net>
13041 * [r487] fixed typo in documentation
13043 2004-07-17 10:47 Sandro Santilli <strk@keybit.net>
13045 * [r486] Doxygen configuration created at ./configure time, for
13048 2004-07-17 09:19 Sandro Santilli <strk@keybit.net>
13050 * [r485] added GEOS version report
13052 2004-07-17 09:18 Sandro Santilli <strk@keybit.net>
13054 * [r484] Added geos::version()
13056 2004-07-17 09:07 Sandro Santilli <strk@keybit.net>
13058 * [r483] Added --jtsport
13060 2004-07-17 09:06 Sandro Santilli <strk@keybit.net>
13062 * [r482] Added GEOS_FIRST_INTERFACE, GEOS_LAST_INTERFACE and
13065 2004-07-17 09:05 Sandro Santilli <strk@keybit.net>
13067 * [r481] Added JTS_PORT variable.
13068 Simplified versioning settings: comments added,
13069 major/minor/patchlevel
13070 extracted by CURRENT,AGE,REVISION.
13072 2004-07-16 17:02 Sandro Santilli <strk@keybit.net>
13076 2004-07-16 16:20 Sandro Santilli <strk@keybit.net>
13078 * [r479] Libtool versioning scheme adopted.
13080 2004-07-16 16:09 Sandro Santilli <strk@keybit.net>
13082 * [r478] removed useless Includedir
13084 2004-07-16 15:57 Sandro Santilli <strk@keybit.net>
13086 * [r477] made includes use <>
13088 2004-07-16 13:27 Sandro Santilli <strk@keybit.net>
13092 2004-07-16 10:28 Sandro Santilli <strk@keybit.net>
13094 * [r475] Dimesions object allocated on the heap
13096 2004-07-16 10:00 Sandro Santilli <strk@keybit.net>
13098 * [r474] Bug fixed in GeometricShapeFactory examples.
13099 Added example of GeometricShapeFactory::createArc.
13101 2004-07-16 09:58 Sandro Santilli <strk@keybit.net>
13105 2004-07-16 09:58 Sandro Santilli <strk@keybit.net>
13107 * [r472] Added LINEARRING to LINESTRING conversion
13109 2004-07-16 09:57 Sandro Santilli <strk@keybit.net>
13111 * [r471] Modified library version to 1.4.0
13113 2004-07-15 13:41 Sandro Santilli <strk@keybit.net>
13115 * [r470] Added createRectangle example.
13117 2004-07-15 13:40 Sandro Santilli <strk@keybit.net>
13119 * [r469] Memory leaks fixed, CoordinateSequence use made JTS -
13122 2004-07-14 21:21 Sandro Santilli <strk@keybit.net>
13126 2004-07-14 21:20 Sandro Santilli <strk@keybit.net>
13128 * [r467] Added GeometricShapeFactory note on doxygen mainpage
13130 2004-07-14 21:20 Sandro Santilli <strk@keybit.net>
13132 * [r466] added geos/io.h and geos/unload.h
13134 2004-07-14 21:19 Sandro Santilli <strk@keybit.net>
13136 * [r465] GeometricShapeFactory first pass of bug fixes
13138 2004-07-14 21:17 Sandro Santilli <strk@keybit.net>
13140 * [r464] added missing GeometricShapeFactory.cpp
13142 2004-07-14 21:17 Sandro Santilli <strk@keybit.net>
13144 * [r463] added inequality operator for Coordinate
13146 2004-07-14 21:15 Sandro Santilli <strk@keybit.net>
13148 * [r462] Added GeometricShapeFactory example: createCircle.
13149 Added simple filter to send example output to a postgis table.
13151 2004-07-13 08:33 Sandro Santilli <strk@keybit.net>
13153 * [r461] Added missing virtual destructor to virtual classes.
13154 Fixed implicit unsigned int -> int casts
13156 2004-07-12 19:16 Sandro Santilli <strk@keybit.net>
13158 * [r460] Commented out CoordinateList class definition.
13160 2004-07-12 15:42 Sandro Santilli <strk@keybit.net>
13162 * [r459] Fixed maximumPreciseValue scope
13164 2004-07-09 08:01 Sandro Santilli <strk@keybit.net>
13168 2004-07-08 19:41 Sandro Santilli <strk@keybit.net>
13170 * [r457] renamed to reflect JTS API.
13172 2004-07-08 19:38 Sandro Santilli <strk@keybit.net>
13174 * [r456] renamed from *List* equivalents
13176 2004-07-08 19:37 Sandro Santilli <strk@keybit.net>
13178 * [r455] Renamed to PointCoordinateSequence.cpp
13180 2004-07-08 19:37 Sandro Santilli <strk@keybit.net>
13182 * [r454] Renamed to CoordinateSequenceFactory.cpp
13184 2004-07-08 19:36 Sandro Santilli <strk@keybit.net>
13186 * [r453] Renamed to DefaultCoordinateSequence.cpp
13188 2004-07-08 19:34 Sandro Santilli <strk@keybit.net>
13190 * [r452] Mirrored JTS interface of CoordinateSequence, factory and
13191 default implementations.
13192 Added DefaultCoordinateSequenceFactory::instance() function.
13194 2004-07-07 18:54 Sandro Santilli <strk@keybit.net>
13198 2004-07-07 10:29 Sandro Santilli <strk@keybit.net>
13200 * [r450] Adjusted exceptions documentation.
13202 2004-07-07 09:38 Sandro Santilli <strk@keybit.net>
13204 * [r449] Dropped WKTWriter::stringOfChars (implemented by
13206 Dropped WKTWriter default constructor (internally created
13208 Updated XMLTester to respect the changes.
13209 Main documentation page made nicer.
13211 2004-07-07 07:52 Sandro Santilli <strk@keybit.net>
13213 * [r448] Removed note about required speedup in BufferSubgraph.
13214 I've made tests with 'sets' and there is actually a big slow
13217 2004-07-06 17:58 Sandro Santilli <strk@keybit.net>
13219 * [r447] Removed deprecated Geometry constructors based on
13221 SRID specification. Removed SimpleGeometryPrecisionReducer
13223 of changing Geometry's factory. Reverted Geometry::factory member
13224 to be a reference to external factory.
13226 2004-07-05 19:40 Sandro Santilli <strk@keybit.net>
13228 * [r446] Added GeometryFactory::destroyGeometry(Geometry *)
13230 2004-07-05 15:20 Sandro Santilli <strk@keybit.net>
13232 * [r445] Documentation again.
13234 2004-07-05 14:23 Sandro Santilli <strk@keybit.net>
13236 * [r444] More documentation cleanups.
13238 2004-07-05 11:50 Sandro Santilli <strk@keybit.net>
13240 * [r443] initial import
13242 2004-07-05 10:50 Sandro Santilli <strk@keybit.net>
13244 * [r442] deep-dopy construction taken out of Geometry and
13246 in GeometryFactory.
13247 Deep-copy geometry construction takes care of cleaning up copies
13249 Implemented clone() method for CoordinateList
13250 Changed createMultiPoint(CoordinateList) signature to reflect
13251 copy semantic (by-ref instead of by-pointer).
13252 Cleaned up documentation.
13254 2004-07-03 12:54 Sandro Santilli <strk@keybit.net>
13256 * [r441] more entries
13258 2004-07-03 12:51 Sandro Santilli <strk@keybit.net>
13260 * [r440] Documentation cleanups for DoxyGen.
13262 2004-07-02 17:22 Sandro Santilli <strk@keybit.net>
13264 * [r439] Doxygen configuration file renamed.
13266 2004-07-02 14:27 Sandro Santilli <strk@keybit.net>
13268 * [r438] Added deep-copy / take-ownerhship for Point type.
13270 2004-07-02 13:28 Sandro Santilli <strk@keybit.net>
13272 * [r437] Fixed all #include lines to reflect headers layout change.
13273 Added client application build tips in README.
13275 2004-07-02 13:21 Sandro Santilli <strk@keybit.net>
13277 * [r436] renamed to geos/version.h.in
13279 2004-07-02 13:20 Sandro Santilli <strk@keybit.net>
13281 * [r435] Header files moved under geos/ dir.
13283 2004-07-01 17:34 Sandro Santilli <strk@keybit.net>
13285 * [r434] GeometryFactory argument in Geometry constructor reverted
13286 to its copy-and-destroy semantic.
13288 2004-07-01 17:07 Sandro Santilli <strk@keybit.net>
13290 * [r433] Added doxygen_docs generation rule
13292 2004-07-01 16:49 Sandro Santilli <strk@keybit.net>
13294 * [r432] re-generated with doxygen 1.2.15
13296 2004-07-01 15:47 cvs
13298 * [r431] Added doxygen file for better doco generation.
13300 2004-07-01 14:12 Sandro Santilli <strk@keybit.net>
13302 * [r430] Geometry constructors come now in two flavors:
13303 - deep-copy args (pass-by-reference)
13304 - take-ownership of args (pass-by-pointer)
13305 Same functionality is available through GeometryFactory,
13306 including buildGeometry().
13308 2004-06-30 20:59 Sandro Santilli <strk@keybit.net>
13310 * [r429] Removed GeoemtryFactory copy from geometry constructors.
13311 Enforced const-correctness on GeometryFactory arguments.
13313 2004-06-28 21:58 Sandro Santilli <strk@keybit.net>
13315 * [r428] Constructors speedup.
13317 2004-06-28 21:11 Sandro Santilli <strk@keybit.net>
13319 * [r427] Moved getGeometryTypeId() definitions from geom.h to each
13321 Added holes argument check in Polygon.cpp.
13323 2004-06-25 14:26 Sandro Santilli <strk@keybit.net>
13325 * [r426] fixed --includes
13327 2004-06-22 16:57 Sandro Santilli <strk@keybit.net>
13329 * [r425] Written down some news
13331 2004-06-22 16:56 Sandro Santilli <strk@keybit.net>
13333 * [r424] Added geos.h file.
13335 2004-06-21 22:14 Sandro Santilli <strk@keybit.net>
13337 * [r423] added geos_version.h
13339 2004-06-21 22:13 Sandro Santilli <strk@keybit.net>
13343 2004-06-21 22:13 Sandro Santilli <strk@keybit.net>
13345 * [r421] Added VERSION defines
13347 2004-06-16 13:13 Sandro Santilli <strk@keybit.net>
13349 * [r420] Changed interface of SegmentString, now copying
13350 CoordinateList argument.
13351 Fixed memory leaks associated with this and MultiGeometry
13353 Other associated fixes.
13355 2004-06-15 21:35 Sandro Santilli <strk@keybit.net>
13357 * [r419] fixed buildGeometry to always return a newly allocated
13360 2004-06-15 20:42 Sandro Santilli <strk@keybit.net>
13362 * [r418] updated to respect deep-copy GeometryCollection interface
13364 2004-06-15 20:30 Sandro Santilli <strk@keybit.net>
13366 * [r417] fixed a typo
13368 2004-06-15 20:20 Sandro Santilli <strk@keybit.net>
13370 * [r416] updated to respect deep-copy GeometryCollection interface
13372 2004-06-15 20:07 Sandro Santilli <strk@keybit.net>
13374 * [r415] GeometryCollections constructors make a deep copy of
13375 Geometry vector argument.
13377 2004-06-15 20:01 Sandro Santilli <strk@keybit.net>
13379 * [r414] Empty geometry creation call made using NULL instead of
13380 newly created empty vector (will be faster)
13382 2004-06-15 19:24 Sandro Santilli <strk@keybit.net>
13384 * [r413] Fixed a bug preventing geos-config from giving correct
13387 2004-06-15 07:40 Sandro Santilli <strk@keybit.net>
13389 * [r412] Added missing <stdio.h> include
13391 2004-06-15 07:40 Sandro Santilli <strk@keybit.net>
13395 2004-05-28 18:16 Yury Bychkov <me@yury.ca>
13397 * [r410] Changed rounding method to make compilable with VC++
13399 2004-05-27 12:09 Sandro Santilli <strk@keybit.net>
13401 * [r409] added one buffer test
13403 2004-05-27 10:27 Sandro Santilli <strk@keybit.net>
13405 * [r408] Memory leaks fixed.
13407 2004-05-27 10:26 Sandro Santilli <strk@keybit.net>
13409 * [r407] set (useless?) recordIsolated member in constructor
13411 2004-05-27 09:53 Sandro Santilli <strk@keybit.net>
13413 * [r406] MonotoneChainOverlapAction::overlap(*) funx made virtual
13414 as they are supposed to be.
13416 2004-05-27 08:40 Sandro Santilli <strk@keybit.net>
13418 * [r405] Fixed a memleak in buffer test.
13420 2004-05-27 08:37 Sandro Santilli <strk@keybit.net>
13422 * [r404] Fixed a bug preventing OffsetCurveBuilder point list from
13425 2004-05-26 19:48 Sandro Santilli <strk@keybit.net>
13427 * [r403] Changed abs() to fabs() when working with doubles.
13428 Used dynamic_cast<> instead of typeid() when JTS uses instanceof.
13430 2004-05-26 13:12 Sandro Santilli <strk@keybit.net>
13432 * [r402] Removed try/catch block from ::buildSubgraphs
13434 2004-05-26 09:50 Sandro Santilli <strk@keybit.net>
13436 * [r401] Added comments about OverlayNodeFactory() ownership in
13437 NodeMap and PlanarGraph constuctors
13439 2004-05-26 09:49 Sandro Santilli <strk@keybit.net>
13441 * [r400] PlanarGraph made local to ::buffer instead of Class
13444 2004-05-21 14:17 Sandro Santilli <strk@keybit.net>
13448 2004-05-21 13:58 Sandro Santilli <strk@keybit.net>
13450 * [r398] ::intersection missed to invalidate geometryCollection
13453 2004-05-21 13:55 Sandro Santilli <strk@keybit.net>
13457 2004-05-21 13:39 Sandro Santilli <strk@keybit.net>
13459 * [r396] ::makePrecise make use of nearbyint() now, to be
13460 compatible with JTS
13462 2004-05-21 13:37 Sandro Santilli <strk@keybit.net>
13464 * [r395] first import
13466 2004-05-20 09:14 Sandro Santilli <strk@keybit.net>
13470 2004-05-19 19:39 Yury Bychkov <me@yury.ca>
13472 * [r393] Changed rounding method to make compilable with VC++
13474 2004-05-19 13:40 Sandro Santilli <strk@keybit.net>
13476 * [r392] Fixed bug in ::addCircle
13478 2004-05-19 13:18 Sandro Santilli <strk@keybit.net>
13480 * [r391] made CoordinateList::toString() a const member function
13482 2004-05-19 13:01 Sandro Santilli <strk@keybit.net>
13484 * [r390] avoided assignment operator calls for BufferBuilder
13486 2004-05-19 12:50 Sandro Santilli <strk@keybit.net>
13488 * [r389] Removed all try/catch blocks transforming stack
13489 allocated-vectors to auto-heap-allocations
13491 2004-05-19 09:57 Yury Bychkov <me@yury.ca>
13493 * [r388] Bugfix in OffsetCurveSetBuilder::addPolygon (JTS 1.4.1)
13495 2004-05-18 13:49 Sandro Santilli <strk@keybit.net>
13497 * [r387] Output made more neat (geometry B is not printed if not
13499 Added support for buffer tests.
13501 2004-05-18 13:15 Sandro Santilli <strk@keybit.net>
13503 * [r386] made ::scroll handle already scrolled vect and more
13506 2004-05-18 00:02 Yury Bychkov <me@yury.ca>
13508 * [r385] IsValidOp::checkShellNotNested() bugfix from JTS 1.4.1
13509 (not released yet) has been added.
13511 2004-05-17 21:14 Yury Bychkov <me@yury.ca>
13513 * [r384] JavaDoc updated
13515 2004-05-17 21:09 Yury Bychkov <me@yury.ca>
13517 * [r383] toString() performance enhancement
13519 2004-05-17 21:03 Yury Bychkov <me@yury.ca>
13521 * [r382] JavaDoc updated
13523 2004-05-17 12:54 Sandro Santilli <strk@keybit.net>
13525 * [r381] Added tab in list of blank chars
13527 2004-05-17 12:53 Sandro Santilli <strk@keybit.net>
13529 * [r380] Expected result string trimmed for blanks
13531 2004-05-17 12:37 Sandro Santilli <strk@keybit.net>
13533 * [r379] Added carriage returns and tabs in set of blanks chars
13535 2004-05-17 12:36 Sandro Santilli <strk@keybit.net>
13537 * [r378] ParseException message made more readable
13539 2004-05-17 10:45 Sandro Santilli <strk@keybit.net>
13541 * [r377] Fixed bogus FIXED coordinate rounding
13543 2004-05-17 08:34 Sandro Santilli <strk@keybit.net>
13545 * [r376] reduced stack allocations, try/catch blocks in ::overlayOp
13547 2004-05-17 07:42 Sandro Santilli <strk@keybit.net>
13549 * [r375] CentroidArea::add(const Geometry *geom) uses dynamic_cast
13551 2004-05-17 07:23 Sandro Santilli <strk@keybit.net>
13553 * [r374] ::getCeontroid(): reduced dynamic allocations, added
13554 missing check for isEmpty
13556 2004-05-14 14:47 Sandro Santilli <strk@keybit.net>
13558 * [r373] Added LinearRing support
13560 2004-05-14 14:45 Sandro Santilli <strk@keybit.net>
13562 * [r372] Fixed bogus inheritance of LinearComponentExtracter
13564 2004-05-14 13:42 Sandro Santilli <strk@keybit.net>
13566 * [r371] DistanceOp bug removed, cascading errors fixed.
13568 2004-05-14 12:14 Sandro Santilli <strk@keybit.net>
13570 * [r370] const correctness
13572 2004-05-14 12:10 Sandro Santilli <strk@keybit.net>
13574 * [r369] avoided leaks on malformed LinearRing
13576 2004-05-14 09:20 Sandro Santilli <strk@keybit.net>
13578 * [r368] Mem leaks fixed
13580 2004-05-14 07:19 Sandro Santilli <strk@keybit.net>
13582 * [r367] Changed the algorythm for finding precisionModel type
13584 not work): now if you specify a scale precisionModel will be
13586 otherwise it will be FLOATING.
13588 2004-05-07 14:15 Sandro Santilli <strk@keybit.net>
13590 * [r366] fixed peekNextToken to avoid incrementing string pointer
13592 2004-05-07 14:13 Sandro Santilli <strk@keybit.net>
13594 * [r365] Fixed segfault in ::insert
13596 2004-05-07 14:12 Sandro Santilli <strk@keybit.net>
13598 * [r364] Fixed segfault in destructor
13600 2004-05-07 13:23 Sandro Santilli <strk@keybit.net>
13602 * [r363] Memory leaks fixed.
13604 2004-05-07 13:04 Sandro Santilli <strk@keybit.net>
13606 * [r362] leak removed in MultiLineString::getBoundary()
13608 2004-05-07 09:05 Sandro Santilli <strk@keybit.net>
13610 * [r361] Some const correctness added. Fixed bug in
13611 GeometryFactory::createMultiPoint
13612 to handle NULL CoordinateList.
13614 2004-05-07 07:57 Sandro Santilli <strk@keybit.net>
13616 * [r360] Added missing EdgeNodingValidator to build scripts.
13617 Changed SegmentString constructor back to its original form
13618 (takes const void *), implemented local tracking of "contexts"
13619 in caller objects for proper destruction.
13621 2004-05-06 16:30 Sandro Santilli <strk@keybit.net>
13623 * [r359] Kept track of newly allocated objects by ensureExtent for
13624 Bintree and Quadtree,
13625 deleted at destruction time. doc/example.cpp runs with no leaks.
13627 2004-05-06 15:54 Sandro Santilli <strk@keybit.net>
13629 * [r358] SegmentNodeList keeps track of created splitEdges for
13631 SegmentString constructor copies given Label.
13632 Buffer operation does no more leaks for doc/example.cpp
13634 2004-05-06 15:00 Sandro Santilli <strk@keybit.net>
13636 * [r357] Boundable destructor made virtual.
13637 Added vector <AbstractNode *> *nodes member in AbstractSTRTree,
13638 used to keep track of created node to cleanly delete them at
13641 2004-05-06 13:58 Sandro Santilli <strk@keybit.net>
13643 * [r356] leak removed from createParentBoundablesFromVerticalSlices
13645 2004-05-06 08:59 Sandro Santilli <strk@keybit.net>
13647 * [r355] memory leak fixed
13649 2004-05-05 17:42 Sandro Santilli <strk@keybit.net>
13651 * [r354] AbstractNode destructor made virtual. AbstractNode::bounds
13653 SIRAbstractNode and STRAbstractNode destructors added to get rid
13655 AbstractNode::bounds in the right way (is a void * casted to
13657 Class in the subClasses).
13659 2004-05-05 16:57 Sandro Santilli <strk@keybit.net>
13661 * [r353] Rewritten static cga allocation to avoid copy constructor
13664 2004-05-05 16:51 Sandro Santilli <strk@keybit.net>
13666 * [r352] avoided copy constructor in
13667 Geometry::geometryChangedFilter initializzazion
13669 2004-05-05 16:39 Sandro Santilli <strk@keybit.net>
13671 * [r351] reduced explicit local objects allocation
13673 2004-05-05 16:36 Sandro Santilli <strk@keybit.net>
13675 * [r350] Avoid use of copy c'tors on local objects initializzation
13677 2004-05-05 15:51 Sandro Santilli <strk@keybit.net>
13679 * [r349] Fixed big leak in intersectChains()
13681 2004-05-05 13:08 Sandro Santilli <strk@keybit.net>
13683 * [r348] Leaks fixed, explicit allocations/deallocations reduced.
13685 2004-05-05 12:29 Sandro Santilli <strk@keybit.net>
13687 * [r347] memleak fixed in ::getDepth
13689 2004-05-05 12:20 Sandro Santilli <strk@keybit.net>
13691 * [r346] Memory leak plugged in editGeometryCollection
13693 2004-05-05 10:54 Sandro Santilli <strk@keybit.net>
13695 * [r345] Removed some private static heap explicit allocation, less
13699 2004-05-05 10:44 Sandro Santilli <strk@keybit.net>
13703 2004-05-05 10:22 Sandro Santilli <strk@keybit.net>
13705 * [r343] Removed dynamic allocations.
13707 2004-05-05 10:03 Sandro Santilli <strk@keybit.net>
13709 * [r342] Reduced dynamic allocations in bufferOriginalPrecision and
13710 bufferFixedPrecision.
13712 2004-05-03 22:56 Sandro Santilli <strk@keybit.net>
13714 * [r341] leaks fixed, exception specification omitted.
13716 2004-05-03 20:49 Sandro Santilli <strk@keybit.net>
13718 * [r340] Some more leaks fixed
13720 2004-05-03 17:15 Sandro Santilli <strk@keybit.net>
13722 * [r339] leaks on exception fixed.
13724 2004-05-03 16:29 Sandro Santilli <strk@keybit.net>
13726 * [r338] Added sortBoundables(const vector<Boundable *>) pure
13727 virtual in AbstractSTRtree,
13728 implemented in SIRtree and STRtree. Comparator funx made static
13732 2004-05-03 13:17 Sandro Santilli <strk@keybit.net>
13734 * [r337] Fixed comparator function to express StrictWeakOrdering.
13736 2004-05-03 12:09 Sandro Santilli <strk@keybit.net>
13738 * [r336] newline added at end of file
13740 2004-05-03 10:43 Sandro Santilli <strk@keybit.net>
13742 * [r335] Exception specification considered harmful - left as
13745 2004-04-30 09:15 Sandro Santilli <strk@keybit.net>
13747 * [r334] Enlarged exception specifications to allow for
13748 AssertionFailedException.
13749 Added missing initializers.
13751 2004-04-28 14:58 Sandro Santilli <strk@keybit.net>
13753 * [r333] Made AbstractSTRtree::query use dynamic_cast<> to simulate
13755 instanceof. Previous typeid(*) use missed to catch an
13757 as a class derived from AbstractNode. Still have to check if this
13758 is the correct semantic with Martin, but at least lots of
13760 are no more raised.
13762 2004-04-26 22:00 Paul Ramsey <pramsey@cleverelephant.ca>
13764 * [r332] Bump version number to 1.4 to indicate new changes.
13766 2004-04-26 12:37 Sandro Santilli <strk@keybit.net>
13768 * [r331] Some leaks fixed.
13770 2004-04-23 00:02 Sandro Santilli <strk@keybit.net>
13772 * [r330] const-correctness changes
13774 2004-04-21 14:14 Sandro Santilli <strk@keybit.net>
13776 * [r329] Fixed bug in computeDepths
13778 2004-04-20 13:24 Sandro Santilli <strk@keybit.net>
13780 * [r328] More leaks removed.
13782 2004-04-20 12:47 Sandro Santilli <strk@keybit.net>
13784 * [r327] MinimumDiameter leaks plugged.
13786 2004-04-20 10:58 Sandro Santilli <strk@keybit.net>
13788 * [r326] More memory leaks removed.
13790 2004-04-20 10:14 Sandro Santilli <strk@keybit.net>
13792 * [r325] Memory leaks removed.
13794 2004-04-20 08:52 Sandro Santilli <strk@keybit.net>
13796 * [r324] GeometryFactory and Geometry const correctness.
13797 Memory leaks removed from SimpleGeometryPrecisionReducer
13798 and GeometryFactory.
13800 2004-04-19 16:14 Sandro Santilli <strk@keybit.net>
13802 * [r323] Some memory leaks plugged in noding algorithms.
13804 2004-04-19 15:14 Sandro Santilli <strk@keybit.net>
13806 * [r322] Added missing virtual destructor in SpatialIndex class.
13807 Memory leaks fixes. Const and throw specifications added.
13809 2004-04-19 12:51 Sandro Santilli <strk@keybit.net>
13811 * [r321] Memory leaks fixes. Throw specifications added.
13813 2004-04-16 14:12 Sandro Santilli <strk@keybit.net>
13815 * [r320] Memory leak fix in copy constructor
13817 2004-04-16 14:09 Sandro Santilli <strk@keybit.net>
13819 * [r319] Leaks fixes
13821 2004-04-16 13:03 Sandro Santilli <strk@keybit.net>
13823 * [r318] More leaks fixed
13825 2004-04-16 12:48 Sandro Santilli <strk@keybit.net>
13827 * [r317] Leak fixes.
13829 2004-04-16 11:04 Sandro Santilli <strk@keybit.net>
13831 * [r316] Memory leaks plugged on exception thrown
13833 2004-04-16 10:00 Sandro Santilli <strk@keybit.net>
13835 * [r315] Memory leak fixed.
13837 2004-04-16 09:01 Sandro Santilli <strk@keybit.net>
13839 * [r314] Removed memory leak in CGAlgorithms::isOnline
13841 2004-04-16 08:52 Sandro Santilli <strk@keybit.net>
13843 * [r313] Unload::Release final delete (static heap allocations
13844 should be gone now)
13846 2004-04-16 08:35 Sandro Santilli <strk@keybit.net>
13848 * [r312] Memory leaks fixed and const correctness applied for Point
13851 2004-04-16 07:42 Sandro Santilli <strk@keybit.net>
13853 * [r311] PrecisionModel::Type made an enum instead of a Type.
13855 2004-04-15 15:11 Sandro Santilli <strk@keybit.net>
13857 * [r310] Commented out deletion that seems to cause segfaults
13859 2004-04-15 14:00 Sandro Santilli <strk@keybit.net>
13861 * [r309] Added new cleanup to Unload::Release
13863 2004-04-14 13:56 Sandro Santilli <strk@keybit.net>
13865 * [r308] All geometries returned by {from,to}InternalGeometry calls
13867 now deleted after use (unless NOT new).
13868 Some 'commented' throw specifications in geom.h
13870 2004-04-14 13:14 Sandro Santilli <strk@keybit.net>
13872 * [r307] Removed deletion of externally pointed GeometryFactory
13873 from OverlayOp destructor
13875 2004-04-14 12:28 Sandro Santilli <strk@keybit.net>
13877 * [r306] shouldNeverReachHere exceptions made more verbose
13879 2004-04-14 11:05 Sandro Santilli <strk@keybit.net>
13881 * [r305] Added support for LinearRing in GeometryEditor
13883 2004-04-14 10:56 Sandro Santilli <strk@keybit.net>
13885 * [r304] Uncommented initializzazion and destruction of
13886 DistanceOp::minDistanceLocation
13888 2004-04-14 09:38 Sandro Santilli <strk@keybit.net>
13890 * [r303] PrecisionModel(double newScale) missed to set the scale
13892 2004-04-14 09:30 Sandro Santilli <strk@keybit.net>
13894 * [r302] Private iterated noding funx now use int* instead of
13896 when it's time to stop.
13898 2004-04-14 09:11 Sandro Santilli <strk@keybit.net>
13900 * [r301] endCapStyle was never set in BufferOp contructor
13902 2004-04-14 08:38 Sandro Santilli <strk@keybit.net>
13904 * [r300] BufferBuilder constructor missed to initialize
13905 workingPrecisionModel
13907 2004-04-14 08:38 Sandro Santilli <strk@keybit.net>
13909 * [r299] BufferOp constructor missed to set argGeom
13911 2004-04-14 07:29 Sandro Santilli <strk@keybit.net>
13913 * [r298] Fixed GeometryFactory constructors to copy given
13914 PrecisionModel. Added GeometryFactory copy constructor. Fixed
13915 Geometry constructors to copy GeometryFactory.
13917 2004-04-14 06:04 Yury Bychkov <me@yury.ca>
13919 * [r297] "geomgraph/index" committ problem fixed.
13921 2004-04-13 14:45 Sandro Santilli <strk@keybit.net>
13923 * [r296] Removed faulty assert in constructor
13925 2004-04-13 14:33 Sandro Santilli <strk@keybit.net>
13927 * [r295] Added more source files
13929 2004-04-13 14:28 Sandro Santilli <strk@keybit.net>
13931 * [r294] Removed spurious line
13933 2004-04-13 13:31 Sandro Santilli <strk@keybit.net>
13935 * [r293] prototype mismatch fixed
13937 2004-04-13 12:29 Sandro Santilli <strk@keybit.net>
13939 * [r292] GeometryLocation const-correctness.
13941 2004-04-13 11:04 Sandro Santilli <strk@keybit.net>
13943 * [r291] Added lost opDistance.h
13945 2004-04-13 11:03 Sandro Santilli <strk@keybit.net>
13947 * [r290] Added new header files
13949 2004-04-13 10:58 Sandro Santilli <strk@keybit.net>
13951 * [r289] Added new source files
13953 2004-04-13 10:05 Sandro Santilli <strk@keybit.net>
13955 * [r288] GeometryLocation constructor made const-correct.
13956 Fixed erroneus down-casting in
13957 DistanceOp::computeMinDistancePoints.
13959 2004-04-13 08:15 Sandro Santilli <strk@keybit.net>
13961 * [r287] Changed all 'long long' with int64.
13962 Changed all 'long long' constants to end with two Ls.
13964 2004-04-10 22:41 Yury Bychkov <me@yury.ca>
13966 * [r286] "precision" upgraded to JTS 1.4
13968 2004-04-10 08:40 Yury Bychkov <me@yury.ca>
13970 * [r285] "operation/buffer" upgraded to JTS 1.4
13972 2004-04-08 04:53 Yury Bychkov <me@yury.ca>
13974 * [r284] "operation/polygonize" ported from JTS 1.4
13976 2004-04-07 06:55 Yury Bychkov <me@yury.ca>
13978 * [r283] "operation/linemerge" ported from JTS 1.4
13980 2004-04-05 06:35 Yury Bychkov <me@yury.ca>
13982 * [r282] "operation/distance" upgraded to JTS 1.4
13984 2004-04-04 06:29 Yury Bychkov <me@yury.ca>
13986 * [r281] "planargraph" and "geom/utill" upgraded to JTS 1.4
13988 2004-04-01 10:44 Yury Bychkov <me@yury.ca>
13990 * [r280] All "geom" classes from JTS 1.3 upgraded to JTS 1.4
13992 2004-03-31 07:50 Yury Bychkov <me@yury.ca>
13994 * [r279] "geom" partially upgraded to JTS 1.4
13996 2004-03-29 06:59 Yury Bychkov <me@yury.ca>
13998 * [r278] "noding/snapround" package ported (JTS 1.4);
13999 "operation", "operation/valid", "operation/relate" and
14000 "operation/overlay" upgraded to JTS 1.4;
14001 "geom" partially upgraded.
14003 2004-03-26 07:48 Yury Bychkov <me@yury.ca>
14005 * [r277] "noding" package ported (JTS 1.4)
14007 2004-03-25 02:23 Yury Bychkov <me@yury.ca>
14009 * [r276] All "index/*" packages upgraded to JTS 1.4
14011 2004-03-19 09:49 Yury Bychkov <me@yury.ca>
14013 * [r275] "geomgraph" and "geomgraph/indexl" upgraded to JTS 1.4
14015 2004-03-18 10:42 Yury Bychkov <me@yury.ca>
14017 * [r274] "IO" and "Util" upgraded to JTS 1.4
14018 "Geometry" partially upgraded.
14020 2004-03-17 02:00 Yury Bychkov <me@yury.ca>
14022 * [r273] "Algorithm" upgraded to JTS 1.4
14024 2004-03-01 22:04 Sandro Santilli <strk@keybit.net>
14026 * [r272] applied const correctness changes by Manuel Prieto
14027 Villegas <ManuelPrietoVillegas@telefonica.net>
14029 2004-02-27 17:43 Sandro Santilli <strk@keybit.net>
14031 * [r271] memory leak fix in Polygon::getArea() - reported by
14032 'Manuel Prieto Villegas' <mprieto@dap.es>
14034 2004-02-27 17:42 Sandro Santilli <strk@keybit.net>
14036 * [r270] made CGAlgorithms::signedArea() and CGAlgorithms::length()
14037 arguments const-correct
14039 2004-02-20 05:44 Paul Ramsey <pramsey@cleverelephant.ca>
14041 * [r269] Changed to new version of ltmain, that matches the version
14045 2004-01-20 05:51 Paul Ramsey <pramsey@cleverelephant.ca>
14047 * [r268] Change platform.h back to AM_CONFIG_HEADER.
14049 2004-01-20 05:10 Paul Ramsey <pramsey@cleverelephant.ca>
14051 * [r267] Change AM_CONFIG_HEADER to AC_CONFIG_HEADERS to allow
14055 2003-12-11 17:01 Sandro Santilli <strk@keybit.net>
14057 * [r266] made buffer(0) back to its *correct* semantic (empy
14060 2003-12-11 16:01 Sandro Santilli <strk@keybit.net>
14062 * [r265] made buffer operation return a cloned input geom when
14063 called with 0 as distance
14065 2003-12-11 15:53 Sandro Santilli <strk@keybit.net>
14067 * [r264] Fixed bogus copy constructor (making clone bogus)
14069 2003-11-13 11:57 Sandro Santilli <strk@keybit.net>
14071 * [r263] bug fixed in relate call
14073 2003-11-12 22:03 Sandro Santilli <strk@keybit.net>
14075 * [r262] added relational operators
14077 2003-11-12 18:02 Sandro Santilli <strk@keybit.net>
14079 * [r261] Added throw specification. Fixed leaks on exceptions.
14081 2003-11-12 17:15 Sandro Santilli <strk@keybit.net>
14083 * [r260] made sure PrecisionModel scale is never 0
14085 2003-11-12 17:10 Sandro Santilli <strk@keybit.net>
14087 * [r259] added missing initialization
14089 2003-11-12 16:14 Sandro Santilli <strk@keybit.net>
14091 * [r258] Added some more throw specifications and cleanup on
14092 exception (leaks removed).
14094 2003-11-12 15:43 Sandro Santilli <strk@keybit.net>
14096 * [r257] Added some more throw specifications
14098 2003-11-12 15:02 Sandro Santilli <strk@keybit.net>
14100 * [r256] more cleanup on exception
14102 2003-11-12 11:08 Sandro Santilli <strk@keybit.net>
14104 * [r255] removed old changelog, moved comments in the nice standard
14107 2003-11-12 11:05 Sandro Santilli <strk@keybit.net>
14109 * [r254] added autoheader call
14111 2003-11-07 17:51 Sandro Santilli <strk@keybit.net>
14113 * [r253] Memory leak fix in insertEdge()
14115 2003-11-07 17:49 Paul Ramsey <pramsey@cleverelephant.ca>
14117 * [r252] Added current ChangeLog
14119 2003-11-07 17:45 Sandro Santilli <strk@keybit.net>
14121 * [r251] will be generated with ./autogen.sh
14123 2003-11-07 14:21 Sandro Santilli <strk@keybit.net>
14125 * [r250] Made doc/ directory part of distribution. Uniformed doc
14129 2003-11-07 14:19 Sandro Santilli <strk@keybit.net>
14131 * [r249] added config.h.in (missed before)
14133 2003-11-07 14:18 Sandro Santilli <strk@keybit.net>
14135 * [r248] added config.h.in
14137 2003-11-07 01:58 Paul Ramsey <pramsey@cleverelephant.ca>
14139 * [r247] Added people!
14141 2003-11-07 01:23 Paul Ramsey <pramsey@cleverelephant.ca>
14143 * [r245] Add standard CVS headers licence notices and copyrights to
14147 2003-11-06 19:04 Sandro Santilli <strk@keybit.net>
14149 * [r244] removed useless Coordinate copy in ::createSplitEdge()
14151 2003-11-06 18:50 Sandro Santilli <strk@keybit.net>
14153 * [r243] first import
14155 2003-11-06 18:48 Sandro Santilli <strk@keybit.net>
14159 2003-11-06 18:48 Sandro Santilli <strk@keybit.net>
14161 * [r241] added throw information comment in PolygonBuilder
14163 2003-11-06 18:47 Sandro Santilli <strk@keybit.net>
14165 * [r240] Added throw specification for BufferOp's
14166 ::buildSubgraphs() and ::computeBuffer(). Cleanup on exception in
14169 2003-11-06 18:46 Sandro Santilli <strk@keybit.net>
14171 * [r239] Added throw specification for BufferOp's
14172 ::buildSubgraphs() and ::computeBuffer()
14174 2003-11-06 18:45 Sandro Santilli <strk@keybit.net>
14176 * [r238] Added throw specification for
14177 DirectEdgeStar::linkResultDirectedEdges()
14179 2003-11-06 18:00 Sandro Santilli <strk@keybit.net>
14181 * [r237] Cleanup on exception in ::bufferOp()
14183 2003-11-06 17:59 Sandro Santilli <strk@keybit.net>
14185 * [r236] Memory leaks fixed in ::containsPoint()
14187 2003-11-06 17:48 Sandro Santilli <strk@keybit.net>
14189 * [r235] Fixed memory leaks in ::closePt() and ::addLineEndCap()
14191 2003-11-06 17:47 Sandro Santilli <strk@keybit.net>
14193 * [r234] Added support for LinearRing, removed memory leaks in
14196 2003-11-06 17:41 Sandro Santilli <strk@keybit.net>
14198 * [r233] Added Buffer,Intersection,Difference and Symdifference.
14201 2003-11-06 17:33 Paul Ramsey <pramsey@cleverelephant.ca>
14203 * [r232] Small addition of into about LD_LIBRARY_PATH
14205 2003-11-05 21:52 Sandro Santilli <strk@keybit.net>
14207 * [r231] Modified example.cpp to make use of vectors instead of
14209 couples. Added LineString creation example. Added Makefile to
14212 2003-11-03 16:09 Sandro Santilli <strk@keybit.net>
14214 * [r230] Removed comments about segfaults, made the simple
14215 collection creation call
14216 cleaner by use of the clone() method.
14218 2003-10-31 16:36 Sandro Santilli <strk@keybit.net>
14220 * [r229] Re-introduced clone() method. Copy constructor could not
14223 2003-10-29 10:38 Sandro Santilli <strk@keybit.net>
14225 * [r228] Added centroid computation example
14227 2003-10-29 10:38 Sandro Santilli <strk@keybit.net>
14229 * [r227] Added support for LinearRing types (treated as LineString)
14231 2003-10-24 21:27 Sandro Santilli <strk@keybit.net>
14233 * [r226] Added GeometryTypeId enum and getGeometryTypeId abstract
14236 2003-10-23 09:17 Sandro Santilli <strk@keybit.net>
14238 * [r225] Added stamp-h2 and platform.h
14240 2003-10-23 09:12 Sandro Santilli <strk@keybit.net>
14242 * [r224] Made CoordinateArrayFilter destructor virtual.
14244 2003-10-22 23:58 Sandro Santilli <strk@keybit.net>
14246 * [r223] Made platform.h be created by configure. In this way we
14248 problems of installed headers trying to include phantom config.h.
14250 2003-10-22 00:44 Sandro Santilli <strk@keybit.net>
14252 * [r222] Quadtree bitfield operations made using type int64. Type
14253 int64 typedef'ed based
14254 on autoconf detected int type (long or long long). If long is not
14256 will be really 32 bits and INT64_IS_REALLY32 will be defined.
14258 2003-10-21 23:51 Sandro Santilli <strk@keybit.net>
14260 * [r221] Added macros to find 64bit integer.
14262 2003-10-21 16:16 Sandro Santilli <strk@keybit.net>
14264 * [r220] Uncommented point creation lines. Updated comments about
14267 2003-10-21 05:35 Paul Ramsey <pramsey@cleverelephant.ca>
14269 * [r219] Added test.xml so it gets picked up by 'make dist'
14271 2003-10-21 05:09 Paul Ramsey <pramsey@cleverelephant.ca>
14273 * [r218] Added simple installation directions.
14275 2003-10-21 04:55 Paul Ramsey <pramsey@cleverelephant.ca>
14277 * [r217] Fix up references to header files to 'make dist' works.
14279 2003-10-20 17:50 Sandro Santilli <strk@keybit.net>
14281 * [r216] added Union example
14283 2003-10-20 15:41 Sandro Santilli <strk@keybit.net>
14285 * [r215] Geometry::checkNotGeometryCollection made static and
14288 2003-10-20 14:02 Sandro Santilli <strk@keybit.net>
14290 * [r214] more explicit exception thrown on null Directed Edge
14293 2003-10-20 13:56 Sandro Santilli <strk@keybit.net>
14295 * [r213] fixed typo
14297 2003-10-20 13:53 Sandro Santilli <strk@keybit.net>
14299 * [r212] LinearRing handled as a LineString in
14300 GeometryGraph::add(const Geometry *) - more explicit exception
14301 thrown for unknown geometries
14303 2003-10-17 05:51 Yury Bychkov <me@yury.ca>
14305 * [r211] Fixed a small memory leak.
14307 2003-10-16 17:41 Sandro Santilli <strk@keybit.net>
14309 * [r210] Fixed a bug in GEOSException that prevented print of the
14310 type of exception thrown.
14312 2003-10-16 17:33 Sandro Santilli <strk@keybit.net>
14314 * [r209] dropped useless string() cast
14316 2003-10-16 17:05 Sandro Santilli <strk@keybit.net>
14318 * [r208] Made TopologyException inherit from GEOSException.
14319 Adjusted IllegalArgumentException subclassing.
14321 2003-10-16 13:01 Sandro Santilli <strk@keybit.net>
14323 * [r207] Added call to Unload::Release()
14325 2003-10-16 12:09 Sandro Santilli <strk@keybit.net>
14327 * [r206] bug fixed in exception handling
14329 2003-10-16 08:50 Sandro Santilli <strk@keybit.net>
14331 * [r205] Memory leak fixes. Improved performance by mean of more
14332 calls to new getCoordinatesRO() when applicable.
14334 2003-10-16 08:48 Sandro Santilli <strk@keybit.net>
14336 * [r204] Exceptions handled
14338 2003-10-15 16:39 Sandro Santilli <strk@keybit.net>
14340 * [r203] Made Edge::getCoordinates() return a 'const' value.
14343 2003-10-15 15:47 Sandro Santilli <strk@keybit.net>
14345 * [r202] Adapted to new getCoordinatesRO() interface
14347 2003-10-15 15:30 Sandro Santilli <strk@keybit.net>
14349 * [r201] Declared a SweepLineEventOBJ from which MonotoneChain and
14351 derive to abstract SweepLineEvent object previously done on void
14353 No more compiler warnings...
14355 2003-10-15 11:24 Sandro Santilli <strk@keybit.net>
14357 * [r200] Use getCoordinatesRO() introduced.
14359 2003-10-15 11:23 Sandro Santilli <strk@keybit.net>
14361 * [r199] Formalized const nature of toVector() method and of first
14362 argument to static removeRepeatedPoints().
14364 2003-10-15 10:17 Sandro Santilli <strk@keybit.net>
14366 * [r198] Made setPoints() get a const vector<Coordinate>.
14368 2003-10-15 09:54 Sandro Santilli <strk@keybit.net>
14370 * [r197] Added getCoordinatesRO() public method.
14372 2003-10-15 08:52 Sandro Santilli <strk@keybit.net>
14374 * [r196] Memory leaks fixed.
14376 2003-10-15 08:51 Sandro Santilli <strk@keybit.net>
14378 * [r195] Initial import
14380 2003-10-15 08:08 Sandro Santilli <strk@keybit.net>
14382 * [r194] Memory leaks fixed. Partially due to getCoordinates() and
14383 GeometryCollection()
14384 changes, partially old dated.
14386 2003-10-14 15:58 Sandro Santilli <strk@keybit.net>
14388 * [r193] Useless vector<Geometry *> leaking allocations removed
14390 2003-10-13 21:26 Sandro Santilli <strk@keybit.net>
14392 * [r192] Added build time created files to cvsignore lists
14394 2003-10-13 17:54 Sandro Santilli <strk@keybit.net>
14396 * [r191] IsValidOp constructor used same name for the arg and a
14397 private element. Fixed.
14399 2003-10-13 17:47 Sandro Santilli <strk@keybit.net>
14401 * [r190] delete statement removed
14403 2003-10-13 15:39 Sandro Santilli <strk@keybit.net>
14405 * [r189] Fixed some leak or fault flips (forced copy of a single
14408 2003-10-13 15:02 Sandro Santilli <strk@keybit.net>
14410 * [r188] accept input file as first argument on cmdline
14412 2003-10-13 12:51 Sandro Santilli <strk@keybit.net>
14414 * [r187] removed sortedClasses strings array from all geometries.
14416 2003-10-13 09:24 Sandro Santilli <strk@keybit.net>
14418 * [r186] long -> long long enlargement of types to allow for
14419 left/rigth shift of 53 bits
14421 2003-10-11 03:23 Sandro Santilli <strk@keybit.net>
14423 * [r185] fixed spurious typos
14425 2003-10-11 01:56 Sandro Santilli <strk@keybit.net>
14427 * [r184] Code base padded with 'const' keywords ;)
14429 2003-10-09 15:35 Sandro Santilli <strk@keybit.net>
14431 * [r183] added 'const' keyword to GeometryFactory constructor, Log
14434 2003-10-09 11:20 Sandro Santilli <strk@keybit.net>
14436 * [r182] moved Log to a better place
14438 2003-10-09 11:19 Sandro Santilli <strk@keybit.net>
14440 * [r181] added convexHull and PrecisionModel
14442 2003-10-09 10:14 Sandro Santilli <strk@keybit.net>
14444 * [r180] just a style change in top Log comment.
14446 2003-10-09 10:10 Sandro Santilli <strk@keybit.net>
14448 * [r179] Throw an exception if scale is 0. Added Log entry.
14450 2003-10-09 09:42 Sandro Santilli <strk@keybit.net>
14452 * [r178] Tried to "formalize" constant nature of the first argument
14453 given to constructor by PrecisionModel and SRID specification.
14454 Added CVS Log on top.
14456 2003-10-09 08:58 Sandro Santilli <strk@keybit.net>
14458 * [r177] Added convexHull() call to example, fixed leaks in
14461 2003-10-09 00:11 Sandro Santilli <strk@keybit.net>
14463 * [r176] First reference-by-example file.
14465 2003-10-08 16:51 Sandro Santilli <strk@keybit.net>
14467 * [r175] Added xie's Unload class with some fixes.
14469 2003-10-08 13:18 Sandro Santilli <strk@keybit.net>
14471 * [r174] added missing LinearRing writing capabilities.
14473 2003-10-08 10:36 Sandro Santilli <strk@keybit.net>
14475 * [r173] Constructor by vector<Geometry *> * now makes a copy of
14476 the vector so that call
14477 ers can safely delete it when done.
14479 2003-10-07 21:47 Sandro Santilli <strk@keybit.net>
14481 * [r172] had all getCoordinates() callers free returned value.
14483 2003-10-07 18:58 Sandro Santilli <strk@keybit.net>
14485 * [r171] LineString constructor now creates its own copy of given
14486 CoordinateList object, and returns a new copy with
14488 will be easier to remove by anyone else.
14490 2003-10-03 01:20 Yury Bychkov <me@yury.ca>
14492 * [r170] Memory leak in Overlay fixed.
14494 2003-09-29 16:25 Sandro Santilli <strk@keybit.net>
14496 * [r169] Some more cvsignore files. Some entries should probably
14500 2003-09-29 15:07 Sandro Santilli <strk@keybit.net>
14502 * [r168] Added config.sub, config.guess and autom4te.cache
14504 2003-09-29 13:15 Sandro Santilli <strk@keybit.net>
14506 * [r167] Don't wonder about Makefile.in, Makefile, gdal-config
14508 2003-09-26 17:31 Sandro Santilli <strk@keybit.net>
14510 * [r166] getConvexHull() made check value returned by reduce()
14512 it (might be the untouched input).
14514 2003-09-26 09:17 Yury Bychkov <me@yury.ca>
14516 * [r165] isValid segfault fixed. Overlay still leaks a bit.
14518 2003-09-24 02:16 Yury Bychkov <me@yury.ca>
14520 * [r164] All reported bugs fiexd. Small leak in Overlay remains.
14522 2003-09-06 08:24 Yury Bychkov <me@yury.ca>
14524 * [r163] isWithinDistance fixed and tested.
14526 2003-09-06 00:01 Yury Bychkov <me@yury.ca>
14528 * [r162] getInteriorPoint bugs fixed.
14530 2003-09-01 06:32 Yury Bychkov <me@yury.ca>
14532 * [r161] Some ConvexHull bugs fixed.
14534 2003-08-30 07:55 Yury Bychkov <me@yury.ca>
14536 * [r160] Some bugfixes. XMLTester expanded to accomodate
14537 getBoundary, getCentroid, isSimple.
14539 2003-08-18 23:40 Paul Ramsey <pramsey@cleverelephant.ca>
14541 * [r159] Removed java source file from archive.
14543 2003-08-18 22:34 Paul Ramsey <pramsey@cleverelephant.ca>
14545 * [r158] Change it back :/
14547 2003-08-18 22:33 Paul Ramsey <pramsey@cleverelephant.ca>
14549 * [r157] Change version number.
14551 2003-08-18 20:42 Paul Ramsey <pramsey@cleverelephant.ca>
14553 * [r156] Return ltmain to distro (oops)
14555 2003-08-18 20:36 Paul Ramsey <pramsey@cleverelephant.ca>
14557 * [r155] Remove more autoconf files
14559 2003-08-18 20:34 Paul Ramsey <pramsey@cleverelephant.ca>
14561 * [r154] Removed more autoconf files...
14563 2003-08-18 20:27 Paul Ramsey <pramsey@cleverelephant.ca>
14565 * [r153] Removed 'missing' script.
14567 2003-08-18 16:38 Paul Ramsey <pramsey@cleverelephant.ca>
14569 * [r152] Fixed up to treat headers as headers.
14571 2003-08-17 18:40 Paul Ramsey <pramsey@cleverelephant.ca>
14573 * [r151] Norman's patch + global removal of "no newline" + small
14575 to make Norman's patch work in the linux build environment.
14577 2003-08-17 18:01 Paul Ramsey <pramsey@cleverelephant.ca>
14579 * [r150] Removed more configuration files per Norman's request.
14581 2003-08-17 17:56 Paul Ramsey <pramsey@cleverelephant.ca>
14583 * [r149] Removed more configure files per Norman's request.
14585 2003-08-17 17:55 Paul Ramsey <pramsey@cleverelephant.ca>
14587 * [r148] Removed Makefile.in files, per Norman's request.
14589 2003-08-16 06:33 Yury Bychkov <me@yury.ca>
14591 * [r147] Memory leak fixes.
14593 2003-06-21 22:17 Paul Ramsey <pramsey@cleverelephant.ca>
14595 * [r146] GNU compile fixes from nvine.
14597 2003-06-19 20:54 Yury Bychkov <me@yury.ca>
14599 * [r145] 'geos' namespace added.
14601 2003-06-18 20:08 Yury Bychkov <me@yury.ca>
14603 * [r144] Buffer is almost fully debugged.
14605 2003-05-29 00:05 Paul Ramsey <pramsey@cleverelephant.ca>
14607 * [r143] Final GNU build adjustments.
14609 2003-05-28 23:55 Paul Ramsey <pramsey@cleverelephant.ca>
14611 * [r142] Added new exception class.
14613 2003-05-28 23:39 Paul Ramsey <pramsey@cleverelephant.ca>
14615 * [r141] Change reference to spatialIndex.h
14617 2003-05-28 23:22 Paul Ramsey <pramsey@cleverelephant.ca>
14619 * [r140] Removed obsolete build entries for removed classes.
14621 2003-05-28 22:22 Yury Bychkov <me@yury.ca>
14623 * [r139] Some bugfixes.
14625 2003-05-28 22:11 Yury Bychkov <me@yury.ca>
14627 * [r138] no message
14629 2003-05-28 05:02 Paul Ramsey <pramsey@cleverelephant.ca>
14631 * [r137] Changed __max/__min to max/min
14633 2003-05-28 05:01 Paul Ramsey <pramsey@cleverelephant.ca>
14635 * [r136] Change __max to max
14637 2003-05-27 23:56 Paul Ramsey <pramsey@cleverelephant.ca>
14639 * [r135] Changed from mistaken cpp file names.
14641 2003-05-27 23:54 Paul Ramsey <pramsey@cleverelephant.ca>
14643 * [r134] Added include for <typeinfo>
14645 2003-05-27 23:45 Paul Ramsey <pramsey@cleverelephant.ca>
14647 * [r133] GNU build support
14649 2003-05-27 23:42 Paul Ramsey <pramsey@cleverelephant.ca>
14651 * [r132] Fix reference to spatialIndex header
14653 2003-05-27 23:41 Paul Ramsey <pramsey@cleverelephant.ca>
14655 * [r131] Build updates.
14657 2003-05-27 23:33 Paul Ramsey <pramsey@cleverelephant.ca>
14659 * [r130] Add new files into build support
14661 2003-05-27 23:17 Paul Ramsey <pramsey@cleverelephant.ca>
14663 * [r129] Add all new headers into the build process.
14665 2003-05-27 23:11 Paul Ramsey <pramsey@cleverelephant.ca>
14667 * [r128] Some updates to synch build with devel.
14669 2003-05-21 23:28 Yury Bychkov <me@yury.ca>
14671 * [r127] Several bugs fixed.
14673 2003-05-19 06:18 Yury Bychkov <me@yury.ca>
14675 * [r126] All exceptions are now classes.
14677 2003-05-17 07:47 Yury Bychkov <me@yury.ca>
14679 * [r125] Last fix for CVS.
14681 2003-05-17 06:08 Yury Bychkov <me@yury.ca>
14683 * [r124] Fixing CVS error.
14685 2003-05-17 00:27 Yury Bychkov <me@yury.ca>
14687 * [r123] Fixing a commit problem.
14689 2003-05-17 00:07 Yury Bychkov <me@yury.ca>
14691 * [r122] SIRtree is done. Distance is done.
14693 2003-05-07 09:06 Yury Bychkov <me@yury.ca>
14695 * [r121] Closer to 1.3
14697 2003-05-04 22:34 Yury Bychkov <me@yury.ca>
14699 * [r120] Closer to JTS 1.3
14701 2003-04-28 06:01 Yury Bychkov <me@yury.ca>
14703 * [r119] Partially upgraded to JTS 1.3
14705 2003-04-21 22:16 Yury Bychkov <me@yury.ca>
14707 * [r118] VisualStudio project added.
14709 2003-04-17 00:37 Yury Bychkov <me@yury.ca>
14711 * [r117] Changed PrecisionModel to Value type. Removed bounds
14712 checking from *At methods in CoordinateLists.
14714 2003-04-12 04:31 Yury Bychkov <me@yury.ca>
14716 * [r116] Overlay passes all tests (both precise and normal)
14718 2003-04-11 23:16 Yury Bychkov <me@yury.ca>
14720 * [r115] Overlay almost works. Fails 2 tests.
14722 2003-04-10 04:34 Yury Bychkov <me@yury.ca>
14724 * [r114] Overlay passes all normal tests. Still fails on Precision
14727 2003-04-09 21:52 Paul Ramsey <pramsey@cleverelephant.ca>
14729 * [r113] Changed destructors to virtual to quiet GNU warnings
14731 2003-04-04 23:49 Paul Ramsey <pramsey@cleverelephant.ca>
14733 * [r112] Install all headers at install time.
14735 2003-04-04 22:04 Paul Ramsey <pramsey@cleverelephant.ca>
14737 * [r111] Newlines added to quiet gcc.
14739 2003-04-04 03:44 Paul Ramsey <pramsey@cleverelephant.ca>
14741 * [r110] Build support
14743 2003-04-04 03:43 Paul Ramsey <pramsey@cleverelephant.ca>
14745 * [r109] Build support.
14747 2003-04-04 03:28 Paul Ramsey <pramsey@cleverelephant.ca>
14749 * [r108] Build support updates.
14751 2003-04-04 03:11 Paul Ramsey <pramsey@cleverelephant.ca>
14753 * [r107] Build support for new example programs.
14755 2003-04-04 00:18 dblasby
14757 * [r106] added comment about running ./autogen.sh
14759 2003-04-02 21:55 Yury Bychkov <me@yury.ca>
14761 * [r105] Added example on how to wrap internal storage format with
14764 2003-04-02 08:02 Yury Bychkov <me@yury.ca>
14766 * [r104] isValid is debugged (passes all 805 tests).
14768 2003-03-24 19:23 Paul Ramsey <pramsey@cleverelephant.ca>
14770 * [r103] Added newlines to end to quiet gcc
14772 2003-03-24 19:21 Paul Ramsey <pramsey@cleverelephant.ca>
14774 * [r102] Yet more GNU build fiddling. Removed extraneous build
14776 non-geom library directories.
14778 2003-03-24 03:45 Paul Ramsey <pramsey@cleverelephant.ca>
14780 * [r101] More GNU build support
14782 2003-03-24 03:07 Paul Ramsey <pramsey@cleverelephant.ca>
14784 * [r100] GNU build support on latest changes.
14786 2003-03-19 00:34 Yury Bychkov <me@yury.ca>
14788 * [r99] All Overlay classes are ported. Overlay and isValid have
14789 not been tested yet.
14791 2003-03-18 01:42 Yury Bychkov <me@yury.ca>
14793 * [r98] 90% of Overlay classes ported.
14795 2003-03-17 18:04 Yury Bychkov <me@yury.ca>
14797 * [r97] All 'index' packages and part of 'overlay' are done.
14799 2003-03-17 02:49 Yury Bychkov <me@yury.ca>
14801 * [r96] IsValid and supporting packages are ported (but NOT
14804 2003-03-12 23:45 Paul Ramsey <pramsey@cleverelephant.ca>
14806 * [r95] Build support for valid.
14808 2003-03-10 10:18 Yury Bychkov <me@yury.ca>
14810 * [r94] IsValid() and supporting index classes are ported, but
14811 don't work yet (external dependencies)
14813 2003-03-10 01:17 Yury Bychkov <me@yury.ca>
14815 * [r93] IsValid and supporting index classes are almost done.
14817 2003-03-05 17:04 Paul Ramsey <pramsey@cleverelephant.ca>
14819 * [r92] Build support for new coordinateline examples.
14821 2003-03-05 08:02 Yury Bychkov <me@yury.ca>
14823 * [r91] CoordinateList interface example.
14825 2003-03-03 03:56 Paul Ramsey <pramsey@cleverelephant.ca>
14827 * [r90] Remove PointInRing
14829 2003-03-03 03:35 Paul Ramsey <pramsey@cleverelephant.ca>
14831 * [r89] Removed unused file.
14833 2003-03-03 02:41 Yury Bychkov <me@yury.ca>
14835 * [r88] Some Coordinate& related bugs fixed.
14837 2003-03-03 02:26 Yury Bychkov <me@yury.ca>
14839 * [r87] GeometryFactory bug fix.
14841 2003-03-03 00:46 Yury Bychkov <me@yury.ca>
14843 * [r86] Second pass of code cleanup. Coordinate references and
14846 2003-03-02 03:47 Yury Bychkov <me@yury.ca>
14848 * [r85] First pass of code cleanup completed over all packages.
14850 2003-03-01 06:10 Paul Ramsey <pramsey@cleverelephant.ca>
14852 * [r84] Uncommented default constructor for PointInRing
14854 2003-03-01 06:08 Paul Ramsey <pramsey@cleverelephant.ca>
14856 * [r83] Fixed call to geometry factory.
14858 2003-02-26 23:16 Yury Bychkov <me@yury.ca>
14860 * [r82] All packages except 'graph' has been refactored.
14862 2003-02-20 03:32 Paul Ramsey <pramsey@cleverelephant.ca>
14864 * [r81] Fixed small bug in call to GeometryFactory (instantiate
14868 2003-02-20 03:30 Paul Ramsey <pramsey@cleverelephant.ca>
14870 * [r80] GFactory: Move i outside of for loop. Needed to compile GNU
14871 CListFactory: Add newline to end of file.
14873 2003-02-20 00:10 Yury Bychkov <me@yury.ca>
14875 * [r79] Geom and Operation (including Relate) packages are updated.
14877 2003-02-17 09:38 Yury Bychkov <me@yury.ca>
14879 * [r78] GEOM package fully updated & bugs fixed.
14881 2003-02-17 00:40 Yury Bychkov <me@yury.ca>
14883 * [r77] GEOM package fully updated.
14885 2003-02-16 22:52 Yury Bychkov <me@yury.ca>
14887 * [r76] GEOM package partially updated.
14889 2003-02-12 21:09 Paul Ramsey <pramsey@cleverelephant.ca>
14891 * [r75] Added two files required by autoconf build process.
14893 2003-02-12 20:51 Paul Ramsey <pramsey@cleverelephant.ca>
14895 * [r74] Commit build support files.
14897 2003-02-12 19:11 Paul Ramsey <pramsey@cleverelephant.ca>
14899 * [r73] Change header installation path to $(prefix)/include/geos.
14901 2003-02-12 06:50 Paul Ramsey <pramsey@cleverelephant.ca>
14903 * [r72] Added newlines to quiet g++ warnings.
14905 2003-02-12 06:48 Paul Ramsey <pramsey@cleverelephant.ca>
14907 * [r71] Added newlines to ends of files to quiet g++ warnings.
14909 2003-02-12 06:27 Paul Ramsey <pramsey@cleverelephant.ca>
14911 * [r70] Fix headers.
14913 2003-02-12 06:26 Paul Ramsey <pramsey@cleverelephant.ca>
14915 * [r69] Changed headers.
14917 2003-02-12 06:24 Paul Ramsey <pramsey@cleverelephant.ca>
14919 * [r68] Added return value.
14921 2003-02-12 06:24 Paul Ramsey <pramsey@cleverelephant.ca>
14923 * [r67] Changed headers.
14925 2003-02-12 06:19 Paul Ramsey <pramsey@cleverelephant.ca>
14927 * [r66] Make path to test file relative.
14929 2003-02-12 06:18 Paul Ramsey <pramsey@cleverelephant.ca>
14931 * [r65] Change include reference syntax.
14933 2003-02-12 06:07 Paul Ramsey <pramsey@cleverelephant.ca>
14935 * [r64] Remove NULL test.
14937 2003-02-12 06:07 Paul Ramsey <pramsey@cleverelephant.ca>
14939 * [r63] Pass double to log().
14941 2003-02-12 06:07 Paul Ramsey <pramsey@cleverelephant.ca>
14943 * [r62] Fixed main() return type.
14945 2003-02-12 06:04 Paul Ramsey <pramsey@cleverelephant.ca>
14947 * [r61] Remove old library references.
14949 2003-02-12 05:58 Paul Ramsey <pramsey@cleverelephant.ca>
14951 * [r60] Added stdio reference and newline at end.
14953 2003-02-12 00:58 Paul Ramsey <pramsey@cleverelephant.ca>
14955 * [r59] Added all JTS test cases to the file.
14957 2003-02-11 23:54 Paul Ramsey <pramsey@cleverelephant.ca>
14959 * [r58] Added support for new cpp files.
14961 2003-02-11 23:33 Yury Bychkov <me@yury.ca>
14963 * [r57] Some bugs fixed.
14965 2003-02-11 20:24 Yury Bychkov <me@yury.ca>
14967 * [r56] Small changes in PointCoordinateList and EdgeEndStar.
14969 2003-02-11 19:01 mbdavis
14971 * [r55] fixed duplicate for loop index
14973 2003-02-05 08:14 Yury Bychkov <me@yury.ca>
14975 * [r54] Second pass of CoordinateList interface migration.
14977 2003-01-27 08:04 Yury Bychkov <me@yury.ca>
14979 * [r53] First pass of CoordinateList interface replacement.
14981 2003-01-27 07:56 Yury Bychkov <me@yury.ca>
14983 * [r52] First pass of CoordinateList interface replacement.
14985 2003-01-27 07:26 Yury Bychkov <me@yury.ca>
14987 * [r51] First pass of CoordinateList interface replacement.
14989 2002-12-02 09:48 Yury Bychkov <me@yury.ca>
14991 * [r50] More performance updates.
14993 2002-11-24 10:48 Yury Bychkov <me@yury.ca>
14995 * [r49] Some performance improvements.
14997 2002-11-14 23:43 Paul Ramsey <pramsey@cleverelephant.ca>
14999 * [r48] Build support for the bigtest programs.
15001 2002-11-08 19:49 Yury Bychkov <me@yury.ca>
15003 * [r47] Preformance is drastically improved
15005 2002-11-05 23:13 Yury Bychkov <me@yury.ca>
15007 * [r46] Code for generating large tests added.
15009 2002-10-31 07:37 Yury Bychkov <me@yury.ca>
15011 * [r45] XML tester is less fragile now.
15013 2002-10-30 21:59 Paul Ramsey <pramsey@cleverelephant.ca>
15015 * [r44] Added configure support files for building w/o
15018 2002-10-30 21:58 Paul Ramsey <pramsey@cleverelephant.ca>
15020 * [r43] Small changes to make autoconf happy.
15022 2002-10-30 20:04 Paul Ramsey <pramsey@cleverelephant.ca>
15024 * [r42] Edited test file to not crash XMLTester
15026 2002-10-30 19:54 Paul Ramsey <pramsey@cleverelephant.ca>
15028 * [r41] New build changes necessary to build under Linux GNU.
15030 2002-10-23 02:21 nvine
15032 * [r40] GNU portability changes
15034 2002-10-17 07:12 Yury Bychkov <me@yury.ca>
15036 * [r39] All test cases now work. Some are still too slow.
15038 2002-10-06 09:56 Yury Bychkov <me@yury.ca>
15040 * [r38] Relate() is almost debugged.
15042 2002-09-12 14:08 Fernando Villa <fvilla@zoo.uvm.edu>
15044 * [r37] Add makefile support for new files and dir
15046 2002-09-12 01:27 Yury Bychkov <me@yury.ca>
15048 * [r36] Relate is finished,but doesn't work yet.
15050 2002-09-10 13:46 Fernando Villa <fvilla@zoo.uvm.edu>
15052 * [r35] Added operation/Makefiles
15054 2002-09-06 20:18 Yury Bychkov <me@yury.ca>
15056 * [r34] A lot of changes: Code is brought to version 1.2 of JTS.
15057 Compilable part of Operation added.
15059 2002-09-05 18:32 Fernando Villa <fvilla@zoo.uvm.edu>
15061 * [r33] Fixed version numbering. Whenever version numbers are
15063 change should be reflected in the AC_INIT_AUTOMAKE macro in
15065 I've put it at 0.0.1 - should be changed as appropriate. The
15067 #define'd for code being compiled as GEOS_VERSION.
15069 2002-09-03 16:04 Paul Ramsey <pramsey@cleverelephant.ca>
15071 * [r32] Changed reference to 'libgeom' to 'libgeos'
15073 2002-09-03 13:53 Fernando Villa <fvilla@zoo.uvm.edu>
15075 * [r31] * Add automake/autoconf support for one-lib compilation
15077 * add libtool support for shared libraries.
15078 --enable-shared={yes|no} and
15079 --enable-static={yes|no} control static and shared lib
15082 * Makefile.in and configure files added to cvs (for users without
15085 * add dir macros/ with a GEOS_INIT macro to be used in
15087 of other packages using geos (not used by geos itself)
15089 * add dir tools/ with geos-config script
15091 * the makefile in source/geom is the only one that generates a
15092 library - all others have the source files in EXTRA_DIST only
15094 * small glitch: 'make dist' will give errors trying to add the
15095 source files non local to source/geom to the archive using
15097 paths. Does not have consequences other than the error messages -
15099 see if I can fix this. In general the one-lib, complex-tree
15101 easy to work with in automake.
15103 2002-09-01 18:08 Paul Ramsey <pramsey@cleverelephant.ca>
15105 * [r30] Minor portability changes.
15107 2002-09-01 17:53 Paul Ramsey <pramsey@cleverelephant.ca>
15109 * [r29] Changes to support algorithm directory in build structure.
15111 2002-09-01 17:51 Paul Ramsey <pramsey@cleverelephant.ca>
15113 * [r28] GNU compatibility fixes, changing __min/__max to min/max,
15115 stdio.h where needed, small syntax adjustments, newlines at
15118 2002-08-30 18:33 Paul Ramsey <pramsey@cleverelephant.ca>
15120 * [r27] Added LGPL licence text.
15122 2002-08-30 18:30 Paul Ramsey <pramsey@cleverelephant.ca>
15124 * [r26] Changed name of authors file as requested by autoconf.
15126 2002-08-30 18:28 Paul Ramsey <pramsey@cleverelephant.ca>
15128 * [r25] Removed --force-missing which did not work for my version
15131 2002-08-30 18:16 Paul Ramsey <pramsey@cleverelephant.ca>
15133 * [r24] Added cvs ignore files.
15135 2002-08-30 18:15 Paul Ramsey <pramsey@cleverelephant.ca>
15137 * [r23] Added the testing files back into their new subdirectory.
15139 2002-08-30 18:15 Paul Ramsey <pramsey@cleverelephant.ca>
15141 * [r22] Added GNU autoconf support files submitted by Norman Vine.
15143 files to a new subdirectory.
15145 2002-08-30 15:52 Yury Bychkov <me@yury.ca>
15147 * [r21] 'algorithm' is almost complete
15149 2002-08-22 09:23 Yury Bychkov <me@yury.ca>
15151 * [r20] 'graph/index' finished. Some .h changes.
15153 2002-08-21 05:49 Yury Bychkov <me@yury.ca>
15155 * [r19] Some changes in 'graph'
15157 2002-08-20 21:08 Yury Bychkov <me@yury.ca>
15159 * [r18] Changed consts to enums
15161 2002-08-14 07:00 Yury Bychkov <me@yury.ca>
15163 * [r17] New structure of source.
15165 2002-07-11 07:57 Yury Bychkov <me@yury.ca>
15167 * [r16] Assert and some graph classes
15169 2002-07-03 05:24 Yury Bychkov <me@yury.ca>
15171 * [r15] started XML tester
15173 2002-07-02 06:41 Yury Bychkov <me@yury.ca>
15175 * [r14] 'io' and SimpleTester done
15177 2002-06-27 02:50 Yury Bychkov <me@yury.ca>
15179 * [r13] 'io' is almost done
15181 2002-06-26 09:10 Yury Bychkov <me@yury.ca>
15183 * [r12] Some 'io' classes done.
15185 2002-06-21 07:13 Yury Bychkov <me@yury.ca>
15187 * [r11] 'geos': first pass done. Some external dependencies and
15190 2002-06-20 08:58 Yury Bychkov <me@yury.ca>
15192 * [r10] Only Geometry.java left
15194 2002-06-19 06:29 Yury Bychkov <me@yury.ca>
15196 * [r9] 'geom' mostly done.
15198 2002-06-14 07:46 Yury Bychkov <me@yury.ca>
15200 * [r8] 'geom' almost done
15202 2002-06-12 01:47 Yury Bychkov <me@yury.ca>
15204 * [r7] LineString is 99% finished
15206 2002-06-11 23:43 Yury Bychkov <me@yury.ca>
15208 * [r6] 'geom' package 70% done
15210 2002-06-07 17:47 Paul Ramsey <pramsey@cleverelephant.ca>
15212 * [r2] Initial revision
15214 2002-06-07 17:47 cvs
15216 * [r1] New repository initialized by cvs2svn.