Commit Graph

114100 Commits

Author SHA1 Message Date
Sébastien Loriot 20ae7dfc0d Merge remote-tracking branch 'cgal/6.1.x-branch' into 'cgal/main' 2025-10-30 20:24:05 +01:00
Sébastien Loriot b66ebf958b Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/6.1.x-branch' 2025-10-30 20:23:21 +01:00
Sebastien Loriot c60cc5049d
Workaround erros with recent gcc (#9105)
Should fix [those
errors](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.2-Ic-23/Stream_lines_2/TestReport_lrineau_Ubuntu-latest-GCC6-CXX1z.gz)
2025-10-30 20:17:22 +01:00
Sebastien Loriot 80b4d1a1be
Frechet Distance: Fix bugs in Lambda (#9103)
## Summary of Changes

_Describe what your pull request changes to CGAL (this can be skipped if
it solves an issue already in the tracker or if it is a Feature or Small
Feature submitted to the CGAL Wiki)._

## Release Management

* Affected package(s): Frechet Distance
* License and copyright ownership:  unchanged
2025-10-30 20:16:29 +01:00
Sébastien Loriot c882eab5b5 Merge pull request #9048 from LeoValque/SMS-slow_Garland-Heckbert
New line quadrics for Garland-Heckbert policies
2025-10-30 20:12:47 +01:00
Sebastien Loriot 4f9c3fd526
Stream_Support: Fix Typos (#9106)
## Summary of Changes

Missing ")"
[here](https://doc.cgal.org/latest/Stream_support/IOStreamSupportedFileFormats.html#IOStreamMedit)

and fixed in the documentation built in this PR
[here](https://cgal.github.io/9106/v0/Stream_support/IOStreamSupportedFileFormats.html#IOStreamMedit)
2025-10-30 09:21:20 +01:00
Sebastien Loriot abf8b3d2b1
Spelling correction (#9107)
Strange that this mis-spelling doesn't throw a compiler error.
2025-10-22 12:08:43 +02:00
albert-github 19bf2c09f4 Spelling correction
Strange that this mis-spelling doesn't thow a compiler error.
2025-10-22 11:38:11 +02:00
Sebastien Loriot 0d76367533
Documentation correction (#9104)
Added missing end double quotes as noted in (a.o.) overnight
documentation build:
https://cgal.geometryfactory.com/CGAL/Manual_doxygen_test/CGAL-6.2-I-22/index.html
2025-10-22 11:05:02 +02:00
Andreas Fabri 0217e30573 Stream_Support: typos 2025-10-22 09:31:56 +01:00
Sebastien Loriot adfcc7d102
more verbose 2025-10-21 18:08:22 +02:00
Andreas Fabri c5b5a54952 cleanup 2025-10-21 16:22:02 +01:00
Andreas Fabri 5085762946 Fix return value 2025-10-21 16:22:02 +01:00
Andreas Fabri b3cb80760c Fix 2025-10-21 16:22:02 +01:00
Andreas Fabri 098e05e134 Add debug output 2025-10-21 16:22:02 +01:00
Andreas Fabri 4d6541c3c4 Add testcase that fails 2025-10-21 16:22:02 +01:00
Andreas Fabri 4ed4d096bf Add testcase that fails 2025-10-21 16:22:02 +01:00
Sébastien Loriot 712464b690 try to please recent gcc 2025-10-21 08:26:34 +02:00
albert-github ef8f294288 Documentation correction
Added missing end double quotes as noted in (a.o.) overnight documentation build: https://cgal.geometryfactory.com/CGAL/Manual_doxygen_test/CGAL-6.2-I-22/index.html
2025-10-20 18:58:27 +02:00
lvalque c2e38c2070 Merge branch 'SMS-slow_Garland-Heckbert' of github.com:LeoValque/cgal into SMS-slow_Garland-Heckbert 2025-10-17 16:47:41 +02:00
lvalque 8ad92851a1 Replace Bounded_normal_change_placement per Bounded_normal_change_filter 2025-10-17 16:47:31 +02:00
Sebastien Loriot d13510bdee
Add missing function doc links (#9074)
## Summary of Changes

Fix missing links in doc.

tentative TODO:
- [ ] Check all \`.+\(.+\).*\` --> stopped at BGL
- [ ] Plenty of wrong links for the overloaded functions like <em>A
shortcut to `CGAL::draw(vd2,
Graphics_scene_options_voronoi_diagram_2{})`.</em>, which points to
`CGAL::draw(T2)`.

## Release Management

* Affected package(s): Various
* Issue(s) solved (if any): https://github.com/CGAL/cgal/issues/7839
* Feature/Small Feature (if any): -
* License and copyright ownership: no change
2025-10-17 15:29:09 +02:00
Sebastien Loriot 367d80b21a
Add some documentation for the concept/model design pattern (#9077)
## Release Management

* Affected package(s): Installation
* Issue(s) solved (if any): fix https://github.com/CGAL/cgal/issues/8185
* Feature/Small Feature (if any): -
* License and copyright ownership: no change
2025-10-17 15:28:36 +02:00
Sebastien Loriot 0b5958a300
backticks 2025-10-17 15:28:21 +02:00
Sébastien Loriot a84ae55fd7 Merge remote-tracking branch 'cgal/6.1.x-branch' into 'cgal/main' 2025-10-17 11:45:35 +02:00
Sébastien Loriot 3bfc5f32f5 Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/6.1.x-branch' 2025-10-17 11:44:39 +02:00
Sebastien Loriot 6f4bb669d6
Tetrahedral remeshing - add a test (#8953)
## Summary of Changes

Add a test that does
```
  c3t3 = make_mesh_3(domain);
  write_MEDIT(file, c3t3);
  read_MEDIT(file, tr);
  tetrahedral_isotropic_remeshing(tr);
```

to test the pipeline.

Adding this test is triggered by issue #8948, but it does not fix it.


## Release Management

* Affected package(s): Tetrahedral_remeshing
* License and copyright ownership:
2025-10-17 10:32:30 +02:00
Sebastien Loriot 95c7d809f7
regular triangulation docs: fix all vertex iterators (#9093)
## Summary of Changes

order of begin and end iterator was wrong and description did not match
2025-10-17 10:07:30 +02:00
Sebastien Loriot 2007dd9e9e
Fixing conversion warnings (#9095)
## Summary of Changes

Fixing some conversion warnings.

## Release Management

* Affected package(s): Kinetic Surface Reconstruction, Lab, PMP
2025-10-17 10:06:48 +02:00
Sebastien Loriot b08f0a4aae
Handle case of identical projected points (#9100)
Do not try to insert constraint if two points are projected onto the
same 2D vertex
2025-10-17 10:06:08 +02:00
Sebastien Loriot 0cca10d79f
fix versions in doc menu (#9101)
Will avoid an issue if we release 6.1.1 before 6.2
2025-10-17 10:05:25 +02:00
Sébastien Loriot a507911b09 fix versions in doc menu 2025-10-15 12:20:58 +02:00
Sébastien Loriot 42068f6009 handle case of identical projected points 2025-10-15 11:03:16 +02:00
Sébastien Loriot 727de3bc45 Merge remote-tracking branch 'cgal/6.1.x-branch' into 'cgal/main' 2025-10-13 09:42:21 +02:00
Sébastien Loriot 3e77bff198 Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/6.1.x-branch' 2025-10-13 09:41:18 +02:00
Sebastien Loriot 80f3603008
CGAL Lab: fix linter warnings and CMake ITK warning (#9085)
## Summary of Changes

- fix linter warnings in `Scene_polygon_soup_item.cpp`
- fix a CMake warning about ITK using deprecated headers

## Release Management

* Affected package(s): Lab
* License and copyright ownership: N/A, maintenance by GF
2025-10-13 09:37:15 +02:00
Sebastien Loriot 754e57ac3c
[OTR2] Deterministic reconstruction (#9092)
## Summary of Changes

Using timestamps to make iteration through vertices, edges and faces
deterministic

## Release Management

* Affected package(s): Optimal_transportation_reconstruction_2
* Issue(s) solved (if any): fix #8745
2025-10-13 09:33:46 +02:00
Sebastien Loriot d9262b1c46
Respected verbose (#9070)
## Summary of Changes

Added a small piece of code that generates an error message if verbose
is on and adding a face fails.
This fix is the bare minimum....
It would be nice to normalize all error messages and make them look
similar.

## Release Management

* Affected package(s): BGL
* Issue(s) solved (if any): fix #9034 partially. It partially fixes item
4. in the list of the bug report
* 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-10-13 09:32:12 +02:00
Sebastien Loriot d95917e06f
Do not define _USE_MATH_DEFINES (#9094)
## Summary of Changes

This leads to a warning in the
[testsuite](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.2-Ic-11/Periodic_2_triangulation_2/TestReport_Christo_ICPC-2025.1-Release.gz)
Also it is a weaker test as this `#define`  is not required.

## Release Management

* Affected package(s): Periodic_2_triangulation_2
* License and copyright ownership: unchanged
2025-10-13 09:30:54 +02:00
Mael 28e3cf9c87
Fix extra backtick 2025-10-09 16:35:33 +02:00
Mael 284df7125d
Remove trailing ws 2025-10-09 16:17:53 +02:00
Mael 3a350bf354
Apply suggestions from code review 2025-10-09 14:36:15 +02:00
Sven Oesau 46ba009009 another std::size_t to int conversion 2025-10-07 10:12:03 +02:00
Andreas Fabri 7816c70770 Avoid waring of Intel compiler 2025-10-06 15:18:50 +01:00
Sven Oesau 1a07d25cc3 fixing some conversion warnings 2025-10-06 16:06:42 +02:00
Andreas Fabri 8a248c0da3 Do not define _USE_MATH_DEFINES 2025-10-06 13:47:12 +01:00
lvalque 0417a52217
Update Installation/CHANGES.md
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2025-10-06 13:50:44 +02:00
lvalque d3c069a10d Replace -et al.- in doc due to Doxygen behaviour 2025-10-02 14:41:20 +02:00
Mael Rouxel-Labbé f697aa5237 Also dump can_add_face output when a face fails to be added 2025-10-02 13:35:48 +02:00
Mael Rouxel-Labbé b72814fb2c Add verbose to BGL::can_add_face 2025-10-02 13:35:34 +02:00