~sharpie/geos/3.3.2

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Fabio Tranchitella
  • Date: 2006-11-06 21:35:52 UTC
  • mfrom: (3.1.3 feisty)
  • Revision ID: james.westby@ubuntu.com-20061106213552-m03o92ggj1na737b
Tags: 2.2.3-3
debian/control: move doxygen from build-depends-indep to build-depends.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
2004-07-01 19:34  strk
2
 
 
3
 
        * source/geom/Geometry.cpp: GeometryFactory argument in Geometry
4
 
        constructor reverted to its copy-and-destroy semantic.
5
 
 
6
 
2004-07-01 19:07  strk
7
 
 
8
 
        * doc/: .cvsignore, Makefile.am: Added doxygen_docs generation rule
9
 
 
10
 
2004-07-01 18:49  strk
11
 
 
12
 
        * doc/geosDoxygen.conf: re-generated with doxygen 1.2.15
13
 
 
14
 
2004-07-01 17:47  cvs
15
 
 
16
 
        * doc/geosDoxygen.conf: Added doxygen file for better doco
17
 
        generation.
18
 
 
19
 
2004-07-01 16:12  strk
20
 
 
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
44
 
        buildGeometry().
45
 
 
46
 
2004-06-30 22:59  strk
47
 
 
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.
58
 
 
59
 
2004-06-28 23:58  strk
60
 
 
61
 
        * source/geom/Polygon.cpp: Constructors speedup.
62
 
 
63
 
2004-06-28 23:11  strk
64
 
 
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
70
 
        Polygon.cpp.
71
 
 
72
 
2004-06-25 16:26  strk
73
 
 
74
 
        * tools/geos-config.in: fixed --includes
75
 
 
76
 
2004-06-22 18:57  strk
77
 
 
78
 
        * NEWS: Written down some news
79
 
 
80
 
2004-06-22 18:56  strk
81
 
 
82
 
        * source/headers/: Makefile.am, geos.h: Added geos.h file.
83
 
 
84
 
2004-06-22 00:14  strk
85
 
 
86
 
        * source/headers/.cvsignore: added geos_version.h
87
 
 
88
 
2004-06-22 00:13  strk
89
 
 
90
 
        * TODO: updated
91
 
 
92
 
2004-06-22 00:13  strk
93
 
 
94
 
        * configure.in, source/headers/Makefile.am,
95
 
        source/headers/geos_version.h.in: Added VERSION defines
96
 
 
97
 
2004-06-16 15:13  strk
98
 
 
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
107
 
        associated fixes.
108
 
 
109
 
2004-06-15 23:35  strk
110
 
 
111
 
        * source/geom/GeometryFactory.cpp: fixed buildGeometry to always
112
 
        return a newly allocated geometry
113
 
 
114
 
2004-06-15 22:42  strk
115
 
 
116
 
        * doc/example.cpp: updated to respect deep-copy GeometryCollection
117
 
        interface
118
 
 
119
 
2004-06-15 22:38  strk
120
 
 
121
 
        * source/geom/LineString.cpp: updated to respect deep-copy
122
 
        GeometryCollection interface
123
 
 
124
 
2004-06-15 22:34  strk
125
 
 
126
 
        * source/geom/MultiPolygon.cpp: updated to respect deep-copy
127
 
        GeometryCollection interface
128
 
 
129
 
2004-06-15 22:30  strk
130
 
 
131
 
        * source/geom/Polygon.cpp: updated to respect deep-copy
132
 
        GeometryCollection interface
133
 
 
134
 
2004-06-15 22:30  strk
135
 
 
136
 
        * source/io/WKTReader.cpp: fixed a typo
137
 
 
138
 
2004-06-15 22:20  strk
139
 
 
140
 
        * source/geom/util/GeometryEditor.cpp: updated to respect deep-copy
141
 
        GeometryCollection interface
142
 
 
143
 
2004-06-15 22:13  strk
144
 
 
145
 
        * source/: operation/overlay/OverlayOp.cpp, io/WKTReader.cpp:
146
 
        updated to respect deep-copy GeometryCollection interface
147
 
 
148
 
2004-06-15 22:10  strk
149
 
 
150
 
        * source/operation/buffer/BufferBuilder.cpp: updated to respect
151
 
        deep-copy GeometryCollection interface
152
 
 
153
 
2004-06-15 22:07  strk
154
 
 
155
 
        * source/: geom/GeometryCollection.cpp, geom/GeometryFactory.cpp,
156
 
        headers/geom.h: GeometryCollections constructors make a deep copy
157
 
        of Geometry vector argument.
158
 
 
159
 
2004-06-15 22:01  strk
160
 
 
161
 
        * source/operation/buffer/BufferBuilder.cpp: Empty geometry
162
 
        creation call made using NULL instead of newly created empty vector
163
 
        (will be faster)
164
 
 
165
 
2004-06-15 21:24  strk
166
 
 
167
 
        * tools/geos-config.in: Fixed a bug preventing geos-config from
168
 
        giving correct version info
169
 
 
170
 
2004-06-15 09:40  strk
171
 
 
172
 
        * source/: noding/SegmentNode.cpp,
173
 
        planargraph/planarDirectedEdge.cpp: Added missing <stdio.h> include
174
 
 
175
 
2004-06-15 09:40  strk
176
 
 
177
 
        * TODO: Updated
178
 
 
179
 
2004-05-28 20:16  ybychkov
180
 
 
181
 
        * source/geom/PrecisionModel.cpp: Changed rounding method to make
182
 
        compilable with VC++
183
 
 
184
 
2004-05-27 14:09  strk
185
 
 
186
 
        * source/test/testLeaksBig.xml: added one buffer test
187
 
 
188
 
2004-05-27 12:27  strk
189
 
 
190
 
        * source/noding/: SegmentNodeList.cpp, SegmentString.cpp: Memory
191
 
        leaks fixed.
192
 
 
193
 
2004-05-27 12:26  strk
194
 
 
195
 
        * source/noding/nodingSegmentIntersector.cpp: set (useless?)
196
 
        recordIsolated member in constructor
197
 
 
198
 
2004-05-27 11:53  strk
199
 
 
200
 
        * source/headers/indexChain.h:
201
 
        MonotoneChainOverlapAction::overlap(*) funx made virtual as they
202
 
        are supposed to be.
203
 
 
204
 
2004-05-27 10:40  strk
205
 
 
206
 
        * source/test/XMLTester.cpp: Fixed a memleak in buffer test.
207
 
 
208
 
2004-05-27 10:37  strk
209
 
 
210
 
        * source/: headers/opBuffer.h,
211
 
        operation/buffer/OffsetCurveBuilder.cpp: Fixed a bug preventing
212
 
        OffsetCurveBuilder point list from being reset.
213
 
 
214
 
2004-05-26 21:48  strk
215
 
 
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
219
 
        uses instanceof.
220
 
 
221
 
2004-05-26 15:12  strk
222
 
 
223
 
        * source/operation/buffer/BufferBuilder.cpp: Removed try/catch
224
 
        block from ::buildSubgraphs
225
 
 
226
 
2004-05-26 11:50  strk
227
 
 
228
 
        * source/headers/geomgraph.h: Added comments about
229
 
        OverlayNodeFactory() ownership in NodeMap and PlanarGraph
230
 
        constuctors
231
 
 
232
 
2004-05-26 11:49  strk
233
 
 
234
 
        * source/: headers/opBuffer.h, operation/buffer/BufferBuilder.cpp:
235
 
        PlanarGraph made local to ::buffer instead of Class private.
236
 
 
237
 
2004-05-21 16:17  strk
238
 
 
239
 
        * TODO: updated
240
 
 
241
 
2004-05-21 15:58  strk
242
 
 
243
 
        * source/geom/Geometry.cpp: ::intersection missed to invalidate
244
 
        geometryCollection inputs
245
 
 
246
 
2004-05-21 15:55  strk
247
 
 
248
 
        * TODO: updated
249
 
 
250
 
2004-05-21 15:39  strk
251
 
 
252
 
        * source/geom/PrecisionModel.cpp: ::makePrecise make use of
253
 
        nearbyint() now, to be compatible with JTS
254
 
 
255
 
2004-05-21 15:37  strk
256
 
 
257
 
        * source/test/testLeaksBig.xml: first import
258
 
 
259
 
2004-05-20 11:14  strk
260
 
 
261
 
        * TODO: updated
262
 
 
263
 
2004-05-19 21:39  ybychkov
264
 
 
265
 
        * source/geom/PrecisionModel.cpp: Changed rounding method to make
266
 
        compilable with VC++
267
 
 
268
 
2004-05-19 15:40  strk
269
 
 
270
 
        * source/operation/buffer/OffsetCurveBuilder.cpp: Fixed bug in
271
 
        ::addCircle
272
 
 
273
 
2004-05-19 15:18  strk
274
 
 
275
 
        * source/: geom/BasicCoordinateList.cpp,
276
 
        geom/PointCoordinateList.cpp, headers/geom.h: made
277
 
        CoordinateList::toString() a const member function
278
 
 
279
 
2004-05-19 15:01  strk
280
 
 
281
 
        * source/operation/buffer/BufferOp.cpp: avoided assignment operator
282
 
        calls for BufferBuilder
283
 
 
284
 
2004-05-19 14:50  strk
285
 
 
286
 
        * source/operation/buffer/BufferSubgraph.cpp: Removed all try/catch
287
 
        blocks transforming stack allocated-vectors to
288
 
        auto-heap-allocations
289
 
 
290
 
2004-05-19 11:57  ybychkov
291
 
 
292
 
        * source/operation/buffer/OffsetCurveSetBuilder.cpp: Bugfix in
293
 
        OffsetCurveSetBuilder::addPolygon (JTS 1.4.1)
294
 
 
295
 
2004-05-18 15:49  strk
296
 
 
297
 
        * source/test/XMLTester.cpp: Output made more neat (geometry B is
298
 
        not printed if not existent).  Added support for buffer tests.
299
 
 
300
 
2004-05-18 15:15  strk
301
 
 
302
 
        * source/geom/CoordinateList.cpp: made ::scroll handle already
303
 
        scrolled vect and more readable
304
 
 
305
 
2004-05-18 02:02  ybychkov
306
 
 
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.
310
 
 
311
 
2004-05-17 23:14  ybychkov
312
 
 
313
 
        * source/: geom/GeometryCollection.cpp, headers/geom.h: JavaDoc
