Sébastien Loriot
106645ec2e
make sure the rounding mode is to nearest when doing exact computations
...
Thoses changes should have been done when the code was modified for
CGAL_CFG_FPU_ROUNDING_MODE_UNWINDING_VC_BUG
2021-09-09 09:55:16 +02:00
Sébastien Loriot
0779373835
extra run of the script to remove tabs and trailing whitespaces
...
right after the merge of 4.14 release branch
+ manual fix on one line in:
* Arrangement_on_surface_2/include/CGAL/IO/Arr_text_formatter.h
* .travis/generate_travis.sh
2020-03-26 14:16:06 +01: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
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