Commit Graph

109765 Commits

Author SHA1 Message Date
Sébastien Loriot 9ff709885a Merge remote-tracking branch 'cgal/5.6.x-branch' 2024-09-06 16:07:49 +02:00
Sébastien Loriot 98f4633e5f Merge remote-tracking branch 'cgal/5.5.x-branch' 2024-09-06 16:07:14 +02:00
Sebastien Loriot a27d129698
[PSP3] Adapting to new LASTools version (branch 5.5) (#8448)
Allowing use of official LAStools repository or CGAL's fork of LASlib

5.5-branch variant of  #8173 

## Release Management

* Affected package(s): PSP3, Point_set_3, Stream_support
* Issue(s) solved (if any): fix #8111
2024-09-06 16:06:10 +02:00
Sebastien Loriot abd0a58338
Installation - update `FindOpenMesh.cmake` (#8332)
## Summary of Changes

This PR updates CGAL's `FindOpenMesh.cmake`, accordingly with the one
provided by OpenMesh 11.0, and introducing the target
`OpenMesh::OpenMesh`

## Release Management

* Affected package(s): Installation
* License and copyright ownership: unchanged
2024-09-06 13:26:41 +02:00
Sebastien Loriot 368d6010cb
Update CHANGES.md (#8457)
Some changes for Mesh 3 are in the wrong place.

_Please use the following template to help us managing pull requests._

## 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):
* Issue(s) solved (if any): fix #0000, fix #0000,...
* 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:
2024-09-04 15:29:00 +02:00
Laurent Rineau 7c633af8d5
Document boost mp as a possible gmp replacement (#8438) 2024-09-04 15:21:34 +02:00
Sébastien Loriot 248f648118 do not doc internal variable 2024-09-04 15:11:37 +02:00
Sébastien Loriot 4cf1f4b214 CONFIG options is only needed if a FindXXX.cmake exists 2024-09-04 14:48:07 +02:00
Sven Oesau e3b65d3c75 changing LAS_TOOLS_VERSION check to proper version 2024-09-04 10:39:53 +02:00
Guillaume Damiand a0276c9d74
Update CHANGES.md
Some changes for Mesh 3 are in the wrong place.
2024-09-04 08:15:02 +02:00
Sebastien Loriot eac5679444
Fix exception double free in Convex decomposition (#8433)
## Summary of Changes

Change the order of delete in External_structure_builder.h to avoid a
double free in the exception case

## Release Management

* Affected package(s): Convex_decomposition_3
* Issue(s) solved (if any): fix #422 
* Feature/Small Feature (if any): bugfix
* License and copyright ownership: Returned to CGAL authors
2024-09-03 18:32:27 +02:00
Sébastien Loriot dc1763a4d4 Merge remote-tracking branch 'cgal/5.6.x-branch' 2024-09-03 17:27:23 +02:00
Sébastien Loriot 3b531094df Merge remote-tracking branch 'cgal/5.5.x-branch' into HEAD 2024-09-03 17:26:18 +02:00
Sebastien Loriot 7425bc4654
Handle nested holes in convex decomposition (#8442)
Fixes #8379
2024-09-03 17:23:28 +02:00
Sebastien Loriot f693844a48
Ridges 3 bug fix doc pougetma (#8440)
## Summary of Changes

Add a rep example/data with 2 off files

## Release Management

Solves issue 8327 
https://github.com/CGAL/cgal/issues/8327
2024-09-03 17:22:58 +02:00
Sebastien Loriot c211a3d1d9
simple fix to remove the segfault with Qt>=6.7 (#8453)
## Summary of Changes

This should fix #8232. I have tested locally. I hope that does not 


## Release Management

* Affected package(s): GraphicsView, Qt6
* Issue(s) solved (if any): fix #8232
* License and copyright ownership: bug fix
2024-09-03 16:21:56 +02:00
Sebastien Loriot 761dab975d
added test for formerly unused OutputIteratorValueType (#8439)
## Summary of Changes

Follow-up of #8155. Added test.

The issue was only merged into master, but it also should have been
applied to cgal5.6

## Release Management

* Affected package(s): Point_set_processing_3 IO
* Issue(s) solved (if any): fix #8163
2024-09-03 16:21:10 +02:00
Sebastien Loriot ce544fbbba
Pass random instance to GeneratorOnObject in Generic_random_point_generator for consistency (#8420)
## Summary of Changes


[sample_triangle_mesh](https://doc.cgal.org/latest/Polygon_mesh_processing/group__PMP__distance__grp.html#ga6307a4504382c46dc3b0e578ca1f7a3b)
was passed a random seed but did not produce stable results.

Pass random instance to GeneratorOnObject in
Generic_random_point_generator for consistency

## Release Management

* Affected package(s): PMP
2024-09-03 16:20:40 +02:00
Sven Oesau 1cf6fe884d missing end of line 2024-09-03 16:05:37 +02:00
Sven Oesau d7601bc132 update CMakeLists.txt condition for Visual Studio 2017 2024-09-03 16:01:37 +02:00
Sébastien Loriot b46e4359b1 make it work also for installed version 2024-09-03 15:52:51 +02:00
Sébastien Loriot cb78abd603 fixes for latest version of LAStools + be compatible with CONFIG mode
provided CMAKE_FIND_PACKAGE_PREFER_CONFIG is set to TRUE
2024-09-03 14:20:20 +02:00
Sébastien Loriot e791122b35 handle cases when LASZIP and LASLIB have different include paths 2024-09-03 09:59:02 +02:00
Laurent Rineau 93dd87c3cc simple fix to remove the segfault with Qt>=6.7 2024-09-02 17:51:06 +02:00
Sebastien Loriot aaede41f81
Spelling corrections (#8451)
Spelling corrections
2024-09-02 13:01:09 +02:00
albert-github 37218301bb Spelling corrections
Spelling corrections
2024-09-02 12:32:30 +02:00
Sébastien Loriot b67bb2529d use assert in test 2024-09-02 09:03:30 +02:00
Sébastien Loriot ce3e8ae0de update macro 2024-08-30 16:23:27 +02:00
Sébastien Loriot 21f0f805c7 fix condition 2024-08-30 16:17:38 +02:00
Sébastien Loriot 04e90b7eb4 do not use empty variable 2024-08-30 15:58:57 +02:00
Sébastien Loriot 24ca2df2b3 do not mention data that does not exist 2024-08-30 15:35:47 +02:00
POUGET Marc ee4dbad0b3 doc fix 2024-08-30 15:34:33 +02:00
Sven Oesau a82fb5088b allow use of Rapidlasso Laslib as alternative to CGALs fork 2024-08-30 10:14:36 +02:00
Sébastien Loriot abd99b68eb handle nested holes in convex decomposition 2024-08-29 10:10:20 +02:00
Sébastien Loriot 38871d9b12 Merge remote-tracking branch 'cgal/5.6.x-branch' 2024-08-29 09:31:54 +02:00
Sébastien Loriot afb52e937d Merge remote-tracking branch 'cgal/5.5.x-branch' into HEAD 2024-08-29 09:31:12 +02:00
Sébastien Loriot fdd8f7f374 data dir does not exist 2024-08-29 09:08:14 +02:00
Sven Oesau 6917edd697 added test for formerly unused OutputIteratorValueType 2024-08-28 16:16:25 +02:00
Sébastien Loriot af8e134aa6 doc boost mp as gmp replacement 2024-08-28 14:04:57 +02:00
Sébastien Loriot 63d6e6505f backport of https://github.com/CGAL/cgal/pull/7382 2024-08-28 11:58:03 +02:00
Sébastien Loriot 706c5f12ae backport of https://github.com/CGAL/cgal/pull/7499 2024-08-28 11:49:45 +02:00
Laurent Rineau 12f278e431 Merge branch '5.6.x-branch' 2024-08-28 11:46:19 +02:00
Sebastien Loriot 21c75a1f0b
[PSR] Fixed example saving paths (#8437)
## Summary of Changes

Results of examples were using a file path with a folder.

## Release Management

* Affected package(s): Polygonal Surface Reconstruction
2024-08-28 11:45:41 +02:00
Laurent Rineau dc25703d6f Merge branch '5.5.x-branch' into 5.6.x-branch 2024-08-28 11:44:36 +02:00
Laurent Rineau 377e2f11bc create_new_release with SELinux: call restorecon 2024-08-28 11:37:57 +02:00
Sébastien Loriot 860f60b090 need c++17 2024-08-28 11:23:06 +02:00
Sven Oesau 4eb51f79d0 fixed saving paths 2024-08-28 10:46:59 +02:00
Laurent Rineau 261bf3aa81 try to create bug-fixes releases 2024-08-27 17:53:22 +02:00
Jane Tournois b5fc288336 update Linear_cell_complex benchmark wrt OpenMesh 2024-08-27 14:06:46 +02:00
Jane Tournois 3f6083e6ff use CGAL::OpenMesh_support in examples and tests 2024-08-27 14:06:16 +02:00