From d55121b6cd690bec8366d6a7bed3fdcac4e1fcd2 Mon Sep 17 00:00:00 2001 From: Michael Hoffmann Date: Wed, 6 Nov 2002 14:19:34 +0000 Subject: [PATCH] *** empty log message *** --- Packages/STL_Extension/changes.txt | 39 +++++++---- Packages/STL_Extension/long_description.txt | 74 ++++++++++++++++++--- 2 files changed, 91 insertions(+), 22 deletions(-) diff --git a/Packages/STL_Extension/changes.txt b/Packages/STL_Extension/changes.txt index ad045782b99..f884dd98889 100644 --- a/Packages/STL_Extension/changes.txt +++ b/Packages/STL_Extension/changes.txt @@ -7,27 +7,37 @@ // actual revision //--------------------------------------------------------------------- -SRC : Excluded vector from MSC VC6. -SRC : Added != and comparison ops for test class X in test_vector.C. -SRC : Changed vector to improve cross platform compilation. -SRC : Added vector class in include/CGAL/vector.h. -TEST: Added vector test program in test/STL_Extension/test_vector.C +GLOB: SRC : Excluded vector from MSC VC6. +GLOB: SRC : Added != and comparison ops for test class X in test_vector.C. +GLOB: SRC : Changed vector to improve cross platform compilation. +GLOB: Calls to std::uninitialized_.... use pointers as iterators to the +GLOB: uninitialized memory. The std::uninitialized_fill has no return value. +GLOB: The test_vector.C file used the same variable in several for loops. +ALL : SRC : Added vector class in include/CGAL/vector.h. +ALL : TEST: Added vector test program in test/STL_Extension/test_vector.C +GLOB: remove Susan as maintainer +ALL : moved reference page directory up one level to effect split of support +ALL : manual +DOCS: added a new main.tex for the user manual chapter and relabeled ref manual +DOCS: chapter accordingly ALL : Use Arity_traits also in functional_msvc. ALL : Small change in In_place_list to please VC7. ALL : Changed triple, quadruple -> Triple, Quadruple. ALL : Rejoined Inverse_index fix by Dima. ALL : Fixed sunpro 5.3 problems. -DOCS: Fixed another triple -> Triple. -DOCS: Added Filter_iterator suggested by Sylvain. -ALL : Added Emptyset_iterator and Oneset_iterator. -ALL : Added triple and quadruple. +SRC : Added Emptyset_iterator and Oneset_iterator. SRC : Combined iterators and iterator adaptors into iterator.h. SRC : Fixed a few more sunpro problems. SRC : Added copy constructors/assignment for iterators on gcc-2. SRC : Fixed typename bug for msvc. +ALL : Add Set_arity functor adaptor. SRC : Moved to Kernel_basic. +SRC : Use Arity_traits (needed for VC7). +TEST: - Added test_vector in cgal_test. +TEST: - Fixed bug in vector.h in insert with commented new_finish assignment. TEST: Fixed "this" problem on msvc7. TEST: Fixed Triple/Quadruple test. +TEST: Added triple and quadruple. TEST: Fixed double -> int conversion warning. //--------------------------------------------------------------------- @@ -54,12 +64,12 @@ SRC : an msvc-specific patch to avoid "duplicate comdat" linker error on find() // CGAL 2.2 //--------------------------------------------------------------------- -DOCS: Changed to new manual structure. -DOCS: Changed compose function/class. TEST: Fixed warnings with NDEBUG. ALL : Fixed leading underscore names. SRC : Replace reverse_bidirectional_iterator by reverse_iterator. SRC : Fixed composition class/functions. +TEST: - Added test_vector in cgal_test. +TEST: - Fixed bug in vector.h in insert with commented new_finish assignment. TEST: Added compose_shared. TEST: Fixed Arity_traits problem. TEST: Initial revision @@ -70,13 +80,12 @@ TEST: Fixed std::distance(...) calls. //--------------------------------------------------------------------- DOCS: now joind into stl_extension.tex. -ALL : Added file algorithm.h. -ALL : New functions min_max_element and min/max_element_if. -DOCS: Joined with compose.tex. TEST: Removed conditional include checks. SRC : Removed superfluous template parameter D in operator+(D,*). SRC : Introduced CGAL_LIMITED_ITERATOR_TRAITS_SUPPORT for MSVC. SRC : Don't use iterator_category(...), if iterator traits are there. +ALL : Added file algorithm.h. +ALL : New functions min_max_element and min/max_element_if. SRC : Added N_step_adaptor_derived. SRC : Fixed _Circulator_size_traits to I_Circulator_size_traits. SRC : Removed obsolete workaround flags. @@ -84,5 +93,7 @@ ALL : Removed line directives. SRC : Added typedefs for types from base class that are not visible SRC : since the base class depends on the template parameter. SRC : (in composition classes and Random_access_value_adaptor) +TEST: - Added test_vector in cgal_test. +TEST: - Fixed bug in vector.h in insert with commented new_finish assignment. TEST: Added compose_shared. TEST: Fixed Arity_traits problem. diff --git a/Packages/STL_Extension/long_description.txt b/Packages/STL_Extension/long_description.txt index 254cb61bb72..7757e6bf51d 100644 --- a/Packages/STL_Extension/long_description.txt +++ b/Packages/STL_Extension/long_description.txt @@ -3,6 +3,65 @@ //===================================================================== +//--------------------------------------------------------------------- +// revision 258 +//--------------------------------------------------------------------- + +GLOB: remove Susan as maintainer +ALL : Add Set_arity functor adaptor. + +//--------------------------------------------------------------------- +// revision 257 +//--------------------------------------------------------------------- + +SRC : Use Arity_traits (needed for VC7). + +//--------------------------------------------------------------------- +// revision 256 +//--------------------------------------------------------------------- + +ALL : moved reference page directory up one level to effect split of support +ALL : manual +DOCS: Initial revision +DOCS: Lutz's version +DOCS: added a new main.tex for the user manual chapter and relabeled ref manual +DOCS: chapter accordingly + +//--------------------------------------------------------------------- +// revision 255 +//--------------------------------------------------------------------- + +ALL : SRC : Excluded vector from MSC VC6. +ALL : SRC : Added != and comparison ops for test class X in test_vector.C. + +//--------------------------------------------------------------------- +// revision 254 +//--------------------------------------------------------------------- + +ALL : SRC : Changed vector to improve cross platform compilation. +ALL : Calls to std::uninitialized_.... use pointers as iterators to the +ALL : uninitialized memory. The std::uninitialized_fill has no return value. +ALL : The test_vector.C file used the same variable in several for loops. + +//--------------------------------------------------------------------- +// revision 253 +//--------------------------------------------------------------------- + + +//--------------------------------------------------------------------- +// revision 252 +//--------------------------------------------------------------------- + +ALL : - Added test_vector in cgal_test. +ALL : - Fixed bug in vector.h in insert with commented new_finish assignment. + +//--------------------------------------------------------------------- +// revision 251 +//--------------------------------------------------------------------- + +ALL : SRC : Added vector class in include/CGAL/vector.h. +ALL : TEST: Added vector test program in test/STL_Extension/test_vector.C + //--------------------------------------------------------------------- // revision 250 //--------------------------------------------------------------------- @@ -30,7 +89,6 @@ TEST: Fixed Triple/Quadruple test. // revision 246 //--------------------------------------------------------------------- -DOCS: Fixed another triple -> Triple. //--------------------------------------------------------------------- // revision 245 @@ -42,12 +100,12 @@ ALL : Changed triple, quadruple -> Triple, Quadruple. // revision 244 //--------------------------------------------------------------------- -ALL : Added triple and quadruple. SRC : Added copy constructors/assignment for iterators on gcc-2. SRC : Fixed typename bug for msvc. SRC : Fixed typename bugs for msvc. SRC : - VC6 fix to Filter_iterator<>. TEST: Fixed "this" problem on msvc7. +TEST: Added triple and quadruple. //--------------------------------------------------------------------- // revision 243 @@ -81,7 +139,7 @@ SRC : Removed Compose for Projection objects. // revision 239 //--------------------------------------------------------------------- -ALL : Added Filter_iterator suggested by Sylvain. +SRC : Added Filter_iterator suggested by Sylvain. TEST: Fixed double -> int conversion warning. //--------------------------------------------------------------------- @@ -94,7 +152,7 @@ SRC : Fixed std::iterator bug for gcc-2. // revision 237 //--------------------------------------------------------------------- -ALL : Added Emptyset_iterator and Oneset_iterator. +SRC : Added Emptyset_iterator and Oneset_iterator. SRC : Combined iterators and iterator adaptors into iterator.h. SRC : Fixed a few more sunpro problems. @@ -194,7 +252,6 @@ ALL : list. // revision 221 //--------------------------------------------------------------------- -DOCS: Changed to new manual structure. //--------------------------------------------------------------------- // revision 220 @@ -213,9 +270,10 @@ ALL : Fixed leading underscore names. // revision 218 //--------------------------------------------------------------------- -DOCS: Changed compose function/class. SRC : Replace reverse_bidirectional_iterator by reverse_iterator. SRC : Fixed composition class/functions. +TEST: - Added test_vector in cgal_test. +TEST: - Fixed bug in vector.h in insert with commented new_finish assignment. TEST: Added compose_shared. TEST: Fixed Arity_traits problem. TEST: Initial revision @@ -224,7 +282,6 @@ TEST: Initial revision // revision 217 //--------------------------------------------------------------------- -DOCS: Replaced "\to" by "\rightarrow" to please html-converter. ALL : Removed conditional include checks. SRC : Fixed bug in min/max_element_if. @@ -268,7 +325,6 @@ SRC : Fixed _Circulator_size_traits to I_Circulator_size_traits. DOCS: now joind into stl_extension.tex. DOCS: Initial revision DOCS: Lutz's version -DOCS: Joined with compose.tex. SRC : Removed obsolete workaround flags. ALL : Removed line directives. @@ -279,6 +335,8 @@ ALL : Removed line directives. SRC : Added typedefs for types from base class that are not visible SRC : since the base class depends on the template parameter. SRC : (in composition classes and Random_access_value_adaptor) +TEST: - Added test_vector in cgal_test. +TEST: - Fixed bug in vector.h in insert with commented new_finish assignment. TEST: Added compose_shared. TEST: Fixed Arity_traits problem.