Commit Graph

807 Commits

Author SHA1 Message Date
Sébastien Loriot 38339b7e4e Merge remote-tracking branch 'cgal/master' into HEAD 2024-03-25 16:14:08 +01:00
Sébastien Loriot 44b7ec6f3a improve detection of cases when Core can be used 2024-03-14 11:11:18 +01:00
Andreas Fabri 958180020b Add license check 2024-03-13 17:23:12 +01:00
Andreas Fabri 263db4fa7a Merge master 2024-03-04 16:56:21 +00:00
Sébastien Loriot 910945eb5f undo dependency changes + always use core if not disabled 2024-02-27 16:19:28 +01:00
Andreas Fabri e4558a4d4b Merge branch 'master' into CORE-boost_mp_number-GF 2024-02-23 17:04:37 +01:00
Mael Rouxel-Labbé 07b9587eae Merge remote-tracking branch 'afabri/Kernel_23-squared_length-GF' into gsoc2022-isosurface 2024-01-31 16:47:01 +01:00
Laurent Rineau b4f360f952 Merge pull request #7962 from sloriot/CGAL-header_fixes
Fix license issues
2024-01-11 12:45:40 +01:00
Mael Rouxel-Labbé d483b3bdfd Merge remote-tracking branch 'cgal/master' into gsoc2022-isosurface 2024-01-09 13:52:46 +01:00
Mael Rouxel-Labbé c604031656 Add another missing GPL license to gpl_package_list.txt 2024-01-05 15:46:03 +01:00
Mael Rouxel-Labbé b2919c7bd7 Re-order some package names to follow alphabetical order 2024-01-05 12:55:42 +01:00
Mael Rouxel-Labbé 526700057a Add missing GPL packages in the gpl_package_list.txt collection 2024-01-05 12:55:10 +01:00
Andreas Fabri c3d4d115b2 Merge remote-tracking branch 'cgal/master' into gsoc2023-polygon_repair-kenohori 2024-01-05 09:53:07 +00:00
Sébastien Loriot 9985f9cfa0 autorefinement has its own license file 2024-01-02 14:06:59 +01:00
Sven Oesau 61756e9538 renamed license to Kinetic_shape_partition (no _3) 2023-12-13 16:17:03 +01:00
Sven Oesau bb9bd32c8f changed license file 2023-12-13 16:02:22 +01:00
Sébastien Loriot cfac63f156 Merge remote-tracking branch 'cgal/master' into HEAD 2023-11-16 11:35:35 +01:00
Andreas Fabri a70f01ff3d Deal with license check 2023-11-14 12:36:59 +00:00
Andreas Fabri 4f1649e9b7 Change authors 2023-11-14 12:29:54 +00:00
hoskillua 7cfcd59d7f user doc (imp history, example file ...) 2023-11-07 11:24:45 +03:00
hoskillua e37f5688ab reference documentation 2023-11-07 11:06:50 +03:00
Laurent Rineau 48f37a14dc remove occurrences of Qt5 2023-09-14 17:02:21 +02:00
hoskillua a94a7337c2 Merge remote-tracking branch 'upstream/master' into gsoc2022 2023-08-25 14:51:46 +03:00
Sébastien Loriot 6c703f7fd8 Polygon_repair_2 -> Polygon_repair 2023-08-24 13:35:51 +02:00
Ken Arroyo Ohori c20d01c2d6 Merge branch 'CGAL:master' into gsoc2023-polygon_repair-kenohori 2023-08-21 03:38:46 -06: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
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 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
Sébastien Loriot 1f92944609 Merge remote-tracking branch 'cgal/master' into HEAD 2023-05-24 18:04:49 +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
Andreas Fabri 98ae089d10 Add package 2D Polygon Repair 2023-05-17 21:57:51 +01: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
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
Andreas Fabri 83b3c73d72 Add partial specializations of boost::multiprecision::is_byte_container 2023-03-23 14:41:46 +01:00
Mael Rouxel-Labbé 8b15d03b50 Move extrude_skeleton.h to its own package 2023-03-10 16:40:19 +01:00
Sébastien Loriot acbe714a14 update rules for using/finding core 2023-02-20 13:56:21 +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
Mael Rouxel-Labbé c51bd444e1 Merge remote-tracking branch 'cgal/master' into gsoc2022-isosurface 2023-01-06 15:50:51 +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 92d8d1c805 Merge remote-tracking branch 'cgal/master' into CGAL-allow_Epick_with_float-GF
# Conflicts:
#	Mesh_3/test/Mesh_3/test_meshing_3D_image.cpp
2022-11-08 12:11:06 +01:00
Laurent Rineau 1c5454dcbe Add Converting_construction to Simple_precision_epick
The difficulty is to detect/define which constructions are "trivial"
and must not be wrapped into `Converting_construction`. Otherwise the
use of `Cartesian_converter`, that uses trivial constructions itself,
can lead to loops and infinite call stacks.
2022-10-28 12:07:58 +02:00
Laurent Rineau 755bfe4dc6 5.5.x-branch now targets CGAL-5.5.2 2022-10-12 15:30:32 +02:00
Sébastien Loriot 37fe3d8778 add new license header 2022-09-15 16:55:35 +02:00
GYuvanShankar ce44ebf64d Documentation change, removed BOOST_PARAMETER_MAX_ARITY macro 2022-08-17 18:03:26 +05:30
hoskillua 19076d38cc Merge remote-tracking branch 'upstream/master' into gsoc2022 2022-07-27 15:41:48 +02:00
Sébastien Loriot c1afb483f5 licence -> license 2022-07-19 09:04:19 +02:00
hoskillua 5cc75c0bc4 Updated Demo Display property plugin, added to license list, 2022-07-18 21:57:42 +02:00
hoskillua a5f99699e2 used a face property map for computing measures, added license
will update docs to match
void
    interpolated_corrected_measure_mesh(
        const PolygonMesh& pmesh,
        FaceMeasureMap fmm,
        const Measure_index mu_i,
        NamedParameters& np = parameters::default_values())
{
later if it works
2022-07-18 16:17:03 +02:00
Laurent Rineau 0921b1c428 Next release in that branch will br 5.5.1 2022-07-15 17:09:13 +02:00
Laurent Rineau 10f5fa4f1e Prepare CGAL-5.5 2022-06-29 14:52:29 +02:00
Sébastien Loriot 707b45cb5b Merge remote-tracking branch 'cgal/5.5.x-branch' 2022-06-29 10:48:00 +02:00
Laurent Rineau 429c7646bd Fix typo 2022-06-20 09:37:10 +02:00
Laurent Rineau c132b6a11e Merge remote-tracking branch 'cgal/master' into Mesh_data_structure_3-new_package-jtournois 2022-06-13 16:26:34 +02:00
Sébastien Loriot 5746e59b34 Merge cgal/master 2022-06-08 23:13:25 +02:00
Jane Tournois d7759abbb7 add a hidden parameter to allow non-manifold vertices or edges
this is to be used only is advanced code that deals with invalid T3
2022-06-08 23:03:50 +02:00
Jane Tournois ea951db4ec keep on renaming TMDS_3 to SMDS_3 2022-06-08 22:57:25 +02:00
Jane Tournois f270dd3d44 more renaming 2022-06-08 22:57:25 +02:00
Jane Tournois 355b52d21f rename TMDS_3 to SMDS_3, end. 2022-06-08 22:57:25 +02:00
Jane Tournois abdf1bce22 Meael's review 2022-06-08 22:53:18 +02:00
Sébastien Loriot c8cbbbfb1d Merge cgal/master 2022-06-08 22:49:25 +02:00
Sébastien Loriot 5e124e5d5f Merge cgal/master 2022-06-08 22:43:17 +02:00
Jane Tournois e875524608 more doc fixes 2022-06-08 22:35:50 +02:00
Jane Tournois 95b3da51cf move all MDS_3 to TMDS_3 (with T for Tetrahedral) 2022-06-08 22:35:50 +02:00
Sébastien Loriot f0fc06b998 Merge cgal/master 2022-06-08 22:10:34 +02:00
Sébastien Loriot ac8d72ee18 merge master 2022-06-08 22:06:36 +02:00
Jane Tournois 4238d47c11 add missing forward declaration 2022-06-08 22:04:34 +02:00
Jane Tournois 570ffb7e1e cleaning 2022-06-08 22:03:03 +02:00
Sébastien Loriot 920c35c30e Merge cgal/master 2022-06-08 21:56:39 +02:00
Jane Tournois be5170a9c2 update license headers using cmake -P generate_files.cmake 2022-06-08 21:46:52 +02:00
Jane Tournois 8bce167079 remove trailing whitespaces 2022-06-08 21:46:51 +02:00
Jane Tournois 5a36e53a4a move build_triangulation_from_file to MDS_3 namespace
and simplify template parameters
2022-06-08 21:46:51 +02:00