Laurent Rineau
3527e8e8d0
prefer std::size_t
2023-08-29 09:37:51 +02:00
Rebecca Dengate
256c87d986
Fixes overflow when reading in large images, see issue #7664
2023-08-29 13:34:39 +10:00
Laurent Rineau
9c9a2690fb
Merge branch '5.5.x-branch' into 5.6.x-branch
2023-08-28 15:44:06 +02:00
Laurent Rineau
ef998bded5
Merge pull request #7650 from sloriot/K23-compare_dihedral_angle_deg_tet
...
Be more permissive in Compare_dihedral_angle_3
2023-08-28 15:43:59 +02:00
Laurent Rineau
55ff318676
Merge pull request #7650 from sloriot/K23-compare_dihedral_angle_deg_tet
...
Be more permissive in Compare_dihedral_angle_3
2023-08-28 15:43:29 +02:00
Sebastien Loriot
f879c68155
Test earlier
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2023-08-21 11:32:12 +02:00
Sébastien Loriot
73cf624d0f
be more permessive
...
do not throw an error but return SMALLER
The collinearity check being already do in the predicate it
would be more expensive to do it also before calling the
predicate
2023-08-16 09:59:44 +02:00
Sebastien Loriot
d0b188bf41
patch to support PowerPC and Windows 32 bits ( #7635 )
...
## Summary of Changes
Patch required for the acceptance of CGAL-5.6 in vcpkg. The CI system
tests on `x86_windows` (32 bits), and there was an error:
```
D:\installed\x86-windows\include\CGAL/cpp_float.h(30): error C3861: '_BitScanForward64': identifier not found
D:\installed\x86-windows\include\CGAL/cpp_float.h(42): error C3861: '_BitScanReverse64': identifier not found
```
See
https://github.com/microsoft/vcpkg/pull/32896#issuecomment-1662117705
The solution is do disable support for Boost MP on Windows 32 bits. That
patch has been tested with the vcpkg CI, and it worked.
## Release Management
* Affected package(s): Number_types
* Issue(s) solved (if any): patch required by
https://github.com/microsoft/vcpkg/pull/32896
2023-08-14 11:53:29 +02:00
Sébastien Loriot
db9b8e70b3
Merge remote-tracking branch 'cgal/5.5.x-branch' into 'cgal/5.6.x-branch'
2023-08-14 10:22:35 +02:00
Sebastien Loriot
c5902cbcd4
reproject barycenter to avoid boundary shrinking ( #7633 )
...
Fixes #7631
2023-08-14 10:21:45 +02:00
Sebastien Loriot
0a11c725b5
Apollonius_graph: Fix return type in the documentation ( #7619 )
...
## Summary of Changes
Fix the return type. Document the third template parameter of
`Apollonius_graph_vertex_base_2`.
## Release Management
* Affected package(s): `Apollonius_graph_2`
* Issue(s) solved (if any): fix #7582 and #7579
* Link to compiled documentation:
[link](https://cgal.github.io/7619/v0/Apollonius_graph_2/classCGAL_1_1Apollonius__graph__2.html#a6e6e1b20ab5018c96e4b0ed2c0f0ee00 )
and [here
](https://cgal.github.io/7619/v0/Apollonius_graph_2/classCGAL_1_1Apollonius__graph__vertex__base__2.html#acbabb6d26d4d8938bde5bbd6c6e467eb )for
the vertex base.
* License and copyright ownership: unchanged
2023-08-14 10:21:28 +02:00
Andreas Fabri
7854fddd02
Update Apollonius_graph_2/doc/Apollonius_graph_2/CGAL/Apollonius_graph_vertex_base_2.h
...
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2023-08-04 13:34:40 +02:00
Andreas Fabri
2e7a815589
Update Apollonius_graph_2/doc/Apollonius_graph_2/CGAL/Apollonius_graph_vertex_base_2.h
...
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2023-08-04 13:34:40 +02:00
Andreas Fabri
43433b4a46
Update Apollonius_graph_2/doc/Apollonius_graph_2/CGAL/Apollonius_graph_vertex_base_2.h
...
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2023-08-04 13:34:39 +02:00
Andreas Fabri
6f0907d07c
Document the third template parameter
2023-08-04 13:34:39 +02:00
Andreas Fabri
a909cafcce
Fix return type in the documentation
2023-08-04 13:34:39 +02:00
Laurent Rineau
cf0c6c0782
tweak in CGAL/boost_mp.h instead
2023-08-03 14:05:37 +02:00
Laurent Rineau
edf855967d
Merge branch '5.5.x-branch' into 5.6.x-branch
2023-08-03 12:27:29 +02:00
Laurent Rineau
1791adb713
patch to support Windows 32 bits
2023-08-03 12:26:56 +02:00
Sébastien Loriot
06db9ccad8
reproject barycenter to avoid boundary shrinking
2023-08-02 17:25:58 +02: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
de4fa0d7d5
Merge branch '5.5.x-branch' into 5.6.x-branch
2023-07-26 17:31:00 +02:00
Laurent Rineau
bee1ed37ff
Merge pull request #7611 from lrineau/Triangulation_3-fix_traverser_testsuite_cpp17-lrineau
...
Triangulation_3: the testsuite of the simplex traverser needs C++17
2023-07-26 17:30:52 +02:00
Laurent Rineau
820b1c5609
Merge pull request #7552 from MaelRL/Mesh_3-PMD_init_bug_fixes-GF
...
Fix initialisation issues in Mesh_3
2023-07-26 17:30:40 +02:00
Laurent Rineau
fb64e68a2e
Merge pull request #7552 from MaelRL/Mesh_3-PMD_init_bug_fixes-GF
...
Fix initialisation issues in Mesh_3
2023-07-26 17:29:25 +02:00
Laurent Rineau
454ac73b35
prepare CGAL-5.6 final version
2023-07-26 14:15:49 +02:00
Laurent Rineau
15968e2d49
Need C++17
...
`test_simplex_iterator_3.cpp` and
`test_segment_simplex_traverser_3.cpp` require C++17.
2023-07-20 10:54:02 +02:00
Laurent Rineau
c2ded068ec
Add missing breaking change in 5.6 changelog ( #7609 )
...
## Summary of Changes
Tetrahedral remeshing's vertex and cell base classes have had their API
modified with the introduction of `SMDS_3`
(https://github.com/CGAL/cgal/pull/5693 ).
The API is likely to be restored to its previous state with 6.0, but
it's too late for 5.6.
## Release Management
* Affected package(s): `Installation`
* Issue(s) solved (if any): -
* Feature/Small Feature (if any): n/a
* License and copyright ownership: no change.
2023-07-20 10:11:51 +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
30f25d262a
add missing partial specialization ( #7588 )
...
Add missing partial specialization for boost's gmp wrapper.
Fixes https://github.com/CGAL/cgal/issues/7577
2023-07-19 15:44:00 +02:00
Mael Rouxel-Labbé
1f258bc84d
Fix initialization failing if the ray's source is on the domain
...
This is a band aid fix, a proper fix is to rework the full initilization
pipeline. This is the purpose of the following pull request:
https://github.com/CGAL/cgal/pull/7606
2023-07-19 12:46:13 +02:00
Laurent Rineau
25f4582c2b
Merge branch '5.5.x-branch' into 5.6.x-branch
...
# Conflicts:
# Triangulation_3/include/CGAL/Triangulation_3/internal/Triangulation_segment_traverser_3_impl.h
2023-07-17 18:05:39 +02:00
Laurent Rineau
a10d75d2da
remove compilation error
2023-07-17 15:46:03 +02:00
Sébastien Loriot
3614612202
add missing spe
2023-07-17 15:28:31 +02:00
Sébastien Loriot
ceded5c3ef
one more specialization + fix invalid usage
2023-07-17 10:13:13 +02:00
Laurent Rineau
8d644ef95c
Merge branch '5.5.x-branch' into 5.6.x-branch
2023-07-12 15:24:02 +02:00
Laurent Rineau
5ef509cc39
Merge pull request #7540 from nmnobre/docs
...
Improve the manuals for the 3D Polyhedral Surface and Triangulated Surface Mesh Segmentation pkgs
2023-07-12 15:23:51 +02:00
Laurent Rineau
9bbebd4468
Merge pull request #7584 from sloriot/T3-fix_warnings
...
fix unused variable warnings
2023-07-12 15:23:47 +02:00
Laurent Rineau
bf43c8d6f1
Merge pull request #7584 from sloriot/T3-fix_warnings
...
fix unused variable warnings
2023-07-12 15:22:55 +02:00
Sébastien Loriot
e46196d362
one more internal missing
2023-07-12 13:40:24 +02:00
Sébastien Loriot
7d86fa9648
add missing internal namespace
2023-07-12 13:29:14 +02:00
Sébastien Loriot
52caa41236
directly use Exact_NT_backend
2023-07-12 11:10:08 +02:00
Mael Rouxel-Labbé
0d3458504b
Add some debug code
2023-07-12 10:47:17 +02:00
Sebastien Loriot
57b7edb6a3
Apply suggestions from code review
...
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2023-07-12 10:41:44 +02:00
Mael Rouxel-Labbé
80834a640e
Mirror 6f65ecf246 for P3M3
2023-07-12 10:08:36 +02:00
Mael Rouxel-Labbé
49bb14b6d2
Fix not rescaling some balls in 2D protection with non-zero minimal weight
...
The code break'd but did not restart if a special ball was encountered
2023-07-12 10:03:14 +02:00
Mael Rouxel-Labbé
6f65ecf246
Check the cached Boolean before doing more complex geometrical checks
2023-07-12 09:44:03 +02:00