mirror of https://github.com/CGAL/cgal
- Merge Configuration into Installation.
This commit is contained in:
parent
77700a235c
commit
50ea6b92db
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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<int> 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. <vector> instead of <vector.h>.
|
||||
|
||||
//-----------------------------------------------------------------------//
|
||||
// 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 <CGAL/bool.h> is removed. To keep the packages that include
|
||||
the file bool.h directly working an empty file <CGAL/bool.h> is still
|
||||
present. When all bool.h includes are removed the file <CGAL/bool.h>
|
||||
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
|
||||
<CGAL/config.h>, <CGAL/basic.h> or <CGAL/bool.h> at the beginning of a CGAL
|
||||
program.
|
||||
|
||||
|
|
@ -1 +0,0 @@
|
|||
CGAL configuration test files + workarounds.
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
This file contains short testfiles for compiler bugs or missing
|
||||
compiler features. Also the file <CGAL/config.h> and some workaround
|
||||
files are included.
|
||||
|
||||
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
Geert-Jan Giezeman <geert@cs.uu.nl>
|
||||
Sylvain Pion <Sylvain.Pion@sophia.inria.fr>
|
||||
Michael Hoffmann <hoffmann@inf.ethz.ch>
|
||||
|
|
@ -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<int> 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. <vector> instead of <vector.h>.
|
||||
|
||||
//-----------------------------------------------------------------------//
|
||||
// 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 <CGAL/bool.h> is removed. To keep the packages that include
|
||||
the file bool.h directly working an empty file <CGAL/bool.h> is still
|
||||
present. When all bool.h includes are removed the file <CGAL/bool.h>
|
||||
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
|
||||
<CGAL/config.h>, <CGAL/basic.h> or <CGAL/bool.h> at the beginning of a CGAL
|
||||
program.
|
||||
|
||||
======================== end of old Configuration/changes.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.
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue