Commit Graph

54913 Commits

Author SHA1 Message Date
Sébastien Loriot 0230e979e2 Merge branch 'CGAL-use_leda-GF-OLD' into CGAL-use_leda-GF
Conflicts:
	Arrangement_on_surface_2/test/Arrangement_on_surface_2/construction_test_suite_generator.cpp
	Arrangement_on_surface_2/test/Arrangement_on_surface_2/test_construction.cpp
	Documentation/doc/Installation.txt
	Kernel_23/include/CGAL/Exact_predicates_exact_constructions_kernel.h
2014-06-18 22:50:06 +02:00
Sébastien Loriot 0e46afa617 Merge branch 'Convex_hull_3-traits_class_fixes-sloriot'
Fixes bugs in the 3D convex hull traits concept, in particular due to the
  handling of coplanar points

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

Conflicts:
	Installation/changes.html
2014-06-18 09:41:53 +02:00
Sébastien Loriot 2ea509b8e1 update changes 2014-06-18 09:34:59 +02:00
Sébastien Loriot 089503ad4c add missing parameter in doc 2014-06-17 16:22:54 +02:00
Guillaume Damiand d5d0bbb1e8 Merge branch 'CMap_bugfix-gdamiand'
Approved by the release manager.
2014-06-16 16:37:02 +02:00
Guillaume Damiand 174dfc336e * bugfix in first_dart: remove null_handle when cmap is empty and not null_dart_handle
* update friend declarations
* remove useless this->set_current_dart(this->mmap->null_handle) in Dart_iterators.h
* Use inner definition CMap::Dart_of_cell_basic_const_range<i> instead of directly the class CGAL::CMap_dart_const_iterator_basic_of_cell in internal/Combinatorial_map_internal_functors.h (more generic)
2014-06-13 11:31:32 +02:00
Aymeric PELLE 2969f3fdad Merge branch 'Fix_regular_triangulation_cell_base_with_weighted_circumcenter_3-APelle'
Fix Regular_triangulation_cell_base_with_weighted_circumcenter_3.
The default value for the template parameter 'Cell base' is replaced by
Regular_triangulation_cell_base_3. (The doc is updated.)
The operator= is fixed. (The copy-and-swap idiom is implemented.)
A test file is added for this class.

Successfully tested in the internal release CGAL-4.5-Ic-63.
Approved by the Release Manager.
2014-06-12 11:38:28 +02:00
Sébastien Loriot 7b05330a75 fix the concept ConvexHullTraits_3 in the case of coplanar points 2014-06-10 22:42:50 +02:00
Sébastien Loriot 4ed2497f2e add missing possible return value 2014-06-10 22:37:27 +02:00
Marc Glisse 39b140d51b Merge remote-tracking branch 'origin/Number_types-IBM-glisse'
Make sure CGAL compiles with the XL C/C++ compiler.

Tested in CGAL-4.5-Ic-64.

Approved by the release manager
2014-06-10 17:53:31 +02:00
Marc Glisse dd4f968c48 Reorder some macro tests, no functional change. 2014-06-06 12:32:11 +02:00
Aymeric PELLE 4ca1c8a6c1 Remove some bad assert in test_RT_cell_base_with_weighted_circumcenter_3.cpp.
These asserts should have tested that the wighted_circumcenter is well
invalidate in some cases. However, we can't access to the private pointer.
So we can't check that the pointer is NULL when invalidate_circumcenter is
called. These asserts tested that the new computed weighted circumcenter has
a different address after invalidate_circumcenter. But, that fact isn't
guaranteed.
2014-06-05 15:02:13 +02:00
Aymeric PELLE 62fe81758a Rename test_regular_triangulation_cell_base_with_weighted_circumcenter_3.cpp.
It generated a too long file path for some Windows tools (linker).
2014-06-04 15:16:56 +02:00
Aymeric PELLE c496b52d0c The documentation of the member function swap is added.
rhs is renamed other in this member function.
2014-06-04 14:38:34 +02:00
Aymeric PELLE 250c079439 Implement the copy-and-swap idiom for the assigment operator. 2014-06-04 14:04:52 +02:00
Aymeric PELLE 144545cbf2 Fix Regular_triangulation_cell_base_with_weighted_circumcenter_3.
The default value for the template parameter 'Cell base' is replaced by
Regular_triangulation_cell_base_3. (The doc is updated.)
The operator= is fixed.
A test file is added for this class.

Trivial bug-fix for master
2014-06-03 19:34:29 +02:00
Laurent Rineau 8f59bbcced trivial bug-fix for master
The displayed vertex is not the nearest.

(cherry picked from commit d80d6a4c288cb53c13279dab389b4266ddebe3d9)
2014-06-03 16:18:40 +02:00
Laurent Rineau 770a5820d7 Trivial bug fix
The files how_to_cite_cgal*.html were created in the source directory,
and not the binary directory.
2014-06-02 16:58:30 +02:00
Sébastien Loriot fa9d76dd08 remove documentation of deprecated classes 2014-06-02 08:07:25 +02:00
Sébastien Loriot 44542ff829 Merge branch 'Polyhedron-stitching_plugin_update-local'
Update the stitching plugin of the polyhedron demo to be applied
  on all the selected items at once.

  Successfully tested in CGAL-4.5-Ic-57