314
 
        updated
315
 
 
316
 
2004-05-17 23:09  ybychkov
317
 
 
318
 
        * source/geom/: BasicCoordinateList.cpp, PointCoordinateList.cpp:
319
 
        toString() performance enhancement
320
 
 
321
 
2004-05-17 23:03  ybychkov
322
 
 
323
 
        * source/: geom/CoordinateList.cpp, headers/geom.h: JavaDoc updated
324
 
 
325
 
2004-05-17 14:54  strk
326
 
 
327
 
        * source/io/markup/MarkupSTL.cpp: Added tab in list of blank chars
328
 
 
329
 
2004-05-17 14:53  strk
330
 
 
331
 
        * source/test/XMLTester.cpp: Expected result string trimmed for
332
 
        blanks
333
 
 
334
 
2004-05-17 14:37  strk
335
 
 
336
 
        * source/io/StringTokenizer.cpp: Added carriage returns and tabs in
337
 
        set of blanks chars
338
 
 
339
 
2004-05-17 14:36  strk
340
 
 
341
 
        * source/io/ParseException.cpp: ParseException message made more
342
 
        readable
343
 
 
344
 
2004-05-17 12:45  strk
345
 
 
346
 
        * source/geom/PrecisionModel.cpp: Fixed bogus FIXED coordinate
347
 
        rounding
348
 
 
349
 
2004-05-17 10:34  strk
350
 
 
351
 
        * source/operation/overlay/OverlayOp.cpp: reduced stack
352
 
        allocations, try/catch blocks in ::overlayOp
353
 
 
354
 
2004-05-17 09:42  strk
355
 
 
356
 
        * source/algorithm/CentroidArea.cpp: CentroidArea::add(const
357
 
        Geometry *geom) uses dynamic_cast
358
 
 
359
 
2004-05-17 09:23  strk
360
 
 
361
 
        * source/geom/Geometry.cpp: ::getCeontroid(): reduced dynamic
362
 
        allocations, added missing check for isEmpty
363
 
 
364
 
2004-05-14 16:47  strk
365
 
 
366
 
        * source/operation/distance/ConnectedElementLocationFilter.cpp:
367
 
        Added LinearRing support
368
 
 
369
 
2004-05-14 16:45  strk
370
 
 
371
 
        * source/headers/geomUtil.h: Fixed bogus inheritance of
372
 
        LinearComponentExtracter
373
 
 
374
 
2004-05-14 15:42  strk
375
 
 
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.
383
 
 
384
 
2004-05-14 14:14  strk
385
 
 
386
 
        * source/: geom/Geometry.cpp, headers/geom.h: const correctness
387
 
 
388
 
2004-05-14 14:10  strk
389
 
 
390
 
        * source/io/WKTReader.cpp: avoided leaks on malformed LinearRing
391
 
 
392
 
2004-05-14 11:20  strk
393
 
 
394
 
        * source/geom/util/: LinearComponentExtracter.cpp,
395
 
        PointExtracter.cpp, PolygonExtracter.cpp: Mem leaks fixed
396
 
 
397
 
2004-05-14 09:19  strk
398
 
 
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
402
 
        FLOATING.
403
 
 
404
 
2004-05-07 16:15  strk
405
 
 
406
 
        * source/io/StringTokenizer.cpp: fixed peekNextToken to avoid
407
 
        incrementing string pointer
408
 
 
409
 
2004-05-07 16:13  strk
410
 
 
411
 
        * source/index/bintree/Bintree.cpp: Fixed segfault in ::insert
412
 
 
413
 
2004-05-07 16:12  strk
414
 
 
415
 
        * source/algorithm/InteriorPointArea.cpp: Fixed segfault in
416
 
        destructor
417
 
 
418
 
2004-05-07 15:23  strk
419
 
 
420
 
        * source/: io/WKTReader.cpp, test/XMLTester.cpp: Memory leaks
421
 
        fixed.
422
 
 
423
 
2004-05-07 15:04  strk
424
 
 
425
 
        * source/geom/MultiLineString.cpp: leak removed in
426
 
        MultiLineString::getBoundary()
427
 
 
428
 
2004-05-07 11:05  strk
429
 
 
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
435
 
        NULL CoordinateList.
436
 
 
437
 
2004-05-07 09:57  strk
438
 
 
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
445
 
        proper destruction.
446
 
 
447
 
2004-05-06 18:30  strk
448
 
 
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
453
 
        leaks.
454
 
 
455
 
2004-05-06 17:54  strk
456
 
 
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
463
 
 
464
 
2004-05-06 17:00  strk
465
 
 
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.
472
 
 
473
 
2004-05-06 15:58  strk
474
 
 
475
 
        * source/index/strtree/STRtree.cpp: leak removed from
476
 
        createParentBoundablesFromVerticalSlices
477
 
 
478
 
2004-05-06 10:59  strk
479
 
 
480
 
        * source/index/strtree/AbstractSTRtree.cpp: memory leak fixed
481
 
 
482
 
2004-05-05 19:42  strk
483
 
 
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).
491
 
 
492
 
2004-05-05 18:57  strk
493
 
 
494
 
        * source/: headers/opBuffer.h, operation/buffer/BufferBuilder.cpp:
495
 
        Rewritten static cga allocation to avoid copy constructor calls.
496
 
 
497
 
2004-05-05 18:51  strk
498
 
 
499
 
        * source/geom/Geometry.cpp: avoided copy constructor in
500
 
        Geometry::geometryChangedFilter initializzazion
501
 
 
502
 
2004-05-05 18:39  strk
503
 
 
504
 
        * source/noding/MCQuadtreeNoder.cpp: reduced explicit local objects
505
 
        allocation
506
 
 
507
 
2004-05-05 18:36  strk
508
 
 
509
 
        * source/operation/buffer/BufferBuilder.cpp: Avoid use of copy
510
 
        c'tors on local objects initializzation
511
 
 
512
 
2004-05-05 17:51  strk
513
 
 
514
 
        * source/noding/MCQuadtreeNoder.cpp: Fixed big leak in
515
 
        intersectChains()
516
 
 
517
 
2004-05-05 15:08  strk
518
 
 
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.
524
 
 
525
 
2004-05-05 14:29  strk
526
 
 
527
 
        * source/operation/buffer/SubgraphDepthLocater.cpp: memleak fixed
528
 
        in ::getDepth
529
 
 
530
 
2004-05-05 14:20  strk
531
 
 
532
 
        * source/geom/util/GeometryEditor.cpp: Memory leak plugged in
533
 
        editGeometryCollection
534
 
 
535
 
2004-05-05 12:54  strk
536
 
 
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
540
 
        unloader.
541
 
 
542
 
2004-05-05 12:44  strk
543
 
 
544
 
        * TODO: updated
545
 
 
546
 
2004-05-05 12:22  strk
547
 
 
548
 
        * source/operation/buffer/BufferOp.cpp: Removed dynamic
549
 
        allocations.
550
 
 
551
 
2004-05-05 12:03  strk
552
 
 
553
 
        * source/operation/buffer/BufferOp.cpp: Reduced dynamic allocations
554
 
        in bufferOriginalPrecision and bufferFixedPrecision.
555
 
 
556
 
2004-05-04 00:56  strk
557
 
 
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.
565
 
 
566
 
2004-05-03 22:49  strk
567
 
 
568
 
        * source/: geom/util/LinearComponentExtracter.cpp,
569
 
        geom/util/PointExtracter.cpp, noding/SegmentNodeList.cpp: Some more
570
 
        leaks fixed
571
 
 
572
 
2004-05-03 19:15  strk
573
 
 
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
579
 
        fixed.
580
 
 
581
 
2004-05-03 18:29  strk
582
 
 
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
588
 
        and SIRtree.cpp.
589
 
 
590
 
2004-05-03 15:17  strk
591
 
 
592
 
        * source/: headers/indexStrtree.h,
593
 
        index/strtree/AbstractSTRtree.cpp: Fixed comparator function to
594
 
        express StrictWeakOrdering.
595
 
 
596
 
2004-05-03 14:09  strk
597
 
 
598
 
        * source/: noding/Noder.cpp, noding/SegmentNode.cpp,
599
 
        noding/nodingSegmentIntersector.cpp, planargraph/planarNodeMap.cpp:
600
 
        newline added at end of file
601
 
 
602
 
2004-05-03 12:43  strk
603
 
 
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.
612
 
 
613
 
2004-04-30 11:15  strk
614
 
 
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.
619
 
 
620
 
2004-04-28 16:58  strk
621
 
 
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.
628
 
 
629
 
2004-04-27 00:00  pramsey
630
 
 
631
 
        * configure.in: Bump version number to 1.4 to indicate new changes.
632
 
 
633
 
2004-04-26 14:37  strk
634
 
 
635
 
        * source/index/strtree/: AbstractSTRtree.cpp, STRtree.cpp: Some
636
 
        leaks fixed.
637
 
 
638
 
2004-04-23 02:02  strk
639
 
 
640
 
        * source/: headers/noding.h, headers/opBuffer.h,
641
 
        noding/IteratedNoder.cpp, operation/buffer/BufferBuilder.cpp,
642
 
        operation/buffer/BufferOp.cpp: const-correctness changes
643
 
 
644
 
2004-04-21 16:14  strk
645
 
 
646
 
        * source/geomgraph/DirectedEdgeStar.cpp: Fixed bug in computeDepths
647
 
 
648
 
2004-04-20 15:24  strk
649
 
 
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:
653
 
        More leaks removed.
654
 
 
655
 
2004-04-20 14:47  strk
656
 
 
657
 
        * source/: algorithm/MinimumDiameter.cpp, headers/geosAlgorithm.h:
658
 
        MinimumDiameter leaks plugged.
659
 
 
660
 
2004-04-20 12:58  strk
661
 
 
662
 
        * source/: headers/opBuffer.h, operation/buffer/BufferBuilder.cpp,
663
 
        operation/buffer/OffsetCurveBuilder.cpp,
664
 
        operation/buffer/OffsetCurveSetBuilder.cpp: More memory leaks
665
 
        removed.
666
 
 
667
 
2004-04-20 12:14  strk
668
 
 
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.
673
 
 
674
 
2004-04-20 10:52  strk
675
 
 
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.
684
 
 
685
 
2004-04-19 18:14  strk
686
 
 
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.
692
 
 
693
 
2004-04-19 17:14  strk
694
 
 
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.
703
 
 
704
 
