## Summary of Changes
Add warning that the stream must be opened with `std::ios::binary`.
Deal with a potentially empty vector of faces.
## Release Management
* Affected package(s): Mesh_2
* License and copyright ownership: unchanged
## Summary of Changes
Modifying coordinates in the files and reloading is painful, so this PR
adds a way to specify new coordinates from the selection item:
https://github.com/user-attachments/assets/965f6c65-0936-4778-a9ac-8e8acb237774
## Release Management
* Affected package(s): `Lab`
* Issue(s) solved (if any): -
* Feature/Small Feature (if any): -
* License and copyright ownership: no change
## Summary of Changes
We know that the variable `i` will be set by `is_edge()`, we try to
indicate it with a `CGAL_assume()` but that does not help the compiler,
so let's just initialize it. We get the warning
[here](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-I-95/Triangulation_2/TestReport_lrineau_Ubuntu-latest-GCC6-Release.gz).
I am wondering if the `CGAL_assertion()` I have put makes sense.
## Release Management
* Affected package(s): Triangulation_2
* License and copyright ownership: unchanged
## Summary of Changes
* Subdomain indices can be 0 or negative, just the cells with subdomain
0 are not added to the complex.
* make binary status of the opened `ofstream` consistent with call to
`CGAL::IO::output_to_vtu()`
## Release Management
* Affected package(s): CGAL Lab
* License and copyright ownership: unchanged
## Summary of Changes
Examples are not supposed to ` #include <CGAL/basic.h>`.
## Release Management
* Affected package(s): Arrangements
* License and copyright ownership: unchanged
Added a precondition for merge_edge(e1, e2) that requires that two
halfedges have the same direction.
## Summary of Changes
The title says it all
## Release Management
* Affected package(s): Arrangement_on_surface_2
* Issue(s) solved (if any): fix#8659
* Feature/Small Feature (if any):
* Link to compiled documentation:
* License and copyright ownership: TAU
Spelling correction
As this is a spelling correction is in code (and outside my normal realm
of PRs) I created a separate PR for it. I cannot test it, b I'm quite
confident that it won't lead to problems. I think the old name contained
a typo.
Spelling correction
As this is a spelling correction is in code (and outside my normal realm of PRs) I created a separate PR for it.
I cannot test it, b I'm quite confident that it won't lead to problems. I think the old name contained a typo.
The formula in Documentation/doc/biblio/cgal_manual.bib
```
@article{cgal:cgm-fobbo-11,
title={Fast Oriented Bounding Box Optimization on the Rotation Group $\SO(3, \mathrm{R})$},
author={Chang, Chia-Tche and Gorissen, Bastien and Melchior, Samuel},
```
renders incorrectly (see Optimal_bounding_box/citelist.html) as there is
no command `\SO` in LaTeX
The formula in doc/Kernel_d/CGAL/Kernel_d/Aff_transformation_d.h
```
\pre \f$ sin_num^2 + cos_num^2 = den^2\f$ and \f$ 0 \leq e_1 < e_2 < d\f$.
```
renders in an unexpected way (see
Kernel_d/classCGAL_1_1Aff__transformation__d.html) as the `_` is seen as
subscript operator in LaTeX
## Summary of Changes
Solve a bug for CMap and GMap when we iterate on an empty map with an
iterator that needs to mark cells, and when using index version.
## Release Management
* Affected package(s): CMap GMap