mirror of https://github.com/CGAL/cgal
232 lines
5.7 KiB
Plaintext
232 lines
5.7 KiB
Plaintext
5 August 2005 Sylvain Pion
|
|
- Remove CGAL_STD.
|
|
|
|
4 August 2005 Sylvain Pion
|
|
- Replace #include<CGAL/utils.h>.
|
|
|
|
3 August 2005 Sylvain Pion
|
|
- Fix some typos.
|
|
|
|
1 August 2005 Sylvain Pion
|
|
- Use Rational_traits instead of K::FT_{numerator|denominator}.
|
|
|
|
29 July 2005 Sylvain Pion
|
|
- do_intersect(Iso_rectangle_2) : Remove useless assign().
|
|
|
|
29 March 2005 Sylvain Pion
|
|
- Fix typo in do_intersect(Line_2, Segment_2) spotted by Baruch.
|
|
|
|
============================= CGAL 3.1 ===========================
|
|
|
|
22 June 2004 Sylvain Pion
|
|
- Typo spotted by g++ 3.4.
|
|
- Add missing #include<> spotted by g++ 3.4.
|
|
|
|
20 June 2004 Sylvain Pion
|
|
- Change CGAL::is_finite to CGAL_NTS is_finite.
|
|
|
|
20 June 2004 Sylvain Pion
|
|
- Fix typos in un-instantiated code, spotted by g++ 3.4.
|
|
|
|
20 May 2004 Andreas Fabri
|
|
- split return typename K::Something_2 in a typedef typename K::Something_2
|
|
Something; return Something (to please SunPro CC 5.3)
|
|
|
|
14 May 2004 Sylvain Pion
|
|
- sign_of_cross() : simplify code and remove warning.
|
|
|
|
17 April 2004 Andreas Fabri
|
|
- Global functions call functor
|
|
|
|
29 March 2004 Radu Ursu
|
|
- removed obsolete doc_tex directory
|
|
|
|
09 Mar 2004 Andreas Fabri
|
|
Replaced operator*(Vector,Vector), and operator*(Vector,NT) with functors
|
|
|
|
2.33 (02 Jan 2004) [rursu]
|
|
- fixed Ray_2_Triangle_2_intersection.h for gcc 3.4
|
|
|
|
2.32 (18 Jan 2004)
|
|
- Removed CGAL_CFG_RETURN_TYPE_BUG_2 workarounds.
|
|
|
|
2.31 (24 Nov 2003) [af]
|
|
- moved file include/CGAL/intersections.h to package Intersections_3
|
|
|
|
2.30 (21 October 2003)
|
|
- new header
|
|
|
|
2.29 (17 October 2003) [sp]
|
|
- Remove warning by re-ordering data members.
|
|
|
|
2.28 (7 October 2003) [af]
|
|
- Removed CGAL_CFG_NO_AUTOMATIC_TEMPLATE_INCLUSION
|
|
- Removed Circle_2_Circle_2_intersection.C
|
|
|
|
2.27 (4 October 2003) [af]
|
|
- Moved some code in Triangle_2_Triangle_2_do_intersect.h to CGALi and changed Triangle_2<K> to K::Triangle_2
|
|
- Added definitions from a .C file to .h file so that automatic header inclusion can work
|
|
|
|
2.26(26 September 2003) [af]
|
|
- Added maintainer
|
|
|
|
2.24 (23 September 2003) [af]
|
|
- Made the code independent from K::Point.x()/y()/dimension()
|
|
|
|
2.22 (10 September 2003)
|
|
- Specialised construct_if_finite for Cartesian and homogeneous kernels [af]
|
|
|
|
2.21 (7 September 2003)
|
|
- Replaced several global function calls with Kernel functors
|
|
- Replaced start()/end() with source()/target() to reduce requirements on
|
|
member functions of classes R::Segment_2 and R::Ray_2
|
|
|
|
2.20 (2 September 2003)
|
|
- Towards an extensible kernel [af]
|
|
|
|
2.17 (10 August 2003)
|
|
- Changes in Straight_2.h as it uses low level stuff from Distance_2 package [af]
|
|
|
|
2.16 (2 June 2003)
|
|
- Replace deprecated compare_lexicographically_xy() by compare_xy().
|
|
|
|
2.15 (27/May 2003)
|
|
- fixed order of CGALi namespace in Triangle_2_Triangle_2_do_intersect.h
|
|
|
|
2.14 (06 May 2003)
|
|
- changed Triangle_2_Triangle_2 intersection test
|
|
|
|
2.13 (12 April 2003)
|
|
- Fix MipsPro warning.
|
|
|
|
2.12 (4 April 2003)
|
|
- Brought files in web in sync with changes in include/CGAL
|
|
|
|
2.11.7 (22 January 2003)
|
|
- Fix for new GCC.
|
|
|
|
2.11.4 (29 October 2002)
|
|
- Rename leftturn and co to left_turn and co.
|
|
- Make it work with GMP++.
|
|
|
|
2.11.2 (28 November 2001)
|
|
Fixed typo in ray-ray intersection
|
|
|
|
2.11 (9 October 2001)
|
|
Replaced explicit constructions of Object by make_object
|
|
|
|
2.10.2 (8 October 2001)
|
|
Added some more 'typename' keywords to shut up warnings.
|
|
|
|
2.10.1 (3 October 2001)
|
|
Small fixes
|
|
|
|
2.9 (19 September 2001)
|
|
Bbox_2 intersections with line and ray use pimpl idiom and Simple_cartesian.
|
|
|
|
2.8 (17 July 2001)
|
|
Added do_intersect for two circles.
|
|
|
|
2.7.1 (19 June 2001)
|
|
Added a #endif
|
|
|
|
2.7 (22 May 2001)
|
|
Implemented segment segment intersection without making use of collinear_has_on.
|
|
|
|
2.6.5 (1 May 2001)
|
|
Small change to suppress a warning.
|
|
|
|
2.6.4 (2 March 2001)
|
|
Adapted testfiles slightly (unsetf instead of setf)
|
|
|
|
2.6.3 (6 July 2000)
|
|
+ Added operator== and operator!= to Straight_2_
|
|
|
|
----
|
|
2.6.2 (19 June 2000)
|
|
+ Qualified calls of 'abs' and 'sign' by CGAL_NTS.
|
|
|
|
----
|
|
2.6.1 (18 May 2000)
|
|
+ Qualified calls of sign with CGAL::
|
|
|
|
----
|
|
2.6 (17 Apr 2000)
|
|
+ Made a few chnges to Straight_2.
|
|
|
|
-----
|
|
2.5.3 (12 April 2000)
|
|
+ Changed leading underscores in trailing underscores.
|
|
|
|
-----
|
|
* 2.5.2 *
|
|
+ Added CGAL:: prefix before do_intersect in test program; MSVC does not
|
|
have Koenig lookup and needs it.
|
|
|
|
-----
|
|
* 2.5.1 *
|
|
+ Removed a number of unneccessary break statements in
|
|
Segment_2_Segment_2_intersection.h
|
|
|
|
-----
|
|
* 2.5 *
|
|
+ Altered implementation of do_intersect for segment segment case.
|
|
This version is much faster (factor 20 to 30 with Cartesian<double>)
|
|
and is accurate when the segment is degenerated to a point.
|
|
|
|
-----
|
|
* 2.4 *
|
|
+ Replaced const casting by mutable keyword.
|
|
|
|
-----
|
|
* 2.3 *
|
|
+ Intersections involving bounding boxes now include Cartesian.h.
|
|
They are not included by <CGAL/intersections_2.h> anymore.
|
|
Instead, there is a file <CGAL/Bbox_2_intersections.h>
|
|
+ The guards around include directives are removed (for modern compilers
|
|
there is no increase in compilation speed, so readability prevails).
|
|
|
|
-----
|
|
* 2.2.2 *
|
|
+ cgal_test now reports diff of program output and expected output.
|
|
|
|
-----
|
|
* 2.2.1 *
|
|
+ Qualified is_finite calls with ::CGAL::.
|
|
|
|
-----
|
|
* 2.2 *
|
|
+ Replaced dir.vector() by dir.to_vector() in several places to avoid a bug in
|
|
egcs 2.91.66 compiler.
|
|
|
|
-----
|
|
* 2.1.8 *
|
|
+ Replaced using declarations by explicit qualification in test files.
|
|
So, instead of using std::cout; , use std::cout everywhere.
|
|
|
|
-----
|
|
* 2.1.7 *
|
|
+ cgal_test now writes to ProgramOutput* file
|
|
|
|
-----
|
|
* 2.1.6 *
|
|
+ Small change to test/cgal_test
|
|
|
|
-----
|
|
* 2.1.5 *
|
|
+ Updated all testfiles
|
|
added int as return type for main whre necessary to avoid warnings
|
|
added using declarations for cout, cin and ios.
|
|
|
|
-----
|
|
* 2.1.4 *
|
|
+ Added some CGAL_ prefixes to inclusion guards
|
|
|
|
-----
|
|
* 2.1.3 *
|
|
+ Adapted cgal_test and makefile in test directory to new install_cgal.
|
|
|
|
-----
|
|
* 2.1.2 *
|
|
+ Fixed a bug in template specialisation syntax.
|