Maxime Gimeno
e6c767d5c9
Simplify the GNUC versions tests
2021-05-12 15:45:07 +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
52164b1fba
First pass on removing license notice in header for LGPL files
2019-10-19 15:40:30 +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
Maxime Gimeno
64253458aa
Fix warnings
2019-07-12 10:49:10 +02:00
Maxime Gimeno
78db3f646d
Solve conflicts
2019-04-09 10:04:44 +02:00
Sébastien Loriot
124012d9f9
replace cpp11::array by std::array
2019-03-29 13:28:33 +01:00
Marc Glisse
7b2dfaccff
Remove macro CGAL_FORWARD
2019-02-08 15:37:38 +01:00
Marc Glisse
4b369cd70e
Remove macro CGAL_FORWARDABLE
2019-02-08 15:34:02 +01:00
Marc Glisse
cde81908d4
Remove some C++98 code to unclutter the files a bit.
2019-02-08 15:18:09 +01:00
Marc Glisse
34cbb9cd4b
Make Epeck_d work & C++14-only cleanups
...
Still some rough edges:
1) double tab[]={.1,.2,.3}; Point_d p(tab+0,tab+3); lazily stores
iterators to tab, so tab had better still be alive when we need
update_exact.
2) One functor (point on a sphere) cannot be done exactly exactly with
a representation center+squared radius.
3) Several hacks that make this not as generic as it should be.
2019-02-03 23:16:28 +01:00
Sébastien Loriot
0550728292
fix indentation
2018-12-06 14:19:33 +01:00
Sébastien Loriot
864d4cd0c1
fix maybe-uninitialized warning
2018-12-06 14:17:19 +01:00
Sébastien Loriot
0698f79aff
add SPDX identifier for files under the LGPL-3+ license
2017-11-12 10:17:50 +01:00
Andreas Fabri
52f8129579
replace all std::bind with boost::bind
2016-02-04 08:59:38 +01:00
Andreas Fabri
c97484512d
Use assertion_code()
2016-01-26 17:03:33 +01:00
Andreas Fabri
34af59ecd1
one more assertion_code()
2016-01-21 12:30:25 +01:00
Andreas Fabri
3b519819b4
Use assertion_code()
2016-01-21 09:33:45 +01:00
Andreas Fabri
6e1a97858f
Use CGAL_assertion_code() to avoid warning
2016-01-20 12:16:25 +01:00
Sebastien Loriot
c1def7afc7
fix warning
2015-07-28 17:15:06 +02:00
Marc Glisse
0f8c681de9
Rename 2 header files that Laurent doesn't like.
2014-07-02 19:19:42 +02:00
Marc Glisse
eb996046c3
Rename macros to appease check_macro_names.
2014-05-16 11:02:42 +02:00
Marc Glisse
fa7fdb2dfb
Add copyright/license header everywhere.
2014-05-08 20:18:12 +02:00
Marc Glisse
ef14beca0d
typedef Epick_d::Dimension
2014-03-18 17:31:17 +01:00
Marc Glisse
6f7814bf5d
Use cpp11::array and std::vector instead of eigen to store objects,
...
because of alignment issues (fingers crossed for C++17...).
This showed a bug in the way I was conditionally enabling some functors,
good thing there are more than 2 integers.
2014-03-14 21:28:47 +01:00
Marc Glisse
0d1a8f8c96
using typename Base::X; was broken in gcc-4.6. Replace with typedef.
2014-03-13 13:35:25 +01:00
Marc Glisse
3eb0fd546c
C++0x -> C++11
2014-03-12 11:54:10 +01:00
Marc Glisse
271debb4ac
Kernel_d/ -> NewKernel_d/ to avoid conflicts.
...
The whole content is currently private.
2014-03-12 11:35:12 +01:00