Commit Graph

56065 Commits

Author SHA1 Message Date
Sébastien Loriot 2dfd63ecd0 using delete instruction if available
trivial bugfix for master
2014-07-15 10:03:57 +02:00
Efi Fogel 207f70b167 minor fix for master. traits() => geometry_traits() 2014-07-13 10:27:30 +03:00
Andreas Fabri cdb0ee6381 trivial bug-fix for master 2014-07-12 19:37:25 +02:00
Sébastien Loriot a0de599134 a bool that is false can never become true with &&'s
did somebody try to use splatting since 5f33a481

trivial bug fix for master
2014-07-12 00:21:36 +02:00
Laurent Rineau 2fd95b6d17 Merge branch 'CGAL-use_leda-GF'
Fix the use CMake variable CGAL_DISABLE_GMP.
That variable must be stored in CGALConfig.cmake, so that UseCGAL.cmake
can see it.

Approved by Release Manager.

Tested in CGAL-4.5-Ic-92.
2014-07-11 17:57:16 +02:00
Laurent Rineau 64c5573a85 rm warning
(cherry picked from commit c309fde259c04b8e3beb609b3dece1673240ab34)

Trivial fix for master
2014-07-11 16:51:27 +02:00
Sébastien Loriot d5f7ba8ff3 fix a bug introduced in 31042b8d
glDrawElements call expect unsigned int!

trivial bug-fix for master
2014-07-10 00:22:08 +02:00
Sébastien Loriot 5fce0d89f2 remove non-needed conversion operator (because of inheritance)
trivial bug-fix for master
2014-07-09 23:54:52 +02:00
Sébastien Loriot ddc01022d8 remove a warning
trivial bug-fix for master
2014-07-09 23:54:51 +02:00
Efi Fogel ff308b5696 minor fix for master. Removed description of non-exisiting member functions 2014-07-09 17:12:13 +03:00
Laurent Rineau b6aeb7cc66 Store CGAL_DISABLE_GMP in CGALConfig.cmake...
... and use it in UseCGAL/CGAL_Macros, to avoid re-enabling GMP by
error.
2014-07-09 15:39:44 +02:00
Laurent Rineau 2e1dab81a1 Fix a 13 years old bug in an example
Trivial bug-fix for master, suggested by Eric. The bug was introduced by
a refactoring of the example, in the following commit, 13 years ago:

  | commit 898679a9e6
  | Author: Lutz Kettner <kettner@mpi-sb.mpg.de>
  | Date:   Thu Jul 12 05:59:09 2001 +0000
  |
  |     - Adapted to new polyhedral surface design (release 3).
  |     - Ported from dd_geo/chull to convex_hull_3.
  |     - Changed to new concept naming convention, i.e., WidthTraits_3.
  |     - Changed traits class to new kernel design naming. However, the unchanged
  |       member functions make this traits not compliant with kernel traits.
  |     - Edited Width_3.tex quite a bit. Removed redundant descriptions of type
  |       requirements that are actually described in the WidthTraits_3.
  |
  | Notes:
  |     r7838 trunk
2014-07-09 11:56:42 +02:00
Sébastien Loriot 16441b0f6d Merge branch 'Surface_modeling-integration_with_BGL-GF'
Introduces the Surface modeling package that allows
  to deform a triangulated surface mesh

Successfully tested in CGAL-4.5-Ic-90
Approved by the Release Manager

Conflicts:
	Installation/changes.html
2014-07-08 19:53:36 +02:00
Sébastien Loriot 2aadba50d7 Merge branch 'BGL-redesign_final-GF'
Introduces a redesign of the CGAL extension of the BGL API

Successfully tested in CGAL-4.5-Ic-90
Approved by the Release Manager

Conflicts:
	Surface_mesh_segmentation/test/Surface_mesh_segmentation/test_compute_sdf_values_and_segment_exact_rational.cpp
