058ab1a | Laurent Rineau | 12 April 2017, 08:42:44 UTC | The announcement mail for 4.9.1. | 12 April 2017, 08:42:44 UTC |
01ce16f | Laurent Rineau | 29 March 2017, 09:59:05 UTC | Merge pull request #1994 from sloriot/BO_2-fix_setting_face_of_ccbs fix a bug when removing redundant edges after an overlay for a boolea… | 29 March 2017, 09:59:05 UTC |
c025d39 | Laurent Rineau | 29 March 2017, 09:58:38 UTC | Merge pull request #1960 from sloriot/BGL-fix_split_graph Fix bug in split_graph_into_polylines | 29 March 2017, 09:58:38 UTC |
ec58002 | Laurent Rineau | 28 March 2017, 08:24:58 UTC | Remove the Travis file: it does not work with CGAL-4.9-branch | 28 March 2017, 08:24:58 UTC |
09f5a17 | Sébastien Loriot | 27 March 2017, 14:28:37 UTC | fix a bug when removing redundant edges after an overlay for a boolean operation inner ccbs and outer ccb were reused to avoid a reallocation. However, since the face field of inner/outer ccbs are needed will reassign them, we now delay the setting of the new face for the ccbs to avoid overwritting the face field | 27 March 2017, 14:28:37 UTC |
3da1729 | Sébastien Loriot | 21 March 2017, 15:51:35 UTC | restore the order on nodes and do not remove an edge before a terminal node The order was relying on the vertex connectivity so no edge incident to a node in the set should be removed, otherwise the set is no longer sorted | 21 March 2017, 15:54:49 UTC |
d615e61 | Sebastien Loriot | 16 March 2017, 09:39:29 UTC | Merge pull request #1952 from sgiraudot/Point_set_shape_detection-Fix_incomplete_clear-GF Point set shape detection: Fix incomplete clear | 16 March 2017, 09:39:29 UTC |
12e032c | Simon Giraudot | 13 March 2017, 13:32:04 UTC | Bugfix in test: shape factory must be added when input is reset | 16 March 2017, 09:37:22 UTC |
24ff167 | Simon Giraudot | 06 March 2017, 13:36:11 UTC | Fix incomplete clear | 16 March 2017, 09:37:21 UTC |
35beb1a | Sebastien Loriot | 16 March 2017, 08:56:24 UTC | Merge pull request #1959 from afabri/BGL-bugfix_Dual-GF BGL bugfix in the class Dual | 16 March 2017, 08:56:24 UTC |
6075c8f | Sébastien Loriot | 16 March 2017, 08:44:17 UTC | fix unused variable warning | 16 March 2017, 08:44:17 UTC |
731bb17 | Sébastien Loriot | 14 March 2017, 15:41:03 UTC | add missing off file | 14 March 2017, 16:06:35 UTC |
e3b6f20 | Sebastien Loriot | 14 March 2017, 15:30:29 UTC | Merge pull request #1962 from sloriot/AOS_2-fix_precond_trap_decomp Fix precondition in Trapezoidal_decomposition_2 | 14 March 2017, 15:30:29 UTC |
58b4b81 | Andreas Fabri | 13 March 2017, 16:06:19 UTC | fix in_edges() and out_edges() | 13 March 2017, 16:12:37 UTC |
16d369d | Sébastien Loriot | 09 March 2017, 10:24:16 UTC | rename test file that is in conflict with another test | 13 March 2017, 13:04:04 UTC |
426ab99 | Andreas Fabri | 08 March 2017, 15:52:33 UTC | BGL: Fix Dual | 13 March 2017, 13:01:19 UTC |
e7d6456 | Efi Fogel | 09 March 2017, 10:16:39 UTC | remove invalid precondition | 09 March 2017, 10:16:39 UTC |
3fa06c2 | Sébastien Loriot | 08 March 2017, 17:05:21 UTC | remove buggy and useless custom less for vertex descriptors the order was not correct and in some cases, std::set::erase was picking the wrong vertex_descriptor. The default less is fine since no vertices is removed from the adjacency_list, thus descriptors remain valid | 09 March 2017, 08:25:18 UTC |
33c61e5 | Laurent Rineau | 02 March 2017, 16:17:25 UTC | Merge pull request #1939 from lrineau/Mesh_3-fix_determinism-GF Fix non-determinism! | 02 March 2017, 16:17:25 UTC |
cb5b3ac | Laurent Rineau | 01 March 2017, 11:06:16 UTC | Class Compare_handles_with_or_without_timestamps to replace hacks Previously, each file was using its own implementation of the "compare handle" function object. This commits adds a new class `Compare_handles_with_or_without_timestamps` that checks the presence of `Has_timestamp` in the pointed type, and provides a different `operator()` depending on that. | 01 March 2017, 11:08:52 UTC |
035a35e | Laurent Rineau | 28 February 2017, 17:47:44 UTC | Fix non-determinism! | 28 February 2017, 18:19:59 UTC |
68876f0 | Laurent Rineau | 23 February 2017, 17:41:13 UTC | Merge pull request #1916 from sloriot/Core-bug_fix_large_MSB Fix Expr computation when a Node in the tree has a large MSB bound | 23 February 2017, 17:41:13 UTC |
0e13616 | Laurent Rineau | 23 February 2017, 17:40:06 UTC | Merge pull request #1923 from sloriot/CORE-Expr_approx_bound Make sure the approximation exceeds the separation bound | 23 February 2017, 17:40:06 UTC |
aab162e | Sébastien Loriot | 21 February 2017, 16:30:24 UTC | use a thighter approximation | 21 February 2017, 16:30:24 UTC |
3dc5f7d | Sébastien Loriot | 21 February 2017, 16:12:56 UTC | make sure the approximation exceeds the separation bound | 21 February 2017, 16:12:56 UTC |
e9cfce4 | Sébastien Loriot | 20 February 2017, 17:05:06 UTC | Do the approximation computation even if MSB bounds are too large extLong manages overflow and underflow, this patch forces the approximation to be done even if the bounds are too large | 20 February 2017, 17:15:49 UTC |
8aa8dd3 | Laurent Rineau | 20 February 2017, 11:57:56 UTC | Merge pull request #1909 from sgiraudot/Point_set_processing-Wlop_bugfix_radius2-GF WLOP Bugfix: use radius2 in parallel version too | 20 February 2017, 11:57:56 UTC |
57de217 | Simon Giraudot | 16 February 2017, 15:28:39 UTC | Bugfix: use radius2 in parallel version too | 16 February 2017, 15:44:26 UTC |
c69e13a | Sebastien Loriot | 26 January 2017, 17:35:54 UTC | Merge pull request #1838 from sloriot/CK2-Intersect_2_bugfixes Fix CK2::Interect_2 | 26 January 2017, 17:35:54 UTC |
0505090 | Sebastien Loriot | 25 January 2017, 16:00:09 UTC | Merge pull request #1853 from sloriot/AABB_tree-fix_ray_intersect_as_segment handle the case when the ray intersection is a segment | 25 January 2017, 16:00:09 UTC |
37cbdd0 | Sébastien Loriot | 24 January 2017, 13:19:03 UTC | handle the case when the ray intersection is a segment | 24 January 2017, 13:19:56 UTC |
4b066f6 | Laurent Rineau | 18 January 2017, 18:25:55 UTC | Merge pull request #1833 from sloriot/AABB_tree-fix_ray_shooting Fix a typo for computing the relative distance | 18 January 2017, 18:25:55 UTC |
3ce0098 | Sébastien Loriot | 17 January 2017, 09:19:32 UTC | update old code using Object with code using variants | 17 January 2017, 09:19:32 UTC |
119da89 | Sébastien Loriot | 17 January 2017, 09:19:00 UTC | add missing CK::Intersect_2(Line_2,Line_2,OutputIterator) | 17 January 2017, 09:19:00 UTC |
f06bdeb | Sébastien Loriot | 13 January 2017, 15:34:14 UTC | use the skip functor in the example | 13 January 2017, 15:34:14 UTC |
40a54cf | Sébastien Loriot | 13 January 2017, 15:22:57 UTC | fix a typo for computing the relative distance | 13 January 2017, 15:22:57 UTC |
6b8e75f | Laurent Rineau | 28 December 2016, 15:28:18 UTC | Merge pull request #1752 from lrineau/Mesh_3-various_fixes_and_improvements-lrineau Fix the patch from #1524 | 28 December 2016, 15:28:18 UTC |
f6bfae0 | Laurent Rineau | 16 December 2016, 16:32:45 UTC | Remove an assertion: bug in Boost filtered_graph::out_degree | 16 December 2016, 16:32:45 UTC |
49d94f8 | Laurent Rineau | 12 December 2016, 09:20:11 UTC | Merge pull request #1743 from afabri/Spatial_searching-radius0_bug-GF Spatial_searching: bug reported and fixed by Marc Glisse | 12 December 2016, 09:20:11 UTC |
f8833fb | Laurent Rineau | 09 December 2016, 14:47:19 UTC | Fix a bug with isolated vertices in the graph | 09 December 2016, 14:47:19 UTC |
65d6732 | Laurent Rineau | 07 December 2016, 09:48:22 UTC | Fix the patch from #1524 When the `less` operator was added to `split_graph_into_polylines`, it was wrong: as we duplicate vertices, that is not sufficient to compare the points at vertices. | 07 December 2016, 10:24:28 UTC |
acc9581 | Laurent Rineau | 07 December 2016, 09:46:02 UTC | Split angle: from 135° to 90°. | 07 December 2016, 10:24:28 UTC |
49053ee | Laurent Rineau | 07 December 2016, 09:44:08 UTC | Improve display_corner_incidences() Now the method also displays the points of corners. | 07 December 2016, 10:24:28 UTC |
6214312 | Laurent Rineau | 07 December 2016, 09:43:22 UTC | For CGAL_MESH_3_PROTECTION_DEBUG | 07 December 2016, 10:24:28 UTC |
62f4b06 | Laurent Rineau | 05 December 2016, 10:45:46 UTC | Merge pull request #1726 from lrineau/Installation-fix_LEDA_on_ArchLinux-lrineau Fix FindLEDA with clang | 05 December 2016, 10:45:46 UTC |
ed526b8 | Andreas Fabri | 04 December 2016, 10:26:50 UTC | Spatial_searching: bug reported and fixed by Marc Glisse | 04 December 2016, 10:26:50 UTC |
01b06de | Laurent Rineau | 02 December 2016, 15:51:17 UTC | Merge pull request #1628 from MaelRL/PMP-Fix_self_intersections Fixed self intersection tests | 02 December 2016, 15:51:17 UTC |
2bb368f | Laurent Rineau | 02 December 2016, 15:50:37 UTC | Merge pull request #1682 from sloriot/PMP-use_readable_pmap_api Use readable property map API | 02 December 2016, 15:50:37 UTC |
bf958c3 | Laurent Rineau | 02 December 2016, 15:49:37 UTC | Merge pull request #1722 from janetournois/PMP-fix_doc_isotropic_remeshing-GF PMP : fix documentation bug for `vertex_is_constrained_map` | 02 December 2016, 15:49:37 UTC |
72d3fff | Laurent Rineau | 02 December 2016, 15:49:15 UTC | Merge pull request #1699 from sloriot/SMSeg-match_concepts Update code to match documented concepts | 02 December 2016, 15:49:15 UTC |
86d1100 | Laurent Rineau | 02 December 2016, 15:48:59 UTC | Merge pull request #1698 from sloriot/SMS-missing_ns Add missing namespace | 02 December 2016, 15:48:59 UTC |
8795ccd | Laurent Rineau | 02 December 2016, 15:48:37 UTC | Merge pull request #1693 from janetournois/PMP-fixes_for_isotropic_remeshing_4.9-jtournois PMP : fixes for isotropic remeshing | 02 December 2016, 15:48:37 UTC |
eb4b1ab | Laurent Rineau | 02 December 2016, 15:47:44 UTC | Merge pull request #1696 from MaelRL/PMP-Fix_border_halfedges Fixed an implementation of PMP's border_halfedges() | 02 December 2016, 15:47:44 UTC |
f99b898 | Laurent Rineau | 02 December 2016, 09:57:18 UTC | Use LEDA linker flags | 02 December 2016, 09:57:18 UTC |
205bc84 | Laurent Rineau | 30 November 2016, 09:36:27 UTC | Fix FindLEDA with clang | 30 November 2016, 09:40:04 UTC |
679d9f1 | Jane Tournois | 25 November 2016, 13:49:22 UTC | fix warning (integer converted to bool) the face_patch_map property map should have a valid value when built with -1, as it is done in isotropic_remeshing (cf `check_normals` function) | 25 November 2016, 13:49:22 UTC |
35cce25 | Jane Tournois | 25 November 2016, 10:02:47 UTC | fix documentation bug vertices can be changed because of collapse, for which we don't always know if vkept will be source or target | 25 November 2016, 10:02:47 UTC |
e5dcef0 | Jane Tournois | 21 November 2016, 16:55:25 UTC | deal with surface patch indices during collapse for checking that faces do not get inverted | 21 November 2016, 16:55:25 UTC |
5a2eaa9 | Jane Tournois | 21 November 2016, 16:46:22 UTC | use Patch_id(-1) as invalid patch id | 21 November 2016, 16:46:22 UTC |
0b4ecf6 | Jane Tournois | 21 November 2016, 13:51:08 UTC | is_corner should return true for a dart | 21 November 2016, 13:51:08 UTC |
c28dc6f | Jane Tournois | 21 November 2016, 13:04:34 UTC | avoid conversion warning | 21 November 2016, 13:47:46 UTC |
1367e3e | Mael Rouxel-Labbé | 19 November 2016, 23:56:26 UTC | Reworked how boolean parameters are passed in self_intersection tests | 19 November 2016, 23:59:15 UTC |
8f8ccc3 | Jane Tournois | 18 November 2016, 16:44:10 UTC | fix the case where patch2 was not met yet | 18 November 2016, 16:44:10 UTC |
a619107 | Sébastien Loriot | 18 November 2016, 06:54:57 UTC | property maps are readable property maps not lvalue | 18 November 2016, 06:54:57 UTC |
e17cabb | Sébastien Loriot | 18 November 2016, 06:52:40 UTC | use BGL helper free function is_triangle_mesh instead of a member one | 18 November 2016, 06:52:40 UTC |
f1cb55b | Jane Tournois | 17 November 2016, 15:29:03 UTC | deal with boundaries by skipping null_face | 17 November 2016, 15:29:03 UTC |
92b4a49 | Mael Rouxel-Labbé | 17 November 2016, 13:13:41 UTC | Documentation changes for PMP's border_halfedges() | 17 November 2016, 13:17:26 UTC |
fb1af78 | Jane Tournois | 17 November 2016, 10:45:17 UTC | check orientation of faces surface patch per surface patch | 17 November 2016, 10:45:17 UTC |
16f1b07 | Sébastien Loriot | 16 November 2016, 21:13:21 UTC | add missing namespace | 16 November 2016, 21:13:21 UTC |
0851d2b | Mael Rouxel-Labbé | 16 November 2016, 10:17:14 UTC | Fixed an implementation of PMP's border_halfedges() returning interior edges and the corresponding documentation. | 16 November 2016, 10:22:35 UTC |
b29c578 | Jane Tournois | 15 November 2016, 16:01:05 UTC | fix the boundary case once the no-inversion test has been performed, check that we don't have a boundary problematic case It would require to reswap, and break the border of the patch to be remeshed | 15 November 2016, 16:18:13 UTC |
e4f9f9f | Jane Tournois | 15 November 2016, 14:17:58 UTC | check that relaxation does not produce an inverted face it can happen close to the boundary, where things are naturally more constrained | 15 November 2016, 16:17:53 UTC |
2e6d55f | Jane Tournois | 15 November 2016, 13:37:53 UTC | remove a todo | 15 November 2016, 16:17:32 UTC |
7be4660 | Jane Tournois | 15 November 2016, 13:23:57 UTC | fix collapse step the inverse orientation test should also be performed on the border | 15 November 2016, 16:17:16 UTC |
e8adc69 | Jane Tournois | 14 November 2016, 14:31:21 UTC | rename function to improve code readability | 15 November 2016, 16:17:04 UTC |
33ef177 | Jane Tournois | 14 November 2016, 11:41:49 UTC | avoid collapsing an isolated constrained edge in the "middle" of a patch | 15 November 2016, 16:16:39 UTC |
b34d8cd | Sébastien Loriot | 11 November 2016, 09:03:49 UTC | use readable property map API operator[]() is only required in Lvalue property map | 11 November 2016, 09:04:35 UTC |
124245a | Mael Rouxel-Labbé | 03 November 2016, 11:34:42 UTC | Allowed to pass expected values along with input files in self intersections tests | 03 November 2016, 11:39:22 UTC |
c213582 | Mael Rouxel-Labbé | 03 November 2016, 10:41:25 UTC | Improved self_intersections tests | 03 November 2016, 10:43:03 UTC |
a477646 | Laurent Rineau | 03 November 2016, 10:19:24 UTC | Merge pull request #1623 from lrineau/SDG_2-fix_include-lrineau Fix a missing #include with -DCGAL_PROFILE | 03 November 2016, 10:19:24 UTC |
c3d6e62 | Laurent Rineau | 03 November 2016, 10:18:19 UTC | Merge pull request #1637 from sloriot/CGAL-fix_install_prefix Add a hardcoded fall back for the installation prefix | 03 November 2016, 10:18:19 UTC |
f674cc1 | Sébastien Loriot | 31 October 2016, 14:52:11 UTC | add a hardcoded fall back for the installation prefix in case of no common setting, the installation cannot be relocated automatically | 31 October 2016, 14:52:11 UTC |
8c7e45b | Mael Rouxel-Labbé | 31 October 2016, 14:22:55 UTC | Fixed missing include in self_intersections.h | 31 October 2016, 14:24:33 UTC |
3591b39 | Mael Rouxel-Labbé | 27 October 2016, 07:20:44 UTC | Fixed self intersection tests Adjacent faces that were coplanar and overlapping were not being detected | 28 October 2016, 12:25:16 UTC |
4963de5 | Laurent Rineau | 27 October 2016, 08:26:57 UTC | Fix a missing #include with -DCGAL_PROFILE | 27 October 2016, 08:28:31 UTC |
0facc2f | Laurent Rineau | 24 October 2016, 11:57:25 UTC | Merge pull request #1572 from luis4a0/Algebraic_kernel_d-add_assertions-Luis Check for the MPFR version in RS-based AK | 24 October 2016, 11:57:25 UTC |
d07b01d | Laurent Rineau | 20 October 2016, 08:18:24 UTC | Merge pull request #1589 from sloriot/Kernel-boost_apply_visitor_workaround Workaround a bug in boost 1.58 with c++14 | 20 October 2016, 08:18:24 UTC |
a229d31 | Laurent Rineau | 20 October 2016, 08:18:05 UTC | Merge pull request #1586 from janetournois/Mesh_3-protection_deterministic-GF Mesh_3 : make features protection deterministic again | 20 October 2016, 08:18:05 UTC |
8562319 | Laurent Rineau | 19 October 2016, 08:19:27 UTC | Merge pull request #1577 from afabri/Triangulation_2-fix_for_empty_range-GF Constrained_triangulation_2: Deal with an empty range as input | 19 October 2016, 08:19:27 UTC |
2755815 | Luis Peñaranda | 18 October 2016, 15:57:49 UTC | CGAL_NO_ASSERTIONS -> CGAL_NO_PRECONDITIONS | 18 October 2016, 15:57:49 UTC |
ba6c075 | Sébastien Loriot | 18 October 2016, 09:36:16 UTC | workaround a bug in boost 1.58 with c++14 https://svn.boost.org/trac/boost/ticket/11285 | 18 October 2016, 09:41:32 UTC |
6c9da8b | Jane Tournois | 17 October 2016, 12:48:09 UTC | re-introduce determinism of protection with protecting balls use vecS instead of setS for vertices, to have a consistent order on the list of vertices | 17 October 2016, 12:48:09 UTC |
660eb85 | Laurent Rineau | 17 October 2016, 09:41:03 UTC | Merge pull request #1549 from maxGimeno/Polyhedron_demo-Fixes_for_the_UI-GF Polyhedron_demo: Fixes for the UI behavior | 17 October 2016, 09:41:03 UTC |
b1075c5 | Laurent Rineau | 17 October 2016, 08:26:06 UTC | Merge pull request #1541 from maxGimeno/Polyhedron_demo-Fix_spheres_in_polylines-GF Polyhedron_demo: Fix spheres in polylines | 17 October 2016, 08:26:06 UTC |
9c05a24 | Laurent Rineau | 17 October 2016, 08:24:42 UTC | Merge pull request #1553 from maxGimeno/Polyhedron_demo-Fix_cut_plugin-GF Polyhedron_demo: Fix the cut_plugin | 17 October 2016, 08:24:42 UTC |
272e53a | Laurent Rineau | 17 October 2016, 08:23:05 UTC | Merge pull request #1560 from lrineau/Installation-fix_CGAL_VERSION_issue_1559-lrineau Fix CGAL_VERSION in CGALConfig.cmake | 17 October 2016, 08:23:05 UTC |
6e5919d | Laurent Rineau | 17 October 2016, 08:21:22 UTC | Merge pull request #1564 from lrineau/Mesh_3-fix_an_old_bug__issue_1554-lrineau Fix issue #1554 | 17 October 2016, 08:21:22 UTC |
57341e7 | Laurent Rineau | 17 October 2016, 08:20:29 UTC | Merge pull request #1568 from lrineau/Intersection-fix_inter_plane_seg-lrineau Fix a bug in Intersect_3()(Plane_3, Segment_3) | 17 October 2016, 08:20:29 UTC |
aac821a | Andreas Fabri | 14 October 2016, 08:38:45 UTC | Deal with an empty range as input | 15 October 2016, 06:18:01 UTC |
bceff22 | Luis Peñaranda | 13 October 2016, 13:17:59 UTC | Avoid also MPFR 3.1.3. Improve error message. | 13 October 2016, 13:17:59 UTC |