Commit Graph

402 Commits

Author SHA1 Message Date
Sébastien Loriot 8bb22d5b2c extra run of the script to remove tabs and trailing whitespaces
right after the merge of the 5.0 release branch

+ manual fix of the files (indentation was changed in the meantime):
   * Spatial_sorting/include/CGAL/Multiscale_sort.h
   * Spatial_sorting/test/Spatial_sorting/test_multiscale.cpp
2020-03-26 14:26:59 +01:00
Sébastien Loriot 8b153fb495 Merge branch 'cgal/releases/CGAL-5.0-branch'
whitespace+tab removal, merged with option -Xignore-space-change
2020-03-26 14:22:32 +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
Laurent Rineau 4ec82f4b09 Merge pull request #4540 from mglisse/handle
Some noexcept, swap, etc to help Handle* types
2020-03-05 14:52:09 +01:00
Marc Glisse 3ebe8839b6 swap for Point_2 and Point_d
and make the implementations more similar, in case someone wants to
replace it with a macro at some point.
2020-03-01 12:50:13 +01:00
Laurent Rineau a9102bd3d9 Merge pull request #4484 from mglisse/Triangulation-test_Epeck_d-glisse
Also test Triangulation with Epeck_d
2020-02-14 14:39:26 +01:00
Laurent Rineau 0d1a89ac32 Implement a workaround for MSVC 2015
See the compilation errors at:
https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-5.1-Ic-68/Triangulation/TestReport_afabri_x64_Cygwin-Windows10_MSVC2015-Debug-64bits.gz
2020-02-11 13:56:53 +01:00
Sébastien Loriot f1d85d3f63 Merge remote-tracking branch 'cgal/master' 2019-12-20 09:29:50 +01:00
Marc Glisse 0a3c85c781 Fewer dereferences. 2019-11-09 10:11:13 +01:00
Marc Glisse 2a0eac67f0 Remove some unnecessary dereferencing. 2019-11-09 09:58:21 +01:00
Sébastien Loriot b9a079b530 remove cpp11/cpp0x 2019-11-04 11:34:53 +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
Marc Glisse 215d05f714 TAB-allergy 2019-07-23 14:52:51 +02:00
Sebastien Loriot 2a426bb1e1
Merge pull request #4063 from sloriot/CGAL-NO_CXX11
Remove CGAL_CXX11 macro usage
2019-07-19 16:16:22 +02:00
Sebastien Loriot 4f62fd0321
Merge pull request #4081 from mglisse/NewKernel_d-loopinv-glisse
Move store outside the loop.
2019-07-19 15:37:24 +02:00
Marc Glisse 8b207c6aef Add functors for weighted alpha-complexes.
Not sure why I have both Side_of_bounded_sphere and
Side_of_bounded_circumsphere for the unweighted case.
2019-07-13 23:24:50 +02:00
Marc Glisse b156ae6a1b Move store outside the loop.
Looks like a typo kind of mistake: the value was computed and stored
repeatedly in the inner loop instead of once in the outer loop...
2019-07-12 21:55:20 +02:00
Maxime Gimeno 64253458aa Fix warnings 2019-07-12 10:49:10 +02:00
Sébastien Loriot 0f0e7e6dfa restore comments 2019-07-10 06:23:18 +02:00
Sébastien Loriot c0edb5ecaa remove CGAL_CXX11 macro usage 2019-07-08 11:42:17 +02:00
Laurent Rineau 1957ecc263 Fix a warning
See https://github.com/CGAL/cgal/pull/3660#issuecomment-503915741
2019-06-20 10:14:26 +02:00
Laurent Rineau 45efa5a6c0 Tame a warning from MSVC 2015
```
...\include\CGAL/NewKernel_d/utils.h(85): warning C4552: '*': operator has no effect; expected operator with side-effect
...\include\CGAL/transforming_iterator.h(65): note: see reference to function template instantiation 'decltype(auto) CGAL::Scale<double>::operator ()<const double&>(FT) const' being compiled
        with
        [
            FT=const double &
        ]
```
2019-06-04 16:30:12 +02:00
Laurent Rineau 149046f8c1
Merge branch 'master' into NewKernel_d-lazy_Epeck_d-glisse 2019-04-29 19:54:03 +04:00
Andreas Fabri 057c37828b Fix pragma push/pop 2019-04-15 12:26:03 +02:00
Sébastien Loriot db65bd8ecc Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch' 2019-04-11 21:38:48 +02:00
albert-github 1dd7473818 Correction of links
Correction of redirected links and links that moved to another place.
2019-04-11 21:37:05 +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
Sébastien Loriot f62624c4f9 replace cpp11::tuple by std::tuple 2019-03-29 13:28:33 +01:00
Sébastien Loriot ce126b87c6 remove cpp11::copy_n, cpp11::prev, and cpp11::next and use std instead 2019-03-29 13:28:32 +01:00
Andreas Fabri ce0a5ef64b oops 2019-02-21 13:45:49 +01:00
Andreas Fabri dcf909d994 NewKernel_d: Suppress VC2015 warning 2019-02-21 13:05:26 +01:00
Marc Glisse 5826d192cc Move helper to STL_Extension 2019-02-13 14:29:25 +01:00
Marc Glisse 321268e1d1 CGAL_CXX11 leftover 2019-02-13 14:27:30 +01:00
Marc Glisse 730cfdc2b6 Missing #includes. 2019-02-12 13:23:34 +01:00
Marc Glisse 455d80c8a6 Handle computations the same as constructions. 2019-02-10 15:29:25 +01:00
Marc Glisse 402279bcab Use range-for in a couple places. 2019-02-10 12:57:40 +01:00
Marc Glisse 15d2b82ff8 Copy ranges defined by iterator pairs inside Lazy objects. 2019-02-09 22:31:31 +01:00
Marc Glisse 6e579bb11a Avoid functors that take unpaired input iterators 2019-02-09 12:51:37 +01:00
Marc Glisse 224e127522 Experiment how we can store ranges in lazy objects. 2019-02-08 23:26:27 +01:00
Marc Glisse 28c2763f1a Remove leftover macro CGAL_CONSTRUCTION_OPERATOR 2019-02-08 21:39:47 +01:00
Marc Glisse e2ce6d9daa Remove unnecessary overload of Side_of_oriented_sphere 2019-02-08 21:36:13 +01:00
Marc Glisse a17f5655e1 More [[no_unique_address]] 2019-02-08 17:21:28 +01:00
Marc Glisse f099add88e Various small simplifications 2019-02-08 16:54:08 +01:00
Marc Glisse 02cfcafb72 Replace some boost with std.
It doesn't help much, but we should still stop using those boost
facilities that are now standard.
2019-02-08 16:16:20 +01:00
Marc Glisse 9fef604bc2 Move some operators to inline friends.
It gives nicer error messages...
2019-02-08 16:03:07 +01:00
Marc Glisse 7d9e2a45fc Remove some result_of 2019-02-08 15:54:56 +01:00
Marc Glisse 7b2dfaccff Remove macro CGAL_FORWARD 2019-02-08 15:37:38 +01:00