Commit Graph

438 Commits

Author SHA1 Message Date
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