Changesets: occt

master 1bf23e5b

2020-08-06 10:07:52

ifv


Committer: bugmaster Details Diff
0031697: Foundation Classes - Expr_GeneralExpression::Derivative does not seem to work (691 & 720)

Expr_NamedUnknown.cxx - wrong comparing of named unknown is fixed

QABugs_20.cxx - new QAcommand is created
QABugs_11.cxx - wrong command is corrected
bug902 - wrong test is corrected
bug31697 - new test is added
mod - src/Expr/Expr_NamedUnknown.cxx Diff File
mod - src/QABugs/QABugs_11.cxx Diff File
mod - src/QABugs/QABugs_20.cxx Diff File
add - tests/bugs/fclasses/bug31697 Diff File
mod - tests/bugs/fclasses/bug902 Diff File

master e0b24437

2020-08-03 14:53:18

kgv


Committer: bugmaster Details Diff
0031698: Visualization, Graphic3d_Aspects - provide stipple line factor parameter

Added Graphic3d_Aspects::LineStippleFactor() property.
Adjusted help for vaspects command suggesting a shorter syntax.
mod - src/Graphic3d/Graphic3d_Aspects.cxx Diff File
mod - src/Graphic3d/Graphic3d_Aspects.hxx Diff File
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - tests/v3d/glsl/stipple_line2 Diff File

master 0fb210ed

2020-07-30 16:30:21

mpv


Committer: bugmaster Details Diff
0031681: Foundation Classes - Shared Libraries Cannot Be Loaded

Standard_ErrorHandler now accesses global mutex via proxy function
instead of a global variable to avoid initialization order issues.
Affected Issues
0031681
mod - src/Standard/Standard_ErrorHandler.cxx Diff File

master 148820b2

2020-07-24 16:18:26

kgv


Committer: bugmaster Details Diff
0031689: Coding Rules - including STEPCAFControl_Writer.hxx produces compilation error

Added missing #include <NCollection_Vector.hxx>.
Affected Issues
0031689
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Writer.hxx Diff File
mod - src/STEPControl/STEPControl_Writer.cxx Diff File

master 4c7a3fae

2020-07-23 19:39:27

kgv


Committer: bugmaster Details Diff
0031687: Draw Harness, ViewerTest - extend command vrenderparams with option updating viewer defaults

SelectMgr_ViewerSelector3d::ClearSensitive() - fixed crash on removing presentations (via command vsensera).

Added new parameters -sync and -reset to vrenderparams command synchronizing parameters across Views.
Parameters -raster and -rayTrace now accept optional on|off values.
Improved command description.
Affected Issues
0031687
mod - src/SelectMgr/SelectMgr_ViewerSelector3d.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File

master 9f013fee

2020-07-22 19:34:03

kgv


Committer: bugmaster Details Diff
0031682: Visualization - Prs3d_ShadingAspect::SetTransparency() has no effect with Graphic3d_TOSM_UNLIT shading model

Prs3d_ShadingAspect::SetTransparency() now sets transparency also to interior color.
AIS_RubberBand now uses Graphic3d_TOSM_UNLIT.
Affected Issues
0031682
mod - src/AIS/AIS_RubberBand.cxx Diff File
mod - src/AIS/AIS_ViewController.cxx Diff File
mod - src/Prs3d/Prs3d_ShadingAspect.cxx Diff File
mod - tests/v3d/glsl/shading_models Diff File
add - tests/v3d/glsl/transp1 Diff File

master 6531dfea

2020-07-21 11:37:03

BenjaminBihler


Committer: bugmaster Details Diff
0031680: Configuration - Compilation Fails With G++ 10.1, LD 2.34 and Link-Time Optimization

Added a non-inline empty virtual destructor to LDOM_OSStream to force vtable generation in one
translation unit only.
Affected Issues
0031680
mod - src/LDOM/LDOM_OSStream.cxx Diff File
mod - src/LDOM/LDOM_OSStream.hxx Diff File

master d27293d9

2020-07-21 09:39:52

BenjaminBihler


Committer: bugmaster Details Diff
0031677: Configuration - Allow Optimization Level O3 When Compiling With G++

Removed suppression of optimization level O3 with using Mingw64.
Affected Issues
0031677
mod - adm/cmake/occt_defs_flags.cmake Diff File

master c28d4a89

2020-07-20 14:38:22

jgv


Committer: bugmaster Details Diff
0031617: Export STEP in nonmanifold mode corrupts the shape

Modify method XSControl_TransferWriter::TransferWriteShape: add removal of locations before writing the shape.
mod - src/XSControl/XSControl_TransferWriter.cxx Diff File
add - tests/bugs/step/bug31617 Diff File

master dbc8becf

2020-07-18 21:36:04

kgv


Committer: bugmaster Details Diff
0031673: Draw Harness, ViewerTest - command vlocation applies transformation in opposite order

gp_Trsf::SetRotationPart() - added method replacing rotation matrix without reseting other components,
similar to existing SetTraslationPart() and SetScaleFactor().

Transformation multiplication order has been fixed
for vlocation arguments -rotate, -translate, -mirror and -scale.
Added -prerotate, -pretranslate, -premirror and -prescale options following previous behavior.

vlocation -setRotation now uses new method gp_Trsf::SetRotationPart()
for consistency with methods -setLocation and -setScale.
Affected Issues
0031673
mod - samples/tcl/pathtrace_cube.tcl Diff File
mod - src/gp/gp_Trsf.cxx Diff File
mod - src/gp/gp_Trsf.hxx Diff File
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File
mod - tests/bugs/vis/bug25276 Diff File
add - tests/bugs/vis/bug31673 Diff File
mod - tests/v3d/glsl/bndbox1 Diff File
mod - tests/v3d/raytrace/bug25221 Diff File

master 99ee8f1a

2020-07-17 12:12:49

kgv


Committer: bugmaster Details Diff
0031671: Coding Rules - eliminate warnings issued by clang 11

Fixed -Wdeprecated-copy warning by removing trivial operator=.
Fixed formatting issues in places producing -Wmisleading-indentation warning.
Affected Issues
0031671
mod - src/AppDef/AppDef_LinearCriteria.cxx Diff File
mod - src/CSLib/CSLib.cxx Diff File
mod - src/LDOM/LDOM_CharReference.cxx Diff File
mod - src/MoniTool/MoniTool_TypedValue.cxx Diff File
mod - src/NCollection/NCollection_BaseList.hxx Diff File
mod - src/NCollection/NCollection_BaseSequence.hxx Diff File
mod - src/NCollection/NCollection_BaseVector.cxx Diff File
mod - src/NCollection/NCollection_BaseVector.hxx Diff File
mod - src/NCollection/NCollection_Vector.hxx Diff File
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx Diff File
mod - src/ShapeAnalysis/ShapeAnalysis_Geom.cxx Diff File

master d533dafb

2020-07-17 10:08:31

mkrylova


Committer: bugmaster Details Diff
0031035: Coding - uninitialized class fields reported by Visual Studio Code Analysis

