diff --git a/Packages/Cartesian_kernel/changes.txt b/Packages/Cartesian_kernel/changes.txt index 4baf2a2d309..6ab535fec14 100644 --- a/Packages/Cartesian_kernel/changes.txt +++ b/Packages/Cartesian_kernel/changes.txt @@ -1,3 +1,6 @@ +Version 102.18 (18 January 2004) +- Remove obsolete *ITERATOR_TRAITS_POINTER_SPEC* workarounds. + Version 102.17 (18 January 2004) - Remove obsolete CGAL_VC7_BUG_PROTECTED workaround (VC++ <= 7.0). diff --git a/Packages/Cartesian_kernel/include/CGAL/Cartesian.h b/Packages/Cartesian_kernel/include/CGAL/Cartesian.h index 6b0e87c1d23..2ba514c1009 100644 --- a/Packages/Cartesian_kernel/include/CGAL/Cartesian.h +++ b/Packages/Cartesian_kernel/include/CGAL/Cartesian.h @@ -60,6 +60,4 @@ struct Cartesian CGAL_END_NAMESPACE -CGAL_ITERATOR_TRAITS_POINTER_SPEC_TEMPLATE(CGAL::Cartesian) - #endif // CGAL_CARTESIAN_H diff --git a/Packages/Cartesian_kernel/include/CGAL/Simple_cartesian.h b/Packages/Cartesian_kernel/include/CGAL/Simple_cartesian.h index f0474e4ad4e..0c0e4f08b43 100644 --- a/Packages/Cartesian_kernel/include/CGAL/Simple_cartesian.h +++ b/Packages/Cartesian_kernel/include/CGAL/Simple_cartesian.h @@ -60,6 +60,4 @@ struct Simple_cartesian CGAL_END_NAMESPACE -CGAL_ITERATOR_TRAITS_POINTER_SPEC_TEMPLATE(CGAL::Simple_cartesian) - #endif // CGAL_SIMPLE_CARTESIAN_H diff --git a/Packages/H2/changes.txt b/Packages/H2/changes.txt index 9cb51756d65..75b180ef44d 100644 --- a/Packages/H2/changes.txt +++ b/Packages/H2/changes.txt @@ -1,3 +1,6 @@ +2.115 (18 January 2004) +- Remove obsolete *ITERATOR_TRAITS_POINTER_SPEC* workarounds. + 2.114 (18 January 2004) - Replace obsolete CGAL_NULL_TMPL_ARGS by <>. diff --git a/Packages/H2/include/CGAL/Homogeneous.h b/Packages/H2/include/CGAL/Homogeneous.h index 5ca8fd0cea2..74d77de099c 100644 --- a/Packages/H2/include/CGAL/Homogeneous.h +++ b/Packages/H2/include/CGAL/Homogeneous.h @@ -70,6 +70,4 @@ struct Homogeneous CGAL_END_NAMESPACE -CGAL_ITERATOR_TRAITS_POINTER_SPEC_TEMPLATE(CGAL::Homogeneous) - #endif // CGAL_HOMOGENEOUS_H diff --git a/Packages/H2/include/CGAL/Simple_homogeneous.h b/Packages/H2/include/CGAL/Simple_homogeneous.h index faa8b7d12ce..bbd9128ac7f 100644 --- a/Packages/H2/include/CGAL/Simple_homogeneous.h +++ b/Packages/H2/include/CGAL/Simple_homogeneous.h @@ -71,6 +71,4 @@ struct Simple_homogeneous CGAL_END_NAMESPACE -CGAL_ITERATOR_TRAITS_POINTER_SPEC_TEMPLATE(CGAL::Simple_homogeneous) - #endif // CGAL_SIMPLE_HOMOGENEOUS_H diff --git a/Packages/SearchStructures/changes.txt b/Packages/SearchStructures/changes.txt index c59f0223530..265b4aac8cd 100644 --- a/Packages/SearchStructures/changes.txt +++ b/Packages/SearchStructures/changes.txt @@ -1,3 +1,8 @@ +Version 2.80 (18 Jan 2004) +- Remove obsolete *ITERATOR_TRAITS_POINTER_SPEC* workarounds. + +========================= CGAL 3.0 ======================= + Version 2.79 (21 October 2003) [af] - Removed interval skip list again diff --git a/Packages/SearchStructures/examples/RangeSegmentTrees/range_tree_2.C b/Packages/SearchStructures/examples/RangeSegmentTrees/range_tree_2.C index 130c0403a04..f991c68ba84 100644 --- a/Packages/SearchStructures/examples/RangeSegmentTrees/range_tree_2.C +++ b/Packages/SearchStructures/examples/RangeSegmentTrees/range_tree_2.C @@ -61,9 +61,6 @@ typedef CGAL::Range_tree_2 Range_tree_2_type; -typedef std::pair Pair001; -CGAL_DEFINE_ITERATOR_TRAITS_POINTER_SPEC(Pair001); - int main() { typedef CGAL::Tree_traits_2::Key Key; diff --git a/Packages/SearchStructures/examples/RangeSegmentTrees/range_tree_3.C b/Packages/SearchStructures/examples/RangeSegmentTrees/range_tree_3.C index 70f655fe85a..6a625732e1f 100644 --- a/Packages/SearchStructures/examples/RangeSegmentTrees/range_tree_3.C +++ b/Packages/SearchStructures/examples/RangeSegmentTrees/range_tree_3.C @@ -62,9 +62,6 @@ typedef CGAL::Range_tree_3 Range_tree_3_type; -//prevention of a MSVC compiler bug: -CGAL_DEFINE_ITERATOR_TRAITS_POINTER_SPEC(CGAL::tuple_3); - int main() { diff --git a/Packages/SearchStructures/examples/RangeSegmentTrees/range_tree_4.C b/Packages/SearchStructures/examples/RangeSegmentTrees/range_tree_4.C index 436343aff42..399a2ff3cdb 100644 --- a/Packages/SearchStructures/examples/RangeSegmentTrees/range_tree_4.C +++ b/Packages/SearchStructures/examples/RangeSegmentTrees/range_tree_4.C @@ -60,9 +60,6 @@ typedef CGAL::Range_tree_4 Range_tree_4_type; -// MSVC compiler bug prevention -CGAL_DEFINE_ITERATOR_TRAITS_POINTER_SPEC(CGAL::tuple_4); - int main() { typedef CGAL::Tree_traits_4::Key Key; diff --git a/Packages/SearchStructures/examples/RangeSegmentTrees/range_tree_map_2.C b/Packages/SearchStructures/examples/RangeSegmentTrees/range_tree_map_2.C index 1cf0ace4e2b..81d89b148a0 100644 --- a/Packages/SearchStructures/examples/RangeSegmentTrees/range_tree_map_2.C +++ b/Packages/SearchStructures/examples/RangeSegmentTrees/range_tree_map_2.C @@ -63,10 +63,6 @@ #include -//MSVC compiler bug prevention -typedef std::pair >,char> Pair002; -CGAL_DEFINE_ITERATOR_TRAITS_POINTER_SPEC(Pair002); - typedef CGAL::Cartesian Representation; typedef CGAL::Range_tree_map_traits_2 Traits; typedef CGAL::Range_tree_2 Range_tree_2_type;