Commit Graph

82109 Commits

Author SHA1 Message Date
Sébastien Loriot dd84321f56 be more backward compatible + add typedef for AABB-tree definition 2019-05-17 15:01:46 +02:00
Sébastien Loriot f65cc41e82 add missing default template parameter 2019-05-15 13:00:45 +02:00
Sébastien Loriot f855546ad1 add missing template parameter 2019-05-15 13:00:01 +02:00
Laurent Rineau 6cff0987ad Merge pull request #3886 from lrineau/CGAL-Adapt_to_Boost_1.70-GF
Adapt to Boost 1.70
2019-05-07 15:47:59 +02:00
Maxime Gimeno 356f105902 Fix CMake Error 2019-05-07 13:27:18 +02:00
Laurent Rineau 43cc6b2b2d CGAL_TweakFindBoost must be included before any call to FindBoost 2019-05-06 16:40:50 +02:00
Laurent Rineau 91d7fd4cb2 CGAL_TweakFindBoost must be included first 2019-05-06 16:34:07 +02:00
Laurent Rineau 212a088c5e That variable CGAL_TweakFindBoost was useless if not set 2019-05-06 16:33:42 +02:00
Laurent Rineau d8e23fefd2 CGAL requires CMake 3.1, that know about Boost 1.56 or before 2019-05-06 16:33:01 +02:00
Laurent Rineau a34c09084c Merge pull request #3855 from sgiraudot/Intersections_3-Fix_almost_collinear_segments_bug-GF
Intersections_3: Fix almost collinear segment bug
2019-05-06 14:50:01 +02:00
Laurent Rineau 1577b5d7b8 Merge pull request #3862 from MaelRL/BGL-Fix_is_valid_selection-GF
BGL: Fix `Face_filtered_graph`'s `is_selection_valid()`
2019-05-06 14:49:58 +02:00
Laurent Rineau a820a3e639 Merge pull request #3889 from sloriot/CGAL-remove_link_to_old_demos
Remove link to old demos
2019-05-06 14:49:55 +02:00
Laurent Rineau 5731ac2c91 Merge pull request #3894 from lrineau/CGAL-Qt_version_5.9_or_later-GF
Document that Qt 5.9 or later is required
2019-05-06 14:49:53 +02:00
Laurent Rineau f2121a9126 Merge pull request #3896 from lrineau/fix-Wnull-pointer-arithmetic
Fix AppleClang -Wnull-pointer-arithmetic warning with TBB as well
2019-05-06 14:49:50 +02:00
Laurent Rineau df8d3a5817 Fix Polyhedron demo with Boost 1.70 2019-05-06 14:33:28 +02:00
Laurent Rineau b7631f19b5 Fix Ridges_3 and SM_shortest_path with Boost 1.70 2019-05-06 10:11:18 +02:00
Laurent Rineau 665c4e2c84 Fix Jet_fitting_3 with Boost 1.70 2019-05-06 09:34:37 +02:00
Laurent Rineau 623fd4f10f If BUILD_SHARED_LIBS is not defined, use Boost shared libs 2019-05-03 18:39:30 +02:00
Laurent Rineau 19527dc384 Fix AppleClang -Wnull-pointer-arithmetic warning with TBB as well 2019-05-02 14:36:26 +02:00
Laurent Rineau 92a244ad94 wording 2019-04-30 16:52:01 +02:00
Laurent Rineau 9ec3481be2 Document that Qt 5.9 or later is required 2019-04-30 16:41:44 +02:00
Simon Giraudot 258179a707 Prevent construction of line with NaN coordinates 2019-04-30 11:23:47 +02:00
Laurent Rineau e7d60760b9 Minimized the diff
Minimized the diff between:
  - `examples/Classification/CMakeLists.txt`, and
  - `test/Classification/CMakeLists.txt`.
