Commit Graph

104423 Commits

Author SHA1 Message Date
Sébastien Loriot 50679f5034 Merge remote-tracking branch 'cgal/master' into HEAD 2023-05-24 09:55:21 +02:00
Sébastien Loriot 898e452d33 Merge remote-tracking branch 'cgal/5.5.x-branch' 2023-05-24 09:54:33 +02:00
Sébastien Loriot a042c42515 Merge remote-tracking branch 'cgal/5.4.x-branch' into HEAD 2023-05-24 09:54:17 +02:00
Sebastien Loriot 10505d2b93
update CI to use doxygen 1.9.6 (#7466) 2023-05-24 09:53:57 +02:00
Sébastien Loriot 4c5197f95c update CI to use doxygen 1.9.6 2023-05-24 09:52:50 +02:00
Sébastien Loriot 075421890c Merge remote-tracking branch 'cgal/5.5.x-branch' 2023-05-24 09:35:53 +02:00
Sébastien Loriot 341323f4e4 Merge remote-tracking branch 'cgal/5.4.x-branch' into HEAD 2023-05-24 09:29:40 +02:00
Sebastien Loriot eea24af049
Update doc resources and fix issues with doxygen 1.9.6 (#7464) 2023-05-24 09:25:54 +02:00
Sébastien Loriot 96753beb19 accomodate search box updates 2023-05-23 18:09:06 +02:00
Sébastien Loriot 12b32f6be4 move custom mathjax into dedicated .js 2023-05-23 18:08:44 +02:00
Sébastien Loriot 732da62bd4 use default stylesheet (was already the case before) 2023-05-23 14:33:24 +02:00
Sébastien Loriot de869b74a8 the link is changing all the time 2023-05-23 13:47:42 +02:00
Sébastien Loriot 5b532d2466 update from 1.8.20 to 1.9.6 2023-05-23 13:45:43 +02:00
Sébastien Loriot a9cc880bc4 verbatim copy of doxygen style sheet 2023-05-23 13:45:33 +02:00
Sébastien Loriot 7453af0bee remove options that are default + png used only in 1.8.4 2023-05-23 13:44:32 +02:00
Sébastien Loriot a10e704b56 remove no longer supported versions 2023-05-23 13:39:21 +02:00
Andreas Fabri 0c29013c3d Polish 2023-05-23 09:58:41 +01:00
Sébastien Loriot c4d6c23218 add macro 2023-05-23 08:43:52 +02:00
Sébastien Loriot 697cc786e2 Merge branch 'master' into HEAD 2023-05-23 08:39:48 +02:00
Andreas Fabri 79ce772e71 various 2023-05-22 18:46:09 +01:00
Sébastien Loriot 78ab4fab70 add special cases for header only packages 2023-05-22 18:24:06 +02:00
Andreas Fabri 95f150a16c various 2023-05-22 16:51:33 +01:00
Andreas Fabri 585dc0f424 various 2023-05-22 13:36:24 +01:00
Andreas Fabri 710219ed6d various 2023-05-22 13:12:46 +01:00
Andreas Fabri 1b4d4e0eb0 various 2023-05-22 12:49:33 +01:00
Andreas Fabri b1137e9d83 various 2023-05-22 12:19:44 +01: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
Sebastien Loriot 78bf1f052a
Polyhedron demo - fix dihedral angles histogram (#7443)
## Summary of Changes

Before this PR, the histogram of dihedral angles displayed in the demo
was the histogram of all angles of all tetrahedra.
With this PR, only the angles of tetrahedra with a non-zero
Subdomain_index will be computed and used to build the histogram.
Note that the tetrahedra with Subdomain_index zero
* are not displayed at all, so it is made consistent
* are not treated (on purpose) by Delaunay refinement, so they usually
are of bad quality

## Release Management

* Affected package(s): Polyhedron demo
2023-05-22 09:21:04 +02:00
Sebastien Loriot 32da057717
PMP: Test with class derived from Surface_mesh (#7422)
## Summary of Changes

Add the class `CGAL::Testsuite::DerivedSurfaceMesh` that will enable us
to check if a class derived from ` CGAL::Surface_mesh` passes the
Polygon Mesh Processing testsuite (and others). To get started and early
feedback this is currently only used in a single testcase.

This is related to PR #7418 as we would have detected the issue.

## Release Management

* Affected package(s): PMP

* License and copyright ownership: unchanged
2023-05-22 09:20:40 +02:00
Sebastien Loriot 002adea3ee
CGAL: Enable user to provide set_use_assertions() (#7440)
_Please use the following template to help us managing pull requests._

## Summary of Changes

As suggested by @GilesBathgate in Issue #7222 we give the (undocumented)
possibility to a user provided function.

## Release Management

* Affected package(s): STL_Extension
* License and copyright ownership: unchanged
2023-05-22 09:20:08 +02:00
Sebastien Loriot 70e83b053b
Polyhedron demo - read .nii.gz image files (#7444)
## Summary of Changes

Add the ability to read NIFTI `.nii.gz` labeled images, in addition to
existing NIFTI `.nii` files.

## Release Management

* Affected package(s): Polyhedron demo
2023-05-22 09:19:43 +02:00
Andreas Fabri 9f241c89c5 rename template parameters 2023-05-19 18:42:56 +01:00
Laurent Rineau 2d324a2f09 Merge branch '5.5.x-branch' 2023-05-19 18:27:20 +02:00
Laurent Rineau f09c70bb96 Merge branch '5.4.x-branch' into 5.5.x-branch 2023-05-19 18:26:49 +02:00
Laurent Rineau 546e976849 Merge pull request #7448 from lrineau/Triangulation_3-fix_regular_with_TBB-GF
Triangulation_3: fix a race-condition in `Regular_triangulation_3::insert(begin, end)`.
2023-05-19 18:26:36 +02:00
Sébastien Loriot c75befeaa2 Merge remote-tracking branch 'cgal/5.5.x-branch' 2023-05-19 18:05:29 +02:00
Sébastien Loriot 21320a02ef Merge remote-tracking branch 'cgal/5.4.x-branch' into HEAD 2023-05-19 18:05:03 +02:00
Sebastien Loriot 243adaaa05
Update doc testsuite to use 1.9.6 (#7441)
Replaces #6178
2023-05-19 18:03:05 +02:00
Sebastien Loriot 5eae52a306
missing comment 2023-05-18 17:00:09 +02:00
Andreas Fabri bf79ecd8ad fixes 2023-05-17 21:05:29 +01:00
Andreas Fabri a827d9ab67 fixes 2023-05-17 11:11:25 +01:00
Andreas Fabri 3ca05f4918 fixes 2023-05-17 09:28:25 +01:00
Sébastien Loriot a78afb74bf fix syntax 2023-05-17 09:58:33 +02:00
Sébastien Loriot e1ac0e56e0 add new macro 2023-05-17 09:21:33 +02:00
Laurent Rineau c36d6df775
Improve warning on GitHub (#7446)
When the documentation is generated by GitHub Actions and the result is
published on GitHub the warnings are not well / not easy readable.
Placing them in a "fenced code" will improve this. (see e.g.
https://github.com/CGAL/cgal/pull/7445#issuecomment-1549305160)
2023-05-16 18:14:54 +02:00
Andreas Fabri b6531a76d1 fixes 2023-05-16 16:22:48 +01:00
Laurent Rineau 5a85381d4c remove a trailing whitespace
This time I think I managed to fix my VS Code  Insiders settings to fix that
issue permanently.
2023-05-16 16:13:05 +02:00
Laurent Rineau 97262bf0e9 Triangulation_3: fix a race-condition in regular
The race condition is in the batch insertion of a range
of points, with or without info.
2023-05-16 15:56:32 +02:00
Andreas Fabri fdcdd1a9eb fixes 2023-05-16 12:50:07 +01:00