Andreas Fabri
7b09c8e5ea
Nef_3: Fix in nary functions
2022-08-02 17:37:38 +01:00
Sebastien Loriot
9865aae71a
Merge pull request #6774 from janetournois/PMP-remeshing_avoid_global_function-jtournois
...
PMP::isotropic_remeshing() - avoid using global function midpoint()
2022-08-01 15:50:50 +02:00
Jane Tournois
c6bc71b254
use construct_midpoint_3_object() instead of CGAL::midpoint()
2022-07-28 15:51:56 +02:00
Laurent Rineau
fc3e764448
Next release in this branch: 5.4.3
2022-07-15 16:17:30 +02:00
Sebastien Loriot
de2cd5c83f
Merge pull request #6736 from sloriot/STL_extensions-Uncertain_warnings
...
Workaround warning with gcc master
2022-07-12 18:19:35 +02:00
Sébastien Loriot
6acb3a19fe
actually the warning only shows up using clang
2022-07-12 18:18:34 +02:00
Sébastien Loriot
c32e2b1416
use operator||
2022-07-12 18:18:34 +02:00
Sébastien Loriot
493795f95d
also accomodate older versions of clang
2022-07-12 18:18:34 +02:00
Sébastien Loriot
ad1e333538
handle older GCC versions
2022-07-12 18:18:34 +02:00
Sébastien Loriot
45b5fd43f8
fix more warnings
2022-07-12 18:18:34 +02:00
Sébastien Loriot
ddd0e7dd47
the warning we are trying to work around is new and we need to ignore it on older compiler
2022-07-12 18:18:34 +02:00
Sébastien Loriot
f7232499a1
use the correct warning...
2022-07-12 18:18:34 +02:00
Sébastien Loriot
3d03cbc519
workaround warning with gcc master
2022-07-12 18:18:34 +02:00
Sebastien Loriot
7f49616553
Merge pull request #6743 from albert-github/feature/bug_stl_unordered
...
STL_Extension Documentation permanent redirects
2022-07-12 18:17:05 +02:00
Sebastien Loriot
75fd9c6112
Merge pull request #6740 from MaelRL/PMP-Fix_stitch_NP
...
Add proper traits usage to PMP::stitch_borders
2022-07-12 18:16:43 +02:00
Sebastien Loriot
e4d1600e5d
Merge pull request #6739 from MaelRL/SMSP-border_sources-GF
...
SMSP: Fix cone initialization of edge sources
2022-07-12 18:16:20 +02:00
Sebastien Loriot
67809f5f84
Merge pull request #6749 from sloriot/Doc-doc_fixes
...
Various doc fixes
2022-07-12 18:15:40 +02:00
Sebastien Loriot
22e5a5a1df
Update Documentation/doc/Documentation/windows.txt
...
Co-authored-by: Laurent Rineau <Laurent.Rineau@cgal.org>
2022-07-11 11:59:59 +02:00
Sébastien Loriot
c6a58e4365
add missing version
...
Thanks @albert-github for checking!
2022-07-11 11:31:18 +02:00
Sébastien Loriot
4c7b1ccef4
update link
2022-07-11 11:11:31 +02:00
Sébastien Loriot
b80bfd0974
add missing supported compiler
2022-07-11 11:06:04 +02:00
Sébastien Loriot
a821707064
link to cppreference
2022-07-11 11:04:04 +02:00
Sébastien Loriot
c519bde799
fix warnin
2022-07-08 20:21:02 +02:00
Mael Rouxel-Labbé
70143a6304
Complete PMP::stitch_borders documentation (geom traits added to the NPs)
2022-07-07 16:51:19 +02:00
Mael Rouxel-Labbé
9c95b2ccb1
Add proper traits usage to PMP::stitch_borders
2022-07-07 16:51:04 +02:00
Mael Rouxel-Labbé
0e5c2c42b9
Fix doc warning
2022-07-07 10:15:09 +02:00
Mael Rouxel-Labbé
f1c8a918e4
Specify namespace
2022-07-07 10:14:56 +02:00
Mael Rouxel-Labbé
4bd80e76f3
Remove unused variable
2022-07-07 10:14:36 +02:00
Mael Rouxel-Labbé
24267f881e
Fix construction due to variant
2022-07-06 12:43:53 +02:00
Mael Rouxel-Labbé
d003577d5d
Improve tests
2022-07-06 12:43:53 +02:00
Mael Rouxel-Labbé
89b7bb125d
Fix edge source not propagating distances to its extremities
...
The fix is to change the way windows are created for edge sources : if it's
a border edge, then treat it as a face source; if it's a non border edge,
then do a 2-split of the face (each halfedge reaches 2 vertices, for a total
of 4 targets: 2 opposite, 2 incident)
2022-07-06 12:43:53 +02:00
Mael Rouxel-Labbé
64b9bbd9c6
Misc code improvements
2022-07-06 12:43:52 +02:00
Sebastien Loriot
696ec4f21a
Merge pull request #6695 from afabri/Surface_mesh_segmentation-leak-GF
...
Surface_mesh_segmentation: fix the memory leak
2022-07-04 10:47:29 +02:00
Sebastien Loriot
31010b0820
Merge pull request #6707 from sloriot/NT-fix_fwd_dcl
...
Fix forward declaration living in the wrong namespace
2022-07-04 10:47:16 +02:00
Sebastien Loriot
b0a4263eb6
Merge pull request #6713 from sloriot/PMP-radf_no_nm_vertices
...
Avoid creating border non-manifold vertices
2022-07-04 10:47:04 +02:00
Laurent Rineau
ce87699ed3
Merge pull request #6667 from sloriot/CGAL-please_intel_2019
...
Please intel 2019 compiler
2022-06-29 09:42:02 +02:00
Laurent Rineau
7f43d3b095
Merge pull request #6669 from sloriot/PMP-dbav_attention
...
Better doc + early quit
2022-06-29 09:42:00 +02:00
Laurent Rineau
0e1b904820
Merge pull request #6670 from lrineau/Polyhedron_demo-fix_segfaults_at_exit-GF
...
Polyhedron demo: Fix segfaults at exit
2022-06-29 09:41:58 +02:00
Laurent Rineau
57aba4eae1
Merge pull request #6673 from afabri/STL_Extension-Skip_list_memory_leak-GF
...
STL_extension: Fix memory leak in Skiplist
2022-06-29 09:41:56 +02:00
Laurent Rineau
07cd88eb76
Merge pull request #6683 from lrineau/Nef_S2-fix_use_after_free-GF
...
Nef_S2: Fix a use-after-free
2022-06-29 09:41:54 +02:00
Laurent Rineau
725ce591ea
Merge pull request #6686 from sloriot/Nef_3-fix_cstrt_index_map
...
Nef_3, conversion from Polyhedron_3 to Nef_3: fix constness and index maps
2022-06-29 09:41:52 +02:00
Laurent Rineau
7b7d8c8f4a
Merge pull request #6687 from sloriot/BGL-euler_doc
...
fix doc after import from Polyhedron
2022-06-29 09:41:50 +02:00
Sébastien Loriot
1bc8b294f8
avoid creating border non-manifold vertices
2022-06-24 13:30:53 +02:00
Andreas Fabri
b45e788c0f
Add graph::clear()
2022-06-24 09:30:16 +02:00
Mael Rouxel-Labbé
2b25cb131c
Fix forward declaration living in the wrong namespace
...
cherry-pick of cd9200091d
2022-06-24 08:46:12 +02:00
Sébastien Loriot
29b3fb1bde
fix doc
2022-06-20 18:03:15 +02:00
Sébastien Loriot
078122cd2e
test constructor and constness
2022-06-20 16:59:35 +02:00
Sébastien Loriot
e9e07ea874
fix constness issues without constcast and use initialized Index pmap mechanism
2022-06-20 16:30:10 +02:00
Laurent Rineau
6e8f312437
Fix a use-after-free
...
In the expression `M[--L.end()] = M[start];`, the hash map `M` can be
rehashed during the evaluation of the expression. That can lead to a
use-after-free when the reference to `M[start]` is loaded, and the evaluation
of `M[--L.end()]` triggers a rehash, and invalidates the reference to
`M[start]`.
2022-06-20 11:58:40 +02:00
Andreas Fabri
34ad804065
Cleanup after Mael's code review
2022-06-16 14:46:36 +01:00