Commit Graph

30 Commits

Author SHA1 Message Date
Sébastien Loriot 0ee31a5d4f remove extra parenthesis 2023-06-19 19:17:49 +02:00
Sébastien Loriot c8a88b9014 remove CGAL_static_assertion* 2023-06-15 10:42:10 +02:00
Sébastien Loriot ac8b6d4731 boost::is_same --> std::is_same 2022-06-10 08:18:20 +02:00
Giles Bathgate 0ef8127c71 The CGAL_NOEXCEPT macro is no longer needed 2021-04-28 21:03:00 +01: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
Laurent Rineau d2eb07bbcd Fix warning
This file specializes `std::swap` for a CGAL class. The `noexpect`
part of the signature was missing (when C++11).

```
In file included from [..]/test/Polynomial/Exponent_vector.cpp:4:
[...]/include/CGAL/Exponent_vector.h:172:6: warning: 'swap<CGAL::Exponent_vector>' is missing exception specification 'noexcept(is_nothrow_move_constructible<Exponent_vector>::value && is_nothrow_move_assignable<Exponent_vector>::value)'
void swap(CGAL::Exponent_vector& ev1, CGAL::Exponent_vector& ev2){
     ^
                                                                  noexcept(is_nothrow_move_constructible<Exponent_vector>::value && is_nothrow_move_assignable<Exponent_vector>::value)
[..]/include/CGAL/Exponent_vector.h:172:6: note: previous declaration is here
1 warning generated.
```
https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-4.14-Ic-99/Polynomial/TestReport_cgaltester_x86-64_Darwin-13.0_Apple-clang-5.0_Release-cpp11.gz
2019-01-17 10:11:42 +01:00
Andreas Fabri f627339eea Fix Vec and Exponent_vector 2019-01-15 18:32:48 +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 6c547e5663 Mainly added includes 2013-09-13 22:24:30 +02:00
Laurent Rineau d19578725b Fix warnings 2013-02-07 18:15:23 +01:00
Sébastien Loriot 91a5327fa8 change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
Guillaume Damiand a29c905ee0 Replace BOOST_STATIC_ASSERT by CGAL_static_assertion. 2011-08-31 14:30:07 +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
Michael Hemmer 3923e6a15d improved lexx compare 2009-08-17 07:28:32 +00:00
Eric Berberich 341721bb2c make swap inline to avoid link error 2009-02-05 12:51:19 +00:00
Michael Hemmer a377c7ced2 don't inherit Exponent_vector from std::vector<int> 2009-01-04 16:05:03 +00:00
Andreas Fabri a9aefab1c1 Added license headers 2008-12-06 21:18:27 +00:00
Eric Berberich 4c8c522f63 added new constructors for Exponent_vectors 2008-10-21 16:21:57 +00:00
Michael Hemmer 95180e4fdd rm std::vector specific constructors from Exponent_vector 2008-10-15 09:52:17 +00:00
Michael Hemmer 734595f223 fixed bug in constructor 2008-07-29 10:14:52 +00:00
Michael Hemmer dbeaa719ac added constructor (int , int ) 2008-07-25 15:48:42 +00:00
Sebastian Limbach 7c18b6d5db "inline" added to avoid linking problems 2008-05-08 09:05:47 +00:00
Michael Hemmer e572d6e9d2 added operator << 2008-04-14 10:32:12 +00:00
Michael Hemmer 5c28944805 update Exponent_vector 2008-01-09 17:01:45 +00:00
Sebastian Limbach 7b72fa54b4 output_benchmark member function added. Used by Polynomial::output_benchmark. 2007-09-27 08:14:12 +00:00
Laurent Saboret 9d0d302a87 Fixed svn properties of whole trunk 2006-12-18 09:37:55 +00:00
Michael Hemmer a74dcdca9e first version of class Polynomial (from EXACUS)
added Polynomial_traits_d 
TODO: 
rm old Polynomial_traits
2006-12-07 13:46:43 +00:00