Commit Graph

56 Commits

Author SHA1 Message Date
Sébastien Loriot 254d60f642 First pass on removing license notice in header for GPL files 2019-10-19 15:23:19 +02:00
Sébastien Loriot 7356421d80 introduce Commercial license SPDX tag 2019-10-19 12:15:19 +02:00
Sébastien Loriot 9bd9c68b83 update LGPL[23]+ and GPL[23]+ SPDX tags
ack -l --no-svg "SPDX-License-Identifier: GPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-3.0+/SPDX-License-Identifier: GPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-3.0+/SPDX-License-Identifier: LGPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: GPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-2.0+/SPDX-License-Identifier: GPL-2.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-2.0+/SPDX-License-Identifier: LGPL-2.0-or-later/"
2019-10-18 21:57:54 +02:00
Andreas Fabri 93cfd56c83 Fix for VC2017 which has a problem with the conversion to std::pair 2018-11-20 16:54:30 +01:00
Sébastien Loriot ee57fc2d6c add SPDX identifier for files under the GPL-3+ license 2017-11-12 10:17:51 +01:00
Maxime Gimeno 96f7b0f138 Fix catch value warnings 2017-07-21 11:27:14 +02:00
Mael Rouxel-Labbé 4944a6d48a Fixed some indentation in Skin_surface_3 2017-06-28 10:16:23 +02:00
Mael Rouxel-Labbé 0c813e42b1 Improved readability of Skin_surface_3
Only indentation and whitespace is changed.

