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
Maxime Gimeno
92c9250855
Add some caching in new demos
2019-08-16 12:26:24 +02:00
Sébastien Loriot
2e747dd300
Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch' into HEAD
2019-07-18 17:01:42 +02:00
Laurent Rineau
d3b9d89596
Merge pull request #4013 from lrineau/CGAL_Core-no_need_for_Boost.Thread-GF
...
Remove the need for Boost.Thread (but for CGAL_Core and gcc<9.1)
2019-07-10 14:22:53 +02:00
Maxime Gimeno
d21709d0bd
More ->matrix() replaced
2019-07-10 11:58:13 +02:00
Laurent Rineau
dca6b5c19e
Strange patch that fixes the remaining bugs
...
https://github.com/CGAL/cgal/pull/4013#issuecomment-507291311
Because of two constructions in Algebraic_curve_kernel_2 and
Hyperbolic_octagon_translation, the assertion "!blocks.empty()" from
`<CGAL/CORE/MemoryPool.h>` was triggered during the destruction of
thread-local objects.
This strange patch ensures that the order of creation of thread-local
object is right, so the order of destruction is right as well.
2019-07-02 10:53:09 +02:00
Laurent Rineau
4fbf00fb8a
CMake>=3.13: opt for for new policies up to 3.15
2019-06-19 14:34:59 +02:00
Laurent Rineau
b6759f63d2
Refresh the CMakeLists.txt of P4HT2 demo
2019-06-14 15:15:14 +02:00
Laurent Rineau
9cbfcee84f
Merge branch 'master' into CGAL-Exact_algebraic-GF
2019-05-13 18:11:00 +02:00
Andreas Fabri
1c9e14aed8
no need to add include_ditrectories for boost
2019-04-15 13:04:06 +02:00
Sébastien Loriot
1398af1b0b
Merge remote-tracking branch 'cgal/master' into HEAD
2019-04-12 17:44:31 +02:00
Laurent Rineau
c938e5e180
Merge branch 'releases/CGAL-4.14-branch'
2019-04-08 16:06:26 +02:00
Maxime Gimeno
ecff35a7e9
Replace the CMP0054 spec by the right cmake_required_version
2019-04-03 13:14:40 +02:00
Maxime Gimeno
22caa66feb
Fix CMP0054 warning in hyperbolic triangulation demos
2019-04-03 11:07:13 +02:00
Maxime Gimeno
57692b2ddc
Rename executable from demos so it is tested in the testsuite.
2019-04-02 15:18:04 +02:00
Sébastien Loriot
124012d9f9
replace cpp11::array by std::array
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
Laurent Rineau
d4e09c1d78
Modernize the CMakeLists.txt that use LEDA
...
The file `${CGAL_USE_FILE}` must be included before
`find_package(LEDA)` can be called. But that would require to verify
`CGAL_FOUND` first...
Actually, now that we require at least CMake 3.1, let's say that CGAL
is `REQUIRED`, but not the components. That is the basic truth, and
that avoids testing for `CGAL_FOUND`.
At the same time, I have modified the `cmake_minimum_required`:
- placed as the first line,
- set to `3.1...3.13`:
https://cmake.org/cmake/help/latest/command/cmake_policy.html#setting-policies-by-cmake-version
I have also removed the comments that says the `CMakeLists.txt` was
generated. That may have been true... but before a lot of modifications.
2019-03-27 09:56:16 +01:00
Andreas Fabri
9061510d86
Fix Periodic_4_hyperbolic_triangulation_2
2019-03-26 17:44:22 +01:00
Andreas Fabri
57af0eff08
Fix Periodic_4_hyperbolic_triangulation_2
2019-03-26 17:37:06 +01:00
Andreas Fabri
a0be3b44af
Periodic and Hyperbolic triangulations: backtick
2019-03-08 09:57:57 +01:00
albert-github
ff3a5174bd
CSS properties and values separated by semicolons
...
CSS properties and values should be separated by semicolons but here the width property was followed by an equal sign.
2019-02-27 18:32:40 +01:00
Sébastien Loriot
fe5c2d0bb8
use macros
2019-02-23 11:57:29 +01:00
Iordan Iordanov
5ef6456840
added test with degenerate cases for P4HT2
2019-02-13 23:36:42 +01:00
Iordan Iordanov
5731a61554
added failsafe check to remove(): if cycles of length 2 are created, the operation is canceled and the triangulation is restored to its previous state
2019-02-10 22:42:51 +01:00
Iordan Iordanov
025f2a94a5
a few modifications to removal test files (removed unnecessary iteration and assertion that can be false)
2019-02-10 22:38:56 +01:00
Iordan Iordanov
2346931b94
Fixed 'About' for demo of P4HT2
2019-02-07 20:02:53 +01:00
Andreas Fabri
b474ea2b2a
Make static data member thread local
2019-02-05 13:15:07 +01:00
Maxime Gimeno
573885193e
Fix CGAL_Core_FOUND
2019-01-30 10:28:41 +01:00
Andreas Fabri
b7d4a081c7
No need to write the assignment as it comes by default
2019-01-28 09:39:46 +01:00
Maxime Gimeno
c143c657eb
Fix permisisons
2019-01-23 16:45:55 +01:00
Maxime Gimeno
d40fb37b45
Link with CGAL and Qt5 and add NOTICE if no Qt5.
2019-01-23 10:44:39 +01:00
Maxime Gimeno
2da2ceac13
Rename p4hdt2 files to avoid reaching the max path length on windows.
2019-01-23 10:31:55 +01:00
Maxime Gimeno
386807ad7d
Fix MSVC bugs for P4HT2 demo
2019-01-22 10:06:50 +01:00
Iordan Iordanov
626ad00efe
Fixes for testsuite warnings in P4HT2
2019-01-22 09:46:39 +01:00
Iordan Iordanov
e4881c1e7e
Merge branch 'Periodic_4_hyperbolic_triangulation_2-IIordanov' of github.com:imiordanov/cgal into Periodic_4_hyperbolic_triangulation_2-IIordanov
2019-01-21 15:25:19 +01:00
Iordan Iordanov
f65c70eb4c
Fix for removal test errors
2019-01-21 15:24:26 +01:00
Maxime Gimeno
d657fe0e1e
Add a test for Qt5 in the demos.
2019-01-21 10:27:56 +01:00
Maxime Gimeno
04d225a7b1
Add a test for CGAL_Core in the tests for h4ph2
2019-01-21 10:24:55 +01:00
Maxime Gimeno
9965be46d1
Try to fix errors in demo for msvc
2019-01-21 10:12:07 +01:00
Maxime Gimeno
732bfb756d
Fix CMakelists for demo.
2019-01-18 10:14:28 +01:00
Iordan Iordanov
8e1dfa329e
Fixes for a few more warnings in the testsuite
2019-01-16 16:46:56 +01:00
Iordan Iordanov
bd1258e4b0
Fixes for warning messages (integers of different sign and unused variable)
2019-01-15 11:11:21 +01:00
Andreas Fabri
10acacaf0d
Work around CGAL_CFG_MATCHING_BUG_6
2019-01-15 08:31:18 +01:00
Iordan Iordanov
3265e67da1
Changes to replace Cartesian<Expr> with EPICK_with_sqrt, plus code cleanup, plus documentation fixes (for P4HT2)
2019-01-14 18:30:14 +01:00
Iordan Iordanov
46ff29c2e7
Merge branch 'Periodic_4_hyperbolic_triangulation_2-IIordanov' of github.com:imiordanov/cgal into Periodic_4_hyperbolic_triangulation_2-IIordanov
2019-01-14 14:28:02 +01:00
Iordan Iordanov
9edeb0103b
fix for testsuite error
2019-01-14 14:23:14 +01:00
Andreas Fabri
c0e9fd8c74
Do not incliude more headers than necessary in tests. Are the boost randmom headers needed??
2019-01-11 10:28:51 +01:00