2004-04-19 14:51  strk
705
 
 
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.
710
 
 
711
 
2004-04-16 16:12  strk
712
 
 
713
 
        * source/geom/Point.cpp: Memory leak fix in copy constructor
714
 
 
715
 
2004-04-16 16:09  strk
716
 
 
717
 
        * source/operation/buffer/BufferOp.cpp: Leaks fixes
718
 
 
719
 
2004-04-16 15:03  strk
720
 
 
721
 
        * source/operation/buffer/OffsetCurveBuilder.cpp: More leaks fixed
722
 
 
723
 
2004-04-16 14:48  strk
724
 
 
725
 
        * source/: noding/IteratedNoder.cpp, noding/MCQuadtreeNoder.cpp,
726
 
        operation/buffer/BufferSubgraph.cpp,
727
 
        operation/buffer/OffsetCurveBuilder.cpp: Leak fixes.
728
 
 
729
 
2004-04-16 13:04  strk
730
 
 
731
 
        * source/operation/buffer/BufferOp.cpp: Memory leaks plugged on
732
 
        exception thrown
733
 
 
734
 
2004-04-16 12:00  strk
735
 
 
736
 
        * source/operation/buffer/BufferOp.cpp: Memory leak fixed.
737
 
 
738
 
2004-04-16 11:01  strk
739
 
 
740
 
        * source/algorithm/CGAlgorithms.cpp: Removed memory leak in
741
 
        CGAlgorithms::isOnline
742
 
 
743
 
2004-04-16 10:52  strk
744
 
 
745
 
        * source/: headers/planargraph.h, io/Unload.cpp: Unload::Release
746
 
        final delete (static heap allocations should be gone now)
747
 
 
748
 
2004-04-16 10:35  strk
749
 
 
750
 
        * source/: geom/GeometryFactory.cpp, geom/Point.cpp,
751
 
        headers/geom.h: Memory leaks fixed and const correctness applied
752
 
        for Point class.
753
 
 
754
 
2004-04-16 09:42  strk
755
 
 
756
 
        * source/: geom/PrecisionModel.cpp, headers/geom.h, io/Unload.cpp:
757
 
        PrecisionModel::Type made an enum instead of a Type.
758
 
 
759
 
2004-04-15 17:11  strk
760
 
 
761
 
        * source/io/Unload.cpp: Commented out deletion that seems to cause
762
 
        segfaults
763
 
 
764
 
2004-04-15 16:00  strk
765
 
 
766
 
        * source/: headers/geom.h, headers/opBuffer.h, io/Unload.cpp: Added
767
 
        new cleanup to Unload::Release
768
 
 
769
 
2004-04-14 15:56  strk
770
 
 
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
774
 
        geom.h
775
 
 
776
 
2004-04-14 15:14  strk
777
 
 
778
 
        * source/operation/overlay/OverlayOp.cpp: Removed deletion of
779
 
        externally pointed GeometryFactory from OverlayOp destructor
780
 
 
781
 
2004-04-14 14:28  strk
782
 
 
783
 
        * source/: geom/GeometryCollection.cpp, geom/GeometryFactory.cpp,
784
 
        index/strtree/AbstractSTRtree.cpp: shouldNeverReachHere exceptions
785
 
        made more verbose
786
 
 
787
 
2004-04-14 13:05  strk
788
 
 
789
 
        * source/geom/util/GeometryEditor.cpp: Added support for LinearRing
790
 
        in GeometryEditor
791
 
 
792
 
2004-04-14 12:56  strk
793
 
 
794
 
        * source/operation/distance/DistanceOp.cpp: Uncommented
795
 
        initializzazion and destruction of DistanceOp::minDistanceLocation
796
 
 
797
 
2004-04-14 11:38  strk
798
 
 
799
 
        * source/geom/PrecisionModel.cpp: PrecisionModel(double newScale)
800
 
        missed to set the scale
801
 
 
802
 
2004-04-14 11:30  strk
803
 
 
804
 
        * source/: headers/noding.h, noding/IteratedNoder.cpp: Private
805
 
        iterated noding funx now use int* instead of vector to know when
806
 
        it's time to stop.
807
 
 
808
 
2004-04-14 11:11  strk
809
 
 
810
 
        * source/operation/buffer/BufferOp.cpp: endCapStyle was never set
811
 
        in BufferOp contructor
812
 
 
813
 
2004-04-14 10:38  strk
814
 
 
815
 
        * source/operation/buffer/BufferBuilder.cpp: BufferBuilder
816
 
        constructor missed to initialize workingPrecisionModel
817
 
 
818
 
2004-04-14 10:38  strk
819
 
 
820
 
        * source/operation/buffer/BufferOp.cpp: BufferOp constructor missed
821
 
        to set argGeom
822
 
 
823
 
2004-04-14 09:29  strk
824
 
 
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.
829
 
 
830
 
2004-04-14 08:04  ybychkov
831
 
 
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
837
 
        problem fixed.
838
 
 
839
 
2004-04-13 16:45  strk
840
 
 
841
 
        * source/geom/Point.cpp: Removed faulty assert in constructor
842
 
 
843
 
2004-04-13 16:33  strk
844
 
 
845
 
        * source/geom/Makefile.am: Added more source files
846
 
 
847
 
2004-04-13 16:28  strk
848
 
 
849
 
        * doc/example.cpp: Removed spurious line
850
 
 
851
 
2004-04-13 15:31  strk
852
 
 
853
 
        * source/headers/precision.h: prototype mismatch fixed
854
 
 
855
 
2004-04-13 14:29  strk
856
 
 
857
 
        * source/: headers/opDistance.h,
858
 
        operation/distance/GeometryLocation.cpp: GeometryLocation
859
 
        const-correctness.
860
 
 
861
 
2004-04-13 13:04  strk
862
 
 
863
 
        * source/headers/Makefile.am: Added lost opDistance.h
864
 
 
865
 
2004-04-13 13:03  strk
866
 
 
867
 
        * source/headers/Makefile.am: Added new header files
868
 
 
869
 
2004-04-13 12:58  strk
870
 
 
871
 
        * source/geom/Makefile.am: Added new source files
872
 
 
873
 
2004-04-13 12:05  strk
874
 
 
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.
879
 
 
880
 
2004-04-13 10:15  strk
881
 
 
882
 
        * source/headers/geom.h: Changed all 'long long' with int64. 
883
 
        Changed all 'long long' constants to end with two Ls.
884
 
 
885
 
2004-04-11 00:41  ybychkov
886
 
 
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
896
 
        to JTS 1.4
897
 
 
898
 
2004-04-10 10:40  ybychkov
899
 
 
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"
915
 
        upgraded to JTS 1.4
916
 
 
917
 
2004-04-08 06:53  ybychkov
918
 
 
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
926
 
 
927
 
2004-04-07 08:55  ybychkov
928
 
 
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"
940
 
        ported from JTS 1.4
941
 
 
942
 
2004-04-05 08:35  ybychkov
943
 
 
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
955
 
 
956
 
2004-04-04 08:29  ybychkov
957
 
 
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
973
 
 
974
 
2004-04-01 12:44  ybychkov
975
 
 
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
980
 
        upgraded to JTS 1.4
981
 
 
982
 
2004-03-31 09:50  ybychkov
983
 
 
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
988
 
 
989
 
2004-03-29 08:59  ybychkov
990
 
 
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.
1010
 
 
1011
 
2004-03-26 08:48  ybychkov
1012
 
 
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
1019
 
        (JTS 1.4)
1020
 
 
1021
 
2004-03-25 03:23  ybychkov
1022
 
 
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
1033
 
 
1034
 
2004-03-19 10:48  ybychkov
1035
 
 
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
1058
 
 
1059
 
2004-03-18 11:42  ybychkov
1060
 
 
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.
1068
 
 
1069
 
2004-03-17 03:00  ybychkov
1070
 
 
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
1086
 
 
1087
 
2004-03-01 23:04  strk
1088
 
 
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>
1093
 
 
1094
 
2004-02-27 18:43  strk
1095
 
 
1096
 
        * source/geom/Polygon.cpp: memory leak fix in Polygon::getArea() -
1097
 
        reported by 'Manuel  Prieto Villegas' <mprieto@dap.es>
1098
 
 
1099
 
2004-02-27 18:42  strk
1100
 
 
1101
 
        * source/: algorithm/CGAlgorithms.cpp, headers/geosAlgorithm.h:
1102
 
        made CGAlgorithms::signedArea() and CGAlgorithms::length()
1103
 
        arguments const-correct
1104
 
 
1105
 
2004-02-20 06:44  pramsey
1106
 
 
1107
 
        * ltmain.sh: Changed to new version of ltmain, that matches the
1108
 
        version of libtool on build box
1109
 
 
1110
 
2004-01-20 06:51  pramsey
1111
 
 
1112
 
        * configure.in: Change platform.h back to AM_CONFIG_HEADER.
1113
 
 
1114
 
2004-01-20 06:10  pramsey
1115
 
 
1116
 
        * configure.in: Change AM_CONFIG_HEADER to AC_CONFIG_HEADERS to
1117
 
        allow autoheader to work its magic.
1118
 
 
1119
 
2003-12-11 18:01  strk
1120
 
 
1121
 
        * source/operation/buffer/BufferOp.cpp: made buffer(0) back to its
1122
 
        *correct* semantic (empy collection)
1123
 
 
1124
 
2003-12-11 17:01  strk
1125
 
 
1126
 
        * source/operation/buffer/BufferOp.cpp: made buffer operation
1127
 
        return a cloned input geom when called with 0 as distance
1128
 
 
1129
 
2003-12-11 16:53  strk
1130
 
 
1131
 
        * source/geom/GeometryCollection.cpp: Fixed bogus copy constructor
1132
 
        (making clone bogus)
1133
 
 
1134
 
2003-11-13 12:57  strk
1135
 
 
1136
 
        * doc/example.cpp: bug fixed in relate call
1137
 
 
1138
 
2003-11-12 23:03  strk
1139
 
 
1140
 
        * doc/example.cpp: added relational operators
1141
 
 
1142
 
2003-11-12 19:02  strk
1143
 
 
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.
1148
 
 
1149
 
2003-11-12 18:15  strk
1150
 
 
1151
 
        * source/geom/PrecisionModel.cpp: made sure PrecisionModel scale is
1152
 
        never 0
1153
 
 
1154
 
