Commit Graph

64306 Commits

Author SHA1 Message Date
Andreas Fabri 884be65abc remove typedef 2015-08-28 15:04:55 +02:00
Andreas Fabri 061732d439 fix indentation 2015-08-28 15:04:08 +02:00
Guillaume Damiand 921416603f Reintegrate LCC demo save/load in the new qt5 version ok. 2015-08-28 14:43:07 +02:00
Andreas Fabri 86dd2f7111 VC2015 needs the container template argument for Polygon_2 and Polygon_with_holes 2015-08-28 14:36:37 +02:00
Guillaume Damiand 600e7b1b30 Start to merge with the new qt5 version of the LCC demo (nyf). 2015-08-28 11:51:48 +02:00
Andreas Fabri 847efcd2b4 fix typo 2015-08-28 11:00:56 +02:00
Laurent Rineau 17ff67f454 Merge branch 'PMP-fix_cmake_eigen_3.2-lrineau'
Fix the test of the Eigen version in
examples/Polygon_mesh_processing/CMakeLists.txt
2015-08-27 16:59:55 +02:00
Andreas Fabri 1e2ff1131e assert -> CGAL_assertion 2015-08-27 16:51:55 +02:00
Laurent Rineau 278a28016a Merge branch 'CGAL-Qt5_support-GF'
Fixes #265, fixes #254.
2015-08-27 16:37:37 +02:00
Laurent Rineau 2f5913a9e0 Merge branch 'CGAL-fix_unused_variables-lrineau'
Fixes various warnings about unused variables when `CGAL_NDEBUG` is
defined.
2015-08-27 16:36:31 +02:00
Laurent Rineau a3187fd35e Merge pull request #285 from janetournois/CGAL-support_msvc2015-GF
Initial support for MSVC 2015
2015-08-27 16:34:29 +02:00
Laurent Rineau 3b5ff3f1ff Update changes.html and CHANGES. 2015-08-27 16:32:20 +02:00
Laurent Rineau 2e1a595699 Merge branch 'Mesh_3-fix_issue_279-GF'
Do not construct the 1000 initial points, to initialize
`estimated_bbox`, if that is not necessary (two cases: "parallel tag" or
"use of far points").
2015-08-27 16:22:49 +02:00
Laurent Rineau d7119ce9e7 Merge pull request #281 from sgiraudot/Jet_fitting-just-pow-GF
Speed up computation of Jet Fitting:
   - `std::pow` is called on `int` instead of `double`
   - `CGAL::orientation` is used to replace a call to linear_algebra
2015-08-27 16:03:23 +02:00
Laurent Rineau 1324f5f3f3 Merge pull request #282 from afabri/Polyline_simplification-fix_assertion-GF
Use CGAL_assertion() and CGAL_assertion_code() instead of assert().
2015-08-27 15:51:49 +02:00
Laurent Rineau e5eb90b077 Merge pull request #292 from sloriot/Surface_mesh_skeletonization-change_solver-GF
Surface mesh skeletonization: change the default solver
2015-08-27 15:49:03 +02:00
Laurent Rineau 0fd6f2fa59 Merge pull request #288 from afabri/CGAL-add_hash-GF
No longer forward declare struct std:hash

Fixes issues #287 and #274.
2015-08-27 15:41:50 +02:00
Laurent Rineau abde0668bb Add more to .gitignore 2015-08-27 11:27:51 +02:00
Sébastien Loriot 9514bcc8fe do not publish remove_degenerate_faces that is not yet ready 2015-08-27 11:26:04 +02:00
Laurent Rineau d77da3f15b Fix the random testing of BBox/Triangle_3
Too many tests! If the macro `__OPTIMIZE__` evaluates to true, the random testing
computes 1M tests. That is too much.

Here the test was killed, after 20 minutes, after 1M iterations with `Cartesian<double>` and 954K iterations with
`Homogeneous<MP_Float>`:

  https://cgal.geometryfactory.com/CGAL/Members/testsuite/CGAL-4.7-Ic-128/Intersections_3/TestReport_lrineau_x86-64_Linux-Fedora19_llvm-clang-with-g++-4.8.gz

100K tests should be enough, and will decrease the CPU consumption by a
factor of 10.

