Andreas Fabri
851d03dadb
merge master
2025-05-07 09:13:11 +01:00
Sébastien Loriot
a4170b1fb9
Merge pull request #8586 from MaelRL/Kernel_23-Fix_dangling_ref_in_CC3-GF
...
Do not rely on result_type definitions in kernels
2025-04-03 16:12:09 +02:00
Mael Rouxel-Labbé
e38e29f279
dont > don't
2025-03-28 20:52:22 +01:00
Mael Rouxel-Labbé
425cfb5f07
Use coordinates that create a simpler center
2025-03-21 09:23:47 +01:00
Mael Rouxel-Labbé
fba95c734a
Tolerate numerical errors for kernels without exact constructions
2025-03-20 11:22:04 +01:00
Mael Rouxel-Labbé
f9001833b1
Merge remote-tracking branch 'cgal/master' into Kernel_23-Fix_dangling_ref_in_CC3-GF
2025-03-15 14:09:28 +01:00
Andreas Fabri
6eaeb7a148
merge cgal/master
2025-02-28 08:55:20 +00:00
Laurent Rineau
e5001d1a50
update our CMake version 3.18...3.31
...
That will suppress the warnings about `CMP0167` (from CMake 3.30):
```
CMake Warning (dev) at cmake/modules/display-third-party-libs-versions.cmake:37 (find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
```
2025-02-04 14:32:37 +01:00
Mael Rouxel-Labbé
3b7a4ed21e
Merge remote-tracking branch 'cgal/master' into Kernel_23-Fix_dangling_ref_in_CC3-GF
2025-01-16 11:52:34 +01:00
Mael Rouxel-Labbé
1e46c44142
Enable some disabled tests: operator==(Origin, Point_x) now exists
2025-01-16 10:41:47 +01:00
Andreas Fabri
d1fb0d22d2
Move Bbox_d.h to NewKernel
2025-01-10 15:08:08 +00:00
Andreas Fabri
f0c6891fe2
Remove dependency with a forward declaration
2025-01-10 13:17:18 +00:00
Andreas Fabri
eb5887a59c
Add Cartesian_const_iterator to Bbox
2024-12-17 12:04:09 +00:00
Andreas Fabri
920efaa286
Add functions to class Bbox as they are in Bbox_3
2024-12-12 18:08:08 +00:00
Sébastien Loriot
c050bb15a3
Merge remote-tracking branch 'cgal/master'
2024-11-15 11:41:07 +01:00
Mael Rouxel-Labbé
b32491ad59
Revert sidechange
2024-11-03 21:06:31 +01:00
Mael Rouxel-Labbé
69c9abafe0
Remove obsolete debug cout
2024-11-03 20:53:24 +01:00
Mael Rouxel-Labbé
425fe50276
Add missing tests for filtered Cartesian kernels
2024-11-03 20:53:06 +01:00
Mael Rouxel-Labbé
dd2fca2780
Actually test the full EPECK family
2024-11-03 18:16:13 +01:00
Sebastien Loriot
1690619625
CGAL: Modernize CMakeLists.txt ( #8528 )
...
## Summary of Changes
- Changed `PUBLIC` to `PRIVATE` in the `target_link_libraries()`
- ~~Link against `Boost::<COMPONENT>`~~ as we do more than just linking
and must use the `CGAL::_.._support`
- Use `target_compile_definitions()` and `add_compile_definitions()`
More to be done.
## Release Management
* Affected package(s): all
* Issue(s) solved (if any): fix one item of #4815
* License and copyright ownership: unchanged
2024-10-31 10:32:25 +01:00
Sébastien Loriot
fb605cdd39
remove -D that is not compatible with "older" cmake versions
2024-10-22 08:19:49 +02:00
Laurent Rineau
d759e72d8d
third batch of modifications
2024-10-17 00:17:59 +02:00
Andreas Fabri
a7ff1c0c79
Add one permution. In fact it should be any mix of types in any order
2024-10-09 16:16:04 +01:00
Andreas Fabri
9e75ab340d
Use add_compile_definitions
2024-10-09 11:58:52 +01:00
Andreas Fabri
ab06574eef
Merge remote-tracking branch 'cgal/master' into Kernel_23-Bbox_d-ign
2024-09-09 12:03:12 +01:00
Sebastien Loriot
47c417a785
Deal with duplicate lines ( #8396 )
...
## Summary of Changes
Deal with Issue #8348
## Release Management
* Affected package(s): Triangulation_2 and Periodic_triangulation_2
* Issue(s) solved (if any): fix #8348
* License and copyright ownership: unchanged
2024-08-19 11:17:50 +02:00
Andreas Fabri
9ade3d221e
WIP: after my conversation with myself on github
2024-08-14 17:04:14 +01:00
Andreas Fabri
b83bcc4b06
Merge branch 'master' into Kernel_23-Bbox_d-ign
2024-08-14 10:51:00 +01:00
Andreas Fabri
12468ccf4a
Address #8401
2024-08-09 11:32:26 +01:00
Mael Rouxel-Labbé
de4359ad6a
Add Compare_angle_3 tests
2024-07-04 18:45:50 +02:00
Andreas Fabri
4bc277017c
Constructor from a range of pairs of numbers
2024-06-20 15:46:20 +01:00
Andreas Fabri
48d734c487
typo in Epick_d doc
2024-06-20 14:50:02 +01:00
Andreas Fabri
cf6996bfe7
typo in Epick_d doc
2024-06-20 14:49:28 +01:00
Andreas Fabri
6638dec27b
Fix +=; Add first tests
2024-06-20 13:17:27 +01:00
Laurent Rineau
3a223ebd1e
cmake_minimum_required(VERSION 3.12...3.29)
2024-06-06 20:19:44 +02:00
Andreas Fabri
efdf503e2c
Kernel_23: Fix Issue 8140
2024-04-29 16:38:51 +01:00
Andreas Fabri
4b574dca8e
Add tests
2024-02-14 11:43:34 +00:00
Sebastien Loriot
128b169b24
Fixes when neither LEDA nor GMP is available ( #7960 )
2024-01-19 13:57:12 +01:00
Laurent Rineau
11fc1943fb
Merge branch '5.5.x-branch' into 5.6.x-branch
2024-01-11 12:44:54 +01:00
Laurent Rineau
3607dc8d0c
Merge pull request #7953 from sloriot/Kernel_23-remove_unused_var
...
Remove unused variable
2024-01-08 10:59:12 +01:00
Sébastien Loriot
3a8ced2ec9
skip if neither core nor leda are present
2024-01-03 18:18:42 +01:00
Sébastien Loriot
eed5e4f61f
move comment
2024-01-02 13:15:28 +01:00
Sébastien Loriot
a4ba059221
remove unused variable
2024-01-02 09:34:07 +01:00
Sébastien Loriot
89d3d74865
Merge remote-tracking branch 'cgal/5.6.x-branch'
2023-12-18 13:31:48 +01:00
Sébastien Loriot
ee1fa58406
Merge remote-tracking branch 'cgal/5.5.x-branch'
2023-12-18 13:31:06 +01:00
Sebastien Loriot
00f0c85499
Kernel_23: Deal with concurrent executions and IO ( #7921 )
...
## Summary of Changes
Write and read back in a `std::stringstream` to avoid simultaneous IO on
the same file name.
Error seen in this
[testsuite](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.0-Ic-124/Circular_kernel_2/TestReport_gimeno_ArchLinux-clang-CXX17-Release.gz ).
## Release Management
* Affected package(s): Kernel_23, Circular_kernel_2
* License and copyright ownership: unchanged
2023-12-18 13:25:36 +01:00
Laurent Rineau
e2a745f79f
Merge pull request #7892 from sloriot/CGAL-fix_dh_angle_sign
...
fix dihedral angle computation
2023-12-11 13:56:02 +01:00
Laurent Rineau
4be3a1e589
Merge pull request #7892 from sloriot/CGAL-fix_dh_angle_sign
...
fix dihedral angle computation
2023-12-11 13:50:38 +01:00
Andreas Fabri
f4154836ae
Kernel_23: Deal with concurrent executions and IO
2023-12-11 08:35:02 +00:00
Sebastien Loriot
9822b6b085
protect from macro substitution
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2023-11-30 09:20:53 +01:00