4e102d9 | Laurent Rineau | 28 January 2020, 14:30:44 UTC | Allow to read a binary file with a CRLF EOL at the end of first line | 28 January 2020, 14:35:27 UTC |
17a58a5 | Michel Zou | 27 November 2019, 21:04:08 UTC | version.h: workaround for SWIG parsing | 17 January 2020, 15:36:35 UTC |
7653cd0 | Laurent Rineau | 16 January 2020, 15:11:03 UTC | Fix cgal_create_release_with_cmake.cmake | 17 January 2020, 15:35:54 UTC |
af436b7 | Laurent Rineau | 17 January 2020, 15:33:34 UTC | Merge pull request #4474 from sloriot/CGAL-warning_macro Update warning macro usages | 17 January 2020, 15:33:34 UTC |
835cdb7 | Laurent Rineau | 16 January 2020, 15:27:42 UTC | Merge pull request #4465 from maxGimeno/Fixes_for_4_14-GF Fixes for 4.14.3 | 16 January 2020, 15:27:42 UTC |
b91c43b | Laurent Rineau | 16 January 2020, 14:09:45 UTC | Fix more occurrences of -Wstring-conversion (clang++) | 16 January 2020, 14:09:45 UTC |
4365f90 | Sébastien Loriot | 16 January 2020, 13:21:16 UTC | hide warning | 16 January 2020, 13:21:16 UTC |
d97795e | Sébastien Loriot | 16 January 2020, 13:19:32 UTC | use CGAL_error_msg | 16 January 2020, 13:19:32 UTC |
4fbd1ed | Sébastien Loriot | 16 January 2020, 13:14:13 UTC | use CGAL_warning_msg instead of CGAL_warning to display a message | 16 January 2020, 13:14:13 UTC |
251bced | Laurent Rineau | 15 January 2020, 16:34:48 UTC | Merge pull request #4426 from MaelRL/APL2-Fix_parabola_discretization-GF Fix discretization of parabola and hyperbola segments | 15 January 2020, 16:34:48 UTC |
d44fb68 | Laurent Rineau | 15 January 2020, 16:34:46 UTC | Merge pull request #4428 from sloriot/BGL-selection_border_case Handle "border" case | 15 January 2020, 16:34:46 UTC |
e4b4d5c | Laurent Rineau | 15 January 2020, 16:34:43 UTC | Merge pull request #4437 from sgiraudot/Point_set_3-Fix_missing_copy_constructor-GF Point_set_3: add missing copy constructor | 15 January 2020, 16:34:43 UTC |
78319cd | Laurent Rineau | 15 January 2020, 16:34:41 UTC | Merge pull request #4443 from MaelRL/SMP-Fix_solver_traits_pragma_message-GF SMP: Fix bad usage of pragma message | 15 January 2020, 16:34:41 UTC |
0587656 | Laurent Rineau | 15 January 2020, 16:34:38 UTC | Merge pull request #4463 from lrineau/Polyhedron_demo-fix_mesh_3_plugin-GF Bug in the demo (mesh_3_plugin) | 15 January 2020, 16:34:38 UTC |
ddbfdfc | Maxime Gimeno | 13 January 2020, 15:25:48 UTC | Fix sprintf issue | 13 January 2020, 15:34:00 UTC |
fd1a14d | Maxime Gimeno | 13 January 2020, 14:52:36 UTC | remove obsolete hint fon antialiasing | 13 January 2020, 15:33:52 UTC |
c1acf50 | Maxime Gimeno | 09 January 2020, 14:01:58 UTC | clean-up P3T3 demo | 13 January 2020, 15:33:43 UTC |
93c2247 | Maxime Gimeno | 09 January 2020, 13:11:50 UTC | Replace all QTimers | 13 January 2020, 15:33:30 UTC |
3debd48 | Maxime Gimeno | 09 January 2020, 08:55:26 UTC | Use QVaraitn::fromValue() | 13 January 2020, 15:32:58 UTC |
2bb22ad | Maxime Gimeno | 02 January 2020, 09:00:05 UTC | Replace `QTime`s by `QElapsedTimer`s. It seems the header of QTime has been deprecated but it has not been documented... | 13 January 2020, 15:32:49 UTC |
6dccde3 | Maxime Gimeno | 13 January 2020, 15:20:51 UTC | Fix c++11 errors | 13 January 2020, 15:20:51 UTC |
597a4f1 | Laurent Rineau | 10 January 2020, 14:20:56 UTC | Bug in the demo (mesh_3_plugin) | 10 January 2020, 14:20:56 UTC |
8ac23b3 | Laurent Rineau | 07 January 2020, 13:45:36 UTC | Fix PR #4406 with C++03 | 07 January 2020, 13:45:36 UTC |
5806b88 | Mael Rouxel-Labbé | 03 January 2020, 10:07:43 UTC | Fix bad usage of pragma message The previous error message would show up even if Eigen is not available and the user has passed a solver traits. Reported in https://github.com/CGAL/cgal/issues/4442#issuecomment-570511774 | 03 January 2020, 10:07:43 UTC |
e728b74 | Simon Giraudot | 30 December 2019, 15:42:05 UTC | Point_set_3: add missing copy constructor | 30 December 2019, 15:42:05 UTC |
0134499 | Sebastien Loriot | 20 December 2019, 08:44:39 UTC | Merge pull request #4390 from lrineau/Interesections_3-fix_issue_4357-GF Fix issue #4357 | 20 December 2019, 08:44:39 UTC |
141dda4 | Sebastien Loriot | 20 December 2019, 08:44:24 UTC | Merge pull request #4384 from maxGimeno/Aff_transformation_3-Fix_include-maxGimeno Fix Aff_transformation_3 missing includes | 20 December 2019, 08:44:24 UTC |
056ce68 | Sébastien Loriot | 20 December 2019, 08:06:55 UTC | handle "border" case hard to put in a test because it depends on the starting point of the iteration | 20 December 2019, 08:06:55 UTC |
12e9b47 | Mael Rouxel-Labbé | 18 December 2019, 15:33:25 UTC | Fix discretization of parabola and hyperbola segments: - Fix duplicate showing up in the points - Fix starting at positive values of k with s0&s1 negative - Fix scaling - Clean code | 18 December 2019, 15:33:25 UTC |
b412a64 | Laurent Rineau | 17 December 2019, 08:09:16 UTC | Merge pull request #4392 from lrineau/DT_3-issue4388__for_CGAL-4.14.2-GF Fix DT3 parallel performance loss (issue #4388) for CGAL-4.14.x | 17 December 2019, 08:09:16 UTC |
063189d | Laurent Rineau | 17 December 2019, 08:09:13 UTC | Merge pull request #4406 from afabri/Triangulation_2-fix_Projection_traits-GF Triangulation_2: Projection_traits::Construct_bbox_2 must return Bbox_2 | 17 December 2019, 08:09:13 UTC |
4d4b891 | Andreas Fabri | 11 December 2019, 14:39:13 UTC | T2: Projection_traits::Construct_bbox_2 must return Bbox_2 | 13 December 2019, 14:47:43 UTC |
e628e6e | Laurent Rineau | 12 December 2019, 09:50:20 UTC | This branch target 4.14.3 | 12 December 2019, 09:50:20 UTC |
f5dffb0 | Laurent Rineau | 05 December 2019, 09:59:02 UTC | Merge pull request #4374 from maxGimeno/4_14_Fixes-maxGimeno Surface_sweep_2 Fix c++11 call | 05 December 2019, 09:59:02 UTC |
6ded244 | Laurent Rineau | 04 December 2019, 14:32:07 UTC | Merge branch 'DT_3-issue4388__for_CGAL-4.13.2-GF' into DT_3-issue4388__for_CGAL-4.14.2-GF | 04 December 2019, 14:32:07 UTC |
3ade506 | Laurent Rineau | 03 December 2019, 13:33:40 UTC | Create approximate_size() in Concurrent_compact_container Instead of having an atomic integer for the size of the compact container, now all free lists have an atomic integer for their size, but it is only updated when the size is increased by 10%. | 04 December 2019, 14:20:52 UTC |
1218121 | Laurent Rineau | 03 December 2019, 15:15:11 UTC | Add a bench of DT3 with TBB and Google benchmark | 04 December 2019, 14:16:25 UTC |
4208951 | Laurent Rineau | 02 December 2019, 10:25:17 UTC | revert "Access to the "current" size of the compact container" Reverts commit 2836828d612e6077f9d480ee9347f2b81d3fed18 | 04 December 2019, 14:16:25 UTC |
6f3db34 | Laurent Rineau | 04 December 2019, 08:40:59 UTC | Fix issue #4357 Compilation error if <CGAL/Intersections_3/Triangle_3_Triangle_3.h> is included first. | 04 December 2019, 08:40:59 UTC |
d6d42e5 | Maxime Gimeno | 29 November 2019, 08:26:35 UTC | Reset Edge-collapse | 29 November 2019, 08:26:35 UTC |
a591709 | Maxime Gimeno | 29 November 2019, 08:16:00 UTC | Add missing stream includes | 29 November 2019, 08:16:00 UTC |
b36a1bd | Maxime Gimeno | 29 November 2019, 08:14:11 UTC | Add mnissing <iostream> | 29 November 2019, 08:14:11 UTC |
e5df49f | Maxime Gimeno | 25 November 2019, 15:09:00 UTC | Replace a nullptr by NULL | 25 November 2019, 15:09:00 UTC |
19efe6e | Laurent Rineau | 06 November 2019, 16:39:01 UTC | Merge pull request #4311 from maxGimeno/Distance_3-Plane_plane-maxGimeno Distance_3: Add Pl_3-Pl_3 | 06 November 2019, 16:39:01 UTC |
918d993 | Laurent Rineau | 06 November 2019, 16:38:57 UTC | Merge pull request #4326 from lrineau/ImageIO-fix_warnings-lrineau ImageIO: fix warnings | 06 November 2019, 16:38:57 UTC |
3eabfdb | Laurent Rineau | 31 October 2019, 09:38:40 UTC | Merge pull request #4314 from MaelRL/APLG-Make_step_a_parameter-GF Apollonius Graph 2: make sampling distance a parameter of the parabola sampling function | 31 October 2019, 09:38:40 UTC |
543eae9 | Laurent Rineau | 31 October 2019, 09:38:37 UTC | Merge pull request #4315 from mglisse/Number_types-Mpzf_canon-glisse Properly canonicalize the result of a subtraction in Mpzf | 31 October 2019, 09:38:37 UTC |
5e1fe8a | Laurent Rineau | 29 October 2019, 14:39:57 UTC | fix warnings | 29 October 2019, 14:39:57 UTC |
d715ddd | Marc Glisse | 25 October 2019, 12:38:26 UTC | Properly canonicalize the result of a subtraction in Mpzf 1000-999=0001, there are multiple leading 0s to remove. | 25 October 2019, 14:32:28 UTC |
b64ed0e | Laurent Rineau | 25 October 2019, 14:24:51 UTC | Merge pull request #4103 from sloriot/Sweep_surface_2-derecursive_overlaps Derecursification of overlap detectiong on the right of event | 25 October 2019, 14:24:51 UTC |
8251bb9 | Maxime Gimeno | 25 October 2019, 09:21:05 UTC | fix after review | 25 October 2019, 09:21:05 UTC |
c80abc7 | Mael Rouxel-Labbé | 25 October 2019, 08:20:30 UTC | Make parabola sampling a parameter of the sampling function The current API is not so useful because it is is not adapted to other scales | 25 October 2019, 08:20:30 UTC |
1dc880d | Maxime Gimeno | 24 October 2019, 13:55:35 UTC | Add squared_distance(Plane_3, Plane_3) and a test. | 24 October 2019, 13:55:35 UTC |
0970a30 | Sébastien Loriot | 24 October 2019, 09:05:24 UTC | fix warning | 24 October 2019, 09:05:24 UTC |
7b4de1e | Sébastien Loriot | 20 October 2019, 10:09:18 UTC | replace the function clipping last-curves at the end of overlapping curves There are several advantages: - no longer use a recursive call - only split curves if needed (because there are effectively on the right of an event) - fix a bug when the subcurve on the right was not a subcurve of an overlapping curve This happens in test/construction_segments/data/test_12.txt for example where the curve C1 is created by doing (A+B)+C while (B+C) is then added on the right of the end of C1 -> with the old code (B+C) it would not be split (here X+Y means curve created from the overlap of curve X and Y). | 20 October 2019, 10:09:18 UTC |
7acfdff | Laurent Rineau | 18 October 2019, 12:24:42 UTC | SMSP: fix border and robustness issues (#3977) SMSP: fix border and robustness issues Co-authored-by: Maxime GIMENO <maxime.gimeno@gmail.com> Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com> | 18 October 2019, 12:24:42 UTC |
2edcf7b | Laurent Rineau | 18 October 2019, 12:17:19 UTC | Merge pull request #4269 from maxGimeno/PMP-Fix_doc_macro-maxGimeno PMP: Fix doc macro | 18 October 2019, 12:17:19 UTC |
7cb06cf | Laurent Rineau | 18 October 2019, 12:17:17 UTC | Merge pull request #4276 from MaelRL/SMP-ARAP_improvements-GF SMP: Various improvements to the ARAP parameterizer | 18 October 2019, 12:17:17 UTC |
be0c21c | Laurent Rineau | 18 October 2019, 12:17:15 UTC | Merge pull request #4280 from lrineau/CGAL-fix_CGAL_CreateSingleSourceCGALProgram-GF Fix CGAL_CreateSingleSourceCGALProgram for CGAL_Core and others components | 18 October 2019, 12:17:15 UTC |
59398af | Laurent Rineau | 18 October 2019, 12:17:12 UTC | Merge pull request #4282 from sloriot/CGAL-doc_style_issue Fix doc style issue | 18 October 2019, 12:17:12 UTC |
d1c55a6 | Laurent Rineau | 18 October 2019, 12:17:10 UTC | Merge pull request #4283 from sloriot/SMSeg-more_robust Be more robust to degenerate and almost degenerate faces | 18 October 2019, 12:17:10 UTC |
95fecfc | Laurent Rineau | 18 October 2019, 12:17:08 UTC | Merge pull request #4285 from lrineau/Installation-fix_CMake_scripts_for_installed_header_only-GF Fix CMake scripts for installed header-only version of CGAL | 18 October 2019, 12:17:08 UTC |
421a98c | Laurent Rineau | 18 October 2019, 12:17:05 UTC | Merge pull request #4292 from maxGimeno/CGAL_Config-Fix_typo-maxGimeno Remove extra S in macro | 18 October 2019, 12:17:05 UTC |
90b199b | Sébastien Loriot | 18 October 2019, 07:40:01 UTC | fix typos | 18 October 2019, 07:40:01 UTC |
df6568f | Mael Rouxel-Labbé | 16 October 2019, 07:35:48 UTC | Fix bad copy paste | 16 October 2019, 07:35:48 UTC |
e4e63e0 | Mael Rouxel-Labbé | 16 October 2019, 07:29:34 UTC | Remove leftover expensive assertion | 16 October 2019, 07:33:33 UTC |
09e563c | Mael Rouxel-Labbé | 16 October 2019, 07:28:43 UTC | Fix a "potentially uninitialized" warning | 16 October 2019, 07:33:29 UTC |
13bd01d | Laurent Rineau | 15 October 2019, 07:16:26 UTC | Fix when CGAL_Qt5 is not available | 15 October 2019, 07:16:26 UTC |
856b772 | Maxime Gimeno | 15 October 2019, 07:03:13 UTC | Remove extra S in macro | 15 October 2019, 07:03:13 UTC |
1637608 | Mael | 14 October 2019, 07:03:33 UTC | Remove accidentally committed debug code | 14 October 2019, 07:03:33 UTC |
90d4bbb | Mael Rouxel-Labbé | 11 October 2019, 12:30:26 UTC | Use traits' functors rather than global functions | 11 October 2019, 12:30:26 UTC |
9eb7852 | Mael Rouxel-Labbé | 11 October 2019, 10:02:58 UTC | Enable robustness tricks by default | 11 October 2019, 10:02:58 UTC |
87b605a | Mael Rouxel-Labbé | 11 October 2019, 10:02:17 UTC | Fix always propagating on the right as soon as the node is not a source | 11 October 2019, 10:02:17 UTC |
ff9eaa4 | Laurent Rineau | 11 October 2019, 09:01:24 UTC | Fix CGAL_Qt5_FOUND and other When an installed header-only version of CGAL is used, and when all `demo/*` are configured at once, then only the first demo got `CGAL_Qt5_FOUND` correctly set. | 11 October 2019, 09:01:24 UTC |
08a42cf | Laurent Rineau | 11 October 2019, 09:00:29 UTC | Fix the detection of CGAL_ROOT On Debian, CMake files are in `/usr/local/lib/x86_64-linux-gnu/cmake/CGAL/` are our previous heuristic fails. | 11 October 2019, 09:00:29 UTC |
e6c788e | Mael Rouxel-Labbé | 11 October 2019, 07:29:58 UTC | Fix indentation | 11 October 2019, 07:29:58 UTC |
b32dd4b | Mael Rouxel-Labbé | 11 October 2019, 07:26:17 UTC | Add more robust code for two predicates, disabled behind a macro for now | 11 October 2019, 07:26:17 UTC |
53bb36f | Mael Rouxel-Labbé | 11 October 2019, 07:25:10 UTC | Fix debug code compilation | 11 October 2019, 07:25:10 UTC |
41a4f2f | Sébastien Loriot | 11 October 2019, 05:03:44 UTC | Merge remote-tracking branch 'sloriot/Sweep_surface_2-derecursive_overlaps' into HEAD Conflicts: Surface_sweep_2/include/CGAL/Surface_sweep_2/Surface_sweep_2_impl.h | 11 October 2019, 05:03:44 UTC |
15a5460 | Sébastien Loriot | 10 October 2019, 15:22:19 UTC | be more robust to degenerate and almost degenerate faces | 10 October 2019, 15:22:19 UTC |
7e5f629 | Mael Rouxel-Labbé | 10 October 2019, 12:54:35 UTC | Clean debug code | 10 October 2019, 12:54:35 UTC |
fb5ef9a | Sébastien Loriot | 10 October 2019, 12:46:33 UTC | fix issues in Related Functions background expension | 10 October 2019, 12:46:33 UTC |
deb18df | Mael Rouxel-Labbé | 10 October 2019, 12:45:25 UTC | Remove ineffective pruning filter This filter was added by me recently, it's not part of the initial code. It will be so rare it's not worth clunking up the code. | 10 October 2019, 12:45:25 UTC |
a6215ab | Mael Rouxel-Labbé | 10 October 2019, 12:44:13 UTC | Fix sometimes comparing distances with a NULL occupier | 10 October 2019, 12:44:13 UTC |
90f787c | Mael Rouxel-Labbé | 10 October 2019, 12:40:15 UTC | Use `Compare_relative_intersection_along_segment_2` once again to compare rays The tiny detail that makes it necessary to do all these complicated shenanigans is that the two 2D segments are not necessarily living in a common unfolding | 10 October 2019, 12:40:15 UTC |
6b40368 | Mael Rouxel-Labbé | 10 October 2019, 12:38:59 UTC | Fix namespace and regroup children members together | 10 October 2019, 12:38:59 UTC |
c2b3d9e | Mael Rouxel-Labbé | 10 October 2019, 12:22:23 UTC | Add some debug code | 10 October 2019, 12:22:23 UTC |
c611285 | Mael Rouxel-Labbé | 04 October 2019, 06:57:09 UTC | Simplify orientation calls | 10 October 2019, 12:13:30 UTC |
df5d200 | Mael Rouxel-Labbé | 04 October 2019, 06:56:17 UTC | Regroup class members | 10 October 2019, 12:13:30 UTC |
a718ade | Mael Rouxel-Labbé | 04 October 2019, 06:55:58 UTC | Fix namespace usage | 10 October 2019, 12:13:29 UTC |
d307df3 | Mael Rouxel-Labbé | 04 October 2019, 06:54:43 UTC | Improve readability (no 250+ char lines) | 10 October 2019, 12:13:29 UTC |
930fbb3 | Mael Rouxel-Labbé | 04 October 2019, 06:52:50 UTC | Add some const correctness + avoid a lot of useless copies | 10 October 2019, 12:13:29 UTC |
e63d20c | Mael Rouxel-Labbé | 03 October 2019, 13:30:16 UTC | Uniformize namespaces | 10 October 2019, 12:13:29 UTC |
7b887e7 | Mael Rouxel-Labbé | 03 October 2019, 13:13:58 UTC | Add some pruning in case of equal times (node == occupier time) Probably doesn't happen very often though... | 10 October 2019, 12:13:29 UTC |
77749bb | Mael Rouxel-Labbé | 03 October 2019, 13:12:06 UTC | Fix some more overzeralous pruning Similar to commit cda7c5f299b1fe1490c10eee66e89fc4d46f876e, you cannot just prune and not propagate if times are equal because nothing guarantees that the first cone to reach a given vertex is the cone that will yield the shortest path. | 10 October 2019, 12:13:29 UTC |
315d257 | Mael Rouxel-Labbé | 03 October 2019, 13:11:04 UTC | Tiny misc improvements | 10 October 2019, 12:13:29 UTC |
ac557ca | Laurent Rineau | 10 October 2019, 10:23:42 UTC | Fix CGAL_CreateSingleSourceCGALProgram for CGAL_Core and others | 10 October 2019, 10:23:42 UTC |
79362c0 | Mael Rouxel-Labbé | 07 October 2019, 11:10:34 UTC | Fix typo | 07 October 2019, 11:10:34 UTC |
ffb18e9 | Mael Rouxel-Labbé | 07 October 2019, 11:08:01 UTC | Improve energy-related end condition and verbose - Ignore negative energies (bad for my chakras) - Only compute energies if we need them - Fix verbose and counter | 07 October 2019, 11:08:01 UTC |
0840a6e | Mael Rouxel-Labbé | 07 October 2019, 11:07:30 UTC | Enforce constraints by not updating their position | 07 October 2019, 11:07:30 UTC |