Commit Graph

114046 Commits

Author SHA1 Message Date
Sven Oesau 4d110d39ce fix 2 warnings 2025-12-03 15:27:36 +01:00
Sven Oesau 03b459c8a4 integrated last points from Efis review 2025-11-20 14:31:06 +01:00
Sven Oesau 9b224e2d71 integrating review 2025-10-27 16:11:46 +01:00
Sven Oesau 79023a550b integrating review 2025-10-23 16:46:24 +02:00
Sven Oesau bde6228c48 integrating review 2025-10-23 16:19:20 +02:00
Sven Oesau e2096afac7 more renaming 2025-09-26 12:07:10 +02:00
Sven Oesau dcdb772059 integrating review 2025-09-26 12:05:46 +02:00
Sven Oesau 07fe32849e
Merge branch 'main' into gsoc2021-Barycentric_coordinates_3-antoniospg 2025-09-24 11:06:57 +02:00
Sven Oesau cf4f6b36da update example 2025-09-24 11:04:49 +02:00
Sebastien Loriot bec36a30b0
Misc fixes for the doc of do_intersect / Intersect combinations (#9075)
# Release Management

* Affected package(s): Kernel_23 / Circular|Spherical_kernel
* Issue(s) solved (if any): fix #8756
* Feature/Small Feature (if any): -
* License and copyright ownership: no change
2025-09-23 19:49:12 +02:00
Sebastien Loriot 4c97f3ea85
Dt2 remove: replace thread_local vectors by arrays (#9060)
## Summary of Changes

Fix issue #9058.

In `CGAL::Delaunay_triangulation_2`, replace thread_local vectors by
`std::array` on the stack.

## Release Management

* Affected package(s): Triangulation_2
* Issue(s) solved (if any): fix #9058
* License and copyright ownership: no change, maintenance by
GeometryFactory
2025-09-22 12:06:33 +02:00
Sebastien Loriot 7a311ec821
cosmetic improvements of CMake outputs (#9063)
## Summary of Changes

cosmetic improvements of CMake outputs

### set `FOLDER` for sub-directories of CGAL

In VS Code, the CMake project outline is much cleaner if CGAL is
configured with examples and demos:

<img width="416" height="574" alt="Screenshot_20250911_154221"
src="https://github.com/user-attachments/assets/f39f4ea5-317b-4f2d-ba75-e04691674c27"
/>

### set `CMAKE_MESSAGE_INDENT` to indent the outputs in sub-folders

The output messages from sub-directories are indented, now:

```
== Generating build files for examples ==
-- Configuring examples in examples/AABB_tree
-- Configuring examples in examples/Advancing_front_surface_reconstruction
-- Configuring examples in examples/Algebraic_foundations
-- Configuring examples in examples/Algebraic_kernel_d
  NOTICE: This project requires the MPFI library and GMP support, and will not be compiled.
-- Configuring examples in examples/Alpha_shapes_2
-- Configuring examples in examples/Alpha_shapes_3
-- Configuring examples in examples/Alpha_wrap_3
-- Configuring examples in examples/Apollonius_graph_2
-- Configuring examples in examples/Arrangement_on_surface_2
--   Boost include dirs: /usr/include
--   Boost libraries:    
--   Using gcc version 4 or later. Adding -frounding-math
-- Configuring examples in examples/BGL_LCC
-- Configuring examples in examples/BGL_OpenMesh
-- Configuring examples in examples/BGL_arrangement_2
-- Configuring examples in examples/BGL_graphcut
-- Configuring examples in examples/BGL_polyhedron_3
2025-09-22 12:04:29 +02:00
Sébastien Loriot 947c9d0370 Merge pull request #9049 from soesau/CGAL-warnings-GF
Fixing warnings (mostly unused variables)
2025-09-22 12:01:07 +02:00
Sebastien Loriot 39c7001a25
Stream Support: Return false if nothing was read (#9038)
## Summary of Changes

The `read_..._WKT()` functions have `bool` as return type, but currently
only check if the stream is bad, which is not the case if no input was
read.

This PR was triggered by the fact that CGALlab could not WTK files with
polygons, but only polylines. It now can read polygons, but does only
draw the contours and not the interior.

## Release Management

* Affected package(s): Stream_support
* License and copyright ownership:  unchanged
2025-09-22 12:00:10 +02:00
Sebastien Loriot 521883477d
CGAL: Adress Wunused-but-set-variable (#9040)
## Summary of Changes

### Todo

In the issue I had questions to @soesau and @janetournois 

## Release Management

* Affected package(s): 
* Issue(s) solved (if any): fix #9039
* License and copyright ownership: unchanged
2025-09-22 11:58:40 +02:00
Sebastien Loriot 6974230f15
Remove % as Boolean does not get linked. (#9068)
## Release Management

* Affected package(s): Polygon_repair
2025-09-22 11:56:22 +02:00
Laurent Rineau f017011037 rename `master` to `main` in our scripts 2025-09-19 17:32:59 +02:00
Mael Rouxel-Labbé a5608f85dc Add missing header 2025-09-19 16:22:33 +02:00
Mael Rouxel-Labbé 98b4fed177 Clarify what "any other type" means 2025-09-19 15:27:09 +02:00
Mael Rouxel-Labbé 788a5f6dfb Add missing combinations in 2D linear do_intersections 2025-09-19 15:14:29 +02:00
Mael Rouxel-Labbé 8dfcd2813d Re-organize macro calls for clarity 2025-09-19 15:14:06 +02:00
Mael Rouxel-Labbé e91357cd7d Add missing header includes 2025-09-19 15:13:50 +02:00
Mael Rouxel-Labbé 7f0a0f99d0 Test API of previously missing overloads 2025-09-19 15:13:35 +02:00
Mael Rouxel-Labbé 6bcc074d74 Add missing overloads 2025-09-19 15:13:25 +02:00
Sven Oesau 9cefab759d adding dependencies for print_MPFR_version.cpp 2025-09-18 16:33:34 +02:00
Laurent Rineau b3e2f204a4 Merge branch 'master'
# Conflicts:
#	Installation/include/CGAL/version.h
#	Installation/lib/cmake/CGAL/CGALConfigVersion.cmake
2025-09-18 11:29:58 +02:00
Laurent Rineau 125c4b254f Merge branch '6.0.x-branch' 2025-09-18 11:28:37 +02:00
Laurent Rineau 269fd76b5a this branch now prepares 6.1 final version 2025-09-18 11:27:36 +02:00
Laurent Rineau dd51daea5e next version on this branch will be 6.0.3 2025-09-18 10:53:49 +02:00
Andreas Fabri 9b7af9f73d Do not document Boolean 2025-09-18 07:25:49 +01:00
Andreas Fabri 6912b8c668 CGALlab can now load wkt polygons and display them as polylines 2025-09-17 16:10:45 +01:00
Andreas Fabri a95bfa77c8 The example can also read in a polygon with 3D points 2025-09-17 15:27:23 +01:00
Laurent Rineau 50050e34c4 add option --clobber to re-upload assets 2025-09-17 15:43:31 +02:00
Sébastien Loriot 78cca37c62 update menu for new releases 2025-09-17 07:10:17 +02:00
Sébastien Loriot fdef97e88e Merge remote-tracking branch 'cgal/6.1.x-branch' into 'cgal/main' 2025-09-15 18:27:14 +02:00
Sébastien Loriot c02da896fb Merge remote-tracking branch 'cgal/6.0.x-branch' in 'cgal/6.1.x-branch' 2025-09-15 18:19:34 +02:00
Sebastien Loriot 812390ca12
leftover from RS removal (#9057)
leftovers from #8400
2025-09-15 09:24:10 +02:00
Sebastien Loriot e13ef800cb
Add missing protection (#9061) 2025-09-15 09:23:30 +02:00
Andreas Fabri 1c399aeaa5 Polygon_repair: No need for % 2025-09-15 07:40:35 +01:00
Sébastien Loriot 335d550893 Merge pull request #9042 from albert-github/feature/bug_docu_links_Linear_cell_complex
Overnight documentation build missing links
2025-09-12 14:50:23 +02:00
Laurent Rineau 31e17e07c3 USE_FOLDERS is by default since CMake 3.26 2025-09-11 15:38:45 +02:00
Laurent Rineau e0e0dd68cf cosmetic improvements of CMake outputs
- set `FOLDER` for sub-directories of CGAL
- set `CMAKE_MESSAGE_INDENT` to indent the outputs in sub-folders
2025-09-11 15:38:31 +02:00
Sven Oesau db096a938b reverted change to Partition_2 (unused variable) 2025-09-11 15:30:50 +02:00
Laurent Rineau e4bdc469b1 🤦
To store from 0 to 7... your need size==8.
2025-09-11 14:57:05 +02:00
Andreas Fabri 295519b682 Use the change proposed in PR 9049 2025-09-11 09:17:20 +01:00
Andreas Fabri 4510260e36 Use found 2025-09-11 08:05:24 +01:00
Laurent Rineau fdbbb776bc disable Check_FPU_rounding_mode_is_restored on demand 2025-09-10 16:08:52 +02:00
Andreas Fabri 978023183c Undo change as another one is made in PR #9040 2025-09-10 09:23:07 +01:00
Laurent Rineau f2d5f9a3e9 set the seed 2025-09-09 20:21:38 +02:00
Laurent Rineau 826049ce84 fix compilation errors in the benchmark 2025-09-09 20:20:19 +02:00