cgal/Packages/STL_Extension/changes.txt

123 lines
5.2 KiB
Plaintext

//=====================================================================
// Revision History for package STL_Extension
//=====================================================================
Version 2.77 (16 May 2003)
Compact_container clean ups.
Version 2.76 (15 May 2003)
Nested_iterator and Concatenate_iterator fixes for MipsPro.
Version 2.75 (12 May 2003)
Added dox for Compact_container
Fixed quadruple/triple dox
//---------------------------------------------------------------------
// pre 2.75
//---------------------------------------------------------------------
GLOB: Fix Compact_container for VC 7.1.
GLOB: Sun doesn't have operator!= for std::reverse_iterator
GLOB: removed stlport/cgal_functional_base.h
GLOB: Fix typo in iterator.h
GLOB: Excluded vector from MSC VC6.
GLOB: Added != and comparison ops for test class X in test_vector.C.
GLOB: 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: Include intro only.
ALL : Fixed equality operator problem in Filter_iterator.
ALL : Removed a lot of obsolete workarounds.
ALL : Updates for Filter_iterator by Menelaos.
ALL : Include docs for Compact_container.
ALL : Some fixes for Compact_container by Sylvain.
ALL : Added template constructors to Triple/Quadruple (<- Sylvain).
ALL : Optimized operator< for Triple/Quadruple (<- Sylvain).
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.
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 bug in test suite for Concatenate iterator;
TEST: submitted new makefile
TEST: Fixed "this" problem on msvc7.
TEST: Fixed Triple/Quadruple test.
TEST: Added triple and quadruple.
TEST: Fixed double -> int conversion warning.
//---------------------------------------------------------------------
// CGAL 2.3
//---------------------------------------------------------------------
ALL : New functor adaptors (bind/compose).
ALL : Removed Compose for Projection objects.
ALL : Fixed dumb compiler macro.
ALL : Fixed stlport stuff for msvc.
ALL : Added functional_base to stlport.
ALL : Made In_place_list::allocator non-static for MSVC.
ALL : Added swap adaptor for functors.
ALL : Added Allocators to In_place_list acc. to Lutz.
ALL : Added compose_shared.
ALL : Fixed Arity_traits problem.
ALL : Fixed Inverse_index for buggy gcc-3 map acc. to Eti.
ALL : Changed Iterator_project as Lutz suggested.
ALL : Added merge and sort parameterized with a StrictWeakOrdering to in-place
ALL : list.
SRC : an msvc-specific patch to avoid "duplicate comdat" linker error on find()
//---------------------------------------------------------------------
// CGAL 2.2
//---------------------------------------------------------------------
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
TEST: Fixed std::distance(...) calls.
//---------------------------------------------------------------------
// CGAL 2.1
//---------------------------------------------------------------------
DOCS: now joind into stl_extension.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.
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.