Added initialization of fields that had not initialization
Added default constructors to classes without constructors
Affected Issues
0031035
mod - src/Adaptor3d/Adaptor3d_HVertex.cxx Diff File
mod - src/Adaptor3d/Adaptor3d_TopolTool.cxx Diff File
mod - src/AdvApp2Var/AdvApp2Var_Context.cxx Diff File
mod - src/AppBlend/AppBlend_AppSurf.gxx Diff File
mod - src/AppDef/AppDef_LinearCriteria.cxx Diff File
mod - src/AppParCurves/AppParCurves_ConstraintCouple.cxx Diff File
mod - src/AppParCurves/AppParCurves_Gradient.gxx Diff File
mod - src/AppParCurves/AppParCurves_MultiBSpCurve.cxx Diff File
mod - src/AppParCurves/AppParCurves_MultiPoint.cxx Diff File
mod - src/Approx/Approx_ComputeCLine.gxx Diff File
mod - src/Approx/Approx_CurvilinearParameter.cxx Diff File
mod - src/ApproxInt/ApproxInt_ImpPrmSvSurfaces.gxx Diff File
mod - src/ApproxInt/ApproxInt_PrmPrmSvSurfaces.gxx Diff File
mod - src/Bisector/Bisector_BisecCC.cxx Diff File
mod - src/Bisector/Bisector_BisecPC.cxx Diff File
mod - src/Bisector/Bisector_PointOnBis.cxx Diff File
mod - src/BlendFunc/BlendFunc_ChAsym.cxx Diff File
mod - src/BlendFunc/BlendFunc_ChAsymInv.cxx Diff File
mod - src/BlendFunc/BlendFunc_ConstRad.cxx Diff File
mod - src/BlendFunc/BlendFunc_ConstRadInv.cxx Diff File
mod - src/BlendFunc/BlendFunc_ConstThroat.cxx Diff File
mod - src/BlendFunc/BlendFunc_ConstThroatInv.cxx Diff File
mod - src/BlendFunc/BlendFunc_Corde.cxx Diff File
mod - src/BlendFunc/BlendFunc_CSConstRad.cxx Diff File
mod - src/BlendFunc/BlendFunc_GenChamfer.cxx Diff File
mod - src/BlendFunc/BlendFunc_GenChamfInv.cxx Diff File
mod - src/BlendFunc/BlendFunc_Ruled.cxx Diff File
mod - src/BlendFunc/BlendFunc_RuledInv.cxx Diff File
mod - src/BRepBlend/BRepBlend_CurvPointRadInv.cxx Diff File
mod - src/BRepBlend/BRepBlend_Extremity.cxx Diff File
mod - src/BRepBlend/BRepBlend_PointOnRst.cxx Diff File
mod - src/BRepBlend/BRepBlend_RstRstConstRad.cxx Diff File
mod - src/BRepBlend/BRepBlend_RstRstLineBuilder.cxx Diff File
mod - src/BRepBlend/BRepBlend_SurfCurvConstRadInv.cxx Diff File
mod - src/BRepBlend/BRepBlend_SurfPointConstRadInv.cxx Diff File
mod - src/BRepBlend/BRepBlend_SurfRstConstRad.cxx Diff File
mod - src/BRepBlend/BRepBlend_SurfRstLineBuilder.cxx Diff File
mod - src/BRepBuilderAPI/BRepBuilderAPI_FastSewing.cxx Diff File
mod - src/BRepCheck/BRepCheck_Face.cxx Diff File
mod - src/BRepCheck/BRepCheck_Shell.cxx Diff File
mod - src/BRepCheck/BRepCheck_Wire.cxx Diff File
mod - src/BRepClass3d/BRepClass3d_Intersector3d.cxx Diff File
mod - src/BRepClass3d/BRepClass3d_SClassifier.cxx Diff File
mod - src/BRepClass3d/BRepClass3d_SolidClassifier.cxx Diff File
mod - src/BRepClass3d/BRepClass3d_SolidExplorer.cxx Diff File
mod - src/BRepExtrema/BRepExtrema_DistShapeShape.cxx Diff File
mod - src/BRepFeat/BRepFeat_MakeDPrism.hxx Diff File
mod - src/BRepFeat/BRepFeat_MakeLinearForm.lxx Diff File
mod - src/BRepFeat/BRepFeat_MakePrism.lxx Diff File
mod - src/BRepFeat/BRepFeat_MakeRevol.lxx Diff File
mod - src/BRepFeat/BRepFeat_MakeRevolutionForm.lxx Diff File
mod - src/BRepFeat/BRepFeat_RibSlot.lxx Diff File
mod - src/BRepGProp/BRepGProp_Sinert.cxx Diff File
mod - src/BRepGProp/BRepGProp_Vinert.cxx Diff File
mod - src/BRepLib/BRepLib_FindSurface.cxx Diff File
mod - src/BRepLib/BRepLib_MakeEdge.cxx Diff File
mod - src/BRepLib/BRepLib_MakeWire.hxx Diff File
mod - src/BRepMAT2d/BRepMAT2d_BisectingLocus.cxx Diff File
mod - src/BRepMAT2d/BRepMAT2d_LinkTopoBilo.cxx Diff File
mod - src/BRepMesh/BRepMesh_Delaun.cxx Diff File
mod - src/BRepMesh/BRepMesh_DelaunayDeflectionControlMeshAlgo.hxx Diff File
mod - src/BRepMesh/BRepMesh_EdgeParameterProvider.hxx Diff File
mod - src/BRepMesh/BRepMesh_FaceChecker.cxx Diff File
mod - src/BRepMesh/BRepMesh_FaceChecker.hxx Diff File
mod - src/BRepMesh/BRepMesh_NURBSRangeSplitter.cxx Diff File
mod - src/BRepMesh/BRepMesh_NURBSRangeSplitter.hxx Diff File
mod - src/BRepTools/BRepTools_ReShape.cxx Diff File
mod - src/BRepTools/BRepTools_WireExplorer.cxx Diff File
mod - src/BRepTopAdaptor/BRepTopAdaptor_FClass2d.cxx Diff File
mod - src/BRepTopAdaptor/BRepTopAdaptor_TopolTool.cxx Diff File
mod - src/BVH/BVH_Distance.hxx Diff File
mod - src/BVH/BVH_DistanceField.lxx Diff File
mod - src/BVH/BVH_PairDistance.hxx Diff File
mod - src/CDF/CDF_Store.cxx Diff File
mod - src/CDM/CDM_MetaData.cxx Diff File
mod - src/CDM/CDM_Reference.cxx Diff File
mod - src/Contap/Contap_ArcFunction.cxx Diff File
mod - src/Contap/Contap_ContAna.cxx Diff File
mod - src/Contap/Contap_Point.cxx Diff File
mod - src/Contap/Contap_SurfFunction.cxx Diff File
mod - src/CPnts/CPnts_AbscissaPoint.cxx Diff File
mod - src/CPnts/CPnts_UniformDeflection.cxx Diff File
mod - src/DBRep/DBRep_HideData.cxx Diff File
mod - src/Draw/Draw_Drawable3D.cxx Diff File
mod - src/Draw/Draw_Interpretor.cxx Diff File
mod - src/Draw/Draw_Marker2D.cxx Diff File
mod - src/Draw/Draw_Marker3D.cxx Diff File
mod - src/Draw/Draw_View.cxx Diff File
mod - src/Draw/Draw_Window.cxx Diff File
mod - src/Draw/Draw_Window.hxx Diff File
mod - src/DrawDim/DrawDim_Dimension.cxx Diff File
mod - src/Extrema/Extrema_ExtCC.cxx Diff File
mod - src/Extrema/Extrema_ExtCC2d.cxx Diff File
mod - src/Extrema/Extrema_ExtCS.cxx Diff File
mod - src/Extrema/Extrema_ExtElC.cxx Diff File
mod - src/Extrema/Extrema_ExtElC2d.cxx Diff File
mod - src/Extrema/Extrema_ExtPExtS.cxx Diff File
mod - src/Extrema/Extrema_ExtPS.cxx Diff File
mod - src/Extrema/Extrema_ExtSS.cxx Diff File
mod - src/Extrema/Extrema_FuncExtCS.cxx Diff File
mod - src/Extrema/Extrema_FuncExtSS.cxx Diff File
mod - src/Extrema/Extrema_FuncPSNorm.cxx Diff File
mod - src/Extrema/Extrema_GenExtCS.cxx Diff File
mod - src/Extrema/Extrema_GenExtCS.hxx Diff File
mod - src/Extrema/Extrema_GenExtPC.gxx Diff File
mod - src/Extrema/Extrema_GenExtPS.cxx Diff File
mod - src/Extrema/Extrema_GenExtSS.cxx Diff File
mod - src/Extrema/Extrema_GenLocateExtCC.gxx Diff File
mod - src/Extrema/Extrema_GenLocateExtCS.cxx Diff File
mod - src/Extrema/Extrema_GenLocateExtPC.gxx Diff File
mod - src/Extrema/Extrema_GenLocateExtSS.cxx Diff File
mod - src/Extrema/Extrema_GlobOptFuncCC.cxx Diff File
mod - src/Extrema/Extrema_GLocateExtPC.gxx Diff File
mod - src/Extrema/Extrema_LocateExtCC.cxx Diff File
mod - src/Extrema/Extrema_LocateExtCC2d.cxx Diff File
mod - src/FairCurve/FairCurve_EnergyOfBatten.cxx Diff File
mod - src/FairCurve/FairCurve_EnergyOfMVC.cxx Diff File
mod - src/FEmTool/FEmTool_ElementaryCriterion.cxx Diff File
mod - src/FEmTool/FEmTool_ElementaryCriterion.hxx Diff File
mod - src/GCPnts/GCPnts_QuasiUniformDeflection.cxx Diff File
mod - src/GCPnts/GCPnts_TangentialDeflection.cxx Diff File
mod - src/GCPnts/GCPnts_UniformDeflection.cxx Diff File
mod - src/Geom/Geom_OsculatingSurface.cxx Diff File
mod - src/Geom2dAPI/Geom2dAPI_ProjectPointOnCurve.cxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_Circ2d2TanOn.cxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_Circ2d2TanOnIter.cxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_Circ2d3TanIter.cxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_Lin2d2TanIter.cxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_Lin2dTanObl.cxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_Lin2dTanOblIter.cxx Diff File
mod - src/Geom2dHatch/Geom2dHatch_Elements.cxx Diff File
mod - src/Geom2dHatch/Geom2dHatch_Hatching.cxx Diff File
mod - src/Geom2dLProp/Geom2dLProp_CurAndInf2d.cxx Diff File
mod - src/Geom2dLProp/Geom2dLProp_NumericCurInf2d.cxx Diff File
mod - src/GeomAPI/GeomAPI_ExtremaCurveCurve.cxx Diff File
mod - src/GeomAPI/GeomAPI_ExtremaCurveSurface.cxx Diff File
mod - src/GeomAPI/GeomAPI_ExtremaSurfaceSurface.cxx Diff File
mod - src/GeomAPI/GeomAPI_ProjectPointOnCurve.cxx Diff File
mod - src/GeomAPI/GeomAPI_ProjectPointOnSurf.cxx Diff File
mod - src/GeomFill/GeomFill_ConstrainedFilling.cxx Diff File
mod - src/GeomFill/GeomFill_CornerState.cxx Diff File
mod - src/GeomFill/GeomFill_Filling.cxx Diff File
mod - src/GeomFill/GeomFill_Frenet.cxx Diff File
mod - src/GeomFill/GeomFill_FunctionGuide.cxx Diff File
mod - src/GeomFill/GeomFill_SectionPlacement.cxx Diff File
mod - src/GeomFill/GeomFill_SweepSectionGenerator.cxx Diff File
mod - src/GeomLib/GeomLib_Interpolate.cxx Diff File
mod - src/GeomPlate/GeomPlate_Aij.cxx Diff File
mod - src/GeomPlate/GeomPlate_CurveConstraint.cxx Diff File
mod - src/GeomPlate/GeomPlate_PointConstraint.cxx Diff File
mod - src/GeomPlate/GeomPlate_Surface.cxx Diff File
mod - src/GProp/GProp_PEquation.cxx Diff File
mod - src/Graphic3d/Graphic3d_RenderingParams.hxx Diff File
mod - src/Hatch/Hatch_Line.cxx Diff File
mod - src/Hatch/Hatch_Parameter.cxx Diff File
mod - src/HatchGen/HatchGen_PointOnElement.cxx Diff File
mod - src/HLRAlgo/HLRAlgo_BiPoint.hxx Diff File
mod - src/HLRAlgo/HLRAlgo_EdgeIterator.cxx Diff File
mod - src/HLRAlgo/HLRAlgo_Intersection.cxx Diff File
mod - src/HLRAlgo/HLRAlgo_PolyAlgo.cxx Diff File
mod - src/HLRAlgo/HLRAlgo_PolyData.hxx Diff File
mod - src/HLRAlgo/HLRAlgo_PolyHidingData.hxx Diff File
mod - src/HLRAlgo/HLRAlgo_PolyInternalNode.hxx Diff File
mod - src/HLRBRep/HLRBRep_ShapeBounds.lxx Diff File
mod - src/HLRBRep/HLRBRep_Surface.cxx Diff File
mod - src/HLRTest/HLRTest_DrawablePolyEdgeTool.cxx Diff File
mod - src/HLRTopoBRep/HLRTopoBRep_VData.lxx Diff File
mod - src/IntAna/IntAna_Curve.cxx Diff File
mod - src/IntAna/IntAna_Int3Pln.cxx Diff File
mod - src/IntAna/IntAna_IntConicQuad.cxx Diff File
mod - src/IntAna/IntAna_IntLinTorus.cxx Diff File
mod - src/IntAna/IntAna_IntQuadQuad.cxx Diff File
mod - src/IntAna2d/IntAna2d_AnaIntersection.cxx Diff File
mod - src/IntAna2d/IntAna2d_IntPoint.cxx Diff File
mod - src/IntAna2d/IntAna2d_Outils.cxx Diff File
mod - src/IntCurve/IntCurve_IConicTool.cxx Diff File
mod - src/IntCurve/IntCurve_IntConicConic_Tool.cxx Diff File
mod - src/IntCurve/IntCurve_PConic.cxx Diff File
mod - src/IntCurveSurface/IntCurveSurface_IntersectionPoint.cxx Diff File
mod - src/Intf/Intf_Interference.cxx Diff File
mod - src/Intf/Intf_Tool.cxx Diff File
mod - src/IntImp/IntImp_Int2S.gxx Diff File
mod - src/IntImp/IntImp_IntCS.gxx Diff File
mod - src/IntImp/IntImp_ZerImpFunc.gxx Diff File
mod - src/IntImp/IntImp_ZerParFunc.gxx Diff File
mod - src/IntPatch/IntPatch_ALine.cxx Diff File
mod - src/IntPatch/IntPatch_ImpImpIntersection_2.gxx Diff File
mod - src/IntPatch/IntPatch_InterferencePolyhedron.cxx Diff File
mod - src/IntPatch/IntPatch_Intersection.cxx Diff File
mod - src/IntPatch/IntPatch_PolyLine.cxx Diff File
mod - src/IntPatch/IntPatch_PrmPrmIntersection.cxx Diff File
mod - src/IntPatch/IntPatch_RLine.cxx Diff File
mod - src/IntRes2d/IntRes2d_IntersectionSegment.cxx Diff File
mod - src/IntStart/IntStart_PathPoint.gxx Diff File
mod - src/IntStart/IntStart_SearchOnBoundaries.gxx Diff File
mod - src/IntStart/IntStart_Segment.gxx Diff File
mod - src/IntSurf/IntSurf_InteriorPoint.cxx Diff File
mod - src/IntSurf/IntSurf_Quadric.cxx Diff File
mod - src/IntWalk/IntWalk_IWalking_1.gxx Diff File
mod - src/IntWalk/IntWalk_PWalking.cxx Diff File
mod - src/Law/Law_BSpFunc.cxx Diff File
mod - src/Law/Law_Constant.cxx Diff File
mod - src/Law/Law_Linear.cxx Diff File
mod - src/LDOM/LDOM_BasicAttribute.hxx Diff File
mod - src/LocalAnalysis/LocalAnalysis_CurveContinuity.cxx Diff File
mod - src/LocalAnalysis/LocalAnalysis_SurfaceContinuity.cxx Diff File
mod - src/LocOpe/LocOpe_Generator.lxx Diff File
mod - src/LocOpe/LocOpe_LinearForm.lxx Diff File
mod - src/LocOpe/LocOpe_PntFace.hxx Diff File
mod - src/LocOpe/LocOpe_Prism.cxx Diff File
mod - src/LocOpe/LocOpe_Revol.cxx Diff File
mod - src/LocOpe/LocOpe_RevolutionForm.cxx Diff File
mod - src/LocOpe/LocOpe_Spliter.lxx Diff File
mod - src/LocOpe/LocOpe_WiresOnShape.cxx Diff File
mod - src/MAT/MAT_BasicElt.cxx Diff File
mod - src/MAT/MAT_Edge.cxx Diff File
mod - src/MAT/MAT_Graph.cxx Diff File
mod - src/MAT/MAT_Node.cxx Diff File
mod - src/MAT/MAT_Zone.cxx Diff File
mod - src/MAT2d/MAT2d_Circuit.cxx Diff File
mod - src/MAT2d/MAT2d_Connexion.cxx Diff File
mod - src/MAT2d/MAT2d_Mat2d.cxx Diff File
mod - src/MAT2d/MAT2d_MiniPath.cxx Diff File
mod - src/MoniTool/MoniTool_Element.cxx Diff File
mod - src/MoniTool/MoniTool_Element.hxx Diff File
mod - src/MoniTool/MoniTool_Stat.cxx Diff File
mod - src/MoniTool/MoniTool_TypedValue.cxx Diff File
mod - src/NLPlate/NLPlate_HGPPConstraint.hxx Diff File
mod - src/PCDM/PCDM_Reference.cxx Diff File
mod - src/Plate/Plate_Plate.cxx Diff File
mod - src/ProjLib/ProjLib_CompProjectedCurve.cxx Diff File
mod - src/ProjLib/ProjLib_ComputeApproxOnPolarSurface.cxx Diff File
mod - src/ProjLib/ProjLib_PrjResolve.cxx Diff File
mod - src/ProjLib/ProjLib_ProjectOnSurface.cxx Diff File
mod - src/ProjLib/ProjLib_Projector.cxx Diff File
mod - src/QABugs/QABugs_19.cxx Diff File
mod - src/RWGltf/RWGltf_GltfJsonParser.cxx Diff File
mod - src/Select3D/Select3D_SensitiveSet.hxx Diff File
mod - src/SelectBasics/SelectBasics_SelectingVolumeManager.hxx Diff File
mod - src/SelectMgr/SelectMgr_Frustum.hxx Diff File
mod - src/ShapeAnalysis/ShapeAnalysis_Shell.cxx Diff File
mod - src/ShapeAnalysis/ShapeAnalysis_Shell.hxx Diff File
mod - src/ShapeAnalysis/ShapeAnalysis_TransferParametersProj.cxx Diff File
mod - src/ShapeFix/ShapeFix_EdgeProjAux.cxx Diff File
mod - src/ShapeFix/ShapeFix_FreeBounds.cxx Diff File
mod - src/ShapePersistent/ShapePersistent_BRep.hxx Diff File
mod - src/ShapePersistent/ShapePersistent_Geom2d_Curve.hxx Diff File
mod - src/ShapePersistent/ShapePersistent_Geom_Curve.hxx Diff File
mod - src/ShapePersistent/ShapePersistent_Geom_Surface.hxx Diff File
mod - src/ShapePersistent/ShapePersistent_HSequence.hxx Diff File
mod - src/ShapePersistent/ShapePersistent_Poly.hxx Diff File
mod - src/ShapeUpgrade/ShapeUpgrade_SplitCurve.cxx Diff File
mod - src/ShapeUpgrade/ShapeUpgrade_SplitSurface.cxx Diff File
mod - src/ShapeUpgrade/ShapeUpgrade_SplitSurfaceContinuity.cxx Diff File
mod - src/StdLPersistent/StdLPersistent_Collection.hxx Diff File
mod - src/StdLPersistent/StdLPersistent_Data.hxx Diff File
mod - src/StdLPersistent/StdLPersistent_Function.hxx Diff File
mod - src/StdLPersistent/StdLPersistent_Real.hxx Diff File
mod - src/StdLPersistent/StdLPersistent_Variable.hxx Diff File
mod - src/StdObject/StdObject_Shape.hxx Diff File
mod - src/StdPersistent/StdPersistent_TopoDS.hxx Diff File
mod - src/STEPConstruct/STEPConstruct_UnitContext.cxx Diff File
mod - src/STEPControl/STEPControl_ActorRead.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_Builder.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_Tool.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateCompositeCurve.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateEdge.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateEdgeLoop.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateFace.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslatePolyLoop.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateShell.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateVertex.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateVertexLoop.cxx Diff File
mod - src/Sweep/Sweep_NumShapeIterator.cxx Diff File
mod - src/TDataStd/TDataStd_DeltaOnModificationOfByteArray.cxx Diff File
mod - src/TDataStd/TDataStd_DeltaOnModificationOfExtStringArray.cxx Diff File
mod - src/TDataStd/TDataStd_DeltaOnModificationOfIntArray.cxx Diff File
mod - src/TDataStd/TDataStd_DeltaOnModificationOfRealArray.cxx Diff File
mod - src/TNaming/TNaming_NamedShape.cxx Diff File
mod - src/TopClass/TopClass_Classifier2d.gxx Diff File
mod - src/TopClass/TopClass_Classifier3d.gxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_Builder.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeStepEdge.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeStepFace.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeStepVertex.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeStepWire.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_Tool.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_WireframeBuilder.cxx Diff File
mod - src/TopTrans/TopTrans_CurveTransition.cxx Diff File
mod - src/TopTrans/TopTrans_SurfaceTransition.cxx Diff File
mod - src/Units/Units_ShiftedUnit.cxx Diff File
mod - src/VrmlData/VrmlData_ShapeConvert.hxx Diff File
mod - src/VrmlData/VrmlData_TextureTransform.hxx Diff File