2003-11-12 18:10  strk
1155
 
 
1156
 
        * source/test/XMLTester.cpp: added missing initialization
1157
 
 
1158
 
2003-11-12 17:14  strk
1159
 
 
1160
 
        * source/: headers/opOverlay.h, operation/overlay/OverlayOp.cpp:
1161
 
        Added some more throw specifications and cleanup on exception
1162
 
        (leaks removed).
1163
 
 
1164
 
2003-11-12 16:43  strk
1165
 
 
1166
 
        * source/headers/graph.h: Added some more throw specifications
1167
 
 
1168
 
2003-11-12 16:02  strk
1169
 
 
1170
 
        * source/test/XMLTester.cpp: more cleanup on exception
1171
 
 
1172
 
2003-11-12 12:08  strk
1173
 
 
1174
 
        * doc/example.cpp: removed old changelog, moved comments in the
1175
 
        nice standard frame
1176
 
 
1177
 
2003-11-12 12:05  strk
1178
 
 
1179
 
        * autogen.sh: added autoheader call
1180
 
 
1181
 
2003-11-07 18:51  strk
1182
 
 
1183
 
        * source/operation/buffer/BufferOp.cpp: Memory leak fix in
1184
 
        insertEdge()
1185
 
 
1186
 
2003-11-07 18:49  pramsey
1187
 
 
1188
 
        * ChangeLog: Added current ChangeLog
1189
 
 
1190
 
2003-11-07 18:45  strk
1191
 
 
1192
 
        * source/headers/config.h.in: will be generated with ./autogen.sh
1193
 
 
1194
 
2003-11-07 15:21  strk
1195
 
 
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.
1199
 
 
1200
 
2003-11-07 15:19  strk
1201
 
 
1202
 
        * source/headers/.cvsignore: added config.h.in (missed before)
1203
 
 
1204
 
2003-11-07 15:18  strk
1205
 
 
1206
 
        * source/headers/.cvsignore: added config.h.in
1207
 
 
1208
 
2003-11-07 02:58  pramsey
1209
 
 
1210
 
        * AUTHORS: Added people!
1211
 
 
1212
 
2003-11-07 02:23  pramsey
1213
 
 
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.
1339
 
 
1340
 
2003-11-06 19:50  strk
1341
 
 
1342
 
        * doc/.cvsignore: first import
1343
 
 
1344
 
2003-11-06 19:48  strk
1345
 
 
1346
 
        * TODO: updated
1347
 
 
1348
 
2003-11-06 19:48  strk
1349
 
 
1350
 
        * source/operation/overlay/PolygonBuilder.cpp: added throw
1351
 
        information comment in PolygonBuilder
1352
 
 
1353
 
2003-11-06 19:47  strk
1354
 
 
1355
 
        * source/operation/buffer/BufferOp.cpp: Added throw specification
1356
 
        for BufferOp's ::buildSubgraphs() and ::computeBuffer(). Cleanup on
1357
 
        exception in computeBuffer().
1358
 
 
1359
 
2003-11-06 19:46  strk
1360
 
 
1361
 
        * source/headers/opBuffer.h: Added throw specification for
1362
 
        BufferOp's ::buildSubgraphs() and ::computeBuffer()
1363
 
 
1364
 
2003-11-06 19:45  strk
1365
 
 
1366
 
        * source/headers/graph.h: Added throw specification for
1367
 
        DirectEdgeStar::linkResultDirectedEdges()
1368
 
 
1369
 
2003-11-06 19:00  strk
1370
 
 
1371
 
        * source/operation/buffer/BufferOp.cpp: Cleanup on exception in
1372
 
        ::bufferOp()
1373
 
 
1374
 
2003-11-06 18:48  strk
1375
 
 
1376
 
        * source/operation/buffer/BufferLineBuilder.cpp: Fixed memory leaks
1377
 
        in ::closePt() and ::addLineEndCap()
1378
 
 
1379
 
2003-11-06 18:47  strk
1380
 
 
1381
 
        * source/operation/buffer/BufferEdgeBuilder.cpp: Added support for
1382
 
        LinearRing, removed memory leaks in ::addLineString
1383
 
 
1384
 
2003-11-06 18:41  strk
1385
 
 
1386
 
        * doc/example.cpp: Added Buffer,Intersection,Difference and
1387
 
        Symdifference. Exception cleanup
1388
 
 
1389
 
2003-11-06 18:33  pramsey
1390
 
 
1391
 
        * INSTALL: Small addition of into about LD_LIBRARY_PATH
1392
 
 
1393
 
2003-11-05 22:52  strk
1394
 
 
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.
1398
 
 
1399
 
2003-11-03 17:09  strk
1400
 
 
1401
 
        * doc/example.cpp: Removed comments about segfaults, made the
1402
 
        simple collection creation call cleaner by use of the clone()
1403
 
        method.
1404
 
 
1405
 
2003-10-31 17:36  strk
1406
 
 
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.
1410
 
 
1411
 
2003-10-29 11:38  strk
1412
 
 
1413
 
        * doc/example.cpp: Added centroid computation example
1414
 
 
1415
 
2003-10-29 11:38  strk
1416
 
 
1417
 
        * source/algorithm/CentroidLine.cpp: Added support for LinearRing
1418
 
        types (treated as LineString)
1419
 
 
1420
 
2003-10-24 23:27  strk
1421
 
 
1422
 
        * source/headers/geom.h: Added GeometryTypeId enum and
1423
 
        getGeometryTypeId abstract Geometry method.
1424
 
 
1425
 
2003-10-23 11:17  strk
1426
 
 
1427
 
        * source/headers/.cvsignore: Added stamp-h2 and platform.h
1428
 
 
1429
 
2003-10-23 11:12  strk
1430
 
 
1431
 
        * source/headers/util.h: Made CoordinateArrayFilter destructor
1432
 
        virtual.
1433
 
 
1434
 
2003-10-23 01:58  strk
1435
 
 
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.
1440
 
 
1441
 
2003-10-22 02:44  strk
1442
 
 
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.
1448
 
 
1449
 
2003-10-22 01:51  strk
1450
 
 
1451
 
        * acsite.m4, configure.in, source/headers/acconfig.h,
1452
 
        source/headers/config.h.in: Added macros to find 64bit integer.
1453
 
 
1454
 
2003-10-21 18:16  strk
1455
 
 
1456
 
        * doc/example.cpp: Uncommented point creation lines. Updated
1457
 
        comments about segfaults.
1458
 
 
1459
 
2003-10-21 07:35  pramsey
1460
 
 
1461
 
        * source/test/Makefile.am: Added test.xml so it gets picked up by
1462
 
        'make dist'
1463
 
 
1464
 
2003-10-21 07:09  pramsey
1465
 
 
1466
 
        * INSTALL: Added simple installation directions.
1467
 
 
1468
 
2003-10-21 06:55  pramsey
1469
 
 
1470
 
        * source/: examples/Makefile.am, geom/Makefile.am,
1471
 
        test/Makefile.am: Fix up references to header files to 'make dist'
1472
 
        works.
1473
 
 
1474
 
2003-10-20 19:50  strk
1475
 
 
1476
 
        * doc/example.cpp: added Union example
1477
 
 
1478
 
2003-10-20 17:41  strk
1479
 
 
1480
 
        * source/: geom/Geometry.cpp, headers/geom.h:
1481
 
        Geometry::checkNotGeometryCollection made static and
1482
 
        non-distructive.
1483
 
 
1484
 
2003-10-20 16:02  strk
1485
 
 
1486
 
        * source/operation/valid/ConnectedInteriorTester.cpp: more explicit
1487
 
        exception thrown on null Directed Edge detection
1488
 
 
1489
 
2003-10-20 15:56  strk
1490
 
 
1491
 
        * source/util/AssertionFailedException.cpp: fixed typo
1492
 
 
1493
 
2003-10-17 07:51  ybychkov
1494
 
 
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.
1499
 
 
1500
 
2003-10-16 19:41  strk
1501
 
 
1502
 
        * source/util/: GEOSException.cpp,
1503
 
        UnsupportedOperationException.cpp: Fixed a bug in GEOSException
1504
 
        that prevented print of the type of exception thrown.
1505
 
 
1506
 
2003-10-16 19:33  strk
1507
 
 
1508
 
        * source/operation/valid/RepeatedPointTester.cpp: dropped useless
1509
 
        string() cast
1510
 
 
1511
 
2003-10-16 19:05  strk
1512
 
 
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.
1517
 
 
1518
 
2003-10-16 15:01  strk
1519
 
 
1520
 
        * source/test/XMLTester.cpp: Added call to Unload::Release()
1521
 
 
1522
 
2003-10-16 14:09  strk
1523
 
 
1524
 
        * source/test/XMLTester.cpp: bug fixed in exception handling
1525
 
 
1526
 
2003-10-16 10:50  strk
1527
 
 
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.
1540
 
 
1541
 
2003-10-16 10:48  strk
1542
 
 
1543
 
        * source/test/XMLTester.cpp: Exceptions handled
1544
 
 
1545
 
2003-10-15 18:39  strk
1546
 
 
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.
1553
 
 
1554
 
2003-10-15 17:47  strk
1555
 
 
1556
 
        * source/algorithm/: MCPointInRing.cpp, PointLocator.cpp: Adapted
1557
 
        to new getCoordinatesRO() interface
1558
 
 
1559
 
2003-10-15 17:30  strk
1560
 
 
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...
1565
 
 
1566
 
2003-10-15 13:24  strk
1567
 
 
1568
 
        * source/operation/valid/: ConnectedInteriorTester.cpp,
1569
 
        IsValidOp.cpp: Use getCoordinatesRO() introduced.
1570
 
 
1571
 
2003-10-15 13:23  strk
1572
 
 
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().
1577
 
 
1578
 
2003-10-15 12:17  strk
1579
 
 
1580
 
        * source/: geom/BasicCoordinateList.cpp,
1581
 
        geom/PointCoordinateList.cpp, headers/geom.h: Made setPoints() get
1582
 
        a const vector<Coordinate>.
1583
 
 
1584
 
2003-10-15 11:54  strk
1585
 
 
1586
 
        * source/: geom/LineString.cpp, headers/geom.h: Added
1587
 
        getCoordinatesRO() public method.
1588
 
 
1589
 
2003-10-15 10:52  strk
1590
 
 
1591
 
        * source/io/WKTReader.cpp: Memory leaks fixed.
