Jane Tournois
2bf4da4edc
Merge branch 'master' into Triangulation_segment_traverser_3-tvanlank__rewrote_history-GF
...
# Conflicts:
# Installation/CHANGES.md
2020-10-19 16:27:04 +02:00
Maxime Gimeno
107c4350d0
remove all /src directories
2020-10-14 11:22:49 +02:00
Mael Rouxel-Labbé
f55ef7dd50
Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno
2020-10-09 18:36:17 +02:00
Sebastien Loriot
7652091b9c
Merge pull request #4931 from sloriot/CGAL-cosmetic_cleanup
...
Cosmetic cleaning
2020-10-02 15:15:31 +02:00
Jane Tournois
5c8df6672a
remove CGAL_CFG_MATCHING_BUG_ variants
...
the "matching bug" of msvc has been fixed since at least vs 2015
2020-09-25 14:25:14 +02:00
Mael Rouxel-Labbé
8682f9bafb
Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno
2020-08-24 11:45:17 +02:00
Sébastien Loriot
e893ac1178
cosmetic changes
2020-08-18 10:06:51 +02:00
Simon Giraudot
b51be554b9
Fixes from review
2020-08-12 12:50:10 +02:00
Simon Giraudot
d6d189b4a1
Bugfix: only test existing values in the array
2020-08-05 10:07:02 +02:00
Simon Giraudot
9ea82441c2
Use unique_ptr and add copy/move semantics
2020-08-05 10:06:49 +02:00
Maxime Gimeno
9c15f2c9dc
Use FeatureSummary in the demo, and remove CGAL_FOUND
2020-08-04 12:46:17 +02:00
Simon Giraudot
ca794fa991
Remove now useless Curve_pair, move and fix includes/classes accordingly
2020-08-03 14:01:18 +02:00
Simon Giraudot
58b06bfe5f
Add Small_unordered_set file
2020-08-03 12:57:03 +02:00
Mael Rouxel-Labbé
5bd28b4aea
Remove extra backticks on some \tparam
2020-07-29 10:24:47 +02:00
Mael Rouxel-Labbé
0d66e19361
IO documentation fixes
...
See @sloriot's review:
https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Polgyon_soup_mesh_IO/2nd_round/Answer_to_review
(+ some commits before and after this one)
2020-07-24 17:06:00 +02:00
Mael Rouxel-Labbé
83b9408529
Fix compilation of [[deprecated]] inline
2020-07-13 16:57:08 +02:00
Jane Tournois
9e8d12d9cf
Merge remote-tracking branch 'cgal/master' into Triangulation_segment_traverser_3-tvanlank__rewrote_history-GF
...
# Conflicts:
# Installation/CHANGES.md
2020-07-06 06:57:32 +02:00
Mael Rouxel-Labbé
26355e2e32
Uniformize capital / third person usage of \brief
2020-06-25 15:13:47 +02:00
Laurent Rineau
bcf8409e46
Merge pull request #4611 from rathod-sahaab/replace-throws-with-noexcept
...
replaced throw() with noexcept
2020-06-23 18:50:20 +02:00
Laurent Rineau
e0b2bc6235
Merge pull request #4798 from maxGimeno/STL_Extension-Fix_compact_container-GF
...
Fix unknown behavior that changed in Visual 2019
2020-06-23 18:49:49 +02:00
Mael Rouxel-Labbé
ad803b82b5
Enhance is_convertible.h with boost::mpl rather than handmade enum { value = }
2020-06-21 12:09:08 +02:00
Mael Rouxel-Labbé
2d49f7d702
Countless IO fixes...
...
Don't have the patience to split it nicely
2020-06-21 12:03:28 +02:00
Maxime Gimeno
83fed40f0b
Fix unknown behavior that changed in Visual 2019
2020-06-19 14:45:32 +02:00
Abhay Raj Singh
3302086812
Removed Unnecessary Destructor
2020-06-13 23:41:39 +05:30
Abhay Raj Singh
04305dc82c
Removed unecessary Destructor
2020-06-13 23:39:35 +05:30
Laurent Rineau
9b8ecd720b
Merge pull request #4636 from sgiraudot/CMake-Third_party_imported_targets-GF
...
CMake: Use Imported Targets for 3rd Party Libs
2020-06-05 17:54:14 +02:00
Laurent Rineau
871c97273a
Merge pull request #4496 from lrineau/CGAL-move_semantic_for_triangulations-GF
...
Add move-semantic to Compact_container and Triangulations
2020-06-03 16:23:22 +02:00
Simon Giraudot
89285f1feb
Merge remote-tracking branch 'mine/CMake-Third_party_imported_targets-GF' into CMake-Third_party_imported_targets-GF
2020-05-28 08:53:17 +02:00
Laurent Rineau
7173530dad
Merge pull request #4557 from lrineau/NewKernel_d-det-GF-CGAL-5.0
...
NewKernel_d: Accelerate by using Mpzf instead of Gmpq (CGAL-5.0 and later)
2020-05-27 18:27:56 +02:00
Laurent Rineau
88250aee80
Merge pull request #4557 from lrineau/NewKernel_d-det-GF-CGAL-5.0
...
NewKernel_d: Accelerate by using Mpzf instead of Gmpq (CGAL-5.0 and later)
2020-05-27 18:20:14 +02:00
Laurent Rineau
14c3b7ec72
Merge pull request #4640 from mglisse/spaceship
...
C++20 fixes
2020-05-27 16:33:33 +02:00
Laurent Rineau
14b18f81ee
Merge pull request #4735 from lrineau/Triangulation_2-fix_CDT_2_degenerate_case-GF
...
Fix a bug in <CGAL/Constrained_triangulation_2.h>
2020-05-27 16:33:21 +02:00
Laurent Rineau
a8fca35b1d
Merge pull request #4735 from lrineau/Triangulation_2-fix_CDT_2_degenerate_case-GF
...
Fix a bug in <CGAL/Constrained_triangulation_2.h>
2020-05-27 16:32:49 +02:00
Laurent Rineau
0ea385712f
Fix compatibility with C++03
2020-05-22 14:52:18 +02:00
Marc Glisse
f3d5a573df
Use allocator_traits for destroy
2020-05-21 11:52:21 +02:00
Laurent Rineau
8b474ddf59
Re-add the use of Lazy objects in Compact_container
2020-05-20 10:32:03 +02:00
Laurent Rineau
319383c963
Revert "Merge pull request #4519 from lrineau/Kernel_23-Epeck_objects_in_Compact_container-lrineau_gdamiand"
...
This reverts commit bcab082f82 , reversing
changes made to 2d3e126450 .
2020-05-20 09:47:58 +02:00
Laurent Rineau
dcc4fb1cc1
Merge remote-tracking branch 'cgal/master' into CGAL-move_semantic_for_triangulations-GF
...
# Conflicts:
# STL_Extension/include/CGAL/Compact_container.h
2020-05-20 09:46:26 +02:00
Laurent Rineau
bb012da683
Merge pull request #4568 from sgiraudot/PSP-Cluster_points-GF
...
[Small Feature] Point Set Clustering
2020-05-18 12:24:56 +02:00
Laurent Rineau
fcc5ccca53
Merge pull request #4669 from gdamiand/CGAL_warning-gdamiand
...
Remove "unused-but-set-parameter" warnings
2020-05-18 12:24:44 +02:00
Simon Giraudot
fefdd13f45
Merge remote-tracking branch 'mine/PSP-Cluster_points-GF' into PSP-Cluster_points-GF
2020-05-06 08:59:40 +02:00
Laurent Rineau
dc12dea776
Merge branch 'releases/CGAL-4.14-branch' into releases/CGAL-5.0-branch
2020-05-04 17:52:26 +02:00
Laurent Rineau
c211224a29
Cherry-pick pull requests #4682 and #4683
...
Prevent dynamic binding of references to null pointers
2020-05-04 17:50:20 +02:00
Sebastien Loriot
dab49b938e
Merge pull request #4682 from mhsaar/patch-3
...
Prevent dynamically bind references to null pointer.
2020-04-29 14:03:47 +02:00
Sebastien Loriot
bcab082f82
Merge pull request #4519 from lrineau/Kernel_23-Epeck_objects_in_Compact_container-lrineau_gdamiand
...
Enable the use of Lazy objects in Compact_container
2020-04-29 13:56:59 +02:00
Michael Hemmer
704cdab314
Prevent dynamically bind references to null pointer.
...
This is a manually-generated change. Ensure that behavior and style are
preserved by carefully inspecting the diff.
2020-04-26 07:43:22 +02:00
Simon Giraudot
c1d8fb69b7
Move transform ranges in property_maps
2020-04-22 13:47:33 +02:00
Sébastien Loriot
c5af2b25f3
Merge remote-tracking branch 'cgal/releases/CGAL-5.0-branch'
2020-04-22 13:27:29 +02:00
Sébastien Loriot
157bdbda08
Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch'
2020-04-22 13:26:52 +02:00
Guillaume Damiand
74d89220e2
Remove warnings
2020-04-20 15:25:40 +02:00
Simon Giraudot
1dd6a665a1
Merge remote-tracking branch 'mine/CMake-Third_party_imported_targets-GF' into CMake-Third_party_imported_targets-GF
2020-04-20 09:09:32 +02:00
Jane Tournois
9a722c4ef1
Merge branch 'master' into Triangulation_segment_traverser_3-tvanlank__rewrote_history-GF
2020-04-20 06:40:24 +02:00
Mael
bbd24f2946
Fix missing include
2020-04-16 19:46:09 +02:00
Mael
4fb633a6be
Add missing include
2020-04-16 18:59:54 +02:00
Sebastien Loriot
98fafe4ef1
Merge pull request #4514 from MaelRL/CGAL-Fix_warnings-GF
...
Fix (some) testuite warnings
2020-04-16 18:15:11 +02:00
Simon Giraudot
60cb33fa31
Merge remote-tracking branch 'mine/PSP-Cluster_points-GF' into PSP-Cluster_points-GF
2020-04-16 17:02:19 +02:00
Simon Giraudot
421096fd7f
Use imported targets everywhere
2020-04-15 14:06:13 +02:00
Sébastien Loriot
d845d6ce8d
Merge remote-tracking branch 'cgal/master'
2020-04-10 18:16:18 +02:00
Sébastien Loriot
2876ad9af1
remove trailing whitespaces
2020-04-10 18:15:32 +02:00
Mael Rouxel-Labbé
c16c1a7ea3
Merge remote-tracking branch 'cgal/master' into CGAL-Optimal_bounding_box-GF
2020-04-10 16:10:11 +02:00
Jeff Trull
8b21a67508
Forward declare class template Instead of including a new header
2020-04-07 14:50:17 -07:00
Jeff Trull
905dabc3a2
Fix reference-to-null-pointer UB
...
Hash compact_container iterators directly from their underlying
pointers, rather than taking the address of their dereferenced objects
2020-04-07 14:47:58 -07:00
Mael Rouxel-Labbé
3ddf7e7287
Fix warning (ignoring return of nodiscard-marked functions)
...
https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-5.1-Ic-115/STL_Extension/TestReport_afabri_x64_Cygwin-Windows10_MSVC2017-Debug-64bits.gz
2020-04-06 22:24:24 +02:00
rathod-sahaab
dbbee667af
replaced throw() with noexcept
2020-04-02 18:31:00 +05:30
Jane Tournois
a1b292e805
Merge remote-tracking branch 'cgal/master' into Triangulation_segment_traverser_3-tvanlank__rewrote_history-GF
2020-04-01 13:52:57 +01:00
Andreas Fabri
6ae64e7a73
Make functor a template parameter in the internal function
2020-03-27 16:41:53 +01:00
Sébastien Loriot
822bc55640
extra run of the script to remove tabs and trailing whitespaces
2020-03-27 08:28:48 +01:00
Sébastien Loriot
5c5d445eb3
Update branch from master after trailing whitespaces and tabs removal
2020-03-27 08:27:43 +01:00
Sébastien Loriot
2e180ac589
extra run of the script to remove tabs and trailing whitespaces
2020-03-26 19:29:44 +01:00
Sébastien Loriot
a0345b135c
Update branch from master after trailing whitespaces and tabs removal
2020-03-26 19:29:05 +01:00
Sébastien Loriot
97e46accad
extra run of the script to remove tabs and trailing whitespaces
2020-03-26 19:26:37 +01:00
Sébastien Loriot
34ce87be56
Update branch from master after trailing whitespaces and tabs removal
2020-03-26 19:26:15 +01:00
Sébastien Loriot
d1a323c730
extra run of the script to remove tabs and trailing whitespaces
2020-03-26 19:24:14 +01:00
Sébastien Loriot
86e25f7e71
Update branch from master after trailing whitespaces and tabs removal
2020-03-26 19:23:54 +01:00
Sébastien Loriot
35b83deffd
Update branch from master after trailing whitespaces and tabs removal
2020-03-26 19:16:25 +01:00
Sébastien Loriot
8bb22d5b2c
extra run of the script to remove tabs and trailing whitespaces
...
right after the merge of the 5.0 release branch
+ manual fix of the files (indentation was changed in the meantime):
* Spatial_sorting/include/CGAL/Multiscale_sort.h
* Spatial_sorting/test/Spatial_sorting/test_multiscale.cpp
2020-03-26 14:26:59 +01:00
Sébastien Loriot
8b153fb495
Merge branch 'cgal/releases/CGAL-5.0-branch'
...
whitespace+tab removal, merged with option -Xignore-space-change
2020-03-26 14:22:32 +01:00
Sébastien Loriot
0779373835
extra run of the script to remove tabs and trailing whitespaces
...
right after the merge of 4.14 release branch
+ manual fix on one line in:
* Arrangement_on_surface_2/include/CGAL/IO/Arr_text_formatter.h
* .travis/generate_travis.sh
2020-03-26 14:16:06 +01:00
Sébastien Loriot
0a46621dc6
Merge branch 'cgal/releases/CGAL-4.14-branch'
...
whitespace+tab removal, merged with option -Xignore-all-space
2020-03-26 13:28:46 +01:00
Sébastien Loriot
590612a563
run the script to remove tabs and trailing whitespaces
2020-03-26 13:25:16 +01:00
Simon Giraudot
63c1090c04
Upate test_for_each
2020-03-23 13:42:45 +01:00
Mael Rouxel-Labbé
2556196dad
Merge remote-tracking branch 'cgal/master' into CGAL-Optimal_bounding_box-GF
2020-03-23 08:59:49 +01:00
Simon Giraudot
320876ab23
Replace exception by return value to stop for_each loops
2020-03-23 08:29:08 +01:00
Sébastien Loriot
2a13c8cbec
Update from master
2020-03-20 09:05:58 +01:00
Simon Giraudot
c8aa0c8f57
Prevent from testing Parallel_tag if TBB is not here
2020-03-19 15:54:53 +01:00
Simon Giraudot
16625cda01
Fix for_each and add a comment on what it does
2020-03-19 10:38:58 +01:00
Simon Giraudot
61d331f456
Fix for_each
2020-03-18 09:11:41 +01:00
Simon Giraudot
c4e62d70e8
Remove K parameter and update doc from reviews
2020-03-17 12:04:44 +01:00
Guillaume Damiand
650a7dcbc2
Merge branch 'master' into Kernel_23-Epeck_objects_in_Compact_container-lrineau_gdamiand
2020-03-16 16:24:54 +01:00
Mael Rouxel-Labbé
100304667d
Remove CGAL::internal::boost_::function_property_map
...
This file was duplicated from BOOST 1.64 because it appeared in a boost
release that was younger than the oldest boost release supported by CGAL
when the file was first required.
The minimum boost version (1.57) now required by CGAL is younger
than the version in which the file appeared in boost (1.51)
and it can thus be removed.
2020-03-12 20:58:44 +01:00
Laurent Rineau
1eba82246e
Rule of zero for CC_iterator
...
This commit is the one fixing the mis-compilation by MSVC 2015.
2020-03-09 17:35:52 +01:00
Laurent Rineau
378554e5a7
Change the API of `for_compact_container`/`Compact_container_traits`
...
Now, we have a proper pair of getter/setter, and the `void` pointer is
get by a `reinterpret_cast`, instead of a union.
Cc: @mglisse
2020-03-09 17:19:58 +01:00
Laurent Rineau
fbf790637e
Patch for MSVC and clang
2020-03-09 16:32:26 +01:00
Mael Rouxel-Labbé
0133e9f2f9
Merge branch 'PMP-soup_to_mesh_add_vpm-old' into PMP-soup_to_mesh_add_vpm
2020-03-06 11:41:31 +01:00
Laurent Rineau
0dfd416395
Use [[noreturn]] directly
2020-03-06 09:26:54 +01:00
Simon Giraudot
b2db69f8f1
Fix license
2020-03-05 14:36:38 +01:00
Simon Giraudot
b99402f953
Add convenient for_each to transparently use sequential/parallel/randomaccess/not
2020-03-02 12:23:10 +01:00
Laurent Rineau
e3d7f7946d
CC_iterator(CC_iterator&&) is now `= default`
...
That fixes a segmentation fault with Visual Studio in Skin Surface
Meshing.
2020-02-28 14:01:54 +01:00
Marc Glisse
3e4c0d28e5
More swaps.
2020-02-25 01:29:48 +01:00
Mael Rouxel-Labbé
752fc00bf4
Fix includes
2020-02-20 12:14:40 +01:00