Version 4.3 (13 October 00) - Fix SphereC3. Version 4.2 (24 August 00) - Removed long_description.txt. [syl] Version 4.1 (11 August 00) - Changed Compute_y_at_x to Compute_y_at_x_2 in Cartesian.h Cartesian_2.h [my] Version 4.0 (1 August 00) - Added construction circumcenter_3(3 points). [syl] Version 3.9 (29 Juin 00) - Re-added headers, got rid of check_headers.pl [syl]. Version 3.8 (15 Juin 00) - Fixed typo in Cartesian.h : Transform_2 -> Transform_3 [syl]. Version 3.7 (19 May 00) fixed construct_iso_rectangle_2_object() Version 3.6 (16 May 2000) added missing construct_iso_rectangle_2_object() Version 3.5 (20 April 2000) - removed leading underscores in variables names - added newly tested functionalities : Object_2 Assign_2 Construct_perpendicular_direction_2 Construct_bisector_2 Compare_xy_2 Equal_xy_2 Less_x_2 Less_y_2 Counterclockwise_in_between_2 Object_3 Assign_3 Equal_xyz_3 Compare_xy_3 Equal_xy_3 Less_x_3 Less_y_3 Less_z_3 Less_xy_3 Less_distance_to_point_3 Version 3.4 (22 March 2000) - fixed iso_cuboid_3 bugs - added maintainer files - changed Makefile of the package Version 3.3.11 (6 mars 2000) -commented lines related to Iso_cuboid_3 in Cartesian_3.h and Cartesian.h. TO BE FIXED LATER [my] Version 3.3.10 (6 mars 2000) -added forgotten include for Iso_cuboid_3.h and .C in Cartesian_3.h [my] Version 3.3.9 (28 February 2000) - fixed Iso_cuboid_3 stuff [my] Version 3.3.8 (22 February 2000) - add _object to the less_rotate_ccw_2 function in Cartesian.h [my] - add a Less_yx_2 type Version 3.3.7 (November 22 1999) - Added missing headers [syl]. - Remove protect macros [syl]. - Cleaned up some useless include [Hervé] - Shorter headers in CVS repository, but complete for release thanks to script for submission Version 3.3.6 (October 7 1999) - Removed CVS conflict in Cartesian (was submitted in 3.3.5) Version 3.3.5 (October 7 1999) - Added include iterator_traits_pointer_specs_for_cartesian_kernel.h in Cartesian.h Version 3.3.4 (September 17 1999) - Corrected template paramter of PointCd Version 3.3.3 (September 17 1999) - Added Point_d_base in Cartesian Version 3.3.2 (September 16 1999) - Added missing typename in Cartesian_dynamic_d - Added missing typedefs for RT and FT in Cartesian_dynamic_d - Added predicate and construction objects in Cartesian_3 (synchronized with Homogeneous) Version 3.3.1 (September 9 1999) - Removed which bazooked H2 and H3 Version 3.3 (September 3 1999) - Added Point_d to Cartesian Version 3.2.4 (September 2 1999) - Removed references to and copy pasted directly into Cartesian_? classes, because M$VC++ doesn't accept this (legal?) design - This means are now not used, but they are kept for the future if M$VC++ starts accepting them. - Added definitions of Cartesian_3::*_2, even though I do not include the corresponding (except for Point_2) This only works if the compiler does lazy instantiation Version 3.2.3 (September 2 1999) - Release for M$VC++ which doesn't understand Base:: I renamed it to Kernel_base in all the Cartesian* classes Version 3.2.2 (September 2 1999) - fixed include files that still included [worked with symlinks, but not in releases newer than 2.1-I-13] Version 3.2.1 (Sept 1 1999) - Release again for I-15 made in Dagstuhl Version 3.2 (Sept 1 1999) - Includes new predicates and construction files in C2 and C3 Version 3.1 (August 31 1999) - Changes decided in Dagstuhl: addition of Function_objects in the kernel - Creation of these files will be integrated by Stefan into his packages _2 and _3 - Addition of Point_2 in Cartesian_3 (for functionality in Plane_3) Ver 3.0 (13 July 1999) ****EXTENSIVE CHANGES -- enough to warrant a new 3.0 release***** - REWROTE FROM SCRATCH (Hervé) - new subdirectory predicates_on_ftC2.h put into basic_construction_ftC2.h put into - new scheme by Michael Hoffmann, which assumes partial specialization - temporary scheme by Stefan Schirra, which does not assume it - new config flag: CGAL_CFG_NO_ADVANCED_KERNEL to check for Michael's design availability vs Stefan's - Michael' scheme by default, use -DCGAL_CFG_NO_ADVANCED_KERNEL for Stefan's design (requires $CGAL/test/NewKernel, which can be found in CGAL-2.1-I-x , x>=12) until the flag is added in the release - Different files for Cartesian_2.h and Cartesian_3.h and different kernel traits Cartesian_2 and Cartesian_3 Ver 2.1 (24 May 1999) - Resubmitted for CGAL 2.0 - Minor additions to the package, no changes in the code. Ver 2.0 (29 Feb 1999) - Changed to namespace CGAL Ver 1.4 (30 Jun 1998) - CGAL_rft_wrapper (lines 111/112 of cartesian_rep): FT instead of ft (Thanks to Michael Hoffmann) Ver 1.3 (22 Jun 1998) - Added Point_d and Conic_2 types in CGAL_Cartesian Ver 1.2 ( 16 June 1998) - Inverted FT and Data_accessor declaration in cartesian_rep NO VERSION 1.1 - Was an old symbolic version, I didn't want to reuse the same number. Ver 1.0 (16 June 1998) - From Andreas Fabri and Stefan Schirra's original implementation. - Separated from package C2 (because there was no reason that it belongs more to C2 than to C3, and then confusion ensues). - Changes by Stefan Schirra: * Compile-time-tags for representation classes added in new file representation_tags.h (included in ..._rep.h files) * classes CGAL_PointCd and CGAL_PointHd declared in homogeneous_classes.h and cartesian_classes.h . Corresponding typedefs added to the rep classes.