cgal/Polyhedron_IO/changes.txt

229 lines
6.0 KiB
Plaintext

Polyhedron_IO Package: Release changes:
---------------------------------------------------------------------
19 December 2004 Andreas Fabri
- Updated file headers in the demos
10 February 2004 Radu Ursu
-Updated headers in examples
3.21 (10 Dec 2003) [rursu]
- Files with common functionality were moved to Stream_support package
3.20 (17 Nov 2003)
- Added easy examples/Polyhedron_IO/polyhedron2vrml.C .
3.19 (7 October 2003) [af]
- Switched to Filtered_kernel<Simple_cartesian<double> > in
examples/Polyhedron_IO/terr_trian.C
3.18 (22 September 2003)
- new headers
3.17 (21 July 2003)
- fixed bug in examples/Polyhedron_IO/off2stl.C [rursu]
- Replaced #define OUT/IN with CGAL_OUT/CGAL_IN to avoid
nameclash (mingw/g++) [af]
3.16 (16 July 2003)
- Changed example off2stl.C to avoid error in testsuite of VC7.0 that
is confused with declaration and definition of one variable in the
for scope and outside it
3.15 (07 May 2003)
- Changed test for stringstream in test program to double negation
to fool VC7 CL1310.
3.14 (07 May 2003)
- In examples/Polyhedron_IO/terr_triang.C switched to default
arguments of the triangulation.
3.13 (05 May 2003)
- Changed <strstream> to <sstream>.
- Removed CGAL_USE_POLYHEDRON_DESIGN_ONE parts.
- Removed cgal_test and makefile from test and example directories.
- Changed suffix() and format_name() to return std::string in
File_header_extended_OFF.
3.12 (27 Mar 2003)
- Fix example/terr_trian.C for MipsPro.
3.11 (26 Apr 2002)
- Added print_polyhedron_ functions that match everything instead of
just Polyhedron_3 with its potential template template parameter.
- Different names for the two versions: print_polyhedron_OFF and
print_polyhedron_header_OFF
- Added const declarations in test_polyhedron_io[_old].C to
the char * string constants.
3.10 (17 Dec 2001)
- Fixed some warnings about double to float and int to bool conversions.
- Cleanup of file headers.
- Replaced derivation from std::iterator with local typedefs.
3.9 (12 Jul 2001)
- Qualified CGAL::to_double() function explicitly to avoid conflict
when using with leda_real.
3.8 (02 Jul 2001)
- Try changed order of scan_OFF declarations for Borland.
3.7 (02 Jul 2001)
- Added allocators to HalfedgeDS and Polyhedron.
- Stop testing new design with disabled compilers (MSVC6).
3.6 (29 Jun 2001)
- Added pathname to example program header line.
- Updated demos to new kernel traits.
- Added std:: scope to less functor in triangulation_print_OFF.h.
- Added CGAL::to_double calls to point coordinates output.
3.5 (25 Jun 2001)
- Adapted to new kernel traits from Polyhedron.
- Revised example files.
3.4 (19 Jun 2001)
- Cleanup in binary_file_io.h.
- Fixed warnings about unused variables in File_writer_*.h.
3.3 (18 Jun 2001)
- Converted files in the demo and example directory to the new design.
- Fixed geomview problem with polyhedron names.
- Fixed binary file IO problem with OFF file format.
3.2 (18 Jun 2001)
- Merged old design files and new design files into one package.
First internal release of new design. Old design disabled by
default. Can be enabled using #define CGAL_USE_POLYHEDRON_DESIGN_ONE
- Files in the demo and example directory are not yet converted
to the new design.
3.1 (21 Sep 2000)
Complete redesign of the HalfedgeDS. Incompatible to previous
versions. The design provides much more flexibility and can
support planar maps and other data structures more easily.
The class interface for CGAL::Polyhedron_3 is pretty much the
same, basically only the template parameters have changed. Thus,
only minor changes in this package. Tested with g++ and MipsPro 7.3.
2.11 (04 Feb 2000)
Changing CGAL_static_cast to static_cast<> in File_header_OFF.C.
2.10 (20 Dec 1999)
Replaced std::abort() with CGAL_CLIB_STD::abort in off_bbox.C,
off_glue.C and off_transform.C.
2.9 (13 Dec 1999)
Updated to the new namespace macro for clib functions --
CGAL_CLIB_STD.
2.8 (06 Dec 1999)
Updated demo directory (README, makefile, cgal_test removed).
2.7 (25 Nov 1999)
std:: added to abort() functions in examples.
2.6 (22 Jun 1999)
'void inline' order changed in IO/binary_file_io.h.
2.5 (29 Apr 1999)
std::ostream fixed in IO/binary_file_io.h.
2.6 (22 Jun 1999)
terr_triang fixed. geomview.C renamed to geomview_demo.C.
2.4 (12 Apr 1999)
Include "cstring" for test.
2.3 (24 Mar 1999)
Fixes name space for std::isalnum(), std::isdigit(), std::atoi().
2.2 (16 Mar 1999)
Fixes name space for std::min() and std::max().
2.1 (09 Mar 1999)
Standard headers, std namespace and CGAL namespace.
1.11 (17 Dec 1998)
Three examples fixed to work with new header file names and the
new Triangulation package.
1.10 (08 Oct 1998)
File_info has been completely integrated into File_header
and the new File_header_extended. The writer and scanner classes
are changed to work with this new File_header.
All examples and demos have been adapted and shortened to
be more readable.
1.9 (10 Jul 1998)
Makefile equipped with LONG_NAME workaround.
1.8 (03 Jun 1998)
A few changes in the doc. Chapter entry in header. Adapted to
new header file known_bit_size_integers.h and removal of the
is_odd function.
1.7 (09 Apr 1998)
Spell checker.
1.6 (02 Apr 1998)
Bugs fixed in the examples terr_trian.C and triangulation_print_OFF.h.
1.5 (24 Mar 1998)
Adapted for new CGAL_BIG_ENDIAN flags.
1.4 (19 Mar 1998)
Include iostream.h in binary_file_io.h.
1.3 (05 Mar 1998)
Examples fixed.
1.2 (03 Mar 1998)
example terr_trian fixed. Geomview_stream support added.
New demo for Geomview_stream added.
1.1 (01 Mar 1998)
First release. Relates to the Polyhedron package 1.5 (25 Feb 1998).
None of this package was available in CGAL 0.9.