Changesets: occt
master 22e70738 2017-08-15 14:58:53
Committer: bugmaster Details Diff |
0027561: Since OCCT 7.0.0, exporting a curve to STL creates a file that results in an endless loop when read Add check for empty triangulation when writing STL file to report error instead of creation of empty file. STL reader has been improved to properly handle case of empty or small files, and Ascii files without EOL at the end. |
Affected Issues 0027561 |
|
mod - src/RWStl/RWStl.cxx | Diff File | ||
mod - src/RWStl/RWStl_Reader.cxx | Diff File | ||
mod - src/StlAPI/StlAPI_Writer.cxx | Diff File | ||
add - tests/de_mesh/stl_read/D1 | Diff File | ||
rm - tests/de_mesh/stl_read/end | Diff File | ||
master d7a28eda 2017-08-15 14:46:38
Committer: bugmaster Details Diff |
0028225: MFC sample on OCAF uses old-style definition of a Handle-class Obsolete approach to definition of OCCT RTTI in sample classes generated by WOK from CDL is replaced by usage of standard macros |
Affected Issues 0028225 |
|
mod - samples/mfc/standard/01_Geometry/src/GeoAlgo_Sol.hxx | Diff File | ||
mod - samples/mfc/standard/06_Ocaf/adm/win/vc10/Ocaf.vcxproj | Diff File | ||
mod - samples/mfc/standard/06_Ocaf/adm/win/vc10/Ocaf.vcxproj.filters | Diff File | ||
mod - samples/mfc/standard/06_Ocaf/src/OcafApp.h | Diff File | ||
mod - samples/mfc/standard/06_Ocaf/src/OCAFSample_CommonDriver.cxx | Diff File | ||
mod - samples/mfc/standard/06_Ocaf/src/OCAFSample_CommonDriver.hxx | Diff File | ||
mod - samples/mfc/standard/06_Ocaf/src/OCAFSample_Driver.hxx | Diff File | ||
rm - samples/mfc/standard/06_Ocaf/src/OCAFSample_Driver.ixx | Diff File | ||
rm - samples/mfc/standard/06_Ocaf/src/OCAFSample_Driver.jxx | Diff File | ||
mod - samples/mfc/standard/06_Ocaf/src/TOcafFunction_BoxDriver.cxx | Diff File | ||
mod - samples/mfc/standard/06_Ocaf/src/TOcafFunction_BoxDriver.hxx | Diff File | ||
mod - samples/mfc/standard/06_Ocaf/src/TOcafFunction_CutDriver.cxx | Diff File | ||
mod - samples/mfc/standard/06_Ocaf/src/TOcafFunction_CutDriver.hxx | Diff File | ||
mod - samples/mfc/standard/06_Ocaf/src/TOcafFunction_CylDriver.cxx | Diff File | ||
mod - samples/mfc/standard/06_Ocaf/src/TOcafFunction_CylDriver.hxx | Diff File | ||
mod - samples/mfc/standard/06_Ocaf/src/TOcaf_Application.cxx | Diff File | ||
mod - samples/mfc/standard/06_Ocaf/src/TOcaf_Application.hxx | Diff File | ||
rm - samples/mfc/standard/06_Ocaf/src/TOcaf_Application.ixx | Diff File | ||
rm - samples/mfc/standard/06_Ocaf/src/TOcaf_Application.jxx | Diff File | ||
master 4f4b8935 2017-08-15 13:52:59 Committer: bugmaster Details Diff |
0028999: Modify Qt Browser build option 'BUILD_Inspector' CMake option switches ON/OFF Inspector in compilation procedure (add additional dependency to Qt third party product) 'inspector.bat' starts sample to demonstrate possibilities of this tool. Replacing TOOLS to INSPECTOR key for 'pload' command in DRAW cases due to this change in DrawPlugin. |
Affected Issues 0028999 |
|
mod - adm/cmake/occt_macros.cmake | Diff File | ||
mod - adm/cmake/occt_toolkit_tool.cmake | Diff File | ||
mod - adm/cmake/vardescr.cmake | Diff File | ||
rm - adm/templates/dfbrowser.bat | Diff File | ||
add - adm/templates/inspector.bat | Diff File | ||
add - adm/templates/TInspectorEXE.vcxproj.user.in | Diff File | ||
mod - CMakeLists.txt | Diff File | ||
mod - samples/tools/TInspectorEXE/TInspectorEXE.cxx | Diff File | ||
mod - samples/tools/TStandalone/adm/cmake/occt_toolkit_standalone.cmake | Diff File | ||
mod - samples/tools/TStandalone/CMakeLists.txt | Diff File | ||
mod - src/DrawResources/DrawPlugin | Diff File | ||
mod - tests/tools/dfbrowser/A1 | Diff File | ||
mod - tests/tools/dfbrowser/A2 | Diff File | ||
master a9660929 2017-08-15 13:04:45
Committer: bugmaster Details Diff |
0028452: VIS - MSVC 14 compiler warnings Includes of VTK headers are wrapped in #pragmas to ensure that MSVC warning messages disabled by VTK headers are still enabled for OCCT code |
Affected Issues 0028452 |
|
mod - src/IVtkDraw/IVtkDraw.cxx | Diff File | ||
mod - src/IVtkDraw/IVtkDraw_HighlightAndSelectionPipeline.cxx | Diff File | ||
mod - src/IVtkDraw/IVtkDraw_HighlightAndSelectionPipeline.hxx | Diff File | ||
mod - src/IVtkDraw/IVtkDraw_Interactor.cxx | Diff File | ||
mod - src/IVtkDraw/IVtkDraw_Interactor.hxx | Diff File | ||
mod - src/IVtkTools/IVtkTools.cxx | Diff File | ||
mod - src/IVtkTools/IVtkTools_DisplayModeFilter.cxx | Diff File | ||
mod - src/IVtkTools/IVtkTools_ShapeDataSource.cxx | Diff File | ||
mod - src/IVtkTools/IVtkTools_ShapeObject.cxx | Diff File | ||
mod - src/IVtkTools/IVtkTools_ShapeObject.hxx | Diff File | ||
mod - src/IVtkTools/IVtkTools_ShapePicker.cxx | Diff File | ||
mod - src/IVtkTools/IVtkTools_ShapePicker.hxx | Diff File | ||
mod - src/IVtkTools/IVtkTools_SubPolyDataFilter.cxx | Diff File | ||
mod - src/IVtkVTK/IVtkVTK_ShapeData.cxx | Diff File | ||
mod - src/IVtkVTK/IVtkVTK_ShapeData.hxx | Diff File | ||
mod - src/IVtkVTK/IVtkVTK_View.cxx | Diff File | ||
master a2456ed8 2017-08-14 09:53:21
Committer: bugmaster Details Diff |
0026516: Creating revolved shapes fails in some cases |
Affected Issues 0026516 |
|
add - tests/bugs/modalg_7/bug26516 | Diff File | ||
master 98f5d739 2017-08-11 12:54:31
Committer: bugmaster Details Diff |
0026776: Bad result of section algorithm |
Affected Issues 0026776 |
|
add - tests/bugs/modalg_7/bug26776 | Diff File | ||
master 73375359 2017-08-11 06:16:38
Committer: bugmaster Details Diff |
0028892: BOPAlgo_PaveFiller returns status "error: 11" in draw or raises exception in app on the given shapes set Boolean Operations algorithm - Added processing of the untouched edges (without edge set) in the UpdatePaveBlocks method. IntCurvesFace_Intersector algorithm - Avoid calculation of the number of sample points on the surfaces with too small UV ranges. |
||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx | Diff File | ||
mod - src/IntCurvesFace/IntCurvesFace_Intersector.cxx | Diff File | ||
add - tests/bugs/modalg_7/bug28892_1 | Diff File | ||
add - tests/bugs/modalg_7/bug28892_2 | Diff File | ||
add - tests/bugs/modalg_7/bug28892_3 | Diff File | ||
add - tests/bugs/modalg_7/bug28984 | Diff File | ||
master d37ac0c2 2017-08-10 08:01:40 Committer: bugmaster Details Diff |
0028983: Configuration - HAVE_NO_DLL causes compilation to fail on MSVC |
Affected Issues 0028983 |
|
mod - src/Standard/Standard_Macro.hxx | Diff File | ||
master dfdfa61f 2017-08-09 14:54:16
Committer: bugmaster Details Diff |
Update of tests database Test for 0023838: Standard_OutOfRange in Geom_OffsetSurface::LocalDN (called by BRepFill_PipeShell) Test for 0023866: GccAna_Circ2d3Tan does not find a circle Test for 0023925: BRepFeat_SplitShape produces invalid shape Test for 0023942: Pipe algorithms unrobust to number rounding Test for 0025385: steep increase in tolerance by intersection Test for 0025395: SIGSEGV in BRepOffsetAPI_MakeThickSolid Test for 0025458: can a sweep be used to create 1-fold tori (using a closed wire as path) Test for 0025478: Fillets can not touch Test for 0025481: Edge must not contain obsolete curve representations Test for 0025515: Boolean operation become worse for unknown reason. Test for 0025521: Fillet creates shell with bad orientation of SubShape Test for 0025551: BRepMesh can produce internal nodes outside the face interior based on distorted BSpline surface Test for 0025586: Poor mesh quality, or failure of meshing for closed extruded surfaces with holes Test for 0025626: Loft of ellipses shows wrinkle near seam edge Test for 0025628: BRepMesh fails to mesh face with open wire, considered as correct by checkshape Test for 0025693: Wire of BSplines fails bopcheck Test for 0025730: result of MakeThickSolid aborts the BOPCheck in Geom_OffsetSurface::SetD0 Test for 0025738: BRepMesh fails to produce correct mesh for the face Test for 0025776: HLR returns intersecting edges in OutLineV of helical sweep Test for 0025798: BRepFeat_SplitShape returns invalid result Test for 0025817: crescent face is not meshed Test for 0025827: BRepMesh does not synchronize parameters of glued vertices on small edges Test for 0025837: Bad triangulation when IGES loaded in meters Test for 0025852: Text to BRep algorithm produces bad faces for circled symbols Test for 0025856: BRepOffsetAPI_ThruSections returns an invalid shape if one wire contains degenerated edges Test for 0025879: result of blend fails the bopcheck Test for 0025967: Shape Healing fails to correct a face with missing poles and pcurves Test for 0026052: Missing pcurves are computed incorrectly on two connected faces laying on the same surface Test for 0025061: BRepMesh should skip internal wires with self intersections to produce mesh for the shape anyway Test for 0024490: Computed surface properties differ substantially depending on NaturalRestriction flag Test for 0024568: Split shape produces an invalid result Test for 0024692: fuseedge corruption of spherical edge Test for 0024772: Intersection of cylinder and cone produces incorrect results Test for 0024954: BRepBuilderAPI_MakeFace adds wire with aribitary orientation Test for 0025104: Prism from BSpline curve can not be chamfered Test for 0025206: Fillet creates edge with C0 continuity Test for 0025979: fillet creates faces with non-closed wires Test for 0025983: Fusion of sweep and its mirror invalid Test for 0025994: Boolean fuse result in invalid result. Test for 0026034: Result of revolution aborts the bopcheck if translated Test for 0026077: nurbsconvert of psphere fails the bopargcheck Test for 0025989: toridial surface gets damaged in STEP export |
||
mod - tests/boolean/bfuse_complex/F5 | Diff File | ||
add - tests/bugs/heal/bug25967 | Diff File | ||
add - tests/bugs/heal/bug26052 | Diff File | ||
add - tests/bugs/mesh/bug25061 | Diff File | ||
add - tests/bugs/mesh/bug25551 | Diff File | ||
add - tests/bugs/mesh/bug25586_1 | Diff File | ||
add - tests/bugs/mesh/bug25586_2 | Diff File | ||
add - tests/bugs/mesh/bug25586_3 | Diff File | ||
add - tests/bugs/mesh/bug25628 | Diff File | ||
add - tests/bugs/mesh/bug25738 | Diff File | ||
add - tests/bugs/mesh/bug25817 | Diff File | ||
add - tests/bugs/mesh/bug25827 | Diff File | ||
add - tests/bugs/mesh/bug25837_1 | Diff File | ||
add - tests/bugs/mesh/bug25837_2 | Diff File | ||
add - tests/bugs/modalg_7/bug23838 | Diff File | ||
add - tests/bugs/modalg_7/bug23925 | Diff File | ||
add - tests/bugs/modalg_7/bug23942 | Diff File | ||
add - tests/bugs/modalg_7/bug24490 | Diff File | ||
add - tests/bugs/modalg_7/bug24568 | Diff File | ||
add - tests/bugs/modalg_7/bug24692 | Diff File | ||
add - tests/bugs/modalg_7/bug24772 | Diff File | ||
add - tests/bugs/modalg_7/bug24954_1 | Diff File | ||
add - tests/bugs/modalg_7/bug24954_2 | Diff File | ||
add - tests/bugs/modalg_7/bug24954_3 | Diff File | ||
add - tests/bugs/modalg_7/bug24954_4 | Diff File | ||
add - tests/bugs/modalg_7/bug24954_5 | Diff File | ||
add - tests/bugs/modalg_7/bug24954_6 | Diff File | ||
add - tests/bugs/modalg_7/bug24954_7 | Diff File | ||
add - tests/bugs/modalg_7/bug24954_8 | Diff File | ||
add - tests/bugs/modalg_7/bug24954_9 | Diff File | ||
add - tests/bugs/modalg_7/bug25104 | Diff File | ||
add - tests/bugs/modalg_7/bug25206 | Diff File | ||
add - tests/bugs/modalg_7/bug25385 | Diff File | ||
add - tests/bugs/modalg_7/bug25395_1 | Diff File | ||
add - tests/bugs/modalg_7/bug25395_2 | Diff File | ||
add - tests/bugs/modalg_7/bug25458 | Diff File | ||
add - tests/bugs/modalg_7/bug25478_1 | Diff File | ||
add - tests/bugs/modalg_7/bug25478_2 | Diff File | ||
add - tests/bugs/modalg_7/bug25521 | Diff File | ||
add - tests/bugs/modalg_7/bug25626 | Diff File | ||
add - tests/bugs/modalg_7/bug25730 | Diff File | ||
add - tests/bugs/modalg_7/bug25776 | Diff File | ||
add - tests/bugs/modalg_7/bug25798 | Diff File | ||
add - tests/bugs/modalg_7/bug25856_1 | Diff File | ||
add - tests/bugs/modalg_7/bug25856_2 | Diff File | ||
add - tests/bugs/modalg_7/bug25879 | Diff File | ||
add - tests/bugs/modalg_7/bug25979 | Diff File | ||
add - tests/bugs/modalg_7/bug25983 | Diff File | ||
add - tests/bugs/modalg_7/bug25994 | Diff File | ||
add - tests/bugs/modalg_7/bug26034 | Diff File | ||
add - tests/bugs/modalg_7/bug26077_1 | Diff File | ||
add - tests/bugs/modalg_7/bug26077_2 | Diff File | ||
add - tests/bugs/moddata_3/bug23866 | Diff File | ||
add - tests/bugs/moddata_3/bug25481 | Diff File | ||
add - tests/bugs/moddata_3/bug25693_1 | Diff File | ||
add - tests/bugs/moddata_3/bug25693_2 | Diff File | ||
add - tests/bugs/step/bug25989 | Diff File | ||
add - tests/bugs/vis/bug25852 | Diff File | ||
master 2783b13c 2017-08-09 06:13:18
Committer: bugmaster Details Diff |
0028893: BOP cut produces result with artifacts consisting of tools parts | ||
add - tests/bugs/modalg_7/bug28893_1 | Diff File | ||
add - tests/bugs/modalg_7/bug28893_2 | Diff File | ||
add - tests/bugs/modalg_7/bug28893_3 | Diff File | ||
add - tests/bugs/modalg_7/bug28893_4 | Diff File | ||
master a318d719 2017-08-08 08:20:57
Committer: bugmaster Details Diff |
0028982: 2D offset creates faulty result from wire Protection of the Edge/Edge intersection algorithm (IntTools_EdgeEdge) from incomplete type conversion due to presence of the Trimmed curves by using Adaptors for getting typed curves instead of direct casting. Test case for the issue. |
Affected Issues 0028982 |
|
mod - src/IntTools/IntTools_EdgeEdge.cxx | Diff File | ||
add - tests/bugs/modalg_7/bug28982 | Diff File | ||
master cd1918d6 2017-08-07 18:36:10 Committer: bugmaster Details Diff |
0028980: Coding rules - suppress GCC compiler warnings -Warray-bounds within AdvApp2Var |
Affected Issues 0028980 |
|
mod - src/AdvApp2Var/AdvApp2Var_MathBase.cxx | Diff File | ||
master 7379f442 2017-08-07 16:42:34 Committer: bugmaster Details Diff |
0028979: Coding rules - eliminate GCC compiler warnings -Wstrict-aliasing within Graphic3d_ArrayOfPrimitives.lxx |
Affected Issues 0028979 |
|
mod - src/AIS/AIS_Triangulation.cxx | Diff File | ||
mod - src/Graphic3d/FILES | Diff File | ||
mod - src/Graphic3d/Graphic3d_ArrayOfPrimitives.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_ArrayOfPrimitives.hxx | Diff File | ||
rm - src/Graphic3d/Graphic3d_ArrayOfPrimitives.lxx | Diff File | ||
master fdb8a039 2017-08-07 15:04:33 Committer: bugmaster Details Diff |
0028978: Coding rules - suppress GCC compiler warnings -Warray-bounds within NCollection_Array1 |
Affected Issues 0028978 |
|
mod - src/NCollection/NCollection_Array1.hxx | Diff File | ||
master e2c4ce48 2017-08-07 14:09:11 Committer: bugmaster Details Diff |
0028971: Configuration - fix compatibility with glibc 2.26+ due to xlocale.h removal |
Affected Issues 0028971 |
|
mod - src/Standard/Standard_CLocaleSentry.cxx | Diff File | ||
mod - src/Standard/Standard_CLocaleSentry.hxx | Diff File | ||
mod - src/Standard/Standard_CString.cxx | Diff File | ||
master 9d8e0744 2017-08-07 13:47:53
Committer: bugmaster Details Diff |
0027876: Draw mkoffset does not work Updating the documentation for the Draw command *mkoffset*. |
Affected Issues 0027876 |
|
mod - dox/user_guides/draw_test_harness/draw_test_harness.md | Diff File | ||
master e40d1acc 2017-08-07 09:26:58 Committer: bugmaster Details Diff |
0028975: Draw Harness - DBRep_DrawableShape::display() throws exception while displaying shape without free edges in Debug mode |
Affected Issues 0028975 |
|
mod - src/DBRep/DBRep_DrawableShape.cxx | Diff File | ||
master 095e90a2 2017-08-07 05:52:40 Committer: bugmaster Details Diff |
0028973: Undo/Redo changes the order of some attributes |
Affected Issues 0028973 |
|
mod - src/TDF/TDF_DefaultDeltaOnRemoval.cxx | Diff File | ||
add - tests/caf/basic/B8 | Diff File | ||
master f97095fa 2017-08-04 10:42:42 Committer: bugmaster Details Diff |
0028972: A not useful message is printed on copying of data in OCAF |
Affected Issues 0028972 |
|
mod - src/TDF/TDF_CopyLabel.cxx | Diff File | ||
master b101eb1f 2017-08-04 09:04:14
Committer: bugmaster Details Diff |
0025023: Check fails after cut operation |
Affected Issues 0025023 |
|
add - tests/bugs/modalg_7/bug25023 | Diff File | ||
master f9c58d7c 2017-08-02 08:36:05
Committer: bugmaster Details Diff |
0029269: Improvement for thread safety of the STEP translator - cleanup Removal of unused stuff and some protections implemented within #29269 |
||
mod - src/HeaderSection/FILES | Diff File | ||
rm - src/HeaderSection/HeaderSection_HeaderRecognizer.cxx | Diff File | ||
rm - src/HeaderSection/HeaderSection_HeaderRecognizer.hxx | Diff File | ||
mod - src/IFSelect/IFSelect_Functions.cxx | Diff File | ||
mod - src/Interface/Interface_FileReaderTool.cxx | Diff File | ||
mod - src/RWStepAP214/RWStepAP214_GeneralModule.cxx | Diff File | ||
mod - src/RWStepVisual/RWStepVisual_RWPresentationLayerAssignment.cxx | Diff File | ||
mod - src/StepData/FILES | Diff File | ||
rm - src/StepData/StepData_DescrGeneral.cxx | Diff File | ||
rm - src/StepData/StepData_DescrGeneral.hxx | Diff File | ||
rm - src/StepData/StepData_DescrProtocol.cxx | Diff File | ||
rm - src/StepData/StepData_DescrProtocol.hxx | Diff File | ||
rm - src/StepData/StepData_DescrReadWrite.cxx | Diff File | ||
rm - src/StepData/StepData_DescrReadWrite.hxx | Diff File | ||
rm - src/StepData/StepData_HeaderTool.cxx | Diff File | ||
rm - src/StepData/StepData_HeaderTool.hxx | Diff File | ||
mod - src/StepData/StepData_SelectType.cxx | Diff File | ||
mod - src/StepData/StepData_StepModel.cxx | Diff File | ||
mod - src/StepData/StepData_StepReaderData.cxx | Diff File | ||
mod - tests/de/step_1/R9 | Diff File | ||
master 82af2bae 2017-08-01 15:36:31 Details Diff |
Update of OCCT version up to 7.2.0 beta | ||
mod - src/Standard/Standard_Version.hxx | Diff File | ||
master e16302ce 2017-08-01 15:31:33
Committer: bugmaster Details Diff |
0028946: Exception on Undo. //Added additional command ForgetAtt and test case E1 to test issue 28946. |
Affected Issues 0028946 |
|
mod - src/DDF/DDF_BasicCommands.cxx | Diff File | ||
add - tests/caf/bugs/E1 | Diff File | ||
master f7b60631 2017-08-01 04:48:51
Committer: bugmaster Details Diff |
0028112: Exception during offset computation Methods D0, D1, D2, D3, DN of the class GeomEvaluator_OffsetSurface are extended by additional tweak to compensate failure of normal calculation in degenerated points on triangular surfaces. If the point where normal has failed to calculate is located on parametric boundary of the base surface, one more attempt is made with the point shifted towards interior by Precision::PConfusion(). |
||
mod - src/GeomEvaluator/GeomEvaluator_OffsetSurface.cxx | Diff File | ||
add - tests/bugs/modalg_7/bug28112 | Diff File | ||
master 2bc6f715 2017-07-31 14:20:25
Committer: bugmaster Details Diff |
0028715: Invalid shape produced by reading of attached STEP file. Regression from OCCT-6.9.1 to OCCT-7.0.0. Corrections: to use fixed shape as result in the non-manifold mode was made. Regression was due to using modified initial shape as result in the previous version OCCT. At present initial shape is not modified during ShapeProcessing. Therefore modification to use fixed result was made. Additionally using of nonManifold flag is added to ShapeProcessing. |
||
mod - src/ShapeFix/ShapeFix_Shape.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix_Shell.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix_Shell.hxx | Diff File | ||
mod - src/ShapeProcess/ShapeProcess_OperLibrary.cxx | Diff File | ||
mod - src/ShapeProcess/ShapeProcess_ShapeContext.cxx | Diff File | ||
mod - src/ShapeProcess/ShapeProcess_ShapeContext.hxx | Diff File | ||
mod - src/STEPControl/STEPControl_ActorRead.cxx | Diff File | ||
mod - src/XSAlgo/XSAlgo_AlgoContainer.cxx | Diff File | ||
mod - src/XSAlgo/XSAlgo_AlgoContainer.hxx | Diff File | ||
mod - tests/bugs/step/bug27329 | Diff File | ||
add - tests/bugs/step/bug28715 | Diff File |