Laurent Rineau
74669c0ba1
Merge branch 'releases/CGAL-4.14-branch'
2019-07-10 14:22:29 +02:00
Laurent Rineau
b5b80a0b62
Merge branch 'releases/CGAL-4.13-branch' into releases/CGAL-4.14-branch
2019-07-10 14:20:41 +02:00
Sébastien Loriot
fbafb9d06f
fix remaining mismatches and fix bugs
2019-07-10 11:40:45 +02:00
Laurent Rineau
b697ed1ce0
Fix a remaining warning
2019-07-03 11:36:44 +02:00
Laurent Rineau
c0ba28f80a
Merge branch 'releases/CGAL-4.14-branch'
2019-07-03 11:18:20 +02:00
Laurent Rineau
e79bfd5d03
Merge branch 'releases/CGAL-4.13-branch' into releases/CGAL-4.14-branch
2019-07-03 11:10:03 +02:00
Laurent Rineau
4395fa5c48
warning, fix issue #4044
2019-07-01 10:51:28 +02:00
Laurent Rineau
4fbf00fb8a
CMake>=3.13: opt for for new policies up to 3.15
2019-06-19 14:34:59 +02:00
Laurent Rineau
b8fe6b10ee
Merge pull request #3804 from afabri/CGAL_tests_must_not_include_basic-GF
...
Do not include <CGAL/basic.h>
2019-05-21 16:37:01 +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
Sébastien Loriot
db65bd8ecc
Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch'
2019-04-11 21:38:48 +02:00
albert-github
1dd7473818
Correction of links
...
Correction of redirected links and links that moved to another place.
2019-04-11 21:37:05 +02:00
Sébastien Loriot
82c13e6e74
remove cpp11 workaround in kernel related packages
2019-03-29 10:41:50 +01:00
Andreas Fabri
a1609350aa
Remove #include<CGAL/basic.h> amd put what is needed if something is missing
2019-03-27 15:21:33 +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
Sébastien Loriot
e4cbae525c
Merge remote-tracking branch 'cgal/releases/CGAL-4.13-branch' into HEAD
2019-01-31 11:25:26 +01:00
Sébastien Loriot
99d842401a
Merge remote-tracking branch 'cgal/releases/CGAL-4.12-branch' into HEAD
2019-01-31 11:24:50 +01:00
Laurent Rineau
d2eb07bbcd
Fix warning
...
This file specializes `std::swap` for a CGAL class. The `noexpect`
part of the signature was missing (when C++11).
```
In file included from [..]/test/Polynomial/Exponent_vector.cpp:4:
[...]/include/CGAL/Exponent_vector.h:172:6: warning: 'swap<CGAL::Exponent_vector>' is missing exception specification 'noexcept(is_nothrow_move_constructible<Exponent_vector>::value && is_nothrow_move_assignable<Exponent_vector>::value)'
void swap(CGAL::Exponent_vector& ev1, CGAL::Exponent_vector& ev2){
^
noexcept(is_nothrow_move_constructible<Exponent_vector>::value && is_nothrow_move_assignable<Exponent_vector>::value)
[..]/include/CGAL/Exponent_vector.h:172:6: note: previous declaration is here
1 warning generated.
```
https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-4.14-Ic-99/Polynomial/TestReport_cgaltester_x86-64_Darwin-13.0_Apple-clang-5.0_Release-cpp11.gz
2019-01-17 10:11:42 +01:00
Andreas Fabri
f627339eea
Fix Vec and Exponent_vector
2019-01-15 18:32:48 +01:00
Sébastien Loriot
829c412b10
move note outside the brief
2019-01-14 17:53:40 +01:00
Andreas Fabri
f1dd633be0
Fix Kernel_23 and Cone_spanner
2019-01-09 17:54:47 +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
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
Mael Rouxel-Labbé
d701f57a7c
Fixed namespace
2018-06-13 17:10:36 +02:00
Mael Rouxel-Labbé
26c857a431
Moved unary/binary_function to CGAL::cpp98
2018-06-13 15:58:19 +02:00
Andreas Fabri
99bc374cce
More forward declarations
2018-05-15 15:37:51 +02:00
Andreas Fabri
c54a6a4980
Put CGAL::random_shuffle() in the subnamespace cpp98
2018-04-11 09:32:23 +01:00
Andreas Fabri
063a91a771
Use CGAL::random_shuffle
2018-04-04 14:00:23 +01:00
Laurent Rineau
4a7966d145
Merge pull request #2860 from lrineau/Installation-fix_check_headers-GF
...
Fix CGAL_ENABLE_CHECK_HEADERS, again
2018-03-09 18:39:26 +01:00
Laurent Rineau
0a74393dcf
Commit all new dependencies files
2018-03-06 18:44:48 +01:00
Laurent Rineau
182239d6b6
Merge branch 'master' into CGAL-remove_SCL_SECURE_NO_DEPRECATE-GF
2018-03-06 16:49:30 +01:00
Andreas Fabri
eb526fc4f5
Replacements and suppress warnings in the test code
2018-02-20 13:10:38 +00:00
Andreas Fabri
d5523f80c0
Use CGAL_STATIC_THREAD_LOCAL_VARIABLE
2018-02-19 17:32:21 +00: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
Sébastien Loriot
483f69728e
Refresh branch
2018-02-12 22:21:38 +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
Simon Giraudot
6269309d86
Use CGAL include for boost counting/transform iterators everywhere
2018-01-23 11:09:52 +01:00
Andreas Fabri
18acb2ece9
Arrangements
2018-01-18 15:05:34 +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
Sébastien Loriot
0698f79aff
add SPDX identifier for files under the LGPL-3+ license
2017-11-12 10:17:50 +01:00
Laurent Rineau
2b35bddfb2
Replace all std::binary_function by CGAL::binary_function
2017-10-04 16:36:32 +02:00
Laurent Rineau
7e9f756935
Replace all std::unary_function by CGAL::unary_function
2017-10-04 15:57:09 +02:00
Sébastien Loriot
7e6a8ec739
fix unused variable warning
2017-08-08 13:38:31 +02:00
Laurent Rineau
a64c2773c9
Make <CGAL/Polynomial/Cached_extended_euclidean_algorithm.h> thread-safe
...
The last bug detected by this PR was actually due to a global static
variable. Now that it is a static variable in a function, like others,
the memory de-allocations seem to be done in the right order (even with
Boost implementation of TLS).
Thanks Sébastien @sloriot for the patch.
2017-01-09 15:12:13 +01:00
Laurent Rineau
c826500c7d
Merge pull request #1551 from mglisse/Number_types-gmpxx_coercion-glisse
...
Misc GMPXX fixes
2016-10-20 09:47:39 +02:00
Marc Glisse
1c6cf4b557
Replace ?: with 'if' for expression templates.
2016-10-15 19:48:25 +02:00
Sébastien Loriot
6f122cfa1a
move unused files to archive
2016-10-06 09:53:38 +02:00
Laurent Rineau
9a0bb54922
Merge pull request #1438 from sloriot/CGAL-clean_up_projects_name_cmake
...
Clean up projects name in cmake scripts
2016-10-05 13:02:25 +02:00
Laurent Rineau
258718b353
use CGAL_STATIC_THREAD_LOCAL_VARIABLE_0
2016-10-03 15:10:32 +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
2b3a94ef0e
Make variables thread local
2016-08-31 17:32:03 +02:00
Laurent Rineau
0c690014b7
Remove all usage of CGAL_LEDA_VERSION
...
Now, LEDA version >= 6.0 is required if `CGAL_USE_LEDA` is toggled.
2016-08-25 14:38:16 +02:00
Laurent Rineau
50b55bd27c
Merge pull request #890 from sloriot/CGAL-generate_CMakeLists-sloriot
...
Generate CMakelists
2016-03-29 11:02:17 +02:00
Sébastien Loriot
c869ee6855
update cmake scripts with at least one example requiring Core
2016-03-24 16:40:57 +01:00
Sébastien Loriot
4c29bf1b44
CMAKE_SOURCE_DIR -> CMAKE_CURRENT_SOURCE_DIR
2016-03-24 16:33:46 +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
Andreas Fabri
beb1417477
remove unused header files; remove commented includes; changed include paths
2016-02-15 14:20:12 +01:00
Philipp Möller
0a04a3a48f
Use CGAL_DOC_VERSION
2016-02-11 15:37:54 +01:00
Andreas Fabri
7eede75933
replace if with ()?:
2016-01-21 09:34:15 +01:00
Sébastien Loriot
e64ae35a6e
Merge pull request #542 from bo0ts/Documentation-release_build2-pmoeller
...
Allow to build the documentation in a release
2016-01-07 09:21:46 +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
Andreas Fabri
4fec754ef8
put static into the macro and rename it
2015-12-02 20:40:15 +01:00
Andreas Fabri
9c08d41a54
Change the macro CGAL_THREAD_LOCAL_VARIABLE(TYPE,VAR,VAL)
...
VAL is the parameter to the variable VAR
2015-11-11 11:16:16 +01:00
Andreas Fabri
47a41ccab0
cleanup
2015-10-01 12:38:55 +02:00
Andreas Fabri
3d4a1be429
WIP with Clement
2015-10-01 09:47:47 +02:00
Andreas Fabri
220651bc88
Use CGAL_THREAD_LOCAL as thread_local only comes with VC201
2015-09-04 18:09:50 +02:00
Jane Tournois
629983854e
attempt to fix the use of "inline"
...
the warning C4396 happens for these functions on msvc2015
----------------------------------------------
Compiler Warning (level 2) C4396
Visual Studio 2008
"name" : the inline specifier cannot be used when a friend declaration refers to a specialization of a function template
A specialization of a function template cannot specify any of the inline specifiers. The compiler issues warning C4396 and ignores the inline specifier.
To correct this error
Remove the inline, __inline, or __forceinline specifier from the friend function declaration.
----------------------------------------------
2015-08-11 17:14:46 +02:00
Sébastien Loriot
1118177959
fix unused type warnings
2015-07-23 09:27:55 +02:00
Sébastien Loriot
691689e165
avoid unused typedefs warnings
2015-07-22 14:18:39 +02:00
Sébastien Loriot
3e037f0f15
fix warnings
2015-07-16 14:44:56 +02:00
Laurent Rineau
36d8b5bd18
Convert source files encoding to utf-8
...
All non-ASCII files should be encoded in UTF-8. So far, the ZSH script
`Scripts/developer_scripts/detect_wrong_encoding` detects wrong encoding
in source/header files of include/, src/, and doc/.
2014-08-01 11:20:13 +02:00
Laurent Rineau
495ed0b6ab
Merge remote-tracking branch 'origin/CGAL-Less_warnings-GF'
...
Fix various warnings.
Tested in CGAL-4.5-Ic-97. Approved by the Release Manager.
2014-07-16 17:48:56 +02:00
Laurent Rineau
64c5573a85
rm warning
...
(cherry picked from commit c309fde259c04b8e3beb609b3dece1673240ab34)
Trivial fix for master
2014-07-11 16:51:27 +02:00
Andreas Fabri
964f04c5fb
Remove unnecessary include and typedef
2014-07-11 09:50:19 +02:00
Andreas Fabri
56deede019
Use CGAL_USE_TYPE
2014-07-11 09:49:55 +02:00
Sébastien Loriot
3cfc2e7efe
using Exact_rational instead of Gmpq
2014-06-27 15:20:48 +02:00
Laurent Rineau
4897129d09
s/Gmpz/Exact_integer/
2014-06-27 15:11:52 +02:00
Laurent Rineau
c18c93023a
More #include
...
When CORE_arithmetic_kernel and LEDA_arithmetic_kernel are used, then
one should have:
#include <CGAL/CORE_arithmetic_kernel.h>
#include <CGAL/LEDA_arithmetic_kernel.h>
2014-06-24 18:10:07 +02:00
Andreas Fabri
b75c4ccf3e
Split the copy-constructor with a default argument in two constructors
2014-03-18 15:59:55 +01:00
Laurent Rineau
20a339bf1b
Fix warnings -Wunused-local-typedefs
2013-12-12 18:25:20 +01:00
Sébastien Loriot
0fa2cacb60
remove doc_tex documentation (including developer manual) and old manual tools
2013-12-03 17:27:02 +01:00
Laurent Rineau
0b0bed6982
Merge remote-tracking branch 'origin/Polynomial-noconfig-GF'
...
Remove the useless #include <CGAL/config.h> in Polynomial examples.
Tested in CGAL-4.3-Ic-195, approved for CGAL-4.3 by the Release Manager
2013-10-10 17:53:00 +02:00
Laurent Rineau
67a3824cec
Change permissions of files created by Andreas
2013-10-04 16:57:11 +02:00
Andreas Fabri
deef1a5fa2
unify names
2013-09-19 12:54:42 +02:00
Andreas Fabri
948b08d72d
simplify tests
2013-09-19 12:53:33 +02:00
Andreas Fabri
c3cce8a8fa
remove unused typedefs and wrap in assertion_code()
2013-09-18 15:06:46 +02:00
Andreas Fabri
5a21045741
Split up Polynomial_traits_d.cpp in smaller testcases
...
as VC++ suffers from a combinatorial explosion
2013-09-18 14:55:03 +02:00