diff --git a/.gitattributes b/.gitattributes index 06ff81a1d43..70ce6785421 100644 --- a/.gitattributes +++ b/.gitattributes @@ -393,9 +393,6 @@ Coin/demo/Coin/Terrain/terrain.vcproj -text Coin/demo/Coin/Triangulation_3/triangulation_3.sln -text Coin/demo/Coin/Triangulation_3/triangulation_3.vcproj -text Coin/maintainer -text -Configuration/config/testfiles/CGAL_CFG_DEEP_DEPENDENT_TEMPLATE_BUG.C -text -Configuration/config/testfiles/CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG.C -text -Configuration/config/testfiles/CGAL_CFG_SUNPRO_RWSTD.C -text Convex_hull_2/demo/Convex_hull_2/convex_hull_2.vcproj -text Convex_hull_2/doc_tex/Convex_hull_2/saarhull.eps -text Convex_hull_2/doc_tex/Convex_hull_2/saarhull.gif -text svneol=unset#unset @@ -511,6 +508,9 @@ Installation/config/support/test_GMPXX.C -text Installation/config/support/test_LEDA.C -text Installation/config/support/test_MPFR.C -text Installation/config/support/test_QT.C -text +Installation/config/testfiles/CGAL_CFG_DEEP_DEPENDENT_TEMPLATE_BUG.C -text +Installation/config/testfiles/CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG.C -text +Installation/config/testfiles/CGAL_CFG_SUNPRO_RWSTD.C -text Interpolation/doc_tex/Interpolation/nn_coords.eps -text Interpolation/doc_tex/Interpolation/nn_coords.gif -text svneol=unset#unset Interpolation/doc_tex/Interpolation/nn_coords.ipe -text diff --git a/Configuration/changes.txt b/Configuration/changes.txt deleted file mode 100644 index 82bc13d4f52..00000000000 --- a/Configuration/changes.txt +++ /dev/null @@ -1,751 +0,0 @@ -18 December 2005 Sylvain Pion -- Add CGAL_CFG_NO_BOOST.C and CGAL_CFG_NO_MPFR.C test programs. -- Make the test programs for GMP, GMPXX, MPFR, BOOST, CORE, LEDA and QT - dump the version number. - -14 December 2005 Sylvain Pion -- Attempt to change CGAL_CFG_HAS_TWO_STAGE_NAME_LOOKUP.C into the "positive" - test program CGAL_CFG_NO_TWO_STAGE_NAME_LOOKUP.C . - -12 September 2005 Sylvain Pion -- New config macro CGAL_CFG_COMMA_BUG for g++ 3.3. - -7 August 2005 Sylvain Pion -- New config macro CGAL_CFG_MATCHING_BUG_5 for g++ 3.3 and 3.4. - -5 August 2005 Sylvain Pion -- Remove the macros CGAL_CFG_NO_NAMESPACE, CGAL_USING_NAMESPACE_STD, CGAL_STD, - CGAL_USE_NAMESPACE. They have been dead for 5 years. - -4 August 2005 Sylvain Pion -- Move all config macros post-processing from basic.h to config.h. - -4 June 2005 Menelaos Karavelas -- Add CGAL_CFG_NESTED_CLASS_FRIEND_DECLARATION_BUG.C for Intel compiler 8.x, - MSVC 7.1 and pgCC. - -6 March 2005 Sylvain Pion -- Add CGAL_CFG_NO_LONG_DOUBLE_IO.C and CGAL_LONG_DOUBLE_IO for pgCC. - -=========================== CGAL 3.1 ============================= - -28 September 2004 Andreas Fabri -- Add CGAL_CFG_TYPENAME_BEFORE_DEFAULT_ARGUMENT_BUG.C - -11 September 2004 Sylvain Pion -- Add CGAL_CFG_NO_STL.C (extracted from install_cgal). - -1 September 2004 Sylvain Pion -- Add CGAL_CFG_HAS_TWO_STAGE_NAME_LOOKUP.C . - -26 August 2004 Sylvain Pion -- Add CGAL_CFG_NO_CORE.C CGAL_CFG_NO_GMP.C CGAL_CFG_NO_GMPXX.C - CGAL_CFG_NO_LEDA.C CGAL_CFG_NO_QT.C . - -19 August 2004 Sylvain Pion -- CGAL_CFG_OUTOFLINE_TEMPLATE_MEMBER_DEFINITION_BUG : fix warning. - -9 August 2004 Andreas Fabri -- Changed CGAL_CFG_USING_BASE_MEMBER_BUG_3 - -24 June 2004 Sylvain Pion -- Add CGAL_CFG_USING_BASE_MEMBER_BUG_3 : attempt to detect MipsPRO bug. - -20 June 2004 Sylvain Pion -- CGAL_CFG_NO_BIG_ENDIAN.C : fix compilation with g++ 3.5. - -22 May 2004 Sylvain Pion -- Add CGAL_CFG_USING_BASE_MEMBER_BUG_2.C for SunPRO 5.3. - -20 May 2004 Sylvain Pion -- Add CGAL_CFG_CONVERSION_OPERATOR_BUG.C to detect the bug in g++ 3.3.0. - -9 May 2004 Sylvain Pion -- Add CGAL_CFG_NO_PRAGMA_FENV_ACCESS.C - -6 May 2004 Sylvain Pion -- Slightly modify CGAL_CFG_IEEE_754_BUG.C so that ICC passes - when the -mp option is selected. - -6 May 2004 Laurent Rineau -- Added CGAL_CFG_OUTOFLINE_TEMPLATE_MEMBER_DEFINITION_BUG_2.C - -27 Apr 2004 Sylvain Pion -- Remove trace of CGAL_MASK_FINITE_VALID in Borland_fixes.h. - -18 Apr 2004 Sylvain Pion -- Added CGAL_CFG_IEEE_754_BUG.C for PGCC/VC++/Borland. - -18 Apr 2004 Sylvain Pion -- Added CGAL_CFG_DENORMALS_COMPILE_BUG.C for PGCC. - -8 Apr 2004 Sylvain Pion -- Kill "unused variable" warning with PGCC. - -26 Feb 2004 Radu Ursu -- removed CGAL_VERSION and CGAL_VERSION_NR from config.h -- those will be created by the create_internal_release script - -22 Feb 2004 Radu Ursu -- added configuration test for SunPro called: - CGAL_CFG_MISSING_TEMPLATE_VECTOR_CONSTRUCTORS_BUG.C - -17 Feb 2004 Sylvain Pion -- Remove CGAL_CFG_NO_PARTIAL_CLASS_TEMPLATE_SPECIALISATION - -31/01/2004 Sylvain Pion -- Also do not define CGAL_USE_GEOMVIEW for __MINGW32__. - -30/01/2004 Sylvain Pion -- Define CGAL_USE_GEOMVIEW except for windows. - -2.94 19/01/2004 -- Remove CGAL_CFG_EXPLICIT_SPECIALIZATION_MEMBER_DECLARATION_BUG.C - -2.93 18/01/2004 -- Remove CGAL_CFG_EARLY_INSTANTIATION_BUG.C -- Remove CGAL_CFG_USING_NAMESPACE_BUG.C -- Remove CGAL_CFG_RETURN_TYPE_BUG.C -- Remove CGAL_CFG_ENUM_BUG.C -- Remove CGAL_CFG_NESTED_CLASS_TEMPLATE_BUG.C -- Add CGAL_CFG_USING_BASE_MEMBER_BUG.C - -2.92 18/01/2004 -- Remove CGAL_NULL_TMPL_ARGS -- Remove CGAL_TYPENAME_MSVC_NULL - -2.91 18/01/2004 -- Remove CGAL_TEMPLATE_NULL - -2.90 18/01/2004 (aka bloody sunday :) -- Remove obsolete CGAL_DEFINE_ITERATOR_TRAITS_POINTER_SPEC. -- Remove obsolete CGAL_LIMITED_ITERATOR_TRAITS_SUPPORT. - -2.89 18/01/2004 -- Remove obsolete CGAL_CFG_FUNCTION_OVERLOAD_BUG. - -2.88 18/01/2004 -- Remove obsolete CGAL_CFG_VC7_PRIVATE_TYPE_BUG and CGAL_VC7_BUG_PROTECTED. - -2.87 18/01/2004 -- Remove obsolete CGAL_CFG_MATCHING_BUG_2[.C] and CGAL_MSVC_DUMMY_ARGUMENT. - -2.86 9/12/2003 -- Simpler implementation of CGAL_WRAP(). - -2.85 4/12/2003 -- CGAL_CFG_NO_TEMPLATE_FRIEND_DISTINCTION is now gone. - -================================ CGAL 3.0 ================================ - -2.84 21/10/2003 -- fix headers - -2.83 17/10/2003 -- include/CGAL/config.h replaced global min/max by std::min, std::max -- Iterator specializations are NOT needed for Intel together with .net 2003 - -2.82 15/10/2003 --added global min/max functions in config.h (only if NOMINMAX is defined) - - -2.81 18/9/2003 -- New headers, bis. - -2.80 18/9/2003 -- New headers. - -2.79 2/9/2003 -- Fix CGAL_CFG_EXPLICIT_SPECIALIZATION_MEMBER_DECLARATION_BUG.C for g++ 3.4. -- Add CGAL_CFG_NESTED_CLASS_TEMPLATE_BUG.C. - -2.78 22/8/2003 -- Activate Matching_bug_wrapper for Sunpro, regardless of the outcome - of the test for MATCHING_BUG_4. This is supposed to be a temporary - solution, but should fix those strange runtime errors in Distance_3 - for Sunpro 5.5. - -2.77 12/8/2003 -- Remove Weighted_point from Matching_bug_wrapper. - -2.76 6/8/2003 -- In Sun_fixes.h the added value_type() etc. functions are put - into namespace CGAL to be found by Koenig-lookup. -- We also have to add one more overload for these functions - (for pointers) to please SunPro 5.5. - -2.75 5/8/2003 -- Introduce CGAL_CFG_MATCHING_BUG_4 (SunPro 5.3 and 5.4). -- Minor cleanup. - -2.74 30/07/2003 [af] -- Made CGAL_CFG_OUTOFLINE_TEMPLATE_MEMBER_DEFINITION_BUG harder - -2.73 30/07/2003 [af] -- Added some workarounds for SunPro CC 5.5 - -2.72 22/07/2003 [af] -- Removed some workarounds for SunPro CC 5.5 - -2.71 20/07/2003 -- Slight change to Enable_if in CGAL_CFG_NO_SFINAE.C. - -2.70 20/07/2003 -- Make CGAL_CFG_NO_SFINAE.C work with G++ 3.2 (small workaround). - -2.69 20/07/2003 -- added CGAL_CFG_NO_SFINAE.C - -2.68 23/06/2003 [ru] -- added CGAL_CFG_EXPLICIT_SPECIALIZATION_MEMBER_DECLARATION_BUG.C - -2.67 15/06/2003 [ru] -- modified CGAL_CFG_NET2003_MATCHING_BUG.C - -2.66 15/06/2003 [ru] -- modified CGAL_CFG_OUTOFLINE_TEMPLATE_MEMBER_DEFINITION_BUG.C - -2.64 11/06/2003 [af] -- Added workaround for missing member templates in Sun STL - -2.63 (rursu) 11/06/2003 -- added config/testfiles/CGAL_CFG_OUTOFLINE_TEMPLATE_MEMBER_DEFINITION_BUG.C - -2.62 = 2.61 (rursu) 06/06/2003 - -added config/testfiles/CGAL_CFG_NET2003_MATCHING_BUG.C - - -2.60 -- Removed CGAL_CFG_NO_STANDARD_HEADERS.C as it is not used anymore. -- Various config.h cleanups. - -2.59 -- Added two new tests for cl1300: - - CGAL_CFG_USING_NAMESPACE_BUG - - CGAL_CFG_EARLY_INSTANTIATION_BUG - -2.58 -- Refine CGAL_CFG_NO_LIMITS for MipsPro. - -2.57 (rursu) -- added CGAL_CFG_FUNCTION_OVERLOAD_BUG in config.h - -2.56 (mh) -- removed obsolete workaround files -- set NOMINMAX in config.h if _MSC_VER is defined - -2.55 (rursu) -- removed couple lines from config.h used for cl1200 - -2.53 [af] -- Refined the test in CGAL_CFG_NO_LIMITS, as Sun CC 5.4 has a bug in limits - -2.52 [af] -- Added CGAL_CFG_NO_LIMITS - -2.51 (rursu) -- Removed line too long warning from LONGNAME.C - -2.50 (rursu) -- Removed test/Configuration/*.C and *.h -- The release creation process will copy the config/testfiles directory in test/Configuration. -- We will no longer need to edit two times the configuration files. - -2.49 (rursu) -- LONGNAME_BUC.C: protected pragma by ifdefs _MSC_VER - -2.48 (rursu) -- patched config for cl 1310. - -2.47 -- Remove warning in CGAL_CFG_MATCHING_BUG_2.C - -2.45 (rursu) -- removed CGAL_CFG_NO_LONGNAME_PROBLEM.C - -2.44 -- Also update test/Configuration/CGAL_CFG_NO_ITERATOR_TRAITS.C. - -2.43 -- Fix CGAL_CFG_NO_ITERATOR_TRAITS.C for SUNPRO (cf 2.41). - -2.42 -- Remove CGAL_CFG_NO_EXPLICIT_CLASS_TEMPLATE_SPECIALISATION, it's long dead. - -2.41 -- Missing typename in CGAL_CFG_NO_ITERATOR_TRAITS.C - (spotted by gcc, cp-parser-branch) - -2.40 -- CGAL_CFG_LONGNAME_PROBLEM moved to CGAL_CFG_LONGNAME_BUG - -2.39 -- 2 files were added CGAL_CFG_LONGNAME_PROBLEM.C in test/Configuration and testfiles -- CGAL_CFG_NO_LONGNAME_PROBLEM.C will be removed next release. -- this flag will be set for VC6, VC7 even if they report only warning - - -2.38 -- The same as 2.37 but also in test/Configuration - -2.37 -- Put the main function in CGAL_CFG_NOMINMAX_BUG.C. - -2.36 -- Introduce CGAL_USE_LONG_LONG. -- Delete CGAL_CFG_NO_ADVANCED_KERNEL. - -2.35 -- Fix some warnings. -- Add CGAL_CFG_NO_LONG_LONG.C to test if the compiler knows about - (non C++ standard, but C standard) long long. - -2.34 -- I was wrong about basic.h, I have added the definition in - $CGALROOT/include/CGAL/config.h - -2.33 -- Added the CGAL_CFG_NOMINMAX_BUG.C. The file basic.h should - check if this bug is set and #define NOMINMAX 1 - -2.32 -- Corected the code introduced in the previous version. - -- kill unused variable warning. - -2.31 -- Added a function test in the CGAL_NO_TMPL_IN_TMPL_PARAM.C. - template < template < class T > class HDS> - void fct(HDS h1 ) { // here it does not compile } - -2.30 -- Fixed STLport include (not for VC7) as suggested by Radu. -- Added CGAL_MSVC_DUMMY_ARGUMENT macro. - -2.29 -- Outsourced sun fixes to Sun_fixes.h. -- Added fix to enable member templates in stdlib. - -2.28 -- Remove obsolete CGAL_CFG_NO_MUTABLE -- Define CGAL_VC7_BUG_PROTECTED - -2.27 -- Add test program for VC7 bug about private type. - -2.26 -- Undo Borland fix because it broke the kernel. - -2.25 -- Added time_t to std for msvc. - -2.24 -- Borland fix. - -2.23 -+ Fix another typo in VC 7 workaround. - -2.22 -+ Fix typo in VC 7 workaround. - -2.21 -+ Forgot to add CGAL_CFG_MATCHING_BUG_3.C in test/Configuration too. -+ Remove definition of non standard M_PI for VC++. - -2.20 -+ CGAL/config/msvc7/iterators_specializations.h added for VC7. - -2.19 -+ Removed namespace CGAL::std for msvc. - -2.18 -+ Added CGAL_CFG_RETURN_TYPE_BUG.C for VC++ 6 and VC++ 7b2. -+ Added CGAL_CFG_SUNPRO_PARTIAL_SPEC_BUG.C for SunPro 5.3. - -2.16 -+ Introduce CGAL::std for VC++. - -2.15 -+ Added __distance_type() and __iterator_category() for sunpro. - -2.14 -+ Added a __value_type (const T&) function for sunpro. - -2.13 -+ Added std::distance for sunpro. -+ Added iterator_traits fake to CGAL_CFG_NO_ITERATOR_TRAITS. -+ Added CGAL_CFG_MATCHING_BUG_3. - -2.12 -+ Added iterator_traits fake for sunpro 5.3. - -2.11 -+ Removed workaround_stl.h workaround_return_type.h and workaround_casts.h. -+ removed obsolete config testfiles: - CGAL_CFG_DYNAMIC_CAST_BUG.C and CGAL_CFG_NO_DYNAMIC_CAST.C - -2.10 -+ Added CGAL_CFG_NO_TMPL_IN_TMPL_DEPENDING_FUNCTION_PARAM.C -+ Added CGAL_CFG_ENUM_BUG.C - -2.9 -+ Added CGAL_CFG_NO_NESTED_TEMPLATE_KEYWORD.C - -2.8 -+ CGAL_CFG_CCTYPE_MACRO_BUG.C run time test was buggy. -+ remove some "unused variable" warnings. - -2.7 -+ Small fix to CGAL_CFG_NO_ITERATOR_TRAITS.C for MSVX 7 - -2.6 (8 January 2001) -+ Adapted CGAL_CFG_NO_LONGNAME_PROBLEM.C to remove warning - -2.5 (1 December 2000) -+ Adapted CGAL_CFG_STDC_NAMESPACE.C - -2.4 (8 June 2000) -+ added CGAL_CFG_USING_USING_BUG.C - -2.3 -+ added CGAL_CFG_NO_ITERATOR_TRAITS.C again. install_cgal depended on this. - -2.2 -+ made the long name in CGAL_CFG_NO_LONGNAME_PROBLEM.C longer. -+ removed several tests that pass on all supported platforms - CGAL_CFG_MATCHING_BUG_1.C - CGAL_CFG_NO_EXPLICIT_TEMPLATE_FUNCTION_ARGUMENT_SPECIFICATION.C - CGAL_CFG_NO_ITERATOR_TRAITS.C - CGAL_CFG_NO_NAMESPACE.C - CGAL_CFG_NO_PARTIAL_TEMPLATE_FUNCTION_ARGUMENT_SPECIFICATION.C - CGAL_CFG_NO_STDIO_NAMESPACE.C - CGAL_CFG_NO_STD_NAMESPACE.C - -2.1 -+ removed macros - CGAL_static_cast, CGAL_const_cast, CGAL_reinterpret_cast - R_FT_return, R_RT_return - - -1.54 -+ Added copy_n to Borland_fixes.h - -1.53 -+ Changed CGAL_CFG_NO_STD_NAMESPACE.C, so that it returns the correct - answer for Borland (Borland requires std::, but lacks cwctype). -+ Added macro CGAL_CLIB_STD to config.h. -+ Removed lots of using declarations in MSVC_header_fixes.h - Importing in namespace std does not always work correctly and is now - superseded by the use of the CGAL_CLIB_STD macro. - -1.52 -+ Removed assertions from testfiles. Replaced them by booleans. - -1.51 -+ MSVC_standard_header_fixes.h: added strcmp, sscanf and sprintf to std:: - -1.50 -+ Added using std::time_t and std::size_t for Borland. - -1.49 -+ Added pragma for MSVC to report truncation of names only once. - -1.48 -+ Added file Borland_fixes.h that gets included by config.h - -1.47 -+ Added strlen to namespace std under MSVC - -1.46 -+ Added a fix for Borland (including time.h) in config.h. - -//-----------------------------------------------------------------------// -// 1.45 -+ Added CGAL_CFG_NO_KOENIG_LOOKUP.C - -//-----------------------------------------------------------------------// -// 1.44 -+Added CGAL_SCOPE macro (empty on MSVC, CGAL:: on other platforms) - -//-----------------------------------------------------------------------// -// 1.43 -+Removed setting of STL_DEBUG flag in config.h -+Added macro CGAL_TYPENAME_MSVC_NULL -+Removed setting 'typename' and 'explicit' macros. - -//-----------------------------------------------------------------------// -// 1.42 -+Added CGAL_CFG_TYPENAME_BUG.C - -//-----------------------------------------------------------------------// -// 1.41 -+Adapted some workarounds for MSVC for dealing with outdated use - of isspace, isalnum and isdigit in CGAL. - -//-----------------------------------------------------------------------// -// 1.40 -+Adapted CGAL_CFG_NO_LOCALE.C to avoid strange runtime error under MSVC -+Adapted CGAL_CFG_NO_TEMPLATE_FRIEND_DISTINCTION.C to avoid linking error - under mips compiler. It tests for a bit different thing now. -+Reformatted CGAL_CFG_NO_ITERATOR_TRAITS.C - -//-----------------------------------------------------------------------// -// 1.39 -+Small fixes in config.h and CGAL_CFG_NO_ITERATOR_TRAITS.C for MSVC - -//-----------------------------------------------------------------------// -// 1.38 -+Added testfile CGAL_CFG_NO_LOCALE.C - -//-----------------------------------------------------------------------// -// 1.37 -+Corrected typo in testfile. - -//-----------------------------------------------------------------------// -// 1.35 -+Changed MSVC_header_fixes.h to reflect use of STLport - -//-----------------------------------------------------------------------// -// 1.34 -+Added STLport support for MSVC in include/CGAL/config.h -+Added testfile NO_LONGNAME_PROBLEM - -//-----------------------------------------------------------------------// -// 1.33 -+Updated include/CGAL/MSVC_standard_header_fixes.h - (Added header and added abort, clock and clock_t to namespace std) - -//-----------------------------------------------------------------------// -// 1.32 -+Removed configuration files/flags, as decided in ETHZ-99 meeting - CGAL_CFG_INCOMPLETE_TYPE_BUG_1.C - CGAL_CFG_INCOMPLETE_TYPE_BUG_3.C - CGAL_CFG_INCOMPLETE_TYPE_BUG_4.C - CGAL_CFG_INCOMPLETE_TYPE_BUG_5.C - CGAL_CFG_NO_ARROW_OPERATOR.C - CGAL_CFG_NO_BUILTIN_BOOL.C - CGAL_CFG_NO_CONSTANTS_IN_FUNCTION_TEMPLATES.C - CGAL_CFG_NO_CONST_CAST.C - CGAL_CFG_NO_CONST_REFERENCE_OVERLOADING.C - CGAL_CFG_NO_DEFAULT_PREVIOUS_TEMPLATE_ARGUMENTS.C - CGAL_CFG_NO_DEFAULT_TEMPLATE_ARGUMENTS.C - CGAL_CFG_NO_EXPLICIT.C - CGAL_CFG_NO_EXPLICIT_CLASS_TEMPLATE_SPECIALISATION.C - CGAL_CFG_NO_LAZY_INSTANTIATION.C - CGAL_CFG_NO_MEMBER_TEMPLATES.C - CGAL_CFG_NO_MUTABLE.C - CGAL_CFG_NO_REINTERPRET_CAST.C - CGAL_CFG_NO_STATIC_CAST.C - CGAL_CFG_NO_STATIC_MEMBERS_IN_CLASS_TEMPLATES.C - CGAL_CFG_NO_TEMPLATE_FUNCTION_MATCHING.C - CGAL_CFG_NO_TYPENAME.C - CGAL_CFG_RETURN_TYPE_BUG_1.C - CGAL_CFG_RETURN_TYPE_BUG_2.C -+Updated: - CGAL_CFG_NO_ITERATOR_TRAITS.C and - CGAL_CFG_NO_TEMPLATE_FRIEND_DISTINCTION.C -//-----------------------------------------------------------------------// -// 1.31 - -+Added file MSVC_standard_header_fixes.h, which puts things that are lacking - in namespace std in there on the MS VC++ platform. - The file config.h was changed to include this header file. -//-----------------------------------------------------------------------// -// 1.30 -+Adapted CGAL_CFG_CCTYPE_MACRO_BUG.C (added assertion). - -//-----------------------------------------------------------------------// -// 1.29 -+Added CGAL_CFG_CCTYPE_MACRO_BUG.C - -//-----------------------------------------------------------------------// -// 1.28 -+Added CGAL_CFG_NO_STDC_NAMESPACE.C and CGAL_CFG_NO_STDIO_NAMESPACE.C. -+Defined CGAL as std in config.h. - -//-----------------------------------------------------------------------// -// 1.26 -+Added a std:: prefix in CGAL_CFG_NO_ITERATOR_TRAITS - -//-----------------------------------------------------------------------// -// 1.26 -+Removed some unneccessary testfiles and the corresponding postprocessing in - config.h. - -//-----------------------------------------------------------------------// -// 1.25 -+Removed the code in config.h that disables namespaces under MIPSPRO - -//-----------------------------------------------------------------------// -// 1.24 -+Now using the standard header names in the testfiles. - E.g. instead of . - -//-----------------------------------------------------------------------// -// 1.23 -+Bug fix in include/CGAL/config.h - Renamed CGAL_NAMESPACE_BEGIN to CGAL_BEGIN_NAMESPACE. - - -//-----------------------------------------------------------------------// -// 1.22 -+Added support for namespace CGAL. -- Moved CGAL_CFG_NO_NAMESPACE.C to -- Added new CGAL_CFG_NO_NAMESPACE.C -- removed inclusion of workaround_stl.h from config.h -- Added flags CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE to config.h - -//-----------------------------------------------------------------------// -// 1.20 -+Added CGAL_CFG_NO_TMPL_IN_TMPL_PARAM.C - -//-----------------------------------------------------------------------// -// 1.16 -+Corrected headers and shortened lines that were longer than 80 characters. - - -//-----------------------------------------------------------------------// -// 1.15 -+Disabled use of namespaces in SGI Mips 7.2.1 compiler. - -//-----------------------------------------------------------------------// -// Changes from 1.13 to 1.14: - -Updated include/CGAL/config.h to define away the mutable keyword -when appropriate. - -//-----------------------------------------------------------------------// -// Changes from 1.12 to 1.13: - -Added --> CGAL_CFG_INCOMPLETE_TYPE_BUG_5.C --> CGAL_CFG_NO_MUTABLE.C --> CGAL_CFG_NO_PARTIAL_CLASS_TEMPLATE_SPECIALISATION.C - -//-----------------------------------------------------------------------// -// Changes from 1.11 to 1.12: - -Updated header for files --> include/CGAL/workaround_casts.h --> include/CGAL/workaround_stl.h - -Corrected some file headers. --> CGAL_CFG_NO_EXPLICIT_TMPL_FCT_ARGUMENT_SPECIFICATION.C (removed) --> CGAL_CFG_NO_PARTIAL_TEMPLATE_FUNCTION_ARGUMENT_SPECIFICATION.C (added) - -//-----------------------------------------------------------------------// -// Changes from 1.10 to 1.11: -//-----------------------------------------------------------------------// - --> CGAL_CFG_NO_BIG_ENDIAN.C (added) --> CGAL_CFG_NO_EXPLICIT_TEMPLATE_FUNCTION_ARGUMENT_SPECIFICATION.C (added) --> CGAL_CFG_NO_EXPLICIT_TMPL_FCT_ARGUMENT_SPECIFICATION.C (added) - -//-----------------------------------------------------------------------// -// Changes from 1.9 to 1.10: -//-----------------------------------------------------------------------// - --> CGAL_CFG_MATCHING_BUG_2.C (added) - -//-----------------------------------------------------------------------// -// Changes from 1.8 to 1.9: -//-----------------------------------------------------------------------// - --> CGAL_CFG_RETURN_TYPE_BUG_4 (modified) - -//-----------------------------------------------------------------------// -// Changes from 1.7 to 1.8: -//-----------------------------------------------------------------------// - --> CGAL_CFG_MATCHING_BUG_1.C (added) - -//-----------------------------------------------------------------------// -// Changes from 1.6 to 1.7: -//-----------------------------------------------------------------------// - -Some flags for namespace support have been added. - --> config.h (updated) --> CGAL_CFG_NO_NAMESPACE.C (new) --> CGAL_CFG_NO_TYPENAME.C (updated) - -//-----------------------------------------------------------------------// -// Changes from 1.5 to 1.6: -//-----------------------------------------------------------------------// - -A number of changes have been made for egcs and a new flag (CGAL_NULL_TMPL_ARGS) -has been introduced. - -changes: --> config.h (updated) --> workaround_return_type.h (updated) --> CGAL_CFG_DYNAMIC_CAST_BUG.C (new) --> CGAL_CFG_NO_EXPLICIT_CLASS_TEMPLATE_SPECIALISATION.C (new) --> CGAL_CFG_NO_TEMPLATE_FRIEND_DISTINCTION.C (updated) --> CGAL_CFG_INCOMPLETE_TYPE_BUG_2.C (removed) --> CGAL_CFG_INCOMPLETE_TYPE_BUG_4.C (removed) - -The file config.h now contains a version number CGAL_VERSION_NR that can be -used to do comparisons on prepocessor level (like #if CGAL_VERSION >= something) - - 1vvvvrmmmm - -where vvvv is the major release number (currently 0009), -r indicates internal (== 0) or released (==1) and -mmmm is the minor release number (currently 0005) - -The '1' in front of CGAL_VERSION_NR is to prevent errors from compilers -complain about starting '0's. - -//-----------------------------------------------------------------------// -// Changes from 1.4 to 1.5: -//-----------------------------------------------------------------------// - --> The file workaround_return_type.h was corrected for the keyword typename. --> A bug in CGAL_CFG_NO_REINTERPRET_CAST.C was repaired. - -//-----------------------------------------------------------------------// -// Changes from 1.3 to 1.4: -//-----------------------------------------------------------------------// - -The flags NO_RTTI and NO_CAST have been replaced by - - NO_STATIC_CAST - NO_CONST_CAST - NO_DYNAMIC_CAST - NO_REINTERPRET_CAST - -//-----------------------------------------------------------------------// -// Changes from 1.2 to 1.3: -//-----------------------------------------------------------------------// - -Some changes have been made to properly support the keyword typename. -Some new workarounds have been added: - - CGAL_CFG_NO_TEMPLATE_FUNCTION_MATCHING.C - CGAL_CFG_NO_TEMPLATE_FRIEND_DISTINCTION.C - -The flag CGAL_NULL_TMPL_ARGS has been added to check whether the compiler -understands this <> syntax to indicate that the friend is a template. - -//-----------------------------------------------------------------------// -// Changes from 1.1 to 1.2: -//-----------------------------------------------------------------------// - -The file is removed. To keep the packages that include -the file bool.h directly working an empty file is still -present. When all bool.h includes are removed the file -will be removed too. - -The workaround_??? files have been added to this package. - -//-----------------------------------------------------------------------// -// Changes from 1.0 to 1.1: -//-----------------------------------------------------------------------// - -The file CGAL_CFG_NO_RTTI.C was added to test for runtime type information. - -The file bool.h now includes config.h. This allows you to either include -, or at the beginning of a CGAL -program. - diff --git a/Configuration/description.txt b/Configuration/description.txt deleted file mode 100644 index 7def6d48fce..00000000000 --- a/Configuration/description.txt +++ /dev/null @@ -1 +0,0 @@ -CGAL configuration test files + workarounds. diff --git a/Configuration/long_description.txt b/Configuration/long_description.txt deleted file mode 100644 index 308c69f2ccc..00000000000 --- a/Configuration/long_description.txt +++ /dev/null @@ -1,5 +0,0 @@ -This file contains short testfiles for compiler bugs or missing -compiler features. Also the file and some workaround -files are included. - - diff --git a/Configuration/maintainer b/Configuration/maintainer deleted file mode 100644 index 911d11ee48b..00000000000 --- a/Configuration/maintainer +++ /dev/null @@ -1,3 +0,0 @@ -Geert-Jan Giezeman -Sylvain Pion -Michael Hoffmann diff --git a/Installation/changes.txt b/Installation/changes.txt index 03a86e7212c..cbd074ea7ae 100644 --- a/Installation/changes.txt +++ b/Installation/changes.txt @@ -1,4 +1,8 @@ -06 March 2006 +07 March 2006 Sylvain Pion +- Merge Configuration package into Installation. + (old Configuration/changes.txt appended to the end of this file) + +06 March 2006 Michael Hoffmann - Do not call "link" for MSVC and Intel. - Handle spaces in file- and dirnames (more or less). - Complete rewrite of 3rd party lib support; this is now @@ -2049,3 +2053,759 @@ GLOB: not treat them as errors (bug/feature?). GLOB: fixed leda-testprog to end with return 0. GLOB: added a print_os_setting to give the configuration in a readable fashion. GLOB: added test-suite option. + + +======================= old Configuration/changes.txt merged here : =========== + +18 December 2005 Sylvain Pion +- Add CGAL_CFG_NO_BOOST.C and CGAL_CFG_NO_MPFR.C test programs. +- Make the test programs for GMP, GMPXX, MPFR, BOOST, CORE, LEDA and QT + dump the version number. + +14 December 2005 Sylvain Pion +- Attempt to change CGAL_CFG_HAS_TWO_STAGE_NAME_LOOKUP.C into the "positive" + test program CGAL_CFG_NO_TWO_STAGE_NAME_LOOKUP.C . + +12 September 2005 Sylvain Pion +- New config macro CGAL_CFG_COMMA_BUG for g++ 3.3. + +7 August 2005 Sylvain Pion +- New config macro CGAL_CFG_MATCHING_BUG_5 for g++ 3.3 and 3.4. + +5 August 2005 Sylvain Pion +- Remove the macros CGAL_CFG_NO_NAMESPACE, CGAL_USING_NAMESPACE_STD, CGAL_STD, + CGAL_USE_NAMESPACE. They have been dead for 5 years. + +4 August 2005 Sylvain Pion +- Move all config macros post-processing from basic.h to config.h. + +4 June 2005 Menelaos Karavelas +- Add CGAL_CFG_NESTED_CLASS_FRIEND_DECLARATION_BUG.C for Intel compiler 8.x, + MSVC 7.1 and pgCC. + +6 March 2005 Sylvain Pion +- Add CGAL_CFG_NO_LONG_DOUBLE_IO.C and CGAL_LONG_DOUBLE_IO for pgCC. + +=========================== CGAL 3.1 ============================= + +28 September 2004 Andreas Fabri +- Add CGAL_CFG_TYPENAME_BEFORE_DEFAULT_ARGUMENT_BUG.C + +11 September 2004 Sylvain Pion +- Add CGAL_CFG_NO_STL.C (extracted from install_cgal). + +1 September 2004 Sylvain Pion +- Add CGAL_CFG_HAS_TWO_STAGE_NAME_LOOKUP.C . + +26 August 2004 Sylvain Pion +- Add CGAL_CFG_NO_CORE.C CGAL_CFG_NO_GMP.C CGAL_CFG_NO_GMPXX.C + CGAL_CFG_NO_LEDA.C CGAL_CFG_NO_QT.C . + +19 August 2004 Sylvain Pion +- CGAL_CFG_OUTOFLINE_TEMPLATE_MEMBER_DEFINITION_BUG : fix warning. + +9 August 2004 Andreas Fabri +- Changed CGAL_CFG_USING_BASE_MEMBER_BUG_3 + +24 June 2004 Sylvain Pion +- Add CGAL_CFG_USING_BASE_MEMBER_BUG_3 : attempt to detect MipsPRO bug. + +20 June 2004 Sylvain Pion +- CGAL_CFG_NO_BIG_ENDIAN.C : fix compilation with g++ 3.5. + +22 May 2004 Sylvain Pion +- Add CGAL_CFG_USING_BASE_MEMBER_BUG_2.C for SunPRO 5.3. + +20 May 2004 Sylvain Pion +- Add CGAL_CFG_CONVERSION_OPERATOR_BUG.C to detect the bug in g++ 3.3.0. + +9 May 2004 Sylvain Pion +- Add CGAL_CFG_NO_PRAGMA_FENV_ACCESS.C + +6 May 2004 Sylvain Pion +- Slightly modify CGAL_CFG_IEEE_754_BUG.C so that ICC passes + when the -mp option is selected. + +6 May 2004 Laurent Rineau +- Added CGAL_CFG_OUTOFLINE_TEMPLATE_MEMBER_DEFINITION_BUG_2.C + +27 Apr 2004 Sylvain Pion +- Remove trace of CGAL_MASK_FINITE_VALID in Borland_fixes.h. + +18 Apr 2004 Sylvain Pion +- Added CGAL_CFG_IEEE_754_BUG.C for PGCC/VC++/Borland. + +18 Apr 2004 Sylvain Pion +- Added CGAL_CFG_DENORMALS_COMPILE_BUG.C for PGCC. + +8 Apr 2004 Sylvain Pion +- Kill "unused variable" warning with PGCC. + +26 Feb 2004 Radu Ursu +- removed CGAL_VERSION and CGAL_VERSION_NR from config.h +- those will be created by the create_internal_release script + +22 Feb 2004 Radu Ursu +- added configuration test for SunPro called: + CGAL_CFG_MISSING_TEMPLATE_VECTOR_CONSTRUCTORS_BUG.C + +17 Feb 2004 Sylvain Pion +- Remove CGAL_CFG_NO_PARTIAL_CLASS_TEMPLATE_SPECIALISATION + +31/01/2004 Sylvain Pion +- Also do not define CGAL_USE_GEOMVIEW for __MINGW32__. + +30/01/2004 Sylvain Pion +- Define CGAL_USE_GEOMVIEW except for windows. + +2.94 19/01/2004 +- Remove CGAL_CFG_EXPLICIT_SPECIALIZATION_MEMBER_DECLARATION_BUG.C + +2.93 18/01/2004 +- Remove CGAL_CFG_EARLY_INSTANTIATION_BUG.C +- Remove CGAL_CFG_USING_NAMESPACE_BUG.C +- Remove CGAL_CFG_RETURN_TYPE_BUG.C +- Remove CGAL_CFG_ENUM_BUG.C +- Remove CGAL_CFG_NESTED_CLASS_TEMPLATE_BUG.C +- Add CGAL_CFG_USING_BASE_MEMBER_BUG.C + +2.92 18/01/2004 +- Remove CGAL_NULL_TMPL_ARGS +- Remove CGAL_TYPENAME_MSVC_NULL + +2.91 18/01/2004 +- Remove CGAL_TEMPLATE_NULL + +2.90 18/01/2004 (aka bloody sunday :) +- Remove obsolete CGAL_DEFINE_ITERATOR_TRAITS_POINTER_SPEC. +- Remove obsolete CGAL_LIMITED_ITERATOR_TRAITS_SUPPORT. + +2.89 18/01/2004 +- Remove obsolete CGAL_CFG_FUNCTION_OVERLOAD_BUG. + +2.88 18/01/2004 +- Remove obsolete CGAL_CFG_VC7_PRIVATE_TYPE_BUG and CGAL_VC7_BUG_PROTECTED. + +2.87 18/01/2004 +- Remove obsolete CGAL_CFG_MATCHING_BUG_2[.C] and CGAL_MSVC_DUMMY_ARGUMENT. + +2.86 9/12/2003 +- Simpler implementation of CGAL_WRAP(). + +2.85 4/12/2003 +- CGAL_CFG_NO_TEMPLATE_FRIEND_DISTINCTION is now gone. + +================================ CGAL 3.0 ================================ + +2.84 21/10/2003 +- fix headers + +2.83 17/10/2003 +- include/CGAL/config.h replaced global min/max by std::min, std::max +- Iterator specializations are NOT needed for Intel together with .net 2003 + +2.82 15/10/2003 +-added global min/max functions in config.h (only if NOMINMAX is defined) + + +2.81 18/9/2003 +- New headers, bis. + +2.80 18/9/2003 +- New headers. + +2.79 2/9/2003 +- Fix CGAL_CFG_EXPLICIT_SPECIALIZATION_MEMBER_DECLARATION_BUG.C for g++ 3.4. +- Add CGAL_CFG_NESTED_CLASS_TEMPLATE_BUG.C. + +2.78 22/8/2003 +- Activate Matching_bug_wrapper for Sunpro, regardless of the outcome + of the test for MATCHING_BUG_4. This is supposed to be a temporary + solution, but should fix those strange runtime errors in Distance_3 + for Sunpro 5.5. + +2.77 12/8/2003 +- Remove Weighted_point from Matching_bug_wrapper. + +2.76 6/8/2003 +- In Sun_fixes.h the added value_type() etc. functions are put + into namespace CGAL to be found by Koenig-lookup. +- We also have to add one more overload for these functions + (for pointers) to please SunPro 5.5. + +2.75 5/8/2003 +- Introduce CGAL_CFG_MATCHING_BUG_4 (SunPro 5.3 and 5.4). +- Minor cleanup. + +2.74 30/07/2003 [af] +- Made CGAL_CFG_OUTOFLINE_TEMPLATE_MEMBER_DEFINITION_BUG harder + +2.73 30/07/2003 [af] +- Added some workarounds for SunPro CC 5.5 + +2.72 22/07/2003 [af] +- Removed some workarounds for SunPro CC 5.5 + +2.71 20/07/2003 +- Slight change to Enable_if in CGAL_CFG_NO_SFINAE.C. + +2.70 20/07/2003 +- Make CGAL_CFG_NO_SFINAE.C work with G++ 3.2 (small workaround). + +2.69 20/07/2003 +- added CGAL_CFG_NO_SFINAE.C + +2.68 23/06/2003 [ru] +- added CGAL_CFG_EXPLICIT_SPECIALIZATION_MEMBER_DECLARATION_BUG.C + +2.67 15/06/2003 [ru] +- modified CGAL_CFG_NET2003_MATCHING_BUG.C + +2.66 15/06/2003 [ru] +- modified CGAL_CFG_OUTOFLINE_TEMPLATE_MEMBER_DEFINITION_BUG.C + +2.64 11/06/2003 [af] +- Added workaround for missing member templates in Sun STL + +2.63 (rursu) 11/06/2003 +- added config/testfiles/CGAL_CFG_OUTOFLINE_TEMPLATE_MEMBER_DEFINITION_BUG.C + +2.62 = 2.61 (rursu) 06/06/2003 + -added config/testfiles/CGAL_CFG_NET2003_MATCHING_BUG.C + + +2.60 +- Removed CGAL_CFG_NO_STANDARD_HEADERS.C as it is not used anymore. +- Various config.h cleanups. + +2.59 +- Added two new tests for cl1300: + - CGAL_CFG_USING_NAMESPACE_BUG + - CGAL_CFG_EARLY_INSTANTIATION_BUG + +2.58 +- Refine CGAL_CFG_NO_LIMITS for MipsPro. + +2.57 (rursu) +- added CGAL_CFG_FUNCTION_OVERLOAD_BUG in config.h + +2.56 (mh) +- removed obsolete workaround files +- set NOMINMAX in config.h if _MSC_VER is defined + +2.55 (rursu) +- removed couple lines from config.h used for cl1200 + +2.53 [af] +- Refined the test in CGAL_CFG_NO_LIMITS, as Sun CC 5.4 has a bug in limits + +2.52 [af] +- Added CGAL_CFG_NO_LIMITS + +2.51 (rursu) +- Removed line too long warning from LONGNAME.C + +2.50 (rursu) +- Removed test/Configuration/*.C and *.h +- The release creation process will copy the config/testfiles directory in test/Configuration. +- We will no longer need to edit two times the configuration files. + +2.49 (rursu) +- LONGNAME_BUC.C: protected pragma by ifdefs _MSC_VER + +2.48 (rursu) +- patched config for cl 1310. + +2.47 +- Remove warning in CGAL_CFG_MATCHING_BUG_2.C + +2.45 (rursu) +- removed CGAL_CFG_NO_LONGNAME_PROBLEM.C + +2.44 +- Also update test/Configuration/CGAL_CFG_NO_ITERATOR_TRAITS.C. + +2.43 +- Fix CGAL_CFG_NO_ITERATOR_TRAITS.C for SUNPRO (cf 2.41). + +2.42 +- Remove CGAL_CFG_NO_EXPLICIT_CLASS_TEMPLATE_SPECIALISATION, it's long dead. + +2.41 +- Missing typename in CGAL_CFG_NO_ITERATOR_TRAITS.C + (spotted by gcc, cp-parser-branch) + +2.40 +- CGAL_CFG_LONGNAME_PROBLEM moved to CGAL_CFG_LONGNAME_BUG + +2.39 +- 2 files were added CGAL_CFG_LONGNAME_PROBLEM.C in test/Configuration and testfiles +- CGAL_CFG_NO_LONGNAME_PROBLEM.C will be removed next release. +- this flag will be set for VC6, VC7 even if they report only warning + + +2.38 +- The same as 2.37 but also in test/Configuration + +2.37 +- Put the main function in CGAL_CFG_NOMINMAX_BUG.C. + +2.36 +- Introduce CGAL_USE_LONG_LONG. +- Delete CGAL_CFG_NO_ADVANCED_KERNEL. + +2.35 +- Fix some warnings. +- Add CGAL_CFG_NO_LONG_LONG.C to test if the compiler knows about + (non C++ standard, but C standard) long long. + +2.34 +- I was wrong about basic.h, I have added the definition in + $CGALROOT/include/CGAL/config.h + +2.33 +- Added the CGAL_CFG_NOMINMAX_BUG.C. The file basic.h should + check if this bug is set and #define NOMINMAX 1 + +2.32 +- Corected the code introduced in the previous version. + +- kill unused variable warning. + +2.31 +- Added a function test in the CGAL_NO_TMPL_IN_TMPL_PARAM.C. + template < template < class T > class HDS> + void fct(HDS h1 ) { // here it does not compile } + +2.30 +- Fixed STLport include (not for VC7) as suggested by Radu. +- Added CGAL_MSVC_DUMMY_ARGUMENT macro. + +2.29 +- Outsourced sun fixes to Sun_fixes.h. +- Added fix to enable member templates in stdlib. + +2.28 +- Remove obsolete CGAL_CFG_NO_MUTABLE +- Define CGAL_VC7_BUG_PROTECTED + +2.27 +- Add test program for VC7 bug about private type. + +2.26 +- Undo Borland fix because it broke the kernel. + +2.25 +- Added time_t to std for msvc. + +2.24 +- Borland fix. + +2.23 ++ Fix another typo in VC 7 workaround. + +2.22 ++ Fix typo in VC 7 workaround. + +2.21 ++ Forgot to add CGAL_CFG_MATCHING_BUG_3.C in test/Configuration too. ++ Remove definition of non standard M_PI for VC++. + +2.20 ++ CGAL/config/msvc7/iterators_specializations.h added for VC7. + +2.19 ++ Removed namespace CGAL::std for msvc. + +2.18 ++ Added CGAL_CFG_RETURN_TYPE_BUG.C for VC++ 6 and VC++ 7b2. ++ Added CGAL_CFG_SUNPRO_PARTIAL_SPEC_BUG.C for SunPro 5.3. + +2.16 ++ Introduce CGAL::std for VC++. + +2.15 ++ Added __distance_type() and __iterator_category() for sunpro. + +2.14 ++ Added a __value_type (const T&) function for sunpro. + +2.13 ++ Added std::distance for sunpro. ++ Added iterator_traits fake to CGAL_CFG_NO_ITERATOR_TRAITS. ++ Added CGAL_CFG_MATCHING_BUG_3. + +2.12 ++ Added iterator_traits fake for sunpro 5.3. + +2.11 ++ Removed workaround_stl.h workaround_return_type.h and workaround_casts.h. ++ removed obsolete config testfiles: + CGAL_CFG_DYNAMIC_CAST_BUG.C and CGAL_CFG_NO_DYNAMIC_CAST.C + +2.10 ++ Added CGAL_CFG_NO_TMPL_IN_TMPL_DEPENDING_FUNCTION_PARAM.C ++ Added CGAL_CFG_ENUM_BUG.C + +2.9 ++ Added CGAL_CFG_NO_NESTED_TEMPLATE_KEYWORD.C + +2.8 ++ CGAL_CFG_CCTYPE_MACRO_BUG.C run time test was buggy. ++ remove some "unused variable" warnings. + +2.7 ++ Small fix to CGAL_CFG_NO_ITERATOR_TRAITS.C for MSVX 7 + +2.6 (8 January 2001) ++ Adapted CGAL_CFG_NO_LONGNAME_PROBLEM.C to remove warning + +2.5 (1 December 2000) ++ Adapted CGAL_CFG_STDC_NAMESPACE.C + +2.4 (8 June 2000) ++ added CGAL_CFG_USING_USING_BUG.C + +2.3 ++ added CGAL_CFG_NO_ITERATOR_TRAITS.C again. install_cgal depended on this. + +2.2 ++ made the long name in CGAL_CFG_NO_LONGNAME_PROBLEM.C longer. ++ removed several tests that pass on all supported platforms + CGAL_CFG_MATCHING_BUG_1.C + CGAL_CFG_NO_EXPLICIT_TEMPLATE_FUNCTION_ARGUMENT_SPECIFICATION.C + CGAL_CFG_NO_ITERATOR_TRAITS.C + CGAL_CFG_NO_NAMESPACE.C + CGAL_CFG_NO_PARTIAL_TEMPLATE_FUNCTION_ARGUMENT_SPECIFICATION.C + CGAL_CFG_NO_STDIO_NAMESPACE.C + CGAL_CFG_NO_STD_NAMESPACE.C + +2.1 ++ removed macros + CGAL_static_cast, CGAL_const_cast, CGAL_reinterpret_cast + R_FT_return, R_RT_return + + +1.54 ++ Added copy_n to Borland_fixes.h + +1.53 ++ Changed CGAL_CFG_NO_STD_NAMESPACE.C, so that it returns the correct + answer for Borland (Borland requires std::, but lacks cwctype). ++ Added macro CGAL_CLIB_STD to config.h. ++ Removed lots of using declarations in MSVC_header_fixes.h + Importing in namespace std does not always work correctly and is now + superseded by the use of the CGAL_CLIB_STD macro. + +1.52 ++ Removed assertions from testfiles. Replaced them by booleans. + +1.51 ++ MSVC_standard_header_fixes.h: added strcmp, sscanf and sprintf to std:: + +1.50 ++ Added using std::time_t and std::size_t for Borland. + +1.49 ++ Added pragma for MSVC to report truncation of names only once. + +1.48 ++ Added file Borland_fixes.h that gets included by config.h + +1.47 ++ Added strlen to namespace std under MSVC + +1.46 ++ Added a fix for Borland (including time.h) in config.h. + +//-----------------------------------------------------------------------// +// 1.45 ++ Added CGAL_CFG_NO_KOENIG_LOOKUP.C + +//-----------------------------------------------------------------------// +// 1.44 ++Added CGAL_SCOPE macro (empty on MSVC, CGAL:: on other platforms) + +//-----------------------------------------------------------------------// +// 1.43 ++Removed setting of STL_DEBUG flag in config.h ++Added macro CGAL_TYPENAME_MSVC_NULL ++Removed setting 'typename' and 'explicit' macros. + +//-----------------------------------------------------------------------// +// 1.42 ++Added CGAL_CFG_TYPENAME_BUG.C + +//-----------------------------------------------------------------------// +// 1.41 ++Adapted some workarounds for MSVC for dealing with outdated use + of isspace, isalnum and isdigit in CGAL. + +//-----------------------------------------------------------------------// +// 1.40 ++Adapted CGAL_CFG_NO_LOCALE.C to avoid strange runtime error under MSVC ++Adapted CGAL_CFG_NO_TEMPLATE_FRIEND_DISTINCTION.C to avoid linking error + under mips compiler. It tests for a bit different thing now. ++Reformatted CGAL_CFG_NO_ITERATOR_TRAITS.C + +//-----------------------------------------------------------------------// +// 1.39 ++Small fixes in config.h and CGAL_CFG_NO_ITERATOR_TRAITS.C for MSVC + +//-----------------------------------------------------------------------// +// 1.38 ++Added testfile CGAL_CFG_NO_LOCALE.C + +//-----------------------------------------------------------------------// +// 1.37 ++Corrected typo in testfile. + +//-----------------------------------------------------------------------// +// 1.35 ++Changed MSVC_header_fixes.h to reflect use of STLport + +//-----------------------------------------------------------------------// +// 1.34 ++Added STLport support for MSVC in include/CGAL/config.h ++Added testfile NO_LONGNAME_PROBLEM + +//-----------------------------------------------------------------------// +// 1.33 ++Updated include/CGAL/MSVC_standard_header_fixes.h + (Added header and added abort, clock and clock_t to namespace std) + +//-----------------------------------------------------------------------// +// 1.32 ++Removed configuration files/flags, as decided in ETHZ-99 meeting + CGAL_CFG_INCOMPLETE_TYPE_BUG_1.C + CGAL_CFG_INCOMPLETE_TYPE_BUG_3.C + CGAL_CFG_INCOMPLETE_TYPE_BUG_4.C + CGAL_CFG_INCOMPLETE_TYPE_BUG_5.C + CGAL_CFG_NO_ARROW_OPERATOR.C + CGAL_CFG_NO_BUILTIN_BOOL.C + CGAL_CFG_NO_CONSTANTS_IN_FUNCTION_TEMPLATES.C + CGAL_CFG_NO_CONST_CAST.C + CGAL_CFG_NO_CONST_REFERENCE_OVERLOADING.C + CGAL_CFG_NO_DEFAULT_PREVIOUS_TEMPLATE_ARGUMENTS.C + CGAL_CFG_NO_DEFAULT_TEMPLATE_ARGUMENTS.C + CGAL_CFG_NO_EXPLICIT.C + CGAL_CFG_NO_EXPLICIT_CLASS_TEMPLATE_SPECIALISATION.C + CGAL_CFG_NO_LAZY_INSTANTIATION.C + CGAL_CFG_NO_MEMBER_TEMPLATES.C + CGAL_CFG_NO_MUTABLE.C + CGAL_CFG_NO_REINTERPRET_CAST.C + CGAL_CFG_NO_STATIC_CAST.C + CGAL_CFG_NO_STATIC_MEMBERS_IN_CLASS_TEMPLATES.C + CGAL_CFG_NO_TEMPLATE_FUNCTION_MATCHING.C + CGAL_CFG_NO_TYPENAME.C + CGAL_CFG_RETURN_TYPE_BUG_1.C + CGAL_CFG_RETURN_TYPE_BUG_2.C ++Updated: + CGAL_CFG_NO_ITERATOR_TRAITS.C and + CGAL_CFG_NO_TEMPLATE_FRIEND_DISTINCTION.C +//-----------------------------------------------------------------------// +// 1.31 + ++Added file MSVC_standard_header_fixes.h, which puts things that are lacking + in namespace std in there on the MS VC++ platform. + The file config.h was changed to include this header file. +//-----------------------------------------------------------------------// +// 1.30 ++Adapted CGAL_CFG_CCTYPE_MACRO_BUG.C (added assertion). + +//-----------------------------------------------------------------------// +// 1.29 ++Added CGAL_CFG_CCTYPE_MACRO_BUG.C + +//-----------------------------------------------------------------------// +// 1.28 ++Added CGAL_CFG_NO_STDC_NAMESPACE.C and CGAL_CFG_NO_STDIO_NAMESPACE.C. ++Defined CGAL as std in config.h. + +//-----------------------------------------------------------------------// +// 1.26 ++Added a std:: prefix in CGAL_CFG_NO_ITERATOR_TRAITS + +//-----------------------------------------------------------------------// +// 1.26 ++Removed some unneccessary testfiles and the corresponding postprocessing in + config.h. + +//-----------------------------------------------------------------------// +// 1.25 ++Removed the code in config.h that disables namespaces under MIPSPRO + +//-----------------------------------------------------------------------// +// 1.24 ++Now using the standard header names in the testfiles. + E.g. instead of . + +//-----------------------------------------------------------------------// +// 1.23 ++Bug fix in include/CGAL/config.h + Renamed CGAL_NAMESPACE_BEGIN to CGAL_BEGIN_NAMESPACE. + + +//-----------------------------------------------------------------------// +// 1.22 ++Added support for namespace CGAL. +- Moved CGAL_CFG_NO_NAMESPACE.C to +- Added new CGAL_CFG_NO_NAMESPACE.C +- removed inclusion of workaround_stl.h from config.h +- Added flags CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE to config.h + +//-----------------------------------------------------------------------// +// 1.20 ++Added CGAL_CFG_NO_TMPL_IN_TMPL_PARAM.C + +//-----------------------------------------------------------------------// +// 1.16 ++Corrected headers and shortened lines that were longer than 80 characters. + + +//-----------------------------------------------------------------------// +// 1.15 ++Disabled use of namespaces in SGI Mips 7.2.1 compiler. + +//-----------------------------------------------------------------------// +// Changes from 1.13 to 1.14: + +Updated include/CGAL/config.h to define away the mutable keyword +when appropriate. + +//-----------------------------------------------------------------------// +// Changes from 1.12 to 1.13: + +Added +-> CGAL_CFG_INCOMPLETE_TYPE_BUG_5.C +-> CGAL_CFG_NO_MUTABLE.C +-> CGAL_CFG_NO_PARTIAL_CLASS_TEMPLATE_SPECIALISATION.C + +//-----------------------------------------------------------------------// +// Changes from 1.11 to 1.12: + +Updated header for files +-> include/CGAL/workaround_casts.h +-> include/CGAL/workaround_stl.h + +Corrected some file headers. +-> CGAL_CFG_NO_EXPLICIT_TMPL_FCT_ARGUMENT_SPECIFICATION.C (removed) +-> CGAL_CFG_NO_PARTIAL_TEMPLATE_FUNCTION_ARGUMENT_SPECIFICATION.C (added) + +//-----------------------------------------------------------------------// +// Changes from 1.10 to 1.11: +//-----------------------------------------------------------------------// + +-> CGAL_CFG_NO_BIG_ENDIAN.C (added) +-> CGAL_CFG_NO_EXPLICIT_TEMPLATE_FUNCTION_ARGUMENT_SPECIFICATION.C (added) +-> CGAL_CFG_NO_EXPLICIT_TMPL_FCT_ARGUMENT_SPECIFICATION.C (added) + +//-----------------------------------------------------------------------// +// Changes from 1.9 to 1.10: +//-----------------------------------------------------------------------// + +-> CGAL_CFG_MATCHING_BUG_2.C (added) + +//-----------------------------------------------------------------------// +// Changes from 1.8 to 1.9: +//-----------------------------------------------------------------------// + +-> CGAL_CFG_RETURN_TYPE_BUG_4 (modified) + +//-----------------------------------------------------------------------// +// Changes from 1.7 to 1.8: +//-----------------------------------------------------------------------// + +-> CGAL_CFG_MATCHING_BUG_1.C (added) + +//-----------------------------------------------------------------------// +// Changes from 1.6 to 1.7: +//-----------------------------------------------------------------------// + +Some flags for namespace support have been added. + +-> config.h (updated) +-> CGAL_CFG_NO_NAMESPACE.C (new) +-> CGAL_CFG_NO_TYPENAME.C (updated) + +//-----------------------------------------------------------------------// +// Changes from 1.5 to 1.6: +//-----------------------------------------------------------------------// + +A number of changes have been made for egcs and a new flag (CGAL_NULL_TMPL_ARGS) +has been introduced. + +changes: +-> config.h (updated) +-> workaround_return_type.h (updated) +-> CGAL_CFG_DYNAMIC_CAST_BUG.C (new) +-> CGAL_CFG_NO_EXPLICIT_CLASS_TEMPLATE_SPECIALISATION.C (new) +-> CGAL_CFG_NO_TEMPLATE_FRIEND_DISTINCTION.C (updated) +-> CGAL_CFG_INCOMPLETE_TYPE_BUG_2.C (removed) +-> CGAL_CFG_INCOMPLETE_TYPE_BUG_4.C (removed) + +The file config.h now contains a version number CGAL_VERSION_NR that can be +used to do comparisons on prepocessor level (like #if CGAL_VERSION >= something) + + 1vvvvrmmmm + +where vvvv is the major release number (currently 0009), +r indicates internal (== 0) or released (==1) and +mmmm is the minor release number (currently 0005) + +The '1' in front of CGAL_VERSION_NR is to prevent errors from compilers +complain about starting '0's. + +//-----------------------------------------------------------------------// +// Changes from 1.4 to 1.5: +//-----------------------------------------------------------------------// + +-> The file workaround_return_type.h was corrected for the keyword typename. +-> A bug in CGAL_CFG_NO_REINTERPRET_CAST.C was repaired. + +//-----------------------------------------------------------------------// +// Changes from 1.3 to 1.4: +//-----------------------------------------------------------------------// + +The flags NO_RTTI and NO_CAST have been replaced by + + NO_STATIC_CAST + NO_CONST_CAST + NO_DYNAMIC_CAST + NO_REINTERPRET_CAST + +//-----------------------------------------------------------------------// +// Changes from 1.2 to 1.3: +//-----------------------------------------------------------------------// + +Some changes have been made to properly support the keyword typename. +Some new workarounds have been added: + + CGAL_CFG_NO_TEMPLATE_FUNCTION_MATCHING.C + CGAL_CFG_NO_TEMPLATE_FRIEND_DISTINCTION.C + +The flag CGAL_NULL_TMPL_ARGS has been added to check whether the compiler +understands this <> syntax to indicate that the friend is a template. + +//-----------------------------------------------------------------------// +// Changes from 1.1 to 1.2: +//-----------------------------------------------------------------------// + +The file is removed. To keep the packages that include +the file bool.h directly working an empty file is still +present. When all bool.h includes are removed the file +will be removed too. + +The workaround_??? files have been added to this package. + +//-----------------------------------------------------------------------// +// Changes from 1.0 to 1.1: +//-----------------------------------------------------------------------// + +The file CGAL_CFG_NO_RTTI.C was added to test for runtime type information. + +The file bool.h now includes config.h. This allows you to either include +, or at the beginning of a CGAL +program. + +======================== end of old Configuration/changes.txt =============== diff --git a/Configuration/config/testfiles/CGAL_CFG_CCTYPE_MACRO_BUG.C b/Installation/config/testfiles/CGAL_CFG_CCTYPE_MACRO_BUG.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_CCTYPE_MACRO_BUG.C rename to Installation/config/testfiles/CGAL_CFG_CCTYPE_MACRO_BUG.C diff --git a/Configuration/config/testfiles/CGAL_CFG_COMMA_BUG.C b/Installation/config/testfiles/CGAL_CFG_COMMA_BUG.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_COMMA_BUG.C rename to Installation/config/testfiles/CGAL_CFG_COMMA_BUG.C diff --git a/Configuration/config/testfiles/CGAL_CFG_CONVERSION_OPERATOR_BUG.C b/Installation/config/testfiles/CGAL_CFG_CONVERSION_OPERATOR_BUG.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_CONVERSION_OPERATOR_BUG.C rename to Installation/config/testfiles/CGAL_CFG_CONVERSION_OPERATOR_BUG.C diff --git a/Configuration/config/testfiles/CGAL_CFG_DEEP_DEPENDENT_TEMPLATE_BUG.C b/Installation/config/testfiles/CGAL_CFG_DEEP_DEPENDENT_TEMPLATE_BUG.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_DEEP_DEPENDENT_TEMPLATE_BUG.C rename to Installation/config/testfiles/CGAL_CFG_DEEP_DEPENDENT_TEMPLATE_BUG.C diff --git a/Configuration/config/testfiles/CGAL_CFG_DENORMALS_COMPILE_BUG.C b/Installation/config/testfiles/CGAL_CFG_DENORMALS_COMPILE_BUG.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_DENORMALS_COMPILE_BUG.C rename to Installation/config/testfiles/CGAL_CFG_DENORMALS_COMPILE_BUG.C diff --git a/Configuration/config/testfiles/CGAL_CFG_IEEE_754_BUG.C b/Installation/config/testfiles/CGAL_CFG_IEEE_754_BUG.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_IEEE_754_BUG.C rename to Installation/config/testfiles/CGAL_CFG_IEEE_754_BUG.C diff --git a/Configuration/config/testfiles/CGAL_CFG_LONGNAME_BUG.C b/Installation/config/testfiles/CGAL_CFG_LONGNAME_BUG.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_LONGNAME_BUG.C rename to Installation/config/testfiles/CGAL_CFG_LONGNAME_BUG.C diff --git a/Configuration/config/testfiles/CGAL_CFG_MATCHING_BUG_3.C b/Installation/config/testfiles/CGAL_CFG_MATCHING_BUG_3.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_MATCHING_BUG_3.C rename to Installation/config/testfiles/CGAL_CFG_MATCHING_BUG_3.C diff --git a/Configuration/config/testfiles/CGAL_CFG_MATCHING_BUG_4.C b/Installation/config/testfiles/CGAL_CFG_MATCHING_BUG_4.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_MATCHING_BUG_4.C rename to Installation/config/testfiles/CGAL_CFG_MATCHING_BUG_4.C diff --git a/Configuration/config/testfiles/CGAL_CFG_MATCHING_BUG_5.C b/Installation/config/testfiles/CGAL_CFG_MATCHING_BUG_5.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_MATCHING_BUG_5.C rename to Installation/config/testfiles/CGAL_CFG_MATCHING_BUG_5.C diff --git a/Configuration/config/testfiles/CGAL_CFG_MATCHING_BUG_6.C b/Installation/config/testfiles/CGAL_CFG_MATCHING_BUG_6.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_MATCHING_BUG_6.C rename to Installation/config/testfiles/CGAL_CFG_MATCHING_BUG_6.C diff --git a/Configuration/config/testfiles/CGAL_CFG_MISSING_TEMPLATE_VECTOR_CONSTRUCTORS_BUG.C b/Installation/config/testfiles/CGAL_CFG_MISSING_TEMPLATE_VECTOR_CONSTRUCTORS_BUG.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_MISSING_TEMPLATE_VECTOR_CONSTRUCTORS_BUG.C rename to Installation/config/testfiles/CGAL_CFG_MISSING_TEMPLATE_VECTOR_CONSTRUCTORS_BUG.C diff --git a/Configuration/config/testfiles/CGAL_CFG_NESTED_CLASS_FRIEND_DECLARATION_BUG.C b/Installation/config/testfiles/CGAL_CFG_NESTED_CLASS_FRIEND_DECLARATION_BUG.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_NESTED_CLASS_FRIEND_DECLARATION_BUG.C rename to Installation/config/testfiles/CGAL_CFG_NESTED_CLASS_FRIEND_DECLARATION_BUG.C diff --git a/Configuration/config/testfiles/CGAL_CFG_NET2003_MATCHING_BUG.C b/Installation/config/testfiles/CGAL_CFG_NET2003_MATCHING_BUG.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_NET2003_MATCHING_BUG.C rename to Installation/config/testfiles/CGAL_CFG_NET2003_MATCHING_BUG.C diff --git a/Configuration/config/testfiles/CGAL_CFG_NO_AUTOMATIC_TEMPLATE_INCLUSION.C b/Installation/config/testfiles/CGAL_CFG_NO_AUTOMATIC_TEMPLATE_INCLUSION.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_NO_AUTOMATIC_TEMPLATE_INCLUSION.C rename to Installation/config/testfiles/CGAL_CFG_NO_AUTOMATIC_TEMPLATE_INCLUSION.C diff --git a/Configuration/config/testfiles/CGAL_CFG_NO_BIG_ENDIAN.C b/Installation/config/testfiles/CGAL_CFG_NO_BIG_ENDIAN.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_NO_BIG_ENDIAN.C rename to Installation/config/testfiles/CGAL_CFG_NO_BIG_ENDIAN.C diff --git a/Configuration/config/testfiles/CGAL_CFG_NO_KOENIG_LOOKUP.C b/Installation/config/testfiles/CGAL_CFG_NO_KOENIG_LOOKUP.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_NO_KOENIG_LOOKUP.C rename to Installation/config/testfiles/CGAL_CFG_NO_KOENIG_LOOKUP.C diff --git a/Configuration/config/testfiles/CGAL_CFG_NO_LIMITS.C b/Installation/config/testfiles/CGAL_CFG_NO_LIMITS.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_NO_LIMITS.C rename to Installation/config/testfiles/CGAL_CFG_NO_LIMITS.C diff --git a/Configuration/config/testfiles/CGAL_CFG_NO_LOCALE.C b/Installation/config/testfiles/CGAL_CFG_NO_LOCALE.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_NO_LOCALE.C rename to Installation/config/testfiles/CGAL_CFG_NO_LOCALE.C diff --git a/Configuration/config/testfiles/CGAL_CFG_NO_LONG_DOUBLE_IO.C b/Installation/config/testfiles/CGAL_CFG_NO_LONG_DOUBLE_IO.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_NO_LONG_DOUBLE_IO.C rename to Installation/config/testfiles/CGAL_CFG_NO_LONG_DOUBLE_IO.C diff --git a/Configuration/config/testfiles/CGAL_CFG_NO_LONG_LONG.C b/Installation/config/testfiles/CGAL_CFG_NO_LONG_LONG.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_NO_LONG_LONG.C rename to Installation/config/testfiles/CGAL_CFG_NO_LONG_LONG.C diff --git a/Configuration/config/testfiles/CGAL_CFG_NO_PRAGMA_FENV_ACCESS.C b/Installation/config/testfiles/CGAL_CFG_NO_PRAGMA_FENV_ACCESS.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_NO_PRAGMA_FENV_ACCESS.C rename to Installation/config/testfiles/CGAL_CFG_NO_PRAGMA_FENV_ACCESS.C diff --git a/Configuration/config/testfiles/CGAL_CFG_NO_SFINAE.C b/Installation/config/testfiles/CGAL_CFG_NO_SFINAE.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_NO_SFINAE.C rename to Installation/config/testfiles/CGAL_CFG_NO_SFINAE.C diff --git a/Configuration/config/testfiles/CGAL_CFG_NO_STDC_NAMESPACE.C b/Installation/config/testfiles/CGAL_CFG_NO_STDC_NAMESPACE.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_NO_STDC_NAMESPACE.C rename to Installation/config/testfiles/CGAL_CFG_NO_STDC_NAMESPACE.C diff --git a/Configuration/config/testfiles/CGAL_CFG_NO_STL.C b/Installation/config/testfiles/CGAL_CFG_NO_STL.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_NO_STL.C rename to Installation/config/testfiles/CGAL_CFG_NO_STL.C diff --git a/Configuration/config/testfiles/CGAL_CFG_NO_TMPL_IN_TMPL_DEPENDING_FUNCTION_PARAM.C b/Installation/config/testfiles/CGAL_CFG_NO_TMPL_IN_TMPL_DEPENDING_FUNCTION_PARAM.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_NO_TMPL_IN_TMPL_DEPENDING_FUNCTION_PARAM.C rename to Installation/config/testfiles/CGAL_CFG_NO_TMPL_IN_TMPL_DEPENDING_FUNCTION_PARAM.C diff --git a/Configuration/config/testfiles/CGAL_CFG_NO_TMPL_IN_TMPL_PARAM.C b/Installation/config/testfiles/CGAL_CFG_NO_TMPL_IN_TMPL_PARAM.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_NO_TMPL_IN_TMPL_PARAM.C rename to Installation/config/testfiles/CGAL_CFG_NO_TMPL_IN_TMPL_PARAM.C diff --git a/Configuration/config/testfiles/CGAL_CFG_NO_TWO_STAGE_NAME_LOOKUP.C b/Installation/config/testfiles/CGAL_CFG_NO_TWO_STAGE_NAME_LOOKUP.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_NO_TWO_STAGE_NAME_LOOKUP.C rename to Installation/config/testfiles/CGAL_CFG_NO_TWO_STAGE_NAME_LOOKUP.C diff --git a/Configuration/config/testfiles/CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG.C b/Installation/config/testfiles/CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG.C rename to Installation/config/testfiles/CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG.C diff --git a/Configuration/config/testfiles/CGAL_CFG_OUTOFLINE_TEMPLATE_MEMBER_DEFINITION_BUG.C b/Installation/config/testfiles/CGAL_CFG_OUTOFLINE_TEMPLATE_MEMBER_DEFINITION_BUG.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_OUTOFLINE_TEMPLATE_MEMBER_DEFINITION_BUG.C rename to Installation/config/testfiles/CGAL_CFG_OUTOFLINE_TEMPLATE_MEMBER_DEFINITION_BUG.C diff --git a/Configuration/config/testfiles/CGAL_CFG_OUTOFLINE_TEMPLATE_MEMBER_DEFINITION_BUG_2.C b/Installation/config/testfiles/CGAL_CFG_OUTOFLINE_TEMPLATE_MEMBER_DEFINITION_BUG_2.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_OUTOFLINE_TEMPLATE_MEMBER_DEFINITION_BUG_2.C rename to Installation/config/testfiles/CGAL_CFG_OUTOFLINE_TEMPLATE_MEMBER_DEFINITION_BUG_2.C diff --git a/Configuration/config/testfiles/CGAL_CFG_SUNPRO_RWSTD.C b/Installation/config/testfiles/CGAL_CFG_SUNPRO_RWSTD.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_SUNPRO_RWSTD.C rename to Installation/config/testfiles/CGAL_CFG_SUNPRO_RWSTD.C diff --git a/Configuration/config/testfiles/CGAL_CFG_TYPENAME_BEFORE_DEFAULT_ARGUMENT_BUG.C b/Installation/config/testfiles/CGAL_CFG_TYPENAME_BEFORE_DEFAULT_ARGUMENT_BUG.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_TYPENAME_BEFORE_DEFAULT_ARGUMENT_BUG.C rename to Installation/config/testfiles/CGAL_CFG_TYPENAME_BEFORE_DEFAULT_ARGUMENT_BUG.C diff --git a/Configuration/config/testfiles/CGAL_CFG_USING_BASE_MEMBER_BUG.C b/Installation/config/testfiles/CGAL_CFG_USING_BASE_MEMBER_BUG.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_USING_BASE_MEMBER_BUG.C rename to Installation/config/testfiles/CGAL_CFG_USING_BASE_MEMBER_BUG.C diff --git a/Configuration/config/testfiles/CGAL_CFG_USING_BASE_MEMBER_BUG_2.C b/Installation/config/testfiles/CGAL_CFG_USING_BASE_MEMBER_BUG_2.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_USING_BASE_MEMBER_BUG_2.C rename to Installation/config/testfiles/CGAL_CFG_USING_BASE_MEMBER_BUG_2.C diff --git a/Configuration/config/testfiles/CGAL_CFG_USING_BASE_MEMBER_BUG_3.C b/Installation/config/testfiles/CGAL_CFG_USING_BASE_MEMBER_BUG_3.C similarity index 100% rename from Configuration/config/testfiles/CGAL_CFG_USING_BASE_MEMBER_BUG_3.C rename to Installation/config/testfiles/CGAL_CFG_USING_BASE_MEMBER_BUG_3.C diff --git a/Configuration/config/testfiles/template.C b/Installation/config/testfiles/template.C similarity index 100% rename from Configuration/config/testfiles/template.C rename to Installation/config/testfiles/template.C diff --git a/Configuration/config/testfiles/template.h b/Installation/config/testfiles/template.h similarity index 100% rename from Configuration/config/testfiles/template.h rename to Installation/config/testfiles/template.h diff --git a/Installation/description.txt b/Installation/description.txt index 5521ddd9b0f..b2a363467ec 100644 --- a/Installation/description.txt +++ b/Installation/description.txt @@ -1,2 +1,2 @@ Contains the installation script (with documentation) -and some files that are necessary for the installation. +and some files that are necessary for the installation and configuration. diff --git a/Configuration/include/CGAL/Borland_fixes.h b/Installation/include/CGAL/Borland_fixes.h similarity index 100% rename from Configuration/include/CGAL/Borland_fixes.h rename to Installation/include/CGAL/Borland_fixes.h diff --git a/Configuration/include/CGAL/MSVC_standard_header_fixes.h b/Installation/include/CGAL/MSVC_standard_header_fixes.h similarity index 100% rename from Configuration/include/CGAL/MSVC_standard_header_fixes.h rename to Installation/include/CGAL/MSVC_standard_header_fixes.h diff --git a/Configuration/include/CGAL/Sun_fixes.h b/Installation/include/CGAL/Sun_fixes.h similarity index 100% rename from Configuration/include/CGAL/Sun_fixes.h rename to Installation/include/CGAL/Sun_fixes.h diff --git a/Configuration/include/CGAL/config.h b/Installation/include/CGAL/config.h similarity index 100% rename from Configuration/include/CGAL/config.h rename to Installation/include/CGAL/config.h diff --git a/Maintenance/release_building/include_in_release b/Maintenance/release_building/include_in_release index c3b6ca2b257..27b5081a9b1 100644 --- a/Maintenance/release_building/include_in_release +++ b/Maintenance/release_building/include_in_release @@ -8,7 +8,6 @@ Boolean_set_operations_2 Box_intersection_d Cartesian_kernel Circulator -Configuration Conic_2 Convex_hull_2 Convex_hull_3 @@ -80,7 +79,6 @@ STL_Extension Straight_skeleton_2 Stream_lines_2 Stream_support -Subdivision_surfaces_3 Subdivision_method_3 Surface_mesher Timer