Commit Graph

104958 Commits

Author SHA1 Message Date
Laurent Rineau 1d3456d6b0 Merge branch '5.6.x-branch'
# Conflicts:
#	Installation/include/CGAL/version.h
#	Installation/lib/cmake/CGAL/CGALConfigVersion.cmake
2023-07-28 17:59:20 +02:00
Laurent Rineau dd3b569e7a next release in this branch will be 5.6.1 2023-07-28 17:57:58 +02:00
Laurent Rineau d5919b38e2 annoucements for CGAL-5.6 2023-07-28 17:55:15 +02:00
Laurent Rineau d13338a8b0 back to normal tests schedule 2023-07-27 09:38:24 +02:00
Laurent Rineau 08e3a4f8d2 improve the testsuites comparison page
- now the URL can carry parameters (base/new releases to compare)
- the testsuite results have a link to the comparison page
2023-07-26 17:50:20 +02:00
Laurent Rineau ec1995c9da Merge branch '5.6.x-branch' 2023-07-26 17:34:52 +02:00
Laurent Rineau a746283359 Merge pull request #7552 from MaelRL/Mesh_3-PMD_init_bug_fixes-GF
Fix initialisation issues in Mesh_3
2023-07-26 17:34:33 +02:00
Laurent Rineau fc2b8d8548 Merge pull request #7611 from lrineau/Triangulation_3-fix_traverser_testsuite_cpp17-lrineau
Triangulation_3: the testsuite of the simplex traverser needs C++17
2023-07-26 17:34:31 +02:00
Laurent Rineau de4fa0d7d5 Merge branch '5.5.x-branch' into 5.6.x-branch 2023-07-26 17:31:00 +02:00
Laurent Rineau bee1ed37ff Merge pull request #7611 from lrineau/Triangulation_3-fix_traverser_testsuite_cpp17-lrineau
Triangulation_3: the testsuite of the simplex traverser needs C++17
2023-07-26 17:30:52 +02:00
Laurent Rineau 820b1c5609 Merge pull request #7552 from MaelRL/Mesh_3-PMD_init_bug_fixes-GF
Fix initialisation issues in Mesh_3
2023-07-26 17:30:40 +02:00
Laurent Rineau fb64e68a2e Merge pull request #7552 from MaelRL/Mesh_3-PMD_init_bug_fixes-GF
Fix initialisation issues in Mesh_3
2023-07-26 17:29:25 +02:00
Laurent Rineau e59b903217 Merge branch '5.6.x-branch' 2023-07-26 14:28:16 +02:00
Laurent Rineau 454ac73b35 prepare CGAL-5.6 final version 2023-07-26 14:15:49 +02:00
Laurent Rineau 5400db5d45
Bump fsfe/reuse-action from 1 to 2 (#7616)
Bumps [fsfe/reuse-action](https://github.com/fsfe/reuse-action) from 1
to 2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/fsfe/reuse-action/releases">fsfe/reuse-action's
releases</a>.</em></p>
<blockquote>
<h2>v2.0.0</h2>
<h3>Changes</h3>
<ul>
<li>Bump to the latest reuse-tool major version 2.x. With new releases
in this major version, this action will automatically follow.</li>
</ul>
<h2>v1.3.0</h2>
<h3>Changes</h3>
<ul>
<li>This action will now carry the same major version as the
corresponding reuse-tool version it uses</li>
</ul>
<h2>v1.2.0</h2>
<h3>Fixes</h3>
<ul>
<li>Detect Git VCS in workspace again (<a
href="https://redirect.github.com/fsfe/reuse-action/issues/18">#18</a>)</li>
</ul>
<h3>Changes</h3>
<ul>
<li>Define Github workspace for Docker container via environment
variable (<a
href="https://redirect.github.com/fsfe/reuse-action/issues/18">#18</a>)</li>
</ul>
<h2>v1.1.1</h2>
<p>No effective changes, just a new release to trigger the verified
creators check.</p>
<h2>v1.1</h2>
<p>The first stable release of the REUSE Github action.</p>
<ul>
<li>It enables the use of other subcommands (like <code>spdx</code>) and
optional arguments (like <code>--include-submodules</code>).</li>
<li>BREAKING: The old <code>cmd</code> argument does not work any more.
Please see the README.md for examples how to pass extra commands and
arguments to the action.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4f2804894b"><code>4f28048</code></a>
bump to reuse-tool major version 2</li>
<li>See full diff in <a
href="https://github.com/fsfe/reuse-action/compare/v1...v2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=fsfe/reuse-action&package-manager=github_actions&previous-version=1&new-version=2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2023-07-24 09:08:56 +02:00
dependabot[bot] a89b115b31
Bump fsfe/reuse-action from 1 to 2
Bumps [fsfe/reuse-action](https://github.com/fsfe/reuse-action) from 1 to 2.
- [Release notes](https://github.com/fsfe/reuse-action/releases)
- [Commits](https://github.com/fsfe/reuse-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: fsfe/reuse-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-24 05:57:03 +00:00
Laurent Rineau 15968e2d49 Need C++17
`test_simplex_iterator_3.cpp` and
`test_segment_simplex_traverser_3.cpp` require C++17.
2023-07-20 10:54:02 +02:00
Laurent Rineau d6ebf17baa Merge remote-tracking branch 'cgal/5.6.x-branch' 2023-07-20 10:12:26 +02:00
Laurent Rineau c2ded068ec
Add missing breaking change in 5.6 changelog (#7609)
## Summary of Changes

Tetrahedral remeshing's vertex and cell base classes have had their API
modified with the introduction of `SMDS_3`
(https://github.com/CGAL/cgal/pull/5693).

The API is likely to be restored to its previous state with 6.0, but
it's too late for 5.6.

## Release Management

* Affected package(s): `Installation`
* Issue(s) solved (if any): -
* Feature/Small Feature (if any): n/a
* License and copyright ownership: no change.
2023-07-20 10:11:51 +02:00
Mael Rouxel-Labbé 225428690f Update the date 2023-07-19 23:14:14 +02:00
Mael Rouxel-Labbé 8136ff2879 Add missing breaking change in 5.6 Tetrahedral_remeshing 2023-07-19 23:13:56 +02:00
Laurent Rineau 30f25d262a
add missing partial specialization (#7588)
Add missing partial specialization for boost's gmp wrapper.


Fixes https://github.com/CGAL/cgal/issues/7577
2023-07-19 15:44:00 +02:00
Mael Rouxel-Labbé 1f258bc84d Fix initialization failing if the ray's source is on the domain
This is a band aid fix, a proper fix is to rework the full initilization
pipeline. This is the purpose of the following pull request:
https://github.com/CGAL/cgal/pull/7606
2023-07-19 12:46:13 +02:00
Laurent Rineau 829e8095ed Merge branch '5.6.x-branch' 2023-07-17 18:06:25 +02:00
Laurent Rineau 25f4582c2b Merge branch '5.5.x-branch' into 5.6.x-branch
# Conflicts:
#	Triangulation_3/include/CGAL/Triangulation_3/internal/Triangulation_segment_traverser_3_impl.h
2023-07-17 18:05:39 +02:00
Laurent Rineau a10d75d2da remove compilation error 2023-07-17 15:46:03 +02:00
Sébastien Loriot 3614612202 add missing spe 2023-07-17 15:28:31 +02:00
Sébastien Loriot ceded5c3ef one more specialization + fix invalid usage 2023-07-17 10:13:13 +02:00
Laurent Rineau c5fd2070e3 Merge pull request #7539 from MaelRL/Demo-Display_plugin-GF
Display property / Heat method plugins improvements
2023-07-17 09:52:39 +02:00
Laurent Rineau a556fc9f95 Merge pull request #7556 from sloriot/CGAL-add_missing_test
Add missing tests
2023-07-17 09:52:29 +02:00
Laurent Rineau 07b1e26e96 Merge pull request #7578 from afabri/Classification-Visual_cpp17_boost_1_80_bug-GF
Classification: Workaround for VC++/std17/boost bug
2023-07-17 09:52:26 +02:00
Laurent Rineau 074d63119a Merge pull request #7586 from MaelRL/P23T23-Unique_iterators-GF
Add unique simplex iterators for periodic triangulations
2023-07-17 09:52:23 +02:00
Laurent Rineau ec1ab10e4c Merge pull request #7589 from albert-github/feature/bug_docu_setting
Possibility to disable special CGAL documentation setting
2023-07-17 09:52:20 +02:00
Laurent Rineau f21cafc3cd Merge pull request #7596 from MaelRL/PMP-Rephrase_bounded_Hausdorff_doc-GF
Rephrase documentation of one-sided Haussdorff distance function
2023-07-17 09:52:18 +02:00
Sebastien Loriot 207105f611
(Really) Disable MSVC 2015 starting with CGAL 6.0 (#7594)
#7538 followup

one more time 🎵 🎵 🎵 🎵
2023-07-13 17:48:14 +02:00
Laurent Rineau 58ef28b8e1 Update after #7441
Since PR https://github.com/CGAL/cgal/pull/7441 the tested versions of
Doxygen are changed from:

  - 1.8.4,
  - 1.8.13,
  - master,

to:

  - 1.8.13,
  - 1.9.6
  - master

See https://github.com/CGAL/cgal/pull/7441/files#diff-20378a17af64de2d537c278603e389b4c15fe31670621544caa850fa233ea1deR83-R84

This commit preserve the choice of Doxygen 1.8.13 as the default one for
published versions of the CGAL documentation.
2023-07-13 11:48:37 +02:00
Mael Rouxel-Labbé 852056a8ac Rephrase documentation of one-sided Haussdorff distance function 2023-07-12 16:16:42 +02:00
Mael Rouxel-Labbé 39983615cd Remove unused variable 2023-07-12 15:57:35 +02:00
Laurent Rineau d10e9387c2 Merge branch 'master' into CGAL-add_missing_test
# Conflicts:
#	STL_Extension/test/STL_Extension/test_skiplist.cpp
2023-07-12 15:48:42 +02:00
Mael Rouxel-Labbé 047be0a3b6 Merge remote-tracking branch 'cgal/master' into Demo-Display_plugin-GF 2023-07-12 15:44:16 +02:00
Laurent Rineau 40eccb897a Merge branch '5.6.x-branch' 2023-07-12 15:30:20 +02:00
Laurent Rineau 9c21ec9c50 Merge pull request #7540 from nmnobre/docs
Improve the manuals for the 3D Polyhedral Surface and Triangulated Surface Mesh Segmentation pkgs
2023-07-12 15:30:13 +02:00
Laurent Rineau 1f104955ba Merge pull request #7568 from lrineau/CGAL-reuse_compliance-lrineau
Add support for REUSE
2023-07-12 15:30:00 +02:00
Laurent Rineau 4a2c7a668d Merge pull request #7571 from albert-github/feature/issue_7454
issue #7454 Consistency of BigO notations
2023-07-12 15:29:56 +02:00
Laurent Rineau 0e814f3a93 Merge pull request #7584 from sloriot/T3-fix_warnings
fix unused variable warnings
2023-07-12 15:29:47 +02:00
Laurent Rineau 6c8eef6a56 Merge pull request #7585 from albert-github/feature/bug_spell_20230706
Spelling corrections
2023-07-12 15:29:43 +02:00
Laurent Rineau 22a977b6db Merge pull request #7591 from albert-github/feature/bug_consist_demo
Consistency of terms
2023-07-12 15:29:41 +02:00
Laurent Rineau 8d644ef95c Merge branch '5.5.x-branch' into 5.6.x-branch 2023-07-12 15:24:02 +02:00
Laurent Rineau 5ef509cc39 Merge pull request #7540 from nmnobre/docs
Improve the manuals for the 3D Polyhedral Surface and Triangulated Surface Mesh Segmentation pkgs
2023-07-12 15:23:51 +02:00
Laurent Rineau 9bbebd4468 Merge pull request #7584 from sloriot/T3-fix_warnings
fix unused variable warnings
2023-07-12 15:23:47 +02:00