Laurent Rineau
ed4901c484
simplify the code for MSVC 2019
...
See the ICE at https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-Ic-160/Constrained_triangulation_3/TestReport_Christo_MSVC-2019-Community-Release.gz
2025-05-22 18:55:16 +02:00
Laurent Rineau
4b029e69bd
Merge branch 'CGAL:master' into Triangulation_3-CDT_3-lrineau
2025-05-13 17:14:39 +02:00
Laurent Rineau
1ac837d236
fix warnings about uninitialized default-constructed values
2025-05-12 18:51:01 +02:00
Laurent Rineau
010adccdec
fix the mentions of CGAL_USE_BASIC_VIEWER_QT (with the Qt suffix)
2025-05-02 09:22:38 +02:00
Sébastien Loriot
05f479356e
undo doc changes
2025-04-30 10:06:15 +02:00
Sébastien Loriot
a9c8a49831
use CGAL_Basic_viewer target
2025-04-30 09:19:50 +02:00
Guillaume Damiand
b9efd6983c
replace macro CGAL_USE_BASIC_VIEWER by CGAL_USE_BASIC_VIEWER_QT
2025-04-17 17:45:10 +02:00
Guillaume Damiand
219ea871d7
copy the parts of gsoc2024-basic_viewer_glfw-tgrillon that concern only the qt basic viewer
2025-04-17 15:55:54 +02:00
Mael Rouxel-Labbé
691fd789f9
Merge remote-tracking branch 'cgal/master' into gsoc2022-isosurface
2025-03-24 21:34:55 +01:00
Sebastien Loriot
14b83f0d3e
boost::tie -> std::tie ( #8715 )
2025-02-12 19:36:19 +01:00
Laurent Rineau
e5001d1a50
update our CMake version 3.18...3.31
...
That will suppress the warnings about `CMP0167` (from CMake 3.30):
```
CMake Warning (dev) at cmake/modules/display-third-party-libs-versions.cmake:37 (find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
```
2025-02-04 14:32:37 +01:00
Sébastien Loriot
107f3696dc
boost::tie -> std::tie
2025-01-24 14:20:00 +01:00
Sébastien Loriot
b32558b87e
Merge remote-tracking branch 'cgal/master' into gsoc2022-isosurface
2024-12-16 11:47:34 +01:00
Laurent Rineau
96cd3e6f09
Merge remote-tracking branch 'cgal/master' into pr/afabri/8528
2024-10-17 00:25:24 +02:00
Sven Oesau
a06002ab2b
Merge remote-tracking branch 'cgal/master' into gsoc2022-isosurface
2024-10-14 14:42:46 +02:00
Andreas Fabri
9e75ab340d
Use add_compile_definitions
2024-10-09 11:58:52 +01:00
Andreas Fabri
527569346e
CGAL: Modernize CMakeLists.txt
2024-10-08 17:02:41 +01:00
albert-github
dd02af92a2
issue #8515 Spelling mistakes found checking `en-GB` to `en-US`
...
Spelling corrections, `en-GB` -> `en-US`
2024-10-05 11:28:29 +02:00
Mael Rouxel-Labbé
67aba3fefe
Merge remote-tracking branch 'cgal/master' into gsoc2022-isosurface
2024-06-20 10:18:49 +02:00
Laurent Rineau
3a223ebd1e
cmake_minimum_required(VERSION 3.12...3.29)
2024-06-06 20:19:44 +02:00
albert-github
92a5cc9ea0
Spelling correction
...
instanciation -> instantiation
2024-05-27 13:01:46 +02:00
Sébastien Loriot
53267221d3
Merge remote-tracking branch 'cgal/5.6.x-branch'
2024-05-26 17:50:08 +02:00
Sébastien Loriot
5bb8ae63a1
add other surface mesh overloads
2024-05-24 14:34:32 +02:00
Andreas Fabri
9c2224620d
Surface_mesh: Add exact_num_faces(const SM&)
2024-05-22 14:27:43 +01:00
Laurent Rineau
81357855d5
Using std::optional for Property_container::get<T> ( #8035 )
...
## Summary of Changes
Switching from `std::pair<Property_map<T>, bool>` to `std::optional` in
`Property_container::get<T>`
Introducing `Pair_optional_adaptor` for backward compatibility which
extends `std::optional<T>` to interface of `std::pair`
using `Pair_optional_adaptor` for `Surface_mesh` and `Point_set_3`
## Release Management
* Affected package(s): Point_set_3, Surface_mesh, STL_Extension
2024-05-22 12:12:56 +02:00
Sven Oesau
748b1ebb61
switching to auto
2024-05-16 15:05:24 +02:00
Sven Oesau
fb99772ec4
fixing warnings and errors
2024-05-16 11:24:45 +02:00
Laurent Rineau
022b19d3ca
Merge pull request #8057 from sloriot/AABB_tree-2d_and_3d
...
Updating the AABB-tree to work in both 2D and 3D
2024-05-15 16:12:19 +02:00
Sébastien Loriot
35b6164f6b
fix warnings
2024-05-15 15:20:22 +02:00
Sven Oesau
e468288cf1
added missing typename
2024-05-14 14:47:09 +02:00
Sven Oesau
9ca2a4e631
replace * and -> use of std::optional by .value()
2024-05-14 14:44:09 +02:00
Sven Oesau
24fe7e36da
adapting demo
2024-05-14 14:12:11 +02:00
Sven Oesau
9cd6762198
adapting examples
2024-05-13 17:25:33 +02:00
Sven Oesau
a873482da8
switching Surface_mesh::property_map to std::optional
2024-05-13 16:03:14 +02:00
Laurent Rineau
c4165fe5f9
Merge pull request #7439 from MaelRL/PMP-Remove_degen_faces-no-clear-GF
...
Introduce remove_all_elements(Graph)
2024-04-22 14:54:18 +02:00
Sven Oesau
ffba6279c9
Merge remote-tracking branch 'cgal/master' into AABB_tree-2d_and_3d
2024-04-19 08:47:54 +02:00
Sébastien Loriot
180dbaeb40
fix dependency updates
2024-04-11 09:51:34 +02:00
Laurent Rineau
4db6bc6d16
Merge pull request #6967 from gdamiand/gsoc2022-EBVs-Mostafa-ashraf19
...
GSoC'22: New CGAL's design to handle basic viewers
2024-04-10 18:04:25 +02:00
Laurent Rineau
4677ece3da
Merge pull request #7712 from sloriot/BGL-dynamic_with_default
...
Adding a default to dynamic property maps
2024-04-05 14:25:20 +02:00
Andreas Fabri
caa8aaaa21
merge master
2024-04-03 14:09:39 +01:00
Guillaume Damiand
8869ab3b8f
dependencies for core
2024-03-28 19:31:57 +01:00
Sven Oesau
65be6133d8
removing deprecated AABB types
2024-03-26 15:56:45 +01:00
Sébastien Loriot
12c80ac512
Merge remote-tracking branch 'cgal/master' into HEAD
2024-03-25 10:21:41 +01:00
Andreas Fabri
a42d56fc67
Add several #include
2024-03-14 10:09:07 +01:00
Jane Tournois
a02ce9ea21
fix dependencies by removing Random_numbers where it's not needed anymore
2024-03-07 09:36:59 +01:00
Mael Rouxel-Labbé
07b9587eae
Merge remote-tracking branch 'afabri/Kernel_23-squared_length-GF' into gsoc2022-isosurface
2024-01-31 16:47:01 +01:00
Mael Rouxel-Labbé
984a541006
Fix usages of 'th `th
2024-01-23 21:50:04 +01:00
Guillaume Damiand
3bc56024d3
Merge branch 'master' into gsoc2022-EBVs-Mostafa-ashraf19
2024-01-11 14:08:05 +01:00
Sébastien Loriot
c99b69a0e7
add missing license headers
2024-01-04 13:50:15 +01:00
Sébastien Loriot
e7c26349f2
move header in a package to GPL
2024-01-04 13:36:34 +01:00