mirror of https://github.com/CGAL/cgal
306 lines
9.0 KiB
Plaintext
306 lines
9.0 KiB
Plaintext
10 September 2005 Sylvain Pion
|
|
- Add missing this-> for g++ 4.1.
|
|
|
|
============================== CGAL 3.1 =====================
|
|
|
|
19 December 2004 Andreas Fabri
|
|
- Updated file headers in the demos
|
|
|
|
21 September 2004 Sylvain Pion
|
|
- Remove unused code.
|
|
|
|
21 September 2004 Andreas Fabri
|
|
- Made it work with g++-3.4
|
|
|
|
4 September 2004 Menelaos Karavelas
|
|
- re-wrote author names in copyright notices using 7-bit characters
|
|
|
|
20 August 2004 Andreas Fabri
|
|
- changes in doc_tex for pdflatex
|
|
|
|
2 august 2004 Mariette Yvinec
|
|
- changed Edge_list in Partition_vertex_map.h to Pvm_edge_list
|
|
to avoid a clash with Segment Voronoi diagram
|
|
|
|
14 May 2004 Sylvain Pion
|
|
- Remove unused variables generating warnings.
|
|
|
|
26 March 2004 Radu Ursu
|
|
-made doc work with the current implementation of the Manual tools
|
|
|
|
10 February 2004 Radu Ursu
|
|
-Updated headers in examples
|
|
|
|
1.62 (8 October 2003) [af]
|
|
- Made two non-template functions inline to avoid multiple definitions
|
|
|
|
1.61 (30 September 2003) [af]
|
|
- Moved \chapter to main.tex
|
|
|
|
1.60 (19 September 2003) [af]
|
|
- New license headers
|
|
|
|
1.59 (17 Sep 2003) [af]
|
|
- Removed Polygon_traits
|
|
|
|
1.58 (16 Sep 2003) [af]
|
|
- Replaced global functions by kernel functors
|
|
|
|
1.57 (16 Se 2003) [af]
|
|
- Removed Polygon_traits from the testsuite
|
|
|
|
1.56 (13 Sep 2003) [af]
|
|
- Removed Polygon_traits as CGAL kernels implement the concept PolygonTraits
|
|
- Removed leda_integer, GMP, as well as double from the examples
|
|
|
|
1.55 (10 Sep 2003) [rursu]
|
|
- Qt_help_window is in the CGAL namespace now
|
|
|
|
1.54 (07 Sep 2003) [rursu]
|
|
- demo use now the new help class Qt_help_window instead of HelpWindow
|
|
- demo use now the new demo icon demoicon
|
|
|
|
1.53 (11 July 2003) [af]
|
|
- Replaced wrong #ifdef
|
|
|
|
1.52 (10 July 2003) [af]
|
|
- Added missing typename
|
|
- Made it work on Sun Pro which disables member template functions
|
|
|
|
1.51 (28 June 2003) [rursu]
|
|
- fixed demo/Partition_2/makefile for FreeBSD
|
|
|
|
1.50
|
|
- Bugfix: Replaced one more occurence of Circulator_list with std::vector
|
|
1.49 (20 June 2003)
|
|
- fix version file.
|
|
|
|
1.48 (20 June 2003)
|
|
- Fixes for HTML index.
|
|
|
|
1.47 (20 June 2003) [ru]
|
|
-replaced Leda_window based demo with Qt_widget based demo
|
|
|
|
1.46 (11 June 2003) [af]
|
|
- Got rid of class Circulator_list
|
|
- Use std::vectgor and not std::list as std::list<T>::sort() is not available on Sun CC
|
|
|
|
1.45 (6 June 2003)
|
|
- doc fixes.
|
|
|
|
1.44 (5 Mai 2003)
|
|
- use defaults to instantiate Constrained_triangulation_2 in partition_approx_convex_2 in order to
|
|
compile with new design of triangulations
|
|
- apply Radu patch to get read of MACRO for VC++
|
|
|
|
1.43 (12 Apr 2003)
|
|
- comment is_valid() since it's not finished and breaks g++ 3.4.
|
|
|
|
1.42 (4 Nov 2002)
|
|
- fix return type in indirect traits
|
|
|
|
1.41 (30 Oct 2002)
|
|
- fix type redeclaration in indirect traits
|
|
- add some documentation for the vertex visibility graph
|
|
|
|
1.39 & 1.40? (10 Oct 2002)
|
|
- replace use of CGALi::Construct template with own function object
|
|
in Triangulation_indirect_traits (since template was removed in
|
|
the kernel).
|
|
|
|
1.38 (12 Aug 2002)
|
|
- replace LEFTTURN and relatives by LEFT_TURN and relatives.
|
|
|
|
-------------------------------- Release 2.4 ----------------------------------
|
|
1.37 (6 May 2002)
|
|
- use std::vector in Rotation_tree for Borland as well (something not
|
|
working with the std::unique call there it seems)
|
|
|
|
1.36 (3 May 2002)
|
|
- switch back to std::vector for MSVC6 (CGALi::vector doesn't work there...)
|
|
|
|
1.35 (3 May 2002)
|
|
- use CGALi::vector in Rotation_tree as well
|
|
|
|
1.34 (25 Apr 2002)
|
|
- switched to use of CGALi::vector in Partitioned_polygon to see if this makes
|
|
things work for M$
|
|
|
|
1.33 (25 Apr 2002)
|
|
- added missing traits class to call to is_degenerate_polygon_2
|
|
|
|
1.32 (24 Apr 2002)
|
|
- removed more .x() and .y() accesses and global function calls and updated
|
|
the traits requirements accordingly
|
|
|
|
1.31 (18 Apr 2002)
|
|
- removed some .x() and .y() accesses
|
|
|
|
1.30 (8 Apr 2002)
|
|
- removed remaining <R> parameterization of point type.
|
|
|
|
1.29 (24 Mar 2002)
|
|
- fixed remaining problems in optimal partition with collinear vertices
|
|
- fixed some problems in the traits classes (referring to old design and
|
|
undocumented types and such)
|
|
|
|
1.28 (19 Mar 2002)
|
|
- fixed problems in optimal partition and greene_approx partition that
|
|
crop up when there are collinear vertices
|
|
|
|
1.27 (23 Jan 2002)
|
|
- added a std:: to size_t in Matrix.h
|
|
|
|
1.26 (17 Jan 2002)
|
|
- removed typos left over from the last change
|
|
- remove ch_utils.h include
|
|
|
|
1.25 (5 Dec 2001)
|
|
- changed from use of reinterpret_cast to Kernel_traits
|
|
|
|
1.24 (5 Dec 2001)
|
|
- reverted back to list.sort() since std:sort requires random access iterators
|
|
- removed ch_utils.h dependency
|
|
|
|
1.23 (2 Dec 2001)
|
|
- added some CGAL prefixes to make SunPro happy
|
|
- also changed to use of std::sort instead of sort in std::list
|
|
|
|
1.22 (26 Oct 2001)
|
|
- fixed bug in Indirect_edge_compare for comparing edge with itself
|
|
|
|
1.21 (26 Oct 2001)
|
|
- added missing std:: in debug statement
|
|
|
|
1.20 (13 Sep 2001)
|
|
- added refresh button (necessary for Windows platforms?) to demo programs
|
|
- commented out random polygon generation in examples; seems to be buggy
|
|
|
|
1.19 (28 Aug 2001)
|
|
- added use of exact number type in examples
|
|
|
|
-------------------------------- Release 2.3 ----------------------------------
|
|
1.18 (31 July 2001)
|
|
- moved Partition_2_ref directory up one level
|
|
- renamed intro.tex file to avoid conflicts with other packages
|
|
|
|
1.17 (26 July 2001)
|
|
minor formatting changes
|
|
|
|
1.16 (26 July 2001)
|
|
made changes necessary to do manual split
|
|
|
|
1.15 (16 July 2001)
|
|
fixed initialization bug in Partition_vertex_map
|
|
changed asserts to CGAL_assertions
|
|
|
|
1.14 (12 July 2001)
|
|
minor fix in doc.
|
|
|
|
1.13 (12 July 2001)
|
|
Simplified Partition_vertex_map so it does not have any circular type
|
|
references; this makes the Borland compiler happy
|
|
|
|
Converted Partition_vertex_map to be based on a vector instead of a list
|
|
to make the Borland compiler happy.
|
|
|
|
Shorted names of some predicate classes
|
|
|
|
introduced exact number types in some examples
|
|
|
|
changed test programs so they can use the default cgal_test now.
|
|
|
|
1.12 (6 July 2001)
|
|
Fixed many things in documentation (requirements vs. preconditions;
|
|
added Implementation sections; included example programs instead of
|
|
using verbatim)
|
|
|
|
changed example programs to use a random polygon instead of a static one
|
|
|
|
added README for example programs
|
|
|
|
added file name in example programs
|
|
|
|
1.11 (2 May 2001)
|
|
Fixed bugs in Indirect_edge_compare.
|
|
|
|
1.10 (1 May 2001)
|
|
Changed traits requirements for y-monotone partition to incorporate
|
|
the Compare_x_at_y function now available in the kernel.
|
|
|
|
1.9 (22 March 2001)
|
|
Changed basis for std::stack in Vertex_visibility_graph_2 to std::list
|
|
instead of std::deque (the default) since the latter under MSVC++ assumes
|
|
pointers where it shouldn't (i.e., iterator_traits doesn't work).
|
|
|
|
Changed name of template parameter from Point_2 to Point_2_ in set_valid
|
|
for Partition_opt_cvx_edge so VC++ won't get confused.
|
|
|
|
Made some cosmetic changes to the demos.
|
|
|
|
1.8 (12 March 2001)
|
|
|
|
Changed Vertex_const_iterator to Vertex_iterator for Partition_vertex_map
|
|
build() function and partition_is_valid_2() in the hopes that this will
|
|
fix the problem the Windows compilers have with the call to insert in
|
|
build().
|
|
|
|
Removed the .C files that cannot be used with VC++ because of template
|
|
member functions.
|
|
|
|
Fixed some warnings related to unused variables and parameters.
|
|
|
|
1.7 (8 March 2001)
|
|
|
|
Added typedefs for Traits parameters in Partitioned_polygon_2.
|
|
|
|
rearranged class declarations in Partitioned_polygon_2.h to please VC++
|
|
and fixed other small bugs with const vs. non-const interators, typedefs
|
|
for class not public.
|
|
|
|
Changed name of Polygon_2 template parameter to Polygon in some functions
|
|
so VC++ won't get confused with the Polygon_2 class defined elsewhere.
|
|
|
|
|
|
1.6 (19 January 2001)
|
|
|
|
Fixed more problems with types and typedefs in Partitioned_polygon_2.
|
|
|
|
Fixed small problem with introduction to reference pages in doc.
|
|
|
|
1.5 (8 January 2001)
|
|
|
|
Moved definitions of template functions inside classes to see if
|
|
Borland and VC++ can deal with this better and fixed some typedefs
|
|
causing problems with these two compilers.
|
|
|
|
Modified documentation in accordance with suggestions from editors.
|
|
|
|
1.4 (20 November 2000)
|
|
|
|
fixed bug in the cgal_test script
|
|
|
|
Moved definitions of template functions in Indirect_edge_compare class
|
|
inside the class to see if Borland and VC++ can deal with this better.
|
|
|
|
1.3 (7 November 2000)
|
|
|
|
changed test suite by dividing it into more programs that will take
|
|
less time to compile and adding a compile-time flag so the same program
|
|
can be used for testing the homogeneous and Cartesian kernels.
|
|
|
|
fixed(?) some bugs with template parameters for Borland
|
|
|
|
1.2 (20 September 2000)
|
|
|
|
added a few missing .C files
|
|
|
|
1.1 (2 August 2000)
|
|
|
|
Fixed bugs with misplaced includes for .C files, a few missing CGAL::
|
|
for MIPS, and wrong function names in example files.
|
|
|
|
1.0 (28 July 2000)
|
|
|
|
Initial release
|