1 diff -urN geos-3.0.0/doc/example.cpp geos-3.0.0.new/doc/example.cpp
2 --- geos-3.0.0/doc/example.cpp 2007-12-12 22:59:31.000000000 +0100
3 +++ geos-3.0.0.new/doc/example.cpp 2008-10-18 15:27:34.000000000 +0200
6 **********************************************************************/
12 diff -urN geos-3.0.0/source/geomgraph/EdgeNodingValidator.cpp geos-3.0.0.new/source/geomgraph/EdgeNodingValidator.cpp
13 --- geos-3.0.0/source/geomgraph/EdgeNodingValidator.cpp 2007-12-12 22:59:26.000000000 +0100
14 +++ geos-3.0.0.new/source/geomgraph/EdgeNodingValidator.cpp 2008-10-18 15:21:38.000000000 +0200
19 +#include <geos/geom/CoordinateSequence.h>
20 #include <geos/geomgraph/EdgeNodingValidator.h>
21 #include <geos/geomgraph/Edge.h>
22 #include <geos/noding/SegmentString.h>
23 -#include <geos/geom/CoordinateSequence.h>
26 using namespace geos::noding;
27 diff -urN geos-3.0.0/source/geomgraph/GeometryGraph.cpp geos-3.0.0.new/source/geomgraph/GeometryGraph.cpp
28 --- geos-3.0.0/source/geomgraph/GeometryGraph.cpp 2007-12-12 22:59:26.000000000 +0100
29 +++ geos-3.0.0.new/source/geomgraph/GeometryGraph.cpp 2008-10-18 15:22:16.000000000 +0200
32 #include <geos/inline.h>
36 #include <memory> // auto_ptr
38 diff -urN geos-3.0.0/source/headers/geos/noding/IntersectionAdder.h geos-3.0.0.new/source/headers/geos/noding/IntersectionAdder.h
39 --- geos-3.0.0/source/headers/geos/noding/IntersectionAdder.h 2007-12-12 22:59:29.000000000 +0100
40 +++ geos-3.0.0.new/source/headers/geos/noding/IntersectionAdder.h 2008-10-18 15:06:02.000000000 +0200
44 #include <cmath> // for abs()
47 #include <geos/inline.h>
49 diff -urN geos-3.0.0/source/index/quadtree/DoubleBits.cpp geos-3.0.0.new/source/index/quadtree/DoubleBits.cpp
50 --- geos-3.0.0/source/index/quadtree/DoubleBits.cpp 2007-12-12 22:59:26.000000000 +0100
51 +++ geos-3.0.0.new/source/index/quadtree/DoubleBits.cpp 2008-10-18 14:59:01.000000000 +0200
53 #include <geos/index/quadtree/DoubleBits.h>
54 #include <geos/util/IllegalArgumentException.h>
60 #define ASSUME_IEEE_DOUBLE 1
61 diff -urN geos-3.0.0/source/io/ByteOrderValues.cpp geos-3.0.0.new/source/io/ByteOrderValues.cpp
62 --- geos-3.0.0/source/io/ByteOrderValues.cpp 2007-12-12 22:59:26.000000000 +0100
63 +++ geos-3.0.0.new/source/io/ByteOrderValues.cpp 2008-10-18 15:01:27.000000000 +0200
65 #include <geos/util.h>
71 namespace io { // geos.io
72 diff -urN geos-3.0.0/source/io/StringTokenizer.cpp geos-3.0.0.new/source/io/StringTokenizer.cpp
73 --- geos-3.0.0/source/io/StringTokenizer.cpp 2007-12-12 22:59:26.000000000 +0100
74 +++ geos-3.0.0.new/source/io/StringTokenizer.cpp 2008-10-18 15:01:01.000000000 +0200
77 #include <geos/io/StringTokenizer.h>
83 diff -urN geos-3.0.0/source/noding/FastNodingValidator.cpp geos-3.0.0.new/source/noding/FastNodingValidator.cpp
84 --- geos-3.0.0/source/noding/FastNodingValidator.cpp 2007-12-12 22:59:30.000000000 +0100
85 +++ geos-3.0.0.new/source/noding/FastNodingValidator.cpp 2008-10-18 15:04:49.000000000 +0200
88 **********************************************************************/
90 -#include <geos/noding/FastNodingValidator.h>
91 #include <geos/noding/MCIndexNoder.h> // for checkInteriorIntersections()
92 #include <geos/noding/SingleInteriorIntersectionFinder.h>
93 #include <geos/util/TopologyException.h> // for checkValid()
94 #include <geos/geom/Coordinate.h>
95 #include <geos/io/WKTWriter.h> // for getErrorMessage()
96 +#include <geos/noding/FastNodingValidator.h>
100 diff -urN geos-3.0.0/source/operation/buffer/OffsetCurveSetBuilder.cpp geos-3.0.0.new/source/operation/buffer/OffsetCurveSetBuilder.cpp
101 --- geos-3.0.0/source/operation/buffer/OffsetCurveSetBuilder.cpp 2007-12-12 22:59:25.000000000 +0100
102 +++ geos-3.0.0.new/source/operation/buffer/OffsetCurveSetBuilder.cpp 2008-10-18 15:08:39.000000000 +0200
104 #include <geos/geomgraph/Label.h>
105 #include <geos/noding/SegmentString.h>
111 diff -urN geos-3.0.0/source/operation/distance/ConnectedElementPointFilter.cpp geos-3.0.0.new/source/operation/distance/ConnectedElementPointFilter.cpp
112 --- geos-3.0.0/source/operation/distance/ConnectedElementPointFilter.cpp 2007-12-12 22:59:25.000000000 +0100
113 +++ geos-3.0.0.new/source/operation/distance/ConnectedElementPointFilter.cpp 2008-10-18 15:09:49.000000000 +0200
115 #include <geos/geom/LineString.h>
116 #include <geos/geom/Polygon.h>
122 diff -urN geos-3.0.0/source/planargraph/DirectedEdge.cpp geos-3.0.0.new/source/planargraph/DirectedEdge.cpp
123 --- geos-3.0.0/source/planargraph/DirectedEdge.cpp 2007-12-12 22:59:25.000000000 +0100
124 +++ geos-3.0.0.new/source/planargraph/DirectedEdge.cpp 2008-10-18 15:14:51.000000000 +0200
126 #include <geos/geomgraph/Quadrant.h>
127 #include <geos/algorithm/CGAlgorithms.h>
133 diff -urN geos-3.0.0/source/precision/SimpleGeometryPrecisionReducer.cpp geos-3.0.0.new/source/precision/SimpleGeometryPrecisionReducer.cpp
134 --- geos-3.0.0/source/precision/SimpleGeometryPrecisionReducer.cpp 2007-12-12 22:59:24.000000000 +0100
135 +++ geos-3.0.0.new/source/precision/SimpleGeometryPrecisionReducer.cpp 2008-10-18 15:23:34.000000000 +0200
137 #include <geos/geom/LineString.h>
138 #include <geos/geom/LinearRing.h>
144 diff -urN geos-3.0.0/tests/bigtest/TestSweepLineSpeed.cpp geos-3.0.0.new/tests/bigtest/TestSweepLineSpeed.cpp
145 --- geos-3.0.0/tests/bigtest/TestSweepLineSpeed.cpp 2007-12-12 22:59:30.000000000 +0100
146 +++ geos-3.0.0.new/tests/bigtest/TestSweepLineSpeed.cpp 2008-10-18 15:40:00.000000000 +0200
148 // cout << "n Pts: " << nPts << " Executed in " << totalTime << endl;
151 -int main(int /* argC */, char* /* argV[] */) {
152 +int main(int /* argC */, char** /* argV[] */) {
154 GeometryFactory *fact=new GeometryFactory();
156 diff -urN geos-3.0.0/tests/xmltester/markup/MarkupSTL.h geos-3.0.0.new/tests/xmltester/markup/MarkupSTL.h
157 --- geos-3.0.0/tests/xmltester/markup/MarkupSTL.h 2007-12-12 22:59:30.000000000 +0100
158 +++ geos-3.0.0.new/tests/xmltester/markup/MarkupSTL.h 2008-10-18 15:43:12.000000000 +0200
160 #pragma warning(disable:4786)
167 diff -urN geos-3.0.0/tests/xmltester/XMLTester.cpp geos-3.0.0.new/tests/xmltester/XMLTester.cpp
168 --- geos-3.0.0/tests/xmltester/XMLTester.cpp 2007-12-21 19:14:09.000000000 +0100
169 +++ geos-3.0.0.new/tests/xmltester/XMLTester.cpp 2008-10-18 15:41:02.000000000 +0200
176 #include <functional>