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 |
5983a80 | Mael Rouxel-Labbé | 07 October 2019, 11:07:13 UTC | Fix missing namespace | 07 October 2019, 11:07:13 UTC |
2b8c61b | Mael Rouxel-Labbé | 07 October 2019, 11:00:41 UTC | Update which solvers are used in ARAP parameterization | 07 October 2019, 11:04:45 UTC |
cda7c5f | Mael Rouxel-Labbé | 03 October 2019, 13:03:01 UTC | Fix sometimes pruning entire branches that are valid An example can be see in this issue: https://github.com/CGAL/cgal/issues/3993. This configuration: - we leave from a vertex v0 and want to reach v1 - a (useful) cone gets split by a vertex v2 - v3 is such that v0v2 = v2v3 and v1 is on the left of the line - we first reach v3 from the right - when we reach v3 from the left, with a cone that also contains v1, this cone is discarded because we have already reached v3 from the right and the time is not better (it's equal). Thus we can't reach v1 with the direct cone from v1. Other artificial configurations can be constructed noting that the case of identical source-ray target for both nodes where not really handled. | 03 October 2019, 13:03:01 UTC |
7676dca | Mael Rouxel-Labbé | 03 October 2019, 09:16:04 UTC | Minor code improvements | 03 October 2019, 11:15:51 UTC |
9e3b59e | Maxime Gimeno | 03 October 2019, 10:07:47 UTC | Add missing macro def | 03 October 2019, 10:07:47 UTC |
244ad1d | Mael Rouxel-Labbé | 03 October 2019, 08:10:35 UTC | Move CGAL::internal into CGAL::SMSP::internal | 03 October 2019, 09:22:21 UTC |
cf900da | Mael Rouxel-Labbé | 03 October 2019, 07:20:46 UTC | Don't assume you can build a FT from a double Only change /include because we know what kernels we are manipulating in tests | 03 October 2019, 09:22:21 UTC |
de81a0c | Maxime Gimeno | 26 June 2019, 13:18:20 UTC | fix warning | 03 October 2019, 09:22:21 UTC |
f4aa864 | Maxime Gimeno | 25 June 2019, 10:06:18 UTC | Fix warnings | 03 October 2019, 09:22:21 UTC |
051f94c | Sébastien Loriot | 04 June 2019, 11:39:55 UTC | fix and add test that was not in the cmake script | 03 October 2019, 09:22:21 UTC |
2681115 | Sébastien Loriot | 04 June 2019, 11:30:56 UTC | add new test with boundary vertices | 03 October 2019, 09:22:21 UTC |
8e27665 | Sébastien Loriot | 04 June 2019, 11:03:24 UTC | init the halfedge of a border vertex to point in a face | 03 October 2019, 09:22:14 UTC |
5be38d3 | Laurent Rineau | 30 September 2019, 13:19:47 UTC | Next release in this branch will be 4.14.2 | 30 September 2019, 13:19:47 UTC |
55a05c5 | Laurent Rineau | 30 September 2019, 07:18:05 UTC | Merge branch 'releases/CGAL-4.13-branch' into releases/CGAL-4.14-branch | 30 September 2019, 07:18:05 UTC |
3702443 | Maxime GIMENO | 30 September 2019, 07:11:41 UTC | Remove sneaky backquote | 30 September 2019, 07:11:41 UTC |
96f6bdc | Maxime GIMENO | 30 September 2019, 07:11:11 UTC | Remove sneaky backquote | 30 September 2019, 07:11:11 UTC |
0b66eb0 | Laurent Rineau | 27 September 2019, 14:24:41 UTC | Merge remote-tracking branch 'cgal/releases/CGAL-4.13-branch' into releases/CGAL-4.14-branch # Conflicts: # .travis/install.sh | 27 September 2019, 14:24:41 UTC |
a28d155 | Laurent Rineau | 27 September 2019, 14:17:28 UTC | FindTBB.cmake: read both TBBROOT and TBB_ROOT (#4252) FindTBB.cmake: read both TBBROOT and TBB_ROOT | 27 September 2019, 14:17:28 UTC |
5e64fde | Laurent Rineau | 27 September 2019, 14:16:21 UTC | Classification: Fix OpenCV includes (#4241) Classification: Fix OpenCV includes Co-authored-by: Maxime GIMENO <maxime.gimeno@gmail.com> | 27 September 2019, 14:16:21 UTC |
15c7192 | Laurent Rineau | 27 September 2019, 14:15:39 UTC | Fix CGAL_TOOLSET for latest visual compilers (#4256) Fix CGAL_TOOLSET for latest visual compilers | 27 September 2019, 14:15:39 UTC |
2473456 | Maxime Gimeno | 27 September 2019, 14:06:12 UTC | update auto-link.h | 27 September 2019, 14:06:12 UTC |
718421b | Maxime Gimeno | 27 September 2019, 12:51:56 UTC | Add a line in the Supported Compilers about MSVC and CMake | 27 September 2019, 13:55:25 UTC |
58b647a | Maxime Gimeno | 27 September 2019, 11:49:04 UTC | Fix CGAL_TOOLSET for latest visual compilers. | 27 September 2019, 12:48:53 UTC |
bdab125 | Maxime Gimeno | 27 September 2019, 07:12:42 UTC | Test EPOCH. | 27 September 2019, 08:38:22 UTC |
583b0ae | Maxime Gimeno | 26 September 2019, 13:57:13 UTC | conditional include | 26 September 2019, 14:41:18 UTC |
7e36ab1 | Laurent Rineau | 26 September 2019, 13:52:20 UTC | FindTBB.cmake: read both TBBROOT and TBB_ROOT Fix #4240 | 26 September 2019, 13:52:20 UTC |
379c8c6 | Simon Giraudot | 26 September 2019, 08:35:55 UTC | Add OpenCV ML module to travis installation | 26 September 2019, 08:35:55 UTC |
7ae8386 | Laurent Rineau | 23 September 2019, 15:30:43 UTC | Merge pull request #4242 from sgiraudot/Demo-Fix_classification_unresized_ranges-GF Demo/classif: Fix unresized ranges | 23 September 2019, 15:30:43 UTC |
ea1eb88 | Laurent Rineau | 23 September 2019, 15:26:25 UTC | Merge pull request #4227 from maxGimeno/Nef_S2-Fix_mem_corruption-maxGimeno Nef_S2: Fix memory corruption | 23 September 2019, 15:26:25 UTC |
58b73c0 | Simon Giraudot | 23 September 2019, 09:47:49 UTC | Fix unresized ranges | 23 September 2019, 09:47:49 UTC |
56df078 | Simon Giraudot | 23 September 2019, 08:53:21 UTC | Fix OpenCV includes (tested with OpenCV 2.4, 3.2 and 4.1) | 23 September 2019, 08:53:21 UTC |
d93eb58 | Maxime Gimeno | 14 August 2019, 08:01:38 UTC | more of the same kind | 18 September 2019, 09:24:08 UTC |
28224f5 | Maxime Gimeno | 13 August 2019, 15:34:48 UTC | Fix memory corruption | 18 September 2019, 09:23:58 UTC |
62a23ee | Laurent Rineau | 17 September 2019, 12:26:37 UTC | Merge pull request #4225 from maxGimeno/Fixes_for_4_14-maxGimeno Fixes for 4.14 | 17 September 2019, 12:26:37 UTC |
d893b69 | Maxime Gimeno | 17 September 2019, 08:11:12 UTC | Don't use "using parameters::choose_param" | 17 September 2019, 08:11:12 UTC |
0bda2dd | Maxime Gimeno | 17 September 2019, 07:39:46 UTC | remove c++11 | 17 September 2019, 07:39:46 UTC |
22b7722 | Laurent Rineau | 13 September 2019, 10:27:01 UTC | Use iterator traits (#4221) Use iterator traits | 13 September 2019, 10:27:01 UTC |
b990d02 | Sébastien Loriot | 12 September 2019, 12:35:02 UTC | use iterator traits | 12 September 2019, 12:35:02 UTC |
8585c34 | Laurent Rineau | 11 September 2019, 13:15:41 UTC | Merge branch 'releases/CGAL-4.13-branch' into releases/CGAL-4.14-branch | 11 September 2019, 13:15:41 UTC |
dc5853c | Laurent Rineau | 11 September 2019, 13:14:51 UTC | Remove this directory, added by accident by #4128 See https://github.com/CGAL/cgal/pull/4128 | 11 September 2019, 13:14:51 UTC |
6c166ad | Laurent Rineau | 10 September 2019, 07:15:09 UTC | Merge pull request #4217 from maxGimeno/HDT2-Fix_demo-maxGimeno Hyperbolic_triangulation_2: Fix demo | 10 September 2019, 07:15:09 UTC |
2f483bb | Maxime Gimeno | 10 September 2019, 07:05:16 UTC | Add misisng include_directories to HDT2 demo | 10 September 2019, 07:05:16 UTC |
9abee11 | Laurent Rineau | 09 September 2019, 14:43:29 UTC | Merge remote-tracking branch 'cgal/releases/CGAL-4.13-branch' into releases/CGAL-4.14-branch | 09 September 2019, 14:43:29 UTC |