2019-04-30 11:22:52 +02:00
Laurent Rineau 02dd93fc27 Boost Iostreams: link with ZLIB, if not Windows
If Boost static libraries are used, then ZLIB must be linked with
manually. With Boost shared libraries, the shared library
`boost_iostreams` itself is linked with ZLIB.
2019-04-30 11:21:47 +02:00
Sébastien Loriot c92996cd5a remove link to old Qt3 demos 2019-04-29 17:27:04 +02:00
Laurent Rineau 7812d1b810 Boost: link with imported targets, if they exist 2019-04-29 16:36:04 +02:00
Laurent Rineau 3cb372be34 Do not search for Boost thread when not needed 2019-04-29 15:24:51 +02:00
Laurent Rineau 5b9766c946 Add VERBOSE=1 to Travis 'make' commands 2019-04-29 15:24:51 +02:00
Laurent Rineau 5e65027d46 I did not know clang defines __GNUC__
The patch now uses `BOOST_GCC`, to avoid including clang in the
conditional.
2019-04-29 09:52:14 +02:00
Laurent Rineau af52b353d2 Boost 1.70 uses the CMake Config mode, now 2019-04-26 17:12:54 +02:00
Laurent Rineau a9fd0a3729 Bug-fix: Boost Thread is a dependency of CGAL_Core only for GNU/g++
Previously, it was documented to g++ only, but the code was just
checking "not MSVC", and thus clang was in the set.
2019-04-26 17:12:01 +02:00
Laurent Rineau 6615d1d12d Change the default value of CGAL_Boost_USE_STATIC_LIBS
It is now related to `BUILD_SHARED_LIBS`.
2019-04-26 17:11:24 +02:00
Laurent Rineau 36dba385a0 Add a bunch of new Boost versions 2019-04-26 17:10:49 +02:00
Laurent Rineau f3bc713103 Typo in a comment 2019-04-26 17:10:35 +02:00
Sebastien Loriot a36c5ace07
Merge pull request #3859 from afabri/CDTplus_2-fix3447-GF
Triangulation_2:  Fix Polyline_constraint_hierarchy_2
2019-04-23 10:43:04 +02:00
Sebastien Loriot c3aab58f95
Merge pull request #3854 from sloriot/CH3-fix_ptraits_forward
Fix forwarding of projection traits
2019-04-23 09:39:07 +02:00
Sebastien Loriot 14ebc2fabc
Update Triangulation_2/include/CGAL/Polyline_constraint_hierarchy_2.h
Co-Authored-By: afabri <andreas.fabri@geometryfactory.com>
2019-04-18 13:54:46 +02:00
Andreas Fabri f1c6990a57 Add a test for a reported issue 2019-04-18 13:52:34 +02:00
Andreas Fabri d3128e75e5 We need two versions of the insert_constraint() function,
- one for the old API where constraints were just a 2d segment
- and one for polylines
2019-04-18 13:52:34 +02:00
Mael Rouxel-Labbé 32c6033d32 Improvements to Face_filtered_graph tests 2019-04-18 11:29:43 +02:00
Mael Rouxel-Labbé 6ed5f5d064 Fixed CGAL::Face_filtered_graph::is_selection_valid()
The walk was wrong:
  hd = next(opposite(hd, _graph), _graph);
does not walk around the target.

It also didn't properly test all types of non-manifoldness
2019-04-18 11:26:54 +02:00
Mael Rouxel-Labbé e17f10fce9 Get rid of unneeded data file 2019-04-18 10:29:00 +02:00
Sébastien Loriot e54c24f0a4 correct forwarding of projection traits 2019-04-15 16:58:22 +02:00
Sebastien Loriot 92cc9d1dab
Merge pull request #3844 from MaelRL/SMP-Mute_ofstream-GF
SMP: mute ARAP and Orbifold output by default
2019-04-12 15:29:18 +02:00
Laurent Rineau f40550fef3 Merge pull request #3824 from lrineau/fix-Wnull-pointer-arithmetic
Fix AppleClang -Wnull-pointer-arithmetic warning
2019-04-08 15:57:34 +02:00
Laurent Rineau b86532d357 Merge pull request #3830 from lrineau/Installation-fix_Windows_DLL_verinfo-lrineau
Fix CGAL DLLs verinfo on Windows
2019-04-08 15:57:31 +02:00
Laurent Rineau ae1e01c983 Merge pull request #3840 from lrineau/Installation-remove_GMP_IN_CGAL_AUXILIARY-GF
Remove (GMP|MPFR)_IN_CGAL_AUXILIARY
2019-04-08 15:57:29 +02:00
Laurent Rineau f629c6980b Merge pull request #3842 from maxGimeno/Iterator_range_fix-GF
Fix Iterator_range for Apple Clang
2019-04-08 15:57:26 +02:00
Laurent Rineau 27f10ee7c9 Commited by error.
Partially revert "This branch now targets 4.13.2."

This reverts commit b392643a98, partially.
2019-04-08 12:15:05 +02:00
Laurent Rineau b392643a98 This branch now targets 4.13.2. 2019-04-05 14:50:41 +02:00