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