5 August 2005 Sylvain Pion - Remove CGAL_USING_NAMESPACE_STD. ================================= CGAL 3.1 ========================= 19 December 2004 Andreas Fabri - Updated file headers in the demos 4 September 2004 Menelaos Karavelas - re-wrote author names in copyright notices using 7-bit characters 22 June 2004 Sylvain Pion - Add missing "std::". 26 Feb 2004 Sylvain Pion - Fixlet in Optimisation_ellipse_2. Version 3.37 (10 February 2004) [rursu] - Updated headers in examples Version 3.36 on 18-Jan-2004 - Rename CGAL_NULL_TMPL_ARGS to <>. Version 3.35 on 18-Jan-2004 - Remove CGAL_DEFINE_ITERATOR_TRAITS_POINTER_SPEC. Version 3.34 on 15-Jan-2004 [rursu] - Removed Conic files from Min_ellipse_2. Went to Conic_2 package. Version 3.32 on 14-Nov-2003 [af] - Moved depedency from Cartesian from Optimisation_ellipse_2 to the IO routine Version 3.31 on 14-Nov-2003 [af] Replaced CGAL::Point_2 with K::Point_2 Version 3.30 on 16-Oct-2003 - Constructor with two points makes a copy of the points as const Point& leads to matching problem for Intel/net.2003 Version 3.29 on 23-Sep-2003 - New file headers. Version 3.28 on 16-Sep-2003 - Undo 17-Jun change, but protect the indexing commands by \lcTex. Version 3.27 on 10-Sep-2003 [rursu] - Qt_help_window is in the CGAL namespace now. Version 3.26 on 07-Sep-2003 - demo use now the new help class Qt_help_window instead of HelpWindow [rursu] - demo use now the new demo icon demoicon Version 3.25 on 28-Jul-2003 - fixed demo/Min_ellipse_2/makefile to work on FreeBSD[rursu] Version 3.24 on 17-Jun-2003 - \ccFont -> \ccc Version 3.23 on 11-Jun-2003 - Added workaround for missing member templates in Sun STL [af] Version 3.22 on 10-Jun2003 [rursu] - Forgot to add the makefile in demo. Version 3.21 on 10-Jun2003 [rursu] - Replaced Leda_window based demo with Qt_widget based demo. Version 3.20 on 7-May-2003 - Removed old workarounds - Fixed constructor problem on intel7/vc1300 Version 3.19 on 6-Feb-2002 - Missing typename. Version 3.18 on 23-Jan-2002 - Conic_2_base -> Kernel_base::Conic_2. - GCC 3.1 fixes. Version 3.17 on 27-Nov-2001 - Small Conic_2 fix. Version 3.16 on 23-Nov-2001 - Put spion in maintainer file in order to be able to submit... Version 3.15 on 21-Nov-2001 - Fix Conic_2. Version 3.14 on 9-Aug-2001 - Just resubmit. Version 3.13 on 9-Aug-2001 - Just resubmit. Version 3.12 on 31-Jul-2001 - Susan moved Optimisation_ref directory up one level Version 3.11 on 17-Jul-2001 - replaced template parameter 'R' by 'K' - renamed concept names Version 3.10.6 on 04-Apr-2001 - no changes (renamed 'examples/Min_ellipse' to 'examples/Min_ellipse_2') Version 3.10.5 on 21-Mar-2001 - removed 'maintainer' line from file header in example and demo program Version 3.10.4 on 21-Mar-2001 - removed 'maintainer' line from file header Version 3.10.3 on 20-Mar-2001 - no changes (moved to cvs-server) Version 3.10.2 on 29-Sep-2000 - added (more) indexing commands Version 3.10.1 on 18-Sep-2000 - updated/fixed usage of namespace `std'. - fixed layout problems. Version 3.10 on 15-Sep-2000 - added indexing command. Version 3.9.2 on 13-Sep-2000 - re-added example and demo program. Version 3.9.1 on 13-Sep-2000 - replaced '\ccPureGlobalScope' by 'CGAL::' in C++ arguments of '\cc...' macros Version 3.9 on 12-Sep-2000 - documentation split up into user and reference manual parts. Version 3.8.3 on 10-Aug-2000 - no changes (problem with download script) Version 3.8.2 on 07-Aug-2000 - field 'maintainer' added to file header (where missing). Version 3.8.1 on 27-Jul-2000 - demo program compiles if LEDA is not available (and does nothing) Version 3.8 on 20-Jul-2000 - obsolete usage of `number utils' fixed (CGAL:: --> CGAL_NTS) Version 3.7.1 on 06-Jul-2000 - added default constructor to `Optimisation_ellipse_2' (fix for Borland) Version 3.7 on 23-Feb-2000 - ported to Borland C++ compiler. - field 'maintainer' added to file header. Version 3.6 on 02-Feb-2000 - removed `CGAL_..._cast' macros. - added `cc_manual_index.sty' to documentation. CGAL-2.1 -------- Version 3.5.4 on 20-Dec-1999 - missing 'typename's added. - workaround for 'cbrt' function (not in ANSI-C++ standard). Version 3.5.3 on 07-Dec-1999 - demos fixed. Version 3.5.2 on 07-Dec-1999 - scope macro `CGAL_CLIB_STD::' added to `strcmp'. Version 3.5.1 on 17-Nov-1999 - some (still) missing `CGAL::' added. Version 3.5 on 17-Nov-1999 - subdirectory `include/CGAL/Optimisation' introduced. - scope `CGAL::' added to `sqrt'. Version 3.4.1 on 09-Nov-1999 - bug with `typename' removed (introduced in version 3.4). Version 3.4 on 05-Nov-1999 - 'using namespace CGAL;' removed from test program. Version 3.3.1 on 28-Oct-1999 - declarations of IO operators for 'MyPoint[CH]2' added. Version 3.3 on 12-Oct-1999 - default argument for 'randomize' removed on M$-VC++. - removed 'CGAL_DEFINE_ITERATOR_TRAITS_POINTER_SPEC(...)' from examples. - clean-up (g++-2.7.2 workaround removed). Version 3.2.11 on 07-Oct-1999 - removed 'CGAL_DEFINE_ITERATOR_TRAITS_POINTER_SPEC(...)' for kernel types. - inequality operator added to '...adapter[CH]2__Ellipse'. Version 3.2.10 on 01-Oct-1999 - inequality operator added to 'MyPoint[CH]2'. Version 3.2.9 on 29-Sep-1999 - removed friend declarations from 'Optimisation_ellipse_2'. Version 3.2.8 on 29-Sep-1999 - added 'CGAL_DEFINE_ITERATOR_TRAITS_POINTER_SPEC(...).' - changed order of constructors (moved member template to the end). Version 3.2.7 on 22-Sep-1999 - copy construction "syntactically" replaced by assignment operator. - 'CGAL_DEFINE_ITERATOR_TRAITS_POINTER_SPEC(...)' added. Version 3.2.6 on 18-Aug-1999 - some missing `std::' added. Version 3.2.5 on 14-Jul-1999 - prefix `CGAL_' added to `CONIC_MISC_H'. Version 3.2.4 on 14-Jul-1999 - includes added in `include/CGAL/Conic_misc.h'. - functions 'solve_cubic' and `best_value' templatized by number type. CGAL-2.0 -------- Version 3.2.3 on 20-May-1999 - manual: `Guidelines and Hints' added. - manual: description of the equality operator of `Optimisation_ellipse' fixed. Version 3.2.2 on 19-Apr-1999 - fixes for namespace bug of g++ 2.8.1. - `CGAL::max' replaced by `std::max'. Version 3.2.1 on 05-Mar-1999 - some bugs concerning `namespace' and `::' fixed. - some superfluous `typename's removed. Version 3.2 on 25-Feb-1999 - usage of new-style headers and namespace `std'. - namespace `CGAL' introduced. - global variable `random' changed to `default_random'. CGAL-1.2 -------- Version 3.1.1 on 16-Nov-1998 - bug with static_cast of enums fixed. Version 3.1 on 11-Nov-1998 - adapted to `g++-egcs-2.91.57'. - changes.txt added. CGAL-1.1 -------- Version 3.0.2 on 23-Jul-1998 - conversion to HTML fixed. Version 3.0.1 on 03-Jul-1998 - requirements_adapter[CH]2.tex moved to `Min_circle_2' package. Version 3.0 on 02-Jul-1998 - optimisation packages restructured (new package `Min_ellipse_2'). Version 2.6 on 01-Jul-1998 - graphical output to `CGAL_Window_stream' added. - new product file `include/CGAL/IO/Min_ellipse_2_Window_stream.h'. - use of local `cgal.bib' (in `doc_tex/...'). Version 2.5 on 26-Jun-1998 - `(e-mail)' changed to `'. Version 2.4 on 18-Jun-1998 - move-to-front now uses `list::splice'. Version 2.3 on 16-Jun-1998 - multiple inclusion protection with `CGAL_PROTECT_..._H' fixed. Version 2.2 on 15-May-1998 - bug in `CGAL_Min_ellipse_2::is_degenerate()' fixed. - some typos fixed. Version 2.1 on 08-May-1998 - member function 'Optimisation_ellipse::to_double()' added. CGAL-1.0 -------- Version 2.0 on 30-Mar-1998 - chapter line added to file header. - `Optimisation_traits_2[.h] changed to `Min_{circle|ellipse}_2_traits_2[.h]'. - bug with inlining of member templates fixed. Version 1.9 on 24-Feb-1998 - member templates added. Version 1.8 on 06-Feb-1998 - `T const&' changed to `const T&'. - customized layout by individual `\ccSet...Columns' commands. Version 1.7 on 05-Feb-1998 - test flag `CGAL_USE_LEDA' changed to `CGAL_USE_LEDA_FOR_OPTIMISAITON_TEST' - `return( 0);' added to test programs. Version 1.6 on 01-Feb-1998 - adapted to `g++-2.8.0' and `g++-egcs-2.90.23'. Version 1.5 on 17-Dec-1997 - `#include ' changed to `#include '. - conversion to HTML fixed. Version 1.4 on 16-Dec-1997 - `#include ' added to test programs. - lines to at most 80 characters adjusted. Version 1.3 on 15-Dec-1997 - subdirectory structure in `include/CGAL' removed. Version 1.2 on 05-Dec-1997 - new structure of specification directory. - new protection against multiple header-file inclusion. - conics renamed. Version 1.1 on 02-Dec-1997 - new file-header format. - new directory structure. - adapted to CGAL-0.9-I-02. - some minor bugs fixed. Version 1.0 on 15-Oct-1997 - complete redesigned version with full functionality. - include directory changed to 'include/Optimisation/CGAL'. Version 0.2 on 23-Apr-1997 - adapted to `CC-4.2'. Version 0.1 on 26-Mar-1997 - initial alpha-version (based on `Min_circle_2' implementation).