1592
 
 
1593
 
2003-10-15 10:51  strk
1594
 
 
1595
 
        * TODO: Initial import
1596
 
 
1597
 
2003-10-15 10:08  strk
1598
 
 
1599
 
        * source/geom/Polygon.cpp: Memory leaks fixed. Partially due to
1600
 
        getCoordinates() and GeometryCollection() changes, partially old
1601
 
        dated.
1602
 
 
1603
 
2003-10-14 17:58  strk
1604
 
 
1605
 
        * source/geom/GeometryFactory.cpp: Useless vector<Geometry *>
1606
 
        leaking allocations removed
1607
 
 
1608
 
2003-10-13 23:26  strk
1609
 
 
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
1614
 
 
1615
 
2003-10-13 19:54  strk
1616
 
 
1617
 
        * source/: headers/opValid.h, operation/valid/IsValidOp.cpp:
1618
 
        IsValidOp constructor used same name for the arg and a private
1619
 
        element. Fixed.
1620
 
 
1621
 
2003-10-13 19:47  strk
1622
 
 
1623
 
        * source/operation/overlay/: MaximalEdgeRing.cpp,
1624
 
        PolygonBuilder.cpp: delete statement removed
1625
 
 
1626
 
2003-10-13 17:39  strk
1627
 
 
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)
1631
 
 
1632
 
2003-10-13 17:02  strk
1633
 
 
1634
 
        * source/test/XMLTester.cpp: accept input file as first argument on
1635
 
        cmdline
1636
 
 
1637
 
2003-10-13 14:51  strk
1638
 
 
1639
 
        * source/: geom/Geometry.cpp, headers/geom.h: removed sortedClasses
1640
 
        strings array from all geometries.
1641
 
 
1642
 
2003-10-13 11:24  strk
1643
 
 
1644
 
        * source/: headers/indexQuadtree.h, index/quadtree/DoubleBits.cpp:
1645
 
        long -> long long enlargement of types to allow for left/rigth
1646
 
        shift of 53 bits
1647
 
 
1648
 
2003-10-11 05:23  strk
1649
 
 
1650
 
        * source/geom/: LineString.cpp, LinearRing.cpp: fixed spurious
1651
 
        typos
1652
 
 
1653
 
2003-10-11 03:56  strk
1654
 
 
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 ;)
1703
 
 
1704
 
2003-10-09 17:35  strk
1705
 
 
1706
 
        * source/: geom/GeometryFactory.cpp, headers/geom.h: added 'const'
1707
 
        keyword to GeometryFactory constructor, Log on top of geom.h
1708
 
 
1709
 
2003-10-09 13:20  strk
1710
 
 
1711
 
        * doc/example.cpp: moved Log to a better place
1712
 
 
1713
 
2003-10-09 13:19  strk
1714
 
 
1715
 
        * doc/example.cpp: added convexHull and PrecisionModel
1716
 
 
1717
 
2003-10-09 12:14  strk
1718
 
 
1719
 
        * source/geom/GeometryFactory.cpp: just a style change in top Log
1720
 
        comment.
1721
 
 
1722
 
2003-10-09 12:10  strk
1723
 
 
1724
 
        * source/geom/PrecisionModel.cpp: Throw an exception if scale is 0.
1725
 
        Added Log entry.
1726
 
 
1727
 
2003-10-09 11:42  strk
1728
 
 
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
1732
 
        on top.
1733
 
 
1734
 
2003-10-09 10:58  strk
1735
 
 
1736
 
        * doc/example.cpp, source/algorithm/ConvexHull.cpp: 
1737
 
        Added convexHull() call to example, fixed leaks in ConvexHull
1738
 
 
1739
 
2003-10-09 02:11  strk
1740
 
 
1741
 
        * doc/example.cpp: 
1742
 
        First reference-by-example file.
1743
 
 
1744
 
2003-10-08 18:51  strk
1745
 
 
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,
1749
 
        io/Unload.cpp: 
1750
 
        Added xie's Unload class with some fixes.
1751
 
 
1752
 
2003-10-08 15:18  strk
1753
 
 
1754
 
        * source/: headers/io.h, io/WKTWriter.cpp: 
1755
 
        added missing LinearRing writing capabilities.
1756
 
 
1757
 
2003-10-08 12:36  strk
1758
 
 
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.
1762
 
 
1763
 
2003-10-07 23:47  strk
1764
 
 
1765
 
        * source/: algorithm/SimplePointInAreaLocator.cpp,
1766
 
        geom/Polygon.cpp, operation/overlay/PolygonBuilder.cpp: 
1767
 
        had all getCoordinates() callers free returned value.
1768
 
 
1769
 
2003-10-07 20:58  strk
1770
 
 
1771
 
        * source/: algorithm/PointLocator.cpp, geom/CoordinateList.cpp,
1772
 
        geom/GeometryCollection.cpp, geom/LineString.cpp,
1773
 
        headers/config.h.in: 
1774
 
        
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.
1778
 
 
1779
 
2003-10-03 03:20  ybychkov
1780
 
 
1781
 
        * source/: geom/MultiPolygon.cpp, test/XMLTester.cpp: Memory leak
1782
 
        in Overlay fixed.
1783
 
 
1784
 
2003-09-29 18:25  strk
1785
 
 
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
1789
 
        the local copy
1790
 
 
1791
 
2003-09-29 17:07  strk
1792
 
 
1793
 
        * .cvsignore: 
1794
 
        Added config.sub, config.guess and autom4te.cache
1795
 
 
1796
 
2003-09-29 15:15  strk
1797
 
 
1798
 
        * tools/.cvsignore: 
1799
 
        Don't wonder about Makefile.in, Makefile, gdal-config
1800
 
 
1801
 
2003-09-26 19:31  strk
1802
 
 
1803
 
        * source/algorithm/ConvexHull.cpp: 
1804
 
        
1805
 
        getConvexHull() made check value returned by reduce() before
1806
 
        deleting it (might be the untouched input).
1807
 
 
1808
 
2003-09-26 11:17  ybychkov
1809
 
 
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.
1814
 
 
1815
 
2003-09-24 04:16  ybychkov
1816
 
 
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.
1823
 
 
1824
 
2003-09-06 10:24  ybychkov
1825
 
 
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.
1833
 
 
1834
 
2003-09-06 02:01  ybychkov
1835
 
 
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.
1840
 
 
1841
 
2003-09-01 08:32  ybychkov
1842
 
 
1843
 
        * source/: algorithm/ConvexHull.cpp, geom/Geometry.cpp,
1844
 
        geom/Polygon.cpp, test/XMLTester.cpp: Some ConvexHull bugs fixed.
1845
 
 
1846
 
2003-08-30 09:55  ybychkov
1847
 
 
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,
1852
 
        isSimple.
1853
 
 
1854
 
2003-08-19 01:40  pramsey
1855
 
 
1856
 
        * source/algorithm/ConvexHull.java: Removed java source file from
1857
 
        archive.
1858
 
 
1859
 
2003-08-19 00:34  pramsey
1860
 
 
1861
 
        * configure.in: Change it back :/
1862
 
 
1863
 
2003-08-19 00:33  pramsey
1864
 
 
1865
 
        * configure.in: Change version number.
1866
 
 
1867
 
2003-08-18 22:42  pramsey
1868
 
 
1869
 
        * ltmain.sh: Return ltmain to distro (oops)
1870
 
 
1871
 
2003-08-18 22:36  pramsey
1872
 
 
1873
 
        * mkinstalldirs: Remove more autoconf files
1874
 
 
1875
 
2003-08-18 22:34  pramsey
1876
 
 
1877
 
        * acinclude.m4, config.guess, config.sub, install-sh, ltmain.sh:
1878
 
        Removed more autoconf files...
1879
 
 
1880
 
2003-08-18 22:27  pramsey
1881
 
 
1882
 
        * missing: Removed 'missing' script.
1883
 
 
1884
 
2003-08-18 18:38  pramsey
1885
 
 
1886
 
        * source/headers/Makefile.am: Fixed up to treat headers as headers.
1887
 
 
1888
 
2003-08-17 20:40  pramsey
1889
 
 
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.
2000
 
 
2001
 
2003-08-17 20:01  pramsey
2002
 
 
2003
 
        * libtool: Removed more configuration files per Norman's request.
2004
 
 
2005
 
2003-08-17 19:56  pramsey
2006
 
 
2007
 
        * aclocal.m4, configure: Removed more configure files per Norman's
2008
 
        request.
2009
 
 
2010
 
2003-08-17 19:55  pramsey
2011
 
 
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.
2017
 
 
2018
 
2003-08-16 08:33  ybychkov
2019
 
 
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.
2081
 
 
2082
 
2003-06-22 00:17  pramsey
2083
 
 
2084
 
        * source/geom/Makefile.am: GNU compile fixes from nvine.
2085
 
 
2086
 
2003-06-19 22:54  ybychkov
2087
 
 
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.
2181
 
 
2182
 
2003-06-18 22:08  ybychkov
2183
 
 
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
2190
 
        debugged.
2191
 
 
2192
 
2003-05-29 02:05  pramsey
2193
 
 
2194
 
        * source/: bigtest/Makefile.am, geom/Makefile.am: Final GNU build
2195
 
        adjustments.
2196
 
 
2197
 
2003-05-29 01:55  pramsey
2198
 
 
2199
 
        * source/examples/Makefile.am: Added new exception class.
2200
 
 
2201
 
2003-05-29 01:39  pramsey
2202
 
 
2203
 
        * source/headers/Makefile.am: Change reference to spatialIndex.h
2204
 
 
2205
 
2003-05-29 01:22  pramsey
2206
 
 
2207
 
        * source/geom/Makefile.am: Removed obsolete build entries for
2208
 
        removed classes.
2209
 
 
2210
 
2003-05-29 00:22  ybychkov
2211
 
 
2212
 
        * source/: headers/indexStrtree.h, index/strtree/Interval.cpp: Some
2213
 
        bugfixes.
2214
 
 
2215
 
2003-05-29 00:11  ybychkov
2216
 
 
2217
 
        * source/: index/bintree/Interval.cpp, index/bintree/Node.cpp,
2218
 
        test/XMLTester.cpp: no message
2219
 
 
2220
 
2003-05-28 07:02  pramsey
2221
 
 
2222
 
        * source/index/strtree/: Interval.cpp, SIRtree.cpp: Changed
2223
 
        __max/__min to max/min
