Commit Graph

100801 Commits

Author SHA1 Message Date
Laurent Rineau a31a7b10eb use `cmake_language(DEFER CALL..)` instead of `variable_watch` 2022-06-21 20:59:18 +02:00
Laurent Rineau 03508a96f4 Merge branch '5.5.x-branch'
# Conflicts:
#	Installation/include/CGAL/version.h
#	Installation/lib/cmake/CGAL/CGALConfigVersion.cmake
2022-06-15 10:23:16 +02:00
Laurent Rineau 2ceb4f4d97 Merge pull request #6609 from afabri/Polygon-transform-GF
Polygon: Add move semantics
2022-06-15 10:20:58 +02:00
Laurent Rineau 782bd1b106 Merge pull request #6622 from kda/initialize
initialize some stack variables
2022-06-15 10:20:55 +02:00
Laurent Rineau cefa3d9d80 Merge pull request #6648 from sloriot/PMP-do_not_flip_high_triangles
Add an option to a remove_almost_degenerate_faces
2022-06-15 10:20:53 +02:00
Laurent Rineau 58aaa4bdc5 Merge pull request #6653 from MaelRL/AW3-Siggraph_demo-GF
AW3: Visualize and save wrapping iterations
2022-06-15 10:20:50 +02:00
Laurent Rineau 2feb9a29ce Merge pull request #6655 from lrineau/Triangulation_3-fix_use_after_free-GF
Triangulation_3: fix a use-after-free in `T3::remove` and `T3::move*` methods
2022-06-15 10:20:48 +02:00
Laurent Rineau 85ba0e44e4 Merge pull request #6656 from lrineau/PMP-fix_missing_header-GF
PMP.repair_polygon_soup.h: add #include <deque>
2022-06-15 10:20:46 +02:00
Laurent Rineau a79363275e Merge pull request #6659 from afabri/CGAL-fix_boost_doc_URLs-GF
STL_extension: Fix URL to boost libs
2022-06-15 10:20:44 +02:00
Laurent Rineau 3894480daf Merge branch '5.4.x-branch' into 5.5.x-branch 2022-06-15 10:19:07 +02:00
Laurent Rineau 378685ddd2 Merge pull request #6648 from sloriot/PMP-do_not_flip_high_triangles
Add an option to a remove_almost_degenerate_faces
2022-06-15 10:19:02 +02:00
Laurent Rineau 36349f924d Merge pull request #6653 from MaelRL/AW3-Siggraph_demo-GF
AW3: Visualize and save wrapping iterations
2022-06-15 10:19:00 +02:00
Laurent Rineau c2fa2cb9fe Merge pull request #6655 from lrineau/Triangulation_3-fix_use_after_free-GF
Triangulation_3: fix a use-after-free in `T3::remove` and `T3::move*` methods
2022-06-15 10:18:57 +02:00
Laurent Rineau 97bc6192b9 Merge pull request #6656 from lrineau/PMP-fix_missing_header-GF
PMP.repair_polygon_soup.h: add #include <deque>
2022-06-15 10:18:55 +02:00
Laurent Rineau a0aec6d20a Merge pull request #6659 from afabri/CGAL-fix_boost_doc_URLs-GF
STL_extension: Fix URL to boost libs
2022-06-15 10:18:53 +02:00
Laurent Rineau 017614c1f0 Merge pull request #6655 from lrineau/Triangulation_3-fix_use_after_free-GF
Triangulation_3: fix a use-after-free in `T3::remove` and `T3::move*` methods
2022-06-15 10:17:25 +02:00
Laurent Rineau aeb4ed1fc9 Merge pull request #6656 from lrineau/PMP-fix_missing_header-GF
PMP.repair_polygon_soup.h: add #include <deque>
2022-06-15 10:17:23 +02:00
Sébastien Loriot c8654724e2 update test to check we can prevent collapses and flips 2022-06-13 12:41:57 +02:00
Laurent Rineau 2644e14255 updated crontab (automated commit) 2022-06-13 11:18:02 +02:00
Laurent Rineau d9245b9cd6 Remove any mention of result_of in the documentation 2022-06-10 17:26:44 +02:00
Laurent Rineau 198977cf46 Test move construction/assignment of Polygon_with_holes_2 2022-06-10 17:10:26 +02:00
Laurent Rineau 05c9dbfe8c Simplify the code using `=default` for special member functions 2022-06-10 17:10:00 +02:00
Laurent Rineau 1d2381b0f2 Merge branch '5.5.x-branch' 2022-06-10 16:46:05 +02:00
Laurent Rineau d42ef47c7e Merge pull request #6629 from afabri/AABB_tree-fix_private_doc-GF
AABB_tree: Document parameters
2022-06-10 16:45:39 +02:00
Laurent Rineau a9b4bf3ffb Merge pull request #6635 from sloriot/PMP-split_long_edges_np
Add face_patch_map to split_long_edges
2022-06-10 16:45:37 +02:00
Laurent Rineau f4b1adefc7 Merge pull request #6638 from sloriot/Argt-no_boost_pool_alloc
Disable boost pool allocator
2022-06-10 16:45:35 +02:00
Laurent Rineau 89dae9505b Merge pull request #6640 from pentacular/do_intersect_ambiguity
Qualify do_intersect to avoid ambiguous dispatch
2022-06-10 16:45:33 +02:00
Laurent Rineau e5f1bae4ba Merge pull request #6649 from lrineau/fix_issue_6647
CGALConfig.cmake: Warn only if CGAL_TEST_SUITE is set and CGAL_DATA_DIR is not
2022-06-10 16:45:31 +02:00
Laurent Rineau cb26dda800 Merge pull request #6650 from afabri/Boolean_set_operations-disambuguate_do_intersect-GF
Regularized Boolean Set Operations:  Help compiler to disambiguate
2022-06-10 16:45:29 +02:00
Laurent Rineau 20db378e7e Merge branch '5.4.x-branch' into 5.5.x-branch 2022-06-10 16:44:34 +02:00
Laurent Rineau 624a2d25f1 Merge pull request #6629 from afabri/AABB_tree-fix_private_doc-GF
AABB_tree: Document parameters
2022-06-10 16:44:30 +02:00
Laurent Rineau 55e67afe7b Merge pull request #6640 from pentacular/do_intersect_ambiguity
Qualify do_intersect to avoid ambiguous dispatch
2022-06-10 16:44:26 +02:00
Laurent Rineau 4ea5251b9b Merge pull request #6638 from sloriot/Argt-no_boost_pool_alloc
Disable boost pool allocator
2022-06-10 16:44:17 +02:00
Laurent Rineau 2e1c95d08f Merge pull request #6649 from lrineau/fix_issue_6647
CGALConfig.cmake: Warn only if CGAL_TEST_SUITE is set and CGAL_DATA_DIR is not
2022-06-10 16:44:15 +02:00
Laurent Rineau 9c8768515e Merge pull request #6650 from afabri/Boolean_set_operations-disambuguate_do_intersect-GF
Regularized Boolean Set Operations:  Help compiler to disambiguate
2022-06-10 16:44:13 +02:00
Laurent Rineau e806a25861 Merge pull request #6638 from sloriot/Argt-no_boost_pool_alloc
Disable boost pool allocator
2022-06-10 16:43:47 +02:00
Laurent Rineau 2f4b173d00 Merge pull request #6649 from lrineau/fix_issue_6647
CGALConfig.cmake: Warn only if CGAL_TEST_SUITE is set and CGAL_DATA_DIR is not
2022-06-10 16:43:45 +02:00
Laurent Rineau 59b7339cd1 Merge pull request #6650 from afabri/Boolean_set_operations-disambuguate_do_intersect-GF
Regularized Boolean Set Operations:  Help compiler to disambiguate
2022-06-10 16:43:43 +02:00
Laurent Rineau 81ac3b9a11 One more use-after-free in P3T3 2022-06-10 09:46:09 +02:00
Laurent Rineau 14b582f83d More use our free of `outer_map` 2022-06-10 09:15:11 +02:00
Sébastien Loriot c46e1d2d24 fix warnings 2022-06-09 16:14:22 +02:00
Andreas Fabri 60df88453f No longer use the link to boost::result_of 2022-06-09 12:44:10 +01:00
Andreas Fabri 89c4b509e1 STL_extension: Fix URL to boost libs 2022-06-09 09:33:33 +01:00
Kevin Athey d6b0efbea4 initialize members of 'loc' instead of the array. 2022-06-08 16:06:20 -07:00
Kevin Athey a40be70ff7 change initialized value to -1. 2022-06-08 15:28:25 -07:00
Laurent Rineau 6c1117b55a Merge pull request #6470 from GilesBathgate/Nef_3-performance_shoot-GilesBathgate
Nef_3: Avoid more filter failures in ray shoot
2022-06-08 17:33:48 +02:00
Laurent Rineau def324a46a Merge pull request #6577 from sloriot/SMS-parallel_ex
add an example to simplify a mesh in parallel
2022-06-08 17:33:46 +02:00
Laurent Rineau f2b9278883 Merge pull request #6597 from lrineau/Installation_CGAL_include_paths_are_first-GF
Add CGAL include paths first
2022-06-08 17:33:44 +02:00
Laurent Rineau f8f48f262d Add #include <deque> 2022-06-08 16:10:29 +02:00
Laurent Rineau f438a2ed3a Fix a use-after-free
In an `unordered_map`, any insertion can invalidate iterators,
when the load factor triggers a rehashing.
2022-06-08 15:52:01 +02:00