Commit Graph

4876 Commits

Author SHA1 Message Date
Laurent Rineau 1709486fba next version will be 5.6.3 2024-10-22 16:36:00 +02:00
Sébastien Loriot f1af52edeb Merge remote-tracking branch 'cgal/5.5.x-branch' 2024-09-10 18:40:17 +02:00
Sébastien Loriot 10fe101cc9 add extra PATH 2024-09-10 18:39:53 +02:00
Sébastien Loriot 4115afa3da Merge remote-tracking branch 'cgal/5.5.x-branch' 2024-09-10 13:51:15 +02:00
Sébastien Loriot 1f2c7f0804 add extra path 2024-09-10 13:50:23 +02:00
Sébastien Loriot 98f4633e5f Merge remote-tracking branch 'cgal/5.5.x-branch' 2024-09-06 16:07:14 +02:00
Sébastien Loriot b46e4359b1 make it work also for installed version 2024-09-03 15:52:51 +02:00
Sébastien Loriot cb78abd603 fixes for latest version of LAStools + be compatible with CONFIG mode
provided CMAKE_FIND_PACKAGE_PREFER_CONFIG is set to TRUE
2024-09-03 14:20:20 +02:00
Sébastien Loriot e791122b35 handle cases when LASZIP and LASLIB have different include paths 2024-09-03 09:59:02 +02:00
Sven Oesau a82fb5088b allow use of Rapidlasso Laslib as alternative to CGALs fork 2024-08-30 10:14:36 +02:00
Laurent Rineau 6b4200f41a next release from this branch will be 5.6.2 2024-02-28 11:58:49 +01:00
Laurent Rineau b4e378e721 next release from this branch will be 5.5.5 2024-02-28 11:53:03 +01:00
Laurent Rineau 340c825aa5 Merge pull request #7963 from sloriot/CGAL-cmake_remove_exec_command
Use execute_process that is recommanded over exec_command since 3.0
2024-01-11 12:44:49 +01:00
Sébastien Loriot f970b9bba4 add option to remove extra newline 2024-01-05 14:08:32 +01:00
Sébastien Loriot 0ab6971ede use execute_process that is recommanded over exec_command since 3.0 2024-01-04 14:30:40 +01:00
Laurent Rineau 19e4840023 Merge pull request #7869 from lrineau/Installation-fix_CMake_REGEXP_REPLACE-GF
CMake: fix incorrect use of string(REGEX REPLACE...)
2023-11-29 17:16:09 +01:00
Laurent Rineau 25ebbab854 Fix incorrect use of string(REGEX REPLACE...) 2023-11-17 15:29:24 +01:00
Laurent Rineau dd3b569e7a next release in this branch will be 5.6.1 2023-07-28 17:57:58 +02:00
Laurent Rineau d5919b38e2 annoucements for CGAL-5.6 2023-07-28 17:55:15 +02:00
Laurent Rineau 4023b226c0 Next release with this branch will be 5.5.4 2023-07-28 13:04:12 +02:00
Laurent Rineau 454ac73b35 prepare CGAL-5.6 final version 2023-07-26 14:15:49 +02:00
Mael Rouxel-Labbé 225428690f Update the date 2023-07-19 23:14:14 +02:00
Mael Rouxel-Labbé 8136ff2879 Add missing breaking change in 5.6 Tetrahedral_remeshing 2023-07-19 23:13:56 +02:00
Laurent Rineau d90d6cb6e2 this branch now targets CGAL-5.6-beta2 2023-06-13 13:37:11 +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