3.31 (23 January 2002) - Remove Point_2_base and such typedefs. - Declare Origin in Point_3.h and Null_vector in Vector_3.h. 3.30 (22 January 2002) - Remove global functions and member functions, these are obtained by derivation. 3.29 (29 October 2001) - Submission bug. 3.27 (24 October 2001) - Simple_Sixtuple -> Sixtuple. 3.26 (5 October 2001) - Remove cartesian_classes.h. 3.25 (24 September 2001) - Bboxes don't use ref counting anymore. 3.24 (12 September 2001) - Fixes for SunPro. %%%%%%%%%%%%%%%%%%%%%%%%%% Release 2.3 %%%%%%%%%%%%%%%%%%%%%%%%%%% 3.23 (27 Jun 2001) - Put the IO operators back in, they are needed by Borland. 3.22 (21 Jun 2001) - New constructors for Direction_3. 3.21 (21 Jun 2001) - Merge point_vector_definitions_3.C into point_vector_declarations_3.h. - Remove number_type_tag(const Vector_3 &). 3.20 (20 Jun 2001) - nothing, just to resubmit in time... 3.19 (20 Jun 2001) - remove global function predicates. 3.18 (20 Jun 2001) - remove conditionnal #includes from cartesian/homogeneous. - remove member functions for predicates since they are inherited. 3.17 (19 Jun 2001) - added centroid 3.16 (?? Mar 2001) - Fix too long lines. 3.15 (17 Mar 2001) - Added constructor Vector(Point, Point). 3.14 (19 Feb 2001) - Comment out CGAL::Less_xyz<>. 3.13 (14 Feb 2001) - added min_coord(), max_coord() for Iso_cuboid_3 and new constructor 3.12 (13 Feb 2001) - added squared_area() function for Triangle_3 and volume() function for Tetrahedron_3 and Iso_cuboid_3 - Remove old style casts. - Simple_homogeneous. 3.11 (24 Jan 2001) - rearranged some include directives to put them at the top of the file removed others that were unnecessary and added some that were missing 3.10 (22 Jan 2001) - Adapts to new simple cartesian kernel. - Remove redundant protect macros tests. - Added a few missing CGAL_ to the NO_?STREAM* macros. 3.9 (15 Oct 2000) - Point_3 qualified by CGAL:: in Sphere_3.h (Cartesian kernel needs this - homogeneous aparently does not) %%%%%%%%%%%%%%%%%%%%%% R e l e a s e 2 . 2 %%%%%%%%%%%%%%%%%%%%%%%%%%%% 3.8 (08 Oct 2000) - packaging script fixed Sphere_3.h now added 3.7 (16 Aug 2000) - cross_product added again (see 3.6); package H3 modified instead 3.6 (11 Aug 2000) - cross_product removed (hoping that this will solve a Borland problem with H3); The base class function should match instead. 3.5 (30 Jul 2000) - copy assigment (operator=) removed 3.4 (26 Jul 2000) - id() functions removed 3.3.1 (27 Jun 2000) - Sphere_3 fixed ( left over) 3.3 (19 Jun 2000) - Sphere_3 added 3.2 (18 Apr 2000) - _R -> R_ - Bbox_3 uses Handle_for<> now 3.1 (06 Apr 2000) - include_advanced/CGAL/Old_style_kernel/U_3.h files created which define class U_3 : public R::U_3_base 3.0 (02 Feb 2000) - automatic inclusion for Simple_cartesian added 2.9 (01 Feb 2000) - CGAL_static_cast replaced by static_cast<> %%%%%%%%%%%%%%%%%%%%%% R e l e a s e 2 . 1 %%%%%%%%%%%%%%%%%%%%%%%%%%%% 2.8 -> 2.8.1 (07 Nov 99) - constructor for Identity added to Aff_transformation_3 2.7.3-> 2.8 (28 Oct 99) - removed CGAL:: in non member functions in CGAL scope - put friend CGAL::Vector_3 CGAL::Direction_3::vector() const; in comment; is apparently not necessary anymore 2.7.2-> 2.7.3 (14 Oct 99) - added to_vector() to Direction_3 2.7.1-> 2.7.2 (08 Oct 99) - Direction_3::vector() now calls to_vector() on implementation classes 2.7 -> 2.7.1 (17 Sep 99) - distance_predicates_3.h added 2.6 -> 2.7 (02 Sep 99) - qualified ..._3<_R> by CGAL:: 2.5 -> 2.6 (02 Sep 99) - qualified ..._3 by CGAL:: 2.4 -> 2.5 (01 Sep 99) - #include <..C3.h> replaced #include <../Cartesian/.._3.h> - Triangle_3.h fixed: R::Triangle_3 2.3 -> 2.4 (24 Aug 99) - _3 is now derived from R::_3_base instead of R::_3 typedef typename R::_3 R_3; replaced by typedef typename R::_3_base R_3; 2.2 -> 2.3 (04 Aug 99) - updates/workarounds for gcc-2.95: s/friend inline/friend CGAL_FRIEND_INLINE s/friend CGAL_KERNEL_INLINE/friend CGAL_KERNEL_FRIEND_INLINE made all operator-() friends non-friends reorganized Point_3 and Vector_3 added files point_vector_declarations_3.h point_vector_definitions_3.C added conversion fucntions between points and vectors those are friends and used by operator-() - functions that are no friends any longer 2.1.2-> 2.2 (22 Jun 99) - 'inline' placement fixed in Point_3.h and Vector_3.h %%%%%%%%%%%%%%%%%%%%%% R e l e a s e 2 . 0 %%%%%%%%%%%%%%%%%%%%%%%%%%%% 2.1.1-> 2.1.2 (21 May 99) - packaging script extended ;) 2.1 -> 2.1.1 (21 May 99) - Less_xyz defined in a new file used for fixing a bug in TetrahedraH3== 2.0.3-> 2.1 (16 Apr 99) - (user reported) bug in operator<<(ostream &os, const Bbox_3& b) fixed: return os << b.xmin() << ' ' << b.ymin() << ' ' << b.zmin(); --> ^^^^^^ - iostream parts prefixed by std:: 2.0.2-> 2.0.3 (14 Mar 99) - std::min/max used in 2.0.1-> 2.0.2 (24 Feb 99) - CGAL_[BEGIN|END]_NAMESPACE used 2.0 -> 2.0.1 (11 Feb 99) - Quotient declared in 1.4 -> 2.0 - namespace CGAL { } introduced %%%%%%%%%%%%%%%%%%%%%% R e l e a s e 1 . 2 %%%%%%%%%%%%%%%%%%%%%%%%%%%% 1.3.1-> 1.4 - Use of CGAL...INLINE made consistent between declarations and definitions (otherwise SunPro CC 4.2 does not like it). 1.3 -> 1.3.1 (03 Sep 98) - ORIGIN [!=]= Point_3 added %%%%%%%%%%%%%%%%%%%%%% R e l e a s e 1 . 1 %%%%%%%%%%%%%%%%%%%%%%%%%%%% 1.2.2-> 1.3 - basic_constructions_3.h added - side_of...sphere revised %%%%%%%%%%%%%%%%%%%%%% R e l e a s e 1 . 0 %%%%%%%%%%%%%%%%%%%%%%%%%%%% 1.2.1-> 1.2.2 - Plane_3::projection(Point_3) added 1.2 -> 1.2.1 - Vector_3 / Quotient added 1.1 -> 1.2 - made fit for egcs 1.0 -> 1.1 - added typename keyword 0.9 -> 1.0 - New access functions have been added to Aff_transformation. - typename keyword has been added in most places