2224
 
 
2225
 
2003-05-28 07:01  pramsey
2226
 
 
2227
 
        * source/index/quadtree/IntervalSize.cpp: Change __max to max
2228
 
 
2229
 
2003-05-28 01:56  pramsey
2230
 
 
2231
 
        * source/geom/Makefile.am: Changed from mistaken cpp file names.
2232
 
 
2233
 
2003-05-28 01:54  pramsey
2234
 
 
2235
 
        * source/algorithm/CentroidArea.cpp: Added include for <typeinfo>
2236
 
 
2237
 
2003-05-28 01:45  pramsey
2238
 
 
2239
 
        * source/headers/indexStrtree.h: GNU build support
2240
 
 
2241
 
2003-05-28 01:42  pramsey
2242
 
 
2243
 
        * source/headers/indexQuadtree.h: Fix reference to spatialIndex
2244
 
        header
2245
 
 
2246
 
2003-05-28 01:41  pramsey
2247
 
 
2248
 
        * source/headers/: Makefile.in, SpatialIndex.h, geom.h,
2249
 
        indexStrtree.h, spatialIndex.h: Build updates.
2250
 
 
2251
 
2003-05-28 01:33  pramsey
2252
 
 
2253
 
        * source/geom/Makefile.am: Add new files into build support
2254
 
 
2255
 
2003-05-28 01:17  pramsey
2256
 
 
2257
 
        * source/headers/Makefile.am: Add all new headers into the build
2258
 
        process.
2259
 
 
2260
 
2003-05-28 01:11  pramsey
2261
 
 
2262
 
        * source/: geom/Makefile.am, headers/Makefile.am: Some updates to
2263
 
        synch build with devel.
2264
 
 
2265
 
2003-05-22 01:28  ybychkov
2266
 
 
2267
 
        * source/: algorithm/MCPointInRing.cpp, geom/PrecisionModel.cpp,
2268
 
        index/bintree/Key.cpp, operation/relate/RelateOp.cpp: Several bugs
2269
 
        fixed.
2270
 
 
2271
 
2003-05-19 08:18  ybychkov
2272
 
 
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
2293
 
        classes.
2294
 
 
2295
 
2003-05-17 09:47  ybychkov
2296
 
 
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.
2302
 
 
2303
 
2003-05-17 08:08  ybychkov
2304
 
 
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:
2311
 
        Fixing CVS error.
2312
 
 
2313
 
2003-05-17 02:27  ybychkov
2314
 
 
2315
 
        * source/: geom/GeometryCollection.cpp, headers/geosAlgorithm.h:
2316
 
        Fixing a commit problem.
2317
 
 
2318
 
2003-05-17 02:07  ybychkov
2319
 
 
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.
2330
 
        Distance is done.
2331
 
 
2332
 
2003-05-07 11:06  ybychkov
2333
 
 
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
2355
 
 
2356
 
2003-05-05 00:34  ybychkov
2357
 
 
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
2368
 
 
2369
 
2003-04-28 08:01  ybychkov
2370
 
 
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
2427
 
 
2428
 
2003-04-22 00:16  ybychkov
2429
 
 
2430
 
        * VisualStudio/: GEOS.sln, GEOS.vcproj: VisualStudio project added.
2431
 
 
2432
 
2003-04-17 02:37  ybychkov
2433
 
 
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.
2438
 
 
2439
 
2003-04-12 06:31  ybychkov
2440
 
 
2441
 
        * source/operation/overlay/OverlayOp.cpp: Overlay passes all tests
2442
 
        (both precise and normal)
2443
 
 
2444
 
2003-04-12 01:16  ybychkov
2445
 
 
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
2450
 
        tests.
2451
 
 
2452
 
2003-04-10 06:34  ybychkov
2453
 
 
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.
2457
 
 
2458
 
2003-04-09 23:52  pramsey
2459
 
 
2460
 
        * source/headers/geom.h: Changed destructors to virtual to quiet
2461
 
        GNU warnings
2462
 
 
2463
 
2003-04-05 01:49  pramsey
2464
 
 
2465
 
        * source/headers/Makefile.am: Install all headers at install time.
2466
 
 
2467
 
2003-04-05 00:04  pramsey
2468
 
 
2469
 
        * source/examples/: CustomCoordinateListExample.cpp,
2470
 
        CustomCoordinateListExample.h, CustomPointCoordinateList.cpp:
2471
 
        Newlines added to quiet gcc.
2472
 
 
2473
 
2003-04-04 05:44  pramsey
2474
 
 
2475
 
        * source/geom/Makefile.am: Build support
2476
 
 
2477
 
2003-04-04 05:43  pramsey
2478
 
 
2479
 
        * source/examples/Makefile.am: Build support.
2480
 
 
2481
 
2003-04-04 05:28  pramsey
2482
 
 
2483
 
        * source/geom/Makefile.am: Build support updates.
2484
 
 
2485
 
2003-04-04 05:11  pramsey
2486
 
 
2487
 
        * source/examples/Makefile.am: Build support for new example
2488
 
        programs.
2489
 
 
2490
 
2003-04-04 02:18  dblasby
2491
 
 
2492
 
        * INSTALL: added comment about running ./autogen.sh
2493
 
 
2494
 
2003-04-02 23:55  ybychkov
2495
 
 
2496
 
        * source/examples/: CustomCoordinateListExample.cpp,
2497
 
        CustomCoordinateListExample.h, CustomPointCoordinateList.cpp: Added
2498
 
        example on how to wrap internal storage format with
2499
 
        CoordinateLists.
2500
 
 
2501
 
2003-04-02 10:02  ybychkov
2502
 
 
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
2511
 
        tests).
2512
 
 
2513
 
2003-03-24 20:23  pramsey
2514
 
 
2515
 
        * source/headers/: indexQuadtree.h, indexSweepline.h: Added
2516
 
        newlines to end to quiet gcc
2517
 
 
2518
 
2003-03-24 20:21  pramsey
2519
 
 
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.
2535
 
 
2536
 
2003-03-24 04:45  pramsey
2537
 
 
2538
 
        * source/geom/Makefile.am: More GNU build support
2539
 
 
2540
 
2003-03-24 04:07  pramsey
2541
 
 
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.
2553
 
 
2554
 
2003-03-19 01:34  ybychkov
2555
 
 
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.
2561
 
 
2562
 
2003-03-18 02:42  ybychkov
2563
 
 
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.
2576
 
 
2577
 
2003-03-17 19:04  ybychkov
2578
 
 
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.
2586
 
 
2587
 
2003-03-17 03:49  ybychkov
2588
 
 
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).
2595
 
 
2596
 
2003-03-13 00:45  pramsey
2597
 
 
2598
 
        * source/: geom/Makefile.am, operation/Makefile.am,
2599
 
        operation/valid/Makefile.am: Build support for valid.
2600
 
 
2601
 
2003-03-10 11:18  ybychkov
2602
 
 
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
2607
 
        dependencies)
2608
 
 
2609
 
2003-03-10 02:17  ybychkov
2610
 
 
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.
2623
 
 
2624
 
2003-03-05 18:04  pramsey
2625
 
 
2626
 
        * configure.in, source/Makefile.am, source/examples/Makefile.am:
2627
 
        Build support for new coordinateline examples.
2628
 
 
2629
 
2003-03-05 09:02  ybychkov
2630
 
 
2631
 
        * source/: examples/CoordinateListsExample.cpp,
2632
 
        geom/PointCoordinateList.cpp, headers/geom.h: CoordinateList
2633
 
        interface example.
2634
 
 
2635
 
2003-03-03 04:56  pramsey
2636
 
 
2637
 
        * source/geom/Makefile.am: Remove PointInRing
2638
 
 
2639
 
2003-03-03 04:35  pramsey
2640
 
 
2641
 
        * source/algorithm/PointInRing.cpp: Removed unused file.
2642
 
 
2643
 
2003-03-03 03:41  ybychkov
2644
 
 
2645
 
        * source/: algorithm/LineIntersector.cpp,
2646
 
        bigtest/GeometryTestFactory.cpp, geom/GeometryFactory.cpp,
2647
 
        geom/PointCoordinateList.cpp, io/WKTReader.cpp: Some Coordinate&
2648
 
        related bugs fixed.
2649
 
 
2650
 
2003-03-03 03:26  ybychkov
2651
 
 
2652
 
        * source/geom/GeometryFactory.cpp: GeometryFactory bug fix.
2653
 
 
2654
 
2003-03-03 01:46  ybychkov
2655
 
 
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.
2672
 
 
2673
 
2003-03-02 04:47  ybychkov
2674
 
 
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.
2680
 
 
2681
 
2003-03-01 07:10  pramsey
2682
 
 
2683
 
        * source/headers/geosAlgorithm.h: Uncommented default constructor
2684
 
        for PointInRing
2685
 
 
2686
 
2003-03-01 07:08  pramsey
2687
 
 
2688
 
        * source/test/SimpleWKTTester.cpp: Fixed call to geometry factory.
2689
 
 
2690
 
2003-02-27 00:16  ybychkov
2691
 
 
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
2701
 
        refactored.
2702
 
 
2703
 
2003-02-20 04:32  pramsey
2704
 
 
2705
 
        * source/test/SimpleWKTTester.cpp: Fixed small bug in call to
2706
 
        GeometryFactory (instantiate PrecisionModel with new)
2707
 
 
2708
 
2003-02-20 04:30  pramsey
2709
 
 
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.
2713
 
 
2714
 
2003-02-20 01:10  ybychkov
2715
 
 
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.
2722
 
 
2723
 
2003-02-17 10:38  ybychkov
2724
 
 
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.
2732
 
 
2733
 
2003-02-17 01:40  ybychkov
2734
 
 
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.
2739
 
 
2740
 
2003-02-16 23:52  ybychkov
2741
 
 
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
2748
 
        partially updated.
2749
 
 
2750
 
2003-02-12 22:09  pramsey
2751
 
 
2752
 
        * INSTALL, missing: Added two files required by autoconf build
2753
 
        process.
2754
 
 
2755
 
2003-02-12 21:51  pramsey
2756
 
 
2757
 
        * configure, libtool, source/geom/Makefile.in,
2758
 
        source/headers/Makefile.in, source/test/Makefile.in: Commit build
2759
 
        support files.
2760
 
 
2761
 
2003-02-12 20:11  pramsey
2762
 
 
2763
 
        * source/headers/Makefile.am: Change header installation path to