master 7465bfa6

2020-07-16 13:15:22

kgv


Committer: bugmaster Details Diff
0031668: Visualization - WebGL sample doesn't work on Emscripten 1.39

OpenGl_Context now skips loading functions related to mapping buffer,
which are required by OpenGL ES 3.0 specs but not provided by WebGL 2.0.
Message_PrinterSystemLog does not use a broken emscripten_log() anymore, which corrupted UNICODE strings.

WasmOcctView::initWindow() - callbacks now set using EMSCRIPTEN_EVENT_TARGET_WINDOW
instead of 0 used by older Emscripten API.

Mouse callbacks now track canvas element and use
EmscriptenMouseEvent::targetX/targetY instead of ::canvasX/canvasY
as the latter was broken.

Added emscripten_set_main_loop() setup to shut up eglSwapInterval() error message.
Fixed missing \0 at the end of string converted by toUtf8Array().
Affected Issues
0031668
mod - samples/webgl/main.cpp Diff File
mod - samples/webgl/occt-webgl-sample.html Diff File
mod - samples/webgl/WasmOcctView.cpp Diff File
mod - src/Message/Message_PrinterSystemLog.cxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_GlCore30.hxx Diff File

master b011420f

2020-07-14 13:49:41

mkrylova


Committer: bugmaster Details Diff
0031618: Data Exchange, RWGltf_CafWriter - exporting some models produces glTF files not passing validation

