Commit Graph

112593 Commits

Author SHA1 Message Date
Sébastien Loriot dc31a8ce3a add precondition about single CC mesh 2025-06-23 11:36:13 +02:00
Sébastien Loriot 509e794235 warn about the fact that the mesh should be a single CC 2025-06-10 14:37:44 +02:00
Sebastien Loriot 0fb70f5cd5
Spelling correction (#8927)
Spelling correction
2025-06-06 18:51:40 +02:00
albert-github a45762194c Spelling correction
Spelling correction
2025-06-05 18:12:05 +02:00
Sebastien Loriot 30b3388446
New package: Frechet Distance (#8284)
## Summary of Changes

Add a new package computing the approximate Fréchet distance between two
polylines in dD under Euclidean metric, or decides if the distance is
smaller than a given value.

## Release Management

* Affected package(s): Frechet_distance
* Feature (if any):
[link](https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Frechet_Distance)
* License and copyright ownership:  MPI, GeometryFactory, cnrs(?)

## TODO:
- [x] check branch size (@sloriot)
- [x] Make it work with `Epick_d<Dimension_tag<2>>` @sloriot
2025-06-05 16:08:47 +02:00
Sébastien Loriot 616ce1b0d7 Merge remote-tracking branch 'cgal/6.0.x-branch' into `cgal/master` 2025-06-04 16:00:21 +02:00
Sebastien Loriot a3d14b0491
AABB: Fixing 2D closest point for circles (#8891)
## Summary of Changes

`AABB_tree::closest_point()` for circles may provide wrong points if a
certain hints are provided.
See https://gist.github.com/MaelRL/3d33fa83f0eea80c94da0966bb425f3a

`do_intersect_circle_iso_rectangle_2()` considers inclusion not as in
intersection

## Release Management

* Affected package(s):  Filtered_kernel, Intersections_2
2025-06-04 15:59:38 +02:00
Sébastien Loriot 0d03e17d62 fix permission 2025-06-04 15:12:32 +02:00
Sebastien Loriot a24a2b05b3
Thirdparty: bugfix for libpointmatcher (#8918)
## Summary of Changes

Added support for latest version of libpointmatcher.
Updated doc as libpointmatcher uses the deprecated boost/timer.hpp which
can cause a compilation error when building the library.

There is a PR at libpointmatcher to fix the deprecation bug since
months, but it still needs to be reviewed.

## Release Management

* Affected package(s): Installation
2025-06-04 14:59:38 +02:00
Sébastien Loriot 6444b9a0d0 Merge pull request #8890 from afabri/PMP-stitch_deterministic-GF
PMP: Make stitch_borders() deterministic
2025-06-04 14:56:33 +02:00
Sébastien Loriot d5c8d87ad2 Merge pull request #8906 from albert-github/feature/bug_table_inconsistency
Warnings during table generation in documentation
2025-06-04 14:56:21 +02:00
Sébastien Loriot e0386b6aac Merge pull request #8908 from soesau/PSP3-Poisson_eliminate_hide_internal_doc-GF
PSP3: Hide internal of poisson_eliminate in documentation
2025-06-04 14:55:57 +02:00
Sébastien Loriot f08af48ad0 Merge pull request #8915 from afabri/Algebraic-subsections-GF
Algebraic Foundations: Turn subsection to subsubsection
2025-06-04 14:55:48 +02:00
Sébastien Loriot 99a45f9189 Merge pull request #8917 from afabri/Triangulation_3-fix_doc_RT3_cell_base-GF
Triangulation_3: Documentation fixes
2025-06-04 14:55:43 +02:00
Sébastien Loriot 8e8024af30 Merge pull request #8919 from sloriot/STL_Extension-CC_avoid_warning
Fix warning: avoid copy
2025-06-04 14:55:37 +02:00
Andreas Fabri 4cb8fb2ba9 Fix in cicumcenter() 2025-06-03 12:43:24 +01:00
Laurent Rineau 4dfbdea53d first time this script is actually used... 2025-06-02 19:36:27 +02:00
Sébastien Loriot 503b259c71 fix warning: avoid copy 2025-06-02 19:19:42 +02:00
Laurent Rineau cd798cc6eb add cgaltest in docker group 2025-06-02 18:54:16 +02:00
Sven Oesau 920b32fef2 bugfix for libpointmatcher to support latest version 2025-06-02 16:13:00 +02:00
Andreas Fabri ebabf5ac66 lowercase Object as it refers to the param of the function lock() 2025-06-02 14:32:12 +01:00
Andreas Fabri 011ddb8507 Triangulation_3: Documentation fixes 2025-06-02 14:09:11 +01:00
Laurent Rineau 8a25dea52d Merge branch '6.0.x-branch'
# Conflicts:
#	Scripts/developer_scripts/run_testsuite_with_ctest
2025-05-30 20:53:53 +02:00
Laurent Rineau 0a8ca42680 Merge branch '5.6.x-branch' into 6.0.x-branch 2025-05-30 20:51:15 +02:00
Laurent Rineau 525818744a use rsync instead of scp 2025-05-30 20:50:48 +02:00
Andreas Fabri 993d3fdfd8 Algebraic Foundations: Typo 2025-05-30 15:36:08 +01:00
Andreas Fabri 0ccbfc4c78 Use functor to compute squared distance 2025-05-30 14:48:39 +01:00
Andreas Fabri 1d9c91e73f cleanup 2025-05-30 14:25:12 +01:00
Laurent Rineau f4a9526ac2 Merge remote-tracking branch 'refs/remotes/cgal/master'
# Conflicts:
#	STL_Extension/include/CGAL/Compact_container.h
#	STL_Extension/include/CGAL/Concurrent_compact_container.h
2025-05-30 12:30:30 +02:00
Laurent Rineau 8145708ae5 Merge remote-tracking branch 'cgal/6.0.x-branch'
Conflicts:
	STL_Extension/include/CGAL/Compact_container.h
	STL_Extension/include/CGAL/Concurrent_compact_container.h
2025-05-30 12:27:15 +02:00
Andreas Fabri 060a02812c cleanup 2025-05-30 10:56:29 +01:00
Andreas Fabri 59e7d89f6b Do cleanup as suggested by @mglisse 2025-05-30 09:16:52 +01:00
Laurent Rineau 4b4e504a21
refactor testsuite scripts, and fix scp/rsync (#8910)
refactor testsuite scripts, and fix scp/rsync

- simplified handling of curl/wget, and scp
- use rsync if possible, to choose the remove file mode
2025-05-30 09:55:57 +02:00
Sébastien Loriot 9535886c06 Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/master' 2025-05-30 08:28:11 +02:00
Laurent Rineau ed67a04c70 add a script to install GF test machines 2025-05-27 20:58:51 +02:00
Sebastien Loriot b18866d30a
Restore erase counter after destroy/creation (6.0.x) (#8898)
6.0.x version of #8820
2025-05-27 19:54:08 +02:00
Laurent Rineau b8f847870c
Remove the `write` permissions for submitted test results 2025-05-27 11:04:56 +02:00
Laurent Rineau d4f790def6 fix errors 2025-05-26 18:02:24 +02:00
Sven Oesau e0a71b08da hide internal namespace in documentation 2025-05-26 16:08:46 +02:00
Sébastien Loriot cfbf5f2765 fix bad variable name 2025-05-26 15:54:01 +02:00
Sven Oesau b8cbb72b09 adding do_intersect_circle_iso_rectangle_2 to AABB_traits_2 2025-05-26 15:14:49 +02:00
Sébastien Loriot eb368a5625 Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/master' 2025-05-26 12:02:37 +02:00
Sébastien Loriot 6921316e78 do not repeat package name 2025-05-26 11:49:16 +02:00
Sebastien Loriot 97bd1cf428
Rename home page of reference manuals to "Reference Manual" (#8904)
Before: "Pkg Reference"
After: "Reference Manual"

No need to repeat the package name as it is on the line above.

Example output
![Screenshot from 2025-05-22
16-18-54](https://github.com/user-attachments/assets/ed285e12-d95c-4ec2-934d-12f4c7aa014c)
2025-05-26 11:47:37 +02:00
Sebastien Loriot b8d043ff76
Installation: Don't insist on providing GMP (#8893)
## Summary of Changes

Removed error when GMP is not found.

## Release Management

* Affected package(s): Installation
* Issues: fix #8852
2025-05-26 11:34:04 +02:00
albert-github d1fea32fc3 Warnings during table generation in documentation
With doxygen release1.14.0 doxygen is a bit stricter regarding handling tables (not ignoring superfluous tags), it now leads to some warnings (and unexpected results).
2025-05-26 11:28:55 +02:00
Sebastien Loriot 5833ff311c
CGAL: About namespace internal (#8896)
## Summary of Changes

The Developer Manual recommends `namespace CGAL::internal::Pkg`, whereas
we have decided that it must be `namespace CGAL::Pkg::internal`. See
also Issue #257

## Release Management

* Affected package(s): Developer Manual
2025-05-26 10:18:40 +02:00
Sebastien Loriot f35ecec62a
Remove hyphens in some words (#8892)
## Summary of Changes

Remove hyphens in "preprocess", "postprocess", and "counterclockwise".

I just realize that the Firefox wordchecker does not agree with
"postprocess"

## Release Management

* Affected package(s): many
* License and copyright ownership:  unchanged
2025-05-26 10:11:50 +02:00
Sebastien Loriot f467885de3
Polygon: Prefix functions with CGAL::IO (#8887)
## Summary of Changes

Prefix function in the documentation, so that there is a link.

## Release Management

* Affected package(s):  Polygon
* License and copyright ownership: unchanged
2025-05-26 10:10:32 +02:00
Sébastien Loriot 4d13a4d509 better links 2025-05-22 18:56:23 +02:00