Laurent Rineau
|
fe91249ac4
|
Merge pull request #4474 from sloriot/CGAL-warning_macro
Update warning macro usages
# Conflicts:
# Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h
|
2020-01-17 16:27:13 +01:00 |
Laurent Rineau
|
b91c43ba54
|
Fix more occurrences of -Wstring-conversion (clang++)
|
2020-01-16 15:09:45 +01:00 |
Sébastien Loriot
|
52164b1fba
|
First pass on removing license notice in header for LGPL files
|
2019-10-19 15:40:30 +02:00 |
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
|
4581f1b7a8
|
Morte replacements
|
2019-06-05 08:39:55 +02:00 |
Laurent Rineau
|
5c2df203b4
|
Merge pull request #3943 from mglisse/Number_types-expression_templates-glisse
Misc fixes for expression templates
|
2019-05-23 08:50:17 +02:00 |
Laurent Rineau
|
b8fe6b10ee
|
Merge pull request #3804 from afabri/CGAL_tests_must_not_include_basic-GF
Do not include <CGAL/basic.h>
|
2019-05-21 16:37:01 +02:00 |
Marc Glisse
|
a676b75ca0
|
Misc fixes for expression templates
|
2019-05-17 19:48:41 +02:00 |
Laurent Rineau
|
2f8eeb0db3
|
Fix the headers dependency-hell around gmpxx in Number_types
|
2019-05-09 15:05:23 +02:00 |
Andreas Fabri
|
8a3c4389a4
|
Fix for Circular_kernel_3
|
2019-04-12 12:58:52 +02:00 |
Andreas Fabri
|
9a7c91c460
|
Compute_approximate_angle_3 exists already in the spherical kernel
|
2019-04-11 09:48:30 +02:00 |
Sébastien Loriot
|
1d908c1c0b
|
remove code for CGAL_INTERSECTION_VERSION 1
|
2019-03-29 13:28:32 +01:00 |
Sébastien Loriot
|
82c13e6e74
|
remove cpp11 workaround in kernel related packages
|
2019-03-29 10:41:50 +01:00 |
Andreas Fabri
|
546388574d
|
Circular_kernel_3: Initialize data member
|
2019-02-19 14:44:11 +01:00 |
Andreas Fabri
|
7fc2b8e80e
|
Initialize data member; remove mutable
|
2019-02-12 17:29:30 +01:00 |
Andreas Fabri
|
14663ea7b4
|
A circular_arc constructed from 3 points is not _full
|
2019-02-11 15:22:17 +01:00 |
Andreas Fabri
|
d8bef63907
|
Do not initialize in the default constructor of circular_arc_3
|
2019-02-11 14:58:18 +01:00 |
Laurent Rineau
|
6ffd76a87e
|
Merge pull request #2792 from afabri/Intersections_3-Add_missing_do_intersect-GF
Intersections_3: Add missing do_intersect() overloads
|
2019-01-18 16:37:54 +01:00 |
Marc Glisse
|
5445e1714d
|
Clamp value to [-1,1] before computing asin in approximate_angle().
|
2018-12-02 23:26:32 +01:00 |
Marc Glisse
|
e58cc2c24b
|
Go through int for enum -> FT.
|
2018-10-15 17:12:45 +02:00 |
Andreas Fabri
|
0d3ac75518
|
Introduce namespace Intersections
|
2018-05-04 08:57:56 +02:00 |
Andreas Fabri
|
f9dcc6f1a4
|
No need for do_intersect(Sphere/Line) in the Spherical_kernel_3 as it is already provided by the Linear_kernel
|
2018-05-04 08:57:56 +02:00 |
Sébastien Loriot
|
ff26773f7b
|
remove include directive for checking GPL compliance in LGPL headers
|
2017-11-12 10:21:35 +01:00 |
Sébastien Loriot
|
ee57fc2d6c
|
add SPDX identifier for files under the GPL-3+ license
|
2017-11-12 10:17:51 +01:00 |
Sébastien Loriot
|
0698f79aff
|
add SPDX identifier for files under the LGPL-3+ license
|
2017-11-12 10:17:50 +01: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
|
eb64523536
|
Make the additional type a maco. Add operator(int) for a visitor
|
2016-10-18 16:03:40 +02:00 |
Andreas Fabri
|
ca609917db
|
Explain in a comment in the code
|
2016-10-15 08:12:03 +02:00 |
Andreas Fabri
|
26fdc0c160
|
The same for the 3D Circular Kernel
|
2016-10-14 18:27:08 +02:00 |
Sébastien Loriot
|
f92e0751c8
|
add missing include directive
|
2016-09-30 15:23:15 +02:00 |
Laurent Rineau
|
51f5697d3d
|
Add missing #include
|
2016-09-30 15:23:14 +02:00 |
Andreas Fabri
|
3c965a56d6
|
Fix package Circular_kernel_3: include headers
|
2016-09-30 15:22:28 +02:00 |
Andreas Fabri
|
b7f9849599
|
Replace CGAL::get() with CGAL::get_pointee_or_identity() and remove using get::
|
2015-04-30 11:31:21 +02:00 |
Andreas Fabri
|
c9a6e20d1e
|
remove unused typedefs
|
2013-09-18 11:19:05 +02:00 |
Andreas Fabri
|
d31c8b4de9
|
fix copy paste error
|
2013-09-17 09:03:29 +02:00 |
Andreas Fabri
|
6c547e5663
|
Mainly added includes
|
2013-09-13 22:24:30 +02:00 |
Sébastien Loriot
|
a925cdaa56
|
use nested functor instead of free function
trivial bugfix locally tested
|
2013-06-26 10:12:38 +02:00 |
Sébastien Loriot
|
496d75c256
|
update licenses that were incorrect after merging replace object feature branch
|
2013-06-21 15:06:17 +02:00 |
Sébastien Loriot
|
c67ba90514
|
Merge branch 'Kernel-replace_object-pmoeller-old' into Kernel-replace_object-pmoeller
Conflicts:
Circular_kernel_2/include/CGAL/Circular_kernel_2/Circular_arc_2.h
Circular_kernel_2/include/CGAL/Circular_kernel_2/internal_functions_on_circle_2.h
Installation/changes.html
Kernel_d/doc/Kernel_d/CGAL/intersections_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Center_of_sphere_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Compare_lexicographically_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Component_accessor_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Compute_coordinate_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Contained_in_affine_hull_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Contained_in_linear_hull_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Contained_in_simplex_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Equal_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Has_on_positive_side_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Intersect_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Less_coordinate_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Less_lexicographically_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Less_or_equal_lexicographically_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Lift_to_paraboloid_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Linear_base_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Linear_rank_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Linearly_independent_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Midpoint_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Orientation_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Oriented_side_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Orthogonal_vector_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Point_dimension_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Point_of_sphere_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Point_to_vector_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Project_along_d_axis_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Side_of_bounded_sphere_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Side_of_oriented_sphere_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Squared_distance_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Value_at_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Vector_to_point_d.h
|
2013-05-23 13:13:08 +02:00 |
Sébastien Loriot
|
918c111113
|
make Circular_kernel_2 and Spherical_kernel_3 work with a Lazy Linear Kernel
for some reason one should not inherit from the linear
intersection predicate
|
2013-03-22 15:04:38 +01:00 |
Sébastien Loriot
|
dc8cb1af5c
|
fix result_of for Get_equation_3
|
2013-03-21 14:06:05 +01:00 |
Sébastien Loriot
|
83d8a9578b
|
avoid compilation loop when using a decltype based implementation of result_of
same fix as CK2
As expected the Spherical_kernel with Lazy_kernel no longer
compiles. I'll fix it.
|
2013-03-15 18:35:50 +01:00 |
Sébastien Loriot
|
14429d2b8e
|
fix compilation errors
|
2013-03-14 18:32:14 +01:00 |
Sébastien Loriot
|
f97d6b8bd9
|
s/boost::result_of/cpp11::result_of/g
|
2013-03-14 10:38:13 +01:00 |
Sébastien Loriot
|
d6905c61be
|
Merge branch 'Kernel-replace_object-pmoeller-old' into Kernel-replace_object-pmoeller
Conflicts:
AABB_tree/include/CGAL/AABB_tree.h
Circular_kernel_2/include/CGAL/Circular_kernel_2/internal_functions_on_line_arc_2.h
Intersections_3/include/CGAL/Intersections_3/intersection_3_1_impl.h
Kernel_23/doc/Kernel_23/CGAL/intersections.h
Kernel_23/doc/Kernel_23/Concepts/FunctionObjectConcepts.h
STL_Extension/doc/STL_Extension/CGAL/iterator.h
|
2013-03-14 10:29:31 +01:00 |
Sébastien Loriot
|
f0f34d45fa
|
workaround to force the usage of the tr1 implementation of result_of from boost
see http://www.boost.org/doc/libs/1_52_0/libs/utility/utility.htm#result_of
|
2013-02-04 11:30:28 +01:00 |
Philipp Möller
|
03151d7bb7
|
intersection_return now also uses result_of
|
2012-12-10 17:20:36 +01:00 |
Philipp Möller
|
05115c91ce
|
fixup move
|
2012-12-10 17:20:15 +01:00 |