Commit Graph

5203 Commits

Author SHA1 Message Date
Andreas Fabri 64cd852ad5 Add to Changes.md 2024-12-09 07:53:43 +00:00
Andreas Fabri fa59e015ff Add to Changes.md 2024-12-09 07:51:36 +00:00
Andreas Fabri 07e98a69b4 Merge remote-tracking branch 'cgal/master' into Frechet-dev 2024-12-09 07:45:25 +00:00
Sébastien Loriot 11640a3946 Merge remote-tracking branch 'cgal/6.0.x-branch' in master 2024-12-04 14:13:01 +01:00
Sebastien Loriot ca8898c156
Aos 2 metadata traits decorators efif (#8592)
## Summary of Changes

Introduces two traits decorators, namely `Arr_tracing_traits_2` and
`Arr_counting_traits_2`, which can be used to extract debugging and
informative metadata about the traits in use while the program is being
executed. They have been part of the CGAL distribution for several years
now . (Probably more than a decade.) I gave it a face lift, wrote the
necessary documentation, and added a small example program called
count_and_trace.cpp.

## Release Management

* Affected package(s): 2D Arrangements (Arrangement_on_surface_2)
* Issue(s) solved (if any): NA
* Feature/Small Feature (if any): Aos 2 Metadata Traits Decorators --
**Pre-approval date 2024/11/12**
* Link to compiled documentation (obligatory for small feature)
[Manual](https://www.cs.tau.ac.il/~efif/doc_output9/Arrangement_on_surface_2/)
* License and copyright ownership: TAU
2024-12-04 14:06:12 +01:00
mbarbier 56f57215b6 Fixing ICPC usage with modern cmake and wrappers
Related to conan's conan-io/conan-center-index#25843

replaced 'fp-model strict' by 'fp-model=strict' https://www.intel.com/content/www/us/en/docs/cpp-compiler/developer-guide-reference/2021-8/fp-model-fp.html
for more compatibility with nvcc. as 'fp-model=strict' will be directly
transmited to the compiler while 'fp-model strict' will have 'strict'
being treated as a file input.

Also added a CXX only filter for newer cmake 3.3+
2024-11-27 09:19:23 +00:00
Laurent Rineau da588c9f95 fix a comment in <CGAL/config.h> 2024-11-21 17:02:51 +01:00
Sébastien Loriot c050bb15a3 Merge remote-tracking branch 'cgal/master' 2024-11-15 11:41:07 +01:00
Sebastien Loriot dd6adf68b3
use assume from c++23 when possible (#8597) 2024-11-14 07:42:19 +01:00
Sébastien Loriot 333a0df9d7 also add macro for unreachable 2024-11-08 18:06:42 +01:00
Sébastien Loriot 9f83f94530 assume from c++23 2024-11-08 18:04:24 +01:00
Sébastien Loriot db4404f0cc Merge remote-tracking branch 'cgal/6.0.x-branch' 2024-11-08 16:18:00 +01:00
Laurent Rineau 0d76bb4612 remove QT_NO_KEYWORDS from CGAL::CGAL_Basic_viewer 2024-11-08 16:16:28 +01:00
Efi Fogel 67ab177f09 Updated the changes file 2024-11-06 17:33:57 +02:00
Sébastien Loriot a02519677a Merge pull request #8400 from afabri/CGAL-remove_RS-GF
Algebraic_kernel_d: Remove RS
2024-11-05 17:06:19 +01:00
Sebastien Loriot 1690619625
CGAL: Modernize CMakeLists.txt (#8528)
## Summary of Changes

- Changed `PUBLIC` to `PRIVATE`  in the `target_link_libraries()`
- ~~Link against `Boost::<COMPONENT>`~~ as we do more than just linking
and must use the `CGAL::_.._support`
- Use `target_compile_definitions()` and `add_compile_definitions()`

More to be done.

## Release Management

* Affected package(s): all
* Issue(s) solved (if any): fix one item of  #4815
* License and copyright ownership: unchanged
2024-10-31 10:32:25 +01:00
Sebastien Loriot 2a572754d5
Add Compiler and OS Info to the TestSuite description table (#8188)
## Summary of Changes
Add Compiler and OS Information to TestSuite Platform Description Table
This PR is linked with those PRs:
   - https://github.com/CGAL/cgal-testsuite-dockerfiles/pull/153
   - https://github.com/CGAL/cgal-testsuite-dockerfiles/pull/154

The version of this Pull Request can be reviewed at [this
link](https://cgal.geometryfactory.com/~nsaillant/testsuite8188/TESTRESULTS/)

## Release Management

* Issue(s) solved (if any): #8167
2024-10-23 11:57:16 +02:00
Laurent Rineau 8469e92013 this branch will now target 6.0.2 2024-10-22 12:35:12 +02:00
Sébastien Loriot b10841c72b Merge pull request #8532 from afabri/CGAL-duplicateLines-GF
Duplicate Lines
2024-10-21 19:18:02 +02:00
Laurent Rineau 096075ecfc master will now target 6.1 2024-10-21 17:45:41 +02:00
Laurent Rineau fb2a9eac90 Merge remote-tracking branch 'cgal/master' into pr/afabri/8528 2024-10-21 16:32:51 +02:00
Andreas Fabri 0fa0b00b4f Update changes.md 2024-10-21 13:42:16 +01:00
Sébastien Loriot e7b8a4eb17 Merge pull request #8523 from lrineau/CGAL_CGAL-protect_against_macro_free-GF
protect CGAL against macro `free`
2024-10-18 18:00:37 +02:00
Laurent Rineau 439df7472b leftovers I had not pointed out
I have reviewed all modifications. It should be the last batch.
2024-10-17 10:39:03 +02:00
Laurent Rineau d7dc57f3ce Merge remote-tracking branch 'cgal/master' into pr/afabri/8528 2024-10-17 00:34:27 +02:00
Laurent Rineau 96cd3e6f09 Merge remote-tracking branch 'cgal/master' into pr/afabri/8528 2024-10-17 00:25:24 +02:00
Laurent Rineau d759e72d8d third batch of modifications 2024-10-17 00:17:59 +02:00
Laurent Rineau 2ca1c4edc1 first batch of modifications during my review
[skip ci] (wait for the second batch of modifications)
2024-10-14 17:42:07 +02:00
Sebastien Loriot 601046fde7
Poisson reconstruction - experiments and speedup using parallel Mesh_3 (#7891)
## Summary of Changes

_Describe what your pull request changes to CGAL (this can be skipped if
it solves an issue already in the tracker or if it is a Feature or Small
Feature submitted to the CGAL Wiki)._

## Release Management

* Affected package(s):
* Issue(s) solved (if any): fix #0000, fix #0000,...
* Feature/Small Feature (if any):
* Link to compiled documentation (obligatory for small feature) [*wrong
link name to be changed*](httpssss://wrong_URL_to_be_changed/Manual/Pkg)
* License and copyright ownership:
2024-10-14 16:19:06 +02:00
Jane Tournois 94b28d5df2 update CHANGES.md 2024-10-14 15:42:15 +02:00
Laurent Rineau 9cdce85fbd
Re-add the test for `free`, since TBB has been updated on our Windows test machines 2024-10-14 14:10:49 +02:00
Sebastien Loriot ae35bab3ff
Mac OS X cleaning (#8536) 2024-10-14 10:56:25 +02:00
Sébastien Loriot 1c50e0bede Mac OS X cleaning 2024-10-10 14:21:34 +02:00
Andreas Fabri d0e2be8319 Remove duplicate which was a workaround for cmake 2.6 to see if it is still a problem 2024-10-09 16:48:58 +01:00
Andreas Fabri 42488c7876 free -> freelist; Comment define of _CRTDBG_MAP_ALLOC 2024-10-09 14:44:32 +01:00
Andreas Fabri 527569346e CGAL: Modernize CMakeLists.txt 2024-10-08 17:02:41 +01:00
Laurent Rineau 1f2f6c8e93 add testing with _CRTDBG_MAP_ALLOC 2024-10-08 12:49:14 +02:00
albert-github dd02af92a2 issue #8515 Spelling mistakes found checking `en-GB` to `en-US`
Spelling corrections, `en-GB` -> `en-US`
2024-10-05 11:28:29 +02:00
Laurent Rineau 30e1848c0a this branch will now target 6.0.1 2024-09-27 18:16:36 +02:00
Laurent Rineau 68a28b61c1 update the release date in CHANGES.md 2024-09-27 15:46:07 +02:00
Sebastien Loriot 5ae9df4878
Fix URL 2024-09-26 18:17:21 +02:00
Laurent Rineau 8afe80430e fix the CMake bug in https://cgal.geometryfactory.com/CGAL/testsuite/results-6.0-I-333.shtml 2024-09-26 13:14:14 +02:00
Laurent Rineau f48042e370 Merge remote-tracking branch 'cgal/master' into update_cmake_vars_for_arch_compiler_info-GF 2024-09-25 19:12:34 +02:00
Laurent Rineau e210184ee5 Merge remote-tracking branch 'cgal/master' 2024-09-25 17:01:30 +02:00
Laurent Rineau ef77c4a6ff Prepare CGAL-6.0 2024-09-25 16:18:42 +02:00
Laurent Rineau 262fb0bb87 Merge remote-tracking branch 'cgal/master' into List-third-party-libraries-GF 2024-09-20 09:29:21 +02:00
Nicolas Saillant 78af7b96f0 Update OpenMesh version extraction logic in CMake script 2024-09-13 10:11:18 +02:00
Sébastien Loriot 41b096c91a Merge remote-tracking branch 'cgal/5.6.x-branch' 2024-09-11 17:23:50 +02:00
Sébastien Loriot f1af52edeb Merge remote-tracking branch 'cgal/5.5.x-branch' 2024-09-10 18:40:17 +02:00
Sébastien Loriot 10fe101cc9 add extra PATH 2024-09-10 18:39:53 +02:00