Commit Graph

283 Commits

Author SHA1 Message Date
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