2764
 
        $(prefix)/include/geos.
2765
 
 
2766
 
2003-02-12 07:49  pramsey
2767
 
 
2768
 
        * source/: algorithm/LineIntersector.cpp,
2769
 
        algorithm/SimplePointInRing.cpp,
2770
 
        operation/relate/EdgeEndBundle.cpp,
2771
 
        operation/GeometryGraphOperation.cpp: Added newlines to quiet g++
2772
 
        warnings.
2773
 
 
2774
 
2003-02-12 07:27  pramsey
2775
 
 
2776
 
        * source/test/XMLTester.cpp: Fix headers.
2777
 
 
2778
 
2003-02-12 07:24  pramsey
2779
 
 
2780
 
        * source/bigtest/TestSweepLineSpeed.cpp: Added return value.
2781
 
 
2782
 
2003-02-12 07:24  pramsey
2783
 
 
2784
 
        * source/: bigtest/TestSweepLineSpeed.cpp,
2785
 
        test/SimpleWKTTester.cpp: Changed headers.
2786
 
 
2787
 
2003-02-12 07:20  pramsey
2788
 
 
2789
 
        * source/test/: CTS.cpp, XMLTester.cpp: Changed headers.
2790
 
 
2791
 
2003-02-12 07:19  pramsey
2792
 
 
2793
 
        * source/test/XMLTester.cpp: Make path to test file relative.
2794
 
 
2795
 
2003-02-12 07:18  pramsey
2796
 
 
2797
 
        * source/bigtest/GeometryTestFactory.cpp: Change include reference
2798
 
        syntax.
2799
 
 
2800
 
2003-02-12 07:07  pramsey
2801
 
 
2802
 
        * source/io/WKTWriter.cpp: Pass double to log().
2803
 
 
2804
 
2003-02-12 07:07  pramsey
2805
 
 
2806
 
        * source/bigtest/TestSweepLineSpeed.cpp: Fixed main() return type.
2807
 
 
2808
 
2003-02-12 07:04  pramsey
2809
 
 
2810
 
        * source/test/Makefile.am: Remove old library references.
2811
 
 
2812
 
2003-02-12 06:58  pramsey
2813
 
 
2814
 
        * source/bigtest/TestSweepLineSpeed.cpp: Added stdio reference and
2815
 
        newline at end.
2816
 
 
2817
 
2003-02-12 01:58  pramsey
2818
 
 
2819
 
        * source/test/test.xml: Added all JTS test cases to the file.
2820
 
 
2821
 
2003-02-12 00:54  pramsey
2822
 
 
2823
 
        * source/geom/Makefile.am: Added support for new cpp files.
2824
 
 
2825
 
2003-02-12 00:33  ybychkov
2826
 
 
2827
 
        * source/: geom/CoordinateList.cpp, geom/Geometry.cpp,
2828
 
        geom/PointCoordinateList.cpp, geom/Polygon.cpp, headers/geom.h:
2829
 
        Some bugs fixed.
2830
 
 
2831
 
2003-02-11 21:24  ybychkov
2832
 
 
2833
 
        * source/: geom/PointCoordinateList.cpp, headers/graph.h: Small
2834
 
        changes in PointCoordinateList and EdgeEndStar.
2835
 
 
2836
 
2003-02-11 20:01  mbdavis
2837
 
 
2838
 
        * source/geom/Geometry.cpp: fixed duplicate for loop index
2839
 
 
2840
 
2003-02-05 09:14  ybychkov
2841
 
 
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.
2851
 
 
2852
 
2003-01-27 09:04  ybychkov
2853
 
 
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.
2864
 
 
2865
 
2003-01-27 08:56  ybychkov
2866
 
 
2867
 
        * source/algorithm/CGAlgorithms.cpp: First pass of CoordinateList
2868
 
        interface replacement.
2869
 
 
2870
 
2003-01-27 08:26  ybychkov
2871
 
 
2872
 
        * source/algorithm/CGAlgorithms.cpp: First pass of CoordinateList
2873
 
        interface replacement.
2874
 
 
2875
 
2002-12-02 10:48  ybychkov
2876
 
 
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.
2885
 
 
2886
 
2002-11-24 11:48  ybychkov
2887
 
 
2888
 
        * source/: algorithm/RobustLineIntersector.cpp,
2889
 
        bigtest/TestSweepLineSpeed.cpp, geom/CoordinateList.cpp,
2890
 
        headers/geom.h, headers/graphindex.h: Some performance
2891
 
        improvements.
2892
 
 
2893
 
2002-11-15 00:43  pramsey
2894
 
 
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.
2899
 
 
2900
 
2002-11-08 20:49  ybychkov
2901
 
 
2902
 
        * source/: bigtest/TestSweepLineSpeed.cpp, geom/Coordinate.cpp,
2903
 
        headers/geom.h, headers/graph.h, headers/graphindex.h: Preformance
2904
 
        is drastically improved
2905
 
 
2906
 
2002-11-06 00:13  ybychkov
2907
 
 
2908
 
        * source/: bigtest/GeometryTestFactory.cpp,
2909
 
        bigtest/TestSweepLineSpeed.cpp, headers/bigtest.h,
2910
 
        operation/relate/RelateComputer.cpp: Code for generating large
2911
 
        tests added.
2912
 
 
2913
 
2002-10-31 08:37  ybychkov
2914
 
 
2915
 
        * source/: io/StringTokenizer.cpp, test/XMLTester.cpp: XML tester
2916
 
        is less fragile now.
2917
 
 
2918
 
2002-10-30 22:59  pramsey
2919
 
 
2920
 
        * config.guess, config.sub: Added configure support files for
2921
 
        building w/o automake/autoconf
2922
 
 
2923
 
2002-10-30 22:58  pramsey
2924
 
 
2925
 
        * configure.in: Small changes to make autoconf happy.
2926
 
 
2927
 
2002-10-30 21:04  pramsey
2928
 
 
2929
 
        * source/test/test.xml: Edited test file to not crash XMLTester
2930
 
 
2931
 
2002-10-30 20:54  pramsey
2932
 
 
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.
2943
 
 
2944
 
2002-10-23 04:21  nvine
2945
 
 
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
2952
 
        portability changes
2953
 
 
2954
 
2002-10-17 09:12  ybychkov
2955
 
 
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.
2960
 
 
2961
 
2002-10-06 11:56  ybychkov
2962
 
 
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()
2970
 
        is almost debugged.
2971
 
 
2972
 
2002-09-12 16:08  fvilla
2973
 
 
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
2980
 
        files and dir
2981
 
 
2982
 
2002-09-12 03:27  ybychkov
2983
 
 
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.
2997
 
 
2998
 
2002-09-10 15:46  fvilla
2999
 
 
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
3004
 
 
3005
 
2002-09-06 22:18  ybychkov
3006
 
 
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.
3022
 
 
3023
 
2002-09-05 20:32  fvilla
3024
 
 
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.
3035
 
 
3036
 
2002-09-03 18:04  pramsey
3037
 
 
3038
 
        * source/test/Makefile.am: Changed reference to 'libgeom' to
3039
 
        'libgeos'
3040
 
 
3041
 
2002-09-03 15:53  fvilla
3042
 
 
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
3056
 
        compilation
3057
 
        
3058
 
        * add libtool support for shared libraries.
3059
 
        --enable-shared={yes|no} and   --enable-static={yes|no} control
3060
 
        static and shared lib generation.
3061
 
        
3062
 
        * Makefile.in and configure files added to cvs (for users without
3063
 
        automake)
3064
 
        
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)
3067
 
        
3068
 
        * add dir tools/ with geos-config script
3069
 
        
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
3072
 
        
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.
3078
 
 
3079
 
2002-09-01 20:05  pramsey
3080
 
 
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.
3086
 
 
3087
 
2002-09-01 19:53  pramsey
3088
 
 
3089
 
        * configure.in, source/Makefile.am, source/algorithm/Makefile.am:
3090
 
        Changes to support algorithm directory in build structure.
3091
 
 
3092
 
2002-09-01 19:51  pramsey
3093
 
 
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
3100
 
        files.
3101
 
 
3102
 
2002-08-30 20:33  pramsey
3103
 
 
3104
 
        * COPYING: Added LGPL licence text.
3105
 
 
3106
 
2002-08-30 20:30  pramsey
3107
 
 
3108
 
        * AUTHORS, Authors: Changed name of authors file as requested by
3109
 
        autoconf.
3110
 
 
3111
 
2002-08-30 20:28  pramsey
3112
 
 
3113
 
        * autogen.sh: Removed --force-missing which did not work for my
3114
 
        version of autoconf
3115
 
 
3116
 
2002-08-30 20:16  pramsey
3117
 
 
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
3121
 
        files.
3122
 
 
3123
 
2002-08-30 20:15  pramsey
3124
 
 
3125
 
        * source/test/: CTS.cpp, SimpleWKTTester.cpp, WKTIn, WKTOut,
3126
 
        XMLTester.cpp, test.xml: Added the testing files back into their
3127
 
        new subdirectory.
3128
 
 
3129
 
2002-08-30 20:15  pramsey
3130
 
 
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.
3139
 
 
3140
 
2002-08-30 17:52  ybychkov
3141
 
 
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
3155
 
 
3156
 
2002-08-22 11:23  ybychkov
3157
 
 
3158
 
        * source/headers/: geom.h, geosAlgorithm.h, graph.h, graphindex.h,
3159
 
        io.h, operation.h, platform.h, util.h: 'graph/index' finished. Some
3160
 
        .h changes.
3161
 
 
3162
 
2002-08-21 07:49  ybychkov
3163
 
 
3164
 
        * source/headers/: graph.h, graphindex.h: Some changes in 'graph'
3165
 
 
3166
 
2002-08-20 23:08  ybychkov
3167
 
 
3168
 
        * source/: XMLTester.cpp, headers/geom.h, headers/geosAlgorithm.h,
3169
 
        headers/graph.h, headers/io.h: Changed consts to enums
3170
 
 
3171
 
2002-08-14 09:00  ybychkov
3172
 
 
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.
3207
 
 
3208
 
2002-07-11 09:57  ybychkov
3209
 
 
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
3215
 
 
3216
 
2002-07-03 07:24  ybychkov
3217
 
 
3218
 
        * MarkupSTL.cpp, MarkupSTL.h, XMLTester.cpp: started XML tester
3219
 
 
3220
 
