Commit Graph

109881 Commits

Author SHA1 Message Date
Laurent Rineau 1bc9fed0d3 announce the breaking change 2024-05-22 14:35:24 +02:00
Laurent Rineau b8022cbe9f Revert "experiment adding tuple-like support for Segment_3"
This reverts commit ac47f30cd8.
2024-05-22 13:06:39 +02:00
Laurent Rineau df28ddc43a Revert "Fix CMake warning: remove usage of VTK_USE_FILE"
This reverts commit f39b90670b.
2024-05-22 12:55:43 +02:00
Laurent Rineau 6160887748 fix warning
```
include\CGAL/Compact_container.h(443): warning C4101: 'ts': unreferenced local variable
```

https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.0-Ic-248/Minkowski_sum_2/TestReport_Christo_MSVC2017-Debug-64bits.gz
2024-05-22 12:22:56 +02:00
Laurent Rineau 81357855d5
Using std::optional for Property_container::get<T> (#8035)
## Summary of Changes
Switching from `std::pair<Property_map<T>, bool>` to `std::optional` in
`Property_container::get<T>`

Introducing `Pair_optional_adaptor` for backward compatibility which
extends `std::optional<T>` to interface of `std::pair`

using `Pair_optional_adaptor` for `Surface_mesh` and `Point_set_3`

## Release Management

* Affected package(s): Point_set_3, Surface_mesh, STL_Extension
2024-05-22 12:12:56 +02:00
Nicolas Saillant ce37b7dbed Refactor variable names 2024-05-22 10:47:18 +02:00
Laurent Rineau 64c6fa70a2 Merge pull request #8127 from SaillantNicolas/Testsuite_improvements_Search_GUI-GF
Testsuite: enhanced summary page with JSON generation and search functionality
2024-05-21 20:54:12 +02:00
Laurent Rineau 7e25336b86 Merge pull request #8179 from afabri/CORE-faster_output-GF
CORE: Accelerate writing to a stream if precision <= 17
2024-05-21 20:54:10 +02:00
Laurent Rineau c242c16f85 Merge pull request #8203 from afabri/Polygon_repair-add_example-GF
Polygon Repair: Add an example
2024-05-21 20:54:08 +02:00
Laurent Rineau 431bce9562 Merge pull request #8204 from afabri/Generator-add_example-GF
Generator: Add example
2024-05-21 20:54:06 +02:00
Laurent Rineau d7038c6d0e Merge pull request #8206 from janetournois/Tet_remeshing-missing_typedefs-jtournois
Tet remeshing - missing typedefs
2024-05-21 20:54:03 +02:00
Laurent Rineau 70464ea107 Merge remote-tracking branch 'afabri/STL_extension-Fix_Prevent_deref-GF' into pr/lrineau/8170 2024-05-21 18:55:11 +02:00
Laurent Rineau ce164362e1 fix for ToS
```
100% tests passed, 0 tests failed out of 17

Label Time Summary:
CGAL_build_system                  =   0.78 sec*proc (1 test)
Installation                       =   0.78 sec*proc (1 test)
Triangulation_on_sphere_2_Tests    = 102.51 sec*proc (16 tests)
```
2024-05-21 18:37:13 +02:00
Laurent Rineau 1289cadc7a fix iterators types in c3t3 2024-05-21 18:01:11 +02:00
Laurent Rineau 797c056577 Prevent_deref, major changes
Now the second parameter is the `reference` type and no longer the `value_type`.
2024-05-21 08:53:48 +02:00
Laurent Rineau e96aaf37ad Merge branch 'master' into pr/afabri/7410 2024-05-17 23:03:55 +02:00
Jane Tournois de9eccf316 functor is not unary! 2024-05-17 15:41:29 +02:00
Laurent Rineau 5f3dcf28a1 Merge branch '5.6.x-branch' 2024-05-17 15:41:10 +02:00
Laurent Rineau 860a780bba Merge pull request #8189 from afabri/Polynomial-fix_8182-GF
Polynomial:  Add overload which is only documented
2024-05-17 15:41:01 +02:00
Laurent Rineau b242782fcf Merge pull request #8199 from gdamiand/GMap-doc-gdamiand
GMap doc fix
2024-05-17 15:40:58 +02:00
Sven Oesau 2436e3e0bd update on implementation history
[skip ci]
2024-05-17 13:13:47 +02:00
Sven Oesau 30ea122e8f update on implementation history
[skip ci]
2024-05-17 13:12:29 +02:00
Jane Tournois 12455fbd55 add example using allow_move_functor 2024-05-17 10:19:49 +02:00
Sven Oesau 748b1ebb61 switching to auto 2024-05-16 15:05:24 +02:00
Sven Oesau fb99772ec4 fixing warnings and errors 2024-05-16 11:24:45 +02:00
Andreas Fabri 49e1a6924e 101 code 2024-05-16 09:42:26 +01:00
Jane Tournois 7cb7be8a2e 3 missing typedefs 2024-05-16 10:41:29 +02:00
Sébastien Loriot b9ee8c64c2 fix link error 2024-05-16 09:48:51 +02:00
Andreas Fabri 2d455ebf57 improvement but not yet a fix 2024-05-16 08:04:32 +01:00
Andreas Fabri 195001267f Try to fix a warning 2024-05-16 07:00:06 +01:00
Sébastien Loriot cf186388f6 accomodate AABB-tree package API update 2024-05-15 18:43:57 +02:00
Sébastien Loriot d69642c05f use an existing data set 2024-05-15 17:55:15 +02:00
Sébastien Loriot 5a9321d779 Merge remote-tracking branch 'soesau/Kinetic_shape_reconstruction-new_package-soesau' into HEAD
originally:
Author: Sébastien Loriot <sebastien.loriot@cgal.org>
Date:   Mon Apr 29 10:08:21 2024 +0200
2024-05-15 16:46:27 +02:00
Sven Oesau 68cbb62b3d removed trailing whitespace 2024-05-15 16:45:01 +02:00
Sven Oesau 1bcf284431 fixing tests 2024-05-15 16:45:01 +02:00
Sven Oesau 409280c495 bugfixes 2024-05-15 16:45:01 +02:00
Sven Oesau b58ebade40 clearing between calling detect_planar_shapes twice 2024-05-15 16:45:01 +02:00
Sven Oesau 3cab8d9c70 fixed dependencies 2024-05-15 16:45:01 +02:00
Sven Oesau c180c7e6de made tests more tolerant to different results 2024-05-15 16:45:01 +02:00
Sven Oesau b575162237 removed warnings
remove spamming
removing dangling pointer warning
2024-05-15 16:45:01 +02:00
Sébastien Loriot b053d6852d Merge remote-tracking branch 'remotes/mine/Kinetic_shape_reconstruction-new_package-soesau' into Kinetic_surface_reconstruction-new_package-soesau
originally:
Author: Sven Oesau <sven.oesau@geometryfactory.com>
Date:   Wed Apr 24 17:55:58 2024 +0200
2024-05-15 16:43:05 +02:00
Sven Oesau eb1d1d53cc removed unused included headers 2024-05-15 16:41:10 +02:00
Sébastien Loriot 679440b931 fix warnings 2024-05-15 16:41:10 +02:00
Sven Oesau 7264047920 fix dependencies 2024-05-15 16:41:10 +02:00
Sven Oesau e7e825672a fix dependencies 2024-05-15 16:41:10 +02:00
Sébastien Loriot b9ef5de3b8 Merge remote-tracking branch 'mine/Kinetic_shape_reconstruction-new_package-soesau' into Kinetic_surface_reconstruction-new_package-soesau
originally:
Author: Sven Oesau <sven.oesau@geometryfactory.com>
Date:   Wed Apr 17 19:45:30 2024 +0200
2024-05-15 16:39:42 +02:00
Andreas Fabri 5747c0b3e5 polish doc 2024-05-15 16:35:20 +02:00
Sébastien Loriot d3b7798a84 rename struct to avoid change of meaning in the same namespace 2024-05-15 16:35:20 +02:00
Andreas Fabri c09937e064 std::size_t -> LCC::size_type 2024-05-15 16:35:20 +02:00
Andreas Fabri c48faf3f3f reorder member initialization 2024-05-15 16:35:19 +02:00