Commit Graph

110167 Commits

Author SHA1 Message Date
Sébastien Loriot 5a61b6a994 Merge remote-tracking branch 'cgal/5.6.x-branch' into cgal/6.0.x-branch 2025-02-05 08:40:26 +01:00
Sebastien Loriot 8675d06ea1
Nef_3: Fix issue with the size of the inf box (#8646)
## Summary of Changes

Fixes Issue #8644

## Release Management

* Affected package(s): Nef_3
* Issue(s) solved (if any): fix #
* License and copyright ownership:  unchanged
2025-02-05 08:26:27 +01:00
Sébastien Loriot 224acc14c7 Merge remote-tracking branch 'cgal/5.6.x-branch' into cgal/6.0.x-branch 2025-02-05 08:25:32 +01:00
Sébastien Loriot 1523772379 Merge pull request #8690 from MaelRL/SLS-API_fixes-6.0.x-GF
Fix API issues in 2D Straight Skeletons (6.0.x)
2025-02-05 08:25:27 +01:00
Sebastien Loriot b81fce1e96
Fix API issues in 2D Straight Skeletons (5.6.x) (#8688)
## Summary of Changes

Fix a number of doc / API issues in 2D straight skeletons, and add more
tests.

TODO:
- [x] More API tests in weighted skeletons
- [x] 6.0.1 version to deal with boost::shared_ptr -> std::shared_ptr

## Release Management

* Affected package(s): `Straight_skeleton_2`
* Issue(s) solved (if any): fix #8686
* Feature/Small Feature (if any): -
* License and copyright ownership: no change
2025-02-05 08:24:24 +01:00
Sébastien Loriot 3abe02075b GMP is not always available 2025-02-01 23:11:25 +01:00
Sébastien Loriot ca17f813b6 fix debug 2025-01-31 08:57:21 +01:00
Sébastien Loriot f20af1a946 fix the value used creating the infimax box used for pairing halfedges
without the abs the intersection line of x=-1 and z=-1 would be on the box
leading to invalid behavior (and degenerate halfedges)
2025-01-31 08:54:42 +01:00
Andreas Fabri f7a57a6c41 Add smaller failing issue 2025-01-31 08:54:29 +01:00
Sébastien Loriot 7720caa9dc Merge remote-tracking branch 'cgal/5.6.x-branch' into HEAD 2025-01-24 08:08:33 +01:00
Sebastien Loriot 9a7755b31f
Fix bad detection of warnings + remove outdated scripts (#8704)
for examples/tests a warning might be reported as `t`
2025-01-24 08:06:52 +01:00
Sebastien Loriot 8f78a020ed
Correct icon sizes (#8703)
Correct icon sizes

**Without correction**

![image](https://github.com/user-attachments/assets/e4973cb8-09b8-4c81-8348-edef27859de9)

**With correction**

![image](https://github.com/user-attachments/assets/3513ce79-753d-431c-9dcf-83487448654c)
2025-01-24 08:06:03 +01:00
albert-github 8824b917ae Update Documentation/doc/resources/1.8.13/cgal_stylesheet.css
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2025-01-24 08:04:50 +01:00
albert-github 8a5cbddf72 Update Documentation/doc/resources/1.8.13/cgal_stylesheet.css
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2025-01-24 08:04:50 +01:00
albert-github 3aa58ef5fb Update Documentation/doc/resources/1.8.13/cgal_stylesheet.css
Looks like it is not necesary for the 1.8.13 version

Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2025-01-24 08:04:50 +01:00
albert-github e36065c773 Correct icon sizes
Correct icon sizes
2025-01-24 08:04:50 +01:00
Sébastien Loriot 88ed74a164 script not used 2025-01-22 14:42:00 +01:00
Sébastien Loriot d8106aab4b we now use ctest for testing + extra clean up 2025-01-22 11:42:50 +01:00
Sébastien Loriot 5139e6ed09 Merge remote-tracking branch 'cgal/5.6.x-branch' into HEAD 2025-01-22 10:54:25 +01:00
Sebastien Loriot 6d458bbd31
Triangulation_3 traverser benchmark and doc fixes (#8708)
## Summary of Changes

Use the public API of traverser, fix compilation and documentation of
`Triangulation_simplex_3<Tds>`

This PR follows #8694

## Release Management

* Affected package(s): Triangulation_3, TDS doc
2025-01-22 10:50:41 +01:00
Jane Tournois fbaccdb075 fix compilation on msvc and use public API 2025-01-21 15:55:25 +01:00
Jane Tournois b721064782 fix doc of Triangulation_simplex_3 (the template param is TDS) 2025-01-21 15:54:49 +01:00
Sébastien Loriot f9b6f0227a remove no longer used action 2025-01-21 11:31:41 +01:00
Sébastien Loriot e4adcceaad more clean up 2025-01-21 11:30:48 +01:00
Sébastien Loriot 40c8d76834 remove no longer used scripts 2025-01-21 11:26:01 +01:00
Sébastien Loriot ebe9c3af98 also report warnings in example and test files 2025-01-21 11:21:57 +01:00
Mael Rouxel-Labbé 892c8c8454 Merge branch 'SLS-API_fixes-GF' into SLS-API_fixes-6.0.x-GF 2025-01-21 09:00:05 +01:00
Mael Rouxel-Labbé 74cab200c1 Fix warning 2025-01-21 08:59:26 +01:00
Mael Rouxel-Labbé bba9db1ff7 Merge branch 'SLS-API_fixes-GF' into SLS-API_fixes-6.0.x-GF 2025-01-20 10:46:00 +01:00
Mael Rouxel-Labbé 79d6f4c4d4 Fix warnings 2025-01-20 10:43:45 +01:00
Sebastien Loriot 816cd11e3a
Replace boost::optional with std::optional (#8695)
## Summary of Changes

Some occurrences that slipped through.

See https://github.com/CGAL/cgal/pull/7526

## Release Management

* Affected package(s): `Tetrahedral_remeshing`, `Triangulation_3`
* Issue(s) solved (if any): -
* Feature/Small Feature (if any): - 
* License and copyright ownership: no change
2025-01-20 10:13:50 +01:00
Sébastien Loriot 81076472b1 try to fix CI 2025-01-17 19:05:39 +01:00
Sebastien Loriot 01647a0019
Fix compilation of T3 traverser benchmark (#8694)
## Release Management

* Affected package(s): `Triangulation_3`
* Issue(s) solved (if any): -
* Feature/Small Feature (if any): - 
* License and copyright ownership: no change
2025-01-17 19:00:50 +01:00
Sébastien Loriot bcd33215a7 Merge remote-tracking branch 'cgal/5.6.x-branch' 2025-01-17 18:52:19 +01:00
Sébastien Loriot 5e2fbcf707 Merge pull request #8691 from lrineau/CGAL-Github-use-ubuntu-22.04-GF
FOR 5.6.x ONLY: use ubuntu-22.04 as Github runner
2025-01-17 18:47:28 +01:00
Sébastien Loriot fe88db2bb3 workaround issue with file command 2025-01-17 18:46:13 +01:00
Sebastien Loriot 026700f989
PMP::isotropic_remeshing() - Fix removal of boundary degenerate faces (#8685)
## Summary of Changes

update status of border edges when removing a (degenerate) border face

## Release Management

* Affected package(s): PMP
* License and copyright ownership: unchanged
2025-01-17 18:36:58 +01:00
Mael 72520db3a8
Use std::optional::reset
Co-authored-by: Anirudh Lakhanpal <91114837+SharonIV0x86@users.noreply.github.com>
2025-01-17 09:15:36 +01:00
Mael Rouxel-Labbé e1b7c4726e Replace boost::optional with std::optional
See https://github.com/CGAL/cgal/pull/7526
2025-01-16 13:45:12 +01:00
Mael Rouxel-Labbé 8fe8a8c904 Fix compilation of traverser benchmark 2025-01-16 11:03:06 +01:00
Mael Rouxel-Labbé 2a93bed377 Merge branch 'SLS-API_fixes-GF' into SLS-API_fixes-6.0.x-GF 2025-01-15 17:44:58 +01:00
Laurent Rineau 170952b927 FOR 5.6.x ONLY: use ubuntu-22.04 as Github runner
`ubuntu-latest` was recently turned from 22.04 to 24.04. And 5.6.x is
not ready for that.

See the run
https://github.com/CGAL/cgal/actions/runs/12787411585/job/35648286539?pr=8688#step:3:46

DO NOT MERGE INTO `6.0.x` or `master`.
2025-01-15 14:35:28 +01:00
Mael Rouxel-Labbé 22dd382e26 Do not use c++17 in 5.6.x 2025-01-15 12:31:25 +01:00
Mael Rouxel-Labbé 155be97d4a Merge branch 'SLS-API_fixes-GF' into SLS-API_fixes-6.0.x-GF 2025-01-15 12:28:32 +01:00
Mael Rouxel-Labbé 92e31b7859 Misc tiny fixes 2025-01-15 11:55:50 +01:00
Mael Rouxel-Labbé baeed4a77f Add more tests 2025-01-15 11:55:07 +01:00
Mael Rouxel-Labbé 56a6053b94 Don't use C++17 yet 2025-01-15 01:02:37 +01:00
Mael Rouxel-Labbé 46ab7efe83 Add missing default 2025-01-15 01:02:25 +01:00
Mael Rouxel-Labbé 13e8428cae Add a lot of API tests for non-weighted skeletons 2025-01-14 15:32:04 +01:00
Mael Rouxel-Labbé 97bde2a8b3 Clarify type 2025-01-14 15:31:38 +01:00