14 March 2006 Joachim Reichel - Added/fixed CGAL_MAKEFILE= line in makefiles 5 August 2005 Sylvain Pion - Remove CGAL_STD. 15 January 2005 Sylvain Pion - Transform_iterator fix for g++ 4.0 =================================== CGAL 3.1 ========================== 19 December 2004 Andreas Fabri - Updated file headers in the demos 05 October 2004 Andreas Fabri - A workaround to Transform_iterator: Added typedef std::_Unchecked_iterator_tag _Checked_iterator_category; for VC8. Strange that no other iterator complains about this "feature" missing 10 August 2004 Andreas Fabri - In rectangular_p_center_2_random2_test.C: Use Kernel_traits::Kernel::FT instead of Point::R::FT 22 June 2004 Sylvain Pion - Add some missing "using base::member;" to please g++ 3.4. Version 169 (09 February 2004) [rursu] - Updated headers in examples //--------------------------------------------------------------------- // revision 168 //--------------------------------------------------------------------- ALL : Remove CGAL_CFG_MATCHING_BUG_2. //--------------------------------------------------------------------- // revision 167 //--------------------------------------------------------------------- ALL : Fixed two qualification bugs in example programs. //--------------------------------------------------------------------- // revision 166 //--------------------------------------------------------------------- ALL : Cleanup all example programs. SRC : - Change all headers to the new format/license. //--------------------------------------------------------------------- // revision 165 //--------------------------------------------------------------------- ALL : Removed Polygon_traits_2 TEST: cleanup //--------------------------------------------------------------------- // revision 164 //--------------------------------------------------------------------- ALL : 1.64 10/09/2003 rursu: ALL : - Qt_help_window class is in the CGAL namespace //--------------------------------------------------------------------- // revision 163 //--------------------------------------------------------------------- ALL : 1.63 07/09/2003 rursu: ALL : - demo use new help class Qt_help_window instead of HelpWindow ALL : - demo use new icon demoicon //--------------------------------------------------------------------- // revision 162 //--------------------------------------------------------------------- GLOB: updated DEMO: fixed the makefile for FREEBsd //--------------------------------------------------------------------- // revision 161 //--------------------------------------------------------------------- ALL : fixed rectangular_p_center demo //--------------------------------------------------------------------- // revision 160 //--------------------------------------------------------------------- GLOB: updated DEMO: removed Leda based demo DEMO: New User-Interface with different Generators. DEMO: some minor changes to prevent warnings for gcc -Wall. DEMO: Initial revision DEMO: Matrix_search DEMO: Removed some MSC_VER macros. DEMO: - Rename has_smaller_dist_to_point to has_smaller_distance_to_point. DEMO: Removed Sqrt. DEMO: Fixed demos for LEDA namespace (as suggested by Matthias). DEMO: K::FT -> K::R::FT. (<- Sylvain) DEMO: Fixed sunpro problems. DEMO: Some fixes for sunpro 5.3. DEMO: Use new functor adaptors. DEMO: Worked over traits classes -> Kernel Traits. DEMO: Changed concept names. DEMO: Added help button to pcenter demo. DEMO: Restricted options in pcenter demo to reasonable values. DEMO: Fixed warning on gcc3. DEMO: Minimum_enclosing_* -> Min_* DEMO: maximum_*_inscribed_k_gon -> maximum_*_inscribed_k_gon_2 DEMO: extremal_polygon -> extremal_polygon_2 DEMO: all_furthest_neighbors -> all_furthest_neighbors_2 DEMO: Fixed sprintf problem on msvc. DEMO: Fixed kcc warning. DEMO: Use CGAL_NTS for number type utilities. DEMO: Fixed _Random_generator stuff (now without leading underscore). DEMO: Added check for CGAL_USE_LEDA. DEMO: Fixed MSVC problems. DEMO: Fixed a few things for VC++. DEMO: Replaced selfmade timer by CGAL::Timer. DEMO: Prefixed leda_drawing_mode. DEMO: fixed for LEDA-3.8 (the point_set data structure vanished) DEMO: Now nearest neighbor queries are done brute-force. DEMO: added std:: in a number of places where it was missing DEMO: use namespace std and CGAL DEMO: use standard header files DEMO: Made conforming with new Window_stream. DEMO: added Qt based demo DEMO: - G++ 3.4 fixes. //--------------------------------------------------------------------- // revision 159 //--------------------------------------------------------------------- ALL : Removed old workarounds. //--------------------------------------------------------------------- // revision 158 //--------------------------------------------------------------------- //--------------------------------------------------------------------- // revision 157 //--------------------------------------------------------------------- ALL : Removed some MSC_VER macros. //--------------------------------------------------------------------- // revision 156 //--------------------------------------------------------------------- ALL : - G++ 3.4 fixes. //--------------------------------------------------------------------- // revision 155 //--------------------------------------------------------------------- ALL : - Rename has_smaller_dist_to_point to has_smaller_distance_to_point. GLOB: remove Susan as maintainer //--------------------------------------------------------------------- // revision 154 //--------------------------------------------------------------------- ALL : Removed Sqrt. ALL : Fixed demos for LEDA namespace (as suggested by Matthias). //--------------------------------------------------------------------- // revision 153 //--------------------------------------------------------------------- ALL : K::FT -> K::R::FT. (<- Sylvain) //--------------------------------------------------------------------- // revision 152 //--------------------------------------------------------------------- SRC : Fixed rectangle construction bug. //--------------------------------------------------------------------- // revision 151 //--------------------------------------------------------------------- ALL : Fixed sunpro problems. //--------------------------------------------------------------------- // revision 150 //--------------------------------------------------------------------- ALL : Some fixes for sunpro 5.3. //--------------------------------------------------------------------- // revision 149 //--------------------------------------------------------------------- GLOB: moved Optimisation_ref directory up one level //--------------------------------------------------------------------- // revision 148 //--------------------------------------------------------------------- SRC : Added typedefs for Construct_iso_rectangle and Construct_vertex. //--------------------------------------------------------------------- // revision 147 //--------------------------------------------------------------------- ALL : Use new functor adaptors. ALL : Worked over traits classes -> Kernel Traits. SRC : 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. SRC : Initial revision SRC : Matrix_search //--------------------------------------------------------------------- // revision 145 //--------------------------------------------------------------------- ALL : Changed concept names. ALL : Added help button to pcenter demo. ALL : Restricted options in pcenter demo to reasonable values. //--------------------------------------------------------------------- // revision 144 //--------------------------------------------------------------------- ALL : Fixed warning on gcc3. //--------------------------------------------------------------------- // revision 143 //--------------------------------------------------------------------- //--------------------------------------------------------------------- // revision 142 //--------------------------------------------------------------------- //--------------------------------------------------------------------- // revision 141 //--------------------------------------------------------------------- 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 //--------------------------------------------------------------------- // revision 140 //--------------------------------------------------------------------- SRC : Removed side-effect from expensive assertion in 3center. //--------------------------------------------------------------------- // revision 139 //--------------------------------------------------------------------- DEMO: Fixed sprintf problem on msvc. DEMO: Fixed kcc warning. //--------------------------------------------------------------------- // revision 138 //--------------------------------------------------------------------- //--------------------------------------------------------------------- // revision 137 //--------------------------------------------------------------------- ALL : Use CGAL_NTS for number type utilities. //--------------------------------------------------------------------- // revision 136 //--------------------------------------------------------------------- SRC : Use Construct_iso_rectangle_2 from Kernel Traits. //--------------------------------------------------------------------- // revision 135 //--------------------------------------------------------------------- ALL : Fixed _Random_generator stuff (now without leading underscore). //--------------------------------------------------------------------- // revision 134 //--------------------------------------------------------------------- SRC : Fixed more ledaing underscores. //--------------------------------------------------------------------- // revision 133 //--------------------------------------------------------------------- SRC : Fixed leading underscore names. SRC : Fixed bug in maximum_perimeter k-gon::min_k_gon. //--------------------------------------------------------------------- // revision 132 //--------------------------------------------------------------------- DEMO: Added check for CGAL_USE_LEDA. SRC : Use CGAL compose functions. SRC : Do not use non-std iterators (std::output_iterator etc.). //--------------------------------------------------------------------- // revision 131 //--------------------------------------------------------------------- ALL : Several fixes for Borland. //--------------------------------------------------------------------- // revision 130 //--------------------------------------------------------------------- DEMO: Fixed MSVC problems. TEST: Cleanup all example programs. TEST: Initial revision SRC : Fixed bug in four-center computation. //--------------------------------------------------------------------- // revision 129 //--------------------------------------------------------------------- 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). //--------------------------------------------------------------------- // revision 128 //--------------------------------------------------------------------- SRC : Fixed expensive checks. SRC : Fixed internal compiler error on egcs-1. //--------------------------------------------------------------------- // revision 127 //--------------------------------------------------------------------- TEST: Fixed some MSVC #ifdefs. //--------------------------------------------------------------------- // revision 126 //--------------------------------------------------------------------- //--------------------------------------------------------------------- // revision 125 //--------------------------------------------------------------------- DEMO: Fixed a few things for VC++. SRC : Completely new four-center implementation. //--------------------------------------------------------------------- // revision 124 //--------------------------------------------------------------------- SRC : Completely new four-cover implementation. SRC : Unified traits classes. 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. SRC : Initial revision SRC : Matrix_search //--------------------------------------------------------------------- // revision 123 //--------------------------------------------------------------------- SRC : Worked around some MSVC using-bugs. SRC : Removed, --> Rectangular_p_center_traits_2.h. 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. SRC : Initial revision SRC : Matrix_search //--------------------------------------------------------------------- // revision 122 //--------------------------------------------------------------------- ALL : Replaced selfmade timer by CGAL::Timer. TEST: Removed "warning" from program output. //--------------------------------------------------------------------- // revision 121 //--------------------------------------------------------------------- SRC : Added std:: to vector in several places in extremal_polygon_2.h. //--------------------------------------------------------------------- // revision 120 //--------------------------------------------------------------------- DEMO: Prefixed leda_drawing_mode. SRC : Removed CGAL::sqrt (now in double.h/leda_real.h). //--------------------------------------------------------------------- // revision 119 //--------------------------------------------------------------------- ALL : added some return 0; ALL : MSVBC workaround for TYPENAME_BUGs. //--------------------------------------------------------------------- // revision 118 //--------------------------------------------------------------------- DEMO: New User-Interface with different Generators. SRC : New linear 2- and 3-center algorithm. TEST: Use Intervall_arithmetic number type. //--------------------------------------------------------------------- // revision 117 //--------------------------------------------------------------------- DEMO: fixed for LEDA-3.8 (the point_set data structure vanished) DEMO: Now nearest neighbor queries are done brute-force. //--------------------------------------------------------------------- // revision 116 //--------------------------------------------------------------------- //--------------------------------------------------------------------- // revision 115 //--------------------------------------------------------------------- //--------------------------------------------------------------------- // revision 114 //--------------------------------------------------------------------- ALL : added std:: in a number of places where it was missing //--------------------------------------------------------------------- // revision 113 //--------------------------------------------------------------------- DEMO: fixed the makefile for FREEBsd DEMO: added Qt based demo DEMO: removed Leda based demo DEMO: Fixed MSVC problems. DEMO: New User-Interface with different Generators. ALL : Initial revision TEST: Cleanup all example programs. TEST: added some return 0; TEST: MSVBC workaround for TYPENAME_BUGs. TEST: Added LONG_NAME_PROBLEM flags to makefile //--------------------------------------------------------------------- // revision 112 //--------------------------------------------------------------------- ALL : use namespace std and CGAL ALL : use standard header files //--------------------------------------------------------------------- // revision 111 //--------------------------------------------------------------------- //--------------------------------------------------------------------- // revision 110 //--------------------------------------------------------------------- //--------------------------------------------------------------------- // revision 19 //--------------------------------------------------------------------- SRC : fix signed <-> unsigned comparison warning on gcc.