mirror of https://github.com/CGAL/cgal
301 lines
9.0 KiB
Plaintext
301 lines
9.0 KiB
Plaintext
14 March 2006 Joachim Reichel
|
|
- Added/fixed CGAL_MAKEFILE= line in makefiles
|
|
|
|
27 February 2006 Andreas Fabri
|
|
- Added a Base::using in PM_point_locator.h
|
|
- Added using statements in Bounding_box_2.h
|
|
|
|
20 January 2006 Andreas Fabri
|
|
- Added rule for examples/polylines.C
|
|
|
|
20 December Andreas Fabri
|
|
- Replaced this-> in member initialization with Base:: in order to avoid warning for VC7
|
|
|
|
19 December Andreas Fabri
|
|
- Added tags for the constructors with an iterator range of polygons/polylines
|
|
- Moved code in include/CGAL/Nef_2/HDS_items.h inside the namespace CGAL
|
|
|
|
15 December Peter Hachenberger
|
|
- added two template parameters for items (default HDS_items) and labels (default bool)
|
|
- added constructor for the union of multiple potentially intersecting polygons
|
|
- added constructor for the union of multiple polylines
|
|
|
|
15 December Andreas Fabri, Peter Hachenberger
|
|
- introduced a Bounded_kernel
|
|
|
|
13 March 2005 Sylvain Pion
|
|
- Nef_polynomial : use boost/operators, and remove specializations for
|
|
int and double.
|
|
|
|
=============================== CGAL 3.1 ======================
|
|
|
|
19 December 2004 Andreas Fabri
|
|
- Updated file headers in the demos
|
|
|
|
05 November 2004 Sylvain Pion
|
|
- Move debugthread inside namespace CGAL, and protect it under CGAL_NEF_DEBUG.
|
|
|
|
02 November 2004 Andreas Fabri
|
|
- Replaced macro _DEBUG with CGAL_NEF_DEBUG
|
|
|
|
28 September 2004 Andreas Fabri
|
|
- Changes for g++-3.4.0
|
|
|
|
24 August 2004 Andreas Fabri
|
|
- changes in doc_tex for pdflatex
|
|
|
|
01 June 2004 Radu Ursu
|
|
- updated QPL header in Nef_polynomial.h
|
|
|
|
17 May 2004 Menelaos Karavelas
|
|
- replaced Point by Point_2 in the demo in order to resolve clash with
|
|
the Mac version of Qt
|
|
|
|
3 April 2004 Sylvain Pion
|
|
- Remove debug options from testsuite makefile to please PGCC.
|
|
|
|
25 March 2004 Radu Ursu
|
|
- made the doc work with the new implementation of Manual tools
|
|
|
|
23 March 2004 Radu Ursu
|
|
- Put splitters between the widgets of the demo so that the drawing area
|
|
could become bigger
|
|
|
|
10 February 2004 Radu Ursu
|
|
- Updated headers in examples
|
|
|
|
1.55 (18 Jan 2004)
|
|
- Rename USING in CGAL_USING.
|
|
|
|
1.54 (18 Jan 2004)
|
|
- Remove CGAL_CFG_MATCHING_BUG_2.
|
|
|
|
1.53 (18 Jan 2004)
|
|
- Replace obsolete macros CGAL_TYPENAME_MSVC_NULL, CGAL_TEMPLATE_NULL
|
|
and CGAL_NULL_TMPL_ARGS.
|
|
|
|
1.52 (11 Jan 2004)
|
|
- Change _R to R_ to please Darwin.
|
|
|
|
1.51 (27 Nov 2003) [rursu]
|
|
- removed Polynomial-test from cgal_test in test directory.
|
|
|
|
1.50 (26 Nov 2003) [rursu]
|
|
- Removed Polynomial files from Nef_2 and moved in Polynomial package
|
|
|
|
1.49 (17 Nov 2003)
|
|
- Replaced obsolete CGAL_NULL_TMPL_ARGS with <>
|
|
|
|
1.48 (19. October 2003)
|
|
- Fix MipsPro warnings.
|
|
|
|
1.47 (15. September 2003) [af]
|
|
- New license headers
|
|
|
|
1.46 (15. September 2003) [af]
|
|
- Added intro.tex to the reference manual
|
|
|
|
1.45 (10. September 2003) [rursu]
|
|
- Qt_help_window is in the CGAL namespace now.
|
|
|
|
1.44 (7. September 2003) [rursu]
|
|
- demo use now the new class Qt_help_window instead of HelpWindow
|
|
- demo use the new demo icon demoicon
|
|
|
|
1.43 (3. September 2003) [af]
|
|
- Unenabled specialisation of sign and of gcd for VC7
|
|
|
|
1.42 (27. August 2003)
|
|
- Remove non-const operator[] of Polynomial.
|
|
|
|
1.41 (6. August 2003) [af]
|
|
- Changed to_double(Polynomial)
|
|
|
|
1.40 (5. August 2003) [af]
|
|
- Yet another tryout for g++3.3 to get rid of error message
|
|
- Added missing inline in a forward declaration
|
|
- Changed maintainer
|
|
|
|
1.38 (31. Jul 2003) [af]
|
|
- Added friend declarations (for g++-3.2, g++-3.3)
|
|
|
|
1.34-1.27
|
|
- cgal_submit problems
|
|
|
|
1.33 (28. Jul 2003) [af]
|
|
- Added operator< for SPolynomial with int in Filtered_extended_homogeneous.h
|
|
- Added workaround in Polynomial.h for VC7
|
|
|
|
1.32 (16 Jul 2003) [af]
|
|
- Removed specializations of Polynomial<T>::operator-() for T = int and double
|
|
|
|
1.31 (28 Jun 2003) [rursu]
|
|
- replaced Leda_based demo with Qt_widget demo
|
|
- fixed demo/Nef_2/makefile for FreeBSD
|
|
|
|
1.30 (18 Jun 2003) [af]
|
|
- Added Rational in Nef polyhedron testsuite, in the LEDA case
|
|
|
|
1.29 (12 Jun 2003) [af]
|
|
- Removed unused variables in Filtered_extended_homogeneous
|
|
- Removed SNIHACK in Polynomial
|
|
- Replaced Polynomial constructor with two iterators by
|
|
an std::pair of iterators to solve the matching problems.
|
|
|
|
|
|
1.28 (6 May 2003)
|
|
- bug fix in Stream >> Polynomial the degree was consumed
|
|
- workaround for MSVC
|
|
|
|
1.27 (17 Apr 2003)
|
|
- removed a ;; to get rid of a warning
|
|
|
|
1.26 (4 Apr 2003)
|
|
- Fixed bug in division
|
|
- Removed all VC6 workarounds
|
|
- Added tests of Extended_cartesian_kernel
|
|
|
|
1.25 (21 Jan 2003)
|
|
|
|
- Polynomial:
|
|
Added operator%.
|
|
Added PRETTY mode for IO.
|
|
Selected alternative PRETTY output format.
|
|
Wrote input parser to accept the pretty format.
|
|
BINARY mode not working! See prepared tests in Polynomial-test.C.
|
|
- Removed warnings caused by some unused static string constants.
|
|
- Added some missing typenames.
|
|
- Changed uses of <strstream> to <sstream>.
|
|
- added missing dereferences in modification operators
|
|
|
|
1.24 (12 Aug 2002)
|
|
- replaced LEFTTURN and friends by LEFT_TURN and friends
|
|
|
|
1.23 (8 Aug 2002)
|
|
- replaced deprecated Construct_direction_of_line_2,
|
|
Construct_source_point_2, Construct_target_point_2, with non-deprepcated
|
|
counterparts.
|
|
- fixed construction of standard ray from a point.
|
|
|
|
1.22 (22 July 2002)
|
|
- fixed doc of Extended_cartesian
|
|
- moved specialization of Polynomial operators to src to allow
|
|
multiple inclusions without linker errors
|
|
|
|
1.21 (8 July 2002)
|
|
- restore changes from 1.19
|
|
|
|
1.20 (8 July 2002)
|
|
- ??? mistake that removed last change
|
|
|
|
1.19 (8 July 2002)
|
|
- rename ASSERT macro to CGAL_NEF_ASSERT to avoid conflict with
|
|
other libraries' macros.
|
|
|
|
1.18 (28 June 2002)
|
|
|
|
- Initialize boolean mark variable in constructors since default
|
|
value on MSVC is not always 'false'.
|
|
|
|
---------------------------- Release 2.4 -------------------------------
|
|
|
|
1.18 (13 May 2002)
|
|
|
|
- Removed LEDA_MEMORY from Vertex, Halfedge, and Face. It won't
|
|
be used anyway, since the HDS container are allocator based.
|
|
- Split HDS_items definition into separate classes for Vertex,
|
|
Halfedge, Face and Items.
|
|
|
|
1.17 (08 May 2002)
|
|
|
|
- Moved external member function definitions into class definitions
|
|
to please VC7.
|
|
|
|
1.16 (7 May 2002)
|
|
- casting of Standard_RT(0) required before assignment for Borland
|
|
|
|
1.15 (2 May 2002)
|
|
- enclose the temporary variable in a small scope to ensure it
|
|
is destroyed earlier for SunPRO compiler
|
|
|
|
1.14 (29 Apr 2002)
|
|
- added missing cstddef include
|
|
|
|
1.13 (26 Apr 2002)
|
|
- removed SNIINST hack from calls in specialized operator -
|
|
|
|
1.12 (25 Apr 2002)
|
|
- removed CGAL_*_INLINE macros that were in comments in Polynomial.h
|
|
- make specialized operator - for int and double polynomials defined
|
|
for MSVC only
|
|
|
|
1.11 (23 Apr 2002)
|
|
- do not use simple interface for Borland
|
|
- do use SNIHACK for Boralnd, which has touble distinguishing templated
|
|
constructor from specialization
|
|
- removed some const & for the same reason.
|
|
- removed unneeded variable initialization
|
|
- added missing CGAL_NTS before sign
|
|
- added specialization of operator - for Polynomial<int> and <double>
|
|
|
|
1.10 (22 Apr 2002)
|
|
- added function for gcd in content() to distinguish between number types
|
|
with gcd and those without (using Number_type_traits). Rather a hack.
|
|
- changed back from Standard_RT to RT in Extended_homogeneous
|
|
|
|
1.9 (19 Apr 2002)
|
|
- added some missing CGAL_NTS before gcd calls
|
|
- added missing include of number_utils.h
|
|
- added hacks for M$ to resolve ambiguities?
|
|
|
|
1.8 (17 Apr 2002)
|
|
- removed test for MSVC version around certain macros so the
|
|
macros get defined for VC7 as well.
|
|
|
|
1.7 (16 Apr 2002)
|
|
- added typedef (and typename) of Has_gcd tag to get rid of problem for
|
|
g++ 3.0
|
|
|
|
1.6 (11 Apr 2002)
|
|
|
|
- Removed HalfedgeDS_using_in_place_list.h and HalfedgeDS_default.h
|
|
in include/CGAL/Nef_2. They are not used anymore (there counterparts
|
|
in include/CGAL are used in general except for MSC).
|
|
|
|
1.5 (24 Mar 2002)
|
|
|
|
- added iterator access function documentation
|
|
- converted to use of CGAL_NTS gcd function
|
|
|
|
1.4 (22 Mar 2002)
|
|
|
|
- Changed conditional compilation for _MSC_VER to
|
|
_MSC_VER <= 1200 (i.e. VC6). We'll try to get the general
|
|
design to work with VC7.
|
|
|
|
1.3 (19 Mar 2002)
|
|
|
|
- PM_overlayer.h: changed use of Partition to Union_find.
|
|
|
|
1.2 (19 Mar 2002)
|
|
|
|
- added some CGAL_LEDA_SCOPEs to make conversion to LEDA version
|
|
with namespaces
|
|
- added missing CGAL:: in demo program
|
|
- minor changes to please SunPro CC
|
|
|
|
1.1 (18 Mar 2002)
|
|
|
|
- include/CGAL/HalfedgeDS_default_MSC.h: Fixed bug in copy
|
|
constructor and assignment operator to copy pairs instead of
|
|
single halfedges. Bug reported by Xiangmin Jiao and fixed in
|
|
original HalfedgeDS 3.4 (15 Jun 2001).
|
|
- include/CGAL/HalfedgeDS_default_MSC.h: Added use of
|
|
CGAL_ALLOCATOR, otherwise the default allocator used in
|
|
In_place_list that could be incompatible with new/delete
|
|
would have created problems.
|
|
|
|
0.9 (9 Sept 2000)
|
|
|
|
initial release
|