Added a check for non-empty mesh and new warning
that notifies about skipping an empty node
Affected Issues
0031618
mod - src/RWGltf/RWGltf_CafWriter.cxx Diff File

master 41ccce12

2020-07-10 11:19:31

emv


Committer: bugmaster Details Diff
0031662: Modeling Algorithms - Incomplete result of section operation

Integrating test case for the issue as the problem is not reproduced.
add - tests/bugs/modalg_7/bug31662 Diff File
mod - tests/bugs/moddata_2/pro19422_1 Diff File

master 7e785937

2020-07-10 11:19:31

abv


Committer: abv Details Diff
0025748: Parallel version of progress indicator

Progress indication mechanism is refactored to support incrementing progress within multithreaded algorithms.

The class Message_ProgressIndicator is only an interface to the user application.
It accumulates the progress provided by progress scopes.
The counter is protected by mutex for thread-safety.

The new class Message_ProgressScope replacing Message_ProgressSentry should be used to advance the progress.
The scopes are nested to each other to reflect the nested nature of operations.
The new class Message_ProgressRange should be used to pass the progress to sub-scopes.

All OCCT algorithms involving progress indication have been updated to new API.

Improvements in Draw_ProgressIndicator:
- Separate console mode has been added in order to make possible to put the progress into std::cout instead
or in addition to the draw interpreter, instead of trigger option "-tclOutput".
- Treatment of Ctrl-Break signal has been added.
Now any operation can be aborted by Ctrl-C or Ctrl-Break keystroke.