...Actually, I am not at all convinced that those random tests are
useful! And why do we use random tests for Bbox_3/Triangle_3 and for no
other pairs of CGAL objects?
2015-08-27 11:12:47 +02:00
Sébastien Loriot bfe03f16eb add debug function 2015-08-27 09:56:27 +02:00
Sébastien Loriot f9edc6e4db extract the part responsible for removing all null-edges and create a function 2015-08-27 09:56:27 +02:00
Sébastien Loriot 05ff60df9c remove unused code 2015-08-27 09:56:06 +02:00
Sébastien Loriot e9df6fa6cf fix typo 2015-08-25 21:54:38 +02:00
Andreas Fabri ab2ad75091 Qualifying with CGAL:: solves the problem, but is it the bestsolution? 2015-08-25 16:19:56 +02:00
Andreas Fabri 5030ed42b8 deal with graph_traits_HalfedgeDS.h and graph_traits_Triangulation_2.h 2015-08-25 09:34:17 +02:00
Sébastien Loriot 1c37c26df1 Use Eigen SimplicialLDLT as default solver
It runs faster
2015-08-24 21:33:17 +02:00
Sébastien Loriot 0f1a5b8fed fix the solver traits the template parameter of the class should model 2015-08-24 17:59:08 +02:00
Sébastien Loriot 92342d3ef1 rename concept doc filename according to its name 2015-08-24 17:42:35 +02:00
Sébastien Loriot 457aa2b7f0 link to the package function and not the kernel one 2015-08-24 17:14:45 +02:00
Sébastien Loriot ec9b3545e3 output polylines using CGAL format 2015-08-24 15:42:48 +02:00
Laurent Rineau f3f729a3fe updated crontab (automated commit) 2015-08-23 21:18:03 +02:00
Laurent Rineau 8a0731835e Merge pull request #283 from lrineau/Arrangement-fix_warning_enumeral_conditional_mismatch-GF
Fix a warning in Arr_2 (version CGAL-4.6)
2015-08-23 20:41:01 +02:00
Laurent Rineau 133bc0d949 Merge pull request #289 from lrineau/Polyline_simplification-fix_assertion_4.6-GF
use CGAL_assert and assertion_code (version for 4.6)
2015-08-23 20:39:34 +02:00
Laurent Rineau f19c13b343 CGAL-4.6.3 soon? 2015-08-23 20:38:25 +02:00
Andreas Fabri 941f73f3c0 use CGAL_assert and assertion_code
(cherry picked from commit dcbab4e0d4)
2015-08-23 20:33:32 +02:00
Andreas Fabri 4183f6ba69 fixed comment 2015-08-23 15:20:19 +02:00
Andreas Fabri bf975ead95 No longer forward declare struct std:hash 2015-08-23 14:30:54 +02:00
Laurent Rineau c9452b3eba updated crontab (automated commit) 2015-08-22 10:18:03 +02:00
Laurent Rineau 2cdbe63694 Fix a warning
With gcc and -Wextra :

../CGAL/Arr_polyline_traits_2.h:2775: warning: enumeral and
non-enumeral type in conditional expression
../CGAL/Arr_polyline_traits_2.h:1596: warning: enumeral and
non-enumeral type in conditional expression
../CGAL/Arr_polyline_traits_2.h:1618: warning: enumeral and
non-enumeral type in conditional expression
2015-08-21 14:19:09 +02:00
Andreas Fabri dcbab4e0d4 use CGAL_assert and assertion_code 2015-08-20 22:28:49 +02:00
Laurent Rineau d9c119898d updated crontab (automated commit) 2015-08-20 17:18:04 +02:00
Laurent Rineau 56461bd1cc updated crontab (automated commit) 2015-08-20 16:40:17 +02:00
Laurent Rineau 8035aa83ac Do not initialize estimated_bbox if not required
`estimated_bbox` is used only by the parallel version, or if
`CGAL_SEQUENTIAL_MESH_3_ADD_OUTSIDE_POINTS_ON_A_FAR_SPHERE` is defined.
2015-08-20 16:23:30 +02:00
Laurent Rineau 54c0074124 Fix glitches in the tests results pages
Since the switch to Qt5, there was two extra empty columns at the end of the
first table, and the detection of the optimizing platforms was wrong.

Also the detection of 32 bits platforms.
2015-08-20 15:50:50 +02:00
Laurent Rineau ff796222d3 Replace VERSION_GREATER by "NOT VERSION_LESS"
Because actually Eigen 3.2.0 is a correct Eigen version!

Was pointed out by the testsuite:
https://cgal.geometryfactory.com/CGAL/Members/testsuite/CGAL-4.7-Ic-121/Polygon_mesh_processing_Examples/TestReport_lrineau_Ubuntu-Latest-CXX11.gz
2015-08-20 15:09:30 +02:00
Simon Giraudot e9f1d5bd59 Replace call to linear_algebra by simple orientation test 2015-08-20 13:57:03 +02:00
Laurent Rineau 5c2c3ca596 Update changes for 4.6.2 2015-08-20 12:10:48 +02:00
Laurent Rineau af54a3b145 Merge branch 'releases/CGAL-4.6-branch'
Conflicts:
	Maintenance/public_release/announcement/mailing.eml
2015-08-20 12:08:18 +02:00
Laurent Rineau 667f7108cf Release announcement for 4.6.2 2015-08-20 11:42:00 +02:00