cgal/Kernel_d/changes.txt

230 lines
6.0 KiB
Plaintext

6 March 2006 Andreas Fabri
- Added intro.tex with the \chapter command in order to get uniform URLs
6 September 2005 Sylvain Pion
- Add missing this-> required by g++ 4.1.
30 June 2005 Sylvain Pion
- Cartesian_d.h : prefix macro with CGAL_.
26 May 2005 Sylvain Pion
- Iso_box_d : Add missing "R" typedef needed by Kernel_traits<>.
============================= CGAL 3.1 ===========================
19 December 2004 Sylvain Pion
- Fix warnings
- Use Gmpq instead of double for testing.
4 December 2004 Sylvain Pion
- Fix memleak in LA::Vector_d.
- Remove register keyword.
17 September 2004 Andreas Fabri
- Added a parameter to one of two Tuple_d constructors with three parameters to help Intel compiler
24 July 2004 Sylvain Pion
- Move demo to Convex_hull_d.
22 June 2004 Sylvain Pion
- Add some missing "using base::member;" and other fixes for g++ 3.4.
27 Apr 2004 Sylvain Pion
- Fix PGCC warning.
15 Mar 2004 Andreas Fabri
- construct_Cartesian_const_iterator_d_object -> construct_cartesian_const_iterator_d_object
- Added Construct_vertex_d
0.112 (18 Jan 2004)
- Remove CGAL_CFG_NESTED_CLASS_TEMPLATE_BUG workaround.
0.111 (18 Jan 2004)
- Rename CGAL_NULL_TMPL_ARGS to <>.
0.110 (18 Jan 2004)
- Remove obsolete workarounds for CGAL_DEFINE_ITERATOR_TRAITS_POINTER_SPEC.
0.109 (14 Jan 2004) [af]
- Added Iso_box_d and Construct_iso_box_d
0.108 (11 Jan 2004)
- _R -> R_ to please Darwin.
0.107 (25 Nov 2003) [rursu]
- Removed Delaunay_d and Convex_hull_d files that went to Convex_hull_d package
0.106 (18 Nov 2003) [af]
- Removed erroneous precondition in PointHd.h and VectorHd.h
0.105 (17 Nov 2003)
- Changed license header for basic library files.
========================== CGAL 3.0 ========================
0.104 (22 October 2003)
- changed license header
0.103 (17 October 2003)
- remove buggy typename (spotted by MipsPro).
0.102 (26 September 2003)
- resubmission
0.101 (26 September 2003)
- resubmission
0.100 (26 September 2003)
- Added maintainer
0.99 (26 September 2003)
- New file headers.
0.98 (22 September 2003) [af]
- Added typenames in include/CGAL/Cartesian_d.h and in include/CGAL/Homogeneous_d.h
0.97 (18 September 2003) [af]
- Changed a typedef in include/CGAL/Cartesian_d.h
0.96 (17 September 2003) [af]
- Added another missing manual page
0.95 (17 September 2003) [af]
- Added missing manual page
0.94 (17 September 2003) [af]
- Added code/testsuite/doc for Kernel::CartesianConstIterator and its model in Kernel_d
0.9.98 (22 September 2003)
- Added typenames
0.9.93 (3 September 2003)
- In Convex_hull_d_traits_3 we have to use Intersect_3 and not Intersect_2
0.9.92 (3 September 2003)
- Added missing cstddef include for std::ptrdiff_t.
0.9.91 (2 September 2003)
- Work around VC7 bug Iso_box_d.
0.9.90 (29 August 2003)
- Fixed basic includes in Iso_box_d.
0.9.89 (28 August 2003)
- Added Iso_box_d.
0.9.88 (11 August 2003) [af]
- Replaced the list (which replaced the In_place_list) with Compact_container
because the default constructor of std::list<T>::iterator behaves different on different compilers
- Moved return statements from else clause to end of function to avoid warning
0.9.87 (6 August 2003) [af]
- Replaced In_place_list by srd::list in the Regular_complex_d
0.9.86 (17 July 2003) [rursu]
- In include/Kernel_d/Vector__.h
patched the constructor of Vector for VC7.0 that can't handle:
const double *a, *b;
std::distance(a, b);
0.9.85 (15 July 2003) [af]
- In VectorCd.h: 0 -> FT(0)
0.9.84 (10 June 2003) [af]
- Added workaround for missing member templates in Sun STL
0.9.83 (5 June 2003) [af]
- Replaced CGAL_TYPENAME_MSVC_NULL with template
0.9.82 (16 May 2003) [af]
- Added #include <cstddef> // for std::size_t, std::ptrdiff_t
0.9.81 (9 May 2003)
- Fixed <strstream> to <sstream>.
- Fixed a bug in stream input of Vector__.h. The copy_n solution
together with the istream_iterator was reading one coordinate too much.
- Cleaned up SIMPLE_INTERFACE stuff.
- Cleaned up ostream output in Vector__.h and Matrix__.h.
- Removed include/CGAL/Kernel_d/d_utils.h
- Cleaned up old MSC specific code.
- Removed DESIGN_ONE versions of the polyhedral surface design.
0.9.80 (8 May 2003)
- no simple interface anymore in vector__
0.9.79 (7 May 2003)
- no simple interface for vc1310 in vector__
0.9.77/78 (5 May 2003)
- fixed bug in preprocessor directive
0.9.76
- Added Intel support
0.9.73 (11 Oct 2002)
- copy necessary functors from [23]D Kernel since they have changed.
(include/CGAL/Kernel_d/function_objects.h)
0.9.72 (22 Aug 2002)
- removed obsolete Ref_counted class derivations
- proteced assignment operator for Matrx_ and Vector_ when copying
an object to itself.
0.9.71 (23 Jul 2002)
added missing std:: for ptrdiff_t
0.9.70 (30 May 2002)
removed kernel_overview chapter from html version; repeated in
reference intro.
-------------------------Release 2.4----------------------------------
0.9.69 (7 May 2002)
different templating for Polyhedron to please MSVC 6
0.9.68 (6 May 2002)
fixed typo in doc
0.9.67 (3 May 2002)
updated editorial committee
0.9.66 (24 April 2002)
removed include of Kernel_d/debug.h to avoid warnings of debugthread defined
but not used.
0.9.65 (22 April 2002)
added missing const for const correctness
0.9.64 (17 April 2002)
added missing std:: before ptrdiff_t in Regular_complex....h
0.9.63 (17 April 2002)
removed SIMPLE_INTERFACE for Borland in Vector__.h
0.9.62 (17 April 2002)
removed more non-const macros for SIMPLE_INTERFACE to resolve more
ambiguities
0.9.61 (12 April 2002)
replaced Hash_map with Unique_hash_map
0.9.60 (11 April 2002)
removed instance of non-const macro that caused ambiguities for
Borland.
0.9.59 (26 March 2002)
added missing include
0.9.58 (24 March 2002)
really moved for loop variable out of loop header
0.9.57 (22 March 2002)
moved declaration of loop counter out of for loop to avoid errors from some
g++ about multiple declarations of loop variable.
0.9.56 (21 March 2002)
added CGAL_LEDA_SCOPEs where necessary
0.9 (1 January 2001)
initial release