Added new test case 'perf fclasses progr_par' for testing of parallel work of the progress.
Affected Issues
0025748
mod - adm/upgrade.dat Diff File
mod - dox/dev_guides/upgrade/upgrade.md Diff File
mod - samples/CSharp/OCCTProxy/OCCTProxy.cpp Diff File
mod - samples/CSharp/OCCTProxy_D3D/OCCTProxyD3D.cpp Diff File
mod - src/BinDrivers/BinDrivers_DocumentRetrievalDriver.cxx Diff File
mod - src/BinDrivers/BinDrivers_DocumentRetrievalDriver.hxx Diff File
mod - src/BinDrivers/BinDrivers_DocumentStorageDriver.cxx Diff File
mod - src/BinDrivers/BinDrivers_DocumentStorageDriver.hxx Diff File
mod - src/BinLDrivers/BinLDrivers_DocumentRetrievalDriver.cxx Diff File
mod - src/BinLDrivers/BinLDrivers_DocumentRetrievalDriver.hxx Diff File
mod - src/BinLDrivers/BinLDrivers_DocumentStorageDriver.cxx Diff File
mod - src/BinLDrivers/BinLDrivers_DocumentStorageDriver.hxx Diff File
mod - src/BinMNaming/BinMNaming_NamedShapeDriver.cxx Diff File
mod - src/BinMNaming/BinMNaming_NamedShapeDriver.hxx Diff File
mod - src/BinTools/BinTools.cxx Diff File
mod - src/BinTools/BinTools.hxx Diff File
mod - src/BinTools/BinTools_Curve2dSet.cxx Diff File
mod - src/BinTools/BinTools_Curve2dSet.hxx Diff File
mod - src/BinTools/BinTools_CurveSet.cxx Diff File
mod - src/BinTools/BinTools_CurveSet.hxx Diff File
mod - src/BinTools/BinTools_ShapeSet.cxx Diff File
mod - src/BinTools/BinTools_ShapeSet.hxx Diff File
mod - src/BinTools/BinTools_SurfaceSet.cxx Diff File
mod - src/BinTools/BinTools_SurfaceSet.hxx Diff File
mod - src/BOPAlgo/BOPAlgo_ArgumentAnalyzer.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_BOP.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Builder.cxx Diff File
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_MakerVolume.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Options.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Options.hxx 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_Splitter.cxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Algo.hxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_BuilderAlgo.cxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Check.cxx Diff File
mod - src/BRepBuilderAPI/BRepBuilderAPI_Sewing.cxx Diff File
mod - src/BRepBuilderAPI/BRepBuilderAPI_Sewing.hxx Diff File
mod - src/BRepTest/BRepTest_SurfaceCommands.cxx Diff File
mod - src/BRepToIGES/BRepToIGES_BREntity.cxx Diff File
mod - src/BRepToIGES/BRepToIGES_BREntity.hxx Diff File
mod - src/BRepToIGES/BRepToIGES_BRShell.cxx Diff File
mod - src/BRepToIGES/BRepToIGES_BRShell.hxx Diff File
mod - src/BRepToIGES/BRepToIGES_BRSolid.cxx Diff File
mod - src/BRepToIGES/BRepToIGES_BRSolid.hxx Diff File
mod - src/BRepToIGESBRep/BRepToIGESBRep_Entity.cxx Diff File
mod - src/BRepToIGESBRep/BRepToIGESBRep_Entity.hxx Diff File
mod - src/BRepTools/BRepTools.cxx Diff File
mod - src/BRepTools/BRepTools.hxx Diff File
mod - src/BRepTools/BRepTools_Modifier.cxx Diff File
mod - src/BRepTools/BRepTools_Modifier.hxx Diff File
mod - src/BRepTools/BRepTools_ShapeSet.cxx Diff File
mod - src/BRepTools/BRepTools_ShapeSet.hxx Diff File
mod - src/CDF/CDF_Application.cxx Diff File
mod - src/CDF/CDF_Application.hxx Diff File
mod - src/CDF/CDF_Store.cxx Diff File
mod - src/CDF/CDF_Store.hxx Diff File
mod - src/CDF/CDF_StoreList.cxx Diff File
mod - src/CDF/CDF_StoreList.hxx Diff File
mod - src/CDM/CDM_Application.hxx Diff File
mod - src/DBRep/DBRep.cxx Diff File
mod - src/DDocStd/DDocStd_ApplicationCommands.cxx Diff File
mod - src/Draw/Draw.cxx Diff File
mod - src/Draw/Draw.hxx Diff File
mod - src/Draw/Draw_ProgressIndicator.cxx Diff File
mod - src/Draw/Draw_ProgressIndicator.hxx Diff File
mod - src/Draw/Draw_VariableCommands.cxx Diff File
mod - src/GeomPlate/GeomPlate_BuildPlateSurface.cxx Diff File
mod - src/GeomPlate/GeomPlate_BuildPlateSurface.hxx Diff File
mod - src/GeomTools/GeomTools_Curve2dSet.cxx Diff File
mod - src/GeomTools/GeomTools_Curve2dSet.hxx Diff File
mod - src/GeomTools/GeomTools_CurveSet.cxx Diff File
mod - src/GeomTools/GeomTools_CurveSet.hxx Diff File
mod - src/GeomTools/GeomTools_SurfaceSet.cxx Diff File
mod - src/GeomTools/GeomTools_SurfaceSet.hxx Diff File
mod - src/IGESCAFControl/IGESCAFControl_Reader.cxx Diff File
mod - src/IGESCAFControl/IGESCAFControl_Reader.hxx Diff File
mod - src/IGESCAFControl/IGESCAFControl_Writer.cxx Diff File
mod - src/IGESCAFControl/IGESCAFControl_Writer.hxx Diff File
mod - src/IGESControl/IGESControl_ActorWrite.cxx Diff File
mod - src/IGESControl/IGESControl_ActorWrite.hxx Diff File
mod - src/IGESControl/IGESControl_Controller.cxx Diff File
mod - src/IGESControl/IGESControl_Controller.hxx Diff File
mod - src/IGESControl/IGESControl_Writer.cxx Diff File
mod - src/IGESControl/IGESControl_Writer.hxx Diff File
mod - src/IGESToBRep/IGESToBRep_Actor.cxx Diff File
mod - src/IGESToBRep/IGESToBRep_Actor.hxx Diff File
mod - src/IGESToBRep/IGESToBRep_BRepEntity.cxx Diff File
mod - src/IGESToBRep/IGESToBRep_BRepEntity.hxx Diff File
mod - src/IGESToBRep/IGESToBRep_CurveAndSurface.cxx Diff File
mod - src/IGESToBRep/IGESToBRep_CurveAndSurface.hxx Diff File
mod - src/IGESToBRep/IGESToBRep_Reader.cxx Diff File
mod - src/IGESToBRep/IGESToBRep_Reader.hxx Diff File
mod - src/math/math_Gauss.cxx Diff File
mod - src/math/math_Gauss.hxx Diff File
mod - src/math/math_Recipes.cxx Diff File
mod - src/math/math_Recipes.hxx Diff File
mod - src/Message/FILES Diff File
mod - src/Message/Message_ProgressIndicator.cxx Diff File
mod - src/Message/Message_ProgressIndicator.hxx Diff File
rm - src/Message/Message_ProgressIndicator.lxx Diff File
add - src/Message/Message_ProgressRange.hxx Diff File
rm - src/Message/Message_ProgressScale.cxx Diff File
rm - src/Message/Message_ProgressScale.hxx Diff File
rm - src/Message/Message_ProgressScale.lxx Diff File
add - src/Message/Message_ProgressScope.hxx Diff File
rm - src/Message/Message_ProgressSentry.cxx Diff File
mod - src/Message/Message_ProgressSentry.hxx Diff File
rm - src/Message/Message_ProgressSentry.lxx Diff File
rm - src/Message/Message_SequenceOfProgressScale.hxx Diff File
mod - src/PCDM/PCDM_Reader.hxx Diff File
mod - src/PCDM/PCDM_StorageDriver.cxx Diff File
mod - src/PCDM/PCDM_StorageDriver.hxx Diff File
mod - src/PCDM/PCDM_Writer.hxx Diff File
mod - src/Plate/Plate_Plate.cxx Diff File
mod - src/Plate/Plate_Plate.hxx Diff File
mod - src/QABugs/QABugs_11.cxx Diff File
mod - src/RWGltf/RWGltf_CafReader.cxx Diff File
mod - src/RWGltf/RWGltf_CafReader.hxx Diff File
mod - src/RWGltf/RWGltf_CafWriter.cxx Diff File
mod - src/RWGltf/RWGltf_CafWriter.hxx Diff File
mod - src/RWGltf/RWGltf_GltfJsonParser.cxx Diff File
mod - src/RWGltf/RWGltf_GltfJsonParser.pxx Diff File
mod - src/RWMesh/RWMesh_CafReader.cxx Diff File
mod - src/RWMesh/RWMesh_CafReader.hxx Diff File
mod - src/RWObj/RWObj.cxx Diff File
mod - src/RWObj/RWObj.hxx Diff File
mod - src/RWObj/RWObj_CafReader.cxx Diff File
mod - src/RWObj/RWObj_CafReader.hxx Diff File
mod - src/RWObj/RWObj_Reader.cxx Diff File
mod - src/RWObj/RWObj_Reader.hxx Diff File
mod - src/RWStl/RWStl.cxx Diff File
mod - src/RWStl/RWStl.hxx Diff File
mod - src/RWStl/RWStl_Reader.cxx Diff File
mod - src/RWStl/RWStl_Reader.hxx Diff File
mod - src/ShapeCustom/ShapeCustom.cxx Diff File
mod - src/ShapeCustom/ShapeCustom.hxx Diff File
mod - src/ShapeFix/ShapeFix.cxx Diff File
mod - src/ShapeFix/ShapeFix.hxx Diff File
mod - src/ShapeFix/ShapeFix_Shape.cxx Diff File
mod - src/ShapeFix/ShapeFix_Shape.hxx Diff File
mod - src/ShapeFix/ShapeFix_Shell.cxx Diff File
mod - src/ShapeFix/ShapeFix_Shell.hxx Diff File
mod - src/ShapeFix/ShapeFix_Solid.cxx Diff File
mod - src/ShapeFix/ShapeFix_Solid.hxx Diff File
mod - src/ShapeProcess/ShapeProcess.cxx Diff File
mod - src/ShapeProcess/ShapeProcess.hxx Diff File
mod - src/ShapeProcess/ShapeProcess_Context.cxx Diff File
mod - src/ShapeProcess/ShapeProcess_Context.hxx Diff File
mod - src/ShapeProcess/ShapeProcess_Operator.hxx Diff File
mod - src/ShapeProcess/ShapeProcess_OperFunc.hxx Diff File
mod - src/ShapeProcess/ShapeProcess_OperLibrary.cxx Diff File
mod - src/ShapeProcess/ShapeProcess_UOperator.cxx Diff File
mod - src/ShapeProcess/ShapeProcess_UOperator.hxx Diff File
mod - src/ShapeProcessAPI/ShapeProcessAPI_ApplySequence.cxx Diff File
mod - src/ShapeProcessAPI/ShapeProcessAPI_ApplySequence.hxx Diff File
mod - src/StdLDrivers/StdLDrivers_DocumentRetrievalDriver.cxx Diff File
mod - src/StdLDrivers/StdLDrivers_DocumentRetrievalDriver.hxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Reader.hxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Writer.hxx Diff File
mod - src/STEPControl/STEPControl_ActorRead.cxx Diff File
mod - src/STEPControl/STEPControl_ActorRead.hxx Diff File
mod - src/STEPControl/STEPControl_ActorWrite.cxx Diff File
mod - src/STEPControl/STEPControl_ActorWrite.hxx Diff File
mod - src/STEPControl/STEPControl_Controller.cxx Diff File
mod - src/STEPControl/STEPControl_Controller.hxx Diff File
mod - src/STEPControl/STEPControl_Reader.cxx Diff File
mod - src/STEPControl/STEPControl_Reader.hxx Diff File
mod - src/STEPControl/STEPControl_Writer.cxx Diff File
mod - src/STEPControl/STEPControl_Writer.hxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_Builder.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_Builder.hxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_MakeTransformed.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_MakeTransformed.hxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateShell.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateShell.hxx Diff File
mod - src/StlAPI/StlAPI_Writer.cxx Diff File
mod - src/StlAPI/StlAPI_Writer.hxx Diff File
mod - src/SWDRAW/SWDRAW_ShapeFix.cxx Diff File
mod - src/SWDRAW/SWDRAW_ShapeUpgrade.cxx Diff File
mod - src/TDocStd/TDocStd_Application.cxx Diff File
mod - src/TDocStd/TDocStd_Application.hxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_Builder.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_Builder.hxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeBrepWithVoids.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeBrepWithVoids.hxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeFacetedBrep.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeFacetedBrep.hxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeFacetedBrepAndBrepWithVoids.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeFacetedBrepAndBrepWithVoids.hxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeManifoldSolidBrep.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeManifoldSolidBrep.hxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeShellBasedSurfaceModel.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeShellBasedSurfaceModel.hxx Diff File
mod - src/TopTools/TopTools_LocationSet.cxx Diff File
mod - src/TopTools/TopTools_LocationSet.hxx Diff File
mod - src/TopTools/TopTools_ShapeSet.cxx Diff File
mod - src/TopTools/TopTools_ShapeSet.hxx Diff File
mod - src/Transfer/Transfer_Actor.gxx Diff File
mod - src/Transfer/Transfer_ActorDispatch.cxx Diff File
mod - src/Transfer/Transfer_ActorDispatch.hxx Diff File
mod - src/Transfer/Transfer_ActorOfFinderProcess.cxx Diff File
mod - src/Transfer/Transfer_ActorOfFinderProcess.hxx Diff File
mod - src/Transfer/Transfer_ActorOfProcessForFinder.hxx Diff File
mod - src/Transfer/Transfer_ActorOfProcessForTransient.hxx Diff File
mod - src/Transfer/Transfer_ActorOfTransientProcess.cxx Diff File
mod - src/Transfer/Transfer_ActorOfTransientProcess.hxx Diff File
mod - src/Transfer/Transfer_ProcessForFinder.hxx Diff File
mod - src/Transfer/Transfer_ProcessForFinder_0.cxx Diff File
mod - src/Transfer/Transfer_ProcessForTransient.hxx Diff File
mod - src/Transfer/Transfer_ProcessForTransient_0.cxx Diff File
mod - src/Transfer/Transfer_TransferOutput.cxx Diff File
mod - src/Transfer/Transfer_TransferOutput.hxx Diff File
mod - src/Transfer/Transfer_TransferProcess.gxx Diff File
mod - src/TransferBRep/TransferBRep_Reader.cxx Diff File
mod - src/TransferBRep/TransferBRep_Reader.hxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
mod - src/XCAFDoc/XCAFDoc_NotesTool.hxx Diff File
mod - src/XmlDrivers/XmlDrivers_DocumentRetrievalDriver.cxx Diff File
mod - src/XmlDrivers/XmlDrivers_DocumentRetrievalDriver.hxx Diff File
mod - src/XmlDrivers/XmlDrivers_DocumentStorageDriver.cxx Diff File
mod - src/XmlDrivers/XmlDrivers_DocumentStorageDriver.hxx Diff File
mod - src/XmlLDrivers/XmlLDrivers_DocumentRetrievalDriver.cxx Diff File
mod - src/XmlLDrivers/XmlLDrivers_DocumentRetrievalDriver.hxx Diff File
mod - src/XmlLDrivers/XmlLDrivers_DocumentStorageDriver.cxx Diff File
mod - src/XmlLDrivers/XmlLDrivers_DocumentStorageDriver.hxx Diff File
mod - src/XmlMDF/XmlMDF.cxx Diff File
mod - src/XmlMDF/XmlMDF.hxx Diff File
mod - src/XmlMNaming/XmlMNaming_NamedShapeDriver.cxx Diff File
mod - src/XmlMNaming/XmlMNaming_NamedShapeDriver.hxx Diff File
mod - src/XSAlgo/XSAlgo_AlgoContainer.cxx Diff File
mod - src/XSAlgo/XSAlgo_AlgoContainer.hxx Diff File
mod - src/XSControl/XSControl_Controller.cxx Diff File
mod - src/XSControl/XSControl_Controller.hxx Diff File
mod - src/XSControl/XSControl_Reader.cxx Diff File
mod - src/XSControl/XSControl_Reader.hxx Diff File
mod - src/XSControl/XSControl_TransferReader.cxx Diff File
mod - src/XSControl/XSControl_TransferReader.hxx Diff File
mod - src/XSControl/XSControl_TransferWriter.cxx Diff File
mod - src/XSControl/XSControl_TransferWriter.hxx Diff File
mod - src/XSControl/XSControl_WorkSession.cxx Diff File
mod - src/XSControl/XSControl_WorkSession.hxx Diff File
mod - src/XSControl/XSControl_Writer.cxx Diff File
mod - src/XSControl/XSControl_Writer.hxx Diff File
mod - src/XSDRAWIGES/XSDRAWIGES.cxx Diff File
mod - src/XSDRAWSTEP/XSDRAWSTEP.cxx Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx Diff File
mod - tests/bugs/fclasses/bug28478 Diff File
mod - tests/bugs/fclasses/bug31092 Diff File
mod - tests/bugs/modalg_5/bug22747 Diff File
mod - tests/bugs/moddata_2/bug22572 Diff File
mod - tests/bugs/moddata_2/bug22746_1 Diff File
mod - tests/bugs/moddata_2/bug22746_2 Diff File
mod - tests/bugs/moddata_2/bug22746_3 Diff File
mod - tests/caf/progress/A1 Diff File
mod - tests/caf/progress/A2 Diff File
mod - tests/caf/progress/B1 Diff File
mod - tests/caf/progress/B2 Diff File
mod - tests/caf/progress/C1 Diff File
mod - tests/caf/progress/C2 Diff File
mod - tests/de_mesh/shape_write_stl/B1 Diff File
add - tests/perf/fclasses/progr_par Diff File

