Commit Graph

110802 Commits

Author SHA1 Message Date
Léo Valque 6fc8ccf518 fogert tp solve the previous bug in test_squared_distance 2025-03-06 15:37:23 +01:00
Léo Valque 22d372b297 Solve bug on mac 2025-03-06 15:22:40 +01:00
Léo Valque 74d19c4778 remove unused variable 2025-03-05 09:38:09 +01:00
Sébastien Loriot 2cf7f4a52c inline to avoid multiple definitions 2025-03-04 17:24:57 +01:00
Sébastien Loriot a201c2ebf4 reordering 2025-03-04 17:16:47 +01:00
Sébastien Loriot f6dac8a08d no static and enable if 2025-03-04 15:48:38 +01:00
Léo Valque 765aa430a2 Fix warnings and compile error 2025-03-04 11:41:29 +01:00
Sébastien Loriot 035652ae82 fix dependencies 2025-03-03 20:07:48 +01:00
Léo Valque 042e2ad862 Adapt csq_dist P_T and T_T for Uncertain_result 2025-03-03 16:46:50 +01:00
Léo Valque 6dedfe8858 Correct error in include name 2025-02-28 16:26:53 +01:00
Léo Valque 59e87e8468 modify test function 2025-02-28 16:09:55 +01:00
Léo Valque dfc40bde23 remove trailing whitespace 2025-02-28 14:03:19 +01:00
Léo Valque 91f29df106 Cleaning of the files, remove useless comments, correct indent and tab 2025-02-28 13:58:12 +01:00
Léo Valque 6fd52ee0d5 benchmark 2025-02-27 18:09:43 +01:00
Léo Valque 833a2bb4d0 Correct bug in CSQ Triangle_Triangle 2025-02-27 18:00:40 +01:00
Léo Valque fbf588e936 Get back on CSQ Point-Segment, new was slower 2025-02-27 10:58:53 +01:00
Léo Valque bf4e61e4e5 First bench 2025-02-26 18:44:08 +01:00
Léo Valque dce9e4fde7 Debug CSG Point Tetrahedron 2025-02-21 17:43:13 +01:00
Léo Valque c631613612 Solve bug in SQ Point-Tetrahedron, CSQ Point-Tetrahedron, improve test of these functions 2025-02-21 15:37:25 +01:00
Léo Valque f08b5dceda csq_dist Point Triangle + Debug 2025-02-20 17:56:02 +01:00
Léo Valque 0436efa118 macro for global_function_distance 2025-02-19 19:26:09 +01:00
Léo Valque 8bdc4b4f5d add test_compare_distance_3.cpp 2025-02-19 12:03:06 +01:00
Léo Valque d7c9cce0b9 Compare squared distance with point 2025-02-19 12:03:06 +01:00
Léo Valque 73d79f8194 compare square distance Seg3 Seg3 2025-02-19 12:03:06 +01:00
Sébastien Loriot 06b511cc65 Merge pull request #6088 from sloriot/PMP-add_discrete_curvature
Add functions to compute discrete curvatures
2025-02-12 21:22:40 +01:00
Sébastien Loriot de1fb95d15 Merge pull request #8658 from MaelRL/Tr-Document_point-GF
Document `point()` in all triangulations
2025-02-12 21:18:27 +01:00
Sébastien Loriot 9c536ddae6 Merge pull request #8234 from MaelRL/BGL-Add_remove_deg_2_vertex-GF
Add an Euler operation to remove degree 2 vertices
2025-02-12 21:17:43 +01:00
Sébastien Loriot b879d39472 Merge remote-tracking branch 'cgal/6.0.x-branch' 2025-02-12 19:49:46 +01:00
Sébastien Loriot 9b1c378424 Merge remote-tracking branch 'cgal/5.6.x-branch' into 6.0.x-branch 2025-02-12 19:49:09 +01:00
Sebastien Loriot 8836f5e705
Polygon repair using union and intersection (#8510)
## Summary of Changes

Add new repair rules in Polygon_repair package

## Release Management

* Affected package(s): Polygon_repair
* Feature/Small Feature (if any):
[link](https://cgalwiki.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Polygon_repair_union_intersection)
-- **pre-approval 2025/01/03**
* Link to compiled documentation:
[link](https://cgal.geometryfactory.com/~afabri/Repair/Manual/packages.html#PkgPolygonRepair)
* License and copyright ownership: GF
2025-02-12 19:47:30 +01:00
Sebastien Loriot f079630f6e
issue #8689 Regression documentation build (#8698)
- compare doxygen version with the available directories on disk and
(try to) use the most appropriate one
- give a warning when there are more directories than expected (already
present), though `FATAL` should probably be `FATAL_ERROR` though the
latest will give problems when adding a new version to the directory
list for testing. Changed the message to a `WARNING`
2025-02-12 19:45:14 +01:00
Sébastien Loriot 043becfe7f Merge pull request #8273 from lrineau/CGAL-followup_PR_8170-lrineau
Improvement backports from CDT_3 branch (Follow-up to PR #8170)
2025-02-12 19:43:35 +01:00
Sebastien Loriot 636368ed8f
Always init time_stamp to -2 (#8714)
It is not clear to me that this is the right thing to do:
- it is done for some classes
- but in some test, a comment mention that it should be uninitialized
(the test works if init to -1 but not to 0).
- Base_time_stamper is doing an init to -2
2025-02-12 19:40:27 +01:00
Sebastien Loriot 925c15fd98
Correct documentation mistakes in double.h and long_double.h (#8729)
## Release Management

* Affected package(s):
* Issue(s) solved (if any): fix #7781 #7782 
* Feature/Small Feature (if any):
* Link to compiled documentation (obligatory for small feature) [*wrong
link name to be changed*](httpssss://wrong_URL_to_be_changed/Manual/Pkg)
* License and copyright ownership:
2025-02-12 19:39:16 +01:00
Sebastien Loriot 14b83f0d3e
boost::tie -> std::tie (#8715) 2025-02-12 19:36:19 +01:00
Sebastien Loriot 47263d3aaa
Fix size types in BGL doc (#8722)
## Release Management

* Affected package(s): `BGL`
* Issue(s) solved (if any): fix #8720
* Feature/Small Feature (if any): -
* License and copyright ownership: no change
2025-02-12 19:35:26 +01:00
Sebastien Loriot 3394b6d889
Update application name (#8731) 2025-02-12 19:34:53 +01:00
Laurent Rineau e19e5b7025 do not require `Boost_FOUND` 2025-02-11 15:36:44 +01:00
Laurent Rineau fa83d0bd45 fix Compact_container::reserve, with timestamps 2025-02-10 18:07:32 +01:00
Laurent Rineau 4e5fed81de fix a bug when `CGAL_BRANCH_BUILD` is falsy (in testsuite tarballs for example) 2025-02-10 15:08:19 +01:00
Mael b2ea32cafc
Fix typo
Co-authored-by: Laurent Rineau <Laurent.Rineau@cgal.org>
2025-02-10 14:22:54 +01:00
Léo Valque bfc8f2ca80 Replace four almost identical sentences in int.h by one 2025-02-10 10:30:31 +01:00
Sébastien Loriot 2060b222c5 remove leftover 2025-02-09 18:48:14 +01:00
Léo Valque bc35e39e1c add the cgalModels to int.h 2025-02-07 16:54:06 +01:00
Léo Valque 30a8e52c51 Replace Sqrt with KthRoot and modify description of longlong int 2025-02-07 16:19:29 +01:00
Laurent Rineau 8eefb7f173 Merge branch 'master' into pr/lrineau/8273 2025-02-07 16:10:52 +01:00
Sebastien Loriot e871025f36
update our CMake supported versions to ...3.31 (#8727)
## Summary of Changes

Update our CMake supported versions to ...3.31. That will suppress the
warnings about `CMP0167` (from CMake 3.30):

```
CMake Warning (dev) at cmake/modules/display-third-party-libs-versions.cmake:37 (find_package):
  Policy CMP0167 is not set: The FindBoost module is removed.  Run "cmake
  --help-policy CMP0167" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.
```

## Release Management

* Affected package(s): all cmake scripts
* License and copyright ownership: maintenance by GF
2025-02-07 14:03:47 +01:00
Sébastien Loriot 00bf449e04 restore test 2025-02-06 20:57:28 +01:00
Mael Rouxel-Labbé 4cc3eef67b Update CHANGES.md 2025-02-06 20:17:19 +01:00
Mael Rouxel-Labbé 94bd217b2b Update CHANGES.md 2025-02-06 20:16:43 +01:00