cgal/Packages/Matrix_search/changes.txt

143 lines
6.0 KiB
Plaintext

//=====================================================================
// Revision History for package Matrix_search
//=====================================================================
//---------------------------------------------------------------------
// actual revision
//---------------------------------------------------------------------
ALL : - G++ 3.4 fixes.
ALL : - Rename has_smaller_dist_to_point to has_smaller_distance_to_point.
GLOB: remove Susan as maintainer
ALL : Removed old workarounds.
ALL : Removed some MSC_VER macros.
ALL : Removed Sqrt.
ALL : Fixed demos for LEDA namespace (as suggested by Matthias).
ALL : K::FT -> K::R::FT. (<- Sylvain)
ALL : Fixed sunpro problems.
ALL : Some fixes for sunpro 5.3.
SRC : Fixed rectangle construction bug.
//---------------------------------------------------------------------
// CGAL 2.3
//---------------------------------------------------------------------
GLOB: moved Optimisation_ref directory up one level
ALL : Changed concept names.
ALL : Added help button to pcenter demo.
ALL : Restricted options in pcenter demo to reasonable values.
ALL : Use new functor adaptors.
ALL : Worked over traits classes -> Kernel Traits.
ALL : Fixed warning on gcc3.
SRC : Minimum_enclosing_* -> Min_*
SRC : maximum_*_inscribed_k_gon -> maximum_*_inscribed_k_gon_2
SRC : extremal_polygon -> extremal_polygon_2
SRC : all_furthest_neighbors -> all_furthest_neighbors_2
SRC : Removed side-effect from expensive assertion in 3center.
SRC : Use CGAL_NTS for number type utilities.
SRC : Use Construct_iso_rectangle_2 from Kernel Traits.
SRC : Fixed more ledaing underscores.
SRC : Fixed leading underscore names.
SRC : Fixed bug in maximum_perimeter k-gon::min_k_gon.
SRC : Use CGAL compose functions.
SRC : Do not use non-std iterators (std::output_iterator etc.).
SRC : Several fixes for Borland.
SRC : Fixed bug in four-center computation.
SRC : Fixed range bug in expensive_assertion in extremal_polygon.
SRC : Workaround for peculiar egcs-1.* bug with pcenter_random tests.
SRC : Fixed two little bugs in 3cover (greater_equal ==> greater).
SRC : Fixed expensive checks.
SRC : Fixed internal compiler error on egcs-1.
SRC : Completely new four-center implementation.
SRC : Completely new four-cover implementation.
SRC : Unified traits classes.
SRC : Worked around some MSVC using-bugs.
SRC : Added std:: to vector in several places in extremal_polygon_2.h.
SRC : Removed CGAL::sqrt (now in double.h/leda_real.h).
SRC : added some return 0;
SRC : MSVBC workaround for TYPENAME_BUGs.
SRC : New linear 2- and 3-center algorithm.
SRC : added std:: in a number of places where it was missing
SRC : use namespace std and CGAL
SRC : use standard header files
SRC : fix signed <-> unsigned comparison warning on gcc.
SRC : some minor changes to prevent warnings for gcc -Wall.
SRC : fixed a bug in Rectangle_partition::first_left_of.
ALL : Initial revision
ALL : Matrix_search
SRC : Added typedefs for Construct_iso_rectangle and Construct_vertex.
//---------------------------------------------------------------------
// CGAL 2.2
//---------------------------------------------------------------------
ALL : Minimum_enclosing_* -> Min_*
ALL : maximum_*_inscribed_k_gon -> maximum_*_inscribed_k_gon_2
ALL : extremal_polygon -> extremal_polygon_2
ALL : all_furthest_neighbors -> all_furthest_neighbors_2
DEMO: Fixed sprintf problem on msvc.
DEMO: Fixed kcc warning.
ALL : Use CGAL_NTS for number type utilities.
ALL : Fixed _Random_generator stuff (now without leading underscore).
DEMO: Added check for CGAL_USE_LEDA.
SRC : Removed side-effect from expensive assertion in 3center.
SRC : Use Construct_iso_rectangle_2 from Kernel Traits.
SRC : Fixed more ledaing underscores.
SRC : Fixed leading underscore names.
SRC : Fixed bug in maximum_perimeter k-gon::min_k_gon.
SRC : Use CGAL compose functions.
SRC : Do not use non-std iterators (std::output_iterator etc.).
ALL : Several fixes for Borland.
//---------------------------------------------------------------------
// CGAL 2.1
//---------------------------------------------------------------------
DEMO: New User-Interface with different Generators.
DEMO: Fixed MSVC problems.
DEMO: Fixed a few things for VC++.
ALL : Replaced selfmade timer by CGAL::Timer.
DEMO: Prefixed leda_drawing_mode.
DEMO: fixed for LEDA-3.8 (the point_set<I> data structure vanished)
DEMO: Now nearest neighbor queries are done brute-force.
ALL : added std:: in a number of places where it was missing
ALL : use namespace std and CGAL
ALL : use standard header files
ALL : Initial revision
ALL : added some return 0;
ALL : MSVBC workaround for TYPENAME_BUGs.
SRC : Fixed bug in four-center computation.
SRC : Fixed range bug in expensive_assertion in extremal_polygon.
SRC : Workaround for peculiar egcs-1.* bug with pcenter_random tests.
SRC : Fixed two little bugs in 3cover (greater_equal ==> greater).
SRC : Fixed expensive checks.
SRC : Fixed internal compiler error on egcs-1.
SRC : Completely new four-center implementation.
SRC : Completely new four-cover implementation.
SRC : Unified traits classes.
SRC : Worked around some MSVC using-bugs.
SRC : Added std:: to vector in several places in extremal_polygon_2.h.
SRC : Removed CGAL::sqrt (now in double.h/leda_real.h).
SRC : New linear 2- and 3-center algorithm.
SRC : some minor changes to prevent warnings for gcc -Wall.
SRC : fixed a bug in Rectangle_partition::first_left_of.
SRC : Matrix_search
SRC : Removed, --> Rectangular_p_center_traits_2.h.
TEST: Fixed some MSVC #ifdefs.
TEST: Removed "warning" from program output.
TEST: Use Intervall_arithmetic number type.
TEST: Added LONG_NAME_PROBLEM flags to makefile
//---------------------------------------------------------------------
// CGAL 1.2
//---------------------------------------------------------------------
DEMO: Changed concept names.
DEMO: Added help button to pcenter demo.
DEMO: Restricted options in pcenter demo to reasonable values.
DEMO: New User-Interface with different Generators.
ALL : some minor changes to prevent warnings for gcc -Wall.
DEMO: Initial revision
SRC : fix signed <-> unsigned comparison warning on gcc.