Skip to content
Failed

Changes

Summary

  1. 0033542: Visualization, AIS_ViewController - New AIS_DragAction for when drag interaction is confirmed (details)
  2. 0033552: Foundation Classes - NCollection_BaseMap move ctor clears wrong pointer (details)
  3. 0033553: Foundation Classes - HashUtils compilation problem (details)
  4. 0033554: Foundation Classes - Missed hash specialization for enumerations (details)
  5. 0033555: Foundation Classes - DEBUG macro leads to compile error (details)
  6. 0033557: Coding - Cocoa compilation problem (details)
  7. Update version to 7.8.1 dev (details)
  8. 0032487: Visualization - synchronize myHasEntityWithPersistence with such entities number (details)
  9. 0033551: Visualization - Add new transform persistence mode to force orthographic projection on object. (details)
  10. 0033567: Modeling Data - GeomLib_IsPlanarSurface raises exception SIGFPE Arithmetic Exception in Release mode (details)
  11. 0033564: Data Exchange, STEP - Making default unit parameter (details)
  12. Revert "0033551: Visualization - Add new transform persistence mode to force orthographic projection on object." (details)
Commit 6ef56849a53abc27aa7c3bd2226c4a157f3a5c56 by vglukhik
0033542: Visualization, AIS_ViewController - New AIS_DragAction for when drag interaction is confirmed

Added AIS_DragAction_Confirmed drag action, which will be called by AIS_ViewController when the drag interaction is confirmed (mouse moved more than click threshold).
The file was modified src/AIS/AIS_ViewInputBuffer.hxx
The file was modified src/AIS/AIS_LightSource.cxx
The file was modified src/AIS/AIS_ViewController.cxx
The file was modified src/AIS/AIS_DragAction.hxx
The file was modified src/AIS/AIS_Manipulator.cxx
Commit 60792f26f056cbf307b1890da0bf1cb384e528f3 by vglukhik
0033552: Foundation Classes - NCollection_BaseMap move ctor clears wrong pointer

Replaced correct class member to clear
The file was modified src/NCollection/NCollection_BaseMap.hxx
Commit 06282d9c7c9e49bfa778bae2dde37d51a75d77c1 by vglukhik
0033553: Foundation Classes - HashUtils compilation problem

Updated OptimalSeed template
The file was modified src/TopLoc/TopLoc_Location.lxx
The file was modified src/Standard/Standard_HashUtils.hxx
Commit 5b0f5b52b9f904c8b6051ac4d6e71d435351bf9e by vglukhik
0033554: Foundation Classes - Missed hash specialization for enumerations

Fixed problem with missed hash specialization
The file was modified src/NCollection/NCollection_DefaultHasher.hxx
Commit 83bb2a329d6bb51a194aa27abb11facde2f6a270 by vglukhik
0033555: Foundation Classes - DEBUG macro leads to compile error

Removed incorrect parameter call when DEBUG macro is active
The file was modified src/BRepCheck/BRepCheck_Shell.cxx
Commit 656b0d217fcc3f6611dfabc0206bd2d967ed5265 by dpasukhi
0033557: Coding - Cocoa compilation problem

Fixed extern relation for VisTest component on MacOS
The file was modified src/ViewerTest/ViewerTest_ViewerCommands.cxx
Commit f0caf64f5425c375819f1f4ca4fbc6e45ae7a76a by dpasukhi
Update version to 7.8.1 dev
The file was modified src/Standard/Standard_Version.hxx
Commit 5c9480638558bd1b4528669b1eb4859cadd9a257 by dpasukhi
0032487: Visualization - synchronize myHasEntityWithPersistence with such entities number

Changed myHasEntityWithPersistence to a counter.
Renamed variable to myNbEntityWithPersistence.
Modified HasEntityWithPersistence() method.
Modified logical test in SelectMgr_ViewerSelector::traverseObject.
The file was modified src/SelectMgr/SelectMgr_SensitiveEntitySet.hxx
The file was modified src/SelectMgr/SelectMgr_SensitiveEntitySet.cxx
Commit 0141024df595cdc8db3004927ca48c249776603b by rodrlyra
0033551: Visualization - Add new transform persistence mode to force orthographic projection on object.

The new transform persistence mode, with flag `Graphic3d_TMF_OrthoPers`, can be combined (bitwise OR operation) with the other persistence modes (2D, Trihedron or Zoom/Rotate Persistence) to make objects be rendered with orthographic projection when it is on a view with perspective projection.

If the view already uses orthographic projection, there will be no difference.

