Commit Graph

739 Commits

Author SHA1 Message Date
Laurent Rineau 223454ab57 Merge remote-tracking branch 'cgal/master' into Triangulation_3-CDT_3-lrineau 2023-11-16 16:01:01 +01:00
Laurent Rineau 25de4ee6b7 Merge remote-tracking branch 'cgal/master' into Triangulation_3-CDT_3-lrineau 2023-11-07 15:02:43 +01:00
hoskillua a94a7337c2 Merge remote-tracking branch 'upstream/master' into gsoc2022 2023-08-25 14:51:46 +03:00
Sebastien Loriot 2f3588b156
Add `CGAL/version_checker.h` (#7528)
## Summary of Changes

Following discussion #7525 I added the header `version_enforcer.h`

In the general case, it has nothing to check. If the user includes his
own fork of `version_enforcer.h` with a given number of CGAL version,
then the check happens.

## Release Management

* Affected package(s): Installation
2023-08-14 11:50:58 +02:00
Jane Tournois a76926c8f6 replace "bad" / "wrong" / "authorized" to "compatible" / "incompatible" version
after review
2023-07-24 16:36:35 +02:00
Laurent Rineau f799769361 remove the height point on the box
They make insert more Steiner vertices.
2023-07-21 15:36:09 +02:00
Laurent Rineau 24b9d126da Merge remote-tracking branch 'cgal/master' into Triangulation_3-CDT_3-lrineau
# Conflicts:
#	STL_Extension/include/CGAL/iterator.h
#	Triangulation_3/test/Triangulation_3/CMakeLists.txt
2023-07-18 15:37:52 +02:00
Laurent Rineau a85ce74720 Merge branch 'Triangulation_3-fix_simplex_traverser-GF-CGAL-5.6' into Triangulation_3-CDT_3-lrineau 2023-06-22 15:28:48 +02:00
Jane Tournois 571536f09c fix version checker
the 3 major/minor/patch are needed to compare integrals

if they are defined, the version check is done and warning or error are displayed
2023-06-22 14:38:23 +02:00
Jane Tournois 5a7f0252ac fix error message 2023-06-15 16:27:08 +02:00
Jane Tournois 522183bd00 add version_enforcer.h to ease the use of forked headers in external code 2023-06-15 16:16:51 +02:00
Sébastien Loriot bbc4d08ee0 Merge remote-tracking branch 'cgal/master' into HEAD 2023-06-15 10:47:07 +02:00
Sébastien Loriot c8a88b9014 remove CGAL_static_assertion* 2023-06-15 10:42:10 +02:00
Sébastien Loriot e54408370b remove CGAL_CXX17 macro
... and no longer used macros
2023-06-15 10:41:56 +02:00
Sébastien Loriot 852b3b664b expand -CGAL_CPP17_INLINE macro 2023-06-15 10:40:54 +02:00
Laurent Rineau d90d6cb6e2 this branch now targets CGAL-5.6-beta2 2023-06-13 13:37:11 +02:00
Laurent Rineau 12cc83e7d5 prepare the creation of 5.6-beta2 and 6.0-dev 2023-06-13 13:33:51 +02:00
Sébastien Loriot 5564cb247f bump CGAL version to 6.0 2023-06-13 11:38:31 +02:00
Sebastien Loriot 11b92e94f8
Add an alternative of Mpzf using boost cpp_int (#7191)
## TODO:
- [x] branch size
- [x] boost backend should not be the default in 5.6
2023-05-22 09:23:35 +02:00
Laurent Rineau d2bc415a15 Merge pull request #6950 from lrineau/CGAL-allow_Epick_with_float-GF
Simple_precision_epick: an Epick-like kernel with float as FT
2023-05-04 16:37:17 +02:00
Laurent Rineau 7a55a30b31 Merge remote-tracking branch 'afabri/STL_extension-Fix_Prevent_deref-GF' into Triangulation_3-CDT_3-lrineau
# Conflicts:
#	Kernel_23/include/CGAL/Kernel/function_objects.h
#	Kernel_23/include/CGAL/Kernel/interface_macros.h
#	Polyhedron/demo/Polyhedron/Plugins/PMP/CMakeLists.txt
2023-05-02 16:05:54 +02:00
Sébastien Loriot 932ba31013 bump CGAL version to 6.0 2023-04-28 20:08:58 +02:00
Mael Rouxel-Labbé bad7775b53 Merge remote-tracking branch 'cgal/master' into SLS-Weighted_skeleton-GF 2023-04-21 13:06:47 +02:00
Laurent Rineau eb0cdd276d Merge pull request #7363 from afabri/Eigen-is_byte_container-GF
Installation: Workaround for boost::mp / Eigen problem
2023-04-21 11:21:26 +02:00
Laurent Rineau 60b5642b7c only use msvc::no_unique_address with C++20 or later 2023-04-18 11:40:12 +02:00
Mael Rouxel-Labbé 1a5826f11a Merge remote-tracking branch 'cgal/master' into SLS-Weighted_skeleton-GF 2023-04-17 12:48:30 +02:00
Laurent Rineau 11ff3c57bd
Merge branch 'master' into CGAL-boost_mp_exact_ring_selector 2023-04-14 09:44:23 +02:00
Sébastien Loriot 6b71a94254 remove warnings about using GMP as being required 2023-04-07 13:59:38 +02:00
Laurent Rineau 1dce90ee79 Merge remote-tracking branch 'cgal/master' into CGAL-allow_Epick_with_float-GF 2023-04-07 10:59:51 +02:00
Laurent Rineau df17ad5e24
Add a comment to the closing #endif 2023-04-06 12:47:07 +02:00
Laurent Rineau bc919403d4 Preparation for CGAL-5.6-beta1 2023-04-06 11:48:17 +02:00
Andreas Fabri b5f44bdac1 Activate workaround only for boost < 1.79 2023-04-04 10:55:31 +01:00
Andreas Fabri 3d9e589853 Remove default value 2023-04-04 10:42:17 +01:00
Andreas Fabri a9cf79e512 Add more partial specializations 2023-04-04 10:21:00 +01:00
Andreas Fabri 49b8f1f7fb Add partial specializations of boost::multiprecision::is_byte_container 2023-04-04 09:20:13 +01:00
Mael Rouxel-Labbé ff54473e63 Rename package to Straight_skeleton_extrusion_2, move /examples to SLS 2023-03-27 11:51:17 +02:00
Mael Rouxel-Labbé 8b15d03b50 Move extrude_skeleton.h to its own package 2023-03-10 16:40:19 +01:00
Laurent Rineau e03279ec13 Improve I/O
- `IO::oformat` can display triangulations vertex handles
  with point, using `With_point_tag{}` as second argument,

- improve the compatibility with C++20 `<format>`: now the precision
  can be specified in the format string.

Backport: master
2023-03-08 16:54:47 +01:00
Laurent Rineau cddb01ab68 Merge pull request #7253 from lrineau/Triangulation_2-improve-CDT_2_debugging-GF
STL_Extension/Triangulation_2: improve CDT_2 debug messages
2023-02-06 14:17:40 +01:00
Sébastien Loriot 9e137bca24 Merge 'cgal/master' 2023-01-31 12:26:55 +01:00
hoskillua 2ccabc9289 renaming files 2023-01-29 09:39:39 +02:00
Sébastien Loriot 69c21bccc3 Merge 'master' 2023-01-24 11:29:48 +01:00
Laurent Rineau 20c67be903 Merge pull request #7115 from MaelRL/T3-test_cleaning-GF
(Partial) Cleaning of Triangulation_3 tests

# Conflicts:
#	Kernel_23/include/CGAL/Kernel/interface_macros.h
2022-12-13 15:24:38 +01:00
Mael 0ff7882997
Merge branch 'master' into feature/bug_documentation_spell_20221113 2022-12-06 22:21:06 +01:00
Laurent Rineau 42c8c4f9e1 Merge pull request #7070 from sloriot/PMP-split_repair
Split repair (master version)
2022-12-05 12:23:19 +01:00
Mael Rouxel-Labbé b5c21e1f5d Http -> https + update some dead links 2022-11-23 18:54:37 +01:00
Sébastien Loriot 1520ac93e4 Merge branch 'sloriot/PMP-split_repair_5.5' into master 2022-11-22 10:38:00 +01:00
Sébastien Loriot 5a992f60a4 split repair 2022-11-22 10:31:34 +01:00
albert-github 45478184de spelling corrections
Some spelling corrections (Directories starting with `E`-` L`),
some backward work
some forward work
2022-11-15 13:39:40 +01:00
Laurent Rineau ac44c7138d Merge remote-tracking branch 'cgal/master' into Triangulation_3-CDT_3-lrineau 2022-11-14 10:26:41 +01:00