Changesets: occt-products
master e0be7cc0 2022-09-21 09:00:30 Committer: |
0033067: Parasolid Import - Updating schemas Integrated parasolid schemas: - sch_32001.sch_txt - sch_33101.sch_txt - sch_33103.sch_txt - sch_34001.sch_txt - sch_34101.sch_txt |
||
mod - diff | Diff File | ||
mod - src/XtSchemaParser/XtSchemaParser.cxx | Diff File | ||
add - tests/jt/read/bug33067 | Diff File | ||
master 63dd76a6 2022-09-16 03:03:29 Committer: |
0031853: Mesh - holes in triangulation with large linear deflection Corrected test cases |
||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - tests/bfit/bugs/bug30908 | Diff File | ||
mod - tests/bfit/loc_propeller/A2 | Diff File | ||
mod - tests/bfit/loc_propeller/A3 | Diff File | ||
mod - tests/bfit/loc_propeller/A8 | Diff File | ||
mod - tests/bfit/loc_propeller/B2 | Diff File | ||
mod - tests/bfit/loc_propeller/B3 | Diff File | ||
mod - tests/bfit/loc_propeller/B4 | Diff File | ||
mod - tests/bfit/loc_propeller/B5 | Diff File | ||
mod - tests/bfit/loc_propeller/B6 | Diff File | ||
mod - tests/bfit/loc_propeller/B8 | Diff File | ||
mod - tests/bfit/loc_propeller/C2 | Diff File | ||
mod - tests/bfit/loc_propeller/C3 | Diff File | ||
mod - tests/bfit/loc_propeller/C4 | Diff File | ||
mod - tests/bfit/loc_teapot/A2 | Diff File | ||
mod - tests/bfit/loc_teapot/A4 | Diff File | ||
mod - tests/bfit/loc_teapot/C2 | Diff File | ||
mod - tests/bfit/loc_teapot/C3 | Diff File | ||
mod - tests/bfit/loc_teapot/D1 | Diff File | ||
mod - tests/bfit/loc_teapot/D2 | Diff File | ||
mod - tests/bfit/loc_teapot/D3 | Diff File | ||
mod - tests/bfit/loc_teapot/D4 | Diff File | ||
master f1708bcb 2022-09-15 09:38:22
Committer: |
0033117: Coding, Configuration - migration to intel oneTBB 2021.5.0 (c++20 ready) MSVC 2022/c++20. After employed c++20 language standard errors of compilation in intel oneTBB occurred. To get rid of compilation errors proposed moving on actual (2021.5.0) intel oneTBB occ products and occt. Patch consists from 4 steps: - update build scripts; - update source code; - update documentation; - fix installation (`INSTALL_TBB` cmake variable services both TBB libs - `tbb12` and `tbbmalloc`). Source changes was needed due to some changes in oneTBB API. Affected projects: TKACIS Affected sources: src/AcisData/AcisData_AcisModel.cxx Affected classes: class AcisData_InputFilterRead, class AcisData_InputFilterProc, class AcisData_InputFilterStor. |
Affected Issues 0033117 |
|
mod - adm/cmake/occt_toolkit.cmake | Diff File | ||
mod - adm/cmake/tbb.cmake | Diff File | ||
mod - CMakeLists.txt | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - dox/user_guides/bestfit_module/bestfit_module.md | Diff File | ||
mod - dox/user_guides/collision_detection/collision_detection.md | Diff File | ||
mod - dox/user_guides/dxf_interface/dxf_interface.md | Diff File | ||
mod - dox/user_guides/jt_interface/jt_interface.md | Diff File | ||
mod - dox/user_guides/sat_interface/sat_interface.md | Diff File | ||
mod - samples/csharp/cmake/mkdemo.bat.in | Diff File | ||
mod - samples/qt/OMF/distribute.bat | Diff File | ||
mod - samples/qt/Unfolding/distribute.bat | Diff File | ||
master be9c0f60 2022-09-12 12:26:26 Committer: |
0032241: Mesh - wrong shading display of thrusections [regression since OCCT 7.4.0] 0032422: Mesh - Weird rendering 0029641: Mesher produce 'bad' result for extruded spline with given deviation coefficient Corrected test cases |
Affected Issues 0032241 |
|
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - tests/bfit/loc_complex/A3 | Diff File | ||
mod - tests/bfit/loc_propeller/A1 | Diff File | ||
mod - tests/bfit/loc_propeller/A2 | Diff File | ||
mod - tests/bfit/loc_propeller/A4 | Diff File | ||
mod - tests/bfit/loc_propeller/A6 | Diff File | ||
mod - tests/bfit/loc_propeller/A8 | Diff File | ||
mod - tests/bfit/loc_propeller/B2 | Diff File | ||
mod - tests/bfit/loc_propeller/B3 | Diff File | ||
mod - tests/bfit/loc_propeller/B5 | Diff File | ||
mod - tests/bfit/loc_propeller/B6 | Diff File | ||
mod - tests/bfit/loc_propeller/C1 | Diff File | ||
mod - tests/bfit/loc_teapot/A1 | Diff File | ||
mod - tests/bfit/loc_teapot/A4 | Diff File | ||
mod - tests/bfit/loc_teapot/B3 | Diff File | ||
mod - tests/bfit/loc_teapot/C2 | Diff File | ||
mod - tests/bfit/loc_teapot/C3 | Diff File | ||
mod - tests/bfit/loc_teapot/C4 | Diff File | ||
mod - tests/bfit/loc_teapot/D1 | Diff File | ||
mod - tests/bfit/loc_teapot/D4 | Diff File | ||
mod - tests/bfit/loc_teapot/E3 | Diff File | ||
mod - tests/bfit/loc_teapot/F3 | Diff File | ||
master fe27126e 2022-09-12 11:14:05
Committer: |
0033140: Coding, Jt Import - Incrorrect layer's string conversion [REGRESSION since 0033125]. There is danger piece of code after changing type of `myActiveLayer` from `TCollection_ExtendedString` to `TCollection_AsciiString`. myActiveLayer = aLFProperty->Value; myActiveLayer.Remove(1, aAFName.Length() + 1); The problem is that the length of myActiveLayer could not equal the length of `aLFProperty->Value`. So, we should firstly trim `TCollection_ExtendedString` string, and only after this casting it to `TCollection_AsciiString`. |
Affected Issues 0033140 |
|
mod - src/JTCAFControl/JTCAFControl_Reader.cxx | Diff File | ||
master 574253b6 2022-09-09 09:37:43
Committer: |
0033137: Updating minimal supported Microsoft Visual Studio version up to 2015 (VC140). Microsoft Visual C++ compiler of version 2015 or higher should used to compile OCCT and Products on Windows. |
Affected Issues 0033137 |
|
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - dox/user_guides/cam_library/cam_library.md | Diff File | ||
mod - dox/user_guides/express_mesh/express_mesh.md | Diff File | ||
mod - dox/user_guides/fast_distance_computation/fast_distance_computation.md | Diff File | ||
mod - dox/user_guides/ifc_interface/ifc_interface.md | Diff File | ||
mod - dox/user_guides/jt_interface/jt_interface.md | Diff File | ||
mod - dox/user_guides/mesh_framework/mesh_framework.md | Diff File | ||
mod - dox/user_guides/sat_interface/sat_interface.md | Diff File | ||
mod - dox/user_guides/surfaces_from_scattered_points/surfaces_from_scattered_points.md | Diff File | ||
mod - dox/user_guides/unfolding_library/unfolding_library.md | Diff File | ||
mod - samples/java/readme.txt | Diff File | ||
master 79d19f0b 2022-09-08 11:49:26 Committer: |
0033136: Express mesh - Mistake with the description of the QMdiscr command in DRAW Changed description |
||
mod - src/EMeshTest/EMeshTest.cxx | Diff File | ||
master f1f2eb84 2022-09-06 16:56:02 Committer: |
0033102: Documentation: Revising documentation for OCC Advanced component (including samples) Obsolete installer inclusions are removed (no excessive API found); Inserted references to the 'Component installation guide'; Tested the 'Component installation guide' by installing and launching every listed Component. |
||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - dox/user_guides/bestfit_module_sample/bestfit_module_sample.md | Diff File | ||
mod - dox/user_guides/canonical_recognition_sample/canonical_recognition_sample.md | Diff File | ||
mod - dox/user_guides/collision_detection_sample/collision_detection_sample.md | Diff File | ||
mod - dox/user_guides/unfolding_library_sample/unfolding_library_sample.md | Diff File | ||
master 9c30a025 2022-08-30 16:41:29 Details Diff |
0033115: Express Mesh - Polygon is missing Skip discretization of those degenerated edges that have both derivatives are non-zero |
||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - tests/emesh/bugs/bug29778 | Diff File | ||
add - tests/emesh/bugs/bug33115 | Diff File | ||
master 23d6f083 2022-08-30 15:21:10 Committer: |
0032982: [Regression to 7.3.0] Mesh - Meshing the shape takes too long and visualization is bad New formula to calculate number of points along V axis of a cone depending on ratio of its size along V and U. |
||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
master cee9b38f 2022-08-29 11:37:28
Committer: |
0032214: Modeling Algorithms - 2d Offset produces wrong result Move package GeomConv2d to OCCT |
||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
rm - src/GeomConv2d/FILES | Diff File | ||
rm - src/GeomConv2d/GeomConv2d.hxx | Diff File | ||
rm - src/GeomConv2d/GeomConv2d_Approx.cxx | Diff File | ||
rm - src/GeomConv2d/GeomConv2d_PPoint.cxx | Diff File | ||
master bbbcfaaf 2022-08-24 09:53:56
Committer: |
0033104: Modeling Algorithms - Checking for canonical geometry: surface, close to a cylinder, is not recognized | ||
mod - diff | Diff File | ||
mod - src/ShapeConvert/ShapeConvert_GeomToAnalyticalModification.cxx | Diff File | ||
mod - tests/cr/standard/A2 | Diff File | ||
master e5bba8e7 2022-08-23 17:07:23
Committer: |
0033130: Disable warning messages, occured in Eigen 3rdparty Warning message 5054 occures in Eigen library if compile with c++20 standard. |
||
mod - diff | Diff File | ||
mod - src/Unfolding/Unfolding_Node.hxx | Diff File | ||
master cd1ddcae 2022-08-23 14:43:25
Committer: |
0033128: Get rid of inheritance from std::iterator class. Since c++17 `std::iterator` is depricated, so it is worth to get rid of it. In MSVC 2022 there are warning message, if inherit from std::iterator`. |
||
mod - diff | Diff File | ||
master 2768e535 2022-08-23 14:02:19
Committer: |
0033127: Coding, TKPointCloudTest, fix error C2039 - 'uncaught_exception': is not a member of 'std'. `std::uncaught_exception` has been deprecated in c++17 and removed in C++20 language standard. It replaced with `std::uncaught_exceptions`. |
||
mod - diff | Diff File | ||
master 1b965985 2022-08-23 13:05:23
Committer: |
0033126: Coding, TKPointCloudTest, fix error C2039 - 'auto_ptr': is not a member of 'std'. std::auto_ptr has been deprecated in c++11 and removed in c++17. It replaced by std::unique_ptr. |
||
mod - diff | Diff File | ||
master 2298b752 2022-08-23 12:44:54
Committer: |
0033125: Coding, TKXDEJT - fix msvc compiler error C2666 "number overloads have similar conversions". MSVC 2022 / c++20 / x64 Affected project: TKXDEJT Affected file: src/JTCAFControl/JTCAFControl_Reader.cxx The error C2666 occures if C++20 language standard is employed: It is proposed to change the type of myActiveLayer to TCollection_AsciiString instead TCollection_ExtendedString. |
||
mod - diff | Diff File | ||
master 1cf0a4bb 2022-08-23 12:25:02
Committer: |
0033124: Coding: TKPointCloudBase, TKVolumeRender - suppress C4996 and C5054 compiler warnings from rapidjson MSVC 2022 / c++20 / x64 Two types of warnings (total amount is 132) occures if C++20 language standard is employed: 1) warning C4996: The std::iterator class template... is deprecated in C++17... 2) warning C5054: operator '|': deprecated between enumerations of different types... These warnings proposed to be disabled. |
||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
master 71de133a 2022-08-23 12:09:58
Committer: |
0033123: Coding, RWPointCloud - getting rid of std::unary_function deprecated in C++11 and removed in C++17. std::unary_function is deprecated in C++11 and removed in C++17. So, it is required to get rid of it to compile code employing C++20 language standard. Affected project: TKRWPointCloud. |
||
mod - diff | Diff File | ||
master 02a50cb5 2022-08-22 18:25:00 Committer: |
0030109: OMF-algorithm fails with specific mesh Added condition to complete loop if aNextLink.ID(1) == aStartNodeId even if this link cannot be used anymore. Remove incomplete loops from the sequence of loops. |
||
mod - blob | Diff File | ||
mod - src/OMFBool/OMFBool_SplitElement.cxx | Diff File | ||
master fd7fded6 2022-08-22 16:47:12
Committer: |
0033121: Coding, TKPointCloudBase, fix error C2664 (and C2440) - cannot convert argument n from type1 to type2. MSVC 2022 /c++20 / x64 Affected project: TKPointCloudBase. Affected file: file: src/Json/Json_Bson.hxx. Affected class: minibson::element_list. When using C++20 language standard compiler emits errors: node_type type = static_cast<node_type>(byte_buffer[position++]); error C2440: 'static_cast': cannot convert from 'const unsigned char' to 'std::_Node_handle<std::_Tree_node<std::pair<const std::string,minibson::node *>,std::_Default_allocator_traits<_Alloc>::void_pointer>,_Alloc,std::_Node_handle_map_base,_Kty,_Ty>' node = node::create(type, byte_buffer + position, count - position); error C2664: 'minibson::node *minibson::node::create(minibson::node_type,const void *const ,const size_t)': cannot convert argument 1 from 'std::_Node_handle<std::_Tree_node<std::pair<const std::string,minibson::node *>,std::_Default_allocator_traits<_Alloc>::void_pointer>,_Alloc,std::_Node_handle_map_base,_Kty,_Ty>' to 'minibson::node_type' Proposed solution: type `node_type` is specified by namespace name (`minibson`). |
||
mod - src/Json/Json_Bson.hxx | Diff File | ||
master 6895e59f 2022-08-22 15:39:01
Committer: |
0033120: Replace std::random_shuffle with std::shuffle. std::random_shuffle is deprecated in C++14 and removed in C++17. std::shuffle is employed instead. |
||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
master e8a9460d 2022-08-22 12:46:12
Committer: |
0032921: Configuration, CMake - allow selecting C++ standard. Make C++ standard to be enable from cmake settings: User will be able choosing C++ language standard by selecting cmake variable BUILD_CPP_STANDARD. For correct working, CMAKE_CXX_STANDARD cmake built-in variable should be available. To enable CMAKE_CXX_STANDARD, minimum CMAKE version has been updated to 3.1. Available next standard items: C++11 C++14 C++17 C++20 C++23 |
Affected Issues 0032921 |
|
mod - adm/cmake/occt_defs_flags.cmake | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
master 45cefb79 2022-08-10 13:30:17 Details Diff |
0033098: Express Mesh - Wrong ordering of the wire Added ordering of the wire with using "mode3d" flag as true in ShapeAnalysis_Wire::CheckOrder(), if the ordering with this flag as false gives wrong result |
||
mod - blob | Diff File | ||
mod - src/QMShape/QMShape_Tessellator.cxx | Diff File | ||
mod - tests/cr/bugs/bug28649 | Diff File | ||
mod - tests/emesh/bugs/bug29774 | Diff File | ||
master 33851e2b 2022-07-30 22:05:39
Committer: |
0033070: IFC Import - Upgrade IfcOpenShell to the new version Upgrading Ifc product to the newer IfcOpenShell API. |
Affected Issues 0033070 |
|
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - src/IFCCAFControl/IFCCAFControl_Reader.cxx | Diff File | ||
mod - src/IFCCAFControl/IFCCAFControl_Reader.hxx | Diff File | ||
mod - tests/ifc/doc_1/A1 | Diff File | ||
mod - tests/ifc/doc_1/A2 | Diff File | ||
mod - tests/ifc/doc_1/A7 | Diff File | ||
mod - tests/ifc/doc_1/A8 | Diff File | ||
mod - tests/ifc/doc_1/A9 | Diff File | ||
mod - tests/ifc/doc_1/B1 | Diff File | ||
mod - tests/ifc/doc_1/B3 | Diff File | ||
mod - tests/ifc/doc_1/B4 | Diff File | ||
mod - tests/ifc/doc_1/B5 | Diff File | ||
mod - tests/ifc/doc_1/B6 | Diff File | ||
mod - tests/ifc/doc_1/B7 | Diff File | ||
mod - tests/ifc/doc_1/B8 | Diff File | ||
mod - tests/ifc/doc_1/C5 | Diff File | ||
mod - tests/ifc/end | Diff File |