diff --git a/Packages/Cartesian_kernel/changes.txt b/Packages/Cartesian_kernel/changes.txt index 7ddab288a7f..0b980406595 100644 --- a/Packages/Cartesian_kernel/changes.txt +++ b/Packages/Cartesian_kernel/changes.txt @@ -1,5 +1,9 @@ +Version 6.79 (19 February 2003) +- Fix Type_equality_wrapper<> for SunPro/MipsPro. + Version 6.78 (19 February 2003) -- restablished the first const and removed the second one, and tested it before submitting ===:>- +- restablished the first const and removed the second one, and tested it before + submitting ===:>- Version 6.77 (18 February 2003) - Removed a const (produced a warning on Sgi CC) diff --git a/Packages/Cartesian_kernel/include/CGAL/Cartesian.h b/Packages/Cartesian_kernel/include/CGAL/Cartesian.h index 359cce462fb..d427bf69c09 100644 --- a/Packages/Cartesian_kernel/include/CGAL/Cartesian.h +++ b/Packages/Cartesian_kernel/include/CGAL/Cartesian.h @@ -31,7 +31,8 @@ CGAL_BEGIN_NAMESPACE template < typename FT_ > class Cartesian - : public Type_equality_wrapper< Cartesian_base< Cartesian > > + : public Type_equality_wrapper< Cartesian_base< Cartesian >, + Cartesian > { typedef Cartesian Kernel; diff --git a/Packages/Cartesian_kernel/include/CGAL/Simple_cartesian.h b/Packages/Cartesian_kernel/include/CGAL/Simple_cartesian.h index 76f810c4917..81bfb76a986 100644 --- a/Packages/Cartesian_kernel/include/CGAL/Simple_cartesian.h +++ b/Packages/Cartesian_kernel/include/CGAL/Simple_cartesian.h @@ -31,7 +31,8 @@ CGAL_BEGIN_NAMESPACE template < typename FT_ > class Simple_cartesian - : public Type_equality_wrapper< Cartesian_base< Simple_cartesian > > + : public Type_equality_wrapper< Cartesian_base< Simple_cartesian >, + Simple_cartesian > { typedef Simple_cartesian Kernel; diff --git a/Packages/H2/changes.txt b/Packages/H2/changes.txt index 14390eb6af0..aec7f65e7d9 100644 --- a/Packages/H2/changes.txt +++ b/Packages/H2/changes.txt @@ -1,3 +1,6 @@ +2.79 (19 Feb 2003) +- Fix Type_equality_wrapper<> for SunPro/MipsPro. + 2.78 (11 Feb 2003) - Add squared_radius(p, q). diff --git a/Packages/H2/include/CGAL/Homogeneous.h b/Packages/H2/include/CGAL/Homogeneous.h index a1003d46a95..ac56c86d534 100644 --- a/Packages/H2/include/CGAL/Homogeneous.h +++ b/Packages/H2/include/CGAL/Homogeneous.h @@ -34,10 +34,10 @@ CGAL_BEGIN_NAMESPACE template < typename RT_, typename FT_ = Quotient > class Homogeneous - : public Type_equality_wrapper< Homogeneous_base< Homogeneous > > + : public Type_equality_wrapper< Homogeneous_base< Homogeneous >, + Homogeneous > { typedef Homogeneous Kernel; - public: typedef RT_ RT; diff --git a/Packages/H2/include/CGAL/Simple_homogeneous.h b/Packages/H2/include/CGAL/Simple_homogeneous.h index f63640aef7e..d4732e6811b 100644 --- a/Packages/H2/include/CGAL/Simple_homogeneous.h +++ b/Packages/H2/include/CGAL/Simple_homogeneous.h @@ -35,10 +35,10 @@ CGAL_BEGIN_NAMESPACE template < typename RT_, typename FT_ = Quotient > class Simple_homogeneous : public Type_equality_wrapper< - Homogeneous_base< Simple_homogeneous > > + Homogeneous_base< Simple_homogeneous >, + Simple_homogeneous > { typedef Simple_homogeneous Kernel; - public: typedef RT_ RT;