Commit Graph

106595 Commits

Author SHA1 Message Date
Laurent Rineau dda4bf8449 fix regression about MOC compilations
The commit b05e1e9e46 was indeed the
cause of the regression. But the root cause was an incorrect
usage of `qt6_generate_moc`.

The addition of `TARGET ${plugin_name}` triggered the use of the
property `INCLUDE_DIRECTORIES` of the target.

See https://doc.qt.io/qt-6/qt-generate-moc.html#arguments
2023-11-01 20:52:10 +01:00
Efi Fogel 7458d6adf3 used epec (and not epic) 2023-11-01 19:12:25 +02:00
Efi Fogel 04cbb6ae79 Replaced CGAL timer with std (chrono) 2023-11-01 18:21:06 +02:00
Efi Fogel 51500440ea Added missing 'conct' qualifier 2023-11-01 18:13:11 +02:00
Efi Fogel 4324b71e50 Replaced 'typedef' with 'using' 2023-11-01 18:11:51 +02:00
Jane Tournois d77935f496 replace ofstream by ostringstream 2023-10-31 11:50:42 +01:00
Mael Rouxel-Labbé 4444fdf2d4 Fix compilation 2023-10-31 10:59:05 +01:00
Mael Rouxel-Labbé 3879b13c0e Misc minor improvements 2023-10-30 23:46:46 +01:00
Mael Rouxel-Labbé fb682fe9eb Fix memory issues in PS/SS oracles after no longer taking oracles by const& 2023-10-30 23:43:54 +01:00
Mael Rouxel-Labbé 21fddd1c13 Fix default values' bbox not being computed for point set items 2023-10-30 23:40:42 +01:00
Laurent Rineau b83479ee14 Merge branch '5.6.x-branch' 2023-10-30 17:14:12 +01:00
Laurent Rineau 93b3b39679 Merge pull request #7802 from afabri/T2-doc_fix-GF
Triangulation_2:   Add  () to function names in the User Manual
2023-10-30 17:13:25 +01:00
Laurent Rineau 9ac6d64cbe Merge pull request #7803 from lrineau/CH_3-fix_typo-GF
Convex_hull_3: fix a typo
2023-10-30 17:13:23 +01:00
Laurent Rineau 7ce782ed5d Merge pull request #7804 from afabri/CGAL-ingroup-GF
Fix wrong \ingroup statements
2023-10-30 17:13:20 +01:00
Laurent Rineau 7ae695220d Merge pull request #7814 from sloriot/P3T3-demo_fix
Fix qhelpgenerator call
2023-10-30 17:13:17 +01:00
Laurent Rineau 07d93e2b45 Merge branch '5.5.x-branch' into 5.6.x-branch 2023-10-30 17:12:49 +01:00
Laurent Rineau 0bf610aa8d Merge pull request #7803 from lrineau/CH_3-fix_typo-GF
Convex_hull_3: fix a typo
2023-10-30 17:12:29 +01:00
Laurent Rineau ef8ae2ac36 Merge pull request #7814 from sloriot/P3T3-demo_fix
Fix qhelpgenerator call
2023-10-30 17:12:27 +01:00
Laurent Rineau 24a8000eea Merge pull request #7803 from lrineau/CH_3-fix_typo-GF
Convex_hull_3: fix a typo
2023-10-30 17:12:05 +01:00
Laurent Rineau 66e36bcac0 Merge pull request #7814 from sloriot/P3T3-demo_fix
Fix qhelpgenerator call
2023-10-30 17:12:02 +01:00
Laurent Rineau 7dc4b624aa fix a link error about ~Scene_item_with_properties
```
            Creating library C:/CGAL_ROOT/CGAL-6.0-Ic-93/cmake/platforms/MSVC-2022-Community-Release/test/Polyhedron_Demo/Release/scene_points_with_normal_item.lib and object C:/CGAL_ROOT/CGAL-6.0-Ic-93/cmake/platforms/MSVC-2022-Community-Release/test/Polyhedron_Demo/Release/scene_points_with_normal_item.exp
   158>Scene_points_with_normal_item.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __cdecl CGAL::Three::Scene_item_with_properties::~Scene_item_with_properties(void)" (__imp_??1Scene_item_with_properties@Three@CGAL@@UEAA@XZ) referenced in function "int `public: __cdecl Scene_points_with_normal_item::Scene_points_with_normal_item(class dtor$1 const &)'::`1'::dtor$1" (?dtor$1@?0???0Scene_points_with_normal_item@@QEAA@AEBV0@@Z@4HA) [C:\CGAL_ROOT\CGAL-6.0-Ic-93\cmake\platforms\MSVC-2022-Community-Release\test\Polyhedron_Demo\scene_points_with_normal_item.vcxproj]
   158>Scene_points_with_normal_item.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __cdecl CGAL::Three::Scene_item_with_properties::Scene_item_with_properties(void)" (__imp_??0Scene_item_with_properties@Three@CGAL@@QEAA@XZ) referenced in function "public: __cdecl Scene_points_with_normal_item::Scene_points_with_normal_item(class Scene_points_with_normal_item const &)" (??0Scene_points_with_normal_item@@QEAA@AEBV0@@Z) [C:\CGAL_ROOT\CGAL-6.0-Ic-93\cmake\platforms\MSVC-2022-Community-Release\test\Polyhedron_Demo\scene_points_with_normal_item.vcxproj]
   158>C:\CGAL_ROOT\CGAL-6.0-Ic-93\cmake\platforms\MSVC-2022-Community-Release\test\Polyhedron_Demo\Release\scene_points_with_normal_item.dll : fatal error LNK1120: 2 unresolved externals [C:\CGAL_ROOT\CGAL-6.0-Ic-93\cmake\platforms\MSVC-2022-Community-Release\test\Polyhedron_Demo\scene_points_with_normal_item.vcxproj]