This feature was implemented to fix ViewCube being distorted when view with perspective projection changes size.
The file was modified src/SelectMgr/SelectMgr_AxisIntersector.cxx
The file was modified src/SelectMgr/SelectMgr_ViewerSelector.hxx
The file was modified src/SelectMgr/SelectMgr_TriangularFrustumSet.hxx
The file was modified src/SelectMgr/SelectMgr_RectangularFrustum.cxx
The file was modified src/SelectMgr/SelectMgr_ViewerSelector.cxx
The file was modified src/SelectMgr/SelectMgr_TriangularFrustum.cxx
The file was modified src/SelectMgr/SelectMgr_BaseIntersector.hxx
The file was modified src/SelectMgr/SelectMgr_SelectableObjectSet.hxx
The file was modified src/SelectMgr/SelectMgr_SelectableObjectSet.cxx
The file was modified src/ViewerTest/ViewerTest_ViewerCommands.cxx
The file was modified src/SelectMgr/SelectMgr_SelectingVolumeManager.hxx
The file was modified src/Graphic3d/Graphic3d_TransformPers.hxx
The file was modified src/SelectMgr/SelectMgr_SelectingVolumeManager.cxx
The file was modified src/ViewerTest/ViewerTest.cxx
The file was modified src/SelectMgr/SelectMgr_RectangularFrustum.hxx
The file was addedtests/v3d/viewcube/orthopers
The file was modified src/SelectMgr/SelectMgr_AxisIntersector.hxx
The file was modified src/SelectMgr/SelectMgr_TriangularFrustum.hxx
The file was modified src/Graphic3d/Graphic3d_TransModeFlags.hxx
The file was modified src/SelectMgr/SelectMgr_TriangularFrustumSet.cxx
Commit 631a34a05f31471e2b0c8a86729a309f10de4499 by vglukhik
0033567: Modeling Data - GeomLib_IsPlanarSurface raises exception SIGFPE Arithmetic Exception in Release mode

Add protection against zero-division
The file was addedtests/bugs/moddata_3/bug33567
The file was modified src/GeomLib/GeomLib_IsPlanarSurface.cxx
Commit cdc6566c3c0096680dbde31c3be28793ba14d0fa by vglukhik
0033564: Data Exchange, STEP - Making default unit parameter

Updated signature for step makers with units
  to have default unit as a mm (no scaling)
