https://github.com/CGAL/cgal

sort by:
Revision Author Date Message Commit Date
0aa7820 Try to avoid that dump-crontab commit anything by my crontab 16 October 2013, 16:33:59 UTC
3d5444c updated crontab (automated commit) 16 October 2013, 16:18:03 UTC
3ad8f22 Fix the documentation of the Tds parameters of cell base classes And add see also between Compact_mesh_cell_base_3 and Mesh_cell_base_3. 16 October 2013, 14:34:41 UTC
fcbbe71 No longer deprecate Mesh_cell_base_3 Compact_mesh_cell_base_3 has a different API than Mesh_cell_base_3. Unless one uses the default template parameters, the new API is less convenient. We cannot deprecate Mesh_cell_base_3 so easily. 16 October 2013, 14:34:41 UTC
ac3a43e updated crontab (automated commit) 15 October 2013, 16:27:38 UTC
8b6a012 prepare the documentation for the release 15 October 2013, 15:59:56 UTC
58fa1c6 The Doxygen testsuite now uses a local MathJax 15 October 2013, 15:29:38 UTC
1610b30 Fix the error reporting of the automatic Doxygen testsuite 15 October 2013, 13:54:36 UTC
bb9d7d6 use a smaller pdb file for the testsuite 15 October 2013, 12:47:25 UTC
06e7a4f Fix two typos 15 October 2013, 12:00:09 UTC
7980358 Better formatting. More linking. 15 October 2013, 11:59:58 UTC
4f19867 Include <windows.h> forcefully on several Windows platforms 15 October 2013, 09:02:27 UTC
000b478 Explained better the type of the result of a point-location query or vertical ray-shoot query 14 October 2013, 18:02:36 UTC
99a0da0 Merge remote-tracking branch 'origin/CGAL-fix_io_clang_32-lrineau' - Fix I/O issues with Apple-clang-3.2 and its libc++ - Reformat Number_types/test/Number_types/ioformat.cpp Tested in CGAL-4.3-Ic-197 and approved for CGAL-4.3. 14 October 2013, 10:06:23 UTC
75067bd Fix several I/O issues with Apple-clang-3.2 and its libc++ 11 October 2013, 14:12:02 UTC
961f3a2 Merge remote-tracking branch 'origin/Kernel_d-split_precondition-GF' Fix a bug in the test test/Kernel_d/Linear_algebra-test.cpp, lines 205 and 402. In the following expression: LA::homogeneous_linear_solver(E,SV)==LA::rank(SV)) the order of evaluation of the two operands of operator== is not determinated by the C++ norm. See http://en.cppreference.com/w/cpp/language/eval_order LA::homogeneous_linear_solver modifies its argument SV, and thus has a side-effect that is not sequenced before the value computation of the argument of LA::rank. Thus the bug, on certain platforms, when the compilator allows itself to optimize the order of operations. Tested in CGAL-4.3-Ic-195 and approved for CGAL-4.3 by the RM 10 October 2013, 16:16:29 UTC
d9abb72 Merge remote-tracking branch 'origin/CGAL-clang_conversion-GF' Fix a pattern that clang++ does not like: `return out` where `out` is an ostream. Use return `!out.bad()` instead. Tested in CGAL-4.3-Ic-195 and approved for CGAl-4.3 by the RM. 10 October 2013, 15:56:58 UTC
0b0bed6 Merge remote-tracking branch 'origin/Polynomial-noconfig-GF' Remove the useless #include <CGAL/config.h> in Polynomial examples. Tested in CGAL-4.3-Ic-195, approved for CGAL-4.3 by the Release Manager 10 October 2013, 15:53:00 UTC
532e331 Renew test/Number_types/ioformat.cpp That test was using macros, and now it used templates. Test also the I/O for several values, instead of only "13". 10 October 2013, 15:31:06 UTC
a9aef7d Fix a bug in the operator>> of Gmpz, when Apple-clang-3.2 libc++ is used 10 October 2013, 15:29:59 UTC
6708200 Warn about a bug of prim_minimum_spanning_tree() in Boost.Graph 1.54 That bug causes mst_orient_normals() to fail with Boost 1.54. Hopefully, the bug is fixed in Boost 1.55 beta. 10 October 2013, 14:18:51 UTC
c505f25 Use ostream::bad() instead of the conversion to bool 09 October 2013, 15:27:12 UTC
e1a8bbf Do not test if CGAL_NO_DEPRECATED_CODE is defined Trivial-bug fix for master. 09 October 2013, 13:55:26 UTC
3f88b4d Merge remote-tracking branch 'origin/Mesh_3-fix_perturber-GF' - In Mesh_3, fix the sliver perturber - the invalidatation of caches, - the topological check (in check_surface_mesh) was not enough. Tested in CGAL-4.3-Ic-194 09 October 2013, 12:51:32 UTC
7b46309 Merge remote-tracking branch 'origin/CGAL-fix_warnings-lrineau' Fix a warning about unused local typedef in Mesh_3 Tested in CGAL-4.3-Ic-194. 09 October 2013, 12:50:14 UTC
21abdd0 Merge remote-tracking branch 'origin/Algebraic_kernel_d-RS_remove_release_warnings' - Remove warnings in include/CGAL/RS Tested in CGAL-4.3-Ic-194 09 October 2013, 12:49:45 UTC
02f3dbe Merge remote-tracking branch 'origin/Skin_surface_3-Use_std_map_insert-GF' - Fix performances issues in Skin_surface_3 tests and examples. Tested in CGAL-4.3-Ic-194. 09 October 2013, 12:42:53 UTC
4fa6b38 Merge remote-tracking branch 'origin/SLS-possibly_intrusive_ptr-GF' - clang++ does not like that we use the conversion from smart pointers to `bool` (using the implicit conversion to void* and the implicit conversion from void* to bool). Andreas fixed that with the following pattern: CGAL_assertion(ptr != NULL); instead of CGAL_assertion(ptr); // compilation error with clang++ Tested in CGAL-4.3-Ic-194 09 October 2013, 12:39:05 UTC
1213dfb Merge remote-tracking branch 'origin/Algebraic_kernel_d-split_tests-GF' - Split several test files of Polynomial, Algebraic_kernel_d, and Number_types into multiple test files, to avoid heap overflows of VC++. Tested in CGAL-4.3-Ic-194 09 October 2013, 12:29:02 UTC
51dbec0 Merge remote-tracking branch 'origin/Circular_kernel_3-Use_FMP-GF' - In tests of CK_3: - use Gmpq instead of MP_float - replace usages of Quotient<Precise_integer> by Precise_rational - In <CGAL/Cartesian/Vector_3.h>, fix a compilation error is FT is the GMPXX type `mpq_class`. Tested in CGAL-4.3-Ic-194 09 October 2013, 12:22:08 UTC
545eb9c Merge remote-tracking branch 'origin/Number_types-Quotient_double-glisse' - Fix Quotient::operator=(double const&). Tested in CGAL-4.3-Ic-194. 09 October 2013, 12:20:18 UTC
2c78278 Fix a compilation bug with older version of g++, and Boost Lambda The error was triggered by the following code in CGAL/Mesh_3/C3T3_helpers.h: template <typename CellForwardIterator> void reset_circumcenter_cache(CellForwardIterator cells_begin, CellForwardIterator cells_end) const { namespace bl = boost::lambda; std::for_each(cells_begin, cells_end, bl::bind(&Cell::invalidate_circumcenter, *bl::_1) ); } See for example test results here: CGAL-4.3-Ic-193/Polyhedron_Demo/TestReport_lrineau_i686_Linux-2.6_g++-4.1.2_CentOS-5.1.gz 08 October 2013, 14:55:58 UTC
85d880e Constify two methods that can be const 08 October 2013, 14:54:34 UTC
72deb04 fix compilation on windows (cherry picked from commit 8ec9e7e2cfd51edf026807059343b4220093611e) 08 October 2013, 14:51:26 UTC
8edeb90 Add more comment debug outputs (for future debugging) 08 October 2013, 14:11:19 UTC
7248da1 Fix the slivers perturber The testsuite showed that our previous patch was not correct: the sliver cache is modified by a call to C3T3_helper::min_sliver_in_c3t3_value() when its parameter use_cache=false. For that reason, the resetting of sliver caches was not done at the right place in update_mesh_no_topo_change(). 08 October 2013, 12:23:05 UTC
34485ce removed unused variables in release from rs calls 04 October 2013, 18:32:04 UTC
d53c137 removed unused variables in release from dyadic.h 04 October 2013, 18:31:27 UTC
55153e5 Fix a warning about unused local typedef 04 October 2013, 16:01:17 UTC
21fe94a update group name in doc Approved by the release manager 04 October 2013, 15:35:31 UTC
67a3824 Change permissions of files created by Andreas 04 October 2013, 14:57:11 UTC
6b51b12 Fix the case when FT is mpq_class If x and w are mpq_class objects, then the type of x/w is not mpq_class, but only a proxy type that is implicitly convertible to mpq_class. With the type deduction, CGAL::make_array(x/w, y/w, z/w) will not create an array<mpq_class> but an array of the proxy type. That creates the following compilation error, in a ternary operator: - with clang: include/CGAL/Cartesian/Vector_3.h:78:25: error: incompatible operand types ('array<__gmp_expr<[...], struct __gmp_binary_expr<class __gmp_expr<mpq_t, mpq_t>, class __gmp_expr<mpq_t, mpq_t>, struct __gmp_binary_divides>>, [...]>' and 'array<__gmp_expr<[...], __mpq_struct [1]>, [...]>') : base( w != FT_(1) ? CGAL::make_array(x/w, y/w, z/w) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - with g++: include/CGAL/Cartesian/Vector_3.h:78:25: error: no match for ternary 'operator?:' (operand types are 'bool', 'std::array<__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_divides> >, 3ul>', and 'std::array<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, 3ul>') : base( w != FT_(1) ? CGAL::make_array(x/w, y/w, z/w) ^ The fix is to specify the template argument of CGAL::make_array. 04 October 2013, 14:42:13 UTC
8853475 Fix Quotient::operator=(double const&). (we should also pass double by value...) 04 October 2013, 12:00:56 UTC
28e67e5 Merge branch 'Fix_intersection_v1_backward_compatibility-local' The merge fixes remaining issues when using the version 1 of the intersection computation. As a by product it also solves an old problem that makes the Cartesian_converter not able to convert a Circle_2 or a Sphere_3 from EPEC to EPIC Successfully tested in CGAL-4.3-Ic-189 Approved by the release manager 03 October 2013, 15:38:00 UTC
1fe0e3d add missing template keyword (detected by clang) (cherry picked from commit 5bc3222dad4bcdf0bbdf40f5e20028a04c44374c) Successfully tested in CGAL-4.3-Ic-189 Approved by the release manager 03 October 2013, 15:17:01 UTC
d648283 Merge remote-tracking branch 'origin/Algebraic_kernel_d-RS_remove_leading_underscores-penarand' Approved by the Release Manager, for CGAL-4.3 Tested in CGAL-4.3-Ic-188. 03 October 2013, 15:05:48 UTC
51aad6c Merge branch 'Polyhedron_demo-move_compute_normal-local' Move the file compute_normal.h from the include path of the Polyhedron demo to an internal folder of the include path of CGAL as the file is used by the function triangulate_facets Successfully tested in CGAL-4.3-Ic-188 02 October 2013, 16:35:41 UTC
207ae0b update changes 02 October 2013, 16:34:41 UTC
71baf32 Merge branch 'Surface_mesh_simplification-null_edge_bugfix-local' This fixes a bug introduced in CGAL-4.2 in case some edges of length 0 are in the input mesh Successfully tested in CGAL-4.3-Ic-188 02 October 2013, 16:24:35 UTC
bb938d6 move compute_normal.h from the demo include path to the internal of CGAL 01 October 2013, 12:48:15 UTC
9d0fe2e add missing cmd and make test more verbose on errors 01 October 2013, 08:35:13 UTC
f06d205 Uniformize my uses of std::setprecision 27 September 2013, 15:58:00 UTC
67b20e8 Fix the sliver perturber - the invalidatation of caches, - the topological check (in check_surface_mesh) was not enough. 27 September 2013, 15:52:57 UTC
8a24539 trivial bugfix preventing segfault in case of filter failure The construction of the line l can fail while the size of the list has been increased. This would lead to trying to remove an element never added. The fix simply delay the size increment after the line construction. the construction of the line can fail and the new point no 27 September 2013, 15:42:26 UTC
4350770 rename function in test 27 September 2013, 14:09:31 UTC
ac308f1 Replace Quotient<MP_float> with Gmpq if GMP is available Remove #includes which are not needed Replace Quotient<Precise_integer> with Precise_rational 27 September 2013, 14:00:57 UTC
c4202a9 Instead of if (! map::find()) {map::insert()} we call just map::insert() as it returns a pair with a bool if it really inserted something 27 September 2013, 13:16:02 UTC
ff938d3 There is no need to switch off ITERATOR_DEBUGGING as the performance problem was somewhere else 27 September 2013, 09:33:12 UTC
abdbe0f Replace std::map[key] = value with std::map_insert(make_pair(key,value0) as VC++ in debug mode makes too expensive checks which results in a timeout in the testsuite 27 September 2013, 09:09:46 UTC
fca86f8 another shared_ptr to fix 27 September 2013, 04:36:04 UTC
9170559 add a test checking all linear intersection computations with API v1 and v2 26 September 2013, 15:30:43 UTC
5f390a0 As homogeneous_linear_solver() modifies the matrix which is passed as reference we make sure that rank() is called on the modified matrix. 26 September 2013, 14:16:32 UTC
f906a59 fix the same problem for shared_ptr 26 September 2013, 12:54:04 UTC
980edb4 rep() cannot be used outside of a predicates This was preventing convertion from EPECK to any other kernel 26 September 2013, 12:41:43 UTC
beaf920 remove Sqrt_extension.cpp as it got split in two test cases 25 September 2013, 16:57:54 UTC
a05c50e fix backward compatibility of Mesh_3 with intersection API v1 25 September 2013, 16:13:11 UTC
944e30a hide a test when using intersection API v1 25 September 2013, 16:10:20 UTC
e1b3a2d fix incorrect else 25 September 2013, 16:09:42 UTC
d18e423 fix Intersect_d functor for intersection API v1 25 September 2013, 16:08:54 UTC
64b130b typo 25 September 2013, 16:08:15 UTC
477ce46 Fix for using objects with Lazy with intersection API v1 25 September 2013, 16:07:13 UTC
c8495de add missing return type for Intersect_2 when using intersection API v1 25 September 2013, 16:06:06 UTC
d4c3378 More in .gitignore 25 September 2013, 14:03:18 UTC
b1a5095 split one testcase as VC++ suffers from a combinatorial explosion 25 September 2013, 13:30:06 UTC
04ad0af Trivial bug-fix: use FT(n) instead of (FT)n.0 In our concepts, (FT)0.0 and (FT)1.0 (conversion from doubles) are not always allowed, but the construction of an FT from an integer is in the concept FieldNumberType (because it refines IntegralDomainWithoutDivision, that refines FromIntConstructible). The testsuite of PCA passes on my machine, and the bug "fix" is trivial. Approved for CGAL-4.3 by the Release Manager. 25 September 2013, 13:11:05 UTC
f37d294 split one testcase as VC++ suffers from a combinatorial explosion 25 September 2013, 13:04:35 UTC
a503a77 remove an edge if topology stays the same+don't process an already removed edge 25 September 2013, 11:23:06 UTC
759cfd8 add an example showing a bug with the handle of edge of length 0 25 September 2013, 11:20:09 UTC
e96dd75 fix for clang: assertions do not work on intrusive_ptr 25 September 2013, 11:02:28 UTC
5c74f47 bugfix in polynomial converter 24 September 2013, 20:36:42 UTC
8b8e007 trivial backward compatibility fix for CGAL 4.3 even if Exact_type_selector was only used internally, it might break code in our own branches 24 September 2013, 15:41:43 UTC
768f59e Merge branch 'concurrency_in_cgal-doc-cjamin' Adds documentation about TBB in the Installation manual, according to this feature: https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Concurrency_in_CGAL Approved by the release manager 24 September 2013, 15:28:41 UTC
fa7588e Restore correct permissions of files File created by the Windows port of Emacs, and then commited using the Cygwin version of Git, have incorrect permissions: they are all executable! Andreas works using that combination of software. 24 September 2013, 09:05:57 UTC
2798ec2 Remove -D_HAS_ITERATOR_DEBUGGING=0 from the Windows setups -D_HAS_ITERATOR_DEBUGGING=0 modifies the ABI of the STL. And it seems that the Boost.ProgramOptions library exposes STL iterators in its ABI. 24 September 2013, 08:47:07 UTC
21d3cbd doc: add a return to line before heading 23 September 2013, 14:37:34 UTC
9ed4f83 Merge branch 'CGAL-compilable_headers-GF' The conflict was about whitesapce Approved by the release manager Conflicts: Polyhedron/include/CGAL/Polyhedron_copy_3.h 23 September 2013, 12:50:17 UTC
ca13d36 remove whitespace 23 September 2013, 10:44:07 UTC
c801ccf doc bugfix: add a sentence about a deprecated requirement 23 September 2013, 06:40:54 UTC
2dcd724 doc bugfix: when releasing the doc, do not generate the bug list 23 September 2013, 06:34:20 UTC
e72b56d add missing template parameter demo bugfix that was 45c60e51 that has been tested in CGAL-4.3-Ic-176 20 September 2013, 07:29:48 UTC
fefdce0 dont_submit the Delage_traits test suite 20 September 2013, 07:03:05 UTC
f4ddb0e removed leading _ from polynomial interface 19 September 2013, 19:55:54 UTC
1f91465 removed leading _ from polynomial converter 19 September 2013, 19:22:55 UTC
7481e18 remove leading underscores from isolator interface 19 September 2013, 19:15:23 UTC
44117e0 removed leading underscores from memory interface 19 September 2013, 19:08:40 UTC
615fdb7 remove leading underscores from class algebraic_1 19 September 2013, 19:00:19 UTC
81434d6 corrected typo 19 September 2013, 18:43:28 UTC
9f45c20 changed c-style to c++-style comments 19 September 2013, 18:37:59 UTC
f92dc1c removed leading underscores from template names 19 September 2013, 16:30:45 UTC
7ff742a dont_submit directory Delage_traits 19 September 2013, 11:03:19 UTC
back to top