```
https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.0-Ic-93/Polyhedron_Demo/TestReport_Christo_MSVC-2022-Community-Release.gz
2023-10-30 15:04:24 +01:00
Jane Tournois 3204b527e8 reduce perturb_mesh_3 angle bound to fit timeout on more platforms 2023-10-30 12:11:24 +01:00
Jane Tournois 2c22df45f3 fix conversion warning 2023-10-30 10:23:21 +01:00
Andreas Fabri c9eed8c4ec backtick 2023-10-26 16:04:05 +01:00
ange-clement 8aa8fb9397 Fixed issue (minimal) 2023-10-26 14:22:38 +02:00
Jane Tournois e07eb9c0c4 fix double/int conversion warning 2023-10-26 12:04:40 +02:00
Sébastien Loriot 39ad72706e Merge remote-tracking branch 'cgal/5.6.x-branch' 2023-10-26 08:59:18 +02:00
Sébastien Loriot 2bdab8c731 removing extra unneeded lines 2023-10-26 08:54:40 +02:00
Sebastien Loriot b2df589e68
Mesh 3: Fix demo tetrahedral filtering with a tetrahedral mesh having many subdomains (#7734)
## Summary of Changes

When a triangulation 3 has many subdomains (more than 24), some will not
be shown.

Changes done : 
 - [x] Lowered maximum number of subdomains allowed in filtering
 - [x] Made filtering work with up to 128 subdomains
 - [x] Made this limit more easy to change

Possible amelioration :
- [ ] Make filtering work with any number of subdomains (using a texture
buffer)

## Release Management

* Affected package(s): Mesh_3
* Issue(s) solved (if any): 
* Feature/Small Feature (if any):
* License and copyright ownership:
2023-10-25 23:32:21 -07:00
Sébastien Loriot ca0f9acbe0 Merge remote-tracking branch 'cgal/5.6.x-branch' 2023-10-25 17:43:16 +02:00
Sébastien Loriot 15a8dbf7d9 Merge remote-tracking branch 'cgal/5.5.x-branch' 2023-10-25 17:42:37 +02:00
Sebastien Loriot 8ff56a8af4
Prevent the removal of fixed boundary edges (#7820)
Add a check before calling `remove_degerenate_faces()` to avoid removing
patch border edges
2023-10-25 08:40:07 -07:00
Sebastien Loriot a130c6011a
fix out-of-bound warnings (#7809)
The sanity value was not used so let's set it to 3.
2023-10-25 08:39:36 -07:00
Sebastien Loriot a82f5115a4
Tetrahedral remeshing of a C3t3 - fix default cell selector (#7760)
## Summary of Changes

In the demo, tetrahedral remeshing is called directly on the C3t3. This
PR fixes the default `cell_selector` when remeshing is called on a C3t3.

## Release Management

* Affected package(s): Tetrahedral_remeshing
* License and copyright ownership: unchanged
2023-10-25 08:39:01 -07:00
Sebastien Loriot 63a7460032
Apollonius_graph: Make file names unique (#7819)
## Summary of Changes

Several test programs write and read back to a file with the same name,
which may lead to errors when they are executed simultaneously. This PR
makes the filenames unique.

## Release Management

* Affected package(s): Apollonius_graph
* License and copyright ownership:  unchanged
2023-10-25 08:37:53 -07:00
Sebastien Loriot 256e77f022
PMP: Remove documentation of deprecated code (#7812)
## Summary of Changes

cleanup

## Release Management

* Affected package(s): PMP
* Issue(s) solved (if any): fix #7692
2023-10-25 08:36:04 -07:00
Sebastien Loriot 3a5e37be4c
Replace hal related URLs (#7811)
## Summary of Changes

Replace URLs that have a redirect.

## Release Management

* Affected package(s):  bibtex entries and Stream_support
* Issue(s) solved (if any): fix #7762
2023-10-25 08:35:20 -07:00
Sebastien Loriot d1749685b2
issue #7765 Problem with Boost 1.54 and a non reachable ticket (#7777)
CGAL as of version 5.6 requires Boost 1.66 or higher so the warning is
not valid anymore
2023-10-25 08:34:27 -07:00
Sebastien Loriot 679f980759
No need for workaround for boost before version 1.47 (#7787)
CGAL requires boost 1.66 or higher since CGAL-5.6.
2023-10-25 08:33:55 -07:00
Sebastien Loriot b82958377f
fix demo warnings (#7806)
Fix warnings
[here](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.0-I-85/Polyhedron_Demo/TestReport_lrineau_Fedora-with-LEDA.gz)
2023-10-25 08:33:15 -07:00
Sebastien Loriot 9e6abb7291
Mesh 3 : improved meshing with selected polylines (#7750)
## Summary of Changes

Added a drop-down item "Input polyline only" in "Protect sharp edges"
when a polyline item is selected.
Fixed polyline item not working depending on the order of selection.

## Release Management

* Affected package(s): Mesh_3
* Issue(s) solved (if any): 
* Feature/Small Feature (if any):
* License and copyright ownership:
2023-10-25 08:31:50 -07:00
Sebastien Loriot dfb9b3407f
Mesh_3 Polyhedron demo : Added support for vtk images (vti format) (#7729)
## Summary of Changes

Added support for vtk image (.vti files) opening in the demo in the
plugin Mesh_3/Io_image_plugin

## Release Management

* Affected package(s): Mesh_3
* Issue(s) solved (if any): 
* Feature/Small Feature (if any):
* License and copyright ownership:
2023-10-25 08:29:58 -07:00
Andreas Fabri c7ab4718fd remove unused variable 2023-10-25 16:10:14 +01:00
Andreas Fabri 48ee7cad90 Add read_VTK() so that we can also read non-xml *.vtk files 2023-10-25 10:03:14 +01:00
Jane Tournois 4bbbc482cf reduce the target dihedral angle to fit in the testsuite timeout 2023-10-24 17:21:29 +02:00
Jane Tournois 99c0df22ad Merge remote-tracking branch 'cgal/master' into Mesh_3-manifold_and_min_size-jtournois
# Conflicts:
#	Polyhedron/demo/Polyhedron/resources/shader_c3t3.frag
2023-10-24 12:55:09 +02:00
Jane Tournois bd9b861cb6 CHANGES.md 2023-10-24 12:32:55 +02:00
Jane Tournois 655a86a3f6 of/in 2023-10-24 12:32:41 +02:00
Sébastien Loriot 21ece823de remove instruction to generate files not used 2023-10-24 09:29:31 +02:00
Andreas Fabri 25ad1dc064 Kernel_23: Exploit Uncertain in collinear_3() 2023-10-23 14:45:26 +01:00