3
* source/geom/Geometry.cpp: GeometryFactory argument in Geometry
4
constructor reverted to its copy-and-destroy semantic.
8
* doc/: .cvsignore, Makefile.am: Added doxygen_docs generation rule
12
* doc/geosDoxygen.conf: re-generated with doxygen 1.2.15
16
* doc/geosDoxygen.conf: Added doxygen file for better doco
21
* ChangeLog, NEWS, TODO, doc/example.cpp,
22
source/algorithm/ConvexHull.cpp,
23
source/algorithm/InteriorPointArea.cpp, source/geom/Geometry.cpp,
24
source/geom/GeometryCollection.cpp,
25
source/geom/GeometryFactory.cpp, source/geom/LineString.cpp,
26
source/geom/LinearRing.cpp, source/geom/MultiLineString.cpp,
27
source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
28
source/geom/Point.cpp, source/geom/Polygon.cpp,
29
source/geom/util/GeometryEditor.cpp, source/geomgraph/EdgeRing.cpp,
30
source/headers/geom.h, source/headers/io.h,
31
source/headers/noding.h, source/headers/opBuffer.h,
32
source/headers/opOverlay.h, source/io/WKTReader.cpp,
33
source/noding/SegmentNodeList.cpp, source/noding/SegmentString.cpp,
34
source/operation/buffer/BufferBuilder.cpp,
35
source/operation/buffer/OffsetCurveSetBuilder.cpp,
36
source/operation/linemerge/EdgeString.cpp,
37
source/operation/overlay/LineBuilder.cpp,
38
source/operation/overlay/OverlayOp.cpp,
39
source/operation/polygonize/polygonizeEdgeRing.cpp,
40
source/util/GeometricShapeFactory.cpp:
41
Geometry constructors come now in two flavors: - deep-copy args
42
(pass-by-reference) - take-ownership of args (pass-by-pointer)
43
Same functionality is available through GeometryFactory, including
48
* source/: geom/Geometry.cpp, geom/GeometryCollection.cpp,
49
geomgraph/EdgeRing.cpp, headers/geom.h, headers/geomgraph.h,
50
headers/geosAlgorithm.h, headers/opBuffer.h, headers/opOverlay.h,
51
operation/overlay/LineBuilder.cpp,
52
operation/overlay/MaximalEdgeRing.cpp,
53
operation/overlay/MinimalEdgeRing.cpp,
54
operation/overlay/PointBuilder.cpp,
55
operation/overlay/PolygonBuilder.cpp: Removed GeoemtryFactory copy
56
from geometry constructors. Enforced const-correctness on
57
GeometryFactory arguments.
61
* source/geom/Polygon.cpp: Constructors speedup.
65
* source/: geom/GeometryCollection.cpp, geom/LineString.cpp,
66
geom/LinearRing.cpp, geom/MultiLineString.cpp, geom/MultiPoint.cpp,
67
geom/MultiPolygon.cpp, geom/Point.cpp, geom/Polygon.cpp,
68
headers/geom.h: Moved getGeometryTypeId() definitions from geom.h
69
to each geometry module. Added holes argument check in
74
* tools/geos-config.in: fixed --includes
78
* NEWS: Written down some news
82
* source/headers/: Makefile.am, geos.h: Added geos.h file.
86
* source/headers/.cvsignore: added geos_version.h
94
* configure.in, source/headers/Makefile.am,
95
source/headers/geos_version.h.in: Added VERSION defines
99
* TODO, source/geom/BasicCoordinateList.cpp,
100
source/geom/GeometryFactory.cpp, source/geom/MultiPolygon.cpp,
101
source/geomgraph/Edge.cpp, source/headers/noding.h,
102
source/noding/MCQuadtreeNoder.cpp,
103
source/noding/SegmentNodeList.cpp, source/noding/SegmentString.cpp,
104
source/noding/nodingSegmentIntersector.cpp: Changed interface of
105
SegmentString, now copying CoordinateList argument. Fixed memory
106
leaks associated with this and MultiGeometry constructors. Other
109
2004-06-15 23:35 strk
111
* source/geom/GeometryFactory.cpp: fixed buildGeometry to always
112
return a newly allocated geometry
114
2004-06-15 22:42 strk
116
* doc/example.cpp: updated to respect deep-copy GeometryCollection
119
2004-06-15 22:38 strk
121
* source/geom/LineString.cpp: updated to respect deep-copy
122
GeometryCollection interface
124
2004-06-15 22:34 strk
126
* source/geom/MultiPolygon.cpp: updated to respect deep-copy
127
GeometryCollection interface
129
2004-06-15 22:30 strk
131
* source/geom/Polygon.cpp: updated to respect deep-copy
132
GeometryCollection interface
134
2004-06-15 22:30 strk
136
* source/io/WKTReader.cpp: fixed a typo
138
2004-06-15 22:20 strk
140
* source/geom/util/GeometryEditor.cpp: updated to respect deep-copy
141
GeometryCollection interface
143
2004-06-15 22:13 strk
145
* source/: operation/overlay/OverlayOp.cpp, io/WKTReader.cpp:
146
updated to respect deep-copy GeometryCollection interface
148
2004-06-15 22:10 strk
150
* source/operation/buffer/BufferBuilder.cpp: updated to respect
151
deep-copy GeometryCollection interface
153
2004-06-15 22:07 strk
155
* source/: geom/GeometryCollection.cpp, geom/GeometryFactory.cpp,
156
headers/geom.h: GeometryCollections constructors make a deep copy
157
of Geometry vector argument.
159
2004-06-15 22:01 strk
161
* source/operation/buffer/BufferBuilder.cpp: Empty geometry
162
creation call made using NULL instead of newly created empty vector
165
2004-06-15 21:24 strk
167
* tools/geos-config.in: Fixed a bug preventing geos-config from
168
giving correct version info
170
2004-06-15 09:40 strk
172
* source/: noding/SegmentNode.cpp,
173
planargraph/planarDirectedEdge.cpp: Added missing <stdio.h> include
175
2004-06-15 09:40 strk
179
2004-05-28 20:16 ybychkov
181
* source/geom/PrecisionModel.cpp: Changed rounding method to make
184
2004-05-27 14:09 strk
186
* source/test/testLeaksBig.xml: added one buffer test
188
2004-05-27 12:27 strk
190
* source/noding/: SegmentNodeList.cpp, SegmentString.cpp: Memory
193
2004-05-27 12:26 strk
195
* source/noding/nodingSegmentIntersector.cpp: set (useless?)
196
recordIsolated member in constructor
198
2004-05-27 11:53 strk
200
* source/headers/indexChain.h:
201
MonotoneChainOverlapAction::overlap(*) funx made virtual as they
204
2004-05-27 10:40 strk
206
* source/test/XMLTester.cpp: Fixed a memleak in buffer test.
208
2004-05-27 10:37 strk
210
* source/: headers/opBuffer.h,
211
operation/buffer/OffsetCurveBuilder.cpp: Fixed a bug preventing
212
OffsetCurveBuilder point list from being reset.
214
2004-05-26 21:48 strk
216
* source/operation/buffer/: OffsetCurveBuilder.cpp,
217
OffsetCurveSetBuilder.cpp: Changed abs() to fabs() when working
218
with doubles. Used dynamic_cast<> instead of typeid() when JTS
221
2004-05-26 15:12 strk
223
* source/operation/buffer/BufferBuilder.cpp: Removed try/catch
224
block from ::buildSubgraphs
226
2004-05-26 11:50 strk
228
* source/headers/geomgraph.h: Added comments about
229
OverlayNodeFactory() ownership in NodeMap and PlanarGraph
232
2004-05-26 11:49 strk
234
* source/: headers/opBuffer.h, operation/buffer/BufferBuilder.cpp:
235
PlanarGraph made local to ::buffer instead of Class private.
237
2004-05-21 16:17 strk
241
2004-05-21 15:58 strk
243
* source/geom/Geometry.cpp: ::intersection missed to invalidate
244
geometryCollection inputs
246
2004-05-21 15:55 strk
250
2004-05-21 15:39 strk
252
* source/geom/PrecisionModel.cpp: ::makePrecise make use of
253
nearbyint() now, to be compatible with JTS
255
2004-05-21 15:37 strk
257
* source/test/testLeaksBig.xml: first import
259
2004-05-20 11:14 strk
263
2004-05-19 21:39 ybychkov
265
* source/geom/PrecisionModel.cpp: Changed rounding method to make
268
2004-05-19 15:40 strk
270
* source/operation/buffer/OffsetCurveBuilder.cpp: Fixed bug in
273
2004-05-19 15:18 strk
275
* source/: geom/BasicCoordinateList.cpp,
276
geom/PointCoordinateList.cpp, headers/geom.h: made
277
CoordinateList::toString() a const member function
279
2004-05-19 15:01 strk
281
* source/operation/buffer/BufferOp.cpp: avoided assignment operator
282
calls for BufferBuilder
284
2004-05-19 14:50 strk
286
* source/operation/buffer/BufferSubgraph.cpp: Removed all try/catch
287
blocks transforming stack allocated-vectors to
288
auto-heap-allocations
290
2004-05-19 11:57 ybychkov
292
* source/operation/buffer/OffsetCurveSetBuilder.cpp: Bugfix in
293
OffsetCurveSetBuilder::addPolygon (JTS 1.4.1)
295
2004-05-18 15:49 strk
297
* source/test/XMLTester.cpp: Output made more neat (geometry B is
298
not printed if not existent). Added support for buffer tests.
300
2004-05-18 15:15 strk
302
* source/geom/CoordinateList.cpp: made ::scroll handle already
303
scrolled vect and more readable
305
2004-05-18 02:02 ybychkov
307
* source/: headers/opValid.h, operation/valid/IsValidOp.cpp:
308
IsValidOp::checkShellNotNested() bugfix from JTS 1.4.1 (not
309
released yet) has been added.
311
2004-05-17 23:14 ybychkov
313
* source/: geom/GeometryCollection.cpp, headers/geom.h: JavaDoc
316
2004-05-17 23:09 ybychkov
318
* source/geom/: BasicCoordinateList.cpp, PointCoordinateList.cpp:
319
toString() performance enhancement
321
2004-05-17 23:03 ybychkov
323
* source/: geom/CoordinateList.cpp, headers/geom.h: JavaDoc updated
325
2004-05-17 14:54 strk
327
* source/io/markup/MarkupSTL.cpp: Added tab in list of blank chars
329
2004-05-17 14:53 strk
331
* source/test/XMLTester.cpp: Expected result string trimmed for
334
2004-05-17 14:37 strk
336
* source/io/StringTokenizer.cpp: Added carriage returns and tabs in
339
2004-05-17 14:36 strk
341
* source/io/ParseException.cpp: ParseException message made more
344
2004-05-17 12:45 strk
346
* source/geom/PrecisionModel.cpp: Fixed bogus FIXED coordinate
349
2004-05-17 10:34 strk
351
* source/operation/overlay/OverlayOp.cpp: reduced stack
352
allocations, try/catch blocks in ::overlayOp
354
2004-05-17 09:42 strk
356
* source/algorithm/CentroidArea.cpp: CentroidArea::add(const
357
Geometry *geom) uses dynamic_cast
359
2004-05-17 09:23 strk
361
* source/geom/Geometry.cpp: ::getCeontroid(): reduced dynamic
362
allocations, added missing check for isEmpty
364
2004-05-14 16:47 strk
366
* source/operation/distance/ConnectedElementLocationFilter.cpp:
367
Added LinearRing support
369
2004-05-14 16:45 strk
371
* source/headers/geomUtil.h: Fixed bogus inheritance of
372
LinearComponentExtracter
374
2004-05-14 15:42 strk
376
* source/: geom/LineSegment.cpp,
377
geom/util/LinearComponentExtracter.cpp,
378
geom/util/PointExtracter.cpp, geom/util/PolygonExtracter.cpp,
379
headers/geomUtil.h, headers/opDistance.h,
380
operation/distance/ConnectedElementLocationFilter.cpp,
381
operation/distance/DistanceOp.cpp: DistanceOp bug removed,
382
cascading errors fixed.
384
2004-05-14 14:14 strk
386
* source/: geom/Geometry.cpp, headers/geom.h: const correctness
388
2004-05-14 14:10 strk
390
* source/io/WKTReader.cpp: avoided leaks on malformed LinearRing
392
2004-05-14 11:20 strk
394
* source/geom/util/: LinearComponentExtracter.cpp,
395
PointExtracter.cpp, PolygonExtracter.cpp: Mem leaks fixed
397
2004-05-14 09:19 strk
399
* source/test/XMLTester.cpp: Changed the algorythm for finding
400
precisionModel type (current way did not work): now if you specify
401
a scale precisionModel will be FIXED, otherwise it will be
404
2004-05-07 16:15 strk
406
* source/io/StringTokenizer.cpp: fixed peekNextToken to avoid
407
incrementing string pointer
409
2004-05-07 16:13 strk
411
* source/index/bintree/Bintree.cpp: Fixed segfault in ::insert
413
2004-05-07 16:12 strk
415
* source/algorithm/InteriorPointArea.cpp: Fixed segfault in
418
2004-05-07 15:23 strk
420
* source/: io/WKTReader.cpp, test/XMLTester.cpp: Memory leaks
423
2004-05-07 15:04 strk
425
* source/geom/MultiLineString.cpp: leak removed in
426
MultiLineString::getBoundary()
428
2004-05-07 11:05 strk
430
* source/: geom/Geometry.cpp, geom/GeometryCollection.cpp,
431
geom/GeometryFactory.cpp, geom/LineString.cpp,
432
geom/MultiLineString.cpp, geom/MultiPoint.cpp,
433
geom/MultiPolygon.cpp, headers/geom.h: Some const correctness
434
added. Fixed bug in GeometryFactory::createMultiPoint to handle
437
2004-05-07 09:57 strk
439
* source/: geom/Makefile.am, headers/noding.h, headers/opBuffer.h,
440
noding/SegmentString.cpp,
441
operation/buffer/OffsetCurveSetBuilder.cpp: Added missing
442
EdgeNodingValidator to build scripts. Changed SegmentString
443
constructor back to its original form (takes const void *),
444
implemented local tracking of "contexts" in caller objects for
447
2004-05-06 18:30 strk
449
* source/: headers/indexBintree.h, headers/indexQuadtree.h,
450
index/bintree/Bintree.cpp, index/quadtree/Quadtree.cpp: Kept track
451
of newly allocated objects by ensureExtent for Bintree and
452
Quadtree, deleted at destruction time. doc/example.cpp runs with no
455
2004-05-06 17:54 strk
457
* source/: headers/noding.h, noding/SegmentNodeList.cpp,
458
noding/SegmentString.cpp,
459
operation/buffer/OffsetCurveSetBuilder.cpp: SegmentNodeList keeps
460
track of created splitEdges for later destruction. SegmentString
461
constructor copies given Label. Buffer operation does no more
462
leaks for doc/example.cpp
464
2004-05-06 17:00 strk
466
* source/: headers/indexStrtree.h,
467
index/strtree/AbstractSTRtree.cpp, index/strtree/ItemBoundable.cpp,
468
index/strtree/SIRtree.cpp, index/strtree/STRtree.cpp: Boundable
469
destructor made virtual. Added vector <AbstractNode *> *nodes
470
member in AbstractSTRTree, used to keep track of created node to
471
cleanly delete them at destruction time.
473
2004-05-06 15:58 strk
475
* source/index/strtree/STRtree.cpp: leak removed from
476
createParentBoundablesFromVerticalSlices
478
2004-05-06 10:59 strk
480
* source/index/strtree/AbstractSTRtree.cpp: memory leak fixed
482
2004-05-05 19:42 strk
484
* source/: headers/indexStrtree.h,
485
index/strtree/AbstractSTRtree.cpp, index/strtree/SIRtree.cpp,
486
index/strtree/STRtree.cpp: AbstractNode destructor made virtual.
487
AbstractNode::bounds made protected. SIRAbstractNode and
488
STRAbstractNode destructors added to get rid of
489
AbstractNode::bounds in the right way (is a void * casted to
490
appropriate Class in the subClasses).
492
2004-05-05 18:57 strk
494
* source/: headers/opBuffer.h, operation/buffer/BufferBuilder.cpp:
495
Rewritten static cga allocation to avoid copy constructor calls.
497
2004-05-05 18:51 strk
499
* source/geom/Geometry.cpp: avoided copy constructor in
500
Geometry::geometryChangedFilter initializzazion
502
2004-05-05 18:39 strk
504
* source/noding/MCQuadtreeNoder.cpp: reduced explicit local objects
507
2004-05-05 18:36 strk
509
* source/operation/buffer/BufferBuilder.cpp: Avoid use of copy
510
c'tors on local objects initializzation
512
2004-05-05 17:51 strk
514
* source/noding/MCQuadtreeNoder.cpp: Fixed big leak in
517
2004-05-05 15:08 strk
519
* source/: algorithm/MinimumDiameter.cpp,
520
operation/buffer/BufferBuilder.cpp,
521
operation/buffer/OffsetCurveBuilder.cpp,
522
operation/buffer/OffsetCurveSetBuilder.cpp: Leaks fixed, explicit
523
allocations/deallocations reduced.
525
2004-05-05 14:29 strk
527
* source/operation/buffer/SubgraphDepthLocater.cpp: memleak fixed
530
2004-05-05 14:20 strk
532
* source/geom/util/GeometryEditor.cpp: Memory leak plugged in
533
editGeometryCollection
535
2004-05-05 12:54 strk
537
* source/: geom/Geometry.cpp, headers/geom.h, headers/opBuffer.h,
538
io/Unload.cpp, operation/buffer/BufferBuilder.cpp: Removed some
539
private static heap explicit allocation, less cleanup done by the
542
2004-05-05 12:44 strk
546
2004-05-05 12:22 strk
548
* source/operation/buffer/BufferOp.cpp: Removed dynamic
551
2004-05-05 12:03 strk
553
* source/operation/buffer/BufferOp.cpp: Reduced dynamic allocations
554
in bufferOriginalPrecision and bufferFixedPrecision.
556
2004-05-04 00:56 strk
558
* source/: geomgraph/EdgeList.cpp, headers/noding.h,
559
index/strtree/AbstractSTRtree.cpp, noding/IteratedNoder.cpp,
560
noding/MCQuadtreeNoder.cpp, noding/Noder.cpp,
561
noding/SegmentNodeList.cpp, operation/buffer/BufferBuilder.cpp,
562
operation/buffer/BufferSubgraph.cpp,
563
operation/buffer/SubgraphDepthLocater.cpp: leaks fixed, exception
564
specification omitted.
566
2004-05-03 22:49 strk
568
* source/: geom/util/LinearComponentExtracter.cpp,
569
geom/util/PointExtracter.cpp, noding/SegmentNodeList.cpp: Some more
572
2004-05-03 19:15 strk
574
* source/: geom/util/GeometryEditor.cpp, headers/precision.h,
575
index/strtree/STRtree.cpp, operation/buffer/BufferBuilder.cpp,
576
operation/buffer/BufferOp.cpp, operation/buffer/BufferSubgraph.cpp,
577
precision/CommonBitsOp.cpp,
578
precision/SimpleGeometryPrecisionReducer.cpp: leaks on exception
581
2004-05-03 18:29 strk
583
* source/: headers/indexStrtree.h,
584
index/strtree/AbstractSTRtree.cpp, index/strtree/SIRtree.cpp,
585
index/strtree/STRtree.cpp: Added sortBoundables(const
586
vector<Boundable *>) pure virtual in AbstractSTRtree, implemented
587
in SIRtree and STRtree. Comparator funx made static in STRtree.cpp
590
2004-05-03 15:17 strk
592
* source/: headers/indexStrtree.h,
593
index/strtree/AbstractSTRtree.cpp: Fixed comparator function to
594
express StrictWeakOrdering.
596
2004-05-03 14:09 strk
598
* source/: noding/Noder.cpp, noding/SegmentNode.cpp,
599
noding/nodingSegmentIntersector.cpp, planargraph/planarNodeMap.cpp:
600
newline added at end of file
602
2004-05-03 12:43 strk
604
* source/: geomgraph/DirectedEdgeStar.cpp,
605
geomgraph/EdgeEndStar.cpp, geomgraph/GeometryGraph.cpp,
606
geomgraph/PlanarGraph.cpp, headers/geomgraph.h, headers/opBuffer.h,
607
headers/opOverlay.h, operation/buffer/BufferBuilder.cpp,
608
operation/overlay/OverlayOp.cpp,
609
operation/overlay/PolygonBuilder.cpp,
610
planargraph/planarDirectedEdge.cpp: Exception specification
611
considered harmful - left as comment.
613
2004-04-30 11:15 strk
615
* source/: geom/Geometry.cpp, headers/noding.h, headers/opBuffer.h,
616
noding/IteratedNoder.cpp, operation/buffer/BufferBuilder.cpp:
617
Enlarged exception specifications to allow for
618
AssertionFailedException. Added missing initializers.
620
2004-04-28 16:58 strk
622
* source/index/strtree/AbstractSTRtree.cpp: Made
623
AbstractSTRtree::query use dynamic_cast<> to simulate java's
624
instanceof. Previous typeid(*) use missed to catch an
625
STRAbstractNode as a class derived from AbstractNode. Still have to
626
check if this is the correct semantic with Martin, but at least
627
lots of SIGABORT are no more raised.
629
2004-04-27 00:00 pramsey
631
* configure.in: Bump version number to 1.4 to indicate new changes.
633
2004-04-26 14:37 strk
635
* source/index/strtree/: AbstractSTRtree.cpp, STRtree.cpp: Some
638
2004-04-23 02:02 strk
640
* source/: headers/noding.h, headers/opBuffer.h,
641
noding/IteratedNoder.cpp, operation/buffer/BufferBuilder.cpp,
642
operation/buffer/BufferOp.cpp: const-correctness changes
644
2004-04-21 16:14 strk
646
* source/geomgraph/DirectedEdgeStar.cpp: Fixed bug in computeDepths
648
2004-04-20 15:24 strk
650
* source/: algorithm/ConvexHull.cpp, algorithm/MinimumDiameter.cpp,
651
geom/LineString.cpp, geom/LinearRing.cpp, geom/Polygon.cpp,
652
operation/buffer/BufferOp.cpp, operation/overlay/OverlayOp.cpp:
655
2004-04-20 14:47 strk
657
* source/: algorithm/MinimumDiameter.cpp, headers/geosAlgorithm.h:
658
MinimumDiameter leaks plugged.
660
2004-04-20 12:58 strk
662
* source/: headers/opBuffer.h, operation/buffer/BufferBuilder.cpp,
663
operation/buffer/OffsetCurveBuilder.cpp,
664
operation/buffer/OffsetCurveSetBuilder.cpp: More memory leaks
667
2004-04-20 12:14 strk
669
* source/: algorithm/MinimumDiameter.cpp, geom/Geometry.cpp,
670
geom/util/GeometryEditor.cpp, operation/buffer/BufferOp.cpp,
671
operation/buffer/OffsetCurveSetBuilder.cpp,
672
precision/SimpleGeometryPrecisionReducer.cpp: Memory leaks removed.
674
2004-04-20 10:52 strk
676
* source/: geom/GeometryCollection.cpp, geom/GeometryFactory.cpp,
677
geom/LineString.cpp, geom/LinearRing.cpp, geom/MultiLineString.cpp,
678
geom/MultiPoint.cpp, geom/MultiPolygon.cpp, geom/Polygon.cpp,
679
geom/Triangle.cpp, geom/util/GeometryEditor.cpp, headers/geom.h,
680
headers/geomUtil.h, headers/precision.h,
681
precision/SimpleGeometryPrecisionReducer.cpp: GeometryFactory and
682
Geometry const correctness. Memory leaks removed from
683
SimpleGeometryPrecisionReducer and GeometryFactory.
685
2004-04-19 18:14 strk
687
* source/: headers/noding.h, noding/IteratedNoder.cpp,
688
noding/MCQuadtreeNoder.cpp, noding/SegmentString.cpp,
689
operation/buffer/OffsetCurveBuilder.cpp,
690
operation/buffer/OffsetCurveSetBuilder.cpp: Some memory leaks
691
plugged in noding algorithms.
693
2004-04-19 17:14 strk
695
* source/: geomgraph/PlanarGraph.cpp, headers/indexQuadtree.h,
696
headers/opBuffer.h, headers/spatialIndex.h,
697
index/quadtree/Quadtree.cpp, operation/buffer/BufferBuilder.cpp,
698
operation/buffer/BufferOp.cpp,
699
operation/buffer/OffsetCurveBuilder.cpp,
700
operation/buffer/OffsetCurveSetBuilder.cpp: Added missing virtual
701
destructor in SpatialIndex class. Memory leaks fixes. Const and
702
throw specifications added.
704
2004-04-19 14:51 strk
706
* source/: headers/noding.h, headers/opBuffer.h,
707
noding/IteratedNoder.cpp, operation/buffer/BufferBuilder.cpp,
708
operation/buffer/BufferOp.cpp: Memory leaks fixes. Throw
709
specifications added.
711
2004-04-16 16:12 strk
713
* source/geom/Point.cpp: Memory leak fix in copy constructor
715
2004-04-16 16:09 strk
717
* source/operation/buffer/BufferOp.cpp: Leaks fixes
719
2004-04-16 15:03 strk
721
* source/operation/buffer/OffsetCurveBuilder.cpp: More leaks fixed
723
2004-04-16 14:48 strk
725
* source/: noding/IteratedNoder.cpp, noding/MCQuadtreeNoder.cpp,
726
operation/buffer/BufferSubgraph.cpp,
727
operation/buffer/OffsetCurveBuilder.cpp: Leak fixes.
729
2004-04-16 13:04 strk
731
* source/operation/buffer/BufferOp.cpp: Memory leaks plugged on
734
2004-04-16 12:00 strk
736
* source/operation/buffer/BufferOp.cpp: Memory leak fixed.
738
2004-04-16 11:01 strk
740
* source/algorithm/CGAlgorithms.cpp: Removed memory leak in
741
CGAlgorithms::isOnline
743
2004-04-16 10:52 strk
745
* source/: headers/planargraph.h, io/Unload.cpp: Unload::Release
746
final delete (static heap allocations should be gone now)
748
2004-04-16 10:35 strk
750
* source/: geom/GeometryFactory.cpp, geom/Point.cpp,
751
headers/geom.h: Memory leaks fixed and const correctness applied
754
2004-04-16 09:42 strk
756
* source/: geom/PrecisionModel.cpp, headers/geom.h, io/Unload.cpp:
757
PrecisionModel::Type made an enum instead of a Type.
759
2004-04-15 17:11 strk
761
* source/io/Unload.cpp: Commented out deletion that seems to cause
764
2004-04-15 16:00 strk
766
* source/: headers/geom.h, headers/opBuffer.h, io/Unload.cpp: Added
767
new cleanup to Unload::Release
769
2004-04-14 15:56 strk
771
* source/: geom/Geometry.cpp, headers/geom.h: All geometries
772
returned by {from,to}InternalGeometry calls are now deleted after
773
use (unless NOT new). Some 'commented' throw specifications in
776
2004-04-14 15:14 strk
778
* source/operation/overlay/OverlayOp.cpp: Removed deletion of
779
externally pointed GeometryFactory from OverlayOp destructor
781
2004-04-14 14:28 strk
783
* source/: geom/GeometryCollection.cpp, geom/GeometryFactory.cpp,
784
index/strtree/AbstractSTRtree.cpp: shouldNeverReachHere exceptions
787
2004-04-14 13:05 strk
789
* source/geom/util/GeometryEditor.cpp: Added support for LinearRing
792
2004-04-14 12:56 strk
794
* source/operation/distance/DistanceOp.cpp: Uncommented
795
initializzazion and destruction of DistanceOp::minDistanceLocation
797
2004-04-14 11:38 strk
799
* source/geom/PrecisionModel.cpp: PrecisionModel(double newScale)
800
missed to set the scale
802
2004-04-14 11:30 strk
804
* source/: headers/noding.h, noding/IteratedNoder.cpp: Private
805
iterated noding funx now use int* instead of vector to know when
808
2004-04-14 11:11 strk
810
* source/operation/buffer/BufferOp.cpp: endCapStyle was never set
811
in BufferOp contructor
813
2004-04-14 10:38 strk
815
* source/operation/buffer/BufferBuilder.cpp: BufferBuilder
816
constructor missed to initialize workingPrecisionModel
818
2004-04-14 10:38 strk
820
* source/operation/buffer/BufferOp.cpp: BufferOp constructor missed
823
2004-04-14 09:29 strk
825
* source/: geom/Geometry.cpp, geom/GeometryFactory.cpp,
826
headers/geom.h: Fixed GeometryFactory constructors to copy given
827
PrecisionModel. Added GeometryFactory copy constructor. Fixed
828
Geometry constructors to copy GeometryFactory.
830
2004-04-14 08:04 ybychkov
832
* source/geomgraph/index/: MonotoneChain.cpp,
833
MonotoneChainEdge.cpp, MonotoneChainIndexer.cpp,
834
SegmentIntersector.cpp, SimpleEdgeSetIntersector.cpp,
835
SimpleMCSweepLineIntersector.cpp, SimpleSweepLineIntersector.cpp,
836
SweepLineEvent.cpp, SweepLineSegment.cpp: "geomgraph/index" committ
839
2004-04-13 16:45 strk
841
* source/geom/Point.cpp: Removed faulty assert in constructor
843
2004-04-13 16:33 strk
845
* source/geom/Makefile.am: Added more source files
847
2004-04-13 16:28 strk
849
* doc/example.cpp: Removed spurious line
851
2004-04-13 15:31 strk
853
* source/headers/precision.h: prototype mismatch fixed
855
2004-04-13 14:29 strk
857
* source/: headers/opDistance.h,
858
operation/distance/GeometryLocation.cpp: GeometryLocation
861
2004-04-13 13:04 strk
863
* source/headers/Makefile.am: Added lost opDistance.h
865
2004-04-13 13:03 strk
867
* source/headers/Makefile.am: Added new header files
869
2004-04-13 12:58 strk
871
* source/geom/Makefile.am: Added new source files
873
2004-04-13 12:05 strk
875
* source/: headers/opDistance.h, operation/distance/DistanceOp.cpp,
876
operation/distance/GeometryLocation.cpp: GeometryLocation
877
constructor made const-correct. Fixed erroneus down-casting in
878
DistanceOp::computeMinDistancePoints.
880
2004-04-13 10:15 strk
882
* source/headers/geom.h: Changed all 'long long' with int64.
883
Changed all 'long long' constants to end with two Ls.
885
2004-04-11 00:41 ybychkov
887
* VisualStudio/GEOS.vcproj, source/geom/LineString.cpp,
888
source/geom/Point.cpp, source/headers/geom.h,
889
source/headers/precision.h, source/headers/util.h,
890
source/operation/buffer/BufferOp.cpp,
891
source/precision/CommonBits.cpp, source/precision/CommonBitsOp.cpp,
892
source/precision/CommonBitsRemover.cpp,
893
source/precision/EnhancedPrecisionOp.cpp,
894
source/precision/SimpleGeometryPrecisionReducer.cpp,
895
source/util/UniqueCoordinateArrayFilter.cpp: "precision" upgraded
898
2004-04-10 10:40 ybychkov
900
* VisualStudio/GEOS.vcproj, source/geomgraph/PlanarGraph.cpp,
901
source/headers/geomgraph.h, source/headers/opBuffer.h,
902
source/headers/opOverlay.h,
903
source/operation/buffer/BufferBuilder.cpp,
904
source/operation/buffer/BufferEdgeBuilder.cpp,
905
source/operation/buffer/BufferLineBuilder.cpp,
906
source/operation/buffer/BufferOp.cpp,
907
source/operation/buffer/BufferSubgraph.cpp,
908
source/operation/buffer/LoopFilter.cpp,
909
source/operation/buffer/OffsetCurveBuilder.cpp,
910
source/operation/buffer/OffsetCurveSetBuilder.cpp,
911
source/operation/buffer/RightmostEdgeFinder.cpp,
912
source/operation/buffer/SubgraphDepthLocater.cpp,
913
source/operation/overlay/OverlayOp.cpp,
914
source/operation/overlay/PolygonBuilder.cpp: "operation/buffer"
917
2004-04-08 06:53 ybychkov
919
* VisualStudio/GEOS.vcproj, source/headers/opPolygonize.h,
920
source/operation/polygonize/PolygonizeDirectedEdge.cpp,
921
source/operation/polygonize/PolygonizeEdge.cpp,
922
source/operation/polygonize/PolygonizeGraph.cpp,
923
source/operation/polygonize/Polygonizer.cpp,
924
source/operation/polygonize/polygonizeEdgeRing.cpp:
925
"operation/polygonize" ported from JTS 1.4
927
2004-04-07 08:55 ybychkov
929
* VisualStudio/GEOS.vcproj, source/geom/CoordinateList.cpp,
930
source/headers/geom.h, source/headers/opLinemerge.h,
931
source/headers/planargraph.h,
932
source/operation/linemerge/EdgeString.cpp,
933
source/operation/linemerge/LineMergeDirectedEdge.cpp,
934
source/operation/linemerge/LineMergeEdge.cpp,
935
source/operation/linemerge/LineMergeGraph.cpp,
936
source/operation/linemerge/LineMerger.cpp,
937
source/planargraph/PlanarGraph.cpp,
938
source/planargraph/planarNodeMap.cpp,
939
source/planargraph/planarPlanarGraph.cpp: "operation/linemerge"
942
2004-04-05 08:35 ybychkov
944
* VisualStudio/GEOS.vcproj, source/algorithm/CGAlgorithms.cpp,
945
source/geom/LineSegment.cpp, source/headers/indexStrtree.h,
946
source/headers/opDistance.h, source/index/strtree/STRtree.cpp,
947
source/operation/distance/ConnectedElementLocationFilter.cpp,
948
source/operation/distance/ConnectedElementPointFilter.cpp,
949
source/operation/distance/DistanceOp.cpp,
950
source/operation/distance/GeometryLocation.cpp,
951
source/operation/distance/LineExtracterFilter.cpp,
952
source/operation/distance/PointExtracterFilter.cpp,
953
source/operation/distance/PolygonExtracterFilter.cpp:
954
"operation/distance" upgraded to JTS 1.4
956
2004-04-04 08:29 ybychkov
958
* VisualStudio/GEOS.vcproj, source/geom/GeometryFactory.cpp,
959
source/geom/util/GeometryEditor.cpp,
960
source/geom/util/LinearComponentExtracter.cpp,
961
source/geom/util/PointExtracter.cpp,
962
source/geom/util/PolygonExtracter.cpp, source/headers/geom.h,
963
source/headers/geomUtil.h, source/headers/geomgraph.h,
964
source/headers/geomgraphindex.h, source/headers/planargraph.h,
965
source/planargraph/PlanarGraph.cpp,
966
source/planargraph/planarDirectedEdge.cpp,
967
source/planargraph/planarDirectedEdgeStar.cpp,
968
source/planargraph/planarEdge.cpp,
969
source/planargraph/planarGraphComponent.cpp,
970
source/planargraph/planarNode.cpp,
971
source/planargraph/planarNodeMap.cpp: "planargraph" and
972
"geom/utill" upgraded to JTS 1.4
974
2004-04-01 12:44 ybychkov
976
* source/: geom/Geometry.cpp, geom/GeometryCollection.cpp,
977
geom/GeometryFactory.cpp, geom/LineString.cpp, geom/LinearRing.cpp,
978
geom/MultiLineString.cpp, geom/MultiPoint.cpp, geom/Polygon.cpp,
979
headers/geom.h, io/Unload.cpp: All "geom" classes from JTS 1.3
982
2004-03-31 09:50 ybychkov
984
* source/: geom/LineString.cpp, geom/MultiPoint.cpp,
985
geom/MultiPolygon.cpp, geom/Point.cpp, geom/Polygon.cpp,
986
geom/PrecisionModel.cpp, geomgraph/EdgeNodingValidator.cpp,
987
headers/geom.h: "geom" partially upgraded to JTS 1.4
989
2004-03-29 08:59 ybychkov
991
* VisualStudio/GEOS.vcproj, source/geom/LineSegment.cpp,
992
source/headers/geom.h, source/headers/nodingSnapround.h,
993
source/headers/opOverlay.h, source/headers/opRelate.h,
994
source/headers/opValid.h, source/headers/operation.h,
995
source/io/Unload.cpp, source/noding/snapround/SegmentSnapper.cpp,
996
source/noding/snapround/SimpleSegmentStringsSnapper.cpp,
997
source/noding/snapround/SnapRounder.cpp,
998
source/operation/GeometryGraphOperation.cpp,
999
source/operation/overlay/OverlayOp.cpp,
1000
source/operation/relate/RelateComputer.cpp,
1001
source/operation/relate/RelateOp.cpp,
1002
source/operation/valid/ConnectedInteriorTester.cpp,
1003
source/operation/valid/IsValidOp.cpp,
1004
source/operation/valid/QuadtreeNestedRingTester.cpp,
1005
source/operation/valid/SimpleNestedRingTester.cpp,
1006
source/operation/valid/SweeplineNestedRingTester.cpp:
1007
"noding/snapround" package ported (JTS 1.4); "operation",
1008
"operation/valid", "operation/relate" and "operation/overlay"
1009
upgraded to JTS 1.4; "geom" partially upgraded.
1011
2004-03-26 08:48 ybychkov
1013
* VisualStudio/GEOS.vcproj, source/headers/noding.h,
1014
source/noding/IteratedNoder.cpp, source/noding/MCQuadtreeNoder.cpp,
1015
source/noding/Noder.cpp, source/noding/NodingValidator.cpp,
1016
source/noding/SegmentNode.cpp, source/noding/SegmentNodeList.cpp,
1017
source/noding/SegmentString.cpp, source/noding/SimpleNoder.cpp,
1018
source/noding/nodingSegmentIntersector.cpp: "noding" package ported
1021
2004-03-25 03:23 ybychkov
1023
* source/: algorithm/RobustLineIntersector.cpp,
1024
headers/indexBintree.h, headers/indexChain.h,
1025
headers/indexQuadtree.h, headers/indexStrtree.h,
1026
headers/spatialIndex.h, index/chain/MonotoneChainBuilder.cpp,
1027
index/chain/MonotoneChainOverlapAction.cpp,
1028
index/chain/MonotoneChainSelectAction.cpp,
1029
index/chain/indexMonotoneChain.cpp, index/quadtree/Quadtree.cpp,
1030
index/strtree/AbstractNode.cpp, index/strtree/AbstractSTRtree.cpp,
1031
index/strtree/SIRtree.cpp, index/strtree/STRtree.cpp: All "index/*"
1032
packages upgraded to JTS 1.4
1034
2004-03-19 10:48 ybychkov
1036
* VisualStudio/GEOS.vcproj, source/algorithm/PointLocator.cpp,
1037
source/geomgraph/Depth.cpp, source/geomgraph/DirectedEdge.cpp,
1038
source/geomgraph/DirectedEdgeStar.cpp, source/geomgraph/Edge.cpp,
1039
source/geomgraph/EdgeEnd.cpp, source/geomgraph/EdgeEndStar.cpp,
1040
source/geomgraph/EdgeIntersection.cpp,
1041
source/geomgraph/EdgeIntersectionList.cpp,
1042
source/geomgraph/EdgeList.cpp,
1043
source/geomgraph/EdgeNodingValidator.cpp,
1044
source/geomgraph/EdgeRing.cpp, source/geomgraph/GeometryGraph.cpp,
1045
source/geomgraph/GraphComponent.cpp, source/geomgraph/Label.cpp,
1046
source/geomgraph/Node.cpp, source/geomgraph/NodeFactory.cpp,
1047
source/geomgraph/NodeMap.cpp, source/geomgraph/PlanarGraph.cpp,
1048
source/geomgraph/Position.cpp, source/geomgraph/Quadrant.cpp,
1049
source/geomgraph/TopologyLocation.cpp, source/headers/geomgraph.h,
1050
source/headers/geomgraphindex.h, source/headers/graph.h,
1051
source/headers/graphindex.h, source/headers/noding.h,
1052
source/headers/opOverlay.h, source/headers/opRelate.h,
1053
source/headers/operation.h,
1054
source/index/chain/MonotoneChainBuilder.cpp, source/io/Unload.cpp,
1055
source/operation/buffer/BufferOp.cpp,
1056
source/operation/overlay/OverlayOp.cpp, source/test/XMLTester.cpp:
1057
"geomgraph" and "geomgraph/indexl" upgraded to JTS 1.4
1059
2004-03-18 11:42 ybychkov
1061
* VisualStudio/GEOS.vcproj, source/geom/Coordinate.cpp,
1062
source/geom/CoordinateList.cpp, source/geom/Envelope.cpp,
1063
source/geom/Triangle.cpp, source/headers/geom.h,
1064
source/headers/io.h, source/headers/util.h,
1065
source/io/StringTokenizer.cpp, source/io/WKTReader.cpp,
1066
source/io/WKTWriter.cpp, source/util/GeometricShapeFactory.cpp:
1067
"IO" and "Util" upgraded to JTS 1.4 "Geometry" partially upgraded.
1069
2004-03-17 03:00 ybychkov
1071
* VisualStudio/GEOS.sln, VisualStudio/GEOS.vcproj,
1072
source/algorithm/CGAlgorithms.cpp,
1073
source/algorithm/CentroidArea.cpp, source/algorithm/ConvexHull.cpp,
1074
source/algorithm/InteriorPointArea.cpp,
1075
source/algorithm/LineIntersector.cpp,
1076
source/algorithm/MinimumDiameter.cpp,
1077
source/algorithm/NonRobustCGAlgorithms.cpp,
1078
source/algorithm/NotRepresentableException.cpp,
1079
source/algorithm/PointLocator.cpp,
1080
source/algorithm/RobustCGAlgorithms.cpp,
1081
source/algorithm/RobustLineIntersector.cpp,
1082
source/algorithm/SimplePointInAreaLocator.cpp,
1083
source/algorithm/SimplePointInRing.cpp, source/geom/Geometry.cpp,
1084
source/headers/geom.h, source/headers/geosAlgorithm.h,
1085
source/test/Stackwalker.h: "Algorithm" upgraded to JTS 1.4
1087
2004-03-01 23:04 strk
1089
* source/: geom/Geometry.cpp, headers/geom.h, headers/opBuffer.h,
1090
headers/opRelate.h, operation/buffer/BufferOp.cpp,
1091
operation/relate/RelateOp.cpp: applied const correctness changes by
1092
Manuel Prieto Villegas <ManuelPrietoVillegas@telefonica.net>
1094
2004-02-27 18:43 strk
1096
* source/geom/Polygon.cpp: memory leak fix in Polygon::getArea() -
1097
reported by 'Manuel Prieto Villegas' <mprieto@dap.es>
1099
2004-02-27 18:42 strk
1101
* source/: algorithm/CGAlgorithms.cpp, headers/geosAlgorithm.h:
1102
made CGAlgorithms::signedArea() and CGAlgorithms::length()
1103
arguments const-correct
1105
2004-02-20 06:44 pramsey
1107
* ltmain.sh: Changed to new version of ltmain, that matches the
1108
version of libtool on build box
1110
2004-01-20 06:51 pramsey
1112
* configure.in: Change platform.h back to AM_CONFIG_HEADER.
1114
2004-01-20 06:10 pramsey
1116
* configure.in: Change AM_CONFIG_HEADER to AC_CONFIG_HEADERS to
1117
allow autoheader to work its magic.
1119
2003-12-11 18:01 strk
1121
* source/operation/buffer/BufferOp.cpp: made buffer(0) back to its
1122
*correct* semantic (empy collection)
1124
2003-12-11 17:01 strk
1126
* source/operation/buffer/BufferOp.cpp: made buffer operation
1127
return a cloned input geom when called with 0 as distance
1129
2003-12-11 16:53 strk
1131
* source/geom/GeometryCollection.cpp: Fixed bogus copy constructor
1132
(making clone bogus)
1134
2003-11-13 12:57 strk
1136
* doc/example.cpp: bug fixed in relate call
1138
2003-11-12 23:03 strk
1140
* doc/example.cpp: added relational operators
1142
2003-11-12 19:02 strk
1144
* source/: headers/graph.h, headers/opOverlay.h,
1145
operation/overlay/OverlayOp.cpp,
1146
operation/overlay/PolygonBuilder.cpp: Added throw specification.
1147
Fixed leaks on exceptions.
1149
2003-11-12 18:15 strk
1151
* source/geom/PrecisionModel.cpp: made sure PrecisionModel scale is
1154
2003-11-12 18:10 strk
1156
* source/test/XMLTester.cpp: added missing initialization
1158
2003-11-12 17:14 strk
1160
* source/: headers/opOverlay.h, operation/overlay/OverlayOp.cpp:
1161
Added some more throw specifications and cleanup on exception
1164
2003-11-12 16:43 strk
1166
* source/headers/graph.h: Added some more throw specifications
1168
2003-11-12 16:02 strk
1170
* source/test/XMLTester.cpp: more cleanup on exception
1172
2003-11-12 12:08 strk
1174
* doc/example.cpp: removed old changelog, moved comments in the
1177
2003-11-12 12:05 strk
1179
* autogen.sh: added autoheader call
1181
2003-11-07 18:51 strk
1183
* source/operation/buffer/BufferOp.cpp: Memory leak fix in
1186
2003-11-07 18:49 pramsey
1188
* ChangeLog: Added current ChangeLog
1190
2003-11-07 18:45 strk
1192
* source/headers/config.h.in: will be generated with ./autogen.sh
1194
2003-11-07 15:21 strk
1196
* Makefile.am, configure.in, doc/.cvsignore, doc/Makefile,
1197
doc/Makefile.am: Made doc/ directory part of distribution.
1198
Uniformed doc build script to autotools.
1200
2003-11-07 15:19 strk
1202
* source/headers/.cvsignore: added config.h.in (missed before)
1204
2003-11-07 15:18 strk
1206
* source/headers/.cvsignore: added config.h.in
1208
2003-11-07 02:58 pramsey
1210
* AUTHORS: Added people!
1212
2003-11-07 02:23 pramsey
1214
* doc/example.cpp, source/algorithm/CGAlgorithms.cpp,
1215
source/algorithm/CentroidArea.cpp,
1216
source/algorithm/CentroidLine.cpp,
1217
source/algorithm/CentroidPoint.cpp,
1218
source/algorithm/ConvexHull.cpp, source/algorithm/HCoordinate.cpp,
1219
source/algorithm/InteriorPointArea.cpp,
1220
source/algorithm/InteriorPointLine.cpp,
1221
source/algorithm/InteriorPointPoint.cpp,
1222
source/algorithm/LineIntersector.cpp,
1223
source/algorithm/MCPointInRing.cpp,
1224
source/algorithm/NonRobustCGAlgorithms.cpp,
1225
source/algorithm/NonRobustLineIntersector.cpp,
1226
source/algorithm/NotRepresentableException.cpp,
1227
source/algorithm/PointLocator.cpp,
1228
source/algorithm/RobustCGAlgorithms.cpp,
1229
source/algorithm/RobustDeterminant.cpp,
1230
source/algorithm/RobustLineIntersector.cpp,
1231
source/algorithm/SIRtreePointInRing.cpp,
1232
source/algorithm/SimplePointInAreaLocator.cpp,
1233
source/algorithm/SimplePointInRing.cpp,
1234
source/bigtest/GeometryTestFactory.cpp,
1235
source/bigtest/TestSweepLineSpeed.cpp,
1236
source/examples/CPCLException.cpp,
1237
source/examples/CoordinateListsExample.cpp,
1238
source/examples/CustomCoordinateListExample.cpp,
1239
source/examples/CustomCoordinateListExample.h,
1240
source/examples/CustomPointCoordinateList.cpp,
1241
source/geom/BasicCoordinateList.cpp, source/geom/Coordinate.cpp,
1242
source/geom/CoordinateList.cpp,
1243
source/geom/CoordinateListFactory.cpp, source/geom/Dimension.cpp,
1244
source/geom/Envelope.cpp, source/geom/Geometry.cpp,
1245
source/geom/GeometryCollection.cpp,
1246
source/geom/GeometryCollectionIterator.cpp,
1247
source/geom/GeometryComponentFilter.cpp,
1248
source/geom/GeometryFactory.cpp,
1249
source/geom/IntersectionMatrix.cpp, source/geom/LineSegment.cpp,
1250
source/geom/LineString.cpp, source/geom/LinearRing.cpp,
1251
source/geom/Location.cpp, source/geom/MultiLineString.cpp,
1252
source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
1253
source/geom/Point.cpp, source/geom/PointCoordinateList.cpp,
1254
source/geom/Polygon.cpp, source/geom/PrecisionModel.cpp,
1255
source/geom/TopologyException.cpp, source/headers/acconfig.h,
1256
source/headers/bigtest.h, source/headers/config.h.in,
1257
source/headers/geom.h, source/headers/geosAlgorithm.h,
1258
source/headers/graph.h, source/headers/graphindex.h,
1259
source/headers/indexBintree.h, source/headers/indexChain.h,
1260
source/headers/indexQuadtree.h, source/headers/indexStrtree.h,
1261
source/headers/indexSweepline.h, source/headers/io.h,
1262
source/headers/opBuffer.h, source/headers/opDistance.h,
1263
source/headers/opOverlay.h, source/headers/opRelate.h,
1264
source/headers/opValid.h, source/headers/operation.h,
1265
source/headers/spatialIndex.h, source/headers/unload.h,
1266
source/headers/util.h, source/index/bintree/BinTreeInterval.cpp,
1267
source/index/bintree/BinTreeNode.cpp,
1268
source/index/bintree/Bintree.cpp, source/index/bintree/Key.cpp,
1269
source/index/bintree/NodeBase.cpp, source/index/bintree/Root.cpp,
1270
source/index/chain/MonotoneChainBuilder.cpp,
1271
source/index/chain/MonotoneChainOverlapAction.cpp,
1272
source/index/chain/MonotoneChainSelectAction.cpp,
1273
source/index/chain/indexMonotoneChain.cpp,
1274
source/index/quadtree/DoubleBits.cpp,
1275
source/index/quadtree/IntervalSize.cpp,
1276
source/index/quadtree/QuadTreeKey.cpp,
1277
source/index/quadtree/QuadTreeNode.cpp,
1278
source/index/quadtree/QuadTreeNodeBase.cpp,
1279
source/index/quadtree/QuadTreeRoot.cpp,
1280
source/index/quadtree/Quadtree.cpp,
1281
source/index/strtree/AbstractNode.cpp,
1282
source/index/strtree/AbstractSTRtree.cpp,
1283
source/index/strtree/Interval.cpp,
1284
source/index/strtree/ItemBoundable.cpp,
1285
source/index/strtree/SIRtree.cpp, source/index/strtree/STRtree.cpp,
1286
source/index/sweepline/SweepLineIndex.cpp,
1287
source/index/sweepline/SweepLineInterval.cpp,
1288
source/index/sweepline/indexSweepLineEvent.cpp,
1289
source/io/ParseException.cpp, source/io/StringTokenizer.cpp,
1290
source/io/Unload.cpp, source/io/WKTReader.cpp,
1291
source/io/WKTWriter.cpp, source/io/Writer.cpp,
1292
source/io/markup/MarkupSTL.h,
1293
source/operation/GeometryGraphOperation.cpp,
1294
source/operation/IsSimpleOp.cpp,
1295
source/operation/buffer/BufferEdgeBuilder.cpp,
1296
source/operation/buffer/BufferLineBuilder.cpp,
1297
source/operation/buffer/BufferOp.cpp,
1298
source/operation/buffer/BufferSubgraph.cpp,
1299
source/operation/buffer/LoopFilter.cpp,
1300
source/operation/buffer/RightmostEdgeFinder.cpp,
1301
source/operation/distance/ConnectedElementPointFilter.cpp,
1302
source/operation/distance/DistanceOp.cpp,
1303
source/operation/distance/LineExtracterFilter.cpp,
1304
source/operation/distance/PointExtracterFilter.cpp,
1305
source/operation/distance/PolygonExtracterFilter.cpp,
1306
source/operation/overlay/EdgeSetNoder.cpp,
1307
source/operation/overlay/LineBuilder.cpp,
1308
source/operation/overlay/MaximalEdgeRing.cpp,
1309
source/operation/overlay/MinimalEdgeRing.cpp,
1310
source/operation/overlay/OverlayNodeFactory.cpp,
1311
source/operation/overlay/OverlayOp.cpp,
1312
source/operation/overlay/PointBuilder.cpp,
1313
source/operation/overlay/PolygonBuilder.cpp,
1314
source/operation/relate/EdgeEndBuilder.cpp,
1315
source/operation/relate/EdgeEndBundle.cpp,
1316
source/operation/relate/EdgeEndBundleStar.cpp,
1317
source/operation/relate/RelateComputer.cpp,
1318
source/operation/relate/RelateNode.cpp,
1319
source/operation/relate/RelateNodeFactory.cpp,
1320
source/operation/relate/RelateNodeGraph.cpp,
1321
source/operation/relate/RelateOp.cpp,
1322
source/operation/valid/ConnectedInteriorTester.cpp,
1323
source/operation/valid/ConsistentAreaTester.cpp,
1324
source/operation/valid/IsValidOp.cpp,
1325
source/operation/valid/QuadtreeNestedRingTester.cpp,
1326
source/operation/valid/RepeatedPointTester.cpp,
1327
source/operation/valid/SimpleNestedRingTester.cpp,
1328
source/operation/valid/SweeplineNestedRingTester.cpp,
1329
source/operation/valid/TopologyValidationError.cpp,
1330
source/test/CTS.cpp, source/test/SimpleWKTTester.cpp,
1331
source/test/Stackwalker.h, source/test/XMLTester.cpp,
1332
source/util/Assert.cpp, source/util/AssertionFailedException.cpp,
1333
source/util/CoordinateArrayFiter.cpp,
1334
source/util/GEOSException.cpp,
1335
source/util/IllegalArgumentException.cpp,
1336
source/util/UniqueCoordinateArrayFilter.cpp,
1337
source/util/UnsupportedOperationException.cpp: Add standard CVS
1338
headers licence notices and copyrights to all cpp and h files.
1340
2003-11-06 19:50 strk
1342
* doc/.cvsignore: first import
1344
2003-11-06 19:48 strk
1348
2003-11-06 19:48 strk
1350
* source/operation/overlay/PolygonBuilder.cpp: added throw
1351
information comment in PolygonBuilder
1353
2003-11-06 19:47 strk
1355
* source/operation/buffer/BufferOp.cpp: Added throw specification
1356
for BufferOp's ::buildSubgraphs() and ::computeBuffer(). Cleanup on
1357
exception in computeBuffer().
1359
2003-11-06 19:46 strk
1361
* source/headers/opBuffer.h: Added throw specification for
1362
BufferOp's ::buildSubgraphs() and ::computeBuffer()
1364
2003-11-06 19:45 strk
1366
* source/headers/graph.h: Added throw specification for
1367
DirectEdgeStar::linkResultDirectedEdges()
1369
2003-11-06 19:00 strk
1371
* source/operation/buffer/BufferOp.cpp: Cleanup on exception in
1374
2003-11-06 18:48 strk
1376
* source/operation/buffer/BufferLineBuilder.cpp: Fixed memory leaks
1377
in ::closePt() and ::addLineEndCap()
1379
2003-11-06 18:47 strk
1381
* source/operation/buffer/BufferEdgeBuilder.cpp: Added support for
1382
LinearRing, removed memory leaks in ::addLineString
1384
2003-11-06 18:41 strk
1386
* doc/example.cpp: Added Buffer,Intersection,Difference and
1387
Symdifference. Exception cleanup
1389
2003-11-06 18:33 pramsey
1391
* INSTALL: Small addition of into about LD_LIBRARY_PATH
1393
2003-11-05 22:52 strk
1395
* doc/: Makefile, example.cpp: Modified example.cpp to make use of
1396
vectors instead of Geometry * / int couples. Added LineString
1397
creation example. Added Makefile to compile it.
1399
2003-11-03 17:09 strk
1401
* doc/example.cpp: Removed comments about segfaults, made the
1402
simple collection creation call cleaner by use of the clone()
1405
2003-10-31 17:36 strk
1407
* source/: geom/GeometryCollection.cpp, geom/LineString.cpp,
1408
geom/Point.cpp, geom/Polygon.cpp, headers/geom.h: Re-introduced
1409
clone() method. Copy constructor could not really replace it.
1411
2003-10-29 11:38 strk
1413
* doc/example.cpp: Added centroid computation example
1415
2003-10-29 11:38 strk
1417
* source/algorithm/CentroidLine.cpp: Added support for LinearRing
1418
types (treated as LineString)
1420
2003-10-24 23:27 strk
1422
* source/headers/geom.h: Added GeometryTypeId enum and
1423
getGeometryTypeId abstract Geometry method.
1425
2003-10-23 11:17 strk
1427
* source/headers/.cvsignore: Added stamp-h2 and platform.h
1429
2003-10-23 11:12 strk
1431
* source/headers/util.h: Made CoordinateArrayFilter destructor
1434
2003-10-23 01:58 strk
1436
* configure.in, source/headers/platform.h,
1437
source/headers/platform.h.in: Made platform.h be created by
1438
configure. In this way we will not have problems of installed
1439
headers trying to include phantom config.h.
1441
2003-10-22 02:44 strk
1443
* source/: headers/indexQuadtree.h, headers/platform.h,
1444
index/quadtree/DoubleBits.cpp: Quadtree bitfield operations made
1445
using type int64. Type int64 typedef'ed based on autoconf detected
1446
int type (long or long long). If long is not 64bits int64 will be
1447
really 32 bits and INT64_IS_REALLY32 will be defined.
1449
2003-10-22 01:51 strk
1451
* acsite.m4, configure.in, source/headers/acconfig.h,
1452
source/headers/config.h.in: Added macros to find 64bit integer.
1454
2003-10-21 18:16 strk
1456
* doc/example.cpp: Uncommented point creation lines. Updated
1457
comments about segfaults.
1459
2003-10-21 07:35 pramsey
1461
* source/test/Makefile.am: Added test.xml so it gets picked up by
1464
2003-10-21 07:09 pramsey
1466
* INSTALL: Added simple installation directions.
1468
2003-10-21 06:55 pramsey
1470
* source/: examples/Makefile.am, geom/Makefile.am,
1471
test/Makefile.am: Fix up references to header files to 'make dist'
1474
2003-10-20 19:50 strk
1476
* doc/example.cpp: added Union example
1478
2003-10-20 17:41 strk
1480
* source/: geom/Geometry.cpp, headers/geom.h:
1481
Geometry::checkNotGeometryCollection made static and
1484
2003-10-20 16:02 strk
1486
* source/operation/valid/ConnectedInteriorTester.cpp: more explicit
1487
exception thrown on null Directed Edge detection
1489
2003-10-20 15:56 strk
1491
* source/util/AssertionFailedException.cpp: fixed typo
1493
2003-10-17 07:51 ybychkov
1495
* VisualStudio/GEOS.vcproj, source/geom/Polygon.cpp,
1496
source/headers/indexQuadtree.h,
1497
source/index/quadtree/DoubleBits.cpp, source/test/XMLTester.cpp:
1498
Fixed a small memory leak.
1500
2003-10-16 19:41 strk
1502
* source/util/: GEOSException.cpp,
1503
UnsupportedOperationException.cpp: Fixed a bug in GEOSException
1504
that prevented print of the type of exception thrown.
1506
2003-10-16 19:33 strk
1508
* source/operation/valid/RepeatedPointTester.cpp: dropped useless
1511
2003-10-16 19:05 strk
1513
* source/: geom/TopologyException.cpp, headers/geom.h,
1514
headers/util.h, util/IllegalArgumentException.cpp: Made
1515
TopologyException inherit from GEOSException. Adjusted
1516
IllegalArgumentException subclassing.
1518
2003-10-16 15:01 strk
1520
* source/test/XMLTester.cpp: Added call to Unload::Release()
1522
2003-10-16 14:09 strk
1524
* source/test/XMLTester.cpp: bug fixed in exception handling
1526
2003-10-16 10:50 strk
1528
* source/: algorithm/CentroidArea.cpp, algorithm/CentroidLine.cpp,
1529
algorithm/InteriorPointArea.cpp, algorithm/InteriorPointLine.cpp,
1530
algorithm/MCPointInRing.cpp, algorithm/PointLocator.cpp,
1531
algorithm/SIRtreePointInRing.cpp,
1532
algorithm/SimplePointInAreaLocator.cpp,
1533
algorithm/SimplePointInRing.cpp, geom/LineString.cpp,
1534
geom/MultiPolygon.cpp, geom/Polygon.cpp, headers/geosAlgorithm.h,
1535
operation/distance/DistanceOp.cpp,
1536
operation/overlay/LineBuilder.cpp,
1537
operation/valid/QuadtreeNestedRingTester.cpp: Memory leak fixes.
1538
Improved performance by mean of more calls to new
1539
getCoordinatesRO() when applicable.
1541
2003-10-16 10:48 strk
1543
* source/test/XMLTester.cpp: Exceptions handled
1545
2003-10-15 18:39 strk
1547
* source/: geom/GeometryFactory.cpp, headers/geom.h,
1548
headers/graph.h, headers/graphindex.h,
1549
operation/buffer/BufferOp.cpp,
1550
operation/buffer/RightmostEdgeFinder.cpp,
1551
operation/overlay/LineBuilder.cpp: Made Edge::getCoordinates()
1552
return a 'const' value. Adapted code set.
1554
2003-10-15 17:47 strk
1556
* source/algorithm/: MCPointInRing.cpp, PointLocator.cpp: Adapted
1557
to new getCoordinatesRO() interface
1559
2003-10-15 17:30 strk
1561
* source/headers/graphindex.h: Declared a SweepLineEventOBJ from
1562
which MonotoneChain and SweepLineSegment derive to abstract
1563
SweepLineEvent object previously done on void * pointers. No more
1564
compiler warnings...
1566
2003-10-15 13:24 strk
1568
* source/operation/valid/: ConnectedInteriorTester.cpp,
1569
IsValidOp.cpp: Use getCoordinatesRO() introduced.
1571
2003-10-15 13:23 strk
1573
* source/: geom/BasicCoordinateList.cpp, geom/CoordinateList.cpp,
1574
geom/PointCoordinateList.cpp, headers/geom.h: Formalized const
1575
nature of toVector() method and of first argument to static
1576
removeRepeatedPoints().
1578
2003-10-15 12:17 strk
1580
* source/: geom/BasicCoordinateList.cpp,
1581
geom/PointCoordinateList.cpp, headers/geom.h: Made setPoints() get
1582
a const vector<Coordinate>.
1584
2003-10-15 11:54 strk
1586
* source/: geom/LineString.cpp, headers/geom.h: Added
1587
getCoordinatesRO() public method.
1589
2003-10-15 10:52 strk
1591
* source/io/WKTReader.cpp: Memory leaks fixed.
1593
2003-10-15 10:51 strk
1595
* TODO: Initial import
1597
2003-10-15 10:08 strk
1599
* source/geom/Polygon.cpp: Memory leaks fixed. Partially due to
1600
getCoordinates() and GeometryCollection() changes, partially old
1603
2003-10-14 17:58 strk
1605
* source/geom/GeometryFactory.cpp: Useless vector<Geometry *>
1606
leaking allocations removed
1608
2003-10-13 23:26 strk
1610
* .cvsignore, macros/.cvsignore, source/bigtest/.cvsignore,
1611
source/examples/.cvsignore, source/geom/.cvsignore,
1612
source/headers/.cvsignore, source/test/.cvsignore: Added build time
1613
created files to cvsignore lists
1615
2003-10-13 19:54 strk
1617
* source/: headers/opValid.h, operation/valid/IsValidOp.cpp:
1618
IsValidOp constructor used same name for the arg and a private
1621
2003-10-13 19:47 strk
1623
* source/operation/overlay/: MaximalEdgeRing.cpp,
1624
PolygonBuilder.cpp: delete statement removed
1626
2003-10-13 17:39 strk
1628
* source/: algorithm/CentroidArea.cpp,
1629
algorithm/InteriorPointPoint.cpp, headers/geosAlgorithm.h: Fixed
1630
some leak or fault flips (forced copy of a single coordinate)
1632
2003-10-13 17:02 strk
1634
* source/test/XMLTester.cpp: accept input file as first argument on
1637
2003-10-13 14:51 strk
1639
* source/: geom/Geometry.cpp, headers/geom.h: removed sortedClasses
1640
strings array from all geometries.
1642
2003-10-13 11:24 strk
1644
* source/: headers/indexQuadtree.h, index/quadtree/DoubleBits.cpp:
1645
long -> long long enlargement of types to allow for left/rigth
1648
2003-10-11 05:23 strk
1650
* source/geom/: LineString.cpp, LinearRing.cpp: fixed spurious
1653
2003-10-11 03:56 strk
1655
* source/: algorithm/CGAlgorithms.cpp, algorithm/CentroidArea.cpp,
1656
algorithm/CentroidLine.cpp, algorithm/CentroidPoint.cpp,
1657
algorithm/ConvexHull.cpp, algorithm/InteriorPointArea.cpp,
1658
algorithm/InteriorPointLine.cpp, algorithm/InteriorPointPoint.cpp,
1659
algorithm/LineIntersector.cpp, algorithm/MCPointInRing.cpp,
1660
algorithm/NonRobustCGAlgorithms.cpp,
1661
algorithm/NonRobustLineIntersector.cpp, algorithm/PointLocator.cpp,
1662
algorithm/RobustCGAlgorithms.cpp,
1663
algorithm/RobustLineIntersector.cpp,
1664
algorithm/SIRtreePointInRing.cpp,
1665
algorithm/SimplePointInAreaLocator.cpp,
1666
algorithm/SimplePointInRing.cpp, geom/BasicCoordinateList.cpp,
1667
geom/Coordinate.cpp, geom/CoordinateList.cpp, geom/Envelope.cpp,
1668
geom/Geometry.cpp, geom/GeometryCollection.cpp,
1669
geom/GeometryCollectionIterator.cpp,
1670
geom/GeometryComponentFilter.cpp, geom/GeometryFactory.cpp,
1671
geom/LineSegment.cpp, geom/LineString.cpp, geom/LinearRing.cpp,
1672
geom/MultiLineString.cpp, geom/MultiPoint.cpp,
1673
geom/MultiPolygon.cpp, geom/Point.cpp,
1674
geom/PointCoordinateList.cpp, geom/Polygon.cpp,
1675
geom/PrecisionModel.cpp, headers/geom.h, headers/geosAlgorithm.h,
1676
headers/graph.h, headers/io.h, headers/opBuffer.h,
1677
headers/opDistance.h, headers/opOverlay.h, headers/opRelate.h,
1678
headers/opValid.h, headers/operation.h, headers/util.h,
1679
index/chain/indexMonotoneChain.cpp, io/WKTWriter.cpp,
1680
operation/GeometryGraphOperation.cpp, operation/IsSimpleOp.cpp,
1681
operation/buffer/BufferEdgeBuilder.cpp,
1682
operation/buffer/BufferLineBuilder.cpp,
1683
operation/buffer/LoopFilter.cpp,
1684
operation/buffer/RightmostEdgeFinder.cpp,
1685
operation/distance/ConnectedElementPointFilter.cpp,
1686
operation/distance/DistanceOp.cpp,
1687
operation/distance/LineExtracterFilter.cpp,
1688
operation/distance/PointExtracterFilter.cpp,
1689
operation/distance/PolygonExtracterFilter.cpp,
1690
operation/overlay/OverlayOp.cpp,
1691
operation/overlay/PointBuilder.cpp,
1692
operation/overlay/PolygonBuilder.cpp,
1693
operation/relate/RelateComputer.cpp, operation/relate/RelateOp.cpp,
1694
operation/valid/ConnectedInteriorTester.cpp,
1695
operation/valid/IsValidOp.cpp,
1696
operation/valid/QuadtreeNestedRingTester.cpp,
1697
operation/valid/RepeatedPointTester.cpp,
1698
operation/valid/SimpleNestedRingTester.cpp,
1699
operation/valid/SweeplineNestedRingTester.cpp, util/Assert.cpp,
1700
util/CoordinateArrayFiter.cpp,
1701
util/UniqueCoordinateArrayFilter.cpp:
1702
Code base padded with 'const' keywords ;)
1704
2003-10-09 17:35 strk
1706
* source/: geom/GeometryFactory.cpp, headers/geom.h: added 'const'
1707
keyword to GeometryFactory constructor, Log on top of geom.h
1709
2003-10-09 13:20 strk
1711
* doc/example.cpp: moved Log to a better place
1713
2003-10-09 13:19 strk
1715
* doc/example.cpp: added convexHull and PrecisionModel
1717
2003-10-09 12:14 strk
1719
* source/geom/GeometryFactory.cpp: just a style change in top Log
1722
2003-10-09 12:10 strk
1724
* source/geom/PrecisionModel.cpp: Throw an exception if scale is 0.
1727
2003-10-09 11:42 strk
1729
* source/geom/GeometryFactory.cpp:
1730
Tried to "formalize" constant nature of the first argument given to
1731
constructor by PrecisionModel and SRID specification. Added CVS Log
1734
2003-10-09 10:58 strk
1736
* doc/example.cpp, source/algorithm/ConvexHull.cpp:
1737
Added convexHull() call to example, fixed leaks in ConvexHull
1739
2003-10-09 02:11 strk
1742
First reference-by-example file.
1744
2003-10-08 18:51 strk
1746
* source/: geom/Makefile.am, headers/Makefile.am, headers/geom.h,
1747
headers/graph.h, headers/indexQuadtree.h, headers/opRelate.h,
1748
headers/opValid.h, headers/operation.h, headers/unload.h,
1750
Added xie's Unload class with some fixes.
1752
2003-10-08 15:18 strk
1754
* source/: headers/io.h, io/WKTWriter.cpp:
1755
added missing LinearRing writing capabilities.
1757
2003-10-08 12:36 strk
1759
* source/geom/GeometryCollection.cpp:
1760
Constructor by vector<Geometry *> * now makes a copy of the vector
1761
so that call ers can safely delete it when done.
1763
2003-10-07 23:47 strk
1765
* source/: algorithm/SimplePointInAreaLocator.cpp,
1766
geom/Polygon.cpp, operation/overlay/PolygonBuilder.cpp:
1767
had all getCoordinates() callers free returned value.
1769
2003-10-07 20:58 strk
1771
* source/: algorithm/PointLocator.cpp, geom/CoordinateList.cpp,
1772
geom/GeometryCollection.cpp, geom/LineString.cpp,
1773
headers/config.h.in:
1775
LineString constructor now creates its own copy of given
1776
CoordinateList object, and returns a new copy with
1777
getCoordinates(). will be easier to remove by anyone else.
1779
2003-10-03 03:20 ybychkov
1781
* source/: geom/MultiPolygon.cpp, test/XMLTester.cpp: Memory leak
1784
2003-09-29 18:25 strk
1786
* macros/.cvsignore, source/bigtest/.cvsignore,
1787
source/examples/.cvsignore, source/headers/.cvsignore:
1788
Some more cvsignore files. Some entries should probably not be in
1791
2003-09-29 17:07 strk
1794
Added config.sub, config.guess and autom4te.cache
1796
2003-09-29 15:15 strk
1799
Don't wonder about Makefile.in, Makefile, gdal-config
1801
2003-09-26 19:31 strk
1803
* source/algorithm/ConvexHull.cpp:
1805
getConvexHull() made check value returned by reduce() before
1806
deleting it (might be the untouched input).
1808
2003-09-26 11:17 ybychkov
1810
* source/: index/bintree/NodeBase.cpp,
1811
index/quadtree/QuadTreeNodeBase.cpp,
1812
index/quadtree/QuadTreeRoot.cpp, test/XMLTester.cpp: isValid
1813
segfault fixed. Overlay still leaks a bit.
1815
2003-09-24 04:16 ybychkov
1817
* source/: geom/MultiPolygon.cpp, index/bintree/NodeBase.cpp,
1818
index/bintree/Root.cpp, operation/buffer/BufferEdgeBuilder.cpp,
1819
operation/buffer/BufferLineBuilder.cpp,
1820
operation/buffer/BufferOp.cpp,
1821
operation/overlay/PolygonBuilder.cpp, test/XMLTester.cpp: All
1822
reported bugs fiexd. Small leak in Overlay remains.
1824
2003-09-06 10:24 ybychkov
1826
* source/: geom/Geometry.cpp, headers/opDistance.h,
1827
operation/distance/ConnectedElementPointFilter.cpp,
1828
operation/distance/DistanceOp.cpp,
1829
operation/distance/LineExtracterFilter.cpp,
1830
operation/distance/PointExtracterFilter.cpp,
1831
operation/distance/PolygonExtracterFilter.cpp, test/XMLTester.cpp:
1832
isWithinDistance fixed and tested.
1834
2003-09-06 02:01 ybychkov
1836
* source/: algorithm/InteriorPointArea.cpp,
1837
algorithm/InteriorPointLine.cpp, algorithm/InteriorPointPoint.cpp,
1838
geom/Geometry.cpp, operation/overlay/OverlayOp.cpp,
1839
test/XMLTester.cpp: getInteriorPoint bugs fixed.
1841
2003-09-01 08:32 ybychkov
1843
* source/: algorithm/ConvexHull.cpp, geom/Geometry.cpp,
1844
geom/Polygon.cpp, test/XMLTester.cpp: Some ConvexHull bugs fixed.
1846
2003-08-30 09:55 ybychkov
1848
* source/: algorithm/CentroidArea.cpp, geom/Geometry.cpp,
1849
geom/GeometryCollection.cpp, geom/Polygon.cpp,
1850
operation/IsSimpleOp.cpp, test/XMLTester.cpp: Some bugfixes.
1851
XMLTester expanded to accomodate getBoundary, getCentroid,
1854
2003-08-19 01:40 pramsey
1856
* source/algorithm/ConvexHull.java: Removed java source file from
1859
2003-08-19 00:34 pramsey
1861
* configure.in: Change it back :/
1863
2003-08-19 00:33 pramsey
1865
* configure.in: Change version number.
1867
2003-08-18 22:42 pramsey
1869
* ltmain.sh: Return ltmain to distro (oops)
1871
2003-08-18 22:36 pramsey
1873
* mkinstalldirs: Remove more autoconf files
1875
2003-08-18 22:34 pramsey
1877
* acinclude.m4, config.guess, config.sub, install-sh, ltmain.sh:
1878
Removed more autoconf files...
1880
2003-08-18 22:27 pramsey
1882
* missing: Removed 'missing' script.
1884
2003-08-18 18:38 pramsey
1886
* source/headers/Makefile.am: Fixed up to treat headers as headers.
1888
2003-08-17 20:40 pramsey
1890
* Makefile.am, source/Makefile.am,
1891
source/algorithm/CGAlgorithms.cpp,
1892
source/algorithm/CentroidArea.cpp,
1893
source/algorithm/CentroidLine.cpp,
1894
source/algorithm/CentroidPoint.cpp,
1895
source/algorithm/ConvexHull.cpp, source/algorithm/HCoordinate.cpp,
1896
source/algorithm/InteriorPointArea.cpp,
1897
source/algorithm/InteriorPointLine.cpp,
1898
source/algorithm/InteriorPointPoint.cpp,
1899
source/algorithm/LineIntersector.cpp,
1900
source/algorithm/MCPointInRing.cpp,
1901
source/algorithm/NonRobustCGAlgorithms.cpp,
1902
source/algorithm/NonRobustLineIntersector.cpp,
1903
source/algorithm/NotRepresentableException.cpp,
1904
source/algorithm/PointLocator.cpp,
1905
source/algorithm/RobustCGAlgorithms.cpp,
1906
source/algorithm/RobustDeterminant.cpp,
1907
source/algorithm/RobustLineIntersector.cpp,
1908
source/algorithm/SIRtreePointInRing.cpp,
1909
source/algorithm/SimplePointInAreaLocator.cpp,
1910
source/algorithm/SimplePointInRing.cpp, source/bigtest/Makefile.am,
1911
source/examples/CustomCoordinateListExample.h,
1912
source/examples/Makefile.am, source/geom/BasicCoordinateList.cpp,
1913
source/geom/Coordinate.cpp, source/geom/CoordinateList.cpp,
1914
source/geom/CoordinateListFactory.cpp, source/geom/Dimension.cpp,
1915
source/geom/Envelope.cpp, source/geom/Geometry.cpp,
1916
source/geom/GeometryCollection.cpp,
1917
source/geom/GeometryCollectionIterator.cpp,
1918
source/geom/GeometryComponentFilter.cpp,
1919
source/geom/GeometryFactory.cpp,
1920
source/geom/IntersectionMatrix.cpp, source/geom/LineSegment.cpp,
1921
source/geom/LineString.cpp, source/geom/LinearRing.cpp,
1922
source/geom/Location.cpp, source/geom/Makefile.am,
1923
source/geom/MultiLineString.cpp, source/geom/MultiPoint.cpp,
1924
source/geom/MultiPolygon.cpp, source/geom/Point.cpp,
1925
source/geom/PointCoordinateList.cpp, source/geom/Polygon.cpp,
1926
source/geom/PrecisionModel.cpp, source/geom/TopologyException.cpp,
1927
source/headers/Makefile.am, source/headers/geom.h,
1928
source/headers/geosAlgorithm.h,
1929
source/index/bintree/BinTreeInterval.cpp,
1930
source/index/bintree/BinTreeNode.cpp,
1931
source/index/bintree/Bintree.cpp, source/index/bintree/Key.cpp,
1932
source/index/bintree/NodeBase.cpp, source/index/bintree/Root.cpp,
1933
source/index/chain/MonotoneChainBuilder.cpp,
1934
source/index/chain/MonotoneChainOverlapAction.cpp,
1935
source/index/chain/MonotoneChainSelectAction.cpp,
1936
source/index/chain/indexMonotoneChain.cpp,
1937
source/index/quadtree/DoubleBits.cpp,
1938
source/index/quadtree/IntervalSize.cpp,
1939
source/index/quadtree/QuadTreeKey.cpp,
1940
source/index/quadtree/QuadTreeNode.cpp,
1941
source/index/quadtree/QuadTreeNodeBase.cpp,
1942
source/index/quadtree/QuadTreeRoot.cpp,
1943
source/index/quadtree/Quadtree.cpp,
1944
source/index/strtree/AbstractNode.cpp,
1945
source/index/strtree/AbstractSTRtree.cpp,
1946
source/index/strtree/Interval.cpp,
1947
source/index/strtree/ItemBoundable.cpp,
1948
source/index/strtree/SIRtree.cpp,
1949
source/index/sweepline/SweepLineIndex.cpp,
1950
source/index/sweepline/SweepLineInterval.cpp,
1951
source/index/sweepline/indexSweepLineEvent.cpp,
1952
source/io/ParseException.cpp, source/io/StringTokenizer.cpp,
1953
source/io/WKTReader.cpp, source/io/WKTWriter.cpp,
1954
source/io/Writer.cpp, source/operation/GeometryGraphOperation.cpp,
1955
source/operation/IsSimpleOp.cpp,
1956
source/operation/buffer/BufferEdgeBuilder.cpp,
1957
source/operation/buffer/BufferLineBuilder.cpp,
1958
source/operation/buffer/BufferOp.cpp,
1959
source/operation/buffer/BufferSubgraph.cpp,
1960
source/operation/buffer/LoopFilter.cpp,
1961
source/operation/buffer/RightmostEdgeFinder.cpp,
1962
source/operation/distance/ConnectedElementPointFilter.cpp,
1963
source/operation/distance/DistanceOp.cpp,
1964
source/operation/distance/LineExtracterFilter.cpp,
1965
source/operation/distance/PointExtracterFilter.cpp,
1966
source/operation/distance/PolygonExtracterFilter.cpp,
1967
source/operation/overlay/EdgeSetNoder.cpp,
1968
source/operation/overlay/LineBuilder.cpp,
1969
source/operation/overlay/MaximalEdgeRing.cpp,
1970
source/operation/overlay/MinimalEdgeRing.cpp,
1971
source/operation/overlay/OverlayNodeFactory.cpp,
1972
source/operation/overlay/OverlayOp.cpp,
1973
source/operation/overlay/PointBuilder.cpp,
1974
source/operation/overlay/PolygonBuilder.cpp,
1975
source/operation/relate/EdgeEndBuilder.cpp,
1976
source/operation/relate/EdgeEndBundle.cpp,
1977
source/operation/relate/EdgeEndBundleStar.cpp,
1978
source/operation/relate/RelateComputer.cpp,
1979
source/operation/relate/RelateNode.cpp,
1980
source/operation/relate/RelateNodeFactory.cpp,
1981
source/operation/relate/RelateNodeGraph.cpp,
1982
source/operation/relate/RelateOp.cpp,
1983
source/operation/valid/ConnectedInteriorTester.cpp,
1984
source/operation/valid/ConsistentAreaTester.cpp,
1985
source/operation/valid/IsValidOp.cpp,
1986
source/operation/valid/QuadtreeNestedRingTester.cpp,
1987
source/operation/valid/RepeatedPointTester.cpp,
1988
source/operation/valid/SimpleNestedRingTester.cpp,
1989
source/operation/valid/SweeplineNestedRingTester.cpp,
1990
source/operation/valid/TopologyValidationError.cpp,
1991
source/test/Makefile.am, source/test/XMLTester.cpp,
1992
source/util/Assert.cpp, source/util/AssertionFailedException.cpp,
1993
source/util/CoordinateArrayFiter.cpp,
1994
source/util/GEOSException.cpp,
1995
source/util/IllegalArgumentException.cpp,
1996
source/util/UniqueCoordinateArrayFilter.cpp,
1997
source/util/UnsupportedOperationException.cpp: Norman's patch +
1998
global removal of "no newline" + small changes to make Norman's
1999
patch work in the linux build environment.
2001
2003-08-17 20:01 pramsey
2003
* libtool: Removed more configuration files per Norman's request.
2005
2003-08-17 19:56 pramsey
2007
* aclocal.m4, configure: Removed more configure files per Norman's
2010
2003-08-17 19:55 pramsey
2012
* Makefile.in, macros/Makefile.in, source/Makefile.in,
2013
source/bigtest/Makefile.in, source/geom/Coordinate.cpp,
2014
source/geom/Makefile.in, source/headers/Makefile.in,
2015
source/test/Makefile.in, tools/Makefile.in: Removed Makefile.in
2016
files, per Norman's request.
2018
2003-08-16 08:33 ybychkov
2020
* VisualStudio/GEOS.vcproj, source/algorithm/ConvexHull.cpp,
2021
source/algorithm/HCoordinate.cpp,
2022
source/algorithm/LineIntersector.cpp,
2023
source/algorithm/MCPointInRing.cpp,
2024
source/algorithm/RobustCGAlgorithms.cpp,
2025
source/algorithm/RobustLineIntersector.cpp,
2026
source/algorithm/SimplePointInAreaLocator.cpp,
2027
source/bigtest/TestSweepLineSpeed.cpp,
2028
source/geom/BasicCoordinateList.cpp, source/geom/Coordinate.cpp,
2029
source/geom/CoordinateList.cpp, source/geom/Dimension.cpp,
2030
source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp,
2031
source/geom/GeometryCollectionIterator.cpp,
2032
source/geom/GeometryFactory.cpp,
2033
source/geom/IntersectionMatrix.cpp, source/geom/LineString.cpp,
2034
source/geom/LinearRing.cpp, source/geom/Location.cpp,
2035
source/geom/MultiLineString.cpp, source/geom/MultiPoint.cpp,
2036
source/geom/Point.cpp, source/geom/PointCoordinateList.cpp,
2037
source/geom/Polygon.cpp, source/geom/TopologyException.cpp,
2038
source/headers/bigtest.h, source/headers/geom.h,
2039
source/headers/geosAlgorithm.h, source/headers/graph.h,
2040
source/headers/graphindex.h, source/headers/indexBintree.h,
2041
source/headers/indexChain.h, source/headers/indexQuadtree.h,
2042
source/headers/indexStrtree.h, source/headers/indexSweepline.h,
2043
source/headers/io.h, source/headers/opBuffer.h,
2044
source/headers/opDistance.h, source/headers/opOverlay.h,
2045
source/headers/opRelate.h, source/headers/opValid.h,
2046
source/headers/operation.h, source/headers/spatialIndex.h,
2047
source/headers/util.h, source/index/bintree/BinTreeInterval.cpp,
2048
source/index/bintree/BinTreeNode.cpp,
2049
source/index/bintree/Bintree.cpp, source/index/bintree/Key.cpp,
2050
source/index/bintree/NodeBase.cpp, source/index/bintree/Root.cpp,
2051
source/index/chain/MonotoneChainBuilder.cpp,
2052
source/index/chain/indexMonotoneChain.cpp,
2053
source/index/quadtree/DoubleBits.cpp,
2054
source/index/quadtree/QuadTreeKey.cpp,
2055
source/index/quadtree/QuadTreeNode.cpp,
2056
source/index/quadtree/QuadTreeNodeBase.cpp,
2057
source/index/quadtree/QuadTreeRoot.cpp, source/io/WKTReader.cpp,
2058
source/io/WKTWriter.cpp,
2059
source/operation/GeometryGraphOperation.cpp,
2060
source/operation/buffer/BufferOp.cpp,
2061
source/operation/overlay/LineBuilder.cpp,
2062
source/operation/overlay/MaximalEdgeRing.cpp,
2063
source/operation/overlay/MinimalEdgeRing.cpp,
2064
source/operation/overlay/OverlayOp.cpp,
2065
source/operation/overlay/PointBuilder.cpp,
2066
source/operation/overlay/PolygonBuilder.cpp,
2067
source/operation/relate/EdgeEndBuilder.cpp,
2068
source/operation/relate/EdgeEndBundle.cpp,
2069
source/operation/relate/EdgeEndBundleStar.cpp,
2070
source/operation/relate/RelateComputer.cpp,
2071
source/operation/relate/RelateNode.cpp,
2072
source/operation/relate/RelateNodeGraph.cpp,
2073
source/operation/relate/RelateOp.cpp,
2074
source/operation/valid/ConnectedInteriorTester.cpp,
2075
source/operation/valid/ConsistentAreaTester.cpp,
2076
source/operation/valid/IsValidOp.cpp,
2077
source/operation/valid/QuadtreeNestedRingTester.cpp,
2078
source/test/Stackwalker.cpp, source/test/Stackwalker.h,
2079
source/test/XMLTester.cpp, source/util/CoordinateArrayFiter.cpp,
2080
source/util/UniqueCoordinateArrayFilter.cpp: Memory leak fixes.
2082
2003-06-22 00:17 pramsey
2084
* source/geom/Makefile.am: GNU compile fixes from nvine.
2086
2003-06-19 22:54 ybychkov
2088
* source/: algorithm/CGAlgorithms.cpp, algorithm/CentroidArea.cpp,
2089
algorithm/CentroidLine.cpp, algorithm/CentroidPoint.cpp,
2090
algorithm/HCoordinate.cpp, algorithm/InteriorPointArea.cpp,
2091
algorithm/InteriorPointLine.cpp, algorithm/InteriorPointPoint.cpp,
2092
algorithm/LineIntersector.cpp, algorithm/MCPointInRing.cpp,
2093
algorithm/NonRobustCGAlgorithms.cpp,
2094
algorithm/NonRobustLineIntersector.cpp,
2095
algorithm/NotRepresentableException.cpp,
2096
algorithm/PointLocator.cpp, algorithm/RobustCGAlgorithms.cpp,
2097
algorithm/RobustDeterminant.cpp,
2098
algorithm/RobustLineIntersector.cpp,
2099
algorithm/SIRtreePointInRing.cpp,
2100
algorithm/SimplePointInAreaLocator.cpp,
2101
algorithm/SimplePointInRing.cpp, bigtest/GeometryTestFactory.cpp,
2102
bigtest/TestSweepLineSpeed.cpp, examples/CPCLException.cpp,
2103
examples/CoordinateListsExample.cpp,
2104
examples/CustomCoordinateListExample.cpp,
2105
examples/CustomCoordinateListExample.h,
2106
examples/CustomPointCoordinateList.cpp,
2107
geom/BasicCoordinateList.cpp, geom/Coordinate.cpp,
2108
geom/CoordinateList.cpp, geom/CoordinateListFactory.cpp,
2109
geom/Dimension.cpp, geom/Envelope.cpp, geom/Geometry.cpp,
2110
geom/GeometryCollection.cpp, geom/GeometryCollectionIterator.cpp,
2111
geom/GeometryComponentFilter.cpp, geom/GeometryFactory.cpp,
2112
geom/IntersectionMatrix.cpp, geom/LineSegment.cpp,
2113
geom/LineString.cpp, geom/LinearRing.cpp, geom/Location.cpp,
2114
geom/MultiLineString.cpp, geom/MultiPoint.cpp,
2115
geom/MultiPolygon.cpp, geom/Point.cpp,
2116
geom/PointCoordinateList.cpp, geom/Polygon.cpp,
2117
geom/PrecisionModel.cpp, geom/TopologyException.cpp,
2118
headers/bigtest.h, headers/geom.h, headers/geosAlgorithm.h,
2119
headers/graph.h, headers/graphindex.h, headers/indexBintree.h,
2120
headers/indexChain.h, headers/indexQuadtree.h,
2121
headers/indexStrtree.h, headers/indexSweepline.h, headers/io.h,
2122
headers/opBuffer.h, headers/opDistance.h, headers/opOverlay.h,
2123
headers/opRelate.h, headers/opValid.h, headers/operation.h,
2124
headers/spatialIndex.h, headers/util.h,
2125
index/bintree/BinTreeInterval.cpp, index/bintree/BinTreeNode.cpp,
2126
index/bintree/Bintree.cpp, index/bintree/Key.cpp,
2127
index/bintree/NodeBase.cpp, index/bintree/Root.cpp,
2128
index/chain/MonotoneChainBuilder.cpp,
2129
index/chain/MonotoneChainOverlapAction.cpp,
2130
index/chain/MonotoneChainSelectAction.cpp,
2131
index/chain/indexMonotoneChain.cpp, index/quadtree/DoubleBits.cpp,
2132
index/quadtree/IntervalSize.cpp, index/quadtree/QuadTreeKey.cpp,
2133
index/quadtree/QuadTreeNode.cpp,
2134
index/quadtree/QuadTreeNodeBase.cpp,
2135
index/quadtree/QuadTreeRoot.cpp, index/quadtree/Quadtree.cpp,
2136
index/strtree/AbstractNode.cpp, index/strtree/AbstractSTRtree.cpp,
2137
index/strtree/Interval.cpp, index/strtree/ItemBoundable.cpp,
2138
index/strtree/SIRtree.cpp, index/sweepline/SweepLineIndex.cpp,
2139
index/sweepline/SweepLineInterval.cpp,
2140
index/sweepline/indexSweepLineEvent.cpp, io/ParseException.cpp,
2141
io/StringTokenizer.cpp, io/WKTReader.cpp, io/WKTWriter.cpp,
2142
io/Writer.cpp, operation/GeometryGraphOperation.cpp,
2143
operation/IsSimpleOp.cpp, operation/buffer/BufferEdgeBuilder.cpp,
2144
operation/buffer/BufferLineBuilder.cpp,
2145
operation/buffer/BufferOp.cpp, operation/buffer/BufferSubgraph.cpp,
2146
operation/buffer/LoopFilter.cpp,
2147
operation/buffer/RightmostEdgeFinder.cpp,
2148
operation/distance/ConnectedElementPointFilter.cpp,
2149
operation/distance/DistanceOp.cpp,
2150
operation/distance/LineExtracterFilter.cpp,
2151
operation/distance/PointExtracterFilter.cpp,
2152
operation/distance/PolygonExtracterFilter.cpp,
2153
operation/overlay/EdgeSetNoder.cpp,
2154
operation/overlay/LineBuilder.cpp,
2155
operation/overlay/MaximalEdgeRing.cpp,
2156
operation/overlay/MinimalEdgeRing.cpp,
2157
operation/overlay/OverlayNodeFactory.cpp,
2158
operation/overlay/OverlayOp.cpp,
2159
operation/overlay/PointBuilder.cpp,
2160
operation/overlay/PolygonBuilder.cpp,
2161
operation/relate/EdgeEndBuilder.cpp,
2162
operation/relate/EdgeEndBundle.cpp,
2163
operation/relate/EdgeEndBundleStar.cpp,
2164
operation/relate/RelateComputer.cpp,
2165
operation/relate/RelateNode.cpp,
2166
operation/relate/RelateNodeFactory.cpp,
2167
operation/relate/RelateNodeGraph.cpp,
2168
operation/relate/RelateOp.cpp,
2169
operation/valid/ConnectedInteriorTester.cpp,
2170
operation/valid/ConsistentAreaTester.cpp,
2171
operation/valid/IsValidOp.cpp,
2172
operation/valid/QuadtreeNestedRingTester.cpp,
2173
operation/valid/RepeatedPointTester.cpp,
2174
operation/valid/SimpleNestedRingTester.cpp,
2175
operation/valid/SweeplineNestedRingTester.cpp,
2176
operation/valid/TopologyValidationError.cpp, test/CTS.cpp,
2177
test/SimpleWKTTester.cpp, test/XMLTester.cpp, util/Assert.cpp,
2178
util/AssertionFailedException.cpp, util/GEOSException.cpp,
2179
util/IllegalArgumentException.cpp,
2180
util/UnsupportedOperationException.cpp: 'geos' namespace added.
2182
2003-06-18 22:08 ybychkov
2184
* source/: headers/opBuffer.h,
2185
operation/buffer/BufferEdgeBuilder.cpp,
2186
operation/buffer/BufferLineBuilder.cpp,
2187
operation/buffer/BufferOp.cpp, operation/buffer/BufferSubgraph.cpp,
2188
operation/buffer/LoopFilter.cpp,
2189
operation/buffer/RightmostEdgeFinder.cpp: Buffer is almost fully
2192
2003-05-29 02:05 pramsey
2194
* source/: bigtest/Makefile.am, geom/Makefile.am: Final GNU build
2197
2003-05-29 01:55 pramsey
2199
* source/examples/Makefile.am: Added new exception class.
2201
2003-05-29 01:39 pramsey
2203
* source/headers/Makefile.am: Change reference to spatialIndex.h
2205
2003-05-29 01:22 pramsey
2207
* source/geom/Makefile.am: Removed obsolete build entries for
2210
2003-05-29 00:22 ybychkov
2212
* source/: headers/indexStrtree.h, index/strtree/Interval.cpp: Some
2215
2003-05-29 00:11 ybychkov
2217
* source/: index/bintree/Interval.cpp, index/bintree/Node.cpp,
2218
test/XMLTester.cpp: no message
2220
2003-05-28 07:02 pramsey
2222
* source/index/strtree/: Interval.cpp, SIRtree.cpp: Changed
2223
__max/__min to max/min
2225
2003-05-28 07:01 pramsey
2227
* source/index/quadtree/IntervalSize.cpp: Change __max to max
2229
2003-05-28 01:56 pramsey
2231
* source/geom/Makefile.am: Changed from mistaken cpp file names.
2233
2003-05-28 01:54 pramsey
2235
* source/algorithm/CentroidArea.cpp: Added include for <typeinfo>
2237
2003-05-28 01:45 pramsey
2239
* source/headers/indexStrtree.h: GNU build support
2241
2003-05-28 01:42 pramsey
2243
* source/headers/indexQuadtree.h: Fix reference to spatialIndex
2246
2003-05-28 01:41 pramsey
2248
* source/headers/: Makefile.in, SpatialIndex.h, geom.h,
2249
indexStrtree.h, spatialIndex.h: Build updates.
2251
2003-05-28 01:33 pramsey
2253
* source/geom/Makefile.am: Add new files into build support
2255
2003-05-28 01:17 pramsey
2257
* source/headers/Makefile.am: Add all new headers into the build
2260
2003-05-28 01:11 pramsey
2262
* source/: geom/Makefile.am, headers/Makefile.am: Some updates to
2263
synch build with devel.
2265
2003-05-22 01:28 ybychkov
2267
* source/: algorithm/MCPointInRing.cpp, geom/PrecisionModel.cpp,
2268
index/bintree/Key.cpp, operation/relate/RelateOp.cpp: Several bugs
2271
2003-05-19 08:18 ybychkov
2273
* source/: algorithm/HCoordinate.cpp,
2274
algorithm/NotRepresentableException.cpp,
2275
algorithm/RobustLineIntersector.cpp, examples/CPCLException.cpp,
2276
examples/CoordinateListsExample.cpp,
2277
examples/CustomCoordinateListExample.cpp,
2278
examples/CustomCoordinateListExample.h,
2279
examples/CustomPointCoordinateList.cpp, geom/CoordinateList.cpp,
2280
geom/Dimension.cpp, geom/Geometry.cpp, geom/GeometryCollection.cpp,
2281
geom/GeometryCollectionIterator.cpp, geom/GeometryFactory.cpp,
2282
geom/IntersectionMatrix.cpp, geom/LineString.cpp,
2283
geom/LinearRing.cpp, geom/Location.cpp, geom/Point.cpp,
2284
geom/Polygon.cpp, geom/TopologyException.cpp, headers/geom.h,
2285
headers/geosAlgorithm.h, headers/io.h, headers/util.h,
2286
index/quadtree/DoubleBits.cpp, io/ParseException.cpp,
2287
io/WKTReader.cpp, operation/valid/IsValidOp.cpp,
2288
operation/valid/RepeatedPointTester.cpp, test/CTS.cpp,
2289
test/SimpleWKTTester.cpp, util/Assert.cpp,
2290
util/AssertionFailedException.cpp, util/GEOSException.cpp,
2291
util/IllegalArgumentException.cpp,
2292
util/UnsupportedOperationException.cpp: All exceptions are now
2295
2003-05-17 09:47 ybychkov
2297
* source/: algorithm/CentroidArea.cpp, algorithm/CentroidLine.cpp,
2298
algorithm/CentroidPoint.cpp, algorithm/InteriorPointArea.cpp,
2299
algorithm/InteriorPointLine.cpp, algorithm/InteriorPointPoint.cpp,
2300
algorithm/SIRtreePointInRing.cpp,
2301
index/quadtree/QuadTreeNodeBase.cpp: Last fix for CVS.
2303
2003-05-17 08:08 ybychkov
2305
* source/: algorithm/MCPointInRing.cpp, geom/Geometry.cpp,
2306
geom/GeometryCollection.cpp, geom/GeometryFactory.cpp,
2307
headers/geom.h, headers/geosAlgorithm.h, headers/graph.h,
2308
headers/graphindex.h, headers/indexQuadtree.h,
2309
headers/indexStrtree.h, index/quadtree/Quadtree.cpp,
2310
index/strtree/AbstractSTRtree.cpp, operation/valid/IsValidOp.cpp:
2313
2003-05-17 02:27 ybychkov
2315
* source/: geom/GeometryCollection.cpp, headers/geosAlgorithm.h:
2316
Fixing a commit problem.
2318
2003-05-17 02:07 ybychkov
2320
* source/: algorithm/MCPointInRing.cpp, geom/Geometry.cpp,
2321
geom/GeometryCollection.cpp, geom/GeometryFactory.cpp,
2322
headers/geom.h, headers/geosAlgorithm.h, headers/graph.h,
2323
headers/opDistance.h, index/strtree/SIRtree.cpp,
2324
index/strtree/STRtree.cpp,
2325
operation/distance/ConnectedElementPointFilter.cpp,
2326
operation/distance/DistanceOp.cpp,
2327
operation/distance/LineExtracterFilter.cpp,
2328
operation/distance/PointExtracterFilter.cpp,
2329
operation/distance/PolygonExtracterFilter.cpp: SIRtree is done.
2332
2003-05-07 11:06 ybychkov
2334
* source/: algorithm/CentroidArea.cpp, algorithm/CentroidLine.cpp,
2335
algorithm/CentroidPoint.cpp, algorithm/ConvexHull.java,
2336
algorithm/IntTreePointInRing.cpp, algorithm/InteriorPointArea.cpp,
2337
algorithm/InteriorPointLine.cpp, algorithm/InteriorPointPoint.cpp,
2338
algorithm/MCPointInRing.cpp, algorithm/SIRtreePointInRing.cpp,
2339
geom/GeometryComponentFilter.cpp, geom/TopologyException.cpp,
2340
headers/SpatialIndex.h, headers/geosAlgorithm.h,
2341
headers/graphindex.h, headers/indexBintree.h,
2342
headers/indexIntervaltree.h, headers/indexQuadtree.h,
2343
headers/indexStrtree.h, index/bintree/BinTreeInterval.cpp,
2344
index/bintree/BinTreeNode.cpp, index/bintree/Bintree.cpp,
2345
index/bintree/Interval.cpp, index/bintree/Key.cpp,
2346
index/bintree/Node.cpp, index/bintree/NodeBase.cpp,
2347
index/bintree/Root.cpp, index/quadtree/DoubleBits.cpp,
2348
index/quadtree/IntervalSize.cpp, index/quadtree/Quad.cpp,
2349
index/quadtree/QuadTreeKey.cpp, index/quadtree/QuadTreeNode.cpp,
2350
index/quadtree/QuadTreeNodeBase.cpp,
2351
index/quadtree/QuadTreeRoot.cpp, index/quadtree/Quadtree.cpp,
2352
index/strtree/AbstractNode.cpp, index/strtree/AbstractSTRtree.cpp,
2353
index/strtree/Interval.cpp, index/strtree/ItemBoundable.cpp,
2354
operation/valid/QuadtreeNestedRingTester.cpp: Closer to 1.3
2356
2003-05-05 00:34 ybychkov
2358
* source/: algorithm/NonRobustCGAlgorithms.cpp,
2359
algorithm/NonRobustLineIntersector.cpp, algorithm/PointLocator.cpp,
2360
algorithm/RobustCGAlgorithms.cpp,
2361
algorithm/RobustLineIntersector.cpp, geom/Geometry.cpp,
2362
geom/GeometryCollection.cpp, geom/PrecisionModel.cpp,
2363
headers/geom.h, headers/geosAlgorithm.h, headers/graph.h,
2364
headers/graphindex.h, headers/opRelate.h, headers/opValid.h,
2365
headers/operation.h, operation/GeometryGraphOperation.cpp,
2366
operation/relate/RelateComputer.cpp, operation/relate/RelateOp.cpp,
2367
operation/valid/IsValidOp.cpp: Closer to JTS 1.3
2369
2003-04-28 08:01 ybychkov
2371
* source/: algorithm/CGAlgorithms.cpp, algorithm/HCoordinate.cpp,
2372
algorithm/IntTreePointInRing.cpp, algorithm/LineIntersector.cpp,
2373
algorithm/MCPointInRing.cpp, algorithm/NonRobustCGAlgorithms.cpp,
2374
algorithm/NonRobustLineIntersector.cpp,
2375
algorithm/NotRepresentableException.cpp,
2376
algorithm/PointLocator.cpp, algorithm/RobustCGAlgorithms.cpp,
2377
algorithm/RobustDeterminant.cpp,
2378
algorithm/RobustLineIntersector.cpp,
2379
algorithm/SimplePointInAreaLocator.cpp,
2380
algorithm/SimplePointInRing.cpp, bigtest/GeometryTestFactory.cpp,
2381
examples/CustomCoordinateListExample.h,
2382
geom/BasicCoordinateList.cpp, geom/Coordinate.cpp,
2383
geom/CoordinateList.cpp, geom/CoordinateListFactory.cpp,
2384
geom/Dimension.cpp, geom/Envelope.cpp, geom/Geometry.cpp,
2385
geom/GeometryCollection.cpp, geom/GeometryCollectionIterator.cpp,
2386
geom/GeometryFactory.cpp, geom/IntersectionMatrix.cpp,
2387
geom/LineSegment.cpp, geom/LineString.cpp, geom/LinearRing.cpp,
2388
geom/Location.cpp, geom/MultiLineString.cpp, geom/MultiPoint.cpp,
2389
geom/MultiPolygon.cpp, geom/Point.cpp,
2390
geom/PointCoordinateList.cpp, geom/Polygon.cpp,
2391
geom/PrecisionModel.cpp, headers/geom.h, headers/geosAlgorithm.h,
2392
headers/graph.h, headers/graphindex.h, headers/opOverlay.h,
2393
headers/opValid.h, index/chain/MonotoneChainBuilder.cpp,
2394
index/chain/MonotoneChainOverlapAction.cpp,
2395
index/chain/MonotoneChainSelectAction.cpp,
2396
index/chain/indexMonotoneChain.cpp, index/quadtree/Quad.cpp,
2397
index/quadtree/Quadtree.cpp, index/sweepline/SweepLineIndex.cpp,
2398
index/sweepline/SweepLineInterval.cpp,
2399
index/sweepline/indexSweepLineEvent.cpp, io/ParseException.cpp,
2400
io/StringTokenizer.cpp, io/WKTReader.cpp, io/WKTWriter.cpp,
2401
io/Writer.cpp, operation/GeometryGraphOperation.cpp,
2402
operation/IsSimpleOp.cpp, operation/overlay/EdgeSetNoder.cpp,
2403
operation/overlay/LineBuilder.cpp,
2404
operation/overlay/MaximalEdgeRing.cpp,
2405
operation/overlay/MinimalEdgeRing.cpp,
2406
operation/overlay/OverlayNodeFactory.cpp,
2407
operation/overlay/OverlayOp.cpp,
2408
operation/overlay/PointBuilder.cpp,
2409
operation/overlay/PolygonBuilder.cpp,
2410
operation/relate/EdgeEndBuilder.cpp,
2411
operation/relate/EdgeEndBundle.cpp,
2412
operation/relate/EdgeEndBundleStar.cpp,
2413
operation/relate/RelateComputer.cpp,
2414
operation/relate/RelateNode.cpp,
2415
operation/relate/RelateNodeFactory.cpp,
2416
operation/relate/RelateNodeGraph.cpp,
2417
operation/relate/RelateOp.cpp,
2418
operation/valid/ConnectedInteriorTester.cpp,
2419
operation/valid/ConsistentAreaTester.cpp,
2420
operation/valid/IsValidOp.cpp,
2421
operation/valid/QuadtreeNestedRingTester.cpp,
2422
operation/valid/RepeatedPointTester.cpp,
2423
operation/valid/SimpleNestedRingTester.cpp,
2424
operation/valid/SweeplineNestedRingTester.cpp,
2425
operation/valid/TopologyValidationError.cpp, util/Assert.cpp,
2426
util/AssertionFailedException.cpp: Partially upgraded to JTS 1.3
2428
2003-04-22 00:16 ybychkov
2430
* VisualStudio/: GEOS.sln, GEOS.vcproj: VisualStudio project added.
2432
2003-04-17 02:37 ybychkov
2434
* source/: geom/BasicCoordinateList.cpp, geom/Geometry.cpp,
2435
geom/GeometryFactory.cpp, geom/PointCoordinateList.cpp,
2436
io/WKTReader.cpp: Changed PrecisionModel to Value type. Removed
2437
bounds checking from *At methods in CoordinateLists.
2439
2003-04-12 06:31 ybychkov
2441
* source/operation/overlay/OverlayOp.cpp: Overlay passes all tests
2442
(both precise and normal)
2444
2003-04-12 01:16 ybychkov
2446
* source/: geom/Geometry.cpp, geom/GeometryCollection.cpp,
2447
geom/GeometryFactory.cpp, geom/LineString.cpp, geom/Point.cpp,
2448
geom/Polygon.cpp, geom/PrecisionModel.cpp, headers/geom.h,
2449
io/WKTReader.cpp, test/XMLTester.cpp: Overlay almost works. Fails 2
2452
2003-04-10 06:34 ybychkov
2454
* source/: geom/Geometry.cpp, geom/GeometryFactory.cpp,
2455
operation/overlay/OverlayOp.cpp, test/XMLTester.cpp: Overlay passes
2456
all normal tests. Still fails on Precision tests.
2458
2003-04-09 23:52 pramsey
2460
* source/headers/geom.h: Changed destructors to virtual to quiet
2463
2003-04-05 01:49 pramsey
2465
* source/headers/Makefile.am: Install all headers at install time.
2467
2003-04-05 00:04 pramsey
2469
* source/examples/: CustomCoordinateListExample.cpp,
2470
CustomCoordinateListExample.h, CustomPointCoordinateList.cpp:
2471
Newlines added to quiet gcc.
2473
2003-04-04 05:44 pramsey
2475
* source/geom/Makefile.am: Build support
2477
2003-04-04 05:43 pramsey
2479
* source/examples/Makefile.am: Build support.
2481
2003-04-04 05:28 pramsey
2483
* source/geom/Makefile.am: Build support updates.
2485
2003-04-04 05:11 pramsey
2487
* source/examples/Makefile.am: Build support for new example
2490
2003-04-04 02:18 dblasby
2492
* INSTALL: added comment about running ./autogen.sh
2494
2003-04-02 23:55 ybychkov
2496
* source/examples/: CustomCoordinateListExample.cpp,
2497
CustomCoordinateListExample.h, CustomPointCoordinateList.cpp: Added
2498
example on how to wrap internal storage format with
2501
2003-04-02 10:02 ybychkov
2503
* source/: algorithm/MCPointInRing.cpp,
2504
geom/BasicCoordinateList.cpp, geom/LineString.cpp,
2505
geom/PointCoordinateList.cpp, headers/geom.h, headers/indexChain.h,
2506
headers/opOverlay.h, operation/overlay/MaximalEdgeRing.cpp,
2507
operation/overlay/MinimalEdgeRing.cpp,
2508
operation/overlay/OverlayNodeFactory.cpp,
2509
operation/valid/ConnectedInteriorTester.cpp,
2510
operation/valid/IsValidOp.cpp: isValid is debugged (passes all 805
2513
2003-03-24 20:23 pramsey
2515
* source/headers/: indexQuadtree.h, indexSweepline.h: Added
2516
newlines to end to quiet gcc
2518
2003-03-24 20:21 pramsey
2520
* Makefile.in, aclocal.m4, configure, configure.in, libtool,
2521
macros/Makefile.in, source/Makefile.am, source/Makefile.in,
2522
source/algorithm/Makefile.am, source/algorithm/Makefile.in,
2523
source/bigtest/Makefile.in, source/geom/Makefile.in,
2524
source/headers/Makefile.in, source/headers/config.h.in,
2525
source/headers/indexChain.h, source/headers/indexIntervaltree.h,
2526
source/io/Makefile.am, source/io/Makefile.in,
2527
source/io/markup/Makefile.am, source/io/markup/Makefile.in,
2528
source/operation/Makefile.am, source/operation/Makefile.in,
2529
source/operation/relate/Makefile.am,
2530
source/operation/relate/Makefile.in,
2531
source/operation/valid/Makefile.am, source/test/Makefile.in,
2532
source/util/Makefile.am, source/util/Makefile.in,
2533
tools/Makefile.in: Yet more GNU build fiddling. Removed extraneous
2534
build support from all non-geom library directories.
2536
2003-03-24 04:45 pramsey
2538
* source/geom/Makefile.am: More GNU build support
2540
2003-03-24 04:07 pramsey
2542
* Makefile.in, aclocal.m4, configure, configure.in, libtool,
2543
macros/Makefile.in, source/Makefile.in,
2544
source/algorithm/Makefile.in, source/bigtest/Makefile.in,
2545
source/geom/Makefile.am, source/geom/Makefile.in,
2546
source/headers/Makefile.in, source/headers/config.h.in,
2547
source/headers/geosAlgorithm.h, source/headers/opValid.h,
2548
source/io/Makefile.in, source/io/markup/Makefile.in,
2549
source/operation/Makefile.am, source/operation/Makefile.in,
2550
source/operation/relate/Makefile.in, source/test/Makefile.in,
2551
source/test/XMLTester.cpp, source/util/Makefile.in,
2552
tools/Makefile.in: GNU build support on latest changes.
2554
2003-03-19 01:34 ybychkov
2556
* source/: algorithm/IntTreePointInRing.cpp, geom/Geometry.cpp,
2557
headers/geosAlgorithm.h, headers/opOverlay.h,
2558
operation/overlay/LineBuilder.cpp, operation/overlay/OverlayOp.cpp,
2559
operation/overlay/OverlayOp.java: All Overlay classes are ported.
2560
Overlay and isValid have not been tested yet.
2562
2003-03-18 02:42 ybychkov
2564
* source/: geom/Geometry.cpp, headers/opOverlay.h,
2565
headers/opValid.h, index/quadtree/Quad.cpp,
2566
operation/overlay/EdgeSetNoder.cpp,
2567
operation/overlay/LineBuilder.cpp,
2568
operation/overlay/MaximalEdgeRing.cpp,
2569
operation/overlay/OverlayNodeFactory.cpp,
2570
operation/overlay/OverlayOp.java,
2571
operation/overlay/PointBuilder.cpp,
2572
operation/overlay/PolygonBuilder.cpp,
2573
operation/valid/IsValidOp.cpp,
2574
operation/valid/RepeatedPointTester.cpp, test/XMLTester.cpp: 90% of
2575
Overlay classes ported.
2577
2003-03-17 19:04 ybychkov
2579
* source/: algorithm/MCPointInRing.cpp, headers/geosAlgorithm.h,
2580
headers/indexChain.h, headers/indexIntervaltree.h,
2581
index/chain/MonotoneChainBuilder.cpp,
2582
index/chain/MonotoneChainOverlapAction.cpp,
2583
index/chain/MonotoneChainSelectAction.cpp,
2584
index/chain/indexMonotoneChain.cpp: All 'index' packages and part
2585
of 'overlay' are done.
2587
2003-03-17 03:49 ybychkov
2589
* source/: algorithm/MCPointInRing.cpp, headers/geosAlgorithm.h,
2590
headers/opOverlay.h, headers/opValid.h,
2591
operation/overlay/MaximalEdgeRing.cpp,
2592
operation/overlay/MinimalEdgeRing.cpp,
2593
operation/valid/IsValidOp.cpp: IsValid and supporting packages are
2594
ported (but NOT tested).
2596
2003-03-13 00:45 pramsey
2598
* source/: geom/Makefile.am, operation/Makefile.am,
2599
operation/valid/Makefile.am: Build support for valid.
2601
2003-03-10 11:18 ybychkov
2603
* source/: headers/indexQuadtree.h, headers/opOverlay.h,
2604
headers/opValid.h, operation/valid/ConnectedInteriorTester.cpp,
2605
operation/valid/QuadtreeNestedRingTester.cpp: IsValid() and
2606
supporting index classes are ported, but don't work yet (external
2609
2003-03-10 02:17 ybychkov
2611
* source/: headers/indexQuadtree.h, headers/indexSweepline.h,
2612
headers/opValid.h, index/quadtree/Quad.cpp,
2613
index/quadtree/Quadtree.cpp, index/sweepline/SweepLineIndex.cpp,
2614
index/sweepline/SweepLineInterval.cpp,
2615
index/sweepline/indexSweepLineEvent.cpp,
2616
operation/valid/ConsistentAreaTester.cpp,
2617
operation/valid/IsValidOp.cpp,
2618
operation/valid/RepeatedPointTester.cpp,
2619
operation/valid/SimpleNestedRingTester.cpp,
2620
operation/valid/SweeplineNestedRingTester.cpp,
2621
operation/valid/TopologyValidationError.cpp, test/XMLTester.cpp:
2622
IsValid and supporting index classes are almost done.
2624
2003-03-05 18:04 pramsey
2626
* configure.in, source/Makefile.am, source/examples/Makefile.am:
2627
Build support for new coordinateline examples.
2629
2003-03-05 09:02 ybychkov
2631
* source/: examples/CoordinateListsExample.cpp,
2632
geom/PointCoordinateList.cpp, headers/geom.h: CoordinateList
2635
2003-03-03 04:56 pramsey
2637
* source/geom/Makefile.am: Remove PointInRing
2639
2003-03-03 04:35 pramsey
2641
* source/algorithm/PointInRing.cpp: Removed unused file.
2643
2003-03-03 03:41 ybychkov
2645
* source/: algorithm/LineIntersector.cpp,
2646
bigtest/GeometryTestFactory.cpp, geom/GeometryFactory.cpp,
2647
geom/PointCoordinateList.cpp, io/WKTReader.cpp: Some Coordinate&
2650
2003-03-03 03:26 ybychkov
2652
* source/geom/GeometryFactory.cpp: GeometryFactory bug fix.
2654
2003-03-03 01:46 ybychkov
2656
* source/: algorithm/CGAlgorithms.cpp, algorithm/HCoordinate.cpp,
2657
algorithm/LineIntersector.cpp, algorithm/NonRobustCGAlgorithms.cpp,
2658
algorithm/NonRobustLineIntersector.cpp, algorithm/PointLocator.cpp,
2659
algorithm/RobustCGAlgorithms.cpp,
2660
algorithm/RobustLineIntersector.cpp,
2661
algorithm/SimplePointInAreaLocator.cpp,
2662
algorithm/SimplePointInRing.cpp, geom/BasicCoordinateList.cpp,
2663
geom/Coordinate.cpp, geom/Geometry.cpp, geom/GeometryFactory.cpp,
2664
geom/LineSegment.cpp, geom/LineString.cpp, geom/Point.cpp,
2665
geom/PointCoordinateList.cpp, geom/PrecisionModel.cpp,
2666
headers/geom.h, headers/geosAlgorithm.h, headers/graph.h,
2667
headers/graphindex.h, headers/opRelate.h, headers/operation.h,
2668
headers/util.h, io/WKTReader.cpp, operation/IsSimpleOp.cpp,
2669
operation/relate/RelateComputer.cpp,
2670
operation/relate/RelateNode.cpp, test/CTS.cpp, util/Assert.cpp:
2671
Second pass of code cleanup. Coordinate references and inlining.
2673
2003-03-02 04:47 ybychkov
2675
* source/: headers/graph.h, headers/graphindex.h,
2676
operation/IsSimpleOp.cpp, operation/relate/EdgeEndBuilder.cpp,
2677
operation/relate/RelateComputer.cpp,
2678
operation/relate/RelateNodeGraph.cpp: First pass of code cleanup
2679
completed over all packages.
2681
2003-03-01 07:10 pramsey
2683
* source/headers/geosAlgorithm.h: Uncommented default constructor
2686
2003-03-01 07:08 pramsey
2688
* source/test/SimpleWKTTester.cpp: Fixed call to geometry factory.
2690
2003-02-27 00:16 ybychkov
2692
* source/: algorithm/LineIntersector.cpp,
2693
algorithm/NonRobustCGAlgorithms.cpp, algorithm/PointLocator.cpp,
2694
algorithm/RobustCGAlgorithms.cpp,
2695
algorithm/RobustLineIntersector.cpp,
2696
algorithm/SimplePointInAreaLocator.cpp,
2697
algorithm/SimplePointInRing.cpp, headers/geosAlgorithm.h,
2698
headers/io.h, headers/util.h, io/StringTokenizer.cpp,
2699
io/WKTReader.cpp, io/WKTWriter.cpp, io/Writer.cpp,
2700
test/XMLTester.cpp: All packages except 'graph' has been
2703
2003-02-20 04:32 pramsey
2705
* source/test/SimpleWKTTester.cpp: Fixed small bug in call to
2706
GeometryFactory (instantiate PrecisionModel with new)
2708
2003-02-20 04:30 pramsey
2710
* source/geom/: CoordinateListFactory.cpp, GeometryFactory.cpp:
2711
GFactory: Move i outside of for loop. Needed to compile GNU
2712
CListFactory: Add newline to end of file.
2714
2003-02-20 01:10 ybychkov
2716
* source/: geom/GeometryFactory.cpp, headers/opRelate.h,
2717
operation/IsSimpleOp.cpp, operation/relate/EdgeEndBundle.cpp,
2718
operation/relate/RelateComputer.cpp,
2719
operation/relate/RelateNodeGraph.cpp,
2720
operation/relate/RelateOp.cpp: Geom and Operation (including
2721
Relate) packages are updated.
2723
2003-02-17 10:38 ybychkov
2725
* source/: geom/Envelope.cpp, geom/Geometry.cpp,
2726
geom/GeometryCollection.cpp, geom/IntersectionMatrix.cpp,
2727
geom/LineString.cpp, geom/Polygon.cpp, headers/geom.h,
2728
headers/io.h, headers/opRelate.h, headers/operation.h,
2729
io/WKTWriter.cpp, operation/GeometryGraphOperation.cpp,
2730
operation/relate/RelateComputer.cpp, operation/relate/RelateOp.cpp,
2731
test/XMLTester.cpp: GEOM package fully updated & bugs fixed.
2733
2003-02-17 01:40 ybychkov
2735
* source/: geom/Geometry.cpp, geom/MultiLineString.cpp,
2736
geom/MultiPoint.cpp, geom/MultiPolygon.cpp, geom/Point.cpp,
2737
geom/Polygon.cpp, headers/geom.h, headers/io.h, io/WKTReader.cpp:
2738
GEOM package fully updated.
2740
2003-02-16 23:52 ybychkov
2742
* source/: bigtest/GeometryTestFactory.cpp, geom/Geometry.cpp,
2743
geom/GeometryCollection.cpp, geom/GeometryCollectionIterator.cpp,
2744
geom/GeometryFactory.cpp, geom/IntersectionMatrix.cpp,
2745
geom/LineString.cpp, geom/LinearRing.cpp, geom/MultiLineString.cpp,
2746
geom/MultiPoint.cpp, geom/MultiPolygon.cpp, geom/Point.cpp,
2747
geom/Polygon.cpp, headers/geom.h, io/WKTReader.cpp: GEOM package
2750
2003-02-12 22:09 pramsey
2752
* INSTALL, missing: Added two files required by autoconf build
2755
2003-02-12 21:51 pramsey
2757
* configure, libtool, source/geom/Makefile.in,
2758
source/headers/Makefile.in, source/test/Makefile.in: Commit build
2761
2003-02-12 20:11 pramsey
2763
* source/headers/Makefile.am: Change header installation path to
2764
$(prefix)/include/geos.
2766
2003-02-12 07:49 pramsey
2768
* source/: algorithm/LineIntersector.cpp,
2769
algorithm/SimplePointInRing.cpp,
2770
operation/relate/EdgeEndBundle.cpp,
2771
operation/GeometryGraphOperation.cpp: Added newlines to quiet g++
2774
2003-02-12 07:27 pramsey
2776
* source/test/XMLTester.cpp: Fix headers.
2778
2003-02-12 07:24 pramsey
2780
* source/bigtest/TestSweepLineSpeed.cpp: Added return value.
2782
2003-02-12 07:24 pramsey
2784
* source/: bigtest/TestSweepLineSpeed.cpp,
2785
test/SimpleWKTTester.cpp: Changed headers.
2787
2003-02-12 07:20 pramsey
2789
* source/test/: CTS.cpp, XMLTester.cpp: Changed headers.
2791
2003-02-12 07:19 pramsey
2793
* source/test/XMLTester.cpp: Make path to test file relative.
2795
2003-02-12 07:18 pramsey
2797
* source/bigtest/GeometryTestFactory.cpp: Change include reference
2800
2003-02-12 07:07 pramsey
2802
* source/io/WKTWriter.cpp: Pass double to log().
2804
2003-02-12 07:07 pramsey
2806
* source/bigtest/TestSweepLineSpeed.cpp: Fixed main() return type.
2808
2003-02-12 07:04 pramsey
2810
* source/test/Makefile.am: Remove old library references.
2812
2003-02-12 06:58 pramsey
2814
* source/bigtest/TestSweepLineSpeed.cpp: Added stdio reference and
2817
2003-02-12 01:58 pramsey
2819
* source/test/test.xml: Added all JTS test cases to the file.
2821
2003-02-12 00:54 pramsey
2823
* source/geom/Makefile.am: Added support for new cpp files.
2825
2003-02-12 00:33 ybychkov
2827
* source/: geom/CoordinateList.cpp, geom/Geometry.cpp,
2828
geom/PointCoordinateList.cpp, geom/Polygon.cpp, headers/geom.h:
2831
2003-02-11 21:24 ybychkov
2833
* source/: geom/PointCoordinateList.cpp, headers/graph.h: Small
2834
changes in PointCoordinateList and EdgeEndStar.
2836
2003-02-11 20:01 mbdavis
2838
* source/geom/Geometry.cpp: fixed duplicate for loop index
2840
2003-02-05 09:14 ybychkov
2842
* source/: bigtest/GeometryTestFactory.cpp,
2843
geom/BasicCoordinateList.cpp, geom/CoordinateList.cpp,
2844
geom/CoordinateListFactory.cpp, geom/Geometry.cpp,
2845
geom/GeometryCollection.cpp, geom/GeometryFactory.cpp,
2846
geom/LineString.cpp, geom/LinearRing.cpp, geom/MultiPoint.cpp,
2847
geom/Point.cpp, geom/PointCoordinateList.cpp, geom/Polygon.cpp,
2848
geom/PrecisionModel.cpp, headers/geom.h, io/WKTReader.cpp,
2849
io/WKTWriter.cpp, operation/IsSimpleOp.cpp, test/XMLTester.cpp:
2850
Second pass of CoordinateList interface migration.
2852
2003-01-27 09:04 ybychkov
2854
* source/: algorithm/NonRobustCGAlgorithms.cpp,
2855
algorithm/PointLocator.cpp, algorithm/RobustCGAlgorithms.cpp,
2856
algorithm/SimplePointInRing.cpp, geom/BasicCoordinateList.cpp,
2857
geom/Envelope.cpp, geom/Geometry.cpp, geom/GeometryCollection.cpp,
2858
geom/GeometryFactory.cpp, geom/LineSegment.cpp,
2859
geom/LineString.cpp, geom/LinearRing.cpp, geom/MultiLineString.cpp,
2860
geom/Point.cpp, geom/Polygon.cpp, geom/PrecisionModel.cpp,
2861
headers/geom.h, headers/geosAlgorithm.h, headers/graph.h,
2862
headers/graphindex.h, headers/io.h, io/WKTReader.cpp: First pass of
2863
CoordinateList interface replacement.
2865
2003-01-27 08:56 ybychkov
2867
* source/algorithm/CGAlgorithms.cpp: First pass of CoordinateList
2868
interface replacement.
2870
2003-01-27 08:26 ybychkov
2872
* source/algorithm/CGAlgorithms.cpp: First pass of CoordinateList
2873
interface replacement.
2875
2002-12-02 10:48 ybychkov
2877
* source/: algorithm/CGAlgorithms.cpp,
2878
algorithm/NonRobustCGAlgorithms.cpp, algorithm/PointLocator.cpp,
2879
algorithm/RobustCGAlgorithms.cpp, algorithm/SimplePointInRing.cpp,
2880
bigtest/TestSweepLineSpeed.cpp, geom/Geometry.cpp,
2881
geom/GeometryCollection.cpp, geom/GeometryFactory.cpp,
2882
geom/LineString.cpp, geom/LinearRing.cpp, geom/Point.cpp,
2883
geom/Polygon.cpp, headers/geom.h, headers/geosAlgorithm.h,
2884
headers/graph.h: More performance updates.
2886
2002-11-24 11:48 ybychkov
2888
* source/: algorithm/RobustLineIntersector.cpp,
2889
bigtest/TestSweepLineSpeed.cpp, geom/CoordinateList.cpp,
2890
headers/geom.h, headers/graphindex.h: Some performance
2893
2002-11-15 00:43 pramsey
2895
* configure.in, source/Makefile.am, source/Makefile.in,
2896
source/bigtest/Makefile.am, source/bigtest/Makefile.in,
2897
source/geom/Makefile.am, source/geom/Makefile.in: Build support for
2898
the bigtest programs.
2900
2002-11-08 20:49 ybychkov
2902
* source/: bigtest/TestSweepLineSpeed.cpp, geom/Coordinate.cpp,
2903
headers/geom.h, headers/graph.h, headers/graphindex.h: Preformance
2904
is drastically improved
2906
2002-11-06 00:13 ybychkov
2908
* source/: bigtest/GeometryTestFactory.cpp,
2909
bigtest/TestSweepLineSpeed.cpp, headers/bigtest.h,
2910
operation/relate/RelateComputer.cpp: Code for generating large
2913
2002-10-31 08:37 ybychkov
2915
* source/: io/StringTokenizer.cpp, test/XMLTester.cpp: XML tester
2916
is less fragile now.
2918
2002-10-30 22:59 pramsey
2920
* config.guess, config.sub: Added configure support files for
2921
building w/o automake/autoconf
2923
2002-10-30 22:58 pramsey
2925
* configure.in: Small changes to make autoconf happy.
2927
2002-10-30 21:04 pramsey
2929
* source/test/test.xml: Edited test file to not crash XMLTester
2931
2002-10-30 20:54 pramsey
2933
* Makefile.in, aclocal.m4, configure, configure.in, libtool,
2934
macros/Makefile.in, source/Makefile.in,
2935
source/algorithm/Makefile.in, source/geom/Makefile.am,
2936
source/geom/Makefile.in, source/headers/Makefile.in,
2937
source/headers/config.h.in, source/headers/opRelate.h,
2938
source/io/Makefile.in, source/io/markup/Makefile.in,
2939
source/operation/Makefile.in, source/operation/relate/Makefile.in,
2940
source/test/Makefile.am, source/test/Makefile.in,
2941
source/util/Makefile.in, tools/Makefile.in: New build changes
2942
necessary to build under Linux GNU.
2944
2002-10-23 04:21 nvine
2946
* configure.in, source/Makefile.am, source/geom/Geometry.cpp,
2947
source/geom/GeometryCollection.cpp, source/geom/Makefile.am,
2948
source/geom/Polygon.cpp,
2949
source/operation/GeometryGraphOperation.cpp,
2950
source/operation/relate/RelateComputer.cpp, source/test/CTS.cpp,
2951
source/test/SimpleWKTTester.cpp, source/test/XMLTester.cpp: GNU
2954
2002-10-17 09:12 ybychkov
2956
* source/: algorithm/SimplePointInAreaLocator.cpp,
2957
geom/Geometry.cpp, geom/GeometryCollectionIterator.cpp,
2958
headers/graphindex.h, test/XMLTester.cpp: All test cases now work.
2959
Some are still too slow.
2961
2002-10-06 11:56 ybychkov
2963
* source/: algorithm/PointLocator.cpp, headers/graph.h,
2964
headers/graphindex.h, headers/opRelate.h, operation/IsSimpleOp.cpp,
2965
operation/relate/EdgeEndBuilder.cpp,
2966
operation/relate/EdgeEndBundle.cpp,
2967
operation/relate/EdgeEndBundleStar.cpp,
2968
operation/relate/RelateComputer.cpp,
2969
operation/relate/RelateNodeGraph.cpp, test/XMLTester.cpp: Relate()
2972
2002-09-12 16:08 fvilla
2974
* Makefile.in, configure, configure.in, libtool,
2975
source/geom/Makefile.am, source/geom/Makefile.in,
2976
source/headers/Makefile.am, source/headers/Makefile.in,
2977
source/operation/Makefile.am, source/operation/Makefile.in,
2978
source/operation/relate/Makefile.am,
2979
source/operation/relate/Makefile.in: Add makefile support for new
2982
2002-09-12 03:27 ybychkov
2984
* source/: geom/Geometry.cpp, geom/LineString.cpp,
2985
geom/MultiLineString.cpp, geom/MultiPoint.cpp, geom/Polygon.cpp,
2986
headers/geom.h, headers/graph.h, headers/opRelate.h,
2987
headers/operation.h, operation/GeometryGraphOperation.cpp,
2988
operation/relate/EdgeEndBuilder.cpp,
2989
operation/relate/EdgeEndBundle.cpp,
2990
operation/relate/EdgeEndBundleStar.cpp,
2991
operation/relate/RelateComputer.cpp,
2992
operation/relate/RelateNode.cpp,
2993
operation/relate/RelateNodeFactory.cpp,
2994
operation/relate/RelateNodeGraph.cpp,
2995
operation/relate/RelateOp.cpp, test/XMLTester.cpp: Relate is
2996
finished,but doesn't work yet.
2998
2002-09-10 15:46 fvilla
3000
* configure, configure.in, libtool, source/Makefile.am,
3001
source/Makefile.in, source/geom/Makefile.am,
3002
source/geom/Makefile.in, source/operation/Makefile.am,
3003
source/operation/Makefile.in: Added operation/Makefiles
3005
2002-09-06 22:18 ybychkov
3007
* source/: algorithm/CGAlgorithms.cpp,
3008
algorithm/NonRobustCGAlgorithms.cpp,
3009
algorithm/NonRobustLineIntersector.cpp,
3010
operation/GeometryGraphOperation.cpp, operation/IsSimpleOp.cpp,
3011
algorithm/HCoordinate.cpp, algorithm/PointLocator.cpp,
3012
algorithm/RobustCGAlgorithms.cpp,
3013
algorithm/RobustLineIntersector.cpp,
3014
algorithm/SimplePointInAreaLocator.cpp,
3015
algorithm/SimplePointInRing.cpp, geom/Envelope.cpp,
3016
geom/Geometry.cpp, geom/GeometryCollection.cpp,
3017
geom/LineSegment.cpp, geom/LineString.cpp, geom/Point.cpp,
3018
geom/Polygon.cpp, geom/PrecisionModel.cpp, headers/geom.h,
3019
headers/geosAlgorithm.h, headers/graph.h, headers/operation.h: A
3020
lot of changes: Code is brought to version 1.2 of JTS. Compilable
3021
part of Operation added.
3023
2002-09-05 20:32 fvilla
3025
* ChangeLog, Makefile.in, configure, configure.in, libtool,
3026
source/Makefile.in, source/geom/Makefile.am,
3027
source/geom/Makefile.in, source/headers/Makefile.am,
3028
source/headers/Makefile.in, source/io/Makefile.in,
3029
source/io/markup/Makefile.in, source/test/Makefile.in,
3030
source/util/Makefile.in, tools/Makefile.in: Fixed version
3031
numbering. Whenever version numbers are bumped up the change should
3032
be reflected in the AC_INIT_AUTOMAKE macro in configure.in. I've
3033
put it at 0.0.1 - should be changed as appropriate. The version is
3034
#define'd for code being compiled as GEOS_VERSION.
3036
2002-09-03 18:04 pramsey
3038
* source/test/Makefile.am: Changed reference to 'libgeom' to
3041
2002-09-03 15:53 fvilla
3043
* Makefile.am, Makefile.in, acinclude.m4, aclocal.m4, configure,
3044
configure.in, install-sh, libtool, ltmain.sh, mkinstalldirs,
3045
macros/Makefile.am, macros/Makefile.in, macros/geos.m4,
3046
source/Makefile.am, source/Makefile.in,
3047
source/algorithm/Makefile.am, source/algorithm/Makefile.in,
3048
source/geom/Makefile.am, source/geom/Makefile.in,
3049
source/headers/Makefile.am, source/headers/Makefile.in,
3050
source/headers/config.h.in, source/io/Makefile.am,
3051
source/io/Makefile.in, source/io/markup/Makefile.am,
3052
source/io/markup/Makefile.in, source/test/Makefile.am,
3053
source/test/Makefile.in, source/util/Makefile.am,
3054
source/util/Makefile.in, tools/Makefile.am, tools/Makefile.in,
3055
tools/geos-config.in: * Add automake/autoconf support for one-lib
3058
* add libtool support for shared libraries.
3059
--enable-shared={yes|no} and --enable-static={yes|no} control
3060
static and shared lib generation.
3062
* Makefile.in and configure files added to cvs (for users without
3065
* add dir macros/ with a GEOS_INIT macro to be used in configure.in
3066
of other packages using geos (not used by geos itself)
3068
* add dir tools/ with geos-config script
3070
* the makefile in source/geom is the only one that generates a
3071
library - all others have the source files in EXTRA_DIST only
3073
* small glitch: 'make dist' will give errors trying to add the
3074
source files non local to source/geom to the archive using relative
3075
paths. Does not have consequences other than the error messages -
3076
will see if I can fix this. In general the one-lib, complex-tree
3077
solution is not easy to work with in automake.
3079
2002-09-01 20:05 pramsey
3081
* source/: algorithm/NotRepresentableException.cpp,
3082
algorithm/PointInRing.cpp, algorithm/PointLocator.cpp,
3083
algorithm/RobustLineIntersector.cpp, io/ParseException.cpp,
3084
io/WKTWriter.cpp, io/Writer.cpp, io/markup/MarkupSTL.cpp: Minor
3085
portability changes.
3087
2002-09-01 19:53 pramsey
3089
* configure.in, source/Makefile.am, source/algorithm/Makefile.am:
3090
Changes to support algorithm directory in build structure.
3092
2002-09-01 19:51 pramsey
3094
* source/geom/: Coordinate.cpp, CoordinateList.cpp, Dimension.cpp,
3095
Envelope.cpp, Geometry.cpp, GeometryCollection.cpp,
3096
GeometryFactory.cpp, IntersectionMatrix.cpp, LineSegment.cpp,
3097
LineString.cpp, Location.cpp, MultiPoint.cpp, PrecisionModel.cpp:
3098
GNU compatibility fixes, changing __min/__max to min/max, adding
3099
stdio.h where needed, small syntax adjustments, newlines at end of
3102
2002-08-30 20:33 pramsey
3104
* COPYING: Added LGPL licence text.
3106
2002-08-30 20:30 pramsey
3108
* AUTHORS, Authors: Changed name of authors file as requested by
3111
2002-08-30 20:28 pramsey
3113
* autogen.sh: Removed --force-missing which did not work for my
3116
2002-08-30 20:16 pramsey
3118
* .cvsignore, source/.cvsignore, source/geom/.cvsignore,
3119
source/io/.cvsignore, source/io/markup/.cvsignore,
3120
source/test/.cvsignore, source/util/.cvsignore: Added cvs ignore
3123
2002-08-30 20:15 pramsey
3125
* source/test/: CTS.cpp, SimpleWKTTester.cpp, WKTIn, WKTOut,
3126
XMLTester.cpp, test.xml: Added the testing files back into their
3129
2002-08-30 20:15 pramsey
3131
* Authors, ChangeLog, Makefile.am, NEWS, README, autogen.sh,
3132
configure.in, source/CTS.cpp, source/Makefile.am,
3133
source/SimpleWKTTester.cpp, source/WKTIn, source/WKTOut,
3134
source/XMLTester.cpp, source/test.xml, source/geom/Makefile.am,
3135
source/io/Makefile.am, source/io/markup/Makefile.am,
3136
source/test/Makefile.am, source/util/Makefile.am: Added GNU
3137
autoconf support files submitted by Norman Vine. Moved test files
3138
to a new subdirectory.
3140
2002-08-30 17:52 ybychkov
3142
* source/: algorithm/HCoordinate.cpp,
3143
algorithm/LineIntersector.cpp,
3144
algorithm/NotRepresentableException.cpp, algorithm/PointInRing.cpp,
3145
algorithm/PointLocator.cpp, algorithm/RobustCGAlgorithms.cpp,
3146
algorithm/RobustDeterminant.cpp,
3147
algorithm/RobustLineIntersector.cpp,
3148
algorithm/SimplePointInAreaLocator.cpp,
3149
algorithm/SimplePointInRing.cpp, geom/Geometry.cpp,
3150
geom/GeometryCollection.cpp, geom/GeometryCollectionIterator.cpp,
3151
geom/GeometryFactory.cpp, geom/LineString.cpp, geom/Polygon.cpp,
3152
headers/geom.h, headers/geosAlgorithm.h, headers/graph.h,
3153
headers/graphindex.h, headers/operation.h, headers/platform.h,
3154
headers/util.h, io/WKTWriter.cpp: 'algorithm' is almost complete
3156
2002-08-22 11:23 ybychkov
3158
* source/headers/: geom.h, geosAlgorithm.h, graph.h, graphindex.h,
3159
io.h, operation.h, platform.h, util.h: 'graph/index' finished. Some
3162
2002-08-21 07:49 ybychkov
3164
* source/headers/: graph.h, graphindex.h: Some changes in 'graph'
3166
2002-08-20 23:08 ybychkov
3168
* source/: XMLTester.cpp, headers/geom.h, headers/geosAlgorithm.h,
3169
headers/graph.h, headers/io.h: Changed consts to enums
3171
2002-08-14 09:00 ybychkov
3173
* Assert.cpp, AssertionFailedException.cpp, CTS.cpp,
3174
Coordinate.cpp, CoordinateList.cpp, Depth.cpp, Dimension.cpp,
3175
Envelope.cpp, Geometry.cpp, GeometryCollection.cpp,
3176
GeometryCollectionIterator.cpp, GeometryFactory.cpp,
3177
IntersectionMatrix.cpp, Label.cpp, LineSegment.cpp, LineString.cpp,
3178
LinearRing.cpp, Location.cpp, MarkupSTL.cpp, MarkupSTL.h,
3179
MultiLineString.cpp, MultiPoint.cpp, MultiPolygon.cpp,
3180
ParseException.cpp, Point.cpp, Polygon.cpp, Position.cpp,
3181
PrecisionModel.cpp, SimpleWKTTester.cpp, StringTokenizer.cpp,
3182
TopologyLocation.cpp, WKTIn, WKTOut, WKTReader.cpp, WKTWriter.cpp,
3183
Writer.cpp, XMLTester.cpp, geom.h, graph.h, io.h, operation.h,
3184
platform.h, test.xml, util.h, source/CTS.cpp,
3185
source/SimpleWKTTester.cpp, source/WKTIn, source/WKTOut,
3186
source/XMLTester.cpp, source/test.xml, source/geom/Coordinate.cpp,
3187
source/geom/CoordinateList.cpp, source/geom/Dimension.cpp,
3188
source/geom/Envelope.cpp, source/geom/Geometry.cpp,
3189
source/geom/GeometryCollection.cpp,
3190
source/geom/GeometryCollectionIterator.cpp,
3191
source/geom/GeometryFactory.cpp,
3192
source/geom/IntersectionMatrix.cpp, source/geom/LineSegment.cpp,
3193
source/geom/LineString.cpp, source/geom/LinearRing.cpp,
3194
source/geom/Location.cpp, source/geom/MultiLineString.cpp,
3195
source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp,
3196
source/geom/Point.cpp, source/geom/Polygon.cpp,
3197
source/geom/PrecisionModel.cpp, source/headers/geom.h,
3198
source/headers/geosAlgorithm.h, source/headers/graph.h,
3199
source/headers/graphindex.h, source/headers/io.h,
3200
source/headers/operation.h, source/headers/platform.h,
3201
source/headers/util.h, source/io/ParseException.cpp,
3202
source/io/StringTokenizer.cpp, source/io/WKTReader.cpp,
3203
source/io/WKTWriter.cpp, source/io/Writer.cpp,
3204
source/io/markup/MarkupSTL.cpp, source/io/markup/MarkupSTL.h,
3205
source/util/Assert.cpp, source/util/AssertionFailedException.cpp:
3206
New structure of source.
3208
2002-07-11 09:57 ybychkov
3210
* Assert.cpp, AssertionFailedException.cpp, Depth.cpp,
3211
Geometry.cpp, GeometryCollection.cpp, GeometryFactory.cpp,
3212
Label.cpp, Position.cpp, TopologyLocation.cpp, WKTReader.cpp,
3213
WKTWriter.cpp, XMLTester.cpp, graph.h, operation.h, test.xml,
3214
util.h: Assert and some graph classes
3216
2002-07-03 07:24 ybychkov
3218
* MarkupSTL.cpp, MarkupSTL.h, XMLTester.cpp: started XML tester
3220
2002-07-02 08:41 ybychkov
3222
* CTS.cpp, GeometryCollection.cpp, GeometryCollectionIterator.cpp,
3223
GeometryFactory.cpp, MultiPolygon.cpp, Polygon.cpp,
3224
SimpleWKTTester.cpp, WKTIn, WKTOut, WKTReader.cpp, WKTWriter.cpp,
3225
geom.h, io.h: 'io' and SimpleTester done
3227
2002-06-27 04:50 ybychkov
3229
* CTS.cpp, StringTokenizer.cpp, WKTWriter.cpp, Writer.cpp, io.h:
3232
2002-06-26 11:10 ybychkov
3234
* CTS.cpp, GeometryCollection.cpp, ParseException.cpp, Polygon.cpp,
3235
StringTokenizer.cpp, WKTReader.cpp, io.h: Some 'io' classes done.
3237
2002-06-21 09:13 ybychkov
3239
* CTS.cpp, CoordinateList.cpp, Geometry.cpp,
3240
GeometryCollection.cpp, LineString.cpp, Point.cpp, Polygon.cpp,
3241
geom.h: 'geos': first pass done. Some external dependencies and
3244
2002-06-20 10:57 ybychkov
3246
* geom.h, CTS.cpp, Geometry.cpp, GeometryCollection.cpp,
3247
GeometryCollectionIterator.cpp, GeometryFactory.cpp: Only
3250
2002-06-19 08:29 ybychkov
3252
* CTS.cpp, CoordinateList.cpp, Geometry.cpp,
3253
GeometryCollection.cpp, LineString.cpp, LinearRing.cpp,
3254
MultiLineString.cpp, MultiPoint.cpp, MultiPolygon.cpp, Point.cpp,
3255
Polygon.cpp, geom.h: 'geom' mostly done.
3257
2002-06-14 09:46 ybychkov
3259
* CTS.cpp, GeometryCollection.cpp, geom.h, GeometryFactory.cpp,
3260
MultiLineString.cpp, MultiPoint.cpp, MultiPolygon.cpp, Polygon.cpp:
3263
2002-06-12 03:47 ybychkov
3265
* CoordinateList.cpp, LineString.cpp, geom.h: LineString is 99%
3268
2002-06-12 01:43 ybychkov
3270
* CTS.cpp, Coordinate.cpp, CoordinateList.cpp, Dimension.cpp,
3271
Envelope.cpp, Geometry.cpp, GeometryCollection.cpp,
3272
IntersectionMatrix.cpp, LineSegment.cpp, LineString.cpp,
3273
LinearRing.cpp, Location.cpp, Point.cpp, PrecisionModel.cpp,
3274
geom.h, operation.h, platform.h: 'geom' package 70% done
3276
2002-06-07 19:47 pramsey
3278
* CTS.cpp, Coordinate.cpp, CoordinateList.cpp, Dimension.cpp,
3279
Envelope.cpp, LineSegment.cpp, Location.cpp, geom.h, platform.h:
3282
2002-06-07 19:47 pramsey
3284
* CTS.cpp, Coordinate.cpp, CoordinateList.cpp, Dimension.cpp,
3285
Envelope.cpp, LineSegment.cpp, Location.cpp, geom.h, platform.h:
3
* NEWS: Added note about win32 SDK support
7
* source/headers/geos/opValid.h: Gave error enum a name and renamed
8
ERROR to eError (to avoid clash with win32 headers)
12
* source/capi/geos_c.h.vc: use 1.1.0 as CAPI version
16
* source/io/WKBReader.cpp: Use tabs for indenting
18
2006-05-01 17:22 sgillies
20
* source/io/WKBReader.cpp: Fix for WKB parsing on big endian
23
2006-04-28 20:39 sgillies
25
* NEWS, source/geom/LinearRing.cpp, source/headers/geos/geom.h: Add
26
LinearRing::clone (bug 102)
30
* NEWS, source/io/WKBReader.cpp: Indentation of last commit in
31
WKBReader, SRID item in NEWS file.
33
2006-04-27 00:22 sgillies
35
* source/io/WKBReader.cpp: Restored break statements in the big
36
geometry reader switch (bug 97)
40
* NEWS, source/io/WKTReader.cpp: Fixed WKTReader to accept the
41
correct WKT for MultiPoints
45
* NEWS, tools/geos-config.in: Backported patch to geos-config to
50
* ChangeLog: Added cvs2cl-generated ChangeLog
54
* source/io/WKBReader.cpp: Added support for SRID in WKB (postgis
55
extension) - closes bug#97
59
* source/operation/buffer/RightmostEdgeFinder.cpp: fixed small bug
60
in corner case handling (tagged as 'testing only' in JTS)
64
* NEWS, configure.in, source/noding/SegmentString.cpp,
65
swig/Makefile.am, swig/geos.i, swig/python/python.i,
66
swig/ruby/Makefile.am, swig/ruby/README.txt, swig/ruby/ruby.i,
67
swig/ruby/test/Makefile.am, swig/ruby/test/example.rb,
68
swig/ruby/test/geos_tests.rb,
69
swig/ruby/test/test_combinations.rb,
70
swig/ruby/test/test_envelope.rb,
71
swig/ruby/test/test_factory_methods.rb,
72
swig/ruby/test/test_geom.rb, swig/ruby/test/test_helper.rb,
73
swig/ruby/test/test_io.rb, swig/ruby/test/test_operations.rb,
74
swig/ruby/test/test_relations.rb, swig/ruby/test/test_simple.rb:
75
- Updates memory handling, you can now run the equivalent of
76
example.cpp in python / ruby without causing segmentation faults
77
- Updates methods like WKBReader.read so that they return the
78
appropriate geometry type (point, line, etc.) as opposed to
79
Geos::Geometry. - Limits the exposed api. Only exposes geom.h,
80
version.h, util.h, io.h - Exposes WKBReader.read/write and
81
WKTReader.read/write and
82
WKBWriter.read/write and
83
WKTWriter.read/write which were not previously available from
84
scripting languages - Adds Ruby support, with test cases
88
* source/capi/Makefile.am: Fixed Makefile.am to allow build from
93
* swig/: python/python.i, ruby/ruby.i, ruby/test/geos_tests.rb,
94
ruby/test/test_helper.rb: Applied patch by Charlie Savage: -
95
Fixes up the SWIG bindings to use the new GEOS namespaces - Fixes
96
a bug in the Python m4 macro - Adds the -modern flag for SWIG
97
when compiling a Python extension
101
* NEWS, source/geomgraph/index/SweepLineEvent.cpp,
102
source/headers/geos/geomgraphindex.h,
103
source/headers/geos/indexSweepline.h,
104
source/index/sweepline/indexSweepLineEvent.cpp: Back-ported
105
DELETE=>DELETE_ENVENT and INSERT=>INSERT_EVENT labels rename for
106
SweepLineEvent classes.
108
2006-03-31 13:09 strk
110
* NEWS, source/geom/Geometry.cpp: Back-ported patch for bug #81
112
2006-03-27 21:49 sgillies
114
* configure.in: strk says we should be incrementing the minor
117
2006-03-27 11:05 strk
119
* source/capi/geos_c.h.in: Added note about responsibility of
120
return from GEOSGeomType()
122
2006-03-24 03:01 sgillies
124
* configure.in: incremented VERSION_PATCH to 2
126
2006-03-06 15:54 strk
128
* NEWS, source/geom/Polygon.cpp, source/test/XMLTester.cpp,
129
source/test/XMLTester.h: Back ported fix for Polygon::equalExact
130
and XMLTester improvements
132
2006-02-28 06:17 hobu
134
* source/Makefile.vc: add WKBReader.ob and WKBWriter.obj build the
135
C API as its own DLL (geos_c.dll) build a stub lib for the C API
136
DLL delete .ilk, .exp, and .pdb files on clean copy *.vc headers
137
in for platform, version, and geos_c
139
2006-02-28 05:59 hobu
141
* source/capi/geos_c.h.vc: bump the C API and GEOS version numbers
143
2006-02-28 05:52 sgillies
145
* configure.in: add GEOSArea(), GEOSLength(), GEOSEnvelope(), and
146
GEOSGeomType() to C API, incrementing C API to 1.0.2
148
2006-02-28 05:39 sgillies
150
* NEWS: notes about C API additions
152
2006-02-28 05:37 sgillies
154
* source/capi/: geos_c.cpp, geos_c.h.in: add GEOSArea(),
155
GEOSLength(), GEOSEnvelope(), and GEOSGeomType() to C API
157
2006-02-28 05:08 hobu
159
* source/capi/geos_c.h.vc: add geos_c.h.vc for windows builds
161
2006-02-28 04:53 hobu
163
* source/headers/geos/platform.h.vc: add getMachineByteOrder
166
2006-02-28 04:52 hobu
168
* source/headers/geos/version.h.vc: Add a version.h.vc for windows
171
2006-02-27 18:15 strk
173
* source/test/: Makefile.am, XMLTester.cpp, XMLTester.h,
174
buffer.xml: Back ported changes in XMLTester and new buffer.xml
177
2006-02-20 11:14 strk
179
* ChangeLog: - namespaces geos::index::* - Doxygen documentation
182
2006-02-09 02:13 strk
184
* ChangeLog: Added missing <limits> include
186
2006-02-09 01:06 frank
188
* ChangeLog: Fixed support for consuming WKB for 'POLYGON EMPTY'
190
http://bugzilla.remotesensing.org/show_bug.cgi?id=1064
192
2006-02-04 01:54 strk
194
* ChangeLog, swig/ruby/Makefile.am: - Doxygen dox updated -
195
LineStringLT struct moved from geomgraph.h to geom.h - New
196
planarSubgraph class - Fixed ruby Makefiles to avoid running
197
tests when disabled - Renamed TESTS variable to XMLTESTS to not
198
confuse 'make check' rule
200
2006-01-30 22:58 frank
202
* ChangeLog: fixed up some debug messages
204
2006-01-30 17:55 strk
206
* swig/: python/python.i, ruby/test/geos_tests.rb: More patches
209
2006-01-27 09:25 strk
211
* swig/ruby/ruby.i: * Ruby - removes dependency on renames.i file
212
which is no longer deleted and was removed from CVS last week *
213
Python - fixes autoconf search for Python include path * Python -
214
fixes autoconf search for Python lib directory on MingW/windows *
215
Python - adds python library to link line so that python
216
extension can be built
218
2006-01-20 18:20 strk
220
* swig/ruby/: Makefile.am, test/Makefile.am, test/example.rb,
221
test/test_envelope.rb: More SWIG/python/ruby patches
223
2006-01-16 19:34 strk
225
* swig/: python/python.i, ruby/Makefile.am: Added initial
226
conditional build of python and ruby wrappers
228
2006-01-16 12:08 strk
230
* NEWS, source/headers/geos/geom.h: Removed invalid full
231
qualification of in-class-declaration methods.
233
2006-01-16 00:01 strk
235
* swig/ruby/: Makefile.am, ruby.i, test/Makefile.am: Added bare
236
build/install/dist scripts support for ruby interface
238
2006-01-15 22:23 strk
240
* swig/ruby/test/: geos_tests.rb, test_combinations.rb,
241
test_helper.rb, test_io.rb, test_operations.rb,
242
test_relations.rb, test_simple.rb: Initial import of ruby unit
245
2006-01-12 12:40 strk
247
* NEWS, source/capi/geos_c.cpp: Removed references to
248
GEOS_FIRST_INTERFACE and GEOS_LAST_INTERFACE. Fixed GEOSHasZ()
249
to use the FINITE() macro.
251
2005-12-22 13:46 strk
253
* swig/ruby/: README.txt, ruby.i: Imported Charlie Savage new ruby
254
wrapper and swig changes
256
2005-12-12 02:13 strk
258
* NEWS: set version to 2.2.1