Almost like a skin (sur)facelift !
2017-06-28 10:14:35 +02:00
Mael Rouxel-Labbé ecf92c4689 Removed any use of Regular_triangulation_euclidean_traits from Skin surface 2017-06-28 10:14:35 +02:00
Mael Rouxel-Labbé 81bc8604f0 Fixed Bare_point / Weighted_point across Skin_surface
This also removes the definition of Bare_point from the Skin surface
traits class (as it should be: Skin_surface defines Bare_point)
2017-06-28 10:14:35 +02:00
Andreas Fabri 7c89697d17 WIP: Almost fix Skin_surface_3 2017-06-28 10:14:35 +02:00
Sébastien Loriot 50510c05ea add include directive for license of all GPL header files
done using:
ack-grep "^GPL" */package_info/*/license.txt -l | awk -F "/" '{print $1}' > /tmp/gpl_packages
for i in `cat /tmp/gpl_packages | \
          grep -v Operations_on_polyhedra | \
          grep -v Algebraic_kernel_for_circles | \
          grep -v Algebraic_kernel_for_spheres | \
          grep -v Polyhedron_IO`;
do
  echo $i
  python Scripts/developer_scripts/add_license_in_pkg_header.py $i
done
python Scripts/developer_scripts/add_license_in_pkg_header.py Operations_on_polyhedra Polygon_mesh_processing
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_circles Circular_kernel_2
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_spheres Circular_kernel_3
python Scripts/developer_scripts/add_license_in_pkg_header.py Polyhedron_IO Polyhedron
2017-01-19 15:20:25 +01:00
Andreas Fabri 54ec8f9d92 the VC++ testsuite should pass now 2016-11-03 13:06:02 +01:00
Andreas Fabri 224e75413c Add member initializer 2015-07-17 10:55:38 +02:00
Laurent Rineau dc91170ac8 Remove unused variables 2012-01-23 08:09:05 +00:00
Laurent Rineau 8f59fd9592 Turn QPL into LGPLv3+ 2012-01-13 16:33:35 +00:00
Andreas Fabri 7578d859d9 const static int is illegal 2011-06-30 22:16:29 +00:00
Nico Kruithof 8364150a57 Fixing the Skin surface package for kernels other than the EPIC-kernel. 2010-11-30 20:34:12 +00:00
Sébastien Loriot 52317dd49f add python script (replace_CGAL_NAMESPACE.py) to replace CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE
by namespace CGAL { and } //namespace CGAL. in all .h and .cpp files
in a directory.
Apply it to all packages in the trunk
Remove macro definition from the config.h file.
2010-06-09 07:37:13 +00:00
Nico Kruithof d8cfbae694 Resolving errors reported by the Intel compiler and LLVM 2010-05-20 19:04:35 +00:00
Nico Kruithof 33e9b04848 Removed an unused and non-ansi-compliant constructor 2010-05-11 06:06:51 +00:00
Andreas Fabri 78982e2575 Protection is outside the try block as VC8 has the CGAL_CFG_FPU_ROUNDING_MODE_UNWINDING_VC_BUG 2008-10-23 13:10:00 +00:00
Sylvain Pion a8e8ecfdcf Replace Interval_nt_advanced::unsafe_comparison by Uncertain_conversion_exception.
(it was alrady the same type, but now the filtering code can be independent on Interval_nt_advanced
(think other interval types, or other types of filters).
2008-07-31 13:31:26 +00:00
Nico Kruithof 608521f6db Fixed missing include files and removed the beginning of the link to the delaunay mesher. 2008-06-27 13:06:20 +00:00
Nico Kruithof 86fd3693c7 Removed unreacheable statement that a compiler was complaining about 2008-01-14 07:22:49 +00:00
Andreas Meyer fdeedcf8b0 some low level code cleanup. renamed
* CGAL_error to CGAL_error_msg
* introduced a macro CGAL_error()
* added some words about CGAL_error to the developers manual
* renamed most of assert(x) into CGAL_assertion(x)
* renamed exit(x) with x != 0 , CGAL_assertion(false) and assert(false) into CGAL_error
* CORE left untouched, OpenNL changed
2007-11-07 16:51:18 +00:00
Nico Kruithof 03f98cabf2 The orientation predicate in the triangulated mixed complex is now
exact (reverts to exact computations if necessary)
2007-08-07 12:01:50 +00:00
Nico Kruithof d065112fd7 Working on a singular iterator problem 2007-02-09 21:25:43 +00:00
Nico Kruithof 5faec8acca Removed compiler errors in gcc 4.1.1 2007-01-31 21:21:39 +00:00
Nico Kruithof 4f941a08de Found the bug, skin surface package should be fine now 2007-01-29 13:06:27 +00:00
Nico Kruithof 850e86b855 Testing the package 2007-01-29 08:13:44 +00:00
Nico Kruithof a1ced1f1ad Cleaned up a lot of code. Need to check why interval arithmetic is not working properly. 2007-01-28 21:31:37 +00:00
Nico Kruithof 8f4555ea5d Added triangulated_mixed_complex back. Next, do the locate in the
triangulated mixed complex
2006-12-22 13:07:26 +00:00
Nico Kruithof 8ac0951040 Working on compilation errors 2006-11-24 13:56:23 +00:00
Nico Kruithof 162527c483 Working on the filtered triangulated mixed complex 2006-11-15 21:12:21 +00:00
Nico Kruithof d043059303 Renaming Mixed_complex_traits to Skin_surface_traits 2006-08-18 13:35:28 +00:00
Nico Kruithof 9fb81a174d Optimizing the new implicit mixed complex code
next: do the same for the subdivision
2006-08-17 09:31:06 +00:00
Nico Kruithof 66afbadb7e Last changes 2006-08-07 16:34:57 +00:00
Nico Kruithof 7cd795d17e Removing old code. (and fixing a small bug) 2006-08-04 15:42:11 +00:00
Nico Kruithof 2276621ff1 First version starting to work with the implicit mixed complex.
Next: remove redundant code
2006-08-03 15:25:29 +00:00
Nico Kruithof 8794e127d5 Changes to the triangulated mixed complex 2006-07-31 07:18:23 +00:00
Nico Kruithof 2a753035fb Facturized code in triangulate_mixed_complex_3 2006-07-28 08:16:56 +00:00
Nico Kruithof a52f20ae99 Starting to implement the interface to the delaunay mesher 2006-07-27 13:35:44 +00:00
Nico Kruithof e1952b7a28 debugged examples and made some minor changes to the documentation 2006-07-25 12:22:48 +00:00
Nico Kruithof 3590b460e8 while -> for 2006-07-03 07:48:25 +00:00
Nico Kruithof fff18dbc49 Forgot a type 2006-07-03 07:40:10 +00:00
Nico Kruithof e3a8c08f11 Added edge_collapse to the triangulated mixed complex 2006-05-23 14:59:01 +00:00
Nico Kruithof 4cef8e20fc Reducing more memory 2006-05-19 10:07:25 +00:00
Nico Kruithof abdc1579bd Reducing memory consumption 2006-05-19 07:13:22 +00:00
Nico Kruithof f253d1a28b Made the examples working 2006-05-16 14:21:41 +00:00