2002-07-02 08:41  ybychkov
3221
 
 
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
3226
 
 
3227
 
2002-06-27 04:50  ybychkov
3228
 
 
3229
 
        * CTS.cpp, StringTokenizer.cpp, WKTWriter.cpp, Writer.cpp, io.h:
3230
 
        'io' is almost done
3231
 
 
3232
 
2002-06-26 11:10  ybychkov
3233
 
 
3234
 
        * CTS.cpp, GeometryCollection.cpp, ParseException.cpp, Polygon.cpp,
3235
 
        StringTokenizer.cpp, WKTReader.cpp, io.h: Some 'io' classes done.
3236
 
 
3237
 
2002-06-21 09:13  ybychkov
3238
 
 
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
3242
 
        polishing left.
3243
 
 
3244
 
2002-06-20 10:57  ybychkov
3245
 
 
3246
 
        * geom.h, CTS.cpp, Geometry.cpp, GeometryCollection.cpp,
3247
 
        GeometryCollectionIterator.cpp, GeometryFactory.cpp: Only
3248
 
        Geometry.java left
3249
 
 
3250
 
2002-06-19 08:29  ybychkov
3251
 
 
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.
3256
 
 
3257
 
2002-06-14 09:46  ybychkov
3258
 
 
3259
 
        * CTS.cpp, GeometryCollection.cpp, geom.h, GeometryFactory.cpp,
3260
 
        MultiLineString.cpp, MultiPoint.cpp, MultiPolygon.cpp, Polygon.cpp:
3261
 
        'geom' almost done
3262
 
 
3263
 
2002-06-12 03:47  ybychkov
3264
 
 
3265
 
        * CoordinateList.cpp, LineString.cpp, geom.h: LineString is 99%
3266
 
        finished
3267
 
 
3268
 
2002-06-12 01:43  ybychkov
3269
 
 
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
3275
 
 
3276
 
2002-06-07 19:47  pramsey
3277
 
 
3278
 
        * CTS.cpp, Coordinate.cpp, CoordinateList.cpp, Dimension.cpp,
3279
 
        Envelope.cpp, LineSegment.cpp, Location.cpp, geom.h, platform.h:
3280
 
        Initial revision
3281
 
 
3282
 
2002-06-07 19:47  pramsey
3283
 
 
3284
 
        * CTS.cpp, Coordinate.cpp, CoordinateList.cpp, Dimension.cpp,
3285
 
        Envelope.cpp, LineSegment.cpp, Location.cpp, geom.h, platform.h:
3286
 
        Imported Sources
 
1
2006-05-17 10:07  strk
 
2
 
 
3
        * NEWS: Added note about win32 SDK support
 
4
 
 
5
2006-05-16 16:38  strk
 
6
 
 
7
        * source/headers/geos/opValid.h: Gave error enum a name and renamed
 
8
          ERROR to eError (to avoid clash with win32 headers)
 
9
 
 
10
2006-05-02 16:44  hobu
 
11
 
 
12
        * source/capi/geos_c.h.vc: use 1.1.0 as CAPI version
 
13
 
 
14
2006-05-02 16:04  strk
 
15
 
 
16
        * source/io/WKBReader.cpp: Use tabs for indenting
 
17
 
 
18
2006-05-01 17:22  sgillies
 
19
 
 
20
        * source/io/WKBReader.cpp: Fix for WKB parsing on big endian
 
21
          machines (bug 105)
 
22
 
 
23
2006-04-28 20:39  sgillies
 
24
 
 
25
        * NEWS, source/geom/LinearRing.cpp, source/headers/geos/geom.h: Add
 
26
          LinearRing::clone (bug 102)
 
27
 
 
28
2006-04-27 00:30  strk
 
29
 
 
30
        * NEWS, source/io/WKBReader.cpp: Indentation of last commit in
 
31
          WKBReader, SRID item in NEWS file.
 
32
 
 
33
2006-04-27 00:22  sgillies
 
34
 
 
35
        * source/io/WKBReader.cpp: Restored break statements in the big
 
36
          geometry reader switch (bug 97)
 
37
 
 
38
2006-04-26 18:29  strk
 
39
 
 
40
        * NEWS, source/io/WKTReader.cpp: Fixed WKTReader to accept the
 
41
          correct WKT for MultiPoints
 
42
 
 
43
2006-04-26 13:54  strk
 
44
 
 
45
        * NEWS, tools/geos-config.in: Backported patch to geos-config to
 
46
          honour library path
 
47
 
 
48
2006-04-10 10:52  strk
 
49
 
 
50
        * ChangeLog: Added cvs2cl-generated ChangeLog
 
51
 
 
52
2006-04-10 10:42  strk
 
53
 
 
54
        * source/io/WKBReader.cpp: Added support for SRID in WKB (postgis
 
55
          extension) - closes bug#97
 
56
 
 
57
2006-04-05 10:59  strk
 
58
 
 
59
        * source/operation/buffer/RightmostEdgeFinder.cpp: fixed small bug
 
60
          in corner case handling (tagged as 'testing only' in JTS)
 
61
 
 
62
2006-04-04 11:50  strk
 
63
 
 
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
 
85
 
 
86
2006-04-04 11:32  strk
 
87
 
 
88
        * source/capi/Makefile.am: Fixed Makefile.am to allow build from
 
89
          external dir
 
90
 
 
91
2006-04-03 15:58  strk
 
92
 
 
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
 
98
 
 
99
2006-04-03 13:05  strk
 
100
 
 
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.
 
107
 
 
108
2006-03-31 13:09  strk
 
109
 
 
110
        * NEWS, source/geom/Geometry.cpp: Back-ported patch for bug #81
 
111
 
 
112
2006-03-27 21:49  sgillies
 
113
 
 
114
        * configure.in: strk says we should be incrementing the minor
 
115
          version
 
116
 
 
117
2006-03-27 11:05  strk
 
118
 
 
119
        * source/capi/geos_c.h.in: Added note about responsibility of
 
120
          return from GEOSGeomType()
 
121
 
 
122
2006-03-24 03:01  sgillies
 
123
 
 
124
        * configure.in: incremented VERSION_PATCH to 2
 
125
 
 
126
2006-03-06 15:54  strk
 
127
 
 
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
 
131
 
 
132
2006-02-28 06:17  hobu
 
133
 
 
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
 
138
 
 
139
2006-02-28 05:59  hobu
 
140
 
 
141
        * source/capi/geos_c.h.vc: bump the C API and GEOS version numbers
 
142
 
 
143
2006-02-28 05:52  sgillies
 
144
 
 
145
        * configure.in: add GEOSArea(), GEOSLength(), GEOSEnvelope(), and
 
146
          GEOSGeomType() to C API, incrementing C API to 1.0.2
 
147
 
 
148
2006-02-28 05:39  sgillies
 
149
 
 
150
        * NEWS: notes about C API additions
 
151
 
 
152
2006-02-28 05:37  sgillies
 
153
 
 
154
        * source/capi/: geos_c.cpp, geos_c.h.in: add GEOSArea(),
 
155
          GEOSLength(), GEOSEnvelope(), and GEOSGeomType() to C API
 
156
 
 
157
2006-02-28 05:08  hobu
 
158
 
 
159
        * source/capi/geos_c.h.vc: add geos_c.h.vc for windows builds
 
160
 
 
161
2006-02-28 04:53  hobu
 
162
 
 
163
        * source/headers/geos/platform.h.vc: add getMachineByteOrder
 
164
          definition
 
165
 
 
166
2006-02-28 04:52  hobu
 
167
 
 
168
        * source/headers/geos/version.h.vc: Add a version.h.vc for windows
 
169
          compiles
 
170
 
 
171
2006-02-27 18:15  strk
 
172
 
 
173
        * source/test/: Makefile.am, XMLTester.cpp, XMLTester.h,
 
174
          buffer.xml: Back ported changes in XMLTester and new buffer.xml
 
175
          'pseudo-test'
 
176
 
 
177
2006-02-20 11:14  strk
 
178
 
 
179
        * ChangeLog: - namespaces geos::index::* - Doxygen documentation
 
180
          cleanup
 
181
 
 
182
2006-02-09 02:13  strk
 
183
 
 
184
        * ChangeLog: Added missing <limits> include
 
185
 
 
186
2006-02-09 01:06  frank
 
187
 
 
188
        * ChangeLog: Fixed support for consuming WKB for 'POLYGON EMPTY'
 
189
          with numRings==0.
 
190
          http://bugzilla.remotesensing.org/show_bug.cgi?id=1064
 
191
 
 
192
2006-02-04 01:54  strk
 
193
 
 
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
 
199
 
 
200
2006-01-30 22:58  frank
 
201
 
 
202
        * ChangeLog: fixed up some debug messages
 
203
 
 
204
2006-01-30 17:55  strk
 
205
 
 
206
        * swig/: python/python.i, ruby/test/geos_tests.rb: More patches
 
207
          from Charlie Savage
 
208
 
 
209
2006-01-27 09:25  strk
 
210
 
 
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
 
217
 
 
218
2006-01-20 18:20  strk
 
219
 
 
220
        * swig/ruby/: Makefile.am, test/Makefile.am, test/example.rb,
 
221
          test/test_envelope.rb: More SWIG/python/ruby patches
 
222
 
 
223
2006-01-16 19:34  strk
 
224
 
 
225
        * swig/: python/python.i, ruby/Makefile.am: Added initial
 
226
          conditional build of python and ruby wrappers
 
227
 
 
228
2006-01-16 12:08  strk
 
229
 
 
230
        * NEWS, source/headers/geos/geom.h: Removed invalid full
 
231
          qualification of in-class-declaration methods.
 
232
 
 
233
2006-01-16 00:01  strk
 
234
 
 
235
        * swig/ruby/: Makefile.am, ruby.i, test/Makefile.am: Added bare
 
236
          build/install/dist scripts support for ruby interface
 
237
 
 
238
2006-01-15 22:23  strk
 
239
 
 
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
 
243
          tests
 
244
 
 
245
2006-01-12 12:40  strk
 
246
 
 
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.
 
250
 
 
251
2005-12-22 13:46  strk
 
252
 
 
253
        * swig/ruby/: README.txt, ruby.i: Imported Charlie Savage new ruby
 
254
          wrapper and swig changes
 
255
 
 
256
2005-12-12 02:13  strk
 
257
 
 
258
        * NEWS: set version to 2.2.1
3287
259