master ce97cd97

2020-07-10 11:19:31

emv


Committer: bugmaster Details Diff
0025113: Mesh - Progress indication and user break functionality for BRepMesh component

Added Progress Indicator to BRep_Mesh
Affected Issues
0025113
mod - src/BRepMesh/BRepMesh_BaseMeshAlgo.cxx Diff File
mod - src/BRepMesh/BRepMesh_BaseMeshAlgo.hxx Diff File
mod - src/BRepMesh/BRepMesh_ConstrainedBaseMeshAlgo.hxx Diff File
mod - src/BRepMesh/BRepMesh_Delaun.cxx Diff File
mod - src/BRepMesh/BRepMesh_Delaun.hxx Diff File
mod - src/BRepMesh/BRepMesh_DelaunayBaseMeshAlgo.cxx Diff File
mod - src/BRepMesh/BRepMesh_DelaunayBaseMeshAlgo.hxx Diff File
mod - src/BRepMesh/BRepMesh_DelaunayDeflectionControlMeshAlgo.hxx Diff File
mod - src/BRepMesh/BRepMesh_DelaunayNodeInsertionMeshAlgo.hxx Diff File
mod - src/BRepMesh/BRepMesh_DiscretRoot.hxx Diff File
mod - src/BRepMesh/BRepMesh_EdgeDiscret.cxx Diff File
mod - src/BRepMesh/BRepMesh_EdgeDiscret.hxx Diff File
mod - src/BRepMesh/BRepMesh_FaceDiscret.cxx Diff File
mod - src/BRepMesh/BRepMesh_FaceDiscret.hxx Diff File
mod - src/BRepMesh/BRepMesh_IncrementalMesh.cxx Diff File
mod - src/BRepMesh/BRepMesh_IncrementalMesh.hxx Diff File
mod - src/BRepMesh/BRepMesh_ModelHealer.cxx Diff File
mod - src/BRepMesh/BRepMesh_ModelHealer.hxx Diff File
mod - src/BRepMesh/BRepMesh_ModelPostProcessor.cxx Diff File
mod - src/BRepMesh/BRepMesh_ModelPostProcessor.hxx Diff File
mod - src/BRepMesh/BRepMesh_ModelPreProcessor.cxx Diff File
mod - src/BRepMesh/BRepMesh_ModelPreProcessor.hxx Diff File
mod - src/BRepMesh/BRepMesh_NodeInsertionMeshAlgo.hxx Diff File
mod - src/Draw/Draw_VariableCommands.cxx Diff File
mod - src/IMeshData/IMeshData_Status.hxx Diff File
mod - src/IMeshTools/IMeshTools_Context.hxx Diff File
mod - src/IMeshTools/IMeshTools_MeshAlgo.hxx Diff File
mod - src/IMeshTools/IMeshTools_MeshBuilder.cxx Diff File
mod - src/IMeshTools/IMeshTools_MeshBuilder.hxx Diff File
mod - src/IMeshTools/IMeshTools_ModelAlgo.hxx Diff File
mod - src/MeshTest/MeshTest.cxx Diff File
add - tests/perf/mesh/bug25113_1 Diff File
add - tests/perf/mesh/bug25113_2 Diff File