The file was modified src/StepToTopoDS/StepToTopoDS_TranslateVertexLoop.hxx
The file was modified src/STEPCAFControl/STEPCAFControl_Reader.hxx
The file was modified src/GeomToStep/GeomToStep_MakeEllipse.hxx
The file was modified src/GeomToStep/GeomToStep_MakeSurface.hxx
The file was modified src/StepToTopoDS/StepToTopoDS_TranslateVertex.hxx
The file was modified src/GeomToStep/GeomToStep_MakeSurfaceOfLinearExtrusion.hxx
The file was modified src/GeomToStep/GeomToStep_MakeHyperbola.hxx
The file was modified src/StepToTopoDS/StepToTopoDS_TranslatePolyLoop.hxx
The file was modified src/GeomToStep/GeomToStep_MakeAxis1Placement.hxx
The file was modified src/StepToTopoDS/StepToTopoDS_TranslateCompositeCurve.hxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeStepEdge.hxx
The file was modified src/GeomToStep/GeomToStep_MakeToroidalSurface.hxx
The file was modified src/GeomToStep/GeomToStep_MakeBSplineSurfaceWithKnots.hxx
The file was modified src/GeomToStep/GeomToStep_MakeVector.hxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeFacetedBrep.hxx
The file was modified src/StepToTopoDS/StepToTopoDS_MakeTransformed.hxx
The file was modified src/StepToTopoDS/StepToTopoDS_TranslateCurveBoundedSurface.hxx
The file was modified src/StepToTopoDS/StepToTopoDS_TranslateShell.hxx
The file was modified src/StepToTopoDS/StepToTopoDS_TranslateSolid.hxx
The file was modified src/GeomToStep/GeomToStep_MakeBoundedCurve.hxx
The file was modified src/GeomToStep/GeomToStep_MakeLine.hxx
The file was modified src/StepToGeom/StepToGeom.hxx
The file was modified src/GeomToStep/GeomToStep_Root.hxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeFacetedBrepAndBrepWithVoids.hxx
The file was modified src/GeomToStep/GeomToStep_MakeSweptSurface.hxx
The file was modified src/GeomToStep/GeomToStep_MakeParabola.hxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeStepWire.hxx
The file was modified src/GeomToStep/GeomToStep_MakeCircle.hxx
The file was modified src/STEPControl/STEPControl_ActorWrite.hxx
The file was modified src/GeomToStep/GeomToStep_MakeSurfaceOfRevolution.hxx
The file was modified src/STEPControl/STEPControl_ActorRead.cxx
The file was modified src/GeomToStep/GeomToStep_MakeAxis2Placement3d.hxx
The file was modified src/GeomToStep/GeomToStep_MakeConic.hxx
The file was modified src/StepToTopoDS/StepToTopoDS_Builder.cxx
The file was modified src/StepToTopoDS/StepToTopoDS_TranslateEdge.hxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeStepFace.hxx
The file was modified src/GeomToStep/GeomToStep_MakeBoundedSurface.hxx
The file was modified src/TopoDSToStep/TopoDSToStep_WireframeBuilder.hxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeGeometricCurveSet.hxx
The file was modified src/StepToTopoDS/StepToTopoDS_TranslateFace.hxx
The file was modified src/STEPControl/STEPControl_ActorRead.hxx
The file was modified src/GeomToStep/GeomToStep_MakeBSplineCurveWithKnotsAndRationalBSplineCurve.hxx
The file was modified src/STEPConstruct/STEPConstruct_UnitContext.hxx
The file was modified src/STEPConstruct/STEPConstruct_ValidationProps.hxx
The file was modified src/GeomToStep/GeomToStep_MakeConicalSurface.hxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeShellBasedSurfaceModel.hxx
The file was modified src/GeomToStep/GeomToStep_MakePolyline.hxx
The file was modified src/StepToTopoDS/StepToTopoDS_Builder.hxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeBrepWithVoids.hxx
The file was modified src/GeomToStep/GeomToStep_MakeCylindricalSurface.hxx
The file was modified src/TopoDSToStep/TopoDSToStep_Builder.hxx
The file was modified src/StepToTopoDS/StepToTopoDS_TranslateEdgeLoop.hxx
The file was modified src/GeomToStep/GeomToStep_MakePlane.hxx
The file was modified src/GeomToStep/GeomToStep_MakeAxis2Placement2d.hxx
The file was modified src/STEPCAFControl/STEPCAFControl_Writer.hxx
The file was modified src/GeomToStep/GeomToStep_MakeSphericalSurface.hxx
The file was modified src/GeomToStep/GeomToStep_MakeBSplineCurveWithKnots.hxx
The file was modified src/GeomToStep/GeomToStep_MakeRectangularTrimmedSurface.hxx
The file was modified src/GeomToStep/GeomToStep_MakeElementarySurface.hxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeManifoldSolidBrep.hxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeStepVertex.hxx
The file was modified src/GeomToStep/GeomToStep_MakeCurve.hxx
The file was modified src/GeomToStep/GeomToStep_MakeBSplineSurfaceWithKnotsAndRationalBSplineSurface.hxx
Commit cb290cc932e533628a2cdfcfbbbfe1f0883821b5 by vglukhik
Revert "0033551: Visualization - Add new transform persistence mode to force orthographic projection on object."

This reverts commit 0141024df595cdc8db3004927ca48c249776603b.
The file was modified src/ViewerTest/ViewerTest_ViewerCommands.cxx
The file was modified src/SelectMgr/SelectMgr_SelectingVolumeManager.hxx
The file was modified src/ViewerTest/ViewerTest.cxx
The file was modified src/Graphic3d/Graphic3d_TransformPers.hxx
The file was modified src/SelectMgr/SelectMgr_TriangularFrustumSet.hxx
The file was modified src/SelectMgr/SelectMgr_BaseIntersector.hxx
The file was modified src/SelectMgr/SelectMgr_SelectableObjectSet.cxx
The file was modified src/SelectMgr/SelectMgr_TriangularFrustum.hxx
The file was modified src/SelectMgr/SelectMgr_ViewerSelector.cxx
The file was removedtests/v3d/viewcube/orthopers
The file was modified src/SelectMgr/SelectMgr_RectangularFrustum.cxx
The file was modified src/SelectMgr/SelectMgr_ViewerSelector.hxx
The file was modified src/SelectMgr/SelectMgr_SelectingVolumeManager.cxx
The file was modified src/SelectMgr/SelectMgr_TriangularFrustum.cxx
The file was modified src/Graphic3d/Graphic3d_TransModeFlags.hxx
The file was modified src/SelectMgr/SelectMgr_AxisIntersector.cxx
The file was modified src/SelectMgr/SelectMgr_TriangularFrustumSet.cxx
The file was modified src/SelectMgr/SelectMgr_RectangularFrustum.hxx
The file was modified src/SelectMgr/SelectMgr_SelectableObjectSet.hxx
The file was modified src/SelectMgr/SelectMgr_AxisIntersector.hxx