Sebastian Hegler
912f3f0162
read_OBJ: allow arbitrary whitespace in "f" lines
2024-04-10 21:36:58 +02:00
Laurent Rineau
8cab90ed8b
Merge pull request #8052 from afabri/Polygon-exact_area-GF
...
Polygon: Avoid stackoverflow when summing exact numbers
2024-03-22 08:59:08 +01:00
Sébastien Loriot
f34745c4d8
use a functor for collapsing the DAG to not depend on Filtered_kernel
...
nor inclusion order
2024-03-14 10:02:30 +01:00
Laurent Rineau
329e9d48a5
be compatible with non-C++17 compilers ( #8049 )
2024-03-06 16:11:09 +01:00
Sébastien Loriot
9b4f35dfa1
fix dependencies
2024-03-06 11:32:30 +01:00
Sébastien Loriot
2c8567ed16
add overload for Quotent as specialization for std::arithmetic result in undefined behavior
2024-03-06 10:48:52 +01:00
Andreas Fabri
3bd448d1a8
Polygon: Avoid stackoverflow when summing exact numbers
2024-02-28 14:28:00 +00: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
27cb1144d6
be compatible with non c++17 compilers
2024-02-27 11:53:30 +01:00
Laurent Rineau
074a05811a
Merge pull request #7975 from afabri/SDG2-fix7972-GF
...
Segment_delaunay_graph_2: Fix Issue 7972
2024-01-24 15:54:47 +01:00
Laurent Rineau
bb986eea43
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:43:53 +01:00
Andreas Fabri
23e56a8e3e
In case of Epeck the source of a segment is not a reference
2024-01-11 10:57:55 +01:00
Andreas Fabri
3f3691a48e
Add testcase that shows the problem
2024-01-11 10:57:48 +01:00
Laurent Rineau
d9e5a1fba7
Merge pull request #7953 from sloriot/Kernel_23-remove_unused_var
...
Remove unused variable
2024-01-08 10:58:26 +01:00
Sébastien Loriot
f970b9bba4
add option to remove extra newline
2024-01-05 14:08:32 +01:00
Sébastien Loriot
0ab6971ede
use execute_process that is recommanded over exec_command since 3.0
2024-01-04 14:30:40 +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
Sebastien Loriot
cef517a9c9
Add a switch to get rid of QP_Solver dependency ( #7941 )
2023-12-22 17:13:10 +01:00
Sebastien Loriot
339441a137
Surface_sweep_2: Handle new overlap on the right of an event that is interior to a curve ( #7243 )
...
Handle case of overlapping curve starting on a non start/end event.
@efifogel I don't like the fact that I'm adding some geometric tests. I
think I should check if there are overlapping curves on the right of the
event and check if the originating curves are in the status line (using
the stored hint). What do you think?
Fixes #7235
2023-12-22 17:11:47 +01:00
Sébastien Loriot
c36f0ac091
add a switch to get rid of QP_Solver dependency
2023-12-19 14:42:02 +01:00
Sébastien Loriot
5d61c35a64
fix warning
2023-12-18 15:20:10 +01:00
Sébastien Loriot
aee0c1557e
Revert "Ported test_sweep_conic to test_sweep and fixed the conic test cases"
...
This reverts commit 2e99b211b0 .
2023-12-18 15:14:26 +01:00
Sébastien Loriot
03ea4c3df5
Revert "fix warnings"
...
This reverts commit 8cc75d642c .
2023-12-18 15:14:09 +01:00
Sebastien Loriot
023840c5bd
Increase precision of the intersection of 3 planes ( #7913 )
...
Addresses #6267
2023-12-18 13:27:17 +01:00
Sebastien Loriot
f798df19a5
document the thread-safety requirement of output iterators ( #7924 )
2023-12-18 13:25:56 +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
Sebastien Loriot
2aea89ff03
Hide forward declaration to doxygen ( #7928 )
2023-12-14 15:25:23 +01:00
Sébastien Loriot
7935bcf42b
fix mismatching cond/endcode
...
remove useless previous patches
2023-12-14 10:10:17 +01:00
Sébastien Loriot
93ba75b8a1
add missing not
2023-12-14 08:47:54 +01:00
Andreas Fabri
a701dbc21c
Deal with LAS.h
2023-12-13 08:36:46 +00:00
Sébastien Loriot
dac26de5c3
update test
...
cc @efifogel
2023-12-12 17:09:57 +01:00
Sébastien Loriot
8cc75d642c
fix warnings
2023-12-12 15:27:00 +01:00
Sébastien Loriot
35e845d8dc
do no use delete event
2023-12-12 15:11:40 +01:00
Sébastien Loriot
79123c8f53
hide forward declaration to doxygen
2023-12-12 08:31:46 +01:00
Laurent Rineau
b50df6e06a
Merge pull request #7892 from sloriot/CGAL-fix_dh_angle_sign
...
fix dihedral angle computation
2023-12-11 13:47:27 +01:00
Laurent Rineau
ee4274997f
Merge pull request #7907 from sloriot/T3-OFB_warning
...
Prevent out-of-bound warnings
2023-12-11 13:47:21 +01:00
Laurent Rineau
b0e944d614
Merge pull request #7917 from afabri/PMP-concurrentIO-GF
...
PMP: Write into different files to avoid concurrent writing
2023-12-11 13:47:18 +01:00
Sébastien Loriot
f36bdda9fe
doc thread-safety of output iterators
2023-12-11 13:42:54 +01:00
Andreas Fabri
f4154836ae
Kernel_23: Deal with concurrent executions and IO
2023-12-11 08:35:02 +00:00
Sébastien Loriot
a54f189980
Revert "more than one curve can be on the left of an event with overlapping curves on the right"
...
This reverts commit 2260c4fab3 .
2023-12-07 16:09:31 +01:00
Sébastien Loriot
0714c960bb
reset left event of curves after the deletion of the event
2023-12-07 16:08:33 +01:00
Andreas Fabri
f0426b8aa6
PMP: Write into different files to avoid concurrent writing
2023-12-07 09:33:31 +00:00
Sébastien Loriot
6dca71b428
ease conflict resolution
2023-12-07 10:19:36 +01:00
Sébastien Loriot
2574a13557
restore the optional as it is used by Polyhedral_envelope
2023-12-07 10:12:53 +01:00
Sébastien Loriot
d9d2dfc876
remove unused type definition
2023-12-07 09:59:24 +01:00
Sébastien Loriot
0ebc2bee42
remove the optional
2023-12-06 14:17:24 +01:00
Sébastien Loriot
4ecc6671dc
increase precision of the result
2023-12-06 12:42:00 +01:00
Sébastien Loriot
95b6ef8d2e
try working around a warning
2023-12-05 11:19:31 +01:00
Sébastien Loriot
3ebe548cad
Revert "prevent out-of-bound warnings"
...
This reverts commit b87ecf7aab .
2023-12-05 11:18:13 +01:00