Commit Graph

64441 Commits

Author SHA1 Message Date
Sébastien Loriot cb0ea968f1 Merge pull request #671 from lrineau/Installation-fix_Boost.Config_1.57_gcc_5-lrineau
Fix a bug in Boost.Config<1.57 with gcc>=5.0
2016-01-25 08:28:51 +01:00
Laurent Rineau 235b601b73 Fix a bug in Boost.Config<1.57 with gcc>=5.0
`BOOST_HAS_VARIADIC_TMPL` and `BOOST_NO_CXX11_VARIADIC_TEMPLATES` can be
wrong, with Boost-1.57 and gcc>=5.0.

Fixes the following warnings with gcc>=5.0 in C++98 mode:
> CGAL-4.8-Ic-106/include/CGAL/array.h:78:31: warning: variadic templates only available with -std=c++11 or -std=gnu++11
> template< typename T, typename... Args >
>                               ^
> CGAL-4.8-Ic-106/include/CGAL/array.h:80:28: warning: variadic templates only available with -std=c++11 or -std=gnu++11
> cpp11::array< T, 1 + sizeof...(Args) >
>                            ^
> CGAL-4.8-Ic-106/include/CGAL/array.h:81:42: warning: variadic templates only available with -std=c++11 or -std=gnu++11
>  make_array(const T & t, const Args & ... args)
>                                           ^
2016-01-25 08:28:06 +01:00
Sébastien Loriot 7a7b64f811 Merge pull request #643 from afabri/Triangulation-flat_set-GF
Use std::set instead of boost::flat_set in case of VC++ and boost 1.55
2016-01-20 16:45:54 +01:00
Andreas Fabri 4a697500be Use std::set in case of VC++ and boost 1.55 2016-01-18 09:28:40 +01:00
Sebastien Loriot 53b683faed Merge pull request #587 from afabri/Triangulation_2-Issue572-GF
fix #572
2016-01-08 13:57:26 +01:00
Sebastien Loriot a4ed904031 Merge pull request #600 from bo0ts/Scripts-move_run_doxygen_testsuite-pmoeller
Move run_doxygen_testsuite to Scripts
2016-01-08 11:44:14 +01:00
Philipp Möller 686116debb Move run_doxygen_testsuite to Scripts
This script should be part of a (internal) release so the machine
building releases or testsuites can use the appropriate version for a
given release.
2016-01-08 11:39:52 +01:00
Andreas Fabri b3b700dee8 switch to boost::container::flat_set 2016-01-06 15:13:57 +01:00
Andreas Fabri a1cdb5a9ea Fix a bug when finding border edges e=(fh,i) with fh outside the conflict zone
fixes #572
2016-01-05 13:53:39 +01:00
Sebastien Loriot a905f55a29 Merge pull request #497 from sloriot/AOS-leak_in_trapezoidal_decomposition
fix a leak in the trapezoidal decomposition that occurs when a curve is removed
2015-12-28 10:07:16 +01:00
Sebastien Loriot 2eba140684 Merge pull request #565 from afabri/Triangulation-Issue557-GF
Apply the fix proposed in Issue #557
2015-12-18 16:32:36 +01:00
Andreas Fabri b9dafe6745 apply the fix proposed in Issue #557 2015-12-17 11:02:35 +01:00
Sebastien Loriot 17692c7108 Merge pull request #537 from sloriot/AOS-fix_polycurve_IO
fix IO of polycurves
2015-12-10 20:56:17 +01:00
Sébastien Loriot c5ff83ce3f fix IO of polycurves
on the behalf of @efifogel
2015-12-07 09:21:05 +01:00
Sebastien Loriot 60b178bd2d Merge pull request #521 from sloriot/Surface_modeling-fix_target_position
<CGAL/Surface_mesh_deformation.h>: do not update coordinates of control vertices
2015-11-28 16:39:19 +01:00
Sébastien Loriot 2777415606 do not update coordinates of control vertices 2015-11-26 20:36:28 +01:00
Sébastien Loriot 04a8230daa fix a leak in the trapezoidal decomposition that occurs when a curve is removed
A dag node contains a variant that amongst other can point onto a
Tr_active_trapezoid. This class inherits from Handle in order to
reference count the data (of type Tr_active_trapezoid::Data) that
contains 4 neightbors, each being of type Tr_active_trapezoid.
The problem is that if a dag node is no longer used and if it
holds a instance of a Tr_active_trapezoid which neighbors trapezoid
are not cleared, we might have objects of type Tr_active_trapezoid
pointing onto each others preventing them from being deleted.
2015-11-23 14:49:52 +01:00
Sebastien Loriot 019856b8c4 Merge pull request #494 from afabri/BGL-fix_Halfedges_around_source_bug-GF
Fix bug  in Halfedge_around_source_circulator
2015-11-23 09:43:50 +01:00
Sebastien Loriot 4c57b30d67 Merge pull request #489 from afabri/BGL-fix_const-GF
add const qualifier
2015-11-20 14:44:18 +01:00
Andreas Fabri 48f367e68b fix bug and improve testsuite 2015-11-20 09:56:55 +01:00
Andreas Fabri 170636b15b add const qualifier 2015-11-19 16:03:43 +01:00
Sébastien Loriot 77c44847fa Merge branch '4.7/Mesh_3-fix_protection_bug-GF' into releases/CGAL-4.7-branch
This is a backport of PR #473
2015-11-18 11:09:07 +01:00
Sébastien Loriot 90819ce25e Merge branch '4.7/Aos_2-fixes-efif' into releases/CGAL-4.7-branch
this is a backport of PR#478
2015-11-18 11:08:32 +01:00
Jane Tournois 5d757a7ad9 bugfix : deal with the limit case
where the point to be found is almost exactly the endpoint of the polyline,
just "behind" it in terms of geodesic_distance
2015-11-18 11:07:10 +01:00
Jane Tournois 21dd60b31c this code should not be called for a triangulation of dimension < 3 2015-11-18 11:07:09 +01:00
Sébastien Loriot 98e4e18971 Merge branch '4.7/Aos_2-fixes-efif' into releases/CGAL-4.7-branch 2015-11-18 11:02:25 +01:00
Sébastien Loriot 88ebabcd6e fix conversion from size_t to uint warning 2015-11-18 11:00:01 +01:00
Efi Fogel 29bec5b0e4 Added missing this-> 2015-11-18 11:00:01 +01:00
Efi Fogel ad86fc799f Added missing copy constructor 2015-11-18 11:00:00 +01:00
Efi Fogel 5f1da88f01 Cleaned up. Replaced local definition of exact rational with CGAL::Exact_rational 2015-11-18 10:59:59 +01:00
Efi Fogel 0a49aa2f38 Added data to test Compare_y_at_x of a curve and a point, where the curve is vertical. 2015-11-18 10:59:59 +01:00
Efi Fogel cd36eed4f4 Fixed Compare_y_at_x predicate. In Particular, correctly handled the case of vertical curves 2015-11-18 10:59:58 +01:00
Sebastien Loriot 6f6a7f6729 Merge pull request #460 from sloriot/Snap_rouding-fix_floor-sloriot
cheap fix of the use of floor(double)
2015-11-05 15:19:00 +01:00
Sébastien Loriot c4fb9bcfe1 improve comment 2015-11-04 10:59:20 +01:00
Sébastien Loriot b344412fa7 cheap fix of the use of floor(double) 2015-11-04 09:26:43 +01:00
Sébastien Loriot 36b68c936f fix duplicated include guard macro name 2015-10-28 13:44:46 +01:00
Sébastien Loriot 87b6490af7 add missing includes 2015-10-28 11:20:46 +01:00
Sébastien Loriot 7e3fe6c776 fix a warning 2015-10-27 08:58:49 +01:00
Laurent Rineau ef62a89e75 This branch now targets CGAL-4.7.1. 2015-10-19 17:46:33 +02:00
Laurent Rineau 20c3d4199e Announcement for CGAL-4.7 2015-10-19 17:44:59 +02:00
Laurent Rineau 8030a29524 Merge pull request #407 from afabri/BGL-bug_fix_make_triangle-GF
bug fix:  set_next() was not called for the opposite edges
2015-10-15 11:56:19 +02:00
Andreas Fabri 9fa669b81c fix make_quad() 2015-10-14 10:41:47 +02:00
Andreas Fabri 6eeebfe8d0 test make-triangle() 2015-10-14 10:41:47 +02:00
Andreas Fabri a2f3175044 bug fix. set_next was not called for the opposite edges 2015-10-14 10:41:46 +02:00
Sébastien Loriot e0019b175d add missing end tag 2015-10-10 14:05:49 +02:00
Laurent Rineau 3568c7813b Fix typos pointed out by Mael 2015-10-07 15:00:54 +02:00
Sébastien Loriot c21377297a Merge remote-tracking branch 'maxGimeno/Polyhedron_demo-Splatting_fix_mesa-GF' into releases/CGAL-4.7-branch 2015-10-06 17:30:58 +02:00
Laurent Rineau a4016ed4b4 Merge pull request #340 from maxGimeno/Polyhedron_demo-WaitCursor_Fix-GF
Polyhedron demo: WaitCursor fix in the OFF plugin.
2015-09-23 12:20:38 +02:00
Sébastien Loriot cb7d309f86 fix include file path and use it in a test
Trivial fix tested locally
2015-09-22 12:42:06 +02:00
Laurent Rineau 5655fec149 fixed three documentation typos
(cherry picked from commit eb8d2f5752)

See https://github.com/CGAL/cgal/pull/356
2015-09-22 12:28:15 +02:00