Laurent Rineau
5588cdfcd7
Bug! Install CGALConfigBuildVersion.cmake with the other files
2020-07-21 18:04:49 +02:00
Laurent Rineau
8a7d3fa21e
CGAL_Core no longer needs Boost.Thread
2020-07-21 17:32:30 +02:00
Laurent Rineau
e2e623c8a7
Without find_package(GMP), GMP_FOUND does not exist in this scope
...
... and then some programs are not tested.
2020-07-21 17:24:47 +02:00
Laurent Rineau
db877314f8
updated crontab (automated commit)
2020-07-21 17:18:28 +02:00
Laurent Rineau
bd172e5aa4
Call init_CORE() before any thread_local CORE static variables
...
The reason is actually simple:
- `ExprRep::approx` may have to create a `Real` variable of a `double`,
- that variable needs `MemoryPool<RealDouble>`.
If, for example, `Expr::getZero()` is called first, then the static
variable representing that zero is created first, and will be
destroyed last.
But if, during the computation, CORE needs to call `approx` on that
zero, then the `MemoryPool<RealDouble>` is created. At the end of the
program execution, at the destruction of static variables, the static
variable for `MemoryPool<RealDouble>` is destroyed. The static
variable of `Expr::getZero()` is destroyed last. ... But, as its
`approx` function was called, the destructor of that variable may need
`MemoryPool<RealDouble>` to call `free`, but that pool has already
been destroyed!
The function `init_CORE()`, if called *before* any thread-local local
static variable is created, ensured that `MemoryPool<RealDouble>` is
created first, and then destroyed last during the execution of the
program (or thread).
2020-07-21 17:15:45 +02:00
Jane Tournois
92d3754d02
fix peeling condition
...
sliver, blade, cap... should be peelable
a condition on area of boundary facets compared to internal facets is valid
2020-07-21 16:38:34 +02:00
Jane Tournois
fe87eeb8ac
change macro from DEBUG to VERBOSE
2020-07-21 16:37:10 +02:00
Laurent Rineau
022b1a71d0
Merge branch 'releases/CGAL-5.0-branch'
2020-07-21 15:27:49 +02:00
Laurent Rineau
2e8a59d570
Merge branch 'releases/CGAL-4.14-branch' into releases/CGAL-5.0-branch
2020-07-21 15:25:54 +02:00
Laurent Rineau
1641310e87
Missing #include
2020-07-21 15:22:32 +02:00
Laurent Rineau
2d63265d51
Merge pull request #4847 from maxGimeno/CGAL-4.14-Fixes-maxGimeno
...
Fixes for 4.14
2020-07-21 15:21:02 +02:00
Laurent Rineau
47e5f855ab
Merge pull request #4848 from sloriot/AABB_tree-traits_doc
...
Hide undocumented inheritance
2020-07-21 15:20:59 +02:00
Laurent Rineau
5b89f55ebc
Automatic whitespace adjustments by my editor
2020-07-21 11:57:12 +02:00
Laurent Rineau
4b489b4c02
Replace --is_master by --integration
...
The old option was completely useless: it was ON by default, and had a
flag to set it ON again!
2020-07-21 11:57:12 +02:00
Laurent Rineau
ed377100ee
Read CGAL_BUILD_VERSION from another file
...
That allows the release creation script to fill that number.
2020-07-21 11:57:12 +02:00
Laurent Rineau
63b5b30fdf
No longer parse CGAL/version.h to get the version numbers
2020-07-21 11:24:09 +02:00
Laurent Rineau
80daf54be1
Remove leading zeros in CGAL_BUILD_VERSION: 1 instead of 001
2020-07-21 11:23:22 +02:00
Simon Giraudot
bb4fda240c
Fix INTERFACE_LINK_LIBARIES which should be a semicolon-separated string
2020-07-21 11:02:45 +02:00
Sébastien Loriot
c1d364d24a
fix package description generation script to be compatible with python 2 and 3
2020-07-21 10:49:04 +02:00
Laurent Rineau
49e3dc41a6
Reimplement addActionToMenu with standard algorithms
2020-07-20 17:40:24 +02:00
Laurent Rineau
52dabb89ad
updated crontab (automated commit)
2020-07-20 17:18:28 +02:00
Laurent Rineau
66040cb5f3
A few fix to our LEDA testsuite
2020-07-20 17:13:01 +02:00
Laurent Rineau
c98fb0cf5e
mesh_3_optimization_plugin should not have the IO keyword
2020-07-20 17:09:02 +02:00
Laurent Rineau
343dad840a
-DCGAL_USE_VTK should be only for io_image_plugin
...
Otherwise, I had a ld.so error with a few Mesh_3 plugins that do not
use VTK.
2020-07-20 17:09:02 +02:00
Sébastien Loriot
427298c9ba
add a test for EPIC IO
2020-07-20 17:06:47 +02:00
Sébastien Loriot
b1c09a5859
workaround to make it work with EPICK
2020-07-20 17:06:46 +02:00
Mael Rouxel-Labbé
ebd65c9637
Use lower case for function doc starting with a verb (BGL/PMP)
2020-07-20 11:47:30 +02:00
Maxime Gimeno
26c28abe68
Add a fake function for cgal_add_compilation_test
2020-07-20 09:55:54 +02:00
Sébastien Loriot
7e525657dd
hide undocumented inheritance
2020-07-20 07:39:54 +02:00
Laurent Rineau
aea6ac3e06
updated crontab (automated commit)
2020-07-17 15:18:28 +02:00
Laurent Rineau
b2be86babc
Fix result_of issue with C++03
2020-07-17 10:04:03 +02:00
Maxime Gimeno
4b0b59e5a1
Don't use type aliases in c++98
2020-07-17 09:57:13 +02:00
Laurent Rineau
ebdf7b2c04
Fix a compiler with the no_unique_address attribute, in C++03
2020-07-17 09:53:07 +02:00
Laurent Rineau
7248270fc3
Add result_of protocol to the Kernel_checker
...
That is used by `Construct_point_3` in `Triangulation_3`.
2020-07-17 09:49:14 +02:00
Maxime Gimeno
128a07c44a
Fix typeset bad call
2020-07-16 16:56:18 +02:00
Laurent Rineau
ae10199e12
Fix the constexpr issue with precision_of_approximate_size_plus_1
2020-07-16 15:21:53 +02:00
Laurent Rineau
da7e757d9f
std::strtod("NAN", (char**)NULL) is a nan
2020-07-16 15:21:38 +02:00
Laurent Rineau
1e6a5ac636
Fix the use of Construct_point_3::result in Periodic_3
2020-07-16 15:11:23 +02:00
Maxime Gimeno
41175cd505
WIP
2020-07-16 14:47:41 +02:00
Maxime Gimeno
d303009496
Fix `constexpr` errors
2020-07-16 10:58:29 +02:00
Mael Rouxel-Labbé
93f1cd99ca
Merge remote-tracking branch 'cgal/master' into CGAL-Improve_NP_doc_presentation-GF
2020-07-16 09:53:31 +02:00
Mael Rouxel-Labbé
d567a0d9d0
Fix doc warnings
2020-07-16 09:52:32 +02:00
Laurent Rineau
559a4db42e
Merge branch 'releases/CGAL-5.0-branch'
2020-07-10 16:22:44 +02:00
Laurent Rineau
d72a663829
Merge pull request #4842 from lrineau/Mesh_3-fix_examples_CMakeLists_with_TBB-GF--for_master
...
Mesh_3: fix use of TBB in examples/Mesh_3/CMakeLists.txt (for master)
2020-07-10 16:22:36 +02:00
Laurent Rineau
3840bc47ee
Merge branch 'releases/CGAL-4.14-branch' into releases/CGAL-5.0-branch
2020-07-10 16:21:52 +02:00
Laurent Rineau
4bec5543b4
Merge pull request #4841 from lrineau/Mesh_3-fix_examples_CMakeLists_with_TBB-GF
...
Mesh_3: fix use of TBB in examples/Mesh_3/CMakeLists.txt (conflicts with master)
2020-07-10 16:21:29 +02:00
Laurent Rineau
99b62c3bd9
Merge pull request #4841 from lrineau/Mesh_3-fix_examples_CMakeLists_with_TBB-GF
...
Mesh_3: fix use of TBB in examples/Mesh_3/CMakeLists.txt (conflicts with master)
2020-07-10 16:21:14 +02:00
Laurent Rineau
16b3115087
Merge pull request #4777 from mhsaar/patch-3
...
Adding specific code for Tet + Bbox_3 do_intersect as it should be ok…
2020-07-09 15:38:11 +02:00
Laurent Rineau
95687acb0f
Merge branch 'Mesh_3-fix_examples_CMakeLists_with_TBB-GF' into Mesh_3-fix_examples_CMakeLists_with_TBB-GF--for_master
2020-07-09 13:58:41 +02:00
Laurent Rineau
9bf27c6763
Fix the link with TBB
2020-07-09 13:24:08 +02:00