master 529444be

2020-07-10 06:02:26

emv


Committer: bugmaster Details Diff
0031655: Modeling Algorithms - Invalid result of General Fuse operation

IntTools_BeanFaceIntersector: Perform exact intersection range search in case there are few intersection points.
mod - src/IntTools/IntTools_BeanFaceIntersector.cxx Diff File
add - tests/bugs/modalg_7/bug31655 Diff File
mod - tests/bugs/moddata_2/pro19422_1 Diff File

master 4552cb85

2020-07-09 08:32:40

mzernova


Committer: bugmaster Details Diff
0027130: Visualization, Ray tracing - skip structures with transformation persistence flag

Objects with transform persistence are detected as non ray-tracable and redered using the rasterization approach.
The renderFiltered() method moved to the OpenGl_Group class.

v3d/raytrace/bug27130: test case added
Affected Issues
0027130
mod - src/OpenGl/OpenGl_CappingAlgo.cxx Diff File
mod - src/OpenGl/OpenGl_Group.cxx Diff File
mod - src/OpenGl/OpenGl_Group.hxx Diff File
mod - src/OpenGl/OpenGl_SceneGeometry.cxx Diff File
mod - src/OpenGl/OpenGl_Structure.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.hxx Diff File
add - tests/v3d/raytrace/bug27130 Diff File

