286efc1 | Sébastien Loriot | 10 January 2017, 13:45:19 UTC | avoid calling get function | 10 January 2017, 13:45:19 UTC |
adbc830 | Andreas Fabri | 10 January 2017, 13:40:23 UTC | fix | 10 January 2017, 13:40:23 UTC |
e869afa | Andreas Fabri | 10 January 2017, 13:09:27 UTC | bugfix | 10 January 2017, 13:09:27 UTC |
7b6e4a2 | Andreas Fabri | 10 January 2017, 12:53:50 UTC | Even read only static const variables must be thread local as otherwise their destructor is called after the destructor of the CORE memory pool. | 10 January 2017, 12:53:50 UTC |
a6cb74e | Maxime Gimeno | 10 January 2017, 11:09:19 UTC | Fix intersected cells display. | 10 January 2017, 11:09:19 UTC |
ebcc2ea | Laurent Rineau | 10 January 2017, 10:22:45 UTC | Compilation fix for test_backward_compatibility.cpp | 10 January 2017, 10:22:59 UTC |
6010b23 | Laurent Rineau | 10 January 2017, 10:22:21 UTC | Fix a -Wconversion warning (also detected by MSVC) | 10 January 2017, 10:22:21 UTC |
9dbdb10 | Maxime Gimeno | 10 January 2017, 09:55:22 UTC | Remove max_dim from the member data. | 10 January 2017, 09:55:22 UTC |
47e3a78 | Maxime Gimeno | 10 January 2017, 09:49:18 UTC | Make the visualizer not an item. | 10 January 2017, 09:49:18 UTC |
1a6973c | Sébastien Loriot | 10 January 2017, 09:37:18 UTC | make Nth_of_tuple_property_map compatible with std::tuple | 10 January 2017, 09:37:18 UTC |
5122473 | Andreas Fabri | 10 January 2017, 09:16:55 UTC | Suppress warnings for VC 32bit compilation in 2 CMakeLists.txt | 10 January 2017, 09:16:55 UTC |
c4543f0 | Maxime Gimeno | 10 January 2017, 09:10:06 UTC | Merge branch 'Polyhedron_demo-Fix_large_coordinates_bug-GF' of github.com:maxGimeno/cgal into Polyhedron_demo-Enhance_point_set_selection_plugin-GF | 10 January 2017, 09:10:06 UTC |
4f01220 | Laurent Rineau | 09 January 2017, 16:17:46 UTC | Fix issue #1788 LEDA 6.3 has known I/O bugs, that were reported, and are fixed in LEDA 6.4. We have to deactivate that test, because it loops forever with LEDA 6.3. | 09 January 2017, 16:17:46 UTC |
b2c5985 | Laurent Rineau | 09 January 2017, 15:01:13 UTC | Fix permissions | 09 January 2017, 15:01:13 UTC |
01c804c | Laurent Rineau | 09 January 2017, 14:34:03 UTC | Merge pull request #1454 from lrineau/CGAL_Core-fix_imports_exports-lrineau CGAL_Core: fix -fvisibility issues on Linux | 09 January 2017, 14:34:03 UTC |
8731ca7 | Laurent Rineau | 09 January 2017, 14:33:49 UTC | Merge pull request #1804 from maxGimeno/Polyhedron_demo-Fix_antialiasing_c3t3_grid-GF Polyhedron_demo: Fix the grid in c3t3_item | 09 January 2017, 14:33:49 UTC |
c28a98b | Laurent Rineau | 09 January 2017, 14:33:37 UTC | Merge pull request #1794 from mhsaar/bugfix-1-hemmer fix namespace issue | 09 January 2017, 14:33:37 UTC |
a64c277 | Laurent Rineau | 09 January 2017, 14:12:13 UTC | Make <CGAL/Polynomial/Cached_extended_euclidean_algorithm.h> thread-safe The last bug detected by this PR was actually due to a global static variable. Now that it is a static variable in a function, like others, the memory de-allocations seem to be done in the right order (even with Boost implementation of TLS). Thanks Sébastien @sloriot for the patch. | 09 January 2017, 14:12:13 UTC |
46c6ea1 | Andreas Fabri | 12 December 2016, 11:53:14 UTC | Deal with CGAL_NO_ATOMIC | 09 January 2017, 14:08:42 UTC |
e696a85 | Sébastien Loriot | 09 December 2016, 15:30:40 UTC | use direct initialization also in header-only mode | 09 January 2017, 14:08:42 UTC |
109f021 | Sébastien Loriot | 09 December 2016, 15:26:43 UTC | use direct initialization | 09 January 2017, 14:08:42 UTC |
1852086 | Andreas Fabri | 08 December 2016, 07:28:41 UTC | fixed and tested | 09 January 2017, 14:08:42 UTC |
f1a39ef | Andreas Fabri | 05 December 2016, 08:28:14 UTC | No need for static | 09 January 2017, 14:08:42 UTC |
8972c92 | Andreas Fabri | 02 December 2016, 11:42:49 UTC | make Memory pool thread safe | 09 January 2017, 14:08:42 UTC |
1b2fcdb | Andreas Fabri | 02 December 2016, 11:14:39 UTC | make static variable for pretty printing const | 09 January 2017, 14:08:42 UTC |
fab26b5 | Andreas Fabri | 02 December 2016, 11:13:21 UTC | make variables atomic | 09 January 2017, 14:08:42 UTC |
1d0ec5b | Andreas Fabri | 17 October 2016, 16:12:33 UTC | WIP: make variables atomic; it no longer compiles :( | 09 January 2017, 14:08:42 UTC |
8faf834 | Andreas Fabri | 17 October 2016, 14:48:16 UTC | declare constants const | 09 January 2017, 14:08:42 UTC |
4b79bd4 | Andreas Fabri | 17 October 2016, 14:45:47 UTC | NT_TYPE is not used anywhere | 09 January 2017, 14:08:42 UTC |
36b34b3 | Andreas Fabri | 17 October 2016, 14:44:01 UTC | declare constants const | 09 January 2017, 14:08:42 UTC |
e0d026d | Andreas Fabri | 17 October 2016, 14:40:07 UTC | polyWilkinson is not used anywhere | 09 January 2017, 14:08:42 UTC |
4f71d02 | Andreas Fabri | 17 October 2016, 14:23:57 UTC | Remove random functions as they are not in the CGAL Core API | 09 January 2017, 14:08:42 UTC |
5321a90 | Andreas Fabri | 17 October 2016, 14:18:32 UTC | Remove the geometry files | 09 January 2017, 14:08:42 UTC |
fa7217c | Andreas Fabri | 17 October 2016, 14:11:56 UTC | declare constants const | 09 January 2017, 14:08:41 UTC |
f6bb482 | Jane Tournois | 09 January 2017, 11:03:37 UTC | extract polylines from example and add corresponding data file | 09 January 2017, 11:10:13 UTC |
2cac99b | Sébastien Loriot | 09 January 2017, 11:00:06 UTC | protect call to max function | 09 January 2017, 11:00:06 UTC |
904a889 | Laurent Rineau | 09 January 2017, 10:21:23 UTC | Merge pull request #1791 from sgiraudot/Point_set_3-GF New package Point Set 3 | 09 January 2017, 10:21:23 UTC |
89b0f86 | Jane Tournois | 09 January 2017, 10:10:37 UTC | add comments and improve layout | 09 January 2017, 10:10:37 UTC |
ae16320 | Sébastien Loriot | 09 January 2017, 07:35:56 UTC | only use parallel tag if TBB is here | 09 January 2017, 07:35:56 UTC |
cafe151 | Sébastien Loriot | 09 January 2017, 07:28:13 UTC | fix an error and two warnings | 09 January 2017, 07:28:13 UTC |
1a72498 | Jane Tournois | 06 January 2017, 16:53:41 UTC | add figs | 09 January 2017, 07:20:35 UTC |
57d86c6 | Jane Tournois | 06 January 2017, 15:07:51 UTC | add some doc for hybrid mesh domain example | 06 January 2017, 15:10:45 UTC |
8a31544 | Laurent Rineau | 28 June 2016, 14:51:23 UTC | Add 1D features | 06 January 2017, 15:10:45 UTC |
5df5e9e | Laurent Rineau | 27 June 2016, 13:49:04 UTC | Create an example with hybrid mesh domain | 06 January 2017, 15:10:45 UTC |
4360cf9 | Maxime Gimeno | 06 January 2017, 11:47:26 UTC | Secure TBB code with #ifdef | 06 January 2017, 11:48:16 UTC |
cde7782 | Laurent Rineau | 16 September 2016, 15:08:47 UTC | Draw the grid after the rest By essence, the cut plane (grid) is always seen. If we want the anti-aliasing to draw correctly, the grid must always be drawn at the end. Conflicts: Polyhedron/demo/Polyhedron/Scene_c3t3_item.cpp | 06 January 2017, 11:06:14 UTC |
c6ec104 | Maxime Gimeno | 06 January 2017, 10:15:16 UTC | fix max_dim calculation | 06 January 2017, 10:15:16 UTC |
b997dd1 | Sébastien Loriot | 06 January 2017, 08:48:22 UTC | fix path to input files | 06 January 2017, 08:49:16 UTC |
1dcd37b | Simon Giraudot | 06 January 2017, 06:33:30 UTC | Warning fix: implicit conversion | 06 January 2017, 06:33:30 UTC |
40f5522 | Laurent Rineau | 05 January 2017, 17:42:18 UTC | Use same method as Polyhedral_mesh_domain_with_features_3 | 05 January 2017, 17:42:18 UTC |
47943c6 | Laurent Rineau | 05 January 2017, 17:41:50 UTC | This patch fixes segfaults in Qt | 05 January 2017, 17:41:50 UTC |
64c2dd9 | Maxime Gimeno | 05 January 2017, 15:45:09 UTC | Fix : - Fix demo and add dialog to select the number of points per triangle | 05 January 2017, 15:45:09 UTC |
706e8c8 | Sébastien Loriot | 05 January 2017, 14:56:18 UTC | fix copy-paste error | 05 January 2017, 14:56:18 UTC |
2196835 | Laurent Rineau | 05 January 2017, 14:46:43 UTC | +FACET_VERTICES_ON_SAME_SURFACE_PATCH_WITH_ADJACENCY_CHECK in demo | 05 January 2017, 14:46:43 UTC |
244ebc1 | Laurent Rineau | 05 January 2017, 14:45:54 UTC | Simplify | 05 January 2017, 14:45:54 UTC |
56285ef | Laurent Rineau | 05 January 2017, 14:45:04 UTC | std::cerr only if CGAL_MESH_3_VERBOSE | 05 January 2017, 14:45:04 UTC |
33979fc | Sébastien Loriot | 05 January 2017, 14:14:12 UTC | remove wrong comments | 05 January 2017, 14:14:12 UTC |
4ce2e8e | Laurent Rineau | 05 January 2017, 10:59:25 UTC | Reduce the width of lines with `using boost::graph_traits` | 05 January 2017, 10:59:25 UTC |
b7c07ef | Laurent Rineau | 05 January 2017, 10:56:30 UTC | Simplify split_graph_into_polylines Two tests `it = v2vmap.find(vs)) == v2vmap.end()` were useless because it is guaranteed that the map does contain the vertices. | 05 January 2017, 10:56:30 UTC |
b8dcd5c | Sébastien Loriot | 05 January 2017, 10:50:07 UTC | propose user manual improvements | 05 January 2017, 10:52:19 UTC |
667fed9 | Maxime Gimeno | 20 December 2016, 10:07:41 UTC | Enhancements: - editable size for the spheres - text repositionned - slice's number editable Conflicts: Polyhedron/demo/Polyhedron/Plugins/Mesh_3/Volume_plane.h Polyhedron/demo/Polyhedron/Plugins/Mesh_3/Volume_plane_interface.h | 05 January 2017, 10:24:11 UTC |
47dbde4 | Laurent Rineau | 05 January 2017, 09:56:02 UTC | Merge pull request #1753 from maxGimeno/BGL_descriptor_with_graph-GF BGL descriptor with graph | 05 January 2017, 09:56:02 UTC |
1d99b2c | Laurent Rineau | 05 January 2017, 09:35:44 UTC | Merge pull request #1673 from freud14/cone-spanners-ipelet Add half-cones and Ipelet | 05 January 2017, 09:35:44 UTC |
3f0cf77 | Laurent Rineau | 05 January 2017, 09:35:08 UTC | Merge pull request #1787 from sloriot/Doc-support_multi_doxygen Support multiple version of doxygen | 05 January 2017, 09:35:08 UTC |
dbb58ac | Simon Giraudot | 05 January 2017, 09:34:15 UTC | Display fix, remove linebreaks | 05 January 2017, 09:34:15 UTC |
7bcb5b0 | Simon Giraudot | 05 January 2017, 06:57:05 UTC | Fix warnings | 05 January 2017, 06:57:05 UTC |
d3da0be | Laurent Rineau | 04 January 2017, 14:49:41 UTC | Fix detect_features() | 04 January 2017, 14:49:41 UTC |
2016805 | Laurent Rineau | 04 January 2017, 14:23:39 UTC | Reimplement constructors - In `Polyhedral_mesh_domain_3`: - The handling of `p_rng_` is now simpler: the `Random` generator is only created just before its use. That reduces code duplication between constructors. - Use `add_primitives()` and `add_primitives_to_bounding_tree()`, and `build()` to reduce the code duplication between all constructors. - In `Polyhedral_mesh_domain_with_features_3`: - All polyhedra are stored in a data member `this->stored_polyhedra`. - Always construct the base class without any polyhedron, then use `add_primitives()` and `add_primitives_to_bounding_tree()`, from polyhedra of `this->stored_polyhedra`. - All constructors are inlined in the class (now that their code is shorter). - Fix the compilation of `detect_borders()`. | 04 January 2017, 14:45:22 UTC |
39393ff | Laurent Rineau | 04 January 2017, 14:15:42 UTC | Add a Qt Script function | 04 January 2017, 14:15:42 UTC |
762a98d | Laurent Rineau | 04 January 2017, 14:15:05 UTC | Improve the debug output | 04 January 2017, 14:15:05 UTC |
1797754 | Maxime Gimeno | 04 January 2017, 13:44:57 UTC | Fix log2 for windows | 04 January 2017, 13:44:57 UTC |
f9dcc4b | Simon Giraudot | 04 January 2017, 09:40:24 UTC | Fix warnings | 04 January 2017, 09:40:24 UTC |
3c11de7 | Simon Giraudot | 04 January 2017, 07:50:42 UTC | Update changes.html (4.9 -> 4.10) | 04 January 2017, 07:50:42 UTC |
ab7a245 | Simon Giraudot | 04 January 2017, 07:47:32 UTC | Cancel useless changes in BGL and Surface_mesh | 04 January 2017, 07:47:32 UTC |
1beb340 | Simon Giraudot | 03 January 2017, 14:23:23 UTC | Merge branch 'Point_set_3-GF-old' into Point_set_3-GF | 03 January 2017, 14:23:23 UTC |
b48a6e8 | Sébastien Loriot | 03 January 2017, 09:01:23 UTC | handle dangling polylines An intersection polyline that has a node of degree one that is not on the boundary of both meshes invalidates all operations. It might be possible to do the union in some case but it does not seems relevant for now | 03 January 2017, 09:01:23 UTC |
e001062 | Sébastien Loriot | 02 January 2017, 17:14:00 UTC | use a simpler to read form for the sorted_around_edge predicate in addition it become a real predicate (no construction) | 02 January 2017, 18:25:48 UTC |
9f2d102 | Sébastien Loriot | 02 January 2017, 15:22:42 UTC | no longer used intermediate interval layer this was actually not needed since EPECK already have this filter layer | 02 January 2017, 18:25:44 UTC |
7ed402b | Sébastien Loriot | 02 January 2017, 14:30:58 UTC | optimize the number of nodes created in the DAG - Use new kernel functors for intersection points - Construct points from double to have only one node per point (doubles are stored in Lazy_rep_3) | 02 January 2017, 18:25:44 UTC |
cba8456 | Sébastien Loriot | 02 January 2017, 14:28:28 UTC | add constructions for the intersection point of a plane by a line and of 2 lines this is undocumented and allow to have a lazy node for this construction | 02 January 2017, 18:23:48 UTC |
9923488 | Sébastien Loriot | 02 January 2017, 18:10:24 UTC | Merge pull request #1786 from afabri/Triangulation_2-Prevent_deref-GF Triangulation_2: Reduce code by switching to Prevent_deref | 02 January 2017, 18:10:24 UTC |
303ee31 | Sébastien Loriot | 02 January 2017, 18:10:22 UTC | Merge pull request #1776 from sgiraudot/Point_set_processing-Automatic_scale_selection-GF Automatic Scale Selection | 02 January 2017, 18:10:22 UTC |
9981bcf | Sébastien Loriot | 02 January 2017, 18:10:20 UTC | Merge pull request #1757 from afabri/BGL-reorient_make_tetrahedron-GF BGL reorient make_tetrahedron() and make_hexahedron() | 02 January 2017, 18:10:20 UTC |
8dab03e | Sébastien Loriot | 02 January 2017, 18:10:19 UTC | Merge pull request #1720 from sgiraudot/Solver_interface-Enhance_eigen_diagonalize-GF Use faster Eigen implementation for diagonalization | 02 January 2017, 18:10:19 UTC |
3d63774 | Sébastien Loriot | 02 January 2017, 18:10:14 UTC | Merge pull request #1633 from sgiraudot/Point_set_processing_3-Point_set_structuring-GF Point Set Structuring | 02 January 2017, 18:10:14 UTC |
60654b4 | Sébastien Loriot | 02 January 2017, 18:07:51 UTC | update changes | 02 January 2017, 18:07:51 UTC |
3fe7678 | Simon Giraudot | 02 January 2017, 06:53:18 UTC | Warning fix: forgot to remove pragma warning pop | 02 January 2017, 06:53:18 UTC |
29f92b7 | Laurent Rineau | 30 December 2016, 16:33:36 UTC | Reimplement detect_borders() with detect_features() | 30 December 2016, 16:33:36 UTC |
ca0fac2 | Laurent Rineau | 30 December 2016, 16:33:16 UTC | Merge branch 'Mesh_3-improve_detect_features-GF' into Mesh_3-various_improvements-lrineau | 30 December 2016, 16:33:16 UTC |
256416e | Laurent Rineau | 30 December 2016, 16:06:54 UTC | Reimplement detect_features using split_graph_into_polylines (2) | 30 December 2016, 16:07:16 UTC |
244027a | Laurent Rineau | 28 July 2016, 14:19:31 UTC | Disallow the `manifold` option with TBB+Mesh_3 | 30 December 2016, 15:44:10 UTC |
6d221af | Laurent Rineau | 26 July 2016, 13:57:06 UTC | Better status reports during the initialization During the protection of sharp edges, in the `mesh_3_plugin`, the status dialog was previously saying "Initialization in progress...". Now it also adds the current number of vertices in the triangulation, so show the progress. | 30 December 2016, 15:44:10 UTC |
0061a43 | Laurent Rineau | 26 July 2016, 13:49:33 UTC | CGAL::Real_timer for the building of AABB trees | 30 December 2016, 15:44:09 UTC |
30397ce | Laurent Rineau | 30 December 2016, 15:32:46 UTC | Integrate Sizing_field_with_aabb_tree in the demo | 30 December 2016, 15:44:09 UTC |
35b0cb9 | Laurent Rineau | 30 December 2016, 14:48:33 UTC | Introduce a hierarchy of tags for domain types That replaces the dispatching on `Tag_true`/`Tag_false`. | 30 December 2016, 15:44:09 UTC |
ccae590 | Laurent Rineau | 19 July 2016, 15:10:51 UTC | Add the sharp_edges_angle parameter in the UI That parameter is the lower bound on angle between normals of incident facets of sharp edges. | 30 December 2016, 15:44:09 UTC |
ba6a05a | Laurent Rineau | 19 July 2016, 10:09:52 UTC | Fix -Wconversion warnings | 30 December 2016, 15:44:08 UTC |
7e9d909 | Laurent Rineau | 18 July 2016, 16:49:15 UTC | Fix comments with wrong statements | 30 December 2016, 15:44:08 UTC |
aee5e80 | Laurent Rineau | 18 July 2016, 16:48:47 UTC | Fix typos in the doc | 30 December 2016, 15:44:08 UTC |
65c5bd7 | Laurent Rineau | 18 July 2016, 16:47:14 UTC | Add the possibility to add new abstract criteria In `Mesh_criteria_3`, add functions: - `void add_facet_criterion(Abstract_facet_criterion*)` - `void add_cell_criterion(Abstract_cell_criterion*)` | 30 December 2016, 15:44:08 UTC |