Maxime Gimeno
42f3928de3
Fix CGAL_DISABLE_GMP
2019-02-22 16:00:53 +01:00
Laurent Rineau
7cf4a1fff8
Merge pull request #3501 from lrineau/CGAL-fix_with_LEDA_without_CGAL_Core-GF
...
Partially fix the testsuite with LEDA instead of GMP
2019-02-22 10:04:22 +00:00
Laurent Rineau
5376673151
Fix the testsuite of Arrangement_on_surface_2
2019-02-21 17:00:53 +01:00
Maxime Gimeno
13e7f7633c
Fix push__of_ in arrangement
2019-02-21 16:56:34 +01:00
Laurent Rineau
2ddee24f1a
Fix the dependencies
2019-02-21 16:09:42 +01:00
Laurent Rineau
1e17519384
Fixes
...
- The dependencies of push_of__ tests were not correct.
- Fix the handling of tests with .cin, when ssh/scp are used.
2019-02-21 15:49:48 +01:00
Maxime Gimeno
c01eddb62a
Remove unused LD_LIBRARY_PATH
2019-02-21 15:47:12 +01:00
Maxime Gimeno
a52f7198d2
WIP SSH
2019-02-20 16:46:28 +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
Laurent Rineau
962afbfade
Merge pull request #3343 from sgiraudot/Point_set_3-v2-GF
...
[Small Feature] Point Set 3 v2
2019-02-13 15:38:53 +01: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
82403fb131
Merge branch 'master' into NewKernel_d-lazy_Epeck_d-glisse
2019-02-12 08:24:43 +00:00
Andreas Fabri
b84f54a9e3
Do not define the macro CGAL_CFG_NO_CPP0X_DELETED_AND_DEFAULT_FUNCTIONS for VC2013 as suggested in Issue #3436
2019-02-08 09:46:18 +01:00
Laurent Rineau
9b71af64c8
Add -Wno-cast-function-type to fix a warning in Qt5
...
https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-4.14-Ic-117/Polyhedron_Demo/TestReport_lrineau_Ubuntu-latest-GCC6-CXX1z.gz
```
/usr/local/bin/c++ -DCGAL_EIGEN3_ENABLED -DCGAL_TEST_SUITE=1 -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -DSCENE_IMAGE_GL_BUFFERS_AVAILABLE -DUSE_FORWARD_DECL -Dpolyhedron_demo_EXPORTS -I/home/cgal_tester/build/src/cmake/platforms/Ubuntu-latest-GCC6-CXX1z/test/Polyhedron_Demo -I/home/cgal_tester/build/src/cmake/platforms/Ubuntu-latest-GCC6-CXX1z/test/Polyhedron_Demo/polyhedron_demo_autogen/include -I/home/cgal_tester/build/src/cmake/platforms/Ubuntu-latest-GCC6-CXX1z/test/Polyhedron_Demo/./CGAL_demo -I/home/cgal_tester/build/src/cmake/platforms/Ubuntu-latest-GCC6-CXX1z/test/Polyhedron_Demo/./include -I/home/cgal_tester/build/src/cmake/platforms/Ubuntu-latest-GCC6-CXX1z/test/Polyhedron_Demo/. -isystem /usr/include/x86_64-linux-gnu -I/home/cgal_tester/build/src/cmake/platforms/Ubuntu-latest-GCC6-CXX1z/include -I/mnt/testsuite/include -isystem /usr/include/eigen3 -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtXml -I/usr/include/x86_64-linux-gnu/qt5/QtScript -DDONT_USE_BOOST_PROGRAM_OPTIONS -Wall -Wextra -std=c++1z -frounding-math -fPIC -Wno-deprecated-copy -Wall -frounding-math -fPIC -std=gnu++11 -o CMakeFiles/polyhedron_demo.dir/MainWindow.cpp.o -c /home/cgal_tester/build/src/cmake/platforms/Ubuntu-latest-GCC6-CXX1z/test/Polyhedron_Demo/MainWindow.cpp
In file included from /usr/include/x86_64-linux-gnu/qt5/QtScript/QScriptEngine:1,
from /home/cgal_tester/build/src/cmake/platforms/Ubuntu-latest-GCC6-CXX1z/test/Polyhedron_Demo/MainWindow.h:10,
from /home/cgal_tester/build/src/cmake/platforms/Ubuntu-latest-GCC6-CXX1z/test/Polyhedron_Demo/MainWindow.cpp:4:
/usr/include/x86_64-linux-gnu/qt5/QtScript/qscriptengine.h: In instantiation of 'int qScriptRegisterMetaType(QScriptEngine*, QScriptValue (*)(QScriptEngine*, const T&), void (*)(const QScriptValue&, T&), const QScriptValue&, T*) [with T = CGAL::Three::Scene_item*]':
/home/cgal_tester/build/src/cmake/platforms/Ubuntu-latest-GCC6-CXX1z/test/Polyhedron_Demo/MainWindow.cpp:313:67: required from here
/usr/include/x86_64-linux-gnu/qt5/QtScript/qscriptengine.h:390:18: warning: cast between incompatible function types from 'QScriptValue (*)(QScriptEngine*, CGAL::Three::Scene_item* const&)' to 'QScriptEngine::MarshalFunction' {aka 'QScriptValue (*)(QScriptEngine*, const void*)'} [-Wcast-function-type]
390 | eng, id, reinterpret_cast<QScriptEngine::MarshalFunction>(toScriptValue),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtScript/qscriptengine.h:391:9: warning: cast between incompatible function types from 'void (*)(const QScriptValue&, CGAL::Three::Scene_item*&)' to 'QScriptEngine::DemarshalFunction' {aka 'void (*)(const QScriptValue&, void*)'} [-Wcast-function-type]
391 | reinterpret_cast<QScriptEngine::DemarshalFunction>(fromScriptValue),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
2019-02-07 17:49:14 +01:00
Laurent Rineau
9a03d47cb0
Merge pull request #3297 from maxGimeno/Stream_support-Dont_use_vtk_for_vtu-GF
...
Stream support: VTP and VTU writing functions
2019-02-07 13:31:23 +01:00
Laurent Rineau
1a45e1c753
Merge pull request #3535 from sgiraudot/Classification-Neural_network_and_parallelized_random_forest-GF
...
[Small Feature] Classification: Neural Network and parallelized Random Forest
2019-02-07 13:31:20 +01:00
Laurent Rineau
0ca486665a
Merge pull request #3654 from maxGimeno/Triangulation_fix_tests_for_clang-GF
...
Triangulation: Fix the tests for GCC<4.4 so it wont match clang.
2019-02-07 13:30:46 +01:00
Simon Giraudot
62a50da351
Update CHANGES.md
2019-02-07 11:36:05 +01:00
Laurent Rineau
27f1dc4a62
Do no always search for GMPXX
...
There is a kind of bug in `UseCGAL.cmake`, that enables GMPXX if it is
found, even if `WITH_GMPXX` is `OFF`. If GMPXX is never search for,
that should avoid it to be accidentally activated on platforms we do
not want it.
2019-02-07 10:12:51 +01:00
Laurent Rineau
3088234e67
CGAL requires C++14.
2019-02-06 14:49:17 +01:00
Laurent Rineau
2455affba0
Move the addition of -Wno-deprecated-copy to CGAL_Qt5 setup
...
That way:
- that will work, even if CGAL CXX_FLAGS are copied (when hte CMake
options `CGAL_DEV_MODE` or `RUNNING_CGAL_AUTO_TEST` are `ON`),
- that will affect all CGAL Qt5 demos at once.
2019-02-06 11:47:44 +01:00
Laurent Rineau
02690350ee
Replace include(CTest) by minimal usage
...
- Define the option `BUILD_TESTING`
- Call to `enable_testing()` if `BUILD_TESTING` is on.
2019-02-04 15:30:24 +01:00
Laurent Rineau
f37ac9cfc6
Fix non-header-only CGALConfig.cmake as regards to CGAL_Core
...
... and then fix the `CMakeLists.txt` of HDT2_demo.
2019-02-04 15:09:07 +01:00
Maxime Gimeno
de8dde79f4
Replace not by ! in preprocessor directives
2019-02-04 10:40:00 +01:00
Marc Glisse
34cbb9cd4b
Make Epeck_d work & C++14-only cleanups
...
Still some rough edges:
1) double tab[]={.1,.2,.3}; Point_d p(tab+0,tab+3); lazily stores
iterators to tab, so tab had better still be alive when we need
update_exact.
2) One functor (point on a sphere) cannot be done exactly exactly with
a representation center+squared radius.
3) Several hacks that make this not as generic as it should be.
2019-02-03 23:16:28 +01:00
Maxime Gimeno
e2f2c63e76
Modifications after review
2019-01-23 11:25:00 +01:00
Laurent Rineau
c9164a0660
Merge branch 'master' into Stream_support-Dont_use_vtk_for_vtu-GF
2019-01-22 12:06:08 +01:00
Maxime Gimeno
18d9e72124
Fix doc and update CHANGES.md
2019-01-22 11:19:38 +01:00
Maxime Gimeno
549568a954
Fix conflicts
2019-01-22 10:08:48 +01:00
Laurent Rineau
f5a8686cf3
Merge pull request #3439 from aboudev/VSA-lingjie
...
New package: Surface_mesh_approximation
2019-01-22 09:17:35 +01:00
Laurent Rineau
0c1517d97e
Merge pull request #3446 from sloriot/Installation-extra_slash
...
Clean-up include dir in CGALconfig.cmake
2019-01-22 09:15:24 +01:00
Laurent Rineau
cd75eac35a
Merge pull request #3486 from efifogel/Ms_2-empty_ouetr_boundary-efif
...
Fixed face filtering in case one of the summands does not have an out…
2019-01-22 09:15:21 +01:00
Laurent Rineau
026868a294
Merge pull request #3552 from lrineau/Image_IO-Image_3_maybe_not_own_the_data-GF
...
Add a non-documented API, to allow CGAL::Image 3 not to own its data
2019-01-22 09:15:15 +01:00
Laurent Rineau
a8c6505642
Merge pull request #3446 from sloriot/Installation-extra_slash
...
Clean-up include dir in CGALconfig.cmake
2019-01-22 09:13:23 +01:00
Maxime Gimeno
d52718f312
Fix Conflicts
2019-01-21 10:03:31 +01:00
Laurent Rineau
11db055bfe
Modify CHANGES.md
...
Split the changes into two different paragraphs (2D/3D meshes, and
BGL).
2019-01-17 16:03:48 +01:00
Laurent Rineau
1754057d24
My changes to write_vtu
2019-01-16 16:50:45 +01:00
Laurent Rineau
40cf3869ba
My changes for write_vtp
2019-01-16 16:15:01 +01:00
Maxime Gimeno
cb10422e3c
Fix indentation and markdown
2019-01-16 10:44:30 +01:00
Maxime Gimeno
2a49dfcb05
Fix conflict
2019-01-11 09:47:34 +01:00
Simon Giraudot
dc9d52f485
Update filename in whitelisted headers
2019-01-10 11:08:56 +01:00
Laurent Rineau
c9fb876574
Merge branch 'master' into VSA-lingjie
2019-01-10 10:13:09 +01:00
Maxime Gimeno
3b1b6e2401
Merge remote-tracking branch 'cgal/master' into Graphics_view-Fix_demo_IO-GF
2019-01-09 12:35:04 +01:00
Maxime Gimeno
1006be85bd
Fix Conflicts
2019-01-09 12:29:20 +01:00
Iordan Iordanov
59b212968e
Added new packages to CHAMGES.md
2019-01-08 17:43:20 +01:00
Andreas Fabri
6b00750ecf
Add to CHANGES.md
2019-01-08 09:47:12 +01:00
Laurent Rineau
65a31133fa
Merge branch 'master' into Ms_2-empty_ouetr_boundary-efif
2019-01-07 16:24:42 +01:00
Simon Giraudot
e5c2d12ce3
Merge branch 'Classification-Neural_network_and_parallelized_random_forest-GF-old' into Classification-Neural_network_and_parallelized_random_forest-GF
2019-01-07 11:54:41 +01:00
Simon Giraudot
c81fbe4688
Move all classifiers based on other libraries to dedicated namespaces
2019-01-07 11:50:02 +01:00
Simon Giraudot
3b246294bf
Update CHANGES.md
2019-01-04 14:39:29 +01:00
Sébastien Loriot
0ec2fa5136
update changes
2018-12-21 13:14:23 +01:00
Simon Giraudot
3cc1b995be
Merge remote-tracking branch 'mine/Classification-Neural_network_and_parallelized_random_forest-GF' into Classification-Neural_network_and_parallelized_random_forest-GF
2018-12-21 10:31:00 +01:00
Mael Rouxel-Labbé
15fe22cc6d
Micro fix to gpl.h.in and added licenses for HT_2 and P4HT_2
...
(re-generated all the licenses on the way)
2018-12-19 18:38:05 +01:00
Laurent Rineau
47cdc92064
Merge pull request #3463 from lrineau/CGAL-Fix_CTest-GF
...
Fix CTest after #3413
2018-12-19 16:12:29 +01:00
Laurent Rineau
57b2fbdbfb
Merge pull request #3485 from afabri/BGL-write_wrl-GF
...
BGL: Add write_wrl() for FaceGraph
2018-12-19 16:12:26 +01:00
Laurent Rineau
1cb63b5e78
Bump the SONAME
2018-12-17 15:21:59 +01:00
Simon Giraudot
847a6d8a8f
Add TensorFlow_neural_network_classifier to whitelisted headers
2018-12-14 10:22:11 +01:00
Laurent Rineau
f6e83cd23e
Move the definition of CGAL_USE_FILE in case of early return()
2018-12-13 10:59:00 +01:00
Simon Giraudot
3b0220482a
Update CHANGES.md
2018-12-12 10:06:33 +01:00
Laurent Rineau
c14fda590d
Merge branch 'master' into CGAL-Fix_CTest-GF
2018-12-10 16:52:33 +01:00
Laurent Rineau
a328ce9470
Merge branch 'releases/CGAL-4.12-branch' into releases/CGAL-4.13-branch
2018-12-10 15:07:12 +01:00
Laurent Rineau
950fd19be6
Merge pull request #3482 from lrineau/Installation-LEDA_remove_ffriend_injection-GF
...
Try to use LEDA without -ffriend-injection
2018-12-10 14:38:23 +01:00
Simon Giraudot
f520f9eb11
First version of NN with TensorFlow
2018-12-06 14:59:57 +01:00
Laurent Rineau
a9ef1dd0a5
Really test with LEDA!!
2018-11-30 16:56:08 +01:00
Lingjie Zhu
73c2a418c6
fix SPDX license indentifier
2018-11-30 10:45:24 +01:00
Lingjie Zhu
a4ef69a631
add package license
2018-11-30 15:24:16 +08:00
Andreas Fabri
c570e86661
Removed unused typedef; Added to CHANGES.md
2018-11-29 08:12:26 +01:00
Efi Fogel
0ff6b941cb
Added a note about a fix to the minkowski_sum_2() function in the 2D Minkowski sum package
2018-11-28 13:06:40 +02:00
Laurent Rineau
81cf49efb1
Fix the construction of CGAL_ROOT in header-only
...
In header-only, `CGALConfig.cmake` constructs the path to the root of
the CGAL installation. It used to use `../` a lot, to go back in
parent directories, but:
- that was... ugly,
- and Ninja saw a problem with that (a warning about the path to
`print_GMP_version.cpp`).
`CGALConfig.cmake` Now uses the CMake command `get_filename_component`.
2018-11-28 09:46:53 +01:00
Laurent Rineau
263a5715f2
Try to use LEDA without -ffriend-injection
2018-11-26 16:34:12 +01:00
Maxime Gimeno
7b13f4a969
Add misisng license header, rename vtu functions and update change.md
2018-11-23 10:11:23 +01:00
Maxime Gimeno
33482dc532
Fix conflicts
2018-11-21 10:55:09 +01:00
Laurent Rineau
c28c0a4b2d
Fix a bug with CTest in non-header-only
...
The pull-request https://github.com/CGAL/cgal/pull/3413 has introduced
a side-effect: CTest was broken when `CGAL_HEADER_ONLY=OFF`, for all
tests using a `.cin` or `.cmd` file. That is due to the variable
`CGAL_CURRENT_SOURCE_DIR` that was only filled by `UseCGAL.cmake`.
Now that we forbid CGAL directories without `CMakeLists.txt`, that
variable `CGAL_CURRENT_SOURCE_DIR` is now useless, and can be removed:
`CMAKE_CURRENT_SOURCE_DIR` is sufficient. That fixes the bug with
CTest, and also makes the CMake code a bit simpler.
2018-11-19 14:33:54 +01:00
Sebastien Loriot
727824eda6
Merge pull request #3325 from efifogel/Aos_2-fixes-efif
...
Aos 2: fixes
2018-11-14 18:50:12 +01:00
Andreas Fabri
5b62f06871
Fix merge conflicts
2018-11-12 13:02:52 +01:00
Sébastien Loriot
66f2d5404e
remove extra /
2018-11-08 17:12:12 +01:00
Guillaume Damiand
0c3878694b
Include CGAL_Common.cmake, where variable EIGEN3_USE_FILE is defined.
2018-11-06 11:03:59 +01:00
Guillaume Damiand
7d406fbb9c
Merge branch 'master' into CGAL-cmake_cleanup-gdamiand
2018-11-05 07:32:58 +01:00
Guillaume Damiand
ee4f7c5cd9
Resolve conflict
2018-11-02 19:13:25 +01:00
Sébastien Loriot
bc073d6670
Merge remote-tracking branch 'cgal/releases/CGAL-4.13-branch'
2018-11-02 10:57:00 +01:00
Sébastien Loriot
9e9df2c196
Merge remote-tracking branch 'cgal/releases/CGAL-4.12-branch' into HEAD
2018-11-02 10:55:57 +01:00
Sébastien Loriot
d940632471
Merge pull request #3258 from MaelRL/PMP-Filter_degenerate_polygon_soup_input-GF
...
PMP: repair polygon soup
2018-11-02 10:37:58 +01:00
Sébastien Loriot
056c778305
Merge pull request #3370 from maxGimeno/AABB_tree-Change_facegraph_triangle_primitive_id-GF
...
Aabb_tree: change the id of AABB_face_graph_triangle_primitive and AABB_halfedge_graph_segment_primitive
2018-11-02 10:34:26 +01:00
Sébastien Loriot
e925b1aba6
Merge pull request #3225 from maxGimeno/Demo-Remove_polyhedron_item-GF
...
Polyhedron demo: remove the Scene_polyhedron_item
2018-10-30 15:50:17 +01:00
Maxime Gimeno
cbf3e04fa6
Doc fix.
2018-10-30 14:15:01 +01:00
Maxime Gimeno
08a98a5603
Update Changes.md
2018-10-30 11:51:34 +01:00
Maxime Gimeno
50108dc627
Fix wrong policy setting
2018-10-29 14:25:47 +01:00
Maxime Gimeno
63488d81d1
Update Changes and doc
2018-10-29 12:59:44 +01:00
Laurent Rineau
01eaab049d
Fix the logic: search for the TARGET, and not the content of WITH_CGAL...
2018-10-26 16:30:39 +02:00
Guillaume Damiand
9e3f264e2c
Add an include CGAL_Common.cmake
2018-10-23 13:44:00 +02:00
Guillaume Damiand
7e022bacf6
Add a debug message, trying to understand where the problem comes from...
2018-10-23 09:09:45 +02:00
Guillaume Damiand
d1a027bd2c
Github lost my last push git status
2018-10-22 10:39:31 +02:00
Guillaume Damiand
152f34fd56
Change order of things, to be able to do include(CGAL_CreateSingleSourceCGALProgram.cmake) in all cases.
2018-10-22 10:31:06 +02:00
Guillaume Damiand
8f61243a13
Move one include after the definition of CGAL_MODULES_DIR
2018-10-19 10:18:37 +02:00
Laurent Rineau
980d254517
Re-add a missing line
2018-10-19 09:31:32 +02:00
Laurent Rineau
0dd59c1cfd
Include CGAL_CreateSingleSourceCGALProgram.cmake in case of early return
2018-10-18 16:25:32 +02:00
Guillaume Damiand
92ba7fa6c9
Update minimum cmake required version in all CMakeLists.txt
2018-10-18 14:49:23 +02:00
Efi Fogel
0446b84a8c
Merge branch 'Aos_2-fixes-efif-old' into Aos_2-fixes-efif
2018-10-15 12:04:37 +03:00
Sébastien Loriot
9d88ce0826
update changes
2018-10-09 14:15:26 +02:00
Maxime Gimeno
aa10bcc5b0
Update changes.md
2018-10-09 14:15:25 +02:00
Sébastien Loriot
3ebf53dc89
update changes
2018-10-09 10:47:51 +02:00
Sébastien Loriot
e179770aab
add skeleton for collision detection in PMP
2018-10-09 10:28:43 +02:00
Mael Rouxel-Labbé
6ffc97e67d
Changed CHANGES.md
2018-10-08 19:43:50 +02:00
Laurent Rineau
5092db81c3
Merge pull request #3201 from kkatrio/repair_functions
...
PMP: Add more repair functions
2018-10-08 15:13:51 +02:00
Efi Fogel
5afbc4985a
Merge branch 'Aos_2-fixes-efif-old' into Aos_2-fixes-efif
2018-10-06 18:36:51 +03:00
Laurent Rineau
0af5004048
Fix typo
2018-10-02 13:22:13 +00:00
Laurent Rineau
7cf19af58f
`master` now targets CGAL-4.14
2018-10-01 15:11:49 +02:00
Laurent Rineau
48bb90a36e
Polish CGAL-4.13
2018-10-01 10:55:07 +02:00
Laurent Rineau
c6fe4b4e66
Merge pull request #3295 from sloriot/Argt-Dual_with_history
...
Make Dual working with Argt_with_history
2018-09-24 15:27:25 +02:00
Laurent Rineau
f29919a03a
Move the changes into the section CGAL-4.14
...
and add backquotes for class or header names.
2018-09-19 11:48:30 +02:00
Mael Rouxel-Labbé
1676cd7405
Merge branch 'repair_functions-old' into repair_functions
2018-09-17 15:10:39 +02:00
Laurent Rineau
f8a37e59ef
Fix issue #3317 by removing the unused module FindGLEW.cmake
2018-09-17 14:41:54 +02:00
Laurent Rineau
146fc90a33
This branch now targets a possible CGAL-4.12.2.
2018-09-17 11:43:31 +02:00
Simone Gasparini
3d38afce97
[doc] fix nested bullet list in INSTALL.md
...
Only * - + are allowed for bullet lists
2018-09-15 13:48:46 +02:00
Laurent Rineau
ac173dfe44
Prepare CGAL-4.13
2018-09-12 11:07:03 +02:00
Efi Fogel
a15560a7b1
Updated the release notes for 2D Arrangements for 4.13.
2018-09-10 22:12:51 +03:00
Efi Fogel
c1b19fa355
Updated changes for 2D Arrangements
2018-09-09 16:56:23 +03:00
Efi Fogel
7f66adc81a
Merge branch 'Aos_2-fixes-efif-old' into Aos_2-fixes-efif
2018-09-09 14:26:56 +03:00
Efi Fogel
41978f8d54
Updated changes for 2D Arrangements
2018-09-09 09:36:47 +03:00
Guillaume Damiand
ddd7f8fa3b
Add an option to disable viewer when running ctest.
2018-09-07 13:29:38 +02:00
Mael Rouxel-Labbé
d1f969ec86
Changed CHANGES.md
2018-08-28 12:05:26 +02:00
Laurent Rineau
17fc9631cf
Prepare CGAL-4.13-beta2, if needed
2018-08-01 16:22:31 +02:00
Maxime Gimeno
8d0a67095f
Merge branch 'master' into IntrinsicFaceGraph-V2
2018-08-01 15:40:36 +02:00
Laurent Rineau
f1e926e689
Update <CGAL/version.h> (for full header-only)
2018-07-31 16:26:54 +02:00
Laurent Rineau
f1ebda2ef7
Reorder the sections
2018-07-31 16:22:23 +02:00
Laurent Rineau
9f5b89e33d
Rewrap the CHANGES.md
2018-07-31 16:03:25 +02:00
Sébastien Loriot
d05df530b3
Merge pull request #2658 from MaelRL/Periodic_3_mesh_3-Feature-MBogdanov
...
Periodic_3_mesh_3, new package
2018-07-25 18:55:12 +02:00
Sebastien Loriot
327f7d8fbd
Merge branch 'master' into convex_hull_function
2018-07-19 10:21:26 +02:00
Laurent Rineau
e8850746f4
Merge pull request #3226 from maxGimeno/Convex_hull_3-Make_minimal_hull-GF
...
Convex_hull_3: Make it minimal.
2018-07-18 18:48:26 +02:00
Mael Rouxel-Labbé
758104c189
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2018-07-18 17:42:23 +02:00
Sébastien Loriot
d1ac382a87
update changes
2018-07-16 13:59:51 +02:00
Laurent Rineau
919b9afe92
Merge pull request #3229 from lrineau/Installation-fix_compatibility_with_CMake_3.13-GF
...
Set CMP0077 to OLD (new in CMake-3.13)
2018-07-16 11:12:56 +02:00
Laurent Rineau
6079b3847e
Set CMP0077 to OLD (new in CMake-3.13)
2018-07-13 11:24:50 +02:00
Simon Giraudot
4a12893035
Update CHANGES.md
2018-07-05 09:08:26 +02:00
Laurent Rineau
42cd7a8c10
Merge branch 'master' into convex_hull_function
2018-07-04 17:33:43 +02:00
Mael
74e569db86
Merge branch 'master' into Periodic_3_mesh_3-Feature-MBogdanov
2018-07-04 16:55:30 +02:00
Laurent Rineau
20959db103
Merge pull request #3062 from maxGimeno/BGL-Copy_face_graph_use_np-GF
...
BGL: copy_face_graph() with NamedParameters
2018-07-04 16:49:54 +02:00
Laurent Rineau
a2c30daa17
Merge pull request #3106 from maxGimeno/PMP-Extrude-GF
...
PMP: extrude_mesh()
2018-07-04 16:49:48 +02:00
Sébastien Loriot
87285ea2a5
update changes
2018-07-03 16:51:03 +02:00
Maxime Gimeno
276871d708
Update and clean up the doc
2018-07-03 10:46:15 +02:00
konstantinos katrioplas
9901ed78ef
Merge branch 'master' into PMP-smoothing
2018-07-01 20:07:19 +03:00
Maxime Gimeno
a584af827b
Fix Conflicts
2018-06-29 18:21:24 +02:00
Mael Rouxel-Labbé
fd076c3c6d
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2018-06-28 16:25:54 +02:00
Laurent Rineau
2d9000efde
Merge pull request #3111 from sloriot/PMP-coref_preserve_face_attributes
...
Add a visitor to track the creation of faces in corefinement functions
2018-06-28 16:09:37 +02:00
Laurent Rineau
ea11369caf
Merge branch 'master' into convex_hull_function
2018-06-27 10:42:24 +02:00
Laurent Rineau
10a84aa34e
Merge branch 'master' into Periodic_3_mesh_3-Feature-MBogdanov
2018-06-27 10:33:24 +02:00
Laurent Rineau
c68cf8fc4c
Merge pull request #3129 from sgiraudot/Point_set_processing-Callbacks-GF
...
Point Set Processing: Callbacks
2018-06-27 10:21:40 +02:00
Laurent Rineau
b86fff3f90
Merge pull request #3128 from sgiraudot/Solver_interface-Warn_against_diagonalize_traits-GF
...
Solver Interface: deprecate CGAL::Diagonalize_traits
2018-06-27 10:21:37 +02:00
Maxime Gimeno
8e3eebea0d
Fix Conflicts
2018-06-26 15:17:58 +02:00
Simon Giraudot
24ac59a01c
Avoid using std::unordered_set for MSVC2013 as performances can be very bad
...
See: https://medium.com/plaxis/embarrassingly-poor-performance-of-regular-point-sets-with-std-unordered-set-418cb413974b
2018-06-21 16:11:03 +02:00
Laurent Rineau
784ea33b2d
Do not modify the CHANGES in the section CGAL 4.12
2018-06-21 10:46:18 +00:00
Laurent Rineau
b44ad18983
Merge branch 'master' into PMP-stitch_after_orient-GF
2018-06-21 12:31:26 +02:00
Sébastien Loriot
0abfba8ac0
Update branch 'PMP-coref_preserve_face_attributes' from master@5ceb529d0f
2018-06-21 10:53:59 +02:00
Mael Rouxel-Labbé
7490f34560
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2018-06-21 10:15:25 +02:00
Maxime GIMENO
e54d577b59
Merge branch 'master' into PMP-Extrude-GF
2018-06-20 08:50:03 +02:00
Simon Giraudot
429e465761
Update CHANGES.md
2018-06-19 11:00:01 +02:00
Laurent Rineau
765b0f4e65
Add the announcement of the small feature Basic Viewer
2018-06-15 11:38:40 +02:00
Mael Rouxel-Labbé
8fb5caf052
Added a 'breaking change' flag to T23 file/function removals
2018-06-13 12:10:07 +02:00
Mael Rouxel-Labbé
9bb6e4452b
Modified CHANGES.md for P3M3
2018-06-13 11:55:52 +02:00
Mael Rouxel-Labbé
4a3d9341e2
Uniformization / minor improvements to CHANGES.md
2018-06-13 11:52:18 +02:00
Maxime Gimeno
1d4b1f9183
Merge master to solve conflicts
2018-06-13 09:48:07 +02:00
Maxime Gimeno
4e8264b109
Merge CGAL/master to get rid of the dependency to QGLViewer
2018-06-11 12:10:57 +02:00
Sébastien Loriot
e85196b737
small improvements
2018-06-07 18:10:56 +02:00
Mael Rouxel-Labbé
ddeb4c0cd7
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2018-06-07 15:14:19 +02:00
Konstantinos Katrioplas
be4dfe77ac
handle convex hull functionality for up to 3 points to a mutable graph and to an output iterator
2018-06-07 10:28:55 +02:00
Konstantinos Katrioplas
a634d6a0bc
rename headers, rm unnecessary files, clean, edit changes.md
2018-06-06 17:16:12 +02:00
Laurent Rineau
7f45dbebe6
Merge pull request #3058 from maxGimeno/Property_map-Point_kernel_converter_map-GF
...
Property_map: Kernel_converter_map
2018-06-06 14:41:46 +02:00
Laurent Rineau
cabb7d9b89
Merge pull request #2737 from maxGimeno/BGL_isotropic_remeshing_keep_constrained_points_intact-GF
...
BGL: Isotropic_remeshing() keeps constrained vertices intact
# Conflicts:
# Installation/CHANGES.md
2018-06-06 14:41:34 +02:00
Sébastien Loriot
e26bee1a61
rename new_face_visitor -> visitor
2018-06-06 09:50:05 +02:00
Mael Rouxel-Labbé
7ea3a8044e
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2018-06-05 14:39:18 +02:00
Sébastien Loriot
987d59ed67
fix doc typos
2018-06-04 14:28:43 +02:00
Maxime GIMENO
0517c35f59
Merge branch 'master' into BGL-Copy_face_graph_use_np-GF
2018-06-04 11:58:43 +02:00
Laurent Rineau
ab973c90e0
Merge pull request #2739 from lrineau/Mesh_3-improve_polylines_to_protect-GF
...
Mesh_3 new improvements: polylines_to_protect(), new API of Labeled_mesh_domain_3
2018-06-01 17:25:52 +02:00
Laurent Rineau
93f192435a
Merge pull request #3123 from maxGimeno/Manual_update_after_QGLViewer_integration-GF
...
Documentation: Add missing updates after the fork of libQGLViewer
2018-06-01 17:24:35 +02:00
Sébastien Loriot
b8f058e0d1
implement @MaelRL review
2018-06-01 16:09:22 +02:00
Sébastien Loriot
94a73232d5
document clip functions
2018-06-01 11:06:29 +02:00
Laurent Rineau
b56a07ea3e
Fix of CHANGES.md
...
The faulty modification was made by the commit:
commit 851dfabd29
Merge: 46bf950f2d d3c874bd83
Author: Laurent Rineau <laurent.rineau@cgal.org>
Date: Mon May 28 13:58:07 2018 +0200
Merge pull request #2757 from maxGimeno/BGL-Add_facegraph_validity_check_function-GF
BGL: Add a FaceGraph validity check function
2018-06-01 11:00:55 +02:00
Simon Giraudot
a76d289ef7
Update CHANGES.md
2018-05-30 11:24:04 +02:00
Maxime Gimeno
ee2f7b427a
Fix doc
2018-05-30 09:23:17 +02:00
Laurent Rineau
007a70e7cc
Merge branch 'releases/CGAL-4.12-branch'
2018-05-29 17:19:52 +02:00
Sébastien Loriot
2e7ceb07ff
improve phrasing
2018-05-29 15:59:54 +02:00
Sébastien Loriot
acf969560d
try improving phrasing
2018-05-29 15:59:54 +02:00
Maxime Gimeno
0b2436d062
Clean-up after review
2018-05-29 15:59:54 +02:00
Sébastien Loriot
0549e39af4
update changes
2018-05-29 15:59:54 +02:00
Maxime Gimeno
cbbf244849
updates changes.md
2018-05-29 15:59:10 +02:00
Simon Giraudot
6480cf2205
Define a CGAL::cpp11::thread wrapper for TBB or STD
2018-05-29 11:42:04 +02:00
Laurent Rineau
cb14375778
Merge branch 'master' into Property_map-Point_kernel_converter_map-GF
2018-05-29 10:58:28 +02:00
Sébastien Loriot
f29d8339fa
document corefine_and_compute_boolean_operations()
2018-05-28 17:37:46 +02:00
Sébastien Loriot
d3a9f655af
replace bool parameter throw_on_self_intersection with a named parameter
...
used it at the same time in Boolean operation functions
2018-05-28 17:37:17 +02:00
Sébastien Loriot
c554738ea1
update after Mael's review
2018-05-28 17:37:15 +02:00
Sébastien Loriot
da92f566de
update changes
2018-05-28 17:36:46 +02:00
Maxime Gimeno
fbe5ee39c7
Update cmake files
2018-05-28 17:18:59 +02:00
Maxime Gimeno
d126ea44d6
Fixes in doc
2018-05-28 16:49:54 +02:00
Maxime Gimeno
6af45f6826
Update changes.md
2018-05-28 16:49:54 +02:00
Laurent Rineau
2766e1ff5d
Merge 'master' and fix conflicts
2018-05-28 16:40:09 +02:00
Laurent Rineau
3c5530d0e4
Fix a Markdown syntax error in the CHANGES.md
2018-05-28 14:29:41 +00:00
Maxime Gimeno
12f286cabf
Add missing updates after the fork of libQGLViewer
2018-05-28 16:23:13 +02:00
Laurent Rineau
01574e7ab9
Partially revert 7cc46441b5
...
Partially revert 7cc46441b5 from the PR
https://github.com/CGAL/cgal/pull/3021
We want to override CGALConfig.cmake. The previous patch was wrong. That is
easier to forbid in-source builds in Git, anyway.
2018-05-28 15:22:19 +02:00
Laurent Rineau
588cc67897
Merge pull request #3096 from MaelRL/CGAL-Fix_deprecated_code_usage-GF
...
Fix some deprecation-related issues
2018-05-28 13:58:41 +02:00
Laurent Rineau
2ad4781a05
Merge pull request #3092 from maxGimeno/Travis-Check_including_all_headers-GF
...
Infrastructure : Test compilation of headers
2018-05-28 13:58:19 +02:00
Laurent Rineau
a7738b27c9
Merge pull request #3052 from maxGimeno/PMP-transform-GF
...
PMP: transform()
2018-05-28 13:58:16 +02:00
Laurent Rineau
265a81bf76
Merge pull request #2967 from maxGimeno/CGAL-With_QGLViewer-GF
...
CGAL_Qt5: include QGLViewer
2018-05-28 13:58:10 +02:00
Laurent Rineau
851dfabd29
Merge pull request #2757 from maxGimeno/BGL-Add_facegraph_validity_check_function-GF
...
BGL: Add a FaceGraph validity check function
2018-05-28 13:58:07 +02:00
Laurent Rineau
f20743cc20
Merge pull request #3096 from MaelRL/CGAL-Fix_deprecated_code_usage-GF
...
Fix some deprecation-related issues
2018-05-28 11:00:45 +02:00
Laurent Rineau
d7d39e9036
Merge pull request #3092 from maxGimeno/Travis-Check_including_all_headers-GF
...
Infrastructure : Test compilation of headers
2018-05-28 11:00:39 +02:00
Laurent Rineau
ad588cfe87
Merge branch 'releases/CGAL-4.12-branch'
2018-05-25 10:43:23 +02:00
Laurent Rineau
e4ff486963
Merge pull request #3110 from lrineau/Installation-better_check_headers-lrineau
...
Installation: better check_headers (for Travis)
2018-05-25 10:42:22 +02:00
Laurent Rineau
3216107917
Merge pull request #3107 from lrineau/Installation-fix_make_install_header_only-lrineau
...
Fix `make install` with the tarball and header-only
2018-05-25 10:42:19 +02:00
Andreas Fabri
dd8bf1f4df
Add a constructor and two functions to get started
2018-05-24 14:35:35 +01:00
Laurent Rineau
39c913a090
CERR: create the file before using it
2018-05-24 14:44:48 +02:00
Laurent Rineau
4ba33e17d3
Run the compiler a second time without -H in case of errors
2018-05-23 15:09:53 +02:00
Laurent Rineau
11d310bba0
Fix typo falg/flag
2018-05-23 15:09:53 +02:00
Maxime Gimeno
853bd3ceed
Add a step to check_headers that tries to build a dummy cpp with all the checked headers.
2018-05-23 11:48:57 +02:00
Laurent Rineau
cd79383d5b
Fix `make install` with the tarball and header-only
2018-05-22 14:45:04 +02:00
Mael Rouxel-Labbé
b41f1d6272
Various deprecation-related improvements
2018-05-18 16:47:54 +02:00
Maxime Gimeno
bc4b9541f8
Update CHANGES.md
2018-05-17 10:50:23 +02:00
Laurent Rineau
95edcb3778
Fix compilation error in header-only
2018-05-17 10:20:56 +02:00
Maxime Gimeno
0d4c153da2
Fix ImageInterface UI management
2018-05-17 10:20:56 +02:00
Maxime Gimeno
9c1c0b027a
Fix UI management
2018-05-17 10:20:56 +02:00
Maxime Gimeno
37c52e6bbc
WIP SnapShot and SPDX LICENSE update.
2018-05-17 10:20:56 +02:00
Maxime Gimeno
8df643f390
update licenses
2018-05-17 10:20:56 +02:00
Maxime Gimeno
0c74a68952
WIP Header_only
2018-05-17 10:20:55 +02:00
Maxime Gimeno
c0c7bd095d
WIP: Include QGLViewer inside CGAL_qt5
2018-05-17 10:20:55 +02:00
Maxime Gimeno
cba065e79f
update CHANGES.md
2018-05-16 12:45:12 +02:00
Laurent Rineau
05d7baceb1
Merge branch 'master' into Mesh_3-improve_polylines_to_protect-GF
2018-05-16 11:36:24 +02:00
Sébastien Loriot
4d00a8e070
Merge branch 'cgal/releases/CGAL-4.12-branch'
2018-05-15 22:32:45 +02:00
Laurent Rineau
5a5195a4f4
Merge branch 'master' into PMP-stitch_after_orient-GF
2018-05-15 16:11:14 +02:00
Laurent Rineau
6c477af5f9
Merge branch 'master' into Property_map-Point_kernel_converter_map-GF
2018-05-15 16:08:01 +02:00
Andreas Fabri
b33ab791e1
Disable a warning. Fix an allocator call
2018-05-15 15:37:51 +02:00
Laurent Rineau
f0233cfbf7
Remove the domain classes deprecated since CGAL-4.5.
...
Mael talked about that in his review.
2018-05-15 15:13:04 +02:00
Laurent Rineau
d03f76cd78
Remove that annoying warning
...
When a user-project is compile from a Git repository, there was that
annoying warning about the project not being developed in the same branch
as CGAL itself!
2018-05-15 14:56:22 +02:00
Laurent Rineau
01ab4856b0
Set BOOST_PARAMETER_MAX_ARITY very early
2018-05-15 14:56:21 +02:00
Maxime Gimeno
a3692eef90
update CHANGED.md
2018-05-15 10:04:23 +02:00
Maxime Gimeno
1a7e1ca8e6
Remove unwanted changes in installation.txt
2018-05-15 10:04:23 +02:00
Maxime Gimeno
14ef2163c4
Move everything to Stream_support
2018-05-15 10:04:23 +02:00
Sébastien Loriot
31339336df
rephrase to make it more general
2018-05-07 12:51:35 +02:00
Maxime Gimeno
66e1b27100
Fix Changes
2018-05-07 12:51:35 +02:00
Maxime Gimeno
f90c7f3604
Update CHANGES.md
2018-05-07 12:50:41 +02:00
Maxime Gimeno
2f7d66e530
Clean-up
2018-05-07 12:50:41 +02:00
Maxime Gimeno
72c31ebfac
Add a function in PMP to apply a CGAL::Aff_transformation_3 to a mesh.
2018-05-07 12:50:41 +02:00
Sébastien Loriot
da7826077a
Merge pull request #2746 from afabri/Interpolation-vertices_V2-GF
...
Small feature: Interpolation with vertices
2018-05-07 11:45:23 +02:00
Maxime Gimeno
9327e470c1
Fix doc
2018-05-04 16:11:25 +02:00
Maxime Gimeno
4bcb37d241
Update CHANGES.md
2018-05-04 15:52:39 +02:00
Mael Rouxel-Labbé
a5faa6a500
Updated CHANGES.md
2018-05-04 14:24:55 +02:00
Sébastien Loriot
8bc315c974
make it work with any Kernel object
2018-05-03 15:05:47 +02:00
Maxime Gimeno
608365d80b
restore CHANGES.md
2018-05-03 12:50:30 +02:00
Maxime Gimeno
0885a2a298
Update CHANGES.md
2018-05-03 12:50:30 +02:00
Maxime Gimeno
fc729e770d
update changes.md
2018-05-03 12:03:14 +02:00
Maxime Gimeno
c31661d2bd
Update CHANGES.md
2018-04-30 09:23:29 +02:00
Laurent Rineau
f68319c5c5
Merge branch 'releases/CGAL-4.12-branch'
2018-04-27 16:45:32 +02:00
Maxime Gimeno
a7721389b2
Forward declare the Cartesian_converter to avoid messing with the dependencies tree.
2018-04-27 09:59:25 +02:00
Laurent Rineau
c180c0678d
Fix LEDA support with gcc
2018-04-26 14:59:24 +02:00
Mael Rouxel-Labbé
17d46e9211
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2018-04-26 11:55:17 +02:00
Laurent Rineau
7ff5a2adfa
Next version on master will be 4.13-beta1
2018-04-25 18:08:11 +02:00
Laurent Rineau
4f14095cb8
next version on this branch is 4.12.1
2018-04-25 18:06:14 +02:00
Laurent Rineau
117148e62b
Last minute amendment to changes
2018-04-25 15:58:33 +02:00
Laurent Rineau
b9778ba91b
I forgot to prepare CGAL-4.12
2018-04-25 15:39:14 +02:00
Laurent Rineau
1391edba05
Merge pull request #3004 from sgiraudot/Shape_detection-Fix_undocumented_breaking_change-GF
...
Shape detection: fix undocumented breaking change
2018-04-24 17:34:05 +02:00
Laurent Rineau
03e68d8740
Merge pull request #2985 from afabri/CGAL-std_latest-GF
...
Support C++17 (Replace std::random_shuffle() with CGAL::random_shuffle(), and other adjustments)
2018-04-24 17:32:55 +02:00
Laurent Rineau
5fea3c3eb1
Add CGAL_CXX14
...
and remove uses of `__cplusplus` that are not in `<CGAL/config.h>`.
2018-04-17 17:15:04 +02:00
Laurent Rineau
ee61c2752c
Fix CMake scripts when GMP or MPFR is found under auxiliary/
2018-04-16 18:21:08 +02:00
Laurent Rineau
160d36af18
Fix `make install` in header-only
2018-04-16 12:08:33 +02:00
Andreas Fabri
303b0ab46e
Fix detection of CGAL_CXX11 for VC++ and fixes of usage of std::allocator_traits
2018-04-16 11:00:03 +01:00
Laurent Rineau
0e55a45155
Prefix our CMake function name with "cgal"
2018-04-13 15:02:22 +02:00
Laurent Rineau
17032feff4
Set the CGAL version variables in header-only
...
Fixes #2820 .
2018-04-13 14:58:56 +02:00
Laurent Rineau
7cc46441b5
Do not overwrite source files!
...
Fixes #3016 .
Now the `CGALConfig.cmake` at the root of the Git repository is not
modified, even with an in-source configuration.
2018-04-13 11:28:17 +02:00
Simon Giraudot
0664ad964a
Update CHANGES.md
2018-04-10 14:31:17 +02:00
Laurent Rineau
ca3ebb7f99
Next release in this branch will be CGAL-4.12-beta2, or 4.12 final
2018-04-09 10:07:38 +02:00
Laurent Rineau
bd14587987
Fix GMPXX
2018-04-04 10:56:53 +02:00
Laurent Rineau
7bb25993d6
GMPXX: Add CGAL_USE_GMPXX in header-only
2018-04-03 17:31:52 +02:00
Laurent Rineau
1384d24b99
add GMPXX support (work in progress)
2018-04-03 17:22:45 +02:00
Laurent Rineau
353e9d40a5
it has been possible
2018-03-30 17:03:38 +02:00
Laurent Rineau
c057977ed8
CGAL-4.12, not 4.11
2018-03-30 17:02:14 +02:00
Laurent Rineau
d855b1ae47
New section in the manual. Amend CHANGES.md and announcement mail
...
- New subsection "CGAL Dependencies" in the section "Header-only"
- Add a paragraph to CHANGES.md, and to the announcement mail.
2018-03-30 17:00:24 +02:00
Laurent Rineau
d4f1e95ea3
typo
2018-03-29 15:54:00 +00:00
Andreas Fabri
701a19439c
Add breaking change to the change log
2018-03-29 17:51:26 +02:00
Andreas Fabri
9c69ac41eb
Add Polyhedron_3_fwd.h
2018-03-28 17:33:28 +01:00
Laurent Rineau
e8adff9cd4
Merge pull request #2926 from sloriot/CGAL-https_links
...
Use https for all links to www.cgal.org and doc.cgal.org
2018-03-26 10:56:00 +02:00
Laurent Rineau
514c3ba6f6
Merge pull request #2943 from lrineau/CGAL-improve_CMake_script__continued-GF
...
Improve CMake scripts, continued
2018-03-26 10:55:52 +02:00
Laurent Rineau
3c70f8bad0
Fix dependencies by moving files
2018-03-23 14:17:24 +01:00
Laurent Rineau
b262232f49
Remove the warnings from the testsuite
...
In the testsuite, with `RUNNING_CGAL_AUTO_TEST`, the message will end with:
> Set CGAL_DO_NOT_WARN_ABOUT_CMAKE_BUILD_TYPE to TRUE if you want to
> disable this notice.
instead of
> disable this warning.
Because otherwise our test results are full of yellow 'w' (warnings).
2018-03-22 13:11:29 +01:00
Laurent Rineau
1d0663da1d
Remove one misleading sentence
2018-03-20 17:53:50 +01:00
Laurent Rineau
671933072c
Guard the inclusion
2018-03-20 17:09:57 +01:00
Laurent Rineau
f3b4302a08
Document the hook
2018-03-20 17:08:52 +01:00
Laurent Rineau
2d1cb94f5b
Only monitor the accesses of type MODIFIED_ACCESS
2018-03-20 17:08:52 +01:00
Laurent Rineau
30df6e803a
CGAL_DEV_MODE: Release is now the default CMAKE_BUILD_TYPE
...
Even for a CGAL developer, Release is what we want, unless we really want
to open a debugger.
2018-03-20 17:08:52 +01:00
Laurent Rineau
66b4ec4214
Add a warning about the use of Debug or "" in CMAKE_BUILD_TYPE
2018-03-20 17:08:52 +01:00
Laurent Rineau
471e7a93be
Deal with Qt5 and Boost imported targets, when CGAL is imported
...
When CGAL_Qt5 or CGAL_Core targets are imported, then we need to call
`find_package(Qt5)` and `find_package(Boost)` to re-import the
targets of Qt5 or `Boost::thread`.
Otherwise, there is that CMake warning:
CMake Warning (dev) at /mnt/testsuite/cmake/modules/CGAL_CreateSingleSourceCGALProgram.cmake:49 (add_executable):
Policy CMP0028 is not set: Double colon in target name means ALIAS or
IMPORTED target. Run "cmake --help-policy CMP0028" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
Target "test_Min_circle" links to target "Boost::thread" but the target was
not found. Perhaps a find_package() call is missing for an IMPORTED
target, or an ALIAS target is missing?
Call Stack (most recent call first):
CMakeLists.txt:22 (create_single_source_cgal_program)
This warning is for project developers. Use -Wno-dev to suppress it.
and then that link error:
/usr/bin/ld: cannot find -lBoost::thread
Ref:
https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-4.12-Ic-200/Bounding_volumes/TestReport_lrineau_Fedora-Release.gz
2018-03-16 11:42:01 +01:00
Mael Rouxel-Labbé
8646350d47
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2018-03-15 14:42:21 +01:00
Laurent Rineau
af6d9ab3bb
Better calls to find_package(Boost) for CGAL::CGAL_Core
2018-03-14 23:07:02 +01:00
Laurent Rineau
68a48e6b91
Remove obsolete code
...
Now that we use imported target, or aliases, then that code with lots
of `find_package` is no longer used.
2018-03-14 23:06:19 +01:00
Laurent Rineau
b4534f51b4
Remove the duplicate -DCGAL_HEADER_ONLY
2018-03-14 23:06:01 +01:00
Laurent Rineau
de1753566b
Speed improvement with CGAL_HEADER_ONLY and WITH_{tests|examples}..
...
When `CGAL_HEADER_ONLY` and `WITH_{examples|tests|demos}`, then only
the first call to `find_package(CGAL)` does the job. The subsequent
calls return very fast, by caching the results in global properties.
2018-03-14 23:04:09 +01:00
Laurent Rineau
c17e0497ae
Store values in global properties
...
When `WITH_{examples|demos|tests}` is `ON`, `CGAL_SCM.cmake` is
included by each sub-directory. With this patch, the values of
`CGAL_SCM_BRANCH_NAME` and `CGAL_CREATED_GIT_HASH` are stored in
global properties, and retrieved, instead of forking two `git` at each
use of the module.
2018-03-14 22:38:05 +01:00
Laurent Rineau
4070f70d4b
Fix issue #1580
...
Fix the issue "CMake error when WITH_CGAL_Qt5 is set to ON then
OFF" (#1580 ).
The previous CMake code was using a `file(GLOB)` to discover the list
of configured libraries, whereas that list is known by CMake.
2018-03-14 16:33:11 +01:00
Sébastien Loriot
01af331c72
use https for all links to www.cgal.org and doc.cgal.org
2018-03-14 15:59:38 +01:00
Laurent Rineau
e60ad2ac48
Fix bug introduced by PR #2846
...
If one tries to configure CGAL libraries with `CGAL_HEADER_ONLY=ON`,
but with `WITH_{examples|demos}` then one must define the target
`CGAL_Qt5_moc_and_resources`.
The bug was introduced by:
https://github.com/CGAL/cgal/pull/2846/files#diff-1f18376f411977629f9d9d36d018438dL54
2018-03-14 15:35:27 +01:00
Laurent Rineau
a06d390fd4
Merge pull request #2910 from luis4a0/Algebraic_kernel_d-RS_MPFR_compatibility-Luis
...
Algebraic kernel d RS-Fix compatibility of MPFR, MPFI and RS.
2018-03-09 18:41:16 +01:00
Luis Peñaranda
a8c8d6f152
Fix MPFR/MPFI check when MPFI is not present.
2018-03-08 10:05:26 -03:00
Luis Peñaranda
ec8ddadac8
Check that MPFR/MPFI versions match.
...
MPFI >=1.5.2 only works with MPFR >=4.0.0.
MPFI < 1.5.2 only works with MPFR < 4.0.0.
This check is performed at CMake level, when configuring MPFI.
2018-03-08 10:12:42 +01:00
Laurent Rineau
0a74393dcf
Commit all new dependencies files
2018-03-06 18:44:48 +01:00
Laurent Rineau
3768e905ae
Fix CGAL_ENABLE_CHECK_HEADERS
...
List of the fixes:
- The headers from the .cpp files were not processed (wrong regular
expression for `awk`),
- `CGAL_COMPUTE_DEPENDENCIES` is now removed (unified with
`CGAL_ENABLE_CHECK_HEADERS`).
- All `dependencies` files has an empty line (because of
`include/CGAL/version.h` in the build directory).
- Fix the name of the target `pkg_<package>_deps`
2018-03-06 18:43:39 +01:00
Laurent Rineau
c27f2a209d
Rename changes.md to CHANGES.md
2018-03-05 11:26:06 +01:00
Laurent Rineau
d485c73c7a
Fixes after review by Jane T. and Simon G.
2018-02-27 15:43:17 +01:00
Laurent Rineau
4dd581137a
Proposal of announcement for CGAL-4.12-beta1
2018-02-27 15:30:55 +01:00
Laurent Rineau
441170768d
Prepare CGAL-4.12-beta1
2018-02-25 20:36:59 +01:00
Mael Rouxel-Labbé
d9168d011c
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2018-02-23 18:24:39 +01:00
Laurent Rineau
758688beba
Merge pull request #2837 from afabri/CGAL-no_return-GF
...
Define CGAL_NORETURN also for VC++
2018-02-23 17:34:41 +01:00
Laurent Rineau
32a6cd7743
Merge pull request #2864 from lrineau/Installation-improve_CGAL_DEV_MODE-lrineau
...
Set the default value of CGAL_DEV_MODE from the env variable
2018-02-23 17:34:24 +01:00
Laurent Rineau
376f3d6d2c
Merge pull request #2863 from lrineau/CGAL-remove_KDS-lrineau
...
Remove Kinetic_data_structures and Kinetic_framework from CGAL
2018-02-23 17:34:11 +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
Mael Rouxel-Labbé
c28e05be0c
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2018-02-23 12:50:06 +01:00
Laurent Rineau
c64596903d
Set the default value of CGAL_DEV_MODE from the env variable
...
If the environment variable `CGAL_DEV_MODE` is set to a "true" value,
according to CMake, then the `CGAL_DEV_MODE` CMake option is `ON` by
default.
https://cmake.org/Wiki/CMake/Language_Syntax#CMake_supports_boolean_variables .
> CMake considers an empty string, "FALSE", "OFF", "NO", or any string
> ending in "-NOTFOUND" to be false. [..] Other values are true.
2018-02-21 15:32:56 +01:00
Laurent Rineau
a2e829fab3
Remove Kinetic_data_structures and Kinetic_framework from CGAL
2018-02-21 11:02:35 +01:00
Laurent Rineau
6553d7a9b3
Fix check_headers in master
2018-02-20 10:59:04 +01:00
Laurent Rineau
e6967d0887
Merge pull request #2846 from lrineau/Installation-fix_CGAL_HEADER_ONLY-GF
...
Fix CGAL_HEADER_ONLY
2018-02-19 14:28:43 +01:00
Laurent Rineau
7e8e70a005
Merge pull request #2799 from lrineau/Installation-Add_CGAL_DEV_MODE-GF
...
Add CGAL_DEV_MODE
2018-02-19 14:27:33 +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
Laurent Rineau
9b06a70e91
Merge pull request #2819 from afabri/CGAL-remove_SCL_SECURE_NO_DEPRECATE-GF
...
Address the warning concerning SCL_SECURE for VC++
2018-02-19 14:26:23 +01:00
Laurent Rineau
dd739cd31b
Do not declare the target CGAL_Qt5_moc_and_resources when useless
...
- .. if `CGAL_HEADER_ONLY` is not true,
- or if CMake is configuring CGAL "libraries".
2018-02-15 15:52:38 +01:00
Laurent Rineau
72aab1189a
Add the CMake option CGAL_HEADER_ONLY
...
This was already a CMake cache variable that is used a lot, but it was not
yet visible in the CMake GUI.
2018-02-15 15:51:27 +01:00
Laurent Rineau
4e0cc55e4c
Fix the CMake error
...
CMake does not like that the documentation of a CMake cache variable is
multiline. That triggers an error once the cache is re-loaded, the second
time.
2018-02-14 16:23:19 +01:00
Andreas Fabri
bcbbf35dad
Define CGAL_NORETURN also for VC++ and move the macro before the functions
2018-02-14 14:51:40 +00:00
Laurent Rineau
9a80f5ddd8
Merge pull request #2800 from jasjuang/master
...
prevent GCC flags propagating to NVCC, fixes #2775
2018-02-14 15:34:23 +01:00
Maxime Gimeno
a3409eb829
Change to compile flag
2018-02-14 11:04:08 +01:00
Maxime Gimeno
cb5bf32f09
Add -DCGAL_PROFILE if CGAL_ENEABLE_CHECK_HEADERS is ON.
2018-02-14 10:26:03 +01:00
Sébastien Loriot
483f69728e
Refresh branch
2018-02-12 22:21:38 +01:00
jasjuang
de47e36dac
prevent GCC flags propagating to NVCC, fixes #2775
2018-02-09 09:46:50 -08:00
Andreas Fabri
abe933a684
Address the warning concerning SCL_SECURE for VC++
2018-02-09 15:00:14 +00:00
Maxime Gimeno
a481d2651c
Clean-up
2018-02-09 10:25:39 +01:00
Laurent Rineau
69ca424c5e
Add CGAL_DEV_MODE
2018-02-06 15:08:54 +01:00
Maxime Gimeno
533fa91f41
remove classic package installation becaus eit is supposed to happen in install.sh
2018-02-02 12:08:05 +01:00
Maxime Gimeno
21745bea1e
Ignore packages without dependencies
2018-02-02 12:08:05 +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
Maxime Gimeno
1dc6a0d66c
Add a script in Scripts/developers_scripts thatcheck if there are differencies in the dependencies of packages
2018-02-02 12:08:05 +01:00
Maxime Gimeno
d577ee75a1
remove Build Dir from dependencies
2018-02-02 12:08:05 +01:00
Maxime Gimeno
9fc057e1cf
remove list and list generator for documented headers and make compute_dependencies implied by enable_check_header
2018-02-02 12:08:05 +01:00
Maxime Gimeno
7fa4b380d2
fixes in includes logic.
2018-02-02 12:08:05 +01:00
Maxime Gimeno
11a7f9720f
get the list of documented headers at configuring time
2018-02-02 12:04:21 +01:00
Laurent Rineau
25c01d485c
Merge pull request #2773 from maxGimeno/Mesh_IO-Fix_c3t3_plugin-GF
...
Polyhedron demo: Fix c3t3 IO plugin when used with TBB
2018-01-31 18:30:20 +01:00
Laurent Rineau
67f4ab82af
Merge pull request #2723 from MaelRL/PMP-Graph_partition-GF
...
BGL Small feature: Graph partitioning
2018-01-31 18:29:59 +01:00
Maxime Gimeno
f46e805c77
Make inherit the usage of TBB in the cmake macro
2018-01-30 14:09:47 +01:00
Andreas Fabri
f4ec38e27c
STL_extensions
2018-01-18 14:15:21 +00:00
Andreas Fabri
257b180351
Triangulation
2018-01-18 13:56:10 +00:00
Andreas Fabri
fa92aa49f7
Nef
2018-01-18 10:43:57 +00:00
Andreas Fabri
799260f604
Poisson surface reconstruction
2018-01-18 10:05:01 +00:00
Andreas Fabri
5efce459da
Mesh_3
2018-01-18 08:49:52 +00:00
Andreas Fabri
e34529aa9a
PSP
2018-01-17 21:17:51 +00:00
Andreas Fabri
2e14ff9f04
Kernel
2018-01-17 19:59:11 +00:00
Andreas Fabri
43d2ecb521
Triangulation_3
2018-01-17 16:57:46 +00:00
Andreas Fabri
fb51a69c7c
Mesh_2
2018-01-17 16:50:21 +00:00
Andreas Fabri
6c791f161a
Triangulation_2
2018-01-17 16:12:12 +00:00
Andreas Fabri
6cc385c6ec
Number_types
2018-01-17 15:47:18 +00:00
Mael Rouxel-Labbé
5f3c4608dd
Fix typo in changes.md
2018-01-17 16:10:04 +01:00
Andreas Fabri
cbf3a16471
libs compile without warning
2018-01-17 15:02:32 +00:00
Mael Rouxel-Labbé
89b1ab66ae
Changed changes.md
2018-01-17 15:55:36 +01:00
Simon Giraudot
fcf7d97953
Update changes.md
2018-01-17 11:58:25 +01:00
Laurent Rineau
4b3244384f
Merge pull request #2695 from sgiraudot/Point_set_shape_detection-Introducing_callbacks-GF
...
Shape Detection: Add Callback Mechanism
2018-01-17 10:42:41 +01:00
Laurent Rineau
bf52faed93
Merge pull request #2694 from sgiraudot/Point_set_processing-Use_named_parameters-GF
...
Point Set Processing: Use Named Parameters
2018-01-17 10:42:33 +01:00
Laurent Rineau
e8fca04385
Merge pull request #2691 from lrineau/Installation-fix_Boost_thread_required_or_not-GF
...
Installation: fix the detection of C++11 and the need for Boost Thread
2018-01-17 10:42:09 +01:00
Simon Giraudot
d1179b5b04
Add cpp11::function (using either std::function or boost::function)
2018-01-12 09:54:14 +01:00
Simon Giraudot
2166ea49b6
Update changes.md
2018-01-12 09:54:14 +01:00
Laurent Rineau
e2f89318e5
Improve scripts
2018-01-11 16:52:35 +01:00
Laurent Rineau
66676b6a35
Merge pull request #2707 from sloriot/Scripts-enhance_release_creation_with_cmake
...
Improve release creation cmake script
2018-01-11 16:47:18 +01:00
Simon Giraudot
56d8de398e
Update changes.md
2018-01-10 16:39:33 +01:00
Mael Rouxel-Labbé
17e46dab7d
Added partition operations to BGL
2018-01-09 18:06:02 +01:00
Sébastien Loriot
bd4f61fa54
remove old Makefile to build html doc
2018-01-08 21:12:50 +01:00
Mael Rouxel-Labbé
b8df8ba29b
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2018-01-08 10:44:01 +01:00
Laurent Rineau
42b11ddf29
Revert the merge of PR #2478
...
This reverts the merge commit 46cc91e787 onto
488c3e2879 .
2018-01-04 17:54:08 +01:00
Sébastien Loriot
9fe73a801e
Merge pull request #2552 from maxGimeno/PMP_does_intersect-GF
...
PMP: do_intersect
2018-01-04 15:34:18 +01:00
Sebastien Loriot
e3f78ff10e
Merge pull request #2545 from maxGimeno/PMP_orient_connected_components-GF
...
PMP : Orient_connected_components function
2018-01-04 15:31:21 +01:00
Laurent Rineau
fa9f256781
Fix the use of __has_cpp_attribute
...
When =std=c++03 is used, `__has_cpp_attribute(something)` still returns
non-zero for valid C++11 attributes.
See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81513
2018-01-04 11:47:13 +01:00
Laurent Rineau
c08329e93f
Fix the use of Boost, on Windows
...
Now the branch requires CMake>=3.5. For CMake between 3.1 and 3.4,
included, it is not possible to compile CGAL libraries using C++11 or
later, and then compile a user program with C++03.
2018-01-04 11:45:40 +01:00
Sébastien Loriot
93b5fd9f62
rephrasing
2018-01-03 13:43:15 +01:00
Sébastien Loriot
e318a89a78
handle CGAL_GIT_HASH and CGAL_RELEASE_DATE in version.h
2018-01-03 11:13:19 +01:00
Sébastien Loriot
8b6deff272
generate VERSION
2018-01-03 10:46:22 +01:00
jasjuang
374bd7e223
fix incorrect INTERFACE_INCLUDE_DIRECTORIES
2018-01-02 08:06:13 -08:00
Sebastien Loriot
6bbfed5352
Merge pull request #2236 from efifogel/Aos_2-surface_sweep-efif
...
Aos 2 surface sweep
2017-12-22 22:32:15 +01:00
Sébastien Loriot
d1597f2fb5
Merge branch 'maxGimeno/PMP_orient_connected_components-GF' into cgal/master
2017-12-19 17:34:51 +01:00
Mael Rouxel-Labbé
0bca01d872
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2017-12-19 17:22:03 +01:00
Laurent Rineau
08bc15141e
Merge branch 'master' into Aos_2-surface_sweep-efif
2017-12-19 17:20:28 +01:00
Laurent Rineau
1016c43195
Fix detection of Boost.Thread vs. C++11
...
This allows to build CGAL non-header-only with C++11, and then use C++03 is
a user-project: the need for Boost.Thread is reevaluated.
2017-12-19 15:56:30 +01:00
Laurent Rineau
02d7260dc1
Store the detection of C++11 in a CMake global property
...
That avoids to re-detecting it again and again.
2017-12-19 15:56:02 +01:00
Laurent Rineau
fe81d31ec2
Merge branch 'master' into PMP_does_intersect-GF
2017-12-13 16:25:32 +01:00
Sébastien Loriot
2303583ce6
add missing backticks
2017-12-13 10:28:10 +01:00
Sébastien Loriot
a639cdc7c6
add missing backticks
2017-12-13 10:17:45 +01:00
Maxime Gimeno
e0eca970d2
Remove changes.html
2017-12-13 10:17:45 +01:00
Maxime Gimeno
6c42ce6958
Doc review
2017-12-13 10:17:08 +01:00
Maxime Gimeno
67d06cadb6
Add a function that orient a closed triangle mesh to make it bound a volume.
2017-12-13 10:17:04 +01:00
Maxime Gimeno
e7f61869cb
Fix case triangles orthogonal to XY plane.
2017-12-13 10:16:40 +01:00
Efi Fogel
b0a66bb5f3
Added a comment to the note about the fix to the Aos_2 package related to notifications not being symmetric
2017-12-11 10:01:23 +02:00
Efi Fogel
8c7e70d390
Added a note to the Release 4.12 section about a fix to the Aos_2 package related to notifications not being symmetric (issue 1956).
2017-12-11 09:26:55 +02:00
Laurent Rineau
c781841f6b
Fix header-only with the tarball layout
2017-12-08 10:35:36 +01:00
Marc Glisse
e2bb2b383b
Merge branch 'master' into Faster_dd_spatial_searching-cjamin
2017-12-07 15:26:46 +01:00
Laurent Rineau
e80136e750
Merge branch 'master' into Aos_2-surface_sweep-efif
2017-12-07 15:00:47 +01:00
Efi Fogel
f1483cfa25
Merge branch 'Aos_2-surface_sweep-efif-old' into Aos_2-surface_sweep-efif
...
Merging Sebastien's fix to the surface-sweep cod.
Also, replaced all occurrences of '_SL_' with '_SS_'.
2017-12-07 15:56:00 +02:00
Mael Rouxel-Labbé
379b7a76fb
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2017-12-07 12:10:53 +01:00
Laurent Rineau
163a90b6c1
Fix `make install` in header-only
...
Now the Qt5 resources (qrc files, icons) are installed along with the
CMake modules.
2017-12-07 11:34:00 +01:00
Laurent Rineau
6018fd55ec
Add SPDX-License-Identifier
2017-12-06 13:10:11 +01:00
Laurent Rineau
06266211e6
Fix the pure-header-only CGALConfig.cmake, when installed
2017-12-06 12:53:46 +01:00
Laurent Rineau
777717ba7e
Move config/ to cmake/modules/config/
...
That way, the directory will be installed along with CMake modules.
2017-12-06 12:53:05 +01:00
Mael Rouxel-Labbé
34d53aa2d9
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2017-12-05 20:32:30 +01:00
Laurent Rineau
4343b756f0
Merge pull request #2636 from maxGimeno/Add_make_install_tests-GF
...
Test make install in travis
# Conflicts:
# Installation/cmake/modules/CGAL_Macros.cmake
2017-12-05 18:25:59 +01:00
Laurent Rineau
3c6640bf59
Merge pull request #1436 from lrineau/CGAL-new_cmake-GF
...
Renewal of CMake scripts: header-only, ctest, CMake>=3.1
# Conflicts:
# Installation/config/testfiles/CGAL_CFG_NESTED_CLASS_FRIEND_DECLARATION_BUG.cpp
2017-12-05 18:20:05 +01:00
Mael Rouxel-Labbé
dabb8d9df4
Aligned P3M3 license file (apply a89784027b)
2017-12-05 17:14:00 +01:00
Mael Rouxel-Labbé
ba3a59ed5a
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2017-11-30 15:54:00 +01:00
Laurent Rineau
477b12dd83
Hack for the CGAL test suite (cont.)
...
Follow-up to:
> commit 249aed9fd1
> Author: Laurent Rineau <laurent.rineau@cgal.org>
> Date: Thu Nov 23 17:06:21 2017 +0100
>
> Hack for the CGAL test suite
2017-11-30 11:15:38 +01:00
Laurent Rineau
5c7958dc08
Improve CGAL_target_use_TBB
...
The use of TBB by a target is private.
2017-11-30 11:12:11 +01:00
Andreas Fabri
ea95e2b2eb
CGALConfig.cmake changes the CMAKE_MODULE_PATH
...
Maybe a temnporary "solution".
Laurent Rineau
2017-11-30 10:07:53 +00:00
Efi Fogel
3b2110656e
Renamed sweep_line to surface_sweep
2017-11-29 21:48:38 +02:00
Laurent Rineau
a2c513f080
QGLviewer depends on the lib GLU
2017-11-29 11:17:31 +01:00
Laurent Rineau
6ec4c12031
Do not use OpenGL directly, but only using Qt5 OpenGL classes
2017-11-28 17:58:12 +01:00
Laurent Rineau
4267df0a78
Fix get_dependency_version(..) when CGAL is installed
...
.. That is not really a fix, but any I plan to remove that code soon or
later!
2017-11-28 14:13:31 +01:00
Laurent Rineau
0f63e872c1
Fix when Qt5 is not found
2017-11-28 10:28:50 +01:00
Laurent Rineau
28bd89af65
Fix a stupid typo
2017-11-28 10:24:13 +01:00
Maxime Gimeno
c940bbd20d
Update doc
2017-11-27 15:58:56 +01:00
Laurent Rineau
d44f144a90
Restore the missing file
2017-11-27 10:18:42 +01:00
jasjuang
aafe1a7bea
fix sudo make install because of incorrect file name
2017-11-24 19:03:44 -08:00
Laurent Rineau
249aed9fd1
Hack for the CGAL test suite
2017-11-23 17:06:47 +01:00
Laurent Rineau
ce9399d423
Display compiler and linker flags
2017-11-23 17:06:46 +01:00
Laurent Rineau
9eb2e30745
Deal with the macro CGAL_TEST_SUITE in header-only
2017-11-23 17:06:46 +01:00
Laurent Rineau
a2a5ca91a1
Unify CGAL_HEADER_ONLY and CGAL_HEADER_ONLY_STEP_2
2017-11-23 17:06:46 +01:00
Laurent Rineau
c0ad644269
Correct syntax for target_compile_definitions
2017-11-23 16:41:21 +01:00
Laurent Rineau
4e78c4e10d
header-only: do not define unwanted CGAL components
2017-11-22 13:02:04 +01:00
Laurent Rineau
876e4f8321
Rename CGAL_Qt5_extras to CGAL_Qt5_moc_and_resources
2017-11-22 13:01:06 +01:00
Laurent Rineau
e8a40c535e
Do not export targets in header-only
...
...they are just defined in `CGALConfig.cmake`.
2017-11-22 12:46:44 +01:00
Laurent Rineau
19c5502ca8
Fix compilation of demos in non-header-only
...
Now the variables `CGAL_Qt5_MOC_FILES` and `CGAL_Qt5_RESOURCE_FILES` are no
longer used by the definition of `CGAL_Qt5_extras`: other names are used.
`CGAL_Qt5_extras` is not supposed to be used directly by
users/examples/demos' `CMakeLists.txt`.
2017-11-22 12:45:21 +01:00
Laurent Rineau
18caaba64d
Fix the "-fp-model strict" for Intel
...
`-fp-model strict` is two arguments, not one!
```
[ 4%] Building CXX object src/CGAL/CMakeFiles/CGAL.dir/all_files.cpp.o
cd /home/cgal_tester/build/src/cmake/platforms/CentOS7-ICC-2016-Release/src/CGAL && /opt/intel/compilers_and_libraries_2016.4.258/linux/bin/intel64/icpc -DCGAL_EXPORTS -I/home/cgal_tester/build/src/cmake/platforms/CentOS7-ICC-2016-Release/include -I/mnt/testsuite/include -w1 -O3 -DCGAL_NDEBUG -fPIC "-fp-model strict" -o CMakeFiles/CGAL.dir/all_files.cpp.o -c /home/cgal_tester/build/src/cmake/platforms/CentOS7-ICC-2016-Release/src/CGAL/all_files.cpp
icpc: command line warning #10159 : invalid argument for option '-fp-model'
```
https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-4.12-Ic-97/Installation/TestReport_lrineau_CentOS7-ICC-2016-Release.gz
2017-11-21 13:51:24 +01:00
Laurent Rineau
fe139a8a7a
Fix a typo
2017-11-21 09:51:55 +01:00
Laurent Rineau
9c350f2c47
Fix CMake errors in CGAL demos, with CMake<3.4
2017-11-20 10:41:44 +01:00
Laurent Rineau
cf6522dba6
Fix CMake error on Windows about Boost.Thread and CGAL_Core
2017-11-20 10:40:45 +01:00
Laurent Rineau
891a83840e
Merge branch 'CMake-parse_CTest_XML_output-lrineau' into CGAL-new_cmake-GF
2017-11-17 15:03:57 +01:00
Maxime Gimeno
56e696e12b
remove changes.html
2017-11-17 12:59:59 +01:00
Laurent Rineau
8a260c4c32
Remove CGAL setup flags
...
@afabri This commit removes our tricks with the compilation flags.
2017-11-17 12:57:12 +01:00
Maxime Gimeno
31161a7788
Fix doc.
2017-11-17 12:55:28 +01:00
Maxime Gimeno
093048cd57
update changes.html
2017-11-17 12:55:28 +01:00
Maxime Gimeno
27f29bc6f2
Add overloads for polylines ranges and tests that go with them
2017-11-17 12:55:27 +01:00
Maxime Gimeno
fc73097f09
update changes.html
2017-11-17 12:55:27 +01:00
Maxime Gimeno
536c0246cf
Changes and hide enable_if in doc.
2017-11-17 12:55:27 +01:00
Laurent Rineau
1dd41508fe
Fix the syntax error with CMake<=3.3
2017-11-17 11:33:56 +01:00
Laurent Rineau
0c5ffa9968
Fix Boost usage on Windows
2017-11-17 11:06:32 +01:00
Clement Jamin
8d71d73dc8
Merge remote-tracking branch 'remotes/cgal/master' into Faster_dd_spatial_searching-cjamin
2017-11-17 10:41:54 +01:00
Laurent Rineau
21dabf1b1b
Add compilation tests for demos
2017-11-16 18:45:33 +01:00
Laurent Rineau
bbee705221
Add compilation tests for demos
2017-11-16 18:38:15 +01:00
Efi Fogel
7936109c6c
Merge branch 'Aos_2-surface_sweep-efif-old' into Aos_2-surface_sweep-efif
...
Conflicts:
.travis.yml
.travis/packages.txt
Arrangement_on_surface_2/include/CGAL/Arr_batched_point_location.h
Arrangement_on_surface_2/include/CGAL/Arr_bounded_planar_topology_traits_2.h
Arrangement_on_surface_2/include/CGAL/Arr_default_overlay_traits.h
Arrangement_on_surface_2/include/CGAL/Arr_overlay_2.h
Arrangement_on_surface_2/include/CGAL/Arr_spherical_topology_traits_2.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_bounded_planar_batched_pl_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_bounded_planar_construction_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_bounded_planar_insertion_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_bounded_planar_overlay_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_bounded_planar_topology_traits_2_impl.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_bounded_planar_vert_decomp_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_planar_topology_traits_base_2.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_spherical_batched_pl_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_spherical_construction_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_spherical_insertion_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_spherical_overlay_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_spherical_vert_decomp_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_unb_planar_batched_pl_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_unb_planar_construction_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_unb_planar_insertion_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_unb_planar_overlay_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_unb_planar_topology_traits_2_impl.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_unb_planar_vert_decomp_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_unb_planar_topology_traits_2.h
Arrangement_on_surface_2/include/CGAL/Arr_vertical_decomposition_2.h
Arrangement_on_surface_2/include/CGAL/Arrangement_2/Arr_default_planar_topology.h
Arrangement_on_surface_2/include/CGAL/Arrangement_2/Arrangement_on_surface_2_global.h
Arrangement_on_surface_2/include/CGAL/Arrangement_2/Arrangement_on_surface_2_impl.h
Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_basic_insertion_traits_2.h
Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_batched_pl_ss_visitor.h
Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_construction_ss_visitor.h
Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_default_overlay_traits_base.h
Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_insertion_traits_2.h
Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_no_intersection_insertion_ss_visitor.h
Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_overlay_ss_visitor.h
Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_overlay_subcurve.h
Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_overlay_traits_2.h
Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_vert_decomp_ss_visitor.h
Boolean_set_operations_2/include/CGAL/Boolean_set_operations_2/Gps_agg_meta_traits.h
Boolean_set_operations_2/include/CGAL/Boolean_set_operations_2/Gps_agg_op.h
Boolean_set_operations_2/include/CGAL/Boolean_set_operations_2/Gps_agg_op_sweep.h
Boolean_set_operations_2/include/CGAL/Boolean_set_operations_2/Gps_agg_op_visitor.h
Boolean_set_operations_2/include/CGAL/Boolean_set_operations_2/Gps_polygon_simplifier.h
Boolean_set_operations_2/include/CGAL/Boolean_set_operations_2/Gps_polygon_validation.h
CGAL_ipelets/demo/CGAL_ipelets/arrangement.cpp
Documentation/doc/Documentation/dependencies
Installation/include/CGAL/config.h
Snap_rounding_2/include/CGAL/Snap_rounding_2.h
Surface_sweep_2/examples/Surface_sweep_2/CMakeLists.txt
Surface_sweep_2/include/CGAL/Surface_sweep_2/No_intersection_surface_sweep_2_impl.h
Surface_sweep_2/include/CGAL/Surface_sweep_2/No_overlap_event_base.h
Surface_sweep_2/include/CGAL/Surface_sweep_2/Surface_sweep_2_utils.h
Surface_sweep_2/include/CGAL/Surface_sweep_2_algorithms.h
Sweep_line_2/include/CGAL/Sweep_line_2/Arr_construction_event.h
Sweep_line_2/include/CGAL/Sweep_line_2/Arr_construction_subcurve.h
Sweep_line_2/include/CGAL/Sweep_line_2/Arr_insertion_sl_visitor.h
Sweep_line_2/include/CGAL/Sweep_line_2/Sweep_line_2_visitors.h
Sweep_line_2/include/CGAL/Sweep_line_2/Sweep_line_curve_pair.h
Sweep_line_2/include/CGAL/Sweep_line_2/Sweep_line_functors.h
Sweep_line_2/include/CGAL/Sweep_line_2/Sweep_line_subcurve.h
Sweep_line_2/include/CGAL/Sweep_line_empty_visitor.h
2017-11-16 16:31:52 +02:00
Laurent Rineau
286013bd27
Merge pull request #2604 from sloriot/CGAL-add_missing_URL_Id_tags
...
Add missing URL/Id tags
2017-11-16 12:28:07 +01:00
Laurent Rineau
11aaec569c
Fix typo
2017-11-16 12:24:20 +01:00
Laurent Rineau
17ca072932
Typo: Missing space
2017-11-16 12:20:16 +01:00
Sébastien Loriot
8cdfad0d08
add missing URL and Id tags
2017-11-15 22:58:57 +01:00
Sébastien Loriot
31513a1f58
add missing PMP subpackage
2017-11-15 22:58:33 +01:00
Sébastien Loriot
196176c503
replace changes.html by a markdown version
...
created using pandoc --from html --to markdown_strict changes.html
2017-11-15 19:29:35 +01:00
Laurent Rineau
6804eadd98
Fill the CMAKE_CONFIGURE_DEPENDS directory property
...
... with each `.cin` and `.cmd` files that are used.
2017-11-15 18:55:25 +01:00
Laurent Rineau
6aae344f9c
Enable CTest from sub-directories of CGAL
2017-11-15 18:43:44 +01:00
Laurent Rineau
ffe500eb29
Remove the deprecation warning, for now.
2017-11-15 17:29:45 +01:00
Laurent Rineau
0681ac6dbc
Fix the TBB_USE_FILE warnings
2017-11-15 17:00:02 +01:00
Laurent Rineau
a9365554c9
Merge pull request #2550 from sloriot/CGAL-add_SPDX_tags
...
Add SPDX License Identifier
2017-11-15 16:48:27 +01:00
Laurent Rineau
3ff09bc549
Merge pull request #2580 from lrineau/CGAL-Support_CMake_3.10-GF
...
Renew the handle of policies, for CMake-3.10
2017-11-15 16:47:42 +01:00
Laurent Rineau
21bd9e40d4
Merge pull request #2547 from lrineau/CMake-parse_CTest_XML_output-lrineau
...
CGAL testsuite implemented with CTest plus Python (part.1)
2017-11-15 14:57:46 +01:00
Laurent Rineau
489e1b2ae1
Remove debug message
2017-11-15 14:47:34 +01:00
Laurent Rineau
7cff890473
Change the installation of CGALConfig.cmake
2017-11-15 14:45:23 +01:00
Laurent Rineau
3f3f5b1a52
Do not rely on CMAKE_MODULE_PATH
2017-11-15 14:45:12 +01:00
Laurent Rineau
e17736a9d9
Change the default INSTALL_CMAKE_DIR
2017-11-15 14:30:43 +01:00
Clement Jamin
00f989da6c
Another small fix
2017-11-15 12:49:48 +01:00
Clement Jamin
05af5bf408
Typo
2017-11-15 12:47:40 +01:00
Laurent Rineau
fe24a4db68
Explicit the dependencies of QGLViewer
2017-11-14 14:08:55 +01:00
Laurent Rineau
1d63eeb5dc
Add support for testing on Android
2017-11-14 10:39:35 +01:00
Laurent Rineau
264c23294f
Ease the cross-compilation
2017-11-14 10:38:51 +01:00
Laurent Rineau
d3cc5ee30d
Bump CGAL/version.h to 4.12-dev
2017-11-13 15:11:59 +01:00
Laurent Rineau
283f8138d8
CGAL_Core needs Boost.Thread
2017-11-13 14:41:03 +01:00
Laurent Rineau
03f84dc94b
Handle the compiler flags
...
That setup was previously in `Installation/CMakeLists.txt`.
2017-11-13 14:28:51 +01:00
Laurent Rineau
8c44bceedd
Fix a typo
2017-11-13 13:51:23 +01:00
Laurent Rineau
86fb40832a
Merge pull request #2580 from lrineau/CGAL-Support_CMake_3.10-GF
...
Renew the handle of policies, for CMake-3.10
2017-11-13 12:01:39 +01:00
Laurent Rineau
838217a153
CGAL_CURRENT_SOURCE_DIR is no longer used/filled
2017-11-13 11:49:07 +01:00
Laurent Rineau
c6068691fa
Merge pull request #2547 from lrineau/CMake-parse_CTest_XML_output-lrineau
...
CGAL testsuite implemented with CTest plus Python (part.1)
2017-11-13 11:13:54 +01:00
Clement Jamin
abd9616231
Hide the CMake option we added for "step 1"
2017-11-13 10:09:22 +01:00
Sébastien Loriot
0698f79aff
add SPDX identifier for files under the LGPL-3+ license
2017-11-12 10:17:50 +01:00
Sébastien Loriot
a05b134a6b
add SPDX identifier for files under the boost license
2017-11-12 10:17:50 +01:00
Clement Jamin
204efcc3f9
Clarify doc
2017-11-10 11:43:11 +01:00
Laurent Rineau
62c70d41ca
Renew the handle of policies, for CMake-3.10
...
Now that we require CMake>=3.1, we can forget a lot of old CMake policies.
`CMP0053` `OLD` behavior is still needed, because of a bug in Qt5 CMake files, but it will
not be set with CMake>=3.10. Let's assume that a recent CMake version means
a recent Qt5 version.
2017-11-06 14:58:36 +01:00
Laurent Rineau
260c4dac61
Fix the API of cgal_add_test
2017-11-03 15:05:35 +01:00
Laurent Rineau
252eb66dc2
Split cgal_add_test further, with the new cgal_setup_test_properties
2017-11-03 11:13:49 +01:00
Laurent Rineau
855d995e1e
Improvements
...
- split `cgal_add_test()` into `cgal_add_test()` and
`cgal_add_compilation_test()`
- `cgal_add_test()` have more parameters:
- an optional custom `TEST_NAME`,
- extra arguments to use for the test.
- Add CTest support for `test/Sweep_line_2/`
2017-11-03 09:34:55 +01:00
Laurent Rineau
39cb35b134
Avoid CMake errors with CMake<=3.4
2017-10-31 13:37:43 +01:00
Mael Rouxel-Labbé
1f4475d471
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2017-10-27 16:26:27 +02:00
Laurent Rineau
9940aa98de
Merge branch 'CMake-parse_CTest_XML_output-lrineau'
2017-10-27 09:24:46 +02:00
Laurent Rineau
633374027b
Do not run a test if the compilation failed
...
The test binary may have been compiled in a previous compilation.
But if the current compilation failed, do not run the test.
2017-10-26 19:50:40 +02:00
Clement Jamin
35563ebe73
Fix numbered list
2017-10-24 14:48:44 +02:00
Laurent Rineau
6c24ed92e5
Deal with comments (`#`) in test/Set_movable_separability_2/*.cmd
2017-10-24 11:46:40 +02:00
Laurent Rineau
3dcc4cf5d7
Merge pull request #2491 from janetournois/Mesh_3-document_manifold_criterion-jtournois
...
Mesh 3 : document manifold criterion
2017-10-23 17:24:51 +02:00
Laurent Rineau
5ecd090ab6
Merge pull request #2315 from lrineau/Mesh_3-imported_newest_improvements_into_CGAL-GF
...
Mesh_3: import newest improvements
2017-10-23 17:07:00 +02:00
Laurent Rineau
1fbdd79363
Avoid adding the same test twice
2017-10-23 16:10:06 +02:00
Clement Jamin
0d351a1750
Fix typo
2017-10-21 08:17:24 +02:00
Laurent Rineau
45d60917e4
Use CMake 3.7 fixtures, to execute in a dedicated directory
2017-10-20 17:02:32 +02:00
Laurent Rineau
a335b979f2
Include the file only once, in a all-CGAL build
2017-10-20 17:02:15 +02:00
Laurent Rineau
e73c95d4cd
Do not test demos
2017-10-20 17:01:43 +02:00
Clement Jamin
01997ce4c3
Updated changes.html
2017-10-20 15:11:02 +02:00
Laurent Rineau
9a127c6f5d
Add CMake option CGAL_CTEST_DISPLAY_MEM_AND_TIME
...
"Display memory and real time usage at end of CTest test outputs"
2017-10-20 10:26:11 +02:00
Laurent Rineau
a63cfa9612
Parse the XML file Test.xml from `ctest -D`
...
... eventually, that will help move from our testsuite scripts to
CTest testsuite, plus CDash.
2017-10-20 00:15:04 +02:00
Laurent Rineau
75e61a8eb9
Merge pull request #2471 from jubalh/master
...
Include OpenGL ES for arm
2017-10-13 16:53:44 +02:00
Laurent Rineau
e186faafdb
Add changes.html
2017-10-13 15:58:57 +02:00
Laurent Rineau
05a3370ad3
Rename to <CGAL/functional.h>
2017-10-04 16:32:11 +02:00
Laurent Rineau
7e9f756935
Replace all std::unary_function by CGAL::unary_function
2017-10-04 15:57:09 +02:00
Andreas Fabri
2c2e26f07e
Include CGAL/unary_function.h
2017-10-04 13:36:00 +01:00
Jane Tournois
e90a5802f3
write changes
2017-10-03 17:20:00 +02:00
Michael Vetter
154c48e8e3
Include OpenGL ES for arm
...
If we compile CGAL with having Qt present on arm, Qt will use OpenGL ES
headers. But CGAL/gl.h includes specifically include <GL/gl.h> which are
the desktop headers. They cannot be mixed.
2017-09-27 15:59:28 +02:00
Sebastien Loriot
cd085f8880
Merge pull request #2369 from MaelRL/P2T2-Add_alpha_shapes-GF
...
Periodic_2_triangulation_2: Add support for alpha shapes
2017-09-27 15:49:13 +02:00
Laurent Rineau
f8c5efb9e3
Merge pull request #2373 from sgiraudot/Classification-GF
...
Classification (new package)
2017-09-22 15:18:52 +02:00
Laurent Rineau
bac0452224
Merge branch 'releases/CGAL-4.11-branch'
2017-09-18 16:53:29 +02:00
Laurent Rineau
52f8481d44
Prepare CGAL-4.11
2017-09-18 16:52:24 +02:00
Laurent Rineau
037cba3fae
Merge pull request #2336 from maxGimeno/Detect_features-GF
...
PMP: Detect features
2017-09-18 14:29:55 +02:00
Laurent Rineau
f7bdc97380
Merge pull request #2425 from MaelRL/Interpolation-Fix_gradient_fitting-GF
2017-09-15 16:58:03 +02:00
Mael Rouxel-Labbé
ed5d8311fe
Modified changes.html
2017-09-13 16:25:02 +02:00
Simon Giraudot
0e3695b991
Update changes.html + package description
2017-09-12 07:39:19 +02:00
Simon Giraudot
38663431a1
Merge branch 'Classification-GF-old' into Classification-GF
2017-09-11 11:53:13 +02:00
Simon Giraudot
fe8b47f373
Update changes.html
2017-09-11 10:32:14 +02:00
Laurent Rineau
fda741e038
Merge pull request #2259 from efifogel/Set_movable_separability_2-tau
...
new package: 2D Movable Separability of Sets (2D Casting)
2017-09-08 17:40:40 +02:00
Laurent Rineau
76f427a329
Merge pull request #2399 from lrineau/CGAL-ease_cross_compilation-GF
...
Ease the cross-compilation (to Android for example)
2017-09-07 17:30:40 +02:00
Laurent Rineau
6fbfc14241
Merge pull request #2399 from lrineau/CGAL-ease_cross_compilation-GF
...
Ease the cross-compilation (to Android for example)
2017-09-07 17:20:24 +02:00
Laurent Rineau
cef2f82bce
Merge pull request #2386 from afabri/Surface_mesh-fix_doc-GF
...
Document breaking change
2017-09-07 17:19:34 +02:00
Laurent Rineau
08676e21fa
Do not test the files config/testfiles/*.cpp while cross-compiling
2017-09-06 16:52:33 +02:00
Laurent Rineau
f002ab7d3c
Merge pull request #2254 from maxGimeno/Output_surface_facets_to_facegraph-GF
...
Surface_mesher: Output Surface Facets To Facegraph
2017-09-04 15:09:44 +02:00
Andreas Fabri
1af69b33f9
Document that the mesh is no longer cleared in operator>>(istream, Surface_mesh)
2017-09-04 13:34:02 +01:00
Laurent Rineau
07ffeab72c
Merge pull request #2357 from sloriot/CMake-install_var_relative
...
Make install paths relative as documented
2017-08-28 12:57:07 +02:00
Laurent Rineau
7d04e54da5
Merge pull request #2360 from sloriot/Update_license_files
...
Update license files
2017-08-28 12:50:54 +02:00
Laurent Rineau
e00851da24
Merge pull request #2357 from sloriot/CMake-install_var_relative
...
Make install paths relative as documented
2017-08-28 12:50:36 +02:00
Laurent Rineau
63f5286372
Merge pull request #2375 from sloriot/Cmake-remove_FindCGAL
...
Remove files no longer needed since CGAL uses the config mode of cmake
2017-08-28 12:49:55 +02:00
Simon Giraudot
97aefb29b6
Add license for Classification
2017-08-28 10:18:53 +02:00
Sébastien Loriot
a3cbacd968
remove files no longer needed since CGAL uses the config mode of cmake
2017-08-25 17:00:22 +02:00
Simon Giraudot
7a79bf6580
Remove useless modifications
2017-08-25 15:51:58 +02:00
Simon Giraudot
6c4b27c743
Merge branch 'Classification-GF-old' into Classification-GF
2017-08-25 14:28:10 +02:00
Sébastien Loriot
a89784027b
update files
2017-08-24 14:19:56 +02:00
Sébastien Loriot
f51f0cba1a
update messages
2017-08-24 14:19:29 +02:00
Mael Rouxel-Labbé
9a3973634a
Modified changes.html
2017-08-24 11:33:56 +02:00
Sébastien Loriot
7c6f6fc966
generate license files
2017-08-23 09:22:05 +02:00
Sébastien Loriot
1035aa802e
display the name of the macro in the error and warning messages
...
this eases the creation of license.h file
2017-08-23 09:21:29 +02:00
Sébastien Loriot
ab56ebb4e6
make PMP subpackage license file generated
2017-08-23 09:19:10 +02:00
Sébastien Loriot
156c374edb
make install path relative as documented and not absolute
2017-08-22 10:20:49 +02:00
Sebastien Loriot
97b8782a27
Merge branch 'master' into Detect_features-GF
2017-08-18 16:34:29 +02:00
Sebastien Loriot
74409b2b3c
Merge pull request #2239 from sgiraudot/Shape_detection-Region_growing-GF
...
Region Growing (Shape Detection)
2017-08-18 16:27:19 +02:00
Sébastien Loriot
1499c794a7
Add license include directives
2017-08-18 09:08:18 +02:00
Jane Tournois
eba669e5ab
update and fix changes.html
2017-08-17 17:13:01 +02:00
Maxime Gimeno
723492def1
Use existing named_parameters and vertex_incident_patches becomes lvaluepmap,
2017-08-10 15:16:27 +02:00
Efi Fogel
4eeea35800
Added a new item to release 4.11: 2D Movable Separability of Sets
2017-08-10 09:41:37 +02:00
Maxime Gimeno
85edc5be73
update changes.txt
2017-08-09 10:31:04 +02:00
Maxime Gimeno
d57be1d856
Add documentation and update changes.html
2017-08-09 10:31:04 +02:00
Maxime Gimeno
3f57e98386
Add license file
2017-08-07 12:20:50 +02:00
Sebastien Loriot
aef9029e46
Merge pull request #2220 from maxGimeno/BGL_expand_face_selection_for_manifold_removal-GF
...
BGL expand face selection for manifold removal
2017-08-03 17:09:14 +02:00
Sebastien Loriot
75ca788c48
Merge pull request #2129 from afabri/AABB_tree-BboxPmap-GF
...
AABB_tree: Accelerate construction
2017-08-03 17:05:22 +02:00
Maxime Gimeno
8288fe2ca2
changes.html
2017-08-02 11:16:44 +02:00
Simon Giraudot
421cb91e75
Merge branch 'master' into Shape_detection-Region_growing-GF
2017-08-01 17:04:03 +02:00
Simon Giraudot
f92bf8d7d1
Fix changes.html
2017-08-01 17:03:00 +02:00
Simon Giraudot
ab1527b9ca
Update changes.html
2017-08-01 15:49:56 +02:00
Simon Giraudot
b88deb3759
Rename Efficient_RANSAC_traits as Shape_detection_traits (same for concept)
2017-08-01 15:45:06 +02:00
Laurent Rineau
da4b2632c9
Prepare master for CGAL-4.12
2017-08-01 15:21:41 +02:00
Laurent Rineau
1b41c582ba
Merge pull request #2306 from lrineau/Installation-fix_link_errors-GF
...
Fix link errors in the building of the Debian packages
2017-07-28 18:29:38 +02:00
Mael Rouxel-Labbé
b8de2148b2
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2017-07-28 11:41:58 +02:00
Laurent Rineau
8dfa4f4dc8
Fix link error of demo/Polyhedron, in Debug and CGAL_HEADER_ONLY
2017-07-27 17:28:21 +02:00
Laurent Rineau
15fb0069cc
Fix link errors in the building of the Debian packages
...
- The Debian package uses `-DCGAL_ENABLE_PRECONFIG=OFF` and
`WITH_GMPXX=ON`. In that setup, GMPXX must in the "essential" 3rd
party libraries.
- The CGAL_Core library must be linked with its
dependencies (compilation error with `-zdefs`).
2017-07-26 16:57:19 +02:00
Simon Giraudot
8043d342e7
Merge branch 'Classification-GF-old' into Classification-GF
2017-07-21 12:06:19 +02:00
Andreas Fabri
a2f1f4f67c
Fix the changes.html
2017-07-19 11:40:35 +02:00
Andreas Fabri
abdb9480da
Document the BboxMap
2017-07-18 17:20:46 +02:00
Laurent Rineau
ceec6140ba
Merge pull request #1884 from lrineau/Mesh_3-Polyhedral_complex_mesh_domain_3-GF
...
New class of MeshDomainWithFeatures_3, from a polyhedral complex
2017-07-17 16:28:27 +02:00
Laurent Rineau
cae42d7d54
Update the formatting of changes
2017-07-17 16:01:23 +02:00
Laurent Rineau
82c0aedb7a
Fix bugs of changes.html
...
The changes of this file since CGAL-4.10 were not limited to the section
of CGAL-4.11. That is fixed now.
2017-07-17 15:32:59 +02:00
Laurent Rineau
4594430aac
Merge pull request #2138 from sgiraudot/Point_set_processing-Las_IO-GF
...
Point set processing: LAS I/O
2017-07-17 12:45:24 +02:00
Laurent Rineau
89acad2d14
Merge pull request #2101 from afabri/BGL-read_write_off-GF
...
BGL: Add generic functions read_off() and write_off()
2017-07-17 12:45:07 +02:00
Laurent Rineau
3301bf6a2c
Merge pull request #2226 from sgiraudot/Scale_space_reconstruction_3-Improve_API_cleanup-GF
...
Scale space reconstruction: improve API cleanup
2017-07-17 12:44:57 +02:00
Laurent Rineau
871bba21f6
Merge pull request #2212 from MaelRL/Periodic_3_Regular_triangulation_3-APelle
...
Add periodic regular triangulations
2017-07-17 12:23:54 +02:00
Guillaume Damiand
d8849b9e32
Update changes.html
...
Following the integration of BGL for LCC in master.
2017-07-12 09:18:03 -04:00
Laurent Rineau
931a0a2689
second fix for: Add hack in config.h for boost detection of CXX11 features with ICC
2017-07-11 11:59:40 +02:00
Laurent Rineau
33871eac4b
fix: "Add hack in config.h for boost detection of CXX11 features with ICC"
...
We have to check `__GXX_EXPERIMENTAL_CXX0X__`.
The issue in Boost-1.53 is that the other macro
`__GXX_EXPERIMENTAL_CPP0X__` is checked instead.
2017-07-11 11:59:39 +02:00
Simon Giraudot
6bc9fb5852
Add hack in config.h for boost detection of CXX11 features with ICC
2017-07-11 11:59:18 +02:00
Laurent Rineau
fb458b9506
Whitelist also the (read|write)_ply_points.h
2017-07-11 11:58:53 +02:00
Laurent Rineau
2d286d5e79
Add the files to the whitelist
2017-07-11 11:58:53 +02:00
Simon Giraudot
65429ed23d
Fix typo in changes.html
2017-07-11 11:58:52 +02:00
Simon Giraudot
46d4a93d64
Update changes.html (breaking change)
2017-07-11 11:58:52 +02:00
Simon Giraudot
8aed657e64
Check for LASLIB_INCLUDE_DIR to make sure LASlib is found
2017-07-11 11:58:52 +02:00
Jane Tournois
4e2982c15a
add hints to find LASlib (helps on windows)
2017-07-11 11:58:52 +02:00
Simon Giraudot
bd94c3005b
Move USE_AS_DLL as a temporary definition around LASlib header
2017-07-11 11:58:52 +02:00
Jane Tournois
55c1972c22
add macro USE_AS_DLL to decl import
2017-07-11 11:58:52 +02:00
Simon Giraudot
1a53899c4b
Correct FindLASLIB with CGAL fork of LASLIB
2017-07-11 11:58:50 +02:00
Simon Giraudot
9a77eef553
Unify cmake behavior with LASlib
2017-07-11 11:58:50 +02:00
Simon Giraudot
38a92b2691
Update changes.html
2017-07-11 11:58:49 +02:00
Simon Giraudot
f4fea04a4d
Add definition CGAL_LINKED_WITH_LASLIB
2017-07-11 11:58:48 +02:00
Simon Giraudot
a79d7be088
New example for LAS reader
2017-07-11 11:58:47 +02:00
Laurent Rineau
80829925b7
Merge pull request #2174 from gdamiand/BGL-LCC-gdamiand
...
BGL version for Linear_cell_complex_for_combinatorial_map
2017-07-10 15:38:21 +02:00
Laurent Rineau
8da2b7bd11
Merge pull request #2068 from maxGimeno/Polyhedron_demo-Volume_generator-GF
...
BGL new helper functions and Polyhedron_demo's Basic_volume_generator_plugin
2017-07-10 15:35:22 +02:00
Efi Fogel
d10ed5ad2c
Introduced CGAL_CFG_NO_CPP0X_TEMPLATE_ALIASES and used it
2017-07-10 12:29:17 +03:00
Simon Giraudot
4b245f961e
Merge branch 'Classification-GF-old' into Classification-GF
2017-07-10 09:06:26 +02:00
Laurent Rineau
b0336e6558
Workaround for https://svn.boost.org/trac10/ticket/12534
...
That is a workaround for the bug about the partial specialization of
boost::is_enum<std::pair<T, U> >
being too late.
The bug has been in Boost-1.62 only. For that version (currently the
default version in Debian-testing), we include a header from Boost
container as soon as possible: in `<CGAL/config.h>`.
2017-07-07 11:23:21 +02:00
Jane Tournois
4fda9e482b
update changes.html
2017-07-07 10:19:08 +02:00
Andreas Fabri
a9eadc1a94
fix changes.html
2017-07-06 21:54:09 +02:00
Laurent Rineau
c4438a472b
Merge branch 'master' into Aos_2-surface_sweep-efif
2017-07-05 15:39:09 +02:00
Simon Giraudot
8cee8d06eb
Add section to changes.html
2017-07-04 08:53:07 +02:00
Mael Rouxel-Labbé
24433bfbb8
Improved visibility of P3RT3 in changes.html (moved to major changes)
...
and aligned dD regular's changelog with P3RT3's changelog
2017-07-03 16:23:26 +02:00
Mael Rouxel-Labbé
5ef4ed6083
Merge branch 'Periodic_3_Regular_triangulation_3-APelle-old' into Periodic_3_Regular_triangulation_3-APelle
...
Based on master
2017-07-03 16:12:14 +02:00