Commit Graph

1863 Commits

Author SHA1 Message Date
Sebastien Loriot 8a136c50c9
CGAL: An Halfedge (#9119)
## Summary of Changes

Replace several "an"  by "a"

## Release Management

* Affected package(s):   global
* License and copyright ownership:  unchanged
2025-11-03 18:51:32 +01:00
Andreas Fabri 4b89f17b42 CGAL: An Halfedge 2025-11-03 14:37:50 +00:00
Sébastien Loriot c882eab5b5 Merge pull request #9048 from LeoValque/SMS-slow_Garland-Heckbert
New line quadrics for Garland-Heckbert policies
2025-10-30 20:12:47 +01:00
Sebastien Loriot 367d80b21a
Add some documentation for the concept/model design pattern (#9077)
## Release Management

* Affected package(s): Installation
* Issue(s) solved (if any): fix https://github.com/CGAL/cgal/issues/8185
* Feature/Small Feature (if any): -
* License and copyright ownership: no change
2025-10-17 15:28:36 +02:00
Sebastien Loriot 0b5958a300
backticks 2025-10-17 15:28:21 +02:00
Laurent Rineau f77f06eede Merge branch '6.1.x-branch'
# Conflicts:
#	Documentation/doc/resources/1.14.0/menu_version.js
#	Documentation/doc/resources/1.8.13/menu_version.js
#	Documentation/doc/resources/1.9.6/menu_version.js
#	Installation/include/CGAL/version.h
#	Installation/lib/cmake/CGAL/CGALConfigVersion.cmake
2025-10-01 16:29:04 +02:00
Laurent Rineau 10a9d44a10 next version on this branch will be 6.1.1 2025-10-01 16:25:25 +02:00
lvalque bbc6238843 Apply review suggestions 2025-10-01 15:50:02 +02:00
lvalque e21cfa301d Update package description 2025-09-30 16:05:56 +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
Laurent Rineau f017011037 rename `master` to `main` in our scripts 2025-09-19 17:32:59 +02:00
Mael Rouxel-Labbé a9f95cbbb7 Add some documentation for the concept/model design pattern 2025-09-19 16:58:27 +02:00
Sébastien Loriot 78cca37c62 update menu for new releases 2025-09-17 07:10:17 +02:00
Laurent Rineau 31e17e07c3 USE_FOLDERS is by default since CMake 3.26 2025-09-11 15:38:45 +02:00
lvalque 5c7abdd617 Documentation of plane_plus_line_policies 2025-09-02 18:35:15 +02:00
Sébastien Loriot 7e2ae271f1 update latest version 2025-07-31 13:50:34 +02:00
Sébastien Loriot 7f76fdf04e Merge remote-tracking branch 'cgal/master' into HEAD 2025-07-31 10:06:47 +02:00
Sébastien Loriot 537e29aa56 update to 1.14 2025-07-31 10:06:34 +02:00
Sebastien Loriot e4860ccc92
Spelling correction (#8957)
Spelling correction
2025-07-07 19:59:59 +02:00
Laurent Rineau b2f6f03d3f update CGAL version to 6.1-beta1 2025-07-01 17:16:44 +02:00
Laurent Rineau 077be39d09 update supported compilers 2025-07-01 17:16:44 +02:00
albert-github 12cde5b685 Spelling correction
After review: euclidean -> Euclidean
2025-06-27 13:04:28 +02:00
albert-github a77986f002 Incorrect use of backticks
remove exe flag
2025-06-27 12:45:41 +02:00
albert-github a7f0eb0ffb Incorrect use of backticks
Missing or double backticks corrected.
2025-06-27 12:33:56 +02:00
Sébastien Loriot 27a7cef2fb Merge pull request #8744 from LeoValque/PMP_triangle_soup_rounding-GF
Add do_snap parameter to PMP::autorefine_triangle_soup
2025-06-26 22:01:58 +02:00
Sébastien Loriot 78cfeacf01 Merge pull request #8186 from lrineau/Triangulation_3-CDT_3-lrineau
New package: CGAL 3D conforming constrained Delaunay triangulations
2025-06-26 21:57:17 +02:00
Sébastien Loriot 493fa7cfbd Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/master' 2025-06-26 21:51:30 +02:00
Sebastien Loriot b7b8e8f57f
ThirdParty: SuiteSparse doc & cmake bugfix (#8939)
## Summary of Changes

removing deprecated FindSuiteSparse.cmake and FindMETIS.cmake
adding section to ThirdParty documentation for SuiteSparse

## Release Management

* Affected package(s): Surface_mesh_parameterization, Installation
2025-06-26 21:48:48 +02:00
Sebastien Loriot d5b91991a6
Fix how to set BOOST_ROOT (#8894)
## Summary of Changes

We require at least 1.74, but we gave an example with 1.70
We did not give the path to the boost cmake config file.   

## Release Management

* Affected package(s): documentation
2025-06-26 21:46:20 +02:00
albert-github 7385518583 Warnings during table generation in documentation
With doxygen release1.14.0 doxygen is a bit stricter regarding handling tables (not ignoring superfluous tags), it now leads to some warnings (and unexpected results).
2025-06-23 14:54:04 +02:00
Andreas Fabri 90a10dd7d6 Remove duplicate bibtex entry. The copy had no {} around the word to keep capitalized 2025-06-23 13:36:54 +01:00
Sven Oesau b5732f43fc Removing deprecated FindSuiteSparse.cmake and FindMETIS.cmake
adding section to ThirdParty documentation for SuiteSparse
2025-06-17 12:58:15 +02:00
Sébastien Loriot f7b70fb609 recommand config mode 2025-06-10 20:49:26 +02:00
Sebastien Loriot c54f02c96a
Update Documentation/doc/Documentation/Third_party.txt
Co-authored-by: Laurent Rineau <Laurent.Rineau@cgal.org>
2025-06-10 20:46:01 +02:00
Sébastien Loriot 0aa7d00247 undo change in cgalHeading macro 2025-06-10 20:40:22 +02:00
Jane Tournois 0ab9d3eebf Merge remote-tracking branch 'cgal/master' into Triangulation_3-CDT_3-lrineau
# Conflicts:
#	Installation/CHANGES.md
2025-06-10 11:18:38 +02:00
Sebastien Loriot 30b3388446
New package: Frechet Distance (#8284)
## Summary of Changes

Add a new package computing the approximate Fréchet distance between two
polylines in dD under Euclidean metric, or decides if the distance is
smaller than a given value.

## Release Management

* Affected package(s): Frechet_distance
* Feature (if any):
[link](https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Frechet_Distance)
* License and copyright ownership:  MPI, GeometryFactory, cnrs(?)

## TODO:
- [x] check branch size (@sloriot)
- [x] Make it work with `Epick_d<Dimension_tag<2>>` @sloriot
2025-06-05 16:08:47 +02:00
Sébastien Loriot 616ce1b0d7 Merge remote-tracking branch 'cgal/6.0.x-branch' into `cgal/master` 2025-06-04 16:00:21 +02:00
Sébastien Loriot d5c8d87ad2 Merge pull request #8906 from albert-github/feature/bug_table_inconsistency
Warnings during table generation in documentation
2025-06-04 14:56:21 +02:00
Sven Oesau 920b32fef2 bugfix for libpointmatcher to support latest version 2025-06-02 16:13:00 +02:00
Sebastien Loriot 97bd1cf428
Rename home page of reference manuals to "Reference Manual" (#8904)
Before: "Pkg Reference"
After: "Reference Manual"

No need to repeat the package name as it is on the line above.

Example output
![Screenshot from 2025-05-22
16-18-54](https://github.com/user-attachments/assets/ed285e12-d95c-4ec2-934d-12f4c7aa014c)
2025-05-26 11:47:37 +02:00
albert-github d1fea32fc3 Warnings during table generation in documentation
With doxygen release1.14.0 doxygen is a bit stricter regarding handling tables (not ignoring superfluous tags), it now leads to some warnings (and unexpected results).
2025-05-26 11:28:55 +02:00
Sebastien Loriot 5833ff311c
CGAL: About namespace internal (#8896)
## Summary of Changes

The Developer Manual recommends `namespace CGAL::internal::Pkg`, whereas
we have decided that it must be `namespace CGAL::Pkg::internal`. See
also Issue #257

## Release Management

* Affected package(s): Developer Manual
2025-05-26 10:18:40 +02:00
Sebastien Loriot f35ecec62a
Remove hyphens in some words (#8892)
## Summary of Changes

Remove hyphens in "preprocess", "postprocess", and "counterclockwise".

I just realize that the Firefox wordchecker does not agree with
"postprocess"

## Release Management

* Affected package(s): many
* License and copyright ownership:  unchanged
2025-05-26 10:11:50 +02:00
Sébastien Loriot 6d4dccdcd2 update links 2025-05-22 18:29:50 +02:00
Laurent Rineau 97d0ece4c8 improve the page about CGAL BGL concepts 2025-05-22 15:02:42 +02:00
Laurent Rineau 34cdf58eea fix doc in Stream_support
and refactor the CSS files
2025-05-21 16:56:10 +02:00
Laurent Rineau 97903e7694 bibtex: protect {Delaunay} to keep the capital letter 2025-05-19 16:45:26 +02:00
Andreas Fabri 21d4eecd82 CGAL: About namespace internal 2025-05-19 14:17:22 +01:00
Laurent Rineau c9748b5230 suggested changes in biblio files 2025-05-16 15:08:20 +02:00