Sébastien Loriot
76f16d7c38
use std::get_if, get()->value() and remove CGAL::Object usage in Envelope
...
changes in arrangement based packages
2023-06-20 18:32:13 +02:00
Sébastien Loriot
9cdfe70abb
Merge remote-tracking branch 'sloriot/CGAL-toward_6.0'
2023-06-15 11:34:09 +02:00
Sébastien Loriot
9a0bdb5d96
boost::variant ---> std::variant
2023-06-15 10:57:10 +02:00
Sébastien Loriot
604dcdc435
boost::optional => std::optional
2023-06-15 10:57:09 +02:00
Sébastien Loriot
71b4e4f08f
boost::shared_ptr => std::shared_ptr
2023-06-15 10:57:01 +02:00
Sébastien Loriot
bbc4d08ee0
Merge remote-tracking branch 'cgal/master' into HEAD
2023-06-15 10:47:07 +02:00
Sébastien Loriot
6df9a0d61c
check headers also needs c++17
2023-06-15 10:43:53 +02:00
Sébastien Loriot
cc1cb02ccd
missing 6.0 updates
2023-06-15 10:43:40 +02:00
Sébastien Loriot
f5803d5a8b
MSVC 2015 is no longer supported
2023-06-15 10:43:16 +02:00
Sébastien Loriot
c8a88b9014
remove CGAL_static_assertion*
2023-06-15 10:42:10 +02:00
Sébastien Loriot
e54408370b
remove CGAL_CXX17 macro
...
... and no longer used macros
2023-06-15 10:41:56 +02:00
Sébastien Loriot
852b3b664b
expand -CGAL_CPP17_INLINE macro
2023-06-15 10:40:54 +02:00
Laurent Rineau
12cc83e7d5
prepare the creation of 5.6-beta2 and 6.0-dev
2023-06-13 13:33:51 +02:00
Sébastien Loriot
29b84248f8
missing 6.0 updates
...
# Conflicts:
# Documentation/doc/resources/1.8.20/menu_version.js
# Documentation/doc/resources/1.8.4/menu_version.js
# Documentation/doc/resources/1.9.3/menu_version.js
2023-06-13 12:50:04 +02:00
Sébastien Loriot
5564cb247f
bump CGAL version to 6.0
2023-06-13 11:38:31 +02:00
Laurent Rineau
34d004eff3
Prepare CHANGES.md for 5.6 ( #7393 )
...
- [x] Add missing links from last PRs (master doc not yet built)
- [x] Integrate changes from small features yet to be integrated
- [x] Check all pull requests to find what is worth mentioning and has
not been
- [x] Link to news
- [x] Check all links
## Release Management
[Preview](https://github.com/MaelRL/cgal/blob/CGAL-Prepare_CHANGES.md_5.6-GF/Installation/CHANGES.md )
* Affected package(s): `Installation`
* Issue(s) solved (if any): -
* Feature/Small Feature (if any): n/a
* License and copyright ownership: no changes
2023-06-09 17:49:58 +02:00
Laurent Rineau
4cf3095ff5
Merge pull request #7502 from lrineau/Installation-fix_CGALConfig.cmake_for_Conan-GF
...
fix for Conan 2.0
2023-06-09 16:26:24 +02:00
Laurent Rineau
5f8da0463d
Merge pull request #7505 from sloriot/Installation-fix_cmake_warning
...
Minimum version should be first
2023-06-09 16:26:20 +02:00
Sébastien Loriot
d1ddd62192
minimum version should be first
2023-06-09 09:20:03 +02:00
Laurent Rineau
4d7b71bbb7
Update the patch for Conan 2.0
2023-06-08 17:32:47 +02:00
Laurent Rineau
4f95ee4da6
Merge pull request #7498 from sloriot/fix_libpointmatcher_link
...
Fix link issue with pointmatcher
2023-06-07 17:34:03 +02:00
Laurent Rineau
16425cc053
Merge pull request #7498 from sloriot/fix_libpointmatcher_link
...
Fix link issue with pointmatcher
2023-06-07 17:33:39 +02:00
Laurent Rineau
1b42d8ca60
fix for Conan 2.0
2023-06-07 15:20:20 +02:00
Mael Rouxel-Labbé
b1371131ab
Minor rephrasing
2023-06-05 16:39:39 +02:00
Mael Rouxel-Labbé
5d7abd6a4d
Add missing links
2023-06-05 16:32:56 +02:00
Mael Rouxel-Labbé
916f3fec5d
Merge remote-tracking branch 'cgal/master' into CGAL-Prepare_CHANGES.md_5.6-GF
2023-06-05 15:56:16 +02:00
Sébastien Loriot
933fe5004a
link with libnabo
2023-06-05 15:46:50 +02:00
Laurent Rineau
c31d3e126f
Merge pull request #7456 from lrineau/Installation-upgrade_FindTBB.cmake-GF
...
Upgrade FindTBB.cmake
2023-06-05 15:10:15 +02:00
Laurent Rineau
bce4c8398d
Merge pull request #7456 from lrineau/Installation-upgrade_FindTBB.cmake-GF
...
Upgrade FindTBB.cmake
2023-06-05 14:01:28 +02:00
Mael Rouxel-Labbé
0bb31ee188
Merge remote-tracking branch 'cgal/master' into CGAL-Prepare_CHANGES.md_5.6-GF
2023-06-02 10:21:19 +02:00
Laurent Rineau
c02bd3cbd5
Reintroduce a search in NO_MODULE mode
2023-06-01 10:15:58 +02:00
Sebastien Loriot
b1b02d64fe
P3M3: Non-cubic domains, fixes, improvements ( #7062 )
...
## Summary of Changes
- Add a dummy point generator that is agnostic to the periodic domain's
geometry, allowing P3M3 to handle non-cubic domain.
- Add an example of P3M3 running on polyhedral domains.
- Fix a few issues in SMDS_3's tet soup reading relating to
non-manifoldness + general IO code speed improvements.
- Fix a few issues in P3M3's medit output and always duplicate facets to
reduce the quantity of non-manifoldness occurences.
- Fix an issue with including Mesh_3 headers before P3M3's.
- Fix periodic point projection (for Mesh_3 optimizers) badly computing
the projection direction
- Robustify a handful of P3M3 functions that were using intermediate
constructions rather than the <Point, Offset> API (which uses filtered
predicates and thus yields proper robustness)
- Misc minor code cleaning / modernization
ToDo:
- [x] Check if some medit IO issues are fixed
- [x] Add non-manifoldness flag to read_MEDIT
- [x] Fix value of orthosphere_radius_threshold
- [x] Check calls of insert_dummy_points() (use generic)
- [x] Check doc of P3M3 about cubic domains requirement
Not done:
- [ ] Fix sharp features for periodic polyhedral domains (problems due
to changing weights creating cover change...). Code:
https://gist.github.com/MaelRL/357c52dc04e16a162f13a3c6860a1398 ; WIP
diff: https://gist.github.com/MaelRL/f98809964acffbacb6d3f42793e2654e
## Release Management
* Affected package(s): `Mesh_3`, `P3M3`, `P3T3`, `SMDS3`
* Issue(s) solved (if any): Fix #6997 , Fix #7214
* Feature/Small Feature (if any): TODO
* License and copyright ownership: no change
2023-05-30 19:13:45 +02:00
Mael Rouxel-Labbé
61e1a778eb
Merge remote-tracking branch 'cgal/master' into CGAL-Prepare_CHANGES.md_5.6-GF
2023-05-22 12:22:01 +02:00
Mael Rouxel-Labbé
c6f0067621
Minor header fix
2023-05-22 10:19:28 +02:00
Sebastien Loriot
11b92e94f8
Add an alternative of Mpzf using boost cpp_int ( #7191 )
...
## TODO:
- [x] branch size
- [x] boost backend should not be the default in 5.6
2023-05-22 09:23:35 +02:00
Sebastien Loriot
ca6cccb218
Bso 2 draw efif ( #7434 )
...
## Summary of Changes
Exposed required member functions of the GeneralPolygonWithHoles_2
concept, and fixed the drawing of objects the type of which is model of
the concept, i.e., the template General_polygon_with_holes_2.
## Release Management
* Affected package(s): Polygon, Boolean_set_operations_2
* Issue(s) solved (if any): NA
* Feature/Small Feature (if any): [Features/Small Features/Enhancing
General Polygons with
Holes](https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Enhancing_General_Polygons_with_Holes )
* Link to compiled documentation
[GeneralPolygonWithHoles_2](https://www.cs.tau.ac.il/~efif/doc_output7/Polygon/classGeneralPolygonWithHoles__2.html )
* License and copyright ownership: TAU
2023-05-22 09:21:59 +02:00
Laurent Rineau
44a7b6a431
Upgrade FindTBB.cmake
...
Fixes https://github.com/CGAL/cgal/issues/7349
2023-05-19 18:36:24 +02:00
Mael Rouxel-Labbé
c902dfafc8
Merge remote-tracking branch 'cgal/master' into CGAL-Prepare_CHANGES.md_5.6-GF
2023-05-12 10:36:02 +02:00
Laurent Rineau
5adff3d3d1
Merge pull request #7405 from janetournois/Mesh_3-min_size-jtournois
...
Mesh 3 - min size criteria for edges, facets and cells
2023-05-11 17:37:21 +02:00
Laurent Rineau
9bafd13b00
Merge pull request #6721 from efifogel/Aos_2-conics-efif
...
Resurect The Conic Traits
2023-05-11 16:55:35 +02:00
Laurent Rineau
d079559577
Merge pull request #7413 from lrineau/CGAL-fix-Qt5-CMake-GF
...
Qt5::Svg is now only optional for CGAL_Qt5
2023-05-11 16:55:28 +02:00
Efi Fogel
857f276dea
Applied small fixes
2023-05-08 21:43:06 +03:00
Efi Fogel
c1bf94e610
Merge branch 'master' into Bso_2-draw-efif
2023-05-08 17:31:26 +03:00
Efi Fogel
ff456cb602
Added descriptions of fixes to the Polygon and 2D Regularized Boolean Set Operations packages
2023-05-08 17:26:55 +03:00
Mael Rouxel-Labbé
2b51f0a66e
Merge remote-tracking branch 'cgal/master' into CGAL-Prepare_CHANGES.md_5.6-GF
2023-05-05 16:33:33 +02:00
Jane Tournois
73a7d4ff09
Merge remote-tracking branch 'cgal/master' into Mesh_3-min_size-jtournois
...
# Conflicts:
# Installation/CHANGES.md
# Polyhedron/demo/Polyhedron/Plugins/Mesh_3/Mesh_3_plugin.cpp
# STL_Extension/include/CGAL/STL_Extension/internal/parameters_interface.h
2023-05-05 09:17:33 +02:00
Mael
532b82cb9b
Merge branch 'master' into P3M3-Undocumented_polyhedral_domain_example-GF
2023-05-04 17:28:47 +02:00
Laurent Rineau
628d8ae43d
Merge pull request #7307 from janetournois/Mesh_3-sizing_field_with_aabb_tree-GF
...
Mesh_3 - Document Sizing_field_with_aabb_tree
2023-05-04 17:22:59 +02:00
Laurent Rineau
d2bc415a15
Merge pull request #6950 from lrineau/CGAL-allow_Epick_with_float-GF
...
Simple_precision_epick: an Epick-like kernel with float as FT
2023-05-04 16:37:17 +02:00
Laurent Rineau
1449281db9
Merge pull request #7264 from MaelRL/SLS-Weighted_skeleton-GF
...
Weighted straight line skeletons
2023-05-04 16:37:12 +02:00