2014-06-02 07:54:18 +02:00
Sébastien Loriot 6ee3c59489 doc bug-fix: Hidden_type -> unspecified_type
theses were coming from merges done after the global replacement
2014-06-02 07:47:05 +02:00
Marc Glisse 37cab384f8 Opacify FPU support for XL C++. It accepts gcc's asm syntax with slight variations. 2014-05-30 10:34:42 +02:00
Marc Glisse ccca2e6e24 IBM XL C++ support for counting leading/trailing zeros.
Patch by George Zagaris.
2014-05-29 18:11:31 +02:00
Andreas Fabri 21adf26564 Merge branch 'Surface_mesh_simplification-Simplification-GF'
Approved by the release manager
Conflicts:
	Installation/changes.html
2014-05-26 15:22:46 +02:00
Andreas Fabri 8b00c23e6c Merge branch 'Surface_mesh_simplification-Simplification-GF'
Approved by the release manager
2014-05-26 14:48:41 +02:00
Andreas Fabri 6fd424d94f Add operator() with 4 arguments in Static_filters/Angle_3
Approved by the release manager
2014-05-26 14:41:29 +02:00
Laurent Rineau 8deba535b6 Fix changes.html
- Aymeric's merge commit 566ad109eb
  removed non-ascii characters from Installation/changes.html. That was
  not intended.
- At the same time, merge two sections about changes to Mesh_3 for 4.5.
2014-05-26 12:47:46 +02:00
Laurent Rineau bb492768b1 Merge remote-tracking branch 'origin/Arrangement_on_surface_2-remove_edge-efif'
Conflicts:
	Installation/changes.html
2014-05-26 12:21:37 +02:00
Efi Fogel 4cdc2e469c Added changes for 2D Arrangements in release 4.5 2014-05-25 13:32:42 +03:00
Sébastien Loriot 7cc6c1b101 fix typo 2014-05-23 17:28:52 +02:00
Sébastien Loriot d706253cae update changes 2014-05-23 17:27:36 +02:00
Sébastien Loriot ecc86d3bd7 add code for backward compatibility
Note that the result is still the same without the patch.
Indeed, the uniqueness of link vertices is guaranteed if the
collapse of the edge is topologically valid.
This patch is just to avoid users having cost/placement
relying on the former behavior even for non-topologically
valid collapse (which seems unlikely to happen)
2014-05-23 17:13:27 +02:00
Laurent Rineau bb5594931e Fix the exit code 2014-05-22 15:10:00 +02:00
Laurent Rineau 2242efe153 fix permissions 2014-05-22 14:58:17 +02:00
Laurent Rineau 0fa934baf1 Bug-fix in MainWindow.cpp
The modification of all Scene_item menu() was not correctly implemented.

Trivial bug-fix for master.
2014-05-22 11:00:35 +02:00
Aymeric PELLE 9f11f46077 Merge branch 'Periodic_3_mesh_3-Extended_mesh_3-MBogdanov'
This small feature adds a new constructor in Labeled_mesh_domain_3 and
a new function wrapper. A Labeled_mesh_domain_3 can be built from an
Iso_cuboid_3 now.
(cf. https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/New_constructor_in_Label_mesh_domain_3_and_new_function_wrapper)
The new wrapper, Implicit_multi_domain_to_labeling_function_wrapper, is a
helping class to get a function with integer values labeling the
components of a multi-domain. This small feature was successfully tested in
the internal release CGAL-4.5-Ic-45.
Approved by the Release Manager.

Conflicts:
	Installation/changes.html
2014-05-21 18:01:42 +02:00
Laurent Rineau fd06817bd7 Fix a warning about an uninitialized variable
The warning is right, by the way.

Trivial bug-fix for master.
2014-05-21 13:00:31 +02:00
Laurent Rineau af005e81dc Bug-fix for Windows min/max issue
Trivial bug-fix for master
2014-05-21 13:00:15 +02:00
Laurent Rineau 2463459ce6 Doc for the two overloads of Angle_3::operator() 2014-05-21 12:19:13 +02:00
Laurent Rineau 6500bd907f Add Angle_3(Vector_3, Vector_3)
...by similarity with Angle_2.
2014-05-21 12:18:49 +02:00
Laurent Rineau 191b01b13b Add Angle_3()(Point_3, Point_3, Point_3, Point_3) 2014-05-21 11:04:59 +02:00
Laurent Rineau dffb22f732 Do not reset 'integration' when it is not used 2014-05-20 15:50:12 +02:00
Laurent Rineau a2412a869e Change the tester name, so that the machine name appears 2014-05-20 15:49:35 +02:00
Sébastien Loriot 00519e23bc remove unused types 2014-05-19 18:52:23 +02:00
Sébastien Loriot 7df5600896 add missing projection traits requirements in the CH_3 traits concept 2014-05-19 18:31:48 +02:00
Sébastien Loriot 1f672fd68f remove functions documented in the concept 2014-05-19 17:35:50 +02:00
Sébastien Loriot ed12dcca72 fix class doc 2014-05-19 17:22:49 +02:00
Laurent Rineau 212cd13929 Merge branch 'Polyhedron-demo_filter_selectView-GF' 2014-05-19 13:25:38 +02:00
Laurent Rineau cc32f4a9b6 Merge branch 'Mesh_3-add_demo_with_features-GF'
Conflicts:
	Installation/changes.html
2014-05-19 13:25:25 +02:00
Laurent Rineau 641d2b8017 No longer support VC9
We support VC10/VC11/VC12 (aka 2010, 2012, 2013). That is enough.
2014-05-19 12:02:43 +02:00