Sébastien Loriot
b10841c72b
Merge pull request #8532 from afabri/CGAL-duplicateLines-GF
...
Duplicate Lines
2024-10-21 19:18:02 +02:00
Laurent Rineau
096075ecfc
master will now target 6.1
2024-10-21 17:45:41 +02:00
Laurent Rineau
fb2a9eac90
Merge remote-tracking branch 'cgal/master' into pr/afabri/8528
2024-10-21 16:32:51 +02:00
Andreas Fabri
0fa0b00b4f
Update changes.md
2024-10-21 13:42:16 +01:00
Sébastien Loriot
e7b8a4eb17
Merge pull request #8523 from lrineau/CGAL_CGAL-protect_against_macro_free-GF
...
protect CGAL against macro `free`
2024-10-18 18:00:37 +02:00
Sébastien Loriot
619875392c
Merge branch 'gsoc2023' into master
2024-10-18 14:33:31 +02:00
Laurent Rineau
439df7472b
leftovers I had not pointed out
...
I have reviewed all modifications. It should be the last batch.
2024-10-17 10:39:03 +02:00
Laurent Rineau
d7dc57f3ce
Merge remote-tracking branch 'cgal/master' into pr/afabri/8528
2024-10-17 00:34:27 +02:00
Laurent Rineau
96cd3e6f09
Merge remote-tracking branch 'cgal/master' into pr/afabri/8528
2024-10-17 00:25:24 +02:00
Laurent Rineau
d759e72d8d
third batch of modifications
2024-10-17 00:17:59 +02:00
Laurent Rineau
2ca1c4edc1
first batch of modifications during my review
...
[skip ci] (wait for the second batch of modifications)
2024-10-14 17:42:07 +02:00
Sebastien Loriot
601046fde7
Poisson reconstruction - experiments and speedup using parallel Mesh_3 ( #7891 )
...
## Summary of Changes
_Describe what your pull request changes to CGAL (this can be skipped if
it solves an issue already in the tracker or if it is a Feature or Small
Feature submitted to the CGAL Wiki)._
## Release Management
* Affected package(s):
* Issue(s) solved (if any): fix #0000 , fix #0000,...
* Feature/Small Feature (if any):
* Link to compiled documentation (obligatory for small feature) [*wrong
link name to be changed*](httpssss://wrong_URL_to_be_changed/Manual/Pkg)
* License and copyright ownership:
2024-10-14 16:19:06 +02:00
Jane Tournois
94b28d5df2
update CHANGES.md
2024-10-14 15:42:15 +02:00
Sven Oesau
a06002ab2b
Merge remote-tracking branch 'cgal/master' into gsoc2022-isosurface
2024-10-14 14:42:46 +02:00
Laurent Rineau
9cdce85fbd
Re-add the test for `free`, since TBB has been updated on our Windows test machines
2024-10-14 14:10:49 +02:00
Sebastien Loriot
ae35bab3ff
Mac OS X cleaning ( #8536 )
2024-10-14 10:56:25 +02:00
Sébastien Loriot
1c50e0bede
Mac OS X cleaning
2024-10-10 14:21:34 +02:00
Andreas Fabri
d0e2be8319
Remove duplicate which was a workaround for cmake 2.6 to see if it is still a problem
2024-10-09 16:48:58 +01:00
Andreas Fabri
42488c7876
free -> freelist; Comment define of _CRTDBG_MAP_ALLOC
2024-10-09 14:44:32 +01:00
Andreas Fabri
527569346e
CGAL: Modernize CMakeLists.txt
2024-10-08 17:02:41 +01:00
Laurent Rineau
1f2f6c8e93
add testing with _CRTDBG_MAP_ALLOC
2024-10-08 12:49:14 +02:00
albert-github
dd02af92a2
issue #8515 Spelling mistakes found checking `en-GB` to `en-US`
...
Spelling corrections, `en-GB` -> `en-US`
2024-10-05 11:28:29 +02:00
Jane Tournois
c1f2236ee3
Merge remote-tracking branch 'cgal/master' into Mesh-3-rework-make-mesh-point-initialization-2-aclement
...
# Conflicts:
# Installation/CHANGES.md
2024-09-30 14:02:09 +02:00
Jane Tournois
74cd65efcf
move to 6.1
2024-09-30 13:49:04 +02:00
Laurent Rineau
30e1848c0a
this branch will now target 6.0.1
2024-09-27 18:16:36 +02:00
Laurent Rineau
68a28b61c1
update the release date in CHANGES.md
2024-09-27 15:46:07 +02:00
Sebastien Loriot
5ae9df4878
Fix URL
2024-09-26 18:17:21 +02:00
Laurent Rineau
8afe80430e
fix the CMake bug in https://cgal.geometryfactory.com/CGAL/testsuite/results-6.0-I-333.shtml
2024-09-26 13:14:14 +02:00
Laurent Rineau
f48042e370
Merge remote-tracking branch 'cgal/master' into update_cmake_vars_for_arch_compiler_info-GF
2024-09-25 19:12:34 +02:00
Laurent Rineau
e210184ee5
Merge remote-tracking branch 'cgal/master'
2024-09-25 17:01:30 +02:00
Laurent Rineau
ef77c4a6ff
Prepare CGAL-6.0
2024-09-25 16:18:42 +02:00
Laurent Rineau
262fb0bb87
Merge remote-tracking branch 'cgal/master' into List-third-party-libraries-GF
2024-09-20 09:29:21 +02:00
Nicolas Saillant
78af7b96f0
Update OpenMesh version extraction logic in CMake script
2024-09-13 10:11:18 +02:00
Jane Tournois
a36074788f
typos
2024-09-12 12:31:18 +02:00
Sébastien Loriot
41b096c91a
Merge remote-tracking branch 'cgal/5.6.x-branch'
2024-09-11 17:23:50 +02:00
Sébastien Loriot
f1af52edeb
Merge remote-tracking branch 'cgal/5.5.x-branch'
2024-09-10 18:40:17 +02:00
Sébastien Loriot
10fe101cc9
add extra PATH
2024-09-10 18:39:53 +02:00
Sébastien Loriot
4115afa3da
Merge remote-tracking branch 'cgal/5.5.x-branch'
2024-09-10 13:51:15 +02:00
Sébastien Loriot
1f2c7f0804
add extra path
2024-09-10 13:50:23 +02:00
Andreas Fabri
2983aa2ae3
Merge remote-tracking branch 'cgal/master' into Frechet-dev
2024-09-09 12:06:15 +01:00
Laurent Rineau
37f3bcfaab
Merge remote-tracking branch 'cgal/master' into Triangulation_3-CDT_3-lrineau
2024-09-09 10:57:33 +02:00
Sébastien Loriot
9ff709885a
Merge remote-tracking branch 'cgal/5.6.x-branch'
2024-09-06 16:07:49 +02:00
Sébastien Loriot
98f4633e5f
Merge remote-tracking branch 'cgal/5.5.x-branch'
2024-09-06 16:07:14 +02:00
Sebastien Loriot
abd0a58338
Installation - update `FindOpenMesh.cmake` ( #8332 )
...
## Summary of Changes
This PR updates CGAL's `FindOpenMesh.cmake`, accordingly with the one
provided by OpenMesh 11.0, and introducing the target
`OpenMesh::OpenMesh`
## Release Management
* Affected package(s): Installation
* License and copyright ownership: unchanged
2024-09-06 13:26:41 +02:00
Sebastien Loriot
368d6010cb
Update CHANGES.md ( #8457 )
...
Some changes for Mesh 3 are in the wrong place.
_Please use the following template to help us managing pull requests._
## Summary of Changes
_Describe what your pull request changes to CGAL (this can be skipped if
it solves an issue already in the tracker or if it is a Feature or Small
Feature submitted to the CGAL Wiki)._
## Release Management
* Affected package(s):
* Issue(s) solved (if any): fix #0000 , fix #0000,...
* Feature/Small Feature (if any):
* Link to compiled documentation (obligatory for small feature) [*wrong
link name to be changed*](httpssss://wrong_URL_to_be_changed/Manual/Pkg)
* License and copyright ownership:
2024-09-04 15:29:00 +02:00
Guillaume Damiand
a0276c9d74
Update CHANGES.md
...
Some changes for Mesh 3 are in the wrong place.
2024-09-04 08:15:02 +02:00
Sébastien Loriot
b46e4359b1
make it work also for installed version
2024-09-03 15:52:51 +02:00
Sébastien Loriot
cb78abd603
fixes for latest version of LAStools + be compatible with CONFIG mode
...
provided CMAKE_FIND_PACKAGE_PREFER_CONFIG is set to TRUE
2024-09-03 14:20:20 +02:00
Sébastien Loriot
e791122b35
handle cases when LASZIP and LASLIB have different include paths
2024-09-03 09:59:02 +02:00
Nicolas Saillant
b76177cdf5
Add version check for OpenMesh library
2024-09-02 09:03:45 +02:00
Sven Oesau
a82fb5088b
allow use of Rapidlasso Laslib as alternative to CGALs fork
2024-08-30 10:14:36 +02:00
Sébastien Loriot
af8e134aa6
doc boost mp as gmp replacement
2024-08-28 14:04:57 +02:00
Jane Tournois
603f6a5a03
OpenMesh >= 10.0 have a OpenMeshConfig.cmake file
...
so we do not need FindOpenMesh.cmake anymore
We add the target CGAL::OpenMesh_support to make it uniform with other dependencies
2024-08-27 14:00:46 +02:00
Jane Tournois
328c919d67
wip CGAL_OpenMesh_support
2024-08-27 11:01:32 +02:00
Nicolas Saillant
8ef79af9e2
Add ITT library version
2024-08-26 09:49:27 +02:00
Laurent Rineau
2a1e5ee9e7
only display the 3rd-party versions with CGAL_TEST_SUITE
...
@SaillantNicolas I have pushed this commit directly.
2024-08-23 16:42:03 +02:00
Laurent Rineau
02a38472a1
reformat the REUSE.toml file (readability), add natvis files
2024-08-23 15:43:53 +02:00
Nicolas Saillant
44053f5c7b
Update library versions and add new third-party libraries
2024-08-23 09:31:34 +02:00
Nicolas Saillant
ae10e2e7d4
Refactor library version extraction logic
2024-08-22 10:48:40 +02:00
Laurent Rineau
49cb591951
move the code to a CMake module
2024-08-21 16:28:23 +02:00
Sebastien Loriot
07d33dc316
Update to REUSE tools v4 ( #8350 )
2024-08-19 11:18:34 +02:00
Sebastien Loriot
862a3b6539
Update CMakeLists.txt for recent VTK to fix CMake Warning ( #8279 )
...
## Summary of Changes
Versions >= 9 of VTK trigger the following CMake warning using CGAL's
CMakeLists
```
CMake Deprecation Warning at C:/dev/VTK-9.2.2/build/lib/cmake/vtk-9.2/vtk-use-file-deprecated.cmake:1 (message):
The `VTK_USE_FILE` is no longer used starting with 8.90.
Call Stack (most recent call first):
CMakeLists.txt:32 (include)
```
I suggest this modification of the CMakeLists of Mesh_3 examples, that
also requires moving to VTK 9 (9.0 was released in 2020).
If this modification and new requirement are validated, I can apply the
change everywhere.
## Release Management
* Affected package(s): Mesh_3 for now
* License and copyright ownership: unchanged
2024-08-19 11:14:31 +02:00
Andreas Fabri
baec5b0168
Merge branch 'master' into Frechet-dev
2024-08-14 10:50:37 +01:00
Nicolas Saillant
565d5413b0
Restructure third party libraries in a table format
2024-08-05 15:51:05 +02:00
Nicolas Saillant
00cc6ce694
Update GMP and GLPK version checks in CMakeLists.txt
2024-07-16 16:00:46 +02:00
Nicolas Saillant
e3fd9ed25f
Update library version checking logic for MPFR and METIS
2024-07-12 16:30:55 +02:00
Laurent Rineau
2616293563
Rename lib to cgal_3rdparty_lib
...
Because FindVTK redefines `lib` to something else!
2024-07-12 11:59:07 +02:00
Laurent Rineau
e5a32d79ea
Fix issue with VTK/Qt5/Qt6
2024-07-12 11:40:39 +02:00
Laurent Rineau
a965b13bfe
fix CI
2024-07-11 17:26:57 +02:00
Laurent Rineau
0babd3148a
update to REUSE tools v4
2024-07-11 17:20:02 +02:00
Nicolas Saillant
fc9a08e93e
Update library check to use a function and loop
2024-07-11 16:18:37 +02:00
Nicolas Saillant
d8451ecfed
Update third-party library names and versions in CMakeLists.txt
2024-07-10 16:27:16 +02:00
Laurent Rineau
600c63aca1
fix compilation with C++17
2024-07-09 01:37:41 +02:00
Jane Tournois
d45c4a2b2e
update FindOpenMesh.cmake
2024-07-03 14:00:50 +02:00
Laurent Rineau
ed4fb14f74
merge master (WIP: need #8273 )
2024-07-01 16:38:56 +02:00
Jane Tournois
28041d0e9f
Merge remote-tracking branch 'cgal/master' into Poisson-use_parallel_mesh_3-GF
...
# Conflicts:
# Installation/CHANGES.md
# Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3/poisson_reconstruction_example.cpp
# Poisson_surface_reconstruction_3/include/CGAL/Poisson_reconstruction_function.h
# Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3/CMakeLists.txt
2024-06-27 11:13:27 +02:00
Laurent Rineau
78a4865416
prepare for 6.0-beta2
2024-06-21 18:44:43 +02:00
Mael Rouxel-Labbé
67aba3fefe
Merge remote-tracking branch 'cgal/master' into gsoc2022-isosurface
2024-06-20 10:18:49 +02:00
Andreas Fabri
2511d3c05b
Fix license file
2024-06-18 13:29:51 +01:00
Andreas Fabri
fdbb47b56c
Rename package, remove default for epsilon
2024-06-18 08:30:17 +01:00
Andreas Fabri
acad4997a9
merge master
2024-06-14 13:31:43 +01:00
Laurent Rineau
6f4b598b6a
Merge pull request #8278 from albert-github/feature/bug_spell_20240511
...
Spelling correction
2024-06-13 12:48:43 +02:00
Nicolas Saillant
46f4171ec0
display third party libraries in summary
2024-06-12 11:02:01 +02:00
Laurent Rineau
1b534cd347
Merge pull request #8248 from sloriot/CGAL-deprecate_Surface_mesher
...
deprecate Surface_mesher package
2024-06-12 10:06:14 +02:00
Laurent Rineau
32893b91c0
Merge pull request #8263 from lrineau/CGAL-update_minimal_cmake-GF
...
cmake_minimum_required(VERSION 3.12...3.29)
2024-06-12 10:06:12 +02:00
Laurent Rineau
f3b409a807
require VTK version 9.0 or later
2024-06-11 15:57:25 +02:00
albert-github
c35a0a7f11
Spelling correction
...
Spelling correction due to updated dictionary.
(dictionary was updated after the previous spelling correction :-( )
2024-06-11 10:12:12 +02:00
Laurent Rineau
3a223ebd1e
cmake_minimum_required(VERSION 3.12...3.29)
2024-06-06 20:19:44 +02:00
Nicolas Saillant
ff30601f36
Add version details to some third-party libraries
2024-06-04 16:09:24 +02:00
Sébastien Loriot
b352f28627
deprecate Surface_mesher package
2024-06-03 18:08:47 +02:00
albert-github
36c8b7589d
Spelling corrections
...
Last batch (for now) of spelling corrections in doxygen and normal comments
2024-05-31 19:05:34 +02:00
Sven Oesau
4c86f01019
fixed typo for cmake include directory variable
2024-05-28 14:31:50 +02:00
Laurent Rineau
2cc9ca739c
Prepare CHANGES.md for 6.0 ( #8226 )
2024-05-27 16:46:53 +02:00
Laurent Rineau
c48436f473
Update CHANGES.md
2024-05-27 16:44:04 +02:00
Andreas Fabri
fb27611356
Add to change log
2024-05-27 12:36:49 +01:00
Mael Rouxel-Labbé
4ffaf11b99
Misc fixes
2024-05-27 12:07:02 +02:00
Sebastien Loriot
d06a57a292
Mesh_3 edge_distance criterion : an upper bound for the distances of the feature edge to the input feature ( #7532 )
...
## Summary of Changes
Fixes issue #5110 .
Adds a edge_distance criteria to the mesh generation process.
This criteria is an upper bound for the distance from the edge to the 1D
feature.
## Release Management
* Affected package(s): Mesh_3
* Issue(s) solved (if any): fix #5110
* Link to small feature page :
[Mesh_3_edge_distance_criteria](https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Mesh_3_edge_distance_criteria )
* Link to compiled documentation
[*here*](https://cgal.github.io/7532/v1/Manual/index.html ):
*
[Mesh_edge_criteria_3](https://cgal.github.io/7532/v1/Mesh_3/classCGAL_1_1Mesh__edge__criteria__3.html )
* [Mesh_criteria_3](https://cgal.github.io/7532/v1/Mesh_3 )
2024-05-27 10:58:15 +02:00
Sven Oesau
4d3f36b8ff
added kinetic shape partition and kinetic surface reconstruction
2024-05-27 08:29:14 +02:00
Sébastien Loriot
61decadd31
Merge pull request #7908 from soesau/Kinetic_surface_reconstruction-new_package-soesau
...
Kinetic Surface Reconstruction
2024-05-26 17:53:54 +02:00
Sebastien Loriot
596fa09e20
Kinetic Shape Partition ( #7198 )
...
PR for Kinetic Partitioning and Reconstruction feature.
* Affected package(s): Kinetic Partitioning and Reconstruction
* Issue(s) solved (if any):
* Feature/Small Feature (if any):
[link](https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Kinetic_Shape_Partition_3 )
* Link to compiled documentation:
[link](https://cgal.github.io/7198/v0/Manual/packages.html#PkgKineticSpacePartition )
* License and copyright ownership: GeometryFactory/Inria
**TODO:**
- [x] check branch size (for @sloriot)
2024-05-26 17:51:49 +02:00
Sebastien Loriot
132b932061
Prepare CGAL 6.0-beta1 ( #8224 )
2024-05-26 17:51:19 +02:00
Sebastien Loriot
abe1bba8bd
CGAL improvement backported from CDT_3 branch ( #8170 )
...
## Summary of Changes
Important various fixes and improvements, from an experimental branch of
mine about CDT_3.
- <s>remove CMake warnings about `VTK_USE_FILE`</s> (our testsuite tests
with [VTK-8.2](https://docs.vtk.org/en/latest/release_details/8.2.html ),
whereas
[VTK-9.0](https://docs.vtk.org/en/latest/release_details/9.0.html ) was
released four years ago).
- make `Circulator_from_container` compatible with ranges (instead of
just containers)
- `Hash_map` is move-constructible and -assignable
- add preliminary support for C++20 concepts and `<format>`
- [x] add `Compare_angle_3(Point_3, Point_3, Point_3, Point_3, Point_3,
Point_3)` (with six points) **TODO: needs doc**... will be handled later
in issue #8219
- [x] **breaking changes:** add `Compare_xy_2` to
`TriangulationTraits_2` <s>TODO: needs announcement</s>
- fix `Compact_container` time stamp feature
- [x] commits from #7410 **That is probably a problem, to be fixed.**
**fixed in #7410 and then my the merge
70464ea107 **
- add `CGAL::Scope_exit`, `CGAL::make_scope_exit`, for CGAL developers
(undocumented)
- add an overload of `make_sorted_pair` with only one pair-like argument
- improve `CGAL::IO::Output_ref` and `oformat`
- perf improvements in
`TDS_3/include/CGAL/Triangulation_data_structure_3.h` (`is_edge` is 7
times faster)
- <s>perf improvement in
`Triangulation_2/include/CGAL/Triangulation_2/internal/Polyline_constraint_hierarchy_2.h`
(with the use of `unordered_flat_map` from Boost>=1.80</s>
- less filter failures in `Triangulation_segment_cell_iterator_3`
- add `Triangulation_3::is_facet(u, v, w)` (without `, c, i, j, k`)
## Release Management
* Affected package(s): Installation, T_2, TDS_2, T_3, TDS_3, SMDS_3,
Kernel, STL_Extension, Stream_support
* Feature/Small Feature (if any):
* License and copyright ownership: maintenance by GeometryFactory
2024-05-26 17:48:10 +02:00
Mael Rouxel-Labbé
07631197e5
Prepare CHANGES.md for 6.0 (wip)
2024-05-25 13:10:30 +02:00
Laurent Rineau
c9ca4fdc6a
update versions for CGAL-6.0-beta1
2024-05-24 17:46:35 +02:00
Sébastien Loriot
ddbd2e6818
Merge remote-tracking branch 'cgal/master'
2024-05-24 14:18:24 +02:00
Laurent Rineau
bc62b53b38
Fix issue #8192
2024-05-23 18:41:04 +02:00
Laurent Rineau
3f5d8e24c9
Announce the breaking change about Compare_xy_2
2024-05-23 17:00:32 +02:00
Laurent Rineau
d99891beff
Fix the detection of C++20 `<format>` header
2024-05-22 15:39:53 +02:00
Laurent Rineau
1bc9fed0d3
announce the breaking change
2024-05-22 14:35:24 +02:00
ange-clement
58d5050d35
Updated CHANGES.md
2024-05-22 13:05:16 +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
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
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
Laurent Rineau
5ca5d9c16b
Merge pull request #7830 from janetournois/Tet_remeshing-with_sizing_field-jtournois
...
Tet remeshing - add sizing field
2024-05-15 16:12:21 +02:00
Laurent Rineau
022b19d3ca
Merge pull request #8057 from sloriot/AABB_tree-2d_and_3d
...
Updating the AABB-tree to work in both 2D and 3D
2024-05-15 16:12:19 +02:00
Laurent Rineau
0dcb83bff8
Merge pull request #8142 from sloriot/PMP-coref_nm_out
...
Add extra parameters to the corefinement visitor to handle non-manifold output
2024-05-15 16:12:16 +02:00
Sébastien Loriot
a10895e51f
Merge remote-tracking branch 'origin/Kinetic_shape_reconstruction-new_package-soesau' into Kinetic_surface_reconstruction-new_package-soesau
...
originally:
Author: Sven Oesau <sven.oesau@geometryfactory.com>
Date: Thu Dec 14 12:23:01 2023 +0100
2024-05-15 15:50:42 +02:00
Sven Oesau
9b9d058bbf
missing license file
2024-05-15 15:44:04 +02:00
Sven Oesau
9d1decfa6e
some bugfixes for lcc export and merging of coplanar adjacent polygons
...
updated license file
updated KSR api
update examples
2024-05-15 15:44:04 +02:00
Sven Oesau
755dfb53ea
announcing breaking change
2024-05-14 16:38:19 +02:00
Laurent Rineau
55f00e164b
add <CGAL/license/Constrained_triangulation_3.h>
2024-05-06 20:35:53 +02:00
Nicolas Saillant
2edba44559
Use lsb_release for system information retrieval
2024-05-06 15:29:07 +02:00
Jane Tournois
6a42415cb3
Merge remote-tracking branch 'cgal/master' into Tet_remeshing-with_sizing_field-jtournois
2024-04-29 11:02:07 +01:00
Laurent Rineau
c743371ae3
fix duplicate include <version>
...
And the second one was even very wrong (in the namespace CGAL)
2024-04-26 14:50:09 +02:00
Laurent Rineau
ca90296877
macros to support C++20 concepts conditionally
...
(used in CDT_3 only, for the moment)
2024-04-26 14:48:19 +02:00
Laurent Rineau
b828719c7c
Merge remote-tracking branch 'cgal/master' into Triangulation_3-CDT_3-lrineau
2024-04-26 14:40:04 +02:00
Laurent Rineau
bc76d8cbda
add CGAL_CAN_USE_CXX20_FORMAT macro for <format> support (C++20)
2024-04-26 13:44:57 +02:00
Laurent Rineau
98f1e53020
Improve I/O
...
- `IO::oformat` can display triangulations vertex handles
with point, using `With_point_tag{}` as second argument,
- improve the compatibility with C++20 `<format>`: now the precision
can be specified in the format string.
Backport: master
2024-04-26 12:05:08 +02:00
Laurent Rineau
94d45552bc
Merge pull request #7678 from efifogel/gsoc2023-aos_sphere_demo-denizdiktas
...
Gsoc2023, stand-alone interactive program that demonstrates 2D arrangements embedded on the sphere
2024-04-25 12:04:54 +02:00
Laurent Rineau
07eb230ed8
Merge pull request #8149 from lrineau/cgallab-cont
...
Rename Polyhedron demo to CGAL Lab everywhere
2024-04-25 11:30:08 +02:00
Laurent Rineau
3148a4665c
add CGAL_CAN_USE_CXX20_FORMAT macro for <format> support (C++20)
2024-04-24 17:44:57 +02:00
Laurent Rineau
0fa27bc857
Merge remote-tracking branch 'cgal/master' into Triangulation_3-CDT_3-lrineau
2024-04-24 16:51:27 +02:00
Laurent Rineau
c4165fe5f9
Merge pull request #7439 from MaelRL/PMP-Remove_degen_faces-no-clear-GF
...
Introduce remove_all_elements(Graph)
2024-04-22 14:54:18 +02:00
Sven Oesau
ffba6279c9
Merge remote-tracking branch 'cgal/master' into AABB_tree-2d_and_3d
2024-04-19 08:47:54 +02:00
Laurent Rineau
621859b526
Rename Polyhedron demo to CGAL Lab
...
And announce it in the `CHANGES.md`.
2024-04-18 12:39:30 +02:00
Jane Tournois
c19be601fc
Merge remote-tracking branch 'cgal/master' into Mesh-3-edge-distance-criterium-aclement
2024-04-16 14:39:43 +01:00
Sébastien Loriot
bf6af35d42
address review comments
2024-04-15 18:34:45 +02:00
Efi Fogel
89bfe4ba91
Merge remote-tracking branch 'cgal/master' into gsoc2023-aos_sphere_demo-denizdiktas
2024-04-15 19:11:21 +03:00
Sébastien Loriot
b8ce3dc850
update changes
2024-04-15 17:36:51 +02:00
Andreas Fabri
aad631a533
fixes after review
2024-04-11 10:40:46 +01:00
Laurent Rineau
b2c9201c4d
Merge branch 'master' into CGAL_Lab
2024-04-10 18:30:22 +02:00
Laurent Rineau
4db6bc6d16
Merge pull request #6967 from gdamiand/gsoc2022-EBVs-Mostafa-ashraf19
...
GSoC'22: New CGAL's design to handle basic viewers
2024-04-10 18:04:25 +02:00
Laurent Rineau
afad4a1c7e
Merge pull request #8098 from efifogel/Installation-qt6-efif
...
Fixed order of Qt6 components in find_package(Qt6 ....)
2024-04-10 18:04:22 +02:00
Jane Tournois
61d4de64b0
Merge remote-tracking branch 'cgal/master' into Tet_remeshing-with_sizing_field-jtournois
2024-04-09 12:45:48 +01:00
Laurent Rineau
708711e7a7
Merge pull request #8018 from janetournois/PMP-add_bbox_to_face_graph-jtournois
...
New function `PMP::add_bbox(face_graph)` that adds bbox to face graph
2024-04-05 14:25:17 +02:00
Andreas Fabri
3152519594
Update Installation/CHANGES.md
2024-04-03 15:37:13 +02:00
Andreas Fabri
caa8aaaa21
merge master
2024-04-03 14:09:39 +01:00
Andreas Fabri
15d7b65904
Update change log
2024-04-03 13:59:04 +01:00
Jane Tournois
f64bf9d6de
CHANGES.md
2024-04-02 18:06:15 +02:00
Guillaume Damiand
7f6505c193
update changes
2024-03-28 19:39:37 +01:00
Sébastien Loriot
f8d2d3d351
remove leftover
2024-03-28 12:52:53 +01:00
ange-clement
70fd9113e7
Merge branch 'master' of https://github.com/CGAL/cgal into Mesh-3-edge-distance-criterium-aclement
2024-03-28 11:36:39 +01:00
ange-clement
74b5429160
Changed distance_bound to edge_distance in CHANGES.md +
...
doc
2024-03-27 22:58:57 +01:00
Sébastien Loriot
5254404517
Merge remote-tracking branch 'cgal/master' into HEAD
2024-03-27 22:25:41 +01:00
Sébastien Loriot
bb0b1aa6bb
do not pollute CI with useless warnings/errors
2024-03-27 22:17:09 +01:00
Sébastien Loriot
97102e32f7
add license file
2024-03-27 18:47:18 +01:00
Laurent Rineau
9e6433ff06
CGAL Lab
2024-03-26 18:24:51 +01:00
Efi Fogel
45451cfc67
Fixed order of Qt6 components in find_package(Qt6 ....)
2024-03-26 19:03:45 +02:00
Sven Oesau
490c99f32b
Merge remote-tracking branch 'cgal/master' into Kinetic_shape_reconstruction-new_package-soesau
2024-03-26 17:29:04 +01:00
Guillaume Damiand
9a0b8eb824
Merge branch 'master' into gsoc2022-EBVs-Mostafa-ashraf19
2024-03-26 16:25:29 +01:00
Sven Oesau
f0d32fe869
Merge branch 'master' into AABB_tree-2d_and_3d
2024-03-26 16:03:19 +01:00
Sebastien Loriot
a42ffdec11
Merge branch 'master' into CORE-boost_mp_number-GF
2024-03-26 00:27:22 +01:00
Sébastien Loriot
38339b7e4e
Merge remote-tracking branch 'cgal/master' into HEAD
2024-03-25 16:14:08 +01:00
Laurent Rineau
8212284e1e
Merge pull request #7608 from kenohori/gsoc2023-polygon_repair-kenohori
...
Polygon repair
2024-03-22 09:18:24 +01:00
Laurent Rineau
897499e318
Merge pull request #7672 from JacksonCampolattaro/orthtree-generalization
...
Orthtree generalization
2024-03-22 09:18:21 +01:00
Laurent Rineau
30c303ff7d
Update CHANGES.md
2024-03-21 16:28:00 +01:00
Sébastien Loriot
c2e89fc2cc
also update minimal version in find
2024-03-21 11:27:26 +01:00
Sébastien Loriot
cb21cbdf2d
update changes
2024-03-21 10:07:36 +01:00
Sébastien Loriot
6e1762c109
minimal supported version is now 1.72
...
workaround a bug with MSVC2017
2024-03-15 10:26:41 +01:00
Sébastien Loriot
87ab37e92b
CORE no longer requires GMP so link only if available
2024-03-14 11:51:25 +01:00
Sébastien Loriot
24015ce3a7
fix conditional compilation of programs using CORE
2024-03-14 11:30:14 +01:00
Sébastien Loriot
44b7ec6f3a
improve detection of cases when Core can be used
2024-03-14 11:11:18 +01:00
Andreas Fabri
958180020b
Add license check
2024-03-13 17:23:12 +01:00
Sébastien Loriot
1e71bbe0a0
update changes
2024-03-06 18:00:53 +01:00
Jane Tournois
f786b86432
Merge remote-tracking branch 'cgal/master' into PMP-add_bbox_to_face_graph-jtournois
2024-03-06 16:04:58 +00:00
Andreas Fabri
263db4fa7a
Merge master
2024-03-04 16:56:21 +00:00
Sébastien Loriot
ce59938364
Merge remote-tracking branch 'cgal/master'
2024-02-29 09:35:25 +01:00
Sébastien Loriot
1847a46a7c
update changes
...
[skip ci]
2024-02-28 15:19:51 +01:00
Laurent Rineau
6b4200f41a
next release from this branch will be 5.6.2
2024-02-28 11:58:49 +01:00
Laurent Rineau
b4e378e721
next release from this branch will be 5.5.5
2024-02-28 11:53:03 +01:00
Sébastien Loriot
910945eb5f
undo dependency changes + always use core if not disabled
2024-02-27 16:19:28 +01:00
Sébastien Loriot
7e518c4511
do not add Core while computing dependencies
2024-02-27 11:57:16 +01:00
Laurent Rineau
4a222f1165
fix the CI issue
2024-02-26 13:46:32 +01:00
Andreas Fabri
e4558a4d4b
Merge branch 'master' into CORE-boost_mp_number-GF
2024-02-23 17:04:37 +01:00
Jane Tournois
124f2b1eff
CHANGES.md
2024-02-19 11:01:34 +01:00
Laurent Rineau
7a061750f6
Merge pull request #8013 from efifogel/Aos_2-fixes-efif
...
Aos 2 fixes efif
2024-02-16 18:05:15 +01:00
Laurent Rineau
1914ba61d0
Merge pull request #8022 from mglisse/Triangulation-dup_vertex-glisse
...
Don't set the point again when reinserting the same point
# Conflicts:
# Installation/CHANGES.md
2024-02-16 18:04:42 +01:00
Laurent Rineau
c21128e652
Merge pull request #8028 from mglisse/Triangulation-dim_8bit-glisse
...
Store index/dimension in 8 bits
2024-02-16 18:03:15 +01:00
Marc Glisse
00e046346b
Announce breaking change
2024-02-14 11:46:02 +01:00
Marc Glisse
0b71a05d62
Announce the "breaking" change
...
Though I would be surprised if anyone was affected negatively.
2024-02-09 16:03:27 +01:00
Mael Rouxel-Labbé
07b9587eae
Merge remote-tracking branch 'afabri/Kernel_23-squared_length-GF' into gsoc2022-isosurface
2024-01-31 16:47:01 +01:00
Efi Fogel
edaf59a4b8
dded Arrangement_on_surface_2 and Envelope_3 items
2024-01-31 17:11:49 +02:00
Laurent Rineau
0f59daafb9
Add a hook CGAL_hook_fix_ctest_dependencies
...
This hook fonction detects dependencies between compilation tests.
2024-01-26 14:56:31 +01:00
Laurent Rineau
c0b02c48d6
Merge pull request #7927 from efifogel/Aos_2-observer-efif
...
Introduce Arr_observer<Arrangement_2>
2024-01-24 16:01:56 +01:00
Sebastien Loriot
2e4139cbb3
Try to fix link issues with qt6 resources ( #7915 )
2024-01-19 11:42:11 +01:00
Guillaume Damiand
3bc56024d3
Merge branch 'master' into gsoc2022-EBVs-Mostafa-ashraf19
2024-01-11 14:08:05 +01:00
Laurent Rineau
2168d6e2bb
Merge pull request #7959 from MaelRL/Installation-Update_README-GF
...
Update Installation/README
2024-01-11 12:45:53 +01:00
Laurent Rineau
b4f360f952
Merge pull request #7962 from sloriot/CGAL-header_fixes
...
Fix license issues
2024-01-11 12:45:40 +01:00
Laurent Rineau
41258bf760
Merge pull request #7963 from sloriot/CGAL-cmake_remove_exec_command
...
Use execute_process that is recommanded over exec_command since 3.0
2024-01-11 12:45:38 +01:00
Laurent Rineau
340c825aa5
Merge pull request #7963 from sloriot/CGAL-cmake_remove_exec_command
...
Use execute_process that is recommanded over exec_command since 3.0
2024-01-11 12:44:49 +01:00