Changesets: occt
master a738b534 2019-03-31 20:38:14 Details Diff |
0030611: Coding Rules - eliminate GCC compiler warnings -Wcatch-value Add missing const& to catch statements. |
Affected Issues 0030611 |
|
mod - src/AIS/AIS_Axis.cxx | Diff File | ||
mod - src/AIS/AIS_Dimension.cxx | Diff File | ||
mod - src/AIS/AIS_TexturedShape.cxx | Diff File | ||
mod - src/AppBlend/AppBlend_AppSurf.gxx | Diff File | ||
mod - src/BinObjMgt/BinObjMgt_Persistent.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_ArgumentAnalyzer.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_Builder.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_CheckerSI.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_2.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_3.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_4.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_5.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_7.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_RemoveFeatures.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_Tools.cxx | Diff File | ||
mod - src/BOPTools/BOPTools_AlgoTools2D_1.cxx | Diff File | ||
mod - src/BRepBuilderAPI/BRepBuilderAPI_FastSewing.cxx | Diff File | ||
mod - src/BRepBuilderAPI/BRepBuilderAPI_Sewing.cxx | Diff File | ||
mod - src/BRepLib/BRepLib.cxx | Diff File | ||
mod - src/BRepLib/BRepLib_FindSurface.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_NodeInsertionMeshAlgo.hxx | Diff File | ||
mod - src/BRepOffset/BRepOffset_MakeSimpleOffset.cxx | Diff File | ||
mod - src/BRepOffsetAPI/BRepOffsetAPI_ThruSections.cxx | Diff File | ||
mod - src/CDF/CDF_Application.cxx | Diff File | ||
mod - src/CDF/CDF_StoreList.cxx | Diff File | ||
mod - src/DNaming/DNaming_Line3DDriver.cxx | Diff File | ||
mod - src/DNaming/DNaming_ModelingCommands.cxx | Diff File | ||
mod - src/DNaming/DNaming_TransformationDriver.cxx | Diff File | ||
mod - src/Draw/Draw_BasicCommands.cxx | Diff File | ||
mod - src/Draw/Draw_Interpretor.cxx | Diff File | ||
mod - src/Draw/Draw_Window.cxx | Diff File | ||
mod - src/ExprIntrp/ExprIntrp.cxx | Diff File | ||
mod - src/Geom2dAPI/Geom2dAPI_PointsToBSpline.cxx | Diff File | ||
mod - src/GeomAPI/GeomAPI_PointsToBSpline.cxx | Diff File | ||
mod - src/GeomAPI/GeomAPI_PointsToBSplineSurface.cxx | Diff File | ||
mod - src/GeometryTest/GeometryTest_CurveCommands.cxx | Diff File | ||
mod - src/GeomFill/GeomFill_Sweep.cxx | Diff File | ||
mod - src/GeomLib/GeomLib_CheckCurveOnSurface.cxx | Diff File | ||
mod - src/IFSelect/IFSelect_WorkSession.cxx | Diff File | ||
mod - src/IGESFile/IGESFile_Read.cxx | Diff File | ||
mod - src/IGESSelect/IGESSelect_WorkLibrary.cxx | Diff File | ||
mod - src/IGESToBRep/IGESToBRep_Actor.cxx | Diff File | ||
mod - src/IGESToBRep/IGESToBRep_BasicCurve.cxx | Diff File | ||
mod - src/IGESToBRep/IGESToBRep_CurveAndSurface.cxx | Diff File | ||
mod - src/IGESToBRep/IGESToBRep_Reader.cxx | Diff File | ||
mod - src/Interface/Interface_FileReaderTool.cxx | Diff File | ||
mod - src/IntImp/IntImp_ZerParFunc.lxx | Diff File | ||
mod - src/IntPatch/IntPatch_SpecialPoints.cxx | Diff File | ||
mod - src/LDOM/LDOM_CharReference.cxx | Diff File | ||
mod - src/LDOM/LDOM_MemManager.cxx | Diff File | ||
mod - src/LDOM/LDOM_XmlReader.cxx | Diff File | ||
mod - src/LocOpe/LocOpe_SplitShape.cxx | Diff File | ||
mod - src/math/math_ComputeGaussPointsAndWeights.cxx | Diff File | ||
mod - src/math/math_ComputeKronrodPointsAndWeights.cxx | Diff File | ||
mod - src/PCDM/PCDM_ReadWriter.cxx | Diff File | ||
mod - src/PCDM/PCDM_ReadWriter_1.cxx | Diff File | ||
mod - src/QABugs/QABugs_10.cxx | Diff File | ||
mod - src/QABugs/QABugs_11.cxx | Diff File | ||
mod - src/QABugs/QABugs_13.cxx | Diff File | ||
mod - src/QABugs/QABugs_16.cxx | Diff File | ||
mod - src/QABugs/QABugs_17.cxx | Diff File | ||
mod - src/QABugs/QABugs_19.cxx | Diff File | ||
mod - src/QABugs/QABugs_2.cxx | Diff File | ||
mod - src/QABugs/QABugs_20.cxx | Diff File | ||
mod - src/QABugs/QABugs_5.cxx | Diff File | ||
mod - src/Resource/Resource_Manager.cxx | Diff File | ||
mod - src/ShapeAnalysis/ShapeAnalysis_CheckSmallFace.cxx | Diff File | ||
mod - src/ShapeAnalysis/ShapeAnalysis_Curve.cxx | Diff File | ||
mod - src/ShapeCustom/ShapeCustom.cxx | Diff File | ||
mod - src/ShapeCustom/ShapeCustom_Curve2d.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix_FaceConnect.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix_Wire.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix_Wire_1.cxx | Diff File | ||
mod - src/ShapeUpgrade/ShapeUpgrade_SplitCurve2dContinuity.cxx | Diff File | ||
mod - src/ShapeUpgrade/ShapeUpgrade_SplitCurve3dContinuity.cxx | Diff File | ||
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx | Diff File | ||
mod - src/StdLDrivers/StdLDrivers_DocumentRetrievalDriver.cxx | Diff File | ||
mod - src/StdPrs/StdPrs_Isolines.cxx | Diff File | ||
mod - src/StdSelect/StdSelect_BRepSelectionTool.cxx | Diff File | ||
mod - src/StdStorage/StdStorage.cxx | Diff File | ||
mod - src/StdStorage/StdStorage_HeaderData.cxx | Diff File | ||
mod - src/StdStorage/StdStorage_RootData.cxx | Diff File | ||
mod - src/StdStorage/StdStorage_TypeData.cxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx | Diff File | ||
mod - src/STEPControl/STEPControl_ActorRead.cxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslateEdge.cxx | Diff File | ||
mod - src/Storage/Storage_HeaderData.cxx | Diff File | ||
mod - src/Storage/Storage_RootData.cxx | Diff File | ||
mod - src/Storage/Storage_Schema.cxx | Diff File | ||
mod - src/TColStd/TColStd_PackedMapOfInteger.cxx | Diff File | ||
mod - src/TDocStd/TDocStd_Application.cxx | Diff File | ||
mod - src/TNaming/TNaming_Name.cxx | Diff File | ||
mod - src/TObj/TObj_Model.cxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_WireframeBuilder.cxx | Diff File | ||
mod - src/TPrsStd/TPrsStd_ConstraintTools.cxx | Diff File | ||
mod - src/Transfer/Transfer_TransferProcess.gxx | Diff File | ||
mod - src/V3d/V3d_Viewer.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx | Diff File | ||
mod - src/VrmlData/VrmlData_Geometry.cxx | Diff File | ||
mod - src/XDEDRAW/XDEDRAW_Props.cxx | Diff File | ||
mod - src/XmlLDrivers/XmlLDrivers_DocumentRetrievalDriver.cxx | Diff File | ||
mod - src/XmlMDataStd/XmlMDataStd_NamedDataDriver.cxx | Diff File | ||
mod - src/XmlMDataStd/XmlMDataStd_RealArrayDriver.cxx | Diff File | ||
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx | Diff File | ||
master 2a0522b1 2019-03-29 17:46:39 Committer: apn Details Diff |
0030622: Visualization, TKOpenGl - Path Tracing fails on macOS Fixed usage of non-existing function texture2D(). |
Affected Issues 0030622 |
|
mod - src/Shaders/RaytraceRender.fs | Diff File | ||
mod - src/Shaders/Shaders_RaytraceRender_fs.pxx | Diff File | ||
master d1775ee9 2019-03-29 12:20:27
Committer: bugmaster Details Diff |
0030621: Implementation of building U-periodical surfaces. draw_test_harness.md - description of new options in Draw commands AppDef_BSplineCompute.hxx, BRepApprox_TheComputeLineOfApprox.hxx, GeomInt_TheComputeLineOfWLApprox.hxx, Approx_BSplComputeLine.gxx - implementation of method SetPeriodic(...) and implementation periodic boundary conditions for multiline in order to get periodic multicurve. GeomAPI_PointsToBSplineSurface.hxx, GeomAPI_PointsToBSplineSurface.cxx - adding new parameter for methods Init(...) and Interpolate(...), implementation of building periodic tangents for first and last AppDef_MultiPointConstraint of multiline for U direction of surface. GeometryTest_APICommands.cxx - implementation of new functionality in Draw command surfapp and surfint GeomFill_NSections.cxx Fixing problem with bugs modalg_3 bug606_2 |
||
mod - dox/user_guides/draw_test_harness/draw_test_harness.md | Diff File | ||
mod - src/AppDef/AppDef_BSplineCompute.hxx | Diff File | ||
mod - src/Approx/Approx_BSplComputeLine.gxx | Diff File | ||
mod - src/BRepApprox/BRepApprox_TheComputeLineOfApprox.hxx | Diff File | ||
mod - src/GeomAPI/GeomAPI_PointsToBSplineSurface.cxx | Diff File | ||
mod - src/GeomAPI/GeomAPI_PointsToBSplineSurface.hxx | Diff File | ||
mod - src/GeometryTest/GeometryTest_APICommands.cxx | Diff File | ||
mod - src/GeomFill/GeomFill_NSections.cxx | Diff File | ||
mod - src/GeomInt/GeomInt_TheComputeLineOfWLApprox.hxx | Diff File | ||
mod - src/QABugs/QABugs_17.cxx | Diff File | ||
mod - tests/bugs/modalg_6/bug26841_1 | Diff File | ||
add - tests/bugs/modalg_7/bug30621 | Diff File | ||
mod - tests/lowalgos/intss/bug24418_2 | Diff File | ||
master fc867b96 2019-03-28 21:14:36 Committer: apn Details Diff |
0030618: Modeling Algorithms, BOPTools_Parallel - avoid using map for thread-local contexts without TBB OSD_Parallel::ToUseOcctThreads() - new flag allowing to use OCCT threads implementation even when compiled with TBB (for testing). Added new command dparallel for managing default Thread Pool. OSD_Parallel::For() now avoid creation of universal iterator in simplest case. BOPTools_Parallel - eliminated redundant typedefs/explicit instantiations of templates. Added functor using array of per-thread context instead of a map. |
Affected Issues 0030618 |
|
mod - src/BOPAlgo/BOPAlgo_Builder_2.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_Builder_3.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_CheckerSI.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_CheckerSI_1.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_2.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_3.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_4.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_5.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_7.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_9.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_RemoveFeatures.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_ShellSplitter.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_Tools.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_WireSplitter.cxx | Diff File | ||
mod - src/BOPDS/BOPDS_Iterator.cxx | Diff File | ||
mod - src/BOPTools/BOPTools_AlgoTools_1.cxx | Diff File | ||
mod - src/BOPTools/BOPTools_Parallel.hxx | Diff File | ||
mod - src/Draw/Draw_BasicCommands.cxx | Diff File | ||
mod - src/OSD/OSD_Parallel.cxx | Diff File | ||
mod - src/OSD/OSD_Parallel.hxx | Diff File | ||
mod - src/OSD/OSD_Parallel_TBB.cxx | Diff File | ||
mod - src/OSD/OSD_Parallel_Threads.cxx | Diff File | ||
mod - src/OSD/OSD_ThreadPool.cxx | Diff File | ||
mod - src/OSD/OSD_ThreadPool.hxx | Diff File | ||
master 8693dfd0 2019-03-28 15:36:54 Committer: apn Details Diff |
0030619: Draw Harness, ViewerTest - add continuous rendering option to vrepaint command Aspect_Window::InvalidateContent() - added new virtual method for invalidating window content using platform-specific API. TKDraw, tkLoop() on Window platform has been changed so that to prevent continuous input window events blocking terminal input (e.g. in case if processing events is not fast enough or if another continuously sends new events). TKViewerTest, on X11 platform has been fixed a message processing so that to avoid messages being not processed. Added aggregation of Exposer and ConfigureNotify events. Fixed aggregation MotionNotify events. |
Affected Issues 0030619 |
|
mod - src/Aspect/Aspect_Window.hxx | Diff File | ||
mod - src/Cocoa/Cocoa_Window.hxx | Diff File | ||
mod - src/Cocoa/Cocoa_Window.mm | Diff File | ||
mod - src/Draw/Draw_Window.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
mod - src/WNT/WNT_Window.cxx | Diff File | ||
mod - src/WNT/WNT_Window.hxx | Diff File | ||
mod - src/Xw/Xw_Window.cxx | Diff File | ||
mod - src/Xw/Xw_Window.hxx | Diff File | ||
master 33defc71 2019-03-28 15:25:20
Committer: apn Details Diff |
0030616: Crash on reading STEP file Added protections to avoid exceptions for null objects. For reading entity StepShape_ToleranceValue was added reading lower and upper bounds represented by entities "StepRepr_ReprItemAndMeasureWithUnit" or "StepRepr_MeasureRepresentationItem" |
||
mod - src/RWStepShape/RWStepShape_RWToleranceValue.cxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx | Diff File | ||
mod - src/StepShape/StepShape_ToleranceValue.cxx | Diff File | ||
mod - src/StepShape/StepShape_ToleranceValue.hxx | Diff File | ||
add - tests/bugs/step/bug30616 | Diff File | ||
master 2b2be3fb 2019-03-28 09:42:41 tiv Committer: bugmaster Details Diff |
0030550: Coding - Integer overflow in Standard_CString HashCodes 0030551: Foundation Classes - Integer overflow in NCollection_CellFilter HashCode Signed integers are not used in hash code functions now to prevent undefined behavior on left shift operations with signed integers. A possibility of negative values of hash codes is eliminated. INT_MAX → IntegerLast() in hash code functions. All found hash code functions behaves uniformly now: they return a value in the range [1, theUpperBound]. Relevant comments are added to such functions. |
Affected Issues 0030550 |
|
mod - src/BOPDS/BOPDS_Pair.hxx | Diff File | ||
mod - src/BOPDS/BOPDS_PairMapHasher.hxx | Diff File | ||
mod - src/BOPDS/BOPDS_PaveMapHasher.hxx | Diff File | ||
mod - src/BOPDS/BOPDS_PaveMapHasher.lxx | Diff File | ||
mod - src/BOPTools/BOPTools_Parallel.hxx | Diff File | ||
mod - src/BOPTools/BOPTools_Set.cxx | Diff File | ||
mod - src/BOPTools/BOPTools_Set.hxx | Diff File | ||
mod - src/BOPTools/BOPTools_SetMapHasher.hxx | Diff File | ||
mod - src/BOPTools/BOPTools_SetMapHasher.lxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_Edge.hxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_OrientedEdge.hxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_Triangle.hxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_Vertex.hxx | Diff File | ||
mod - src/Font/Font_FontMgr.hxx | Diff File | ||
mod - src/Font/Font_SystemFont.hxx | Diff File | ||
mod - src/IMeshData/IMeshData_Types.hxx | Diff File | ||
mod - src/Interface/Interface_MapAsciiStringHasher.cxx | Diff File | ||
mod - src/Interface/Interface_MapAsciiStringHasher.hxx | Diff File | ||
mod - src/IntPolyh/IntPolyh_Couple.hxx | Diff File | ||
mod - src/IntPolyh/IntPolyh_CoupleMapHasher.hxx | Diff File | ||
mod - src/IntTools/IntTools_CurveRangeSampleMapHasher.hxx | Diff File | ||
mod - src/IntTools/IntTools_CurveRangeSampleMapHasher.lxx | Diff File | ||
mod - src/IntTools/IntTools_SurfaceRangeSampleMapHasher.hxx | Diff File | ||
mod - src/IntTools/IntTools_SurfaceRangeSampleMapHasher.lxx | Diff File | ||
mod - src/MAT2d/MAT2d_MapBiIntHasher.hxx | Diff File | ||
mod - src/MAT2d/MAT2d_MapBiIntHasher.lxx | Diff File | ||
mod - src/MeshVS/MeshVS_SymmetricPairHasher.hxx | Diff File | ||
mod - src/MeshVS/MeshVS_TwoColors.cxx | Diff File | ||
mod - src/MeshVS/MeshVS_TwoColors.hxx | Diff File | ||
mod - src/MeshVS/MeshVS_TwoNodes.hxx | Diff File | ||
mod - src/MoniTool/MoniTool_ElemHasher.cxx | Diff File | ||
mod - src/MoniTool/MoniTool_ElemHasher.hxx | Diff File | ||
mod - src/MoniTool/MoniTool_MTHasher.hxx | Diff File | ||
mod - src/MoniTool/MoniTool_MTHasher.lxx | Diff File | ||
mod - src/NCollection/NCollection_AccAllocator.hxx | Diff File | ||
mod - src/NCollection/NCollection_CellFilter.hxx | Diff File | ||
mod - src/NCollection/NCollection_DefaultHasher.hxx | Diff File | ||
mod - src/OSD/OSD_Thread.cxx | Diff File | ||
mod - src/Poly/Poly_MakeLoops.hxx | Diff File | ||
mod - src/QANCollection/QANCollection_Test.cxx | Diff File | ||
mod - src/Quantity/Quantity_ColorHasher.hxx | Diff File | ||
mod - src/Quantity/Quantity_ColorRGBAHasher.hxx | Diff File | ||
mod - src/RWStl/RWStl_Reader.cxx | Diff File | ||
mod - src/Standard/FILES | Diff File | ||
mod - src/Standard/Standard_Address.hxx | Diff File | ||
mod - src/Standard/Standard_CString.cxx | Diff File | ||
mod - src/Standard/Standard_CString.hxx | Diff File | ||
mod - src/Standard/Standard_ErrorHandler.cxx | Diff File | ||
mod - src/Standard/Standard_ExtString.cxx | Diff File | ||
mod - src/Standard/Standard_ExtString.hxx | Diff File | ||
mod - src/Standard/Standard_GUID.cxx | Diff File | ||
mod - src/Standard/Standard_GUID.hxx | Diff File | ||
mod - src/Standard/Standard_Handle.hxx | Diff File | ||
mod - src/Standard/Standard_Integer.hxx | Diff File | ||
mod - src/Standard/Standard_Real.cxx | Diff File | ||
mod - src/Standard/Standard_Real.hxx | Diff File | ||
mod - src/Standard/Standard_ShortReal.cxx | Diff File | ||
mod - src/Standard/Standard_ShortReal.hxx | Diff File | ||
mod - src/Standard/Standard_Size.hxx | Diff File | ||
add - src/Standard/Standard_Std.hxx | Diff File | ||
mod - src/Standard/Standard_ThreadId.hxx | Diff File | ||
mod - src/Standard/Standard_Transient.hxx | Diff File | ||
mod - src/Standard/Standard_Type.cxx | Diff File | ||
mod - src/STEPConstruct/STEPConstruct_PointHasher.hxx | Diff File | ||
mod - src/STEPConstruct/STEPConstruct_PointHasher.lxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_CartesianPointHasher.cxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_CartesianPointHasher.hxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_PointPairHasher.cxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_PointPairHasher.hxx | Diff File | ||
mod - src/TCollection/TCollection_AsciiString.hxx | Diff File | ||
mod - src/TCollection/TCollection_AsciiString.lxx | Diff File | ||
mod - src/TCollection/TCollection_ExtendedString.hxx | Diff File | ||
mod - src/TColStd/TColStd_PackedMapOfInteger.cxx | Diff File | ||
mod - src/TDF/TDF_LabelMapHasher.hxx | Diff File | ||
mod - src/TObj/TObj_Common.hxx | Diff File | ||
mod - src/TopLoc/TopLoc_Location.cxx | Diff File | ||
mod - src/TopLoc/TopLoc_Location.hxx | Diff File | ||
mod - src/TopoDS/TopoDS_Shape.cxx | Diff File | ||
mod - src/TopoDS/TopoDS_Shape.hxx | Diff File | ||
mod - src/TopTools/TopTools_OrientedShapeMapHasher.hxx | Diff File | ||
mod - src/TopTools/TopTools_OrientedShapeMapHasher.lxx | Diff File | ||
mod - src/TopTools/TopTools_ShapeMapHasher.hxx | Diff File | ||
mod - src/TopTools/TopTools_ShapeMapHasher.lxx | Diff File | ||
mod - src/Transfer/Transfer_FindHasher.cxx | Diff File | ||
mod - src/Transfer/Transfer_FindHasher.hxx | Diff File | ||
mod - src/VrmlData/VrmlData_Node.cxx | Diff File | ||
mod - src/VrmlData/VrmlData_Node.hxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_AssemblyItemId.hxx | Diff File | ||
mod - src/XCAFPrs/XCAFPrs_Style.hxx | Diff File | ||
master 98e6c6d1 2019-03-27 21:57:17 Committer: apn Details Diff |
0030612: Visualization - provide texture map with video as image source Introduced package Media wrapping FFmpeg structures. Media_PlayerContext class manages video decoding into Media_IFrameQueue interface. Graphic3d_MediaTextureSet implements Media_IFrameQueue interface and can be used as texture source. AIS_MediaPlayer implements simple AIS object displaying video. |
Affected Issues 0030612 |
|
mod - adm/cmake/occt_csf.cmake | Diff File | ||
mod - adm/genproj.tcl | Diff File | ||
mod - adm/UDLIST | Diff File | ||
mod - src/AIS/AIS_Animation.cxx | Diff File | ||
mod - src/AIS/AIS_Animation.hxx | Diff File | ||
mod - src/AIS/AIS_AnimationTimer.hxx | Diff File | ||
add - src/AIS/AIS_MediaPlayer.cxx | Diff File | ||
add - src/AIS/AIS_MediaPlayer.hxx | Diff File | ||
mod - src/AIS/FILES | Diff File | ||
mod - src/Graphic3d/FILES | Diff File | ||
add - src/Graphic3d/Graphic3d_MediaTexture.cxx | Diff File | ||
add - src/Graphic3d/Graphic3d_MediaTexture.hxx | Diff File | ||
add - src/Graphic3d/Graphic3d_MediaTextureSet.cxx | Diff File | ||
add - src/Graphic3d/Graphic3d_MediaTextureSet.hxx | Diff File | ||
mod - src/Image/Image_VideoRecorder.cxx | Diff File | ||
add - src/Media/FILES | Diff File | ||
add - src/Media/Media_BufferPool.cxx | Diff File | ||
add - src/Media/Media_BufferPool.hxx | Diff File | ||
add - src/Media/Media_CodecContext.cxx | Diff File | ||
add - src/Media/Media_CodecContext.hxx | Diff File | ||
add - src/Media/Media_FormatContext.cxx | Diff File | ||
add - src/Media/Media_FormatContext.hxx | Diff File | ||
add - src/Media/Media_Frame.cxx | Diff File | ||
add - src/Media/Media_Frame.hxx | Diff File | ||
add - src/Media/Media_IFrameQueue.hxx | Diff File | ||
add - src/Media/Media_Packet.cxx | Diff File | ||
add - src/Media/Media_Packet.hxx | Diff File | ||
add - src/Media/Media_PlayerContext.cxx | Diff File | ||
add - src/Media/Media_PlayerContext.hxx | Diff File | ||
add - src/Media/Media_Scaler.cxx | Diff File | ||
add - src/Media/Media_Scaler.hxx | Diff File | ||
add - src/Media/Media_Timer.hxx | Diff File | ||
mod - src/TKService/EXTERNLIB | Diff File | ||
mod - src/TKService/PACKAGES | Diff File | ||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | ||
master 4bcd0738 2019-03-20 09:30:48 Committer: apn Details Diff |
0030505: Volume Rendering - Deferred lighting Missing getter for OpenGl_Texture::mySizedFormat has been added. |
||
mod - src/OpenGl/OpenGl_GlFunctions.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Texture.hxx | Diff File | ||
master de07af82 2019-03-20 06:50:52 Committer: apn Details Diff |
0030594: Data Exchange - access violation within IGESGeom_BSplineCurve constructor Added NULL check. |
Affected Issues 0030594 |
|
mod - src/IGESGeom/IGESGeom_BSplineCurve.cxx | Diff File | ||
mod - tests/de/iges_2/E4 | Diff File | ||
master 85831628 2019-03-20 05:53:41 Committer: apn Details Diff |
0027316: Draw Harness - access violation on passing non-existing shape to XAddShape Add NULL check to XAddShape command. Removed broken test case bugs/step/bug27316. |
Affected Issues 0027316 |
|
mod - src/XDEDRAW/XDEDRAW_Shapes.cxx | Diff File | ||
rm - tests/bugs/step/bug27316 | Diff File | ||
master 2328cae2 2019-03-19 08:24:21 Committer: apn Details Diff |
0030593: Modeling Algorithms - ShapeUpgrade_ShapeDivide::Perform() throws Standard_NoMoreObject Added missing TopExp_Explorer::More() checks to ShapeUpgrade_ShapeDivide::Perform() and BRepCheck_Analyzer::Perform(). |
Affected Issues 0030593 |
|
mod - src/BRepCheck/BRepCheck_Analyzer.cxx | Diff File | ||
mod - src/ShapeUpgrade/ShapeUpgrade_ShapeDivide.cxx | Diff File | ||
master 43c8661e 2019-03-18 07:16:40 Committer: apn Details Diff |
0030536: Foundation Classes - TCollection_ExtendedString::StartsWith() and EndsWith() have a mistake Draw-commands StartsWith and EndsWith are renamed to QAStartsWith and QAEndsWith. The test script bug30536 was corrected. |
||
mod - src/QABugs/QABugs_20.cxx | Diff File | ||
mod - src/TCollection/TCollection_ExtendedString.cxx | Diff File | ||
add - tests/bugs/fclasses/bug30536 | Diff File | ||
master ad67e367 2019-03-16 15:55:36 Committer: apn Details Diff |
0030588: Coding - avoid calling operator->() on NULL Handle Use .get() method instead of operator->() where result can be NULL. STEPCAFControl_Reader::ReadLayers(), XCAFDoc_ColorTool, XCAFDoc_LayerTool::SetVisibility() - fixed static functions syntax. |
Affected Issues 0030588 |
|
mod - src/Expr/Expr_NamedExpression.cxx | Diff File | ||
mod - src/MAT/MAT_Arc.cxx | Diff File | ||
mod - src/MAT/MAT_BasicElt.cxx | Diff File | ||
mod - src/MAT/MAT_Node.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Group.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_View.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_View_Raytrace.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_View_Redraw.cxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx | Diff File | ||
mod - src/Storage/Storage_Schema.cxx | Diff File | ||
mod - src/TopoDS/TopoDS_Shape.cxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_ColorTool.cxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_LayerTool.cxx | Diff File | ||
master 737e9a8d 2019-03-16 13:47:33 Committer: apn Details Diff |
0030571: Visualization, TKOpenGl - mapped texture is ignored while drawing points OpenGl_AspectsTextureSet now appends Sprite texture to the end of texture set. OpenGl_Context::init() - fixed usage of GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS on too old GL context. Default sampler names occSampler0, occActiveSampler and occSamplerBaseColor are now excluded from header with common declarations for build-in GLSL programs. OpenGl_ShaderObject::LoadAndCompile() and OpenGl_ShaderProgram::Link() now includes program Id within error log. OpenGl_ShaderManager now supports mapping texture onto point primitive within built-in programs (texture transformation is ignored). |
Affected Issues 0030571 |
|
mod - src/Graphic3d/Graphic3d_Aspects.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_ShaderProgram.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_ShaderProgram.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Aspects.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Aspects.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_AspectsSprite.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_AspectsSprite.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_AspectsTextureSet.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_AspectsTextureSet.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Context.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Context.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_PointSprite.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_SetOfShaderPrograms.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderManager.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderManager.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderObject.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderObject.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderProgram.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Texture.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_TextureSet.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_TextureSet.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_View_Raytrace.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Workspace.cxx | Diff File | ||
mod - src/Shaders/Declarations.glsl | Diff File | ||
mod - src/Shaders/Shaders_Declarations_glsl.pxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx | Diff File | ||
mod - tests/v3d/point_cloud/sphere | Diff File | ||
master cb6cad7d 2019-03-16 13:08:27 Committer: apn Details Diff |
0023838: Modeling Data - Standard_OutOfRange in Geom_OffsetSurface::LocalDN (called by BRepFill_PipeShell) Fixed incorrect array allocation within GeomEvaluator_OffsetSurface::CalculateDN() and protection against assigning out-of-range values in case of non-square number of U and V derivatives on surface. |
Affected Issues 0023838 |
|
mod - src/GeomEvaluator/GeomEvaluator_OffsetSurface.cxx | Diff File | ||
mod - tests/bugs/modalg_7/bug23838 | Diff File | ||
master 6b121e2b 2019-03-16 10:22:47 Committer: apn Details Diff |
0030584: Modeling Algorithms, BRepFill_OffsetWire - access violation on Face having no boundaries Added missing NULL and empty result checks. Updated test cases using offset_wire_092.brep shape containing all Edges with TopAbs_INTERNAL orientation (hense no boundary to make offset). |
Affected Issues 0030584 |
|
mod - src/BRepFill/BRepFill_OffsetWire.cxx | Diff File | ||
mod - src/BRepMAT2d/BRepMAT2d_BisectingLocus.cxx | Diff File | ||
mod - src/BRepMAT2d/BRepMAT2d_Explorer.cxx | Diff File | ||
mod - tests/offset/wire_closed_inside_0_005/H6 | Diff File | ||
mod - tests/offset/wire_closed_inside_0_025/H6 | Diff File | ||
mod - tests/offset/wire_closed_inside_0_075/H6 | Diff File | ||
mod - tests/offset/wire_closed_outside_0_005/H6 | Diff File | ||
mod - tests/offset/wire_closed_outside_0_025/H6 | Diff File | ||
mod - tests/offset/wire_closed_outside_0_075/H6 | Diff File | ||
master 667b5eb8 2019-03-16 08:25:47 Committer: apn Details Diff |
0030583: Draw Harness - ignore cpulimit when Debugger is attached on Windows platform cpulimit now omits ExitProcess() when IsDebuggerPresent() returns TRUE. |
Affected Issues 0030583 |
|
mod - src/Draw/Draw_BasicCommands.cxx | Diff File | ||
master 437ef771 2019-03-16 06:33:37 Committer: apn Details Diff |
0030581: Modeling Data - Standard_OutOfRange within Geom_BSplineSurface::LocateV() Geom2d_BSplineCurve::LocateU(),Geom_BSplineCurve::LocateU, Law_BSpline::LocateU() Geom_BSplineSurface::LocateU() and Geom_BSplineSurface::LocateV() have been corrected with missing range checks. BSplCLib::Hunt() documentation has been corrected to reflect its actual implementation. |
Affected Issues 0030581 |
|
mod - src/BSplCLib/BSplCLib.cxx | Diff File | ||
mod - src/BSplCLib/BSplCLib.hxx | Diff File | ||
mod - src/GCPnts/GCPnts_QuasiUniformDeflection.pxx | Diff File | ||
mod - src/GCPnts/GCPnts_UniformDeflection.pxx | Diff File | ||
mod - src/Geom/Geom_BSplineCurve_1.cxx | Diff File | ||
mod - src/Geom/Geom_BSplineSurface_1.cxx | Diff File | ||
mod - src/Geom2d/Geom2d_BSplineCurve_1.cxx | Diff File | ||
mod - src/Law/Law_BSpline.cxx | Diff File | ||
master aff73fd5 2019-03-15 15:06:04 Committer: apn Details Diff |
0030582: Coding - avoid defining references to properties of NULL objects Approx_SweepApproximation::Perform() now creates empty arrays. GeomAdaptor_SurfaceOfRevolution::UTrim() - fixed No_Exception misuse. StdPrs_ShadedShape - fixed defining an invalid reference to Poly_Triangulation::UVNodes(). BSplCLib::MovePoint() and BSplCLib::MovePointAndTangent() now take optional weights parameter as pointer consistent to other methods like BSplCLib::BuildEval(). |
Affected Issues 0030582 |
|
mod - src/Approx/Approx_SweepApproximation.cxx | Diff File | ||
mod - src/BSplCLib/BSplCLib.hxx | Diff File | ||
mod - src/BSplCLib/BSplCLib_2.cxx | Diff File | ||
mod - src/BSplCLib/BSplCLib_CurveComputation.gxx | Diff File | ||
mod - src/Geom/Geom_BSplineCurve.cxx | Diff File | ||
mod - src/Geom/Geom_BSplineCurve_1.cxx | Diff File | ||
mod - src/Geom2d/Geom2d_BSplineCurve.cxx | Diff File | ||
mod - src/Geom2d/Geom2d_BSplineCurve_1.cxx | Diff File | ||
mod - src/GeomAdaptor/GeomAdaptor_SurfaceOfRevolution.cxx | Diff File | ||
mod - src/Law/Law_BSpline.cxx | Diff File | ||
mod - src/NCollection/NCollection_DefineHArray1.hxx | Diff File | ||
mod - src/StdPrs/StdPrs_ShadedShape.cxx | Diff File | ||
master 6f241137 2019-03-15 13:59:08
Committer: bugmaster Details Diff |
0030433: Checkshape: bad solid, created by revolution, is reported as valid. BRepPrimAPI_MakeRevol.cxx, hxx Insert checking of self-intersecting of generated surfaces in MakeRevol BRepTest_SweepCommands.cxx Adjusting command revol to current behavior of MakeRevol algorithm. |
||
mod - src/BRepPrimAPI/BRepPrimAPI_MakeRevol.cxx | Diff File | ||
mod - src/BRepPrimAPI/BRepPrimAPI_MakeRevol.hxx | Diff File | ||
mod - src/BRepTest/BRepTest_SweepCommands.cxx | Diff File | ||
mod - tests/bugs/modalg_5/bug23954 | Diff File | ||
add - tests/bugs/modalg_7/bug30433 | Diff File | ||
master 6072d597 2019-03-15 11:24:15 Committer: apn Details Diff |
0030580: Configuration, CMake - introduce BUILD_RELEASE_DISABLE_EXCEPTIONS option managing No_Exception macros |
Affected Issues 0030580 |
|
mod - adm/cmake/occt_defs_flags.cmake | Diff File | ||
mod - adm/cmake/vardescr.cmake | Diff File | ||
mod - CMakeLists.txt | Diff File | ||
master f996b507 2019-03-15 10:15:18 Committer: apn Details Diff |
0030579: Draw Harness, Draw_Interpretor - catch exceptions other than Standard_Failure |
Affected Issues 0030579 |
|
mod - src/Draw/Draw_Interpretor.cxx | Diff File | ||
mod - src/Draw/Draw_Window.cxx | Diff File | ||
master 389b9d5c 2019-03-15 09:55:09
Committer: bugmaster Details Diff |
0030534: Regression in the tool UnifySameDomain - the shape looses faces 1. Add method TransformPCurves to ShapeUpgrade_UnifySameDomain - to rotate and translate existing pcurves instead of projecting. 2. Modify method ShapeUpgrade_UnifySameDomain::IntUnifyFaces - now it does not apply ShapeFix to new wires and new faces. 3. In the method UnifyEdges: add merging degenerated edges. |
||
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx | Diff File | ||
mod - tests/bugs/heal/bug27894 | Diff File | ||
mod - tests/bugs/modalg_6/bug27271 | Diff File | ||
add - tests/bugs/modalg_7/bug29382 | Diff File | ||
add - tests/bugs/modalg_7/bug29504_1 | Diff File | ||
add - tests/bugs/modalg_7/bug29504_2 | Diff File | ||
add - tests/bugs/modalg_7/bug30099 | Diff File | ||
add - tests/bugs/modalg_7/bug30158_1 | Diff File | ||
add - tests/bugs/modalg_7/bug30158_2 | Diff File | ||
add - tests/bugs/modalg_7/bug30534 | Diff File | ||
add - tests/bugs/modalg_7/bug30714 | Diff File | ||
mod - tests/heal/unify_same_domain/A5 | Diff File | ||
master f2b42160 2019-03-14 21:12:12 Committer: apn Details Diff |
0030575: Tests - v3d/materials unstable image screenshots of alpha-blending on GeForce with MSAA testdiff now looks for "IMAGE_COLOR_TOLERANCE: Tol" statements in log to execute diffimage with -toleranceOfColor Tol parameter. Image difference is first performed with 0 tolerance and then optionally with non-zero tolerance, so that the log always includes information that some images are different, but with two different messages: - "IMAGE differs" for images failed comparison; - "IMAGE is similar" for images passed comparison only with non-zero tolerance. v3d/materials - disabled MSAA and removed duplicate. demo/samples/materials - compare screenshots with 0.8% color tolerance (2/255). |
Affected Issues 0030575 |
|
mod - samples/tcl/materials.tcl | Diff File | ||
mod - src/DrawResources/TestCommands.tcl | Diff File | ||
mod - tests/demo/samples/materials | Diff File | ||
mod - tests/v3d/materials/bug24855 | Diff File | ||
rm - tests/v3d/materials/bug24872_1 | Diff File | ||
rm - tests/v3d/materials/bug24872_2 | Diff File | ||
add - tests/v3d/materials/phong1 | Diff File | ||
add - tests/v3d/materials/raytrace1 | Diff File |