mirror of https://github.com/CGAL/cgal
394 lines
11 KiB
Plaintext
394 lines
11 KiB
Plaintext
3.52 (? Nov 2002)
|
|
- Merge test programs to speed up and uniformize the test-suite.
|
|
|
|
3.51 (9 Oct 2002)
|
|
- Remove useless file _test_misc, _test_pvd_[23].
|
|
|
|
3.50 (8 Oct 2002)
|
|
- Merge .C files into their corresponding .h.
|
|
|
|
3.49 (8 Oct 2002)
|
|
- Make it work with -DCGAL_NO_DEPRECATED, and other fixes.
|
|
|
|
3.48 (5 Oct 2002)
|
|
- Better support expression templates NTs (GMP++).
|
|
|
|
3.47 (14 Aug 2002)
|
|
- added missing test for less_x, less_y
|
|
|
|
====================== CGAL 2.4 =============================
|
|
|
|
3.46 (20 March 2002)
|
|
- removed Point_d
|
|
|
|
3.45 (20 March 2002)
|
|
- moved LedaKernel test to LEDA package.
|
|
|
|
3.44 (6 February 2002)
|
|
- Add code to test that we can derive from Object.
|
|
|
|
3.43 (24 January 2002)
|
|
- Remove testing code for predicate_classes_2.h, since it has been removed.
|
|
|
|
3.41 (21 January 2002)
|
|
- Remove #ifdefs concerning EGCS.
|
|
- Remove implicit conversion for constructor Plane(Origin, Point_3, Point_3).
|
|
|
|
3.40 (9 January 2002)
|
|
- more tests for compare_y_at_x.
|
|
|
|
3.39 (7 January 2002)
|
|
- added compare_slopes and CompareSlope_2
|
|
|
|
3.38 (21 December 2001)
|
|
- Add tests for compare_y_at_x for segments.
|
|
|
|
3.37 (13 December 2001)
|
|
- Add tests for IO operators.
|
|
|
|
3.36 (19 November 2001)
|
|
- Remove obsolete #includes.
|
|
|
|
3.35 (27 September 2001)
|
|
- remove the need to have "-I../Kernel/include" in the submitted makefiles,
|
|
by hard coding it in the #includes<> inside the test files. This way it
|
|
makes it clear in the test files which headers come from CGAL, and which
|
|
come from the test-suite.
|
|
- a by product of this is that we can use the default makefiles, and so I
|
|
added "makefile" to dont_submit.
|
|
- I added "-I../../H2/include" and similar in the makefiles, so that we can
|
|
work more easily with our working copies (didn't you find it painful to
|
|
have to tweak the makefiles for each submission ?).
|
|
- Fixes a buffer overflow which made SunPro 5.3 fail at run time.
|
|
|
|
====================== CGAL 2.3 =============================
|
|
|
|
3.34 (25 July 2001)
|
|
- fixed use of constructive predicate and deprecated cmp_ and _dist_ functions
|
|
- fixed LEDA kernel test by adding predicates with new names
|
|
|
|
3.33 (23 July 2001)
|
|
- renamed cmp_* to compare_* and *_dist_* to *_distance_* and
|
|
leftturn, Leftturn, LEFTTURN to left_turn, Left_turn, LEFT_TURN and
|
|
rightturn, Rightturn, RIGHTTURN to right_turn, Right_turn, RIGHT_TURN
|
|
and compare_lexicographically* to compare_*
|
|
|
|
3.32 (23 July 2001)
|
|
- Remove -pedantic from makefiles. Don't submit cgal_test.
|
|
|
|
3.31 (20 July 2001)
|
|
- restored Less_distance_to_point_[23] with default constructors
|
|
- removed remaining constructive predicates in Kernel traits
|
|
|
|
3.30 (10 July 2001)
|
|
- additions of function objects following discussion of kernel traits
|
|
- New predicate : coplanar_orientation(3 points).
|
|
|
|
3.29 (26 June 2001)
|
|
- Remove references to obsolete Equal_xy_2, Equal_xyz_3,
|
|
Less_distance_to_point_2 and Less_distance_to_point_3.
|
|
|
|
3.28 (21 June 2001)
|
|
- Really test circumcenter(3 Point_3).
|
|
- Other updates.
|
|
|
|
3.27 (20 June 2001)
|
|
- added Construct_orthogonal_vector_3 and Construct_opposite_vector_[23]
|
|
|
|
3.26 (19 June 2001)
|
|
- added Construct_centroid_[23] and centroid
|
|
|
|
3.25 (19 June 2001)
|
|
- Add Bounded_side_2 and Bounded_side_3
|
|
|
|
3.24 (13 June 2001)
|
|
- Add std::endl to test_cls_quotient so that it's more readable.
|
|
|
|
3.23 (30 May 2001)
|
|
- Remove Compare_distance_to_point_[23].
|
|
|
|
3.22 (29 May 2001)
|
|
- Add Compare_distance_[23].
|
|
|
|
3.21 (16 May 2001)
|
|
- Commonize the definition of Precise_[integer|rational].
|
|
- Use MP_Float when neither LEDA or GMP are supported.
|
|
|
|
3.20 (1 May 2001)
|
|
- angle.
|
|
- Removed obsolete uses of CGAL_STRICT21 and CGAL_STRICT_09.
|
|
- compare_x_at_y
|
|
- Less_signed_distance_to_plane_3
|
|
- Has_on_3(Plane, Point)
|
|
|
|
3.19 (27 Apr 2001)
|
|
- Rename construct_tetrahedron_object to construct_tetrahedron_3_object.
|
|
|
|
3.18 (26 Apr 2001)
|
|
- Change coplanar_side_of_oriented_circle
|
|
to coplanar_side_of_bounded_circle.
|
|
|
|
3.17 (13 Apr 2001)
|
|
- coplanar_side_of_oriented_circle(p,q,r,t).
|
|
|
|
3.16 (23 Mar 2001)
|
|
- Add Construct_center_[23].
|
|
|
|
3.15 (20 Mar 2001)
|
|
- Add squared_radius() and Compute_squared_radius_2 and 3.
|
|
|
|
3.14 (16 Mar 2001)
|
|
- Added constructor Vector(Point, Point).
|
|
- Add side_of_bounded_circle() and side_of_bounded_sphere().
|
|
|
|
3.13 (6 Mar 2001)
|
|
- Added Compute_squared_distance_2 and 3.
|
|
|
|
3.12 (21 Feb 2001)
|
|
- Added test for Construct_cross_product_vector_3.
|
|
|
|
3.11 (19 Feb 2001)
|
|
|
|
- resubmit with test/KernelSimpleHomogeneous.
|
|
|
|
3.10 (14 Feb 2001)
|
|
|
|
- added test for new function in Iso_* classes
|
|
|
|
3.9 (13 Feb 2001)
|
|
|
|
- added tests for several function objects in _test_new_2.h and _test_new_3.h
|
|
- added tests for area(), squared_area(), volume()
|
|
- added a test directory for Simple_homogeneous<>.
|
|
|
|
3.8 (08 Oct 2000)
|
|
|
|
- #ifdef TEST_SPHERE removed in _test_3(.)
|
|
i.e., sphere test activated by default
|
|
|
|
3.7 (20 Sep 2000)
|
|
|
|
- test/LedaKernel/include/CGAL/predicates_on_points_rat_leda_2.h
|
|
modified to please Borland bcc 5.5
|
|
|
|
3.6 (07 Sep 2000)
|
|
|
|
- test for Line_2::projection() added :)
|
|
|
|
3.5 (11 Aug 2000)
|
|
|
|
- bug in test/Kernel/include/CGAL/_test_new_2.h fixed
|
|
missing _2 with Compute_y_at_x
|
|
|
|
3.4 (27 Jun 2000)
|
|
|
|
- test for determinant functions added
|
|
- check for flag NEW_KERNEL_TRAITS removed
|
|
- flag TEST_SPHERE added
|
|
|
|
3.3 (19 Jun 2000)
|
|
|
|
- test for Sphere_3 added
|
|
|
|
3.2 (07 Apr 2000)
|
|
|
|
- tests for new additional kernel traits added:
|
|
* * * * * * * * * * * *
|
|
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
|
|
* * * * * * * * * * * *
|
|
currently active only if flag NEW_KERNEL_TRAITS is defined
|
|
|
|
3.1 (17 Feb 2000)
|
|
|
|
- test for Direction_2::counterclockwise_in_between added
|
|
|
|
3.0 (02 Feb 2000)
|
|
|
|
- directory structure reorganized
|
|
Kernel : basic tests and include/CGAL/_test*
|
|
KernelCartesian : tests for Cartesian Kernel
|
|
KernelHomogeneous : tests for homogeneous Kernel
|
|
KernelSimpleCartesian : tests for simple Cartesian
|
|
The tests include tests for NewKernel, i.e. NewKernel is obsolete now
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%% R e l e a s e 2 . 1 %%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
2.3.3 -> 2.3.4 (18 Nov 99)
|
|
- missing CFG added in flag for Koenig lookup in
|
|
<predicates_on_points_rat_leda_2.h>
|
|
- forward declarations added in <rat_leda.h>
|
|
|
|
2.3.2 -> 2.3.3 (12 Nov 99)
|
|
- workaround for M$VC++ and LedaKernel (no Koenig lookup) added to
|
|
<predicates_on_points_rat_leda_2.h>
|
|
- test for Iso_cuboid_3 added, flagged with CGAL_STRICT21
|
|
- gnuR template parameter renamed to R (Borland problem)
|
|
(was a workaround for problems with obsolete g++-2.7.2)
|
|
|
|
2.3.1 -> 2.3.2 (07 Nov 99)
|
|
- IDENTITY transformation used for transformation ident in
|
|
test_cls_aff_transformation_2()
|
|
- IDENTITY transformation used for transformation ident in
|
|
test_cls_aff_transformation_3()
|
|
|
|
2.3 -> 2.3.1 (04 Nov 99)
|
|
- test for LEDA kernel fixed: specialisation for orientation<R>() function
|
|
template defined
|
|
|
|
2.2.2 -> 2.3 (14 Oct 99)
|
|
- typedef Precise_integer introduced
|
|
set to CGAL::Gmpz, if CGAL_USE_GMP is defined
|
|
else to leda_integer, if CGAL_USE_LEDA is defined
|
|
- #if (__GNUG__ == 2) && (__GNUC_MINOR__==91)
|
|
CGAL::Vector_3<R> vv = d2.to_vector();
|
|
#else ... ^^^
|
|
used in _test_cls_direction_3.C instead of call of vector(), which causes
|
|
i.c.e., idem in _test_cls_plane_3.C
|
|
|
|
2.2.1 -> 2.2.2 (28 Sep 99)
|
|
- updated use_rat_leda class in test/LedaKernel
|
|
|
|
2.2 -> 2.2.1 (17 Sep 99)
|
|
- added tiny (=needs extension) test for 3D distance predicates
|
|
|
|
2.1.2 -> 2.2 (14 Sep 99)
|
|
- revised test for _d part:
|
|
split into homogeneous and Cartesian test
|
|
- made sure that Homogeneous is included first :)
|
|
|
|
2.1.1 -> 2.1.2 (05 Sep 99)
|
|
- /bin/rm replaced by rm in cgal_test in test/Kernel
|
|
- new makefile in test/Kernel
|
|
|
|
2.1 -> 2.1.1 (09 Aug 99)
|
|
- test for coplanar_orientation() added
|
|
|
|
2.0.6 -> 2.1 (05 Aug 99)
|
|
- cout and endl qualified by std:: (for mips 7.3)
|
|
- $(OBJ_EXT) used in makefile (for M$ VC++ )
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%% R e l e a s e 2 . 0 %%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
2.0.5 -> 2.0.6 (20 May 99)
|
|
- test for equality of Tetrahedra extended
|
|
|
|
2.0.4 -> 2.0.5 (24 Mar 99)
|
|
- packaging script updated
|
|
|
|
2.0.3 -> 2.0.4 (24 Mar 99)
|
|
- test dir split into Kernel and LedaKernel (test_with_leda_kernel_2.C)
|
|
|
|
2.0.2 -> 2.0.3 (24 Mar 99)
|
|
- _test-functions moved from namespace CGAL into global scope
|
|
|
|
2.0.1 -> 2.0.2 (25 Feb 99)
|
|
- CGAL_[BEGIN|END]_NAMESPACE used
|
|
|
|
2.0 -> 2.0.1 (11 Feb 99)
|
|
- test/Kernel/cgal_test corrected
|
|
- various bugs in testfiles fixed (especially missing includes of
|
|
<Quotient.h> added)
|
|
|
|
1.4.2 -> 2.0
|
|
- namespace CGAL { } introduced
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%% R e l e a s e 1 . 2 %%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
1.4.1 -> 1.4.2
|
|
- fixed bug in CGAL_Point_2<CGAL_use_rat_leda_kernel> in rat_leda.h
|
|
|
|
1.4 -> 1.4.1
|
|
- make clean in <test/Kernel/makefile> updated
|
|
|
|
1.3 -> 1.4
|
|
- test for using 2D leda_rat-kernel added
|
|
- test for 2D predicate objects added
|
|
|
|
1.2.4 -> 1.3
|
|
- test cases (p==r) for CGAL_collinear_are_ordered_along_line(p,q,r) added
|
|
- tests ORIGIN [!=]= Point_[23] encapsulated in #ifdef ENHANCED ,
|
|
since the current kernel doesn't pass this test
|
|
- Plane_3::to_2d more thoroughly tested
|
|
- Point_[23] [!=]= ORIGIN tests added
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%% R e l e a s e 1 . 1 %%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
1.2.3 -> 1.2.4
|
|
- copy-and-past mess in point_d_test.C cleaned up
|
|
|
|
1.2.2 -> 1.2.3
|
|
- in point_d_test.C: `int 100' replaced by `const int 100'.
|
|
|
|
1.2.1 -> 1.2.2
|
|
- point_d_test.C replaced; buffer allocation now static.
|
|
|
|
1.2 -> 1.2.1
|
|
- point_d_test.C made part of this package
|
|
|
|
1.1.3 -> 1.2
|
|
- test for basic_constructions_3 added
|
|
- test for basic_constructions_2 added
|
|
- tests test_new_partsC_.C / test_new_partsH_.C added
|
|
and test_basic_constructionsH3 removed
|
|
- test for order along line 3D revised
|
|
test for strict order along line 3D added
|
|
- tests for in_sphere tests (side_of...sphere) added
|
|
- tests for consistency between definition of orientation and
|
|
bounded side of implicitly defined sphere added
|
|
- test for cross_product checked
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%% R e l e a s e 1 . 0 %%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
1.1.2 -> 1.1.3
|
|
- test for basic_constructionsH3 added
|
|
- test for Plane_3::projection(Point_3) added
|
|
|
|
1.1.1 -> 1.1.2
|
|
- test for point conversion functions added
|
|
called in test_kernel__.C
|
|
- test for Vector/Quotient added
|
|
|
|
1.1 -> 1.1.1
|
|
- cgal_test corrected
|
|
|
|
1.0.1 -> 1.1
|
|
- Fixed some enum problems (CGAL_ON_BOUNDARY where
|
|
CGAL_ON_ORIENTED_BOUNDARY was expected)
|
|
- flagged test for further new features with CGAL_STRICT09
|
|
- added small `test' for CGAL_Object and CGAL_Quotient.
|
|
Called in test_kernel__.C
|
|
|
|
1.0 -> 1.0.1
|
|
- Fixed another scope-reolution problem of g++
|
|
in testing Line_2 with Cartesian representation
|
|
- added tests for CGAL_are_strictly_ordered_along_line(p,q,r)
|
|
|
|
0.9 -> 1.0
|
|
Revised version of kernel test
|
|
- typename keyword has been added
|
|
- additional access mfcts of aff_transformation are checked:
|
|
define CGAL_STRICT_09 to test release 0.9 or versions
|
|
without new additional functionality
|
|
- `bug' caused by g++-bug removed
|
|
- Cartesian and homogeneous version are tested by separate
|
|
programs now
|