mirror of https://github.com/CGAL/cgal
153 lines
4.3 KiB
Plaintext
153 lines
4.3 KiB
Plaintext
Halfedge_DS Package: Release changes:
|
|
---------------------------------------------------------------------
|
|
|
|
2.18 (19 Apr 2002)
|
|
|
|
- Added missing std:: before size_t in hds_prog_compact[2].C.
|
|
|
|
2.17 (10 Jul 2001)
|
|
|
|
- Changed Halfedge_data_structure_using_list to use allocators
|
|
as the underlying In_place_list does now. Seems to fix
|
|
segmentation faults on gcc-3.
|
|
|
|
2.16 (06 Jul 2001)
|
|
|
|
- Formatted the deprecated manual part.
|
|
|
|
2.15 (05 Jul 2001)
|
|
|
|
- New kernel traits introduced in old design.
|
|
|
|
2.14 (02 Jul 2001)
|
|
|
|
- Added release note about old/new design to documentation.
|
|
- Documentation ispelled.
|
|
|
|
2.13 (29 Jun 2001)
|
|
|
|
- Added pathname to example program header line.
|
|
|
|
2.12 (18 Jun 2001)
|
|
|
|
- Moved manual to deprecated_basic.
|
|
|
|
2.11 (18 Jun 2001)
|
|
|
|
- Fixed example code inclusion in the doc.
|
|
|
|
2.10 (15 Jun 2001)
|
|
|
|
- Halfedge_data_structure_using_vector.h: Fixed bug in updating
|
|
face pointers in the border case. Bug reported by Steve M. Robbins.
|
|
- Fixed warnings in the test suite about unused variables.
|
|
- Removed *.C files from the doc_tex directory. Changed inclusion
|
|
such that they are now found the in the examples directory.
|
|
- Added hds_prog_edge_iterator.C to the examples directory.
|
|
- Added README in examples and remark in the manuals that this
|
|
package is depricated.
|
|
|
|
2.9 (01 Jun 2001)
|
|
|
|
- Halfedge_data_structure_using_vector.h: Fixed missing & in
|
|
update_prev(). Bug reported by Xiangmin Jiao.
|
|
- Halfedge_data_structure_using_list.h: Fixed bug in copy
|
|
constructor and assignment operator to copy pairs instead of
|
|
single halfedges. Bug reported by Xiangmin Jiao.
|
|
|
|
2.8 (13 Sep 2000)
|
|
|
|
Vertex, Halfedge, and Facet class prefixed with HDS in the doc.
|
|
|
|
2.7 (25 Nov 1999)
|
|
|
|
More changes in Halfedge_data_structure_using_vector to reflect that
|
|
the std::vector::iterator is not necessarily a pointer.
|
|
|
|
2.6 (19 Nov 1999)
|
|
|
|
More changes in Halfedge_data_structure_using_vector to reflect that
|
|
the std::vector::iterator is not necessarily a pointer.
|
|
|
|
2.5 (18 Nov 1999)
|
|
|
|
CGAL_DEFINE_ITERATOR_TRAITS_POINTER_SPEC added to the test files
|
|
where necessary. hds_test split into five tests to see MSVC failures
|
|
better. Class Halfedge_data_structure_using_vector changed to cope
|
|
better with std::vector::iterator that are not plain pointers. But
|
|
they are still be assumed to be constructable from a pointer.
|
|
|
|
2.4 (22 May 1999)
|
|
|
|
Typos before CGAL R2.0 fixed.
|
|
|
|
2.3 (29 Apr 1999)
|
|
|
|
Long name flags added in makefiles.
|
|
|
|
2.2 (07 Apr 1999)
|
|
|
|
std:: namespace added for vector in Halfedge_data_structure_decorator.h
|
|
and Halfedge_data_structure_using_vector.h. Warning removed from
|
|
hds_prog_compact2.C.
|
|
|
|
2.1 (09 Mar 1999)
|
|
|
|
Standard headers, std namespace and CGAL namespace. Bug fix in
|
|
erase_facet. Minor cleanups. join_loop and join_facet accept holes.
|
|
|
|
1.10 (19 Jan 1999)
|
|
|
|
Documentation fixes.
|
|
|
|
1.9 (02 Dec 1998)
|
|
|
|
Corrected and changed implementation for erase_connected_component
|
|
in Halfedge_data_structure_decorator.h.
|
|
|
|
1.8 (08 Oct 1998)
|
|
|
|
Two warnings in the "*_compact*" examples fixed.
|
|
|
|
1.7 (10 Jul 1998)
|
|
|
|
New methods: erase_facet, and erase_connected_component.
|
|
Bug in join_vertex with respect to boundary edges fixed.
|
|
|
|
1.6 (03 Jun 1998)
|
|
|
|
A few changes in the doc. Chapter entry in header.
|
|
|
|
1.5 (09 Apr 1998)
|
|
|
|
Spell checker.
|
|
|
|
1.4 (19 Mar 1998)
|
|
|
|
Memory allocation bug fixed.
|
|
|
|
1.3 (05 Mar 1998)
|
|
|
|
Shorter names for internal classes, programs and idraw files
|
|
included for TeX manual. Small change in doc.
|
|
|
|
1.2 (25 Feb 1998)
|
|
|
|
Small changes in the documentation. Two more examples.
|
|
|
|
1.1 (23 Feb 1998)
|
|
|
|
The first release of this package is based on the Polyhedron traits
|
|
classes from the Polyhedron package 1.4 (10 Feb 1998).
|
|
|
|
There is still this relocation und linking error with Gnu
|
|
(g++ 2.8.0 as well as egcs g++ 2.90). I have located the error
|
|
in test_hds.C in line 90 as the operator== of the
|
|
CGAL_N_step_adaptor class, which is defined in 94 of
|
|
CGAL/N_step_adaptor.h. I have still no idea what this error
|
|
means and how to avoid it. In line 136 of test_hds.C the same
|
|
operator (on a slightly different data structure) causes
|
|
no error.
|
|
|
|
None of this package was available in CGAL 0.9.
|