Andreas Fabri
e2d19b0c8d
Replace NULL and Nullptr_t with nullptr and nullptr_t
2019-06-04 23:45:44 +02:00
Laurent Rineau
90782d4b7f
Revert the merge of two pull-requests that target CGAL-4.14-branch
...
- Revert "Merge pull request #3857 from MaelRL/CGAL-Fix_duplicate_non_manifold_vertices-GF"
- Revert "Merge pull request #3898 from lrineau/Mesh_3-stop_during_protection-lrineau"
2019-05-14 17:50:45 +02:00
Laurent Rineau
7ffbf131bb
Fix compilation errors
2019-05-03 10:05:48 +02:00
Andreas Fabri
c738d89aca
I think that the typedef SDG SDG2; has to be moved. Currently SDG2 comes from the .cpp testfile
...
Also do not draw for the moment as the division happens there.
2019-05-02 13:34:08 +02:00
Sébastien Loriot
1398af1b0b
Merge remote-tracking branch 'cgal/master' into HEAD
2019-04-12 17:44:31 +02:00
Sébastien Loriot
f62624c4f9
replace cpp11::tuple by std::tuple
2019-03-29 13:28:33 +01:00
Sébastien Loriot
2ce16d14b5
remove workaround code for cpp11 in triangulation packages
2019-03-29 10:41:50 +01:00
Andreas Fabri
6433075ee5
cleanup
2019-03-26 14:40:20 +01:00
Andreas Fabri
46233ab466
Fix Segment_Delaunay_graph_Linf_2
2019-03-26 12:45:02 +01:00
Andreas Fabri
c94577a52e
Fix Segment_Delaunay_graph_Linf_2
2019-03-26 12:06:22 +01:00
Laurent Rineau
2671d056cf
Merge pull request #3685 from afabri/CGAL-cleanup-GF
...
CGAL: Clean up examples and tests
2019-02-28 20:48:48 +01:00
Laurent Rineau
5199eb70ee
Merge pull request #3283 from imiordanov/Periodic_4_hyperbolic_triangulation_2-IIordanov
...
New packages: Hyperbolic_triangulation_2 / Periodic_4_hyperbolic_triangulation_2
2019-02-22 16:39:12 +01:00
Andreas Fabri
d301662987
Fixes of fixes
2019-02-15 09:07:48 +01:00
Andreas Fabri
e62ab30e6c
Fixes of fixes
2019-02-15 09:03:58 +01:00
Andreas Fabri
6827ee8e7d
Use Epic instead of Filtered_kernel
2019-02-14 12:32:10 +01:00
Andreas Fabri
7fa9781894
Remove derivation as workaround for a typedef
2019-02-14 12:12:01 +01:00
Sébastien Loriot
59bc453b42
first batch of replacement for level 1 in classified ref man
...
command used:
grep -l "##" */doc/*/PackageDescription.txt | xargs sed -i -E 's/\#\#\s*([[:print:]]+[[:alnum:]])\s*\#\#\s*$/\\cgalCRPSection{\1}/'
2019-02-14 10:32:39 +01:00
Laurent Rineau
fdd8357915
Merge pull request #3580 from afabri/Stream_support-Color-GF
...
Fix warnings (Add/remove copy constructors, and other warnings)
Co-authored-by: Laurent Rineau <laurent.rineau@cgal.org>
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
Co-authored-by: Maxime GIMENO <maxime.gimeno@gmail.com>
2019-02-13 15:25:07 +00:00
Maxime Gimeno
ca4f5e12ed
Merge remote-tracking branch 'cgal/master' into Periodic_4_hyperbolic_triangulation_2-IIordanov
2019-02-12 15:58:49 +01:00
Laurent Rineau
300659577a
Other fixes for GMPXX
...
Followup-up to the previous commit.
2019-02-05 13:32:27 +01:00
Sébastien Loriot
e4cbae525c
Merge remote-tracking branch 'cgal/releases/CGAL-4.13-branch' into HEAD
2019-01-31 11:25:26 +01:00
Laurent Rineau
afc3de2894
Merge branch 'master' into Stream_support-Color-GF
2019-01-23 09:37:08 +01:00
Laurent Rineau
337958d730
Merge pull request #3570 from sloriot/CGAL-fix_maybe_uninit_vars_wrngs_3
...
Fix some -Wmaybe-uninitialized warnings
2019-01-22 09:15:12 +01:00
Laurent Rineau
80717c6f41
Merge pull request #3406 from mglisse/cgal-public-dev/Number_types-boost_mp-glisse-2
...
Support Boost.Multiprecision
2019-01-18 16:37:49 +01:00
Andreas Fabri
6596ba981c
Polygon, Surface_mesher, Nef,..
2019-01-17 19:35:02 +01:00
Marc Glisse
a3ca8f506c
Cast enum to int before possibly interacting with Boost.Multiprecision.
...
I don't know why they weren't fixed in previous rounds, is this package
new? Some of the code is strange:
corner.x() + (-cmpypq)*one
where cmpypq is Sign and one is RT(1), why not corner.x()-cmpypq if they
expect interoperability with RT?
RT(2)*q_coord + CGAL::sign(sdistq)*dx
why bother converting 2 to RT but not CGAL::sign(sdistq)?
2019-01-12 01:22:26 +01:00
Andreas Fabri
0aa4eef744
Fix SVD_Linf
2019-01-10 18:10:14 +01:00
Andreas Fabri
f945ce8e2c
Fix SVD_Linf
2019-01-10 18:08:55 +01:00
Sébastien Loriot
29fcf16aa3
fix -Wmaybe-uninitialized warning
2018-12-21 15:27:21 +01:00
Laurent Rineau
8121e872ab
Merge pull request #3513 from sloriot/CGAL-fix_maybe_uninit_vars_wrngs_2
...
Fix some wmaybe-uninitialized warnings
2018-12-19 16:08:55 +01:00
Sébastien Loriot
db4be1db6a
fix Wmaybe-uninitialiazed warnings
2018-12-05 18:20:24 +01:00
Sébastien Loriot
722f8e18d0
init variables to avoid warnings
2018-12-05 17:53:09 +01:00
Andreas Fabri
e294889e80
More casts to avoid warning
2018-11-29 10:46:48 +01:00
Guillaume Damiand
7d406fbb9c
Merge branch 'master' into CGAL-cmake_cleanup-gdamiand
2018-11-05 07:32:58 +01:00
Guillaume Damiand
92ba7fa6c9
Update minimum cmake required version in all CMakeLists.txt
2018-10-18 14:49:23 +02:00
Guillaume Damiand
0c2dcf7208
Re-add include({CGAL_USE_FILE} ) in each CMakeLists.txt where CGAL is used with some component.
2018-10-18 14:38:42 +02:00
Guillaume Damiand
0bd9088b5a
Remove all include( ) and include( CGAL_CreateSingleSourceCGALProgram ) in CMakeLists.txt; they are no more required.
2018-10-17 14:17:08 +02:00
Guillaume Damiand
7f09308d33
Remove all include_directories(BEFORE ../../include) in CMakeLists.txt
2018-10-17 13:07:22 +02:00
Sébastien Loriot
9c1ecd1a43
use exact rational everywhere
2018-10-09 14:30:30 +02:00
Sébastien Loriot
2f9408f867
rename link name to match package name
2018-10-08 10:28:55 +02:00
Sébastien Loriot
ea240cfac5
use \PkgXXX instead of \PkgXXXSummary
2018-10-08 10:28:44 +02:00
Sébastien Loriot
a2e8a1c68f
add the suffix Ref to doxygen link to reference
2018-10-08 10:26:56 +02:00
Sébastien Loriot
4fb1fe6079
fix when not using Gmp
2018-10-01 19:02:46 +02:00
Andreas Fabri
9ec1780f8d
Use CGAL::cpp98::random_shuffle
2018-04-20 15:43:36 +01:00
Laurent Rineau
0a74393dcf
Commit all new dependencies files
2018-03-06 18:44:48 +01:00
Laurent Rineau
0140fbd94d
Merge pull request #2830 from maxGimeno/CHECK_HEADER-Add_a_flag
...
CGAL_ENABLE_CHECK_HEADERS implies CGAL_PROFILE
2018-02-23 17:26:08 +01:00
Laurent Rineau
78e7060525
Merge pull request #2712 from afabri/CGAL-VC+warnlevel_4-GF
...
Deal with VC++ warnings of level /W4
2018-02-19 14:27:06 +01:00
Maxime Gimeno
734b6b0f07
Fix travis error.
2018-02-15 14:29:07 +01:00
Maxime Gimeno
688b5dd06e
Move dependencies creation to package_info and add dependencies to git
2018-02-02 12:08:05 +01:00
Maxime Gimeno
8bde832931
Fix METIS headers in BGL
2018-02-02 12:08:05 +01:00
Maxime Gimeno
a676d5a60e
Try to fix errors in classification checks
2018-02-02 12:08:05 +01:00
Maxime Gimeno
acd0a72edf
Modify travis script to test dependencies
2018-02-02 12:08:05 +01:00
Maxime Gimeno
ae36b452bc
Add dependencies of all packages
2018-02-02 12:08:05 +01:00
Andreas Fabri
341d2bb249
Segment_voronoi
2018-01-18 10:27:53 +00:00
Sébastien Loriot
19adf3b05e
make the doc match struct/class with the implementation
2017-11-17 11:34:55 +01:00
Sébastien Loriot
ee57fc2d6c
add SPDX identifier for files under the GPL-3+ license
2017-11-12 10:17:51 +01:00
Simon Giraudot
1e7b9ea027
Fix counting iterator warnings
2017-09-29 14:47:17 +02:00
Andreas Fabri
dfb37af958
test dependencies in Mesh_2
2017-04-06 13:16:35 +02:00
Sébastien Loriot
50510c05ea
add include directive for license of all GPL header files
...
done using:
ack-grep "^GPL" */package_info/*/license.txt -l | awk -F "/" '{print $1}' > /tmp/gpl_packages
for i in `cat /tmp/gpl_packages | \
grep -v Operations_on_polyhedra | \
grep -v Algebraic_kernel_for_circles | \
grep -v Algebraic_kernel_for_spheres | \
grep -v Polyhedron_IO`;
do
echo $i
python Scripts/developer_scripts/add_license_in_pkg_header.py $i
done
python Scripts/developer_scripts/add_license_in_pkg_header.py Operations_on_polyhedra Polygon_mesh_processing
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_circles Circular_kernel_2
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_spheres Circular_kernel_3
python Scripts/developer_scripts/add_license_in_pkg_header.py Polyhedron_IO Polyhedron
2017-01-19 15:20:25 +01:00
Panagiotis Cheilaris
4c15263b05
fix svdlinf ipelet: fix sdglinf dual draw
2016-11-06 12:55:10 +01:00
Laurent Rineau
0b49666c09
Merge pull request #1425 from afabri/SDG_inf_2-static-GF
...
SDG_linf_2: No need for thread local storage as readonly
2016-10-17 10:01:48 +02:00
Sébastien Loriot
65e3ed982d
move scripts to archive
2016-10-06 09:53:37 +02:00
Laurent Rineau
223c1cf5a4
Merge pull request #1530 from lrineau/Installation-compute_dependencies-GF
...
Compute and fix packages dependencies
2016-10-05 13:11:04 +02:00
Andreas Fabri
c136d7e62b
Fix package SDG_Linf: include headers
2016-09-30 15:22:28 +02:00
Sébastien Loriot
7e2ee496de
update project name of cmake scripts of tests
2016-09-08 00:26:37 +02:00
Sébastien Loriot
6b338eeb1f
improve the name of projects in cmake scripts of examples
2016-09-08 00:02:55 +02:00
Andreas Fabri
3e0956f598
no need for static tags
2016-09-06 16:13:12 +02:00
Andreas Fabri
83e59fefd3
No need for thread local storage as readonly
2016-08-31 14:52:52 +02:00
Guillaume Damiand
10469f9c4e
Update with master
2016-05-25 10:58:55 +02:00
Sébastien Loriot
4c29bf1b44
CMAKE_SOURCE_DIR -> CMAKE_CURRENT_SOURCE_DIR
2016-03-24 16:33:46 +01:00
Guillaume Damiand
1d798839de
Replace iword(CGAL::IO::mode) by get_mode
2016-03-09 10:37:57 +01:00
Sébastien Loriot
881e4d3199
request Core only in examples, tests and demos when really needed
2016-03-07 22:36:57 +01:00
Sébastien Loriot
2d191d6651
commit CMakeLists.txt for all examples and tests
2016-03-07 17:39:36 +01:00
Philipp Möller
0a04a3a48f
Use CGAL_DOC_VERSION
2016-02-11 15:37:54 +01:00
Philipp Möller
71b4e9c515
Use CGAL_FULL_VERSION in all Doxyfile.in
2015-12-17 16:33:28 +01:00
Philipp Möller
81a8f982dc
Handle the easy INPUT cases
...
If INPUT is just PKG/doc/PKG, handle it automatically.
2015-12-10 17:00:26 +01:00
Laurent Rineau
f9917c487e
CMake 2.8.11
2015-07-13 12:36:43 +02:00
Laurent Rineau
9f5b43ec36
Fix the \cgalPkgSince
2015-07-10 17:21:36 +02:00
Laurent Rineau
8ac6c15aa3
Commit a new version of the license file
...
Without the trailing space: that is important for our scripts.
2015-07-03 14:03:15 +02:00
Sandeep Kumar Dey
f3c602cad4
copyright info + license header
2015-07-03 01:39:55 +02:00
Panagiotis Cheilaris
b1cec26e33
do not include sdglinf scripts in releases
2015-06-30 19:00:07 +02:00
Panagiotis Cheilaris
0c135374cb
clean up copyright messages
2015-06-30 10:32:11 +02:00
Panagiotis Cheilaris
e1be73c05b
do not use std::forward_as_tuple before MSVS2012
2015-06-30 10:32:11 +02:00
Panagiotis Cheilaris
9e15338ffc
fix otherpnt sdglinf warning
2015-06-30 10:32:11 +02:00
Panagiotis Cheilaris
dbde1af6c0
correct sdglinf examples in documentation
2015-06-30 10:32:11 +02:00
Panagiotis Cheilaris
edba785d21
sdglinf remove missing test inputs from test files
2015-06-30 10:32:10 +02:00
Panagiotis Cheilaris
5b413d92a4
fix warning in Vertex_conflict_C2 with otherpnt
2015-06-30 10:32:10 +02:00
Panagiotis Cheilaris
142414c123
sdglinf CGAL_USE for Release warning fixes
2015-06-30 10:32:10 +02:00
Panagiotis Cheilaris
0db2dd8573
sdglinf ring avoid conversion of Sign to bool
2015-06-30 10:32:10 +02:00
Panagiotis Cheilaris
30b1e34894
avoid conversion of Sign to bool in sdglinf
2015-06-30 10:32:10 +02:00
Panagiotis Cheilaris
47383a4944
sdglinf avoid min max macro expansion
2015-06-30 10:32:10 +02:00
Panagiotis Cheilaris
4ab50824ff
assertion for some are_same_points in sdglinf
2015-06-30 10:32:09 +02:00
Panagiotis Cheilaris
ae2b1299eb
remove is_endpoint_of from sdglinf vv ring
2015-06-30 10:32:09 +02:00
Panagiotis Cheilaris
eb17b2a3a2
remove warning: CGAL_USE in sdglinf
2015-06-30 10:32:09 +02:00
Panagiotis Cheilaris
bafb11da0c
remove warning: now n_faces is unsigned int
2015-06-30 10:32:09 +02:00
Panagiotis Cheilaris
0569628512
rename test programs for sdglinf
2015-06-30 10:32:09 +02:00
Panagiotis Cheilaris
6ab69367f0
rename example programs for sdglinf
2015-06-30 10:32:09 +02:00
Panagiotis Cheilaris
dcfeeb3907
remove unused sdglinf example
2015-06-30 10:32:08 +02:00
Panagiotis Cheilaris
e92f156943
change word logical operators in sdglinf examples
2015-06-30 10:32:08 +02:00
Panagiotis Cheilaris
341d158a3f
change word logical operators in sdglinf include
2015-06-30 10:32:08 +02:00