master 210914d5

2020-07-08 09:46:33

mkrylova


Committer: bugmaster Details Diff
0030277: Coding Rules - avoid extremely long class names in STEP packages

Has changed the names of classes that are too long
and fixed names in files where these classes are used
Affected Issues
0030277
mod - src/RWStepAP214/RWStepAP214_GeneralModule.cxx Diff File
mod - src/RWStepAP214/RWStepAP214_ReadWriteModule.cxx Diff File
mod - src/RWStepVisual/FILES Diff File
mod - src/StepAP214/StepAP214_Protocol.cxx Diff File
mod - src/StepVisual/FILES Diff File
add - src/StepVisual/StepVisual_CharacterizedObjAndRepresentationAndDraughtingModel.hxx Diff File
rm - src/StepVisual/StepVisual_CharacterizedObjectAndCharacterizedRepresentationAndDraughtingModelAndRepresentation.hxx Diff File

master b939a139

2020-07-07 14:40:50

azv


Committer: bugmaster Details Diff
0031016: Projection of an ellipse is a B-spline in some cases

Improve projection of ellipse and circle on a plane in case of the same parametrization of the original curve and the projected one is not necessary. Now the projection is a canonical curve instead of B-spline.
mod - src/ProjLib/ProjLib_ProjectOnPlane.cxx Diff File
mod - tests/bugs/modalg_7/begin Diff File
add - tests/bugs/modalg_7/bug31016_01 Diff File
add - tests/bugs/modalg_7/bug31016_02 Diff File
add - tests/bugs/modalg_7/bug31016_03 Diff File
add - tests/bugs/modalg_7/bug31016_04 Diff File
add - tests/bugs/modalg_7/bug31016_05 Diff File
add - tests/bugs/modalg_7/bug31016_06 Diff File
add - tests/bugs/modalg_7/bug31016_07 Diff File
add - tests/bugs/modalg_7/bug31016_08 Diff File
add - tests/bugs/modalg_7/bug31016_09 Diff File
add - tests/bugs/modalg_7/bug31016_10 Diff File
add - tests/bugs/modalg_7/bug31016_11 Diff File
add - tests/bugs/modalg_7/bug31016_12 Diff File
add - tests/bugs/modalg_7/bug31016_13 Diff File
add - tests/bugs/modalg_7/bug31016_14 Diff File
add - tests/bugs/modalg_7/bug31016_15 Diff File
add - tests/bugs/modalg_7/bug31016_16 Diff File
add - tests/bugs/modalg_7/bug31016_17 Diff File
add - tests/bugs/modalg_7/bug31016_18 Diff File
add - tests/bugs/modalg_7/bug31016_19 Diff File
add - tests/bugs/modalg_7/bug31016_20 Diff File
add - tests/bugs/modalg_7/bug31016_21 Diff File
add - tests/bugs/modalg_7/bug31016_22 Diff File
add - tests/bugs/modalg_7/bug31016_23 Diff File
add - tests/bugs/modalg_7/bug31016_24 Diff File

master 2a6b7c23

2020-07-06 09:05:30

emv


Committer: bugmaster Details Diff
0031604: Wrong result of Boolean Operation Cut

BOPAlgo_WireSplitter::Path - continue building the next loop with the last edge not included into found loop.
mod - src/BOPAlgo/BOPAlgo_WireSplitter_1.cxx Diff File
add - tests/bugs/modalg_7/bug31604 Diff File

master 6d1d35e4

2020-07-04 20:37:04

kgv


Committer: bugmaster Details Diff
0031652: Visualization - crash on highlighting HLR Computed presentation displayed with Shaded display mode

PrsMgr_PresentationManager::displayImmediate() now uses proper ZLayer for a shadow presentation
of computed presentation (fixes dynamic highlighting on mouse move).
Graphic3d_CView::SetComputedMode() - added invalidation of bounding box on turning OFF compute mode.
AIS_ViewController::contextLazyMoveTo() now ignores MoveTo() while rotating
view with temporary disabled compute mode (leading to undefined results and crashes).

Graphic3d_Structure::Graphic3d_Structure() - do not copy Graphic3d_TOS_COMPUTED visual
from linked structure, as Graphic3d_CView::SetComputedMode() does not compute such structures.
Affected Issues
0031652
mod - src/AIS/AIS_ViewController.cxx Diff File
mod - src/Graphic3d/Graphic3d_CView.cxx Diff File
mod - src/Graphic3d/Graphic3d_Structure.cxx Diff File
mod - src/PrsMgr/PrsMgr_PresentationManager.cxx Diff File
add - tests/bugs/vis/bug31652 Diff File

master 72e9e867

2020-07-04 11:37:05

kgv


Committer: bugmaster Details Diff
0031650: Visualization - invalid picking of object with local transformation and per-object clipping plane

SelectMgr_SelectingVolumeManager::SetViewClipping() now updates clipping range
using picking ray in world coordinates, as clipping planes are always defined in world space.
Affected Issues
0031650
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.cxx Diff File
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.hxx Diff File
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx Diff File
mod - src/SelectMgr/SelectMgr_ViewerSelector3d.cxx Diff File
add - tests/bugs/vis/bug31650 Diff File

master cdc54fb0

2020-07-03 16:48:57

kgv


Committer: bugmaster Details Diff
0031649: Visualization, TKOpenGL - broken skybox in VR output

OpenGl_ShaderManager::GetBgCubeMapProgram() and OpenGl_BackgroundArray::createCubeMapArray()
have been corrected to draw cube in straightforward way instead of a screen-quad.

Graphic3d_Camera::SetCustomStereoProjection() now recieves decomposed projection + head-to-eye matrices.
Added method Graphic3d_Camera::StereoProjection() returning projection matrix without translation part.
OpenGl_BackgroundArray::Render() now applies stereoscopic projection matrix in case of VR output,
but keeps using mono projection matrix in case of common 3D displays.
Affected Issues
0031649
mod - src/Graphic3d/Graphic3d_Camera.cxx Diff File
mod - src/Graphic3d/Graphic3d_Camera.hxx Diff File
mod - src/Graphic3d/Graphic3d_CView.cxx Diff File
mod - src/OpenGl/OpenGl_BackgroundArray.cxx Diff File
mod - src/OpenGl/OpenGl_BackgroundArray.hxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff File
mod - src/OpenGl/OpenGl_View.hxx Diff File
mod - src/OpenGl/OpenGl_View_Redraw.cxx Diff File
 First  Prev  1 2 3 ... 30 ... 39 40 41 42 43 44 45 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last