2014-07-08 19:45:16 +02:00
Laurent Rineau 4ffaa77bde Change the order, again, to deal better with TBB issues 2014-07-08 13:38:57 +02:00
Laurent Rineau 03cc42d44f New script, to detect non-UTF-8 header files 2014-07-08 13:22:45 +02:00
Laurent Rineau 6a396299d9 libnumbers.so has been renamed 2014-07-08 12:13:13 +02:00
Laurent Rineau 5c3e630121 New version of leda_numbers 2014-07-07 17:30:32 +02:00
Laurent Rineau 95b57de7f2 libtbb has false positives with LSAN 2014-07-07 16:28:09 +02:00
Sébastien Loriot 86f2ed6b0b Allow to use segmentation and AABB-tree by including only Polyhedron_3.h 2014-07-04 17:24:07 +02:00
Sébastien Loriot 39c073948e when using HalfedgeGraph or FaceGraph API, graph_traits must be included 2014-07-04 17:24:07 +02:00
Sébastien Loriot 9999dc8f0e add missing include so that tags are defined 2014-07-04 17:24:06 +02:00
Sébastien Loriot 1d1c99d2f6 remove a file copied from boost that is not used 2014-07-04 17:24:06 +02:00
Sébastien Loriot cd88dc010b remove extra include directives 2014-07-04 17:24:06 +02:00
Sébastien Loriot 83b5f74c27 remove warning 2014-07-04 17:24:06 +02:00
Sébastien Loriot 0a5a986fbd prefix macros with CGAL_ 2014-07-04 17:24:06 +02:00
Sébastien Loriot 65a176d0e7 update license 2014-07-04 17:24:06 +02:00
Sébastien Loriot ec9c796552 remove exe flag 2014-07-04 17:24:06 +02:00
Sébastien Loriot 5f4813b64d properties_Polyhedron_3.h is now included by graph_traits_Polyhedron_3.h 2014-07-04 17:24:05 +02:00
Sébastien Loriot b7edce623f Polyhedron should not include BGL specialization 2014-07-04 17:24:05 +02:00
Sébastien Loriot dfe0b88d2f AABB tree primitives should not include Polyhedron specific files
I also renamed a file only used in these primitives
2014-07-04 17:24:05 +02:00
Sébastien Loriot 592ae98355 remove extra include directive 2014-07-04 16:42:10 +02:00
Marc Glisse 6db90e6f06 Merge remote-tracking branch 'origin/NewKernel_d-rename_files-glisse'
Tested in CGAL-4.5-Ic-86

Approved by the release manager
2014-07-04 16:14:59 +02:00
Sébastien Loriot 6713a7083f fix license headers 2014-07-04 15:47:49 +02:00
Andreas Fabri fd123ac130 cosmetic change 2014-07-04 14:54:10 +02:00
Sébastien Loriot ec13e3ed94 segmentation requires a model of FaceListGraph 2014-07-04 13:55:52 +02:00
Sébastien Loriot 8cbca4f4b3 update changes.html 2014-07-04 13:55:42 +02:00
Sébastien Loriot 0b353bb85b Merge remote-tracking branch 'origin/CGAL-use_leda-GF'
Reintroduce the possibility to use CGAL without GMP
  (to use LEDA number types instead for example).
  The cmake option to set to switch off GMP when building
  the lib is CGAL_DISABLE_GMP.

Tested in CGAL-4.5-Ic-86
Approved by the release manager

ge is necessary,
2014-07-04 12:02:37 +02:00
Sébastien Loriot c0c9c1c090 update changes.html 2014-07-04 11:29:25 +02:00
Sébastien Loriot 947fa97639 remove non-needed include directive 2014-07-04 11:14:31 +02:00
Sébastien Loriot a856189e7f add version with int dimension to avoid ambiguous call 2014-07-04 10:45:04 +02:00
Sébastien Loriot 31042b8d81 fix warning in the Polyhedron demo edit plugin 2014-07-04 10:06:10 +02:00
Sébastien Loriot cdee5dccfc fix warning std::size_t -> double 2014-07-04 09:46:49 +02:00
Laurent Rineau 6a7c567b1b Merge branch 'Intersections-fix_do_intersect_Bbox_3_Triangle_3-GF'
That branch fixes a bug in
  do_intersect(Bbox_3,Triangle_3)

- Successfully tested in CGAL-4.5-Ic-86.
- Approved by the Release Manager for CGAL-4.5.
2014-07-03 17:30:21 +02:00
Sébastien Loriot 03c7223873 remove extra ; 2014-07-03 17:13:22 +02:00
Sébastien Loriot 79a746f7d9 remove an unused internal function
intel compilier with strict-ansi does not like it
  because even if it is not called, it is invalid as
  a const ref is not initialized
2014-07-03 15:14:40 +02:00
Laurent Rineau ae67da7a2d Use Eigen 3.2.2 from Mercurial 2014-07-03 12:57:25 +02:00
Laurent Rineau 59ce1261d3 Fix compilation error with llvm-gcc-4.2
The error was:
/usr/local/include/boost/type_traits/has_new_operator.hpp: In function 'bool test_ray(Arrangement_2&, Face_handle)':
/usr/local/include/boost/type_traits/has_new_operator.hpp:24: error: 'template<class U, U x> struct boost::detail::test' is not a function,
CGAL-4.5-Ic-86/cmake/platforms/x86-64_Darwin-13.0_Apple-llvm-gcc-4.2_Release/test/Arrangement_on_surface_2/test_unbounded_removal.cpp:24: error:   conflict with 'bool test(const Arrangement_2&)'
CGAL-4.5-Ic-86/cmake/platforms/x86-64_Darwin-13.0_Apple-llvm-gcc-4.2_Release/test/Arrangement_on_surface_2/test_unbounded_removal.cpp:55: error:   in call to 'test'

I do not understand how `boost::detail::test` was introduced in the
matching set of functions. The `boost::detail` namespace is not supposed
to be involved.
2014-07-03 12:31:31 +02:00
Sébastien Loriot 9136e6e8e5 using the point type from OpenMesh 2014-07-03 12:27:58 +02:00
Sébastien Loriot f3dd6472e6 fix typos
(cherry picked from commit 5ed924261c)
2014-07-03 12:27:30 +02:00