Commit Graph

940 Commits

Author SHA1 Message Date
Laurent Rineau 621859b526 Rename Polyhedron demo to CGAL Lab
And announce it in the `CHANGES.md`.
2024-04-18 12:39:30 +02:00
Sébastien Loriot a5f7ffb900 add missing suffix 2024-03-25 15:52:57 +01:00
Sébastien Loriot bd98f389b1 update for qt6 2023-12-22 15:09:29 +01:00
Laurent Rineau 0b58c21b11 improve the script
[skip ci]
2023-12-21 15:45:39 +01:00
Laurent Rineau e0eb2d4014 Merge pull request #7867 from lrineau/Scripts-improve_add_toc_to_github_wiki_page.py-GF
Improve add_toc_to_github_wiki_page.py
2023-12-11 13:56:20 +01:00
Laurent Rineau 23e36487e1 Merge pull request #7816 from afabri/Parameterization-no_opennl-GF
Parameterization: cleanup
2023-11-29 17:23:20 +01:00
Laurent Rineau 95b83b1214 Merge pull request #7845 from puneetmatharu/patch-cgal-dont-override-build-testing
Patch usage of BUILD_TESTING to handle the case that CGAL is a subproject
2023-11-29 17:22:54 +01:00
Laurent Rineau fa96bf8623 fix other linter warnings 2023-11-17 17:11:46 +01:00
Laurent Rineau 73bd84ddd1 Improve add_toc_to_github_wiki_page.py
- reformat using `black`
- add an option `--max-level`
- quote anchors (for accentuated character)
- fix linter errors
2023-11-17 11:25:44 +01:00
Laurent Rineau ba46b785b1
Merge branch 'master' into Parameterization-no_opennl-GF 2023-11-15 16:33:49 +01:00
Andreas Fabri 59af92c085 more cleanup 2023-11-14 13:41:09 +00:00
Nicolas Saillant f86d08ec6d Add clickable link and remove file columns 2023-11-14 09:43:14 +01:00
Puneet Matharu 7944441068 Patch usage of BUILD_TESTING to handle the case that CGAL is a subproject. 2023-11-02 18:09:03 +00:00
Laurent Rineau 2e04088d1f cgal_create_release_with_cmake.cmake: only call Git one 2023-08-01 18:22:12 +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
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 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
Laurent Rineau 2330898f9d
Merge branch 'master' into CGAL-reuse_compliance-lrineau 2023-07-12 10:30:42 +02:00
Sébastien Loriot faafc6453f add a missing check 2023-07-11 18:15:34 +02:00
Laurent Rineau 62438e59d3 deduplicate the LICENSES/ directory
The script `cgal_create_release_with_cmake.cmake` has been modified.
2023-07-06 12:36:33 +02:00
Sébastien Loriot 404bc84696 missing ${} 2023-07-06 09:37:02 +02:00
Sébastien Loriot 72044ffed4 move test to make sure it is not re-added later 2023-07-05 09:54:22 +02:00
Sébastien Loriot 6ed484250e test that all .cpp in examples and test are compiled 2023-06-27 11:25:49 +02:00
Sebastien Loriot 98e3dbb6e3
D'oh!
Co-authored-by: Laurent Rineau <Laurent.Rineau@cgal.org>
2023-06-22 10:26:19 +02:00
Sébastien Loriot 61a39cc95b disable MSVC 2015 starting with CGAL 6.0 2023-06-22 10:11:24 +02:00
Sébastien Loriot c4eb65d71b disable MSVC 2015 2023-06-13 19:02:22 +02:00
Laurent Rineau 7c0619b0d1 Merge pull request #7312 from SaillantNicolas/Windows_precompiled_CGAL_3D_demos
Windows Precompiled CGAL 3D Demos
2023-06-07 15:15:51 +02:00
Jane Tournois 49d0fcf880 fix demos upload URL 2023-06-06 16:22:35 +02:00
Jane Tournois 0e3464e10d scp the demos.tar.gz to public_html 2023-06-02 09:59:47 +02:00
Jane Tournois c15199f3e5 avoid using "C:" in tar arguments. "C:" is part of DEMOS_TEST_DIR 2023-06-02 09:59:47 +02:00
Jane Tournois 10404c1054 fix qwindows.dll path 2023-06-02 09:59:46 +02:00
Jane Tournois 3c8821b7de mv each demo binaries to DEMOS_TEST_DIR 2023-06-02 09:59:46 +02:00
Jane Tournois 4b7ba346f0 fix paths 2023-06-02 09:59:46 +02:00
Jane Tournois 3f30c77f55 publish results AFTER collecting demos binaries 2023-06-02 09:59:45 +02:00
Jane Tournois 1e20243096 replace ${CGAL_BINARY_DIR}/test by ${CGAL_TEST_DIR}
leftover from autotest_cgal
2023-06-02 09:59:45 +02:00
Jane Tournois 5b82ef33af remove \ (made sense in autotest_cgal but not here) 2023-06-02 09:59:44 +02:00
Jane Tournois 36b1971f0f make collect_demos_binaries() more consistent with the rest of the script
by using macros for TAR, COMPRESSOR, and variables describing paths
2023-06-02 09:59:44 +02:00
Jane Tournois 686db7277f minor reorganization 2023-06-02 09:59:43 +02:00
Jane Tournois 0f6ed75aca use plural everywhere to be consistent 2023-06-02 09:59:42 +02:00
Jane Tournois d38078245b fix typo 2023-06-02 09:59:42 +02:00
Jane Tournois 8c2b0b4065 cgal_demo_copy_all_dlls_cygwin takes two arguments:
target_directory config_type
2023-06-02 09:59:41 +02:00
Jane Tournois 53baaf70fd move collect_demo_binaries to separate function 2023-06-02 09:59:41 +02:00
Nicolas Saillant 72052b11b4 Collect Demos in run_testsuite_with_ctest 2023-06-02 09:59:40 +02:00
Sebastien Loriot b1b02d64fe
P3M3: Non-cubic domains, fixes, improvements (#7062)
## Summary of Changes

- Add a dummy point generator that is agnostic to the periodic domain's
geometry, allowing P3M3 to handle non-cubic domain.
- Add an example of P3M3 running on polyhedral domains.
- Fix a few issues in SMDS_3's tet soup reading relating to
non-manifoldness + general IO code speed improvements.
- Fix a few issues in P3M3's medit output and always duplicate facets to
reduce the quantity of non-manifoldness occurences.
- Fix an issue with including Mesh_3 headers before P3M3's.
- Fix periodic point projection (for Mesh_3 optimizers) badly computing
the projection direction
- Robustify a handful of P3M3 functions that were using intermediate
constructions rather than the <Point, Offset> API (which uses filtered
predicates and thus yields proper robustness)
- Misc minor code cleaning / modernization

ToDo:
- [x] Check if some medit IO issues are fixed
- [x] Add non-manifoldness flag to read_MEDIT
- [x] Fix value of orthosphere_radius_threshold
- [x] Check calls of insert_dummy_points() (use generic)
- [x] Check doc of P3M3 about cubic domains requirement

Not done:
- [ ] Fix sharp features for periodic polyhedral domains (problems due
to changing weights creating cover change...). Code:
https://gist.github.com/MaelRL/357c52dc04e16a162f13a3c6860a1398; WIP
diff: https://gist.github.com/MaelRL/f98809964acffbacb6d3f42793e2654e

## Release Management

* Affected package(s): `Mesh_3`,  `P3M3`, `P3T3`, `SMDS3`
* Issue(s) solved (if any): Fix #6997, Fix #7214
* Feature/Small Feature (if any): TODO
* License and copyright ownership: no change
2023-05-30 19:13:45 +02:00
Sebastien Loriot 243adaaa05
Update doc testsuite to use 1.9.6 (#7441)
Replaces #6178
2023-05-19 18:03:05 +02:00
Sébastien Loriot d23fdd85bf update testsuite script to last doxygen version 2023-05-12 19:44:58 +02:00
Mael 532b82cb9b
Merge branch 'master' into P3M3-Undocumented_polyhedral_domain_example-GF 2023-05-04 17:28:47 +02:00
Jane Tournois 7eb9a5a0cc Merge remote-tracking branch 'cgal/master' into Mesh_3-triple_line_extraction_and_weights-GF
# Conflicts:
#	Mesh_3/include/CGAL/Labeled_mesh_domain_3.h
2023-04-07 15:11:30 +02:00
Mael Rouxel-Labbé cd0c81a98a Merge remote-tracking branch 'cgal/master' into P3M3-Undocumented_polyhedral_domain_example-GF 2023-03-20 10:14:27 +01:00
Laurent Rineau 95dc40f610 List workflow run: skip disabled workflows 2023-03-16 10:27:11 +01:00