Laurent Rineau
1ab4eea551
Merge pull request #4854 from lrineau/Polyhedron-demo_fix_Mesh_3_cmakelist-GF
...
Polyhedron demo: fix Mesh_3 CMakeLists.txt
2020-07-23 17:15:17 +02:00
Laurent Rineau
430954dca3
Merge pull request #4855 from lrineau/CGAL-fix_LEDA-GF
...
A few fixes to our LEDA testsuite
2020-07-23 17:15:14 +02:00
Laurent Rineau
71368f3d0b
Merge pull request #4857 from lrineau/Polyhedron-demo__fix_runtime_warning-GF
...
3D demo MainWindow.cpp: Reimplement addActionToMenu with standard algorithms
2020-07-23 17:15:11 +02:00
Laurent Rineau
c788d66761
Merge pull request #4860 from lrineau/CGAL-CGALConfigVersion__fixes-GF
...
CGALConfigVersion... fix #4850
2020-07-23 17:15:09 +02:00
Laurent Rineau
c98978a62f
Merge pull request #4864 from lrineau/CGAL_Core-fix_memory_pool_issue-GF
...
CGAL_Core: fix a long-standing bug ( !blocks.empty() )
2020-07-23 17:15:07 +02:00
Laurent Rineau
1c75dff41f
Merge pull request #4865 from zfb132/master
...
flush the buffer
2020-07-23 17:15:04 +02:00
Laurent Rineau
e293161a43
Merge pull request #4870 from lrineau/Mesh_3-fix_warning-GF
...
Mesh_3: fix a warning
2020-07-23 17:15:00 +02:00
Laurent Rineau
201974279a
Merge branch 'releases/CGAL-5.0-branch'
2020-07-22 16:54:45 +02:00
Laurent Rineau
88a3aab077
Merge pull request #4858 from sloriot/Doc-fix_filter_script_for_python3
...
Python 3 doc build compatibility
2020-07-22 16:54:41 +02:00
Laurent Rineau
f2da5cdb1a
Merge pull request #4859 from sgiraudot/Installation-Fix_cmake_module_IO_streams-GF
...
Fix CMake module for Boost IO Streams
2020-07-22 16:54:39 +02:00
Laurent Rineau
03be017c46
Merge branch 'releases/CGAL-4.14-branch' into releases/CGAL-5.0-branch
2020-07-22 16:54:04 +02:00
Laurent Rineau
655135011f
Merge pull request #4858 from sloriot/Doc-fix_filter_script_for_python3
...
Python 3 doc build compatibility
2020-07-22 16:53:37 +02:00
Laurent Rineau
fee7f7d300
Merge pull request #4591 from MaelRL/CGAL-Improve_NP_doc_presentation-GF
2020-07-22 14:55:34 +02:00
Laurent Rineau
25eeff801b
Fix a warning
...
```
.../CGAL/Mesh_3/C3T3_helpers.h:1249:14: warning: ‘*((void*)& surface +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
1249 | return surface;
| ^~~~~~~
```
2020-07-22 12:29:55 +02:00
Laurent Rineau
251074ad54
Use an API compatible with boost::optional and std::optional
2020-07-22 12:29:39 +02:00
Laurent Rineau
5ae732d241
Trivial fix: MPFI needs MPFR
2020-07-22 10:23:30 +02:00
Laurent Rineau
5f07adbb9a
Merge pull request #4866 from sloriot/Scripts-file_update
...
Handle updated version of file
2020-07-22 10:10:51 +02:00
Laurent Rineau
10e99cb400
Untabify: I wrote init_CORE() in MS devenv
2020-07-22 09:51:07 +02:00
Laurent Rineau
642078f65d
Missing #include <CGAL/use.h>
2020-07-22 09:47:43 +02:00
zfb132
8d3a424642
flush the buffer
2020-07-22 14:00:24 +08:00
Sébastien Loriot
6c64758109
handle updated version of file
2020-07-22 07:53:22 +02:00
Laurent Rineau
23f8f46b31
Fix for the tests in test/Installation/CMakeLists.txt
2020-07-21 18:05:01 +02:00
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
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
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