Changesets: occt
master da87ddc3 2018-10-16 20:17:47
Committer: apn Details Diff |
0030076: Visualization, TKV3d - API to update certain vertex attribute(s) without recomputing a presentation Graphic3d_Buffer can be now optionally initialized as non-interleaved array of vertex attributes and provides an interface to invalidate buffer sub-range tracked by OpenGl_PrimitiveArray. |
||
mod - src/Graphic3d/FILES | Diff File | ||
mod - src/Graphic3d/Graphic3d_ArrayFlags.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_ArrayOfPrimitives.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_ArrayOfPrimitives.hxx | Diff File | ||
add - src/Graphic3d/Graphic3d_AttribBuffer.cxx | Diff File | ||
add - src/Graphic3d/Graphic3d_AttribBuffer.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_Buffer.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_Buffer.hxx | Diff File | ||
add - src/Graphic3d/Graphic3d_BufferRange.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_Group.cxx | Diff File | ||
add - src/Graphic3d/Graphic3d_MutableIndexBuffer.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_PrimitiveArray.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_VertexBuffer.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_VertexBufferCompat.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_View_Raytrace.cxx | Diff File | ||
mod - src/Select3D/Select3D_SensitivePrimitiveArray.cxx | Diff File | ||
mod - src/Select3D/Select3D_SensitivePrimitiveArray.hxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx | Diff File | ||
mod - tests/bugs/vis/bug23186 | Diff File | ||
mod - tests/bugs/vis/bug23226 | Diff File | ||
mod - tests/bugs/vis/bug23883 | Diff File | ||
add - tests/bugs/vis/bug30076 | Diff File | ||
master 20f720f1 2018-10-16 17:24:46 Details Diff |
0030241: Test system - create option to exclude test groups from testgrid command Add option "-exclude" to testgrid command. It's possible to exclude groups, grids and test cases from test execution. Add possibility to exclude subgroups from executed groups and test cases from executed subgroups\groups. |
Affected Issues 0030241 |
|
mod - src/DrawResources/TestCommands.tcl | Diff File | ||
master e5826d91 2018-10-16 14:10:44
Committer: apn Details Diff |
0030203: ProjLib_ComputeApproxOnPolarSurface::BuildInitialCurve2d array out of bound Bug fixing: avoiding calculation if tPp == NbOfPnts |
Affected Issues 0030203 |
|
mod - src/ProjLib/ProjLib_ComputeApproxOnPolarSurface.cxx | Diff File | ||
add - tests/bugs/modalg_7/bug30203 | Diff File | ||
master d8406b2f 2018-10-15 12:38:00
Committer: apn Details Diff |
0030199: Extrema Point<->Curve gives inaccurate result Special treatment of bspline curve of first degree is implemented in Extrema_GExtPC.gxx Test case is added Some test cases are modified according to actual state of algorithm |
||
mod - src/Extrema/Extrema_GExtPC.gxx | Diff File | ||
add - tests/bugs/modalg_7/bug30199 | Diff File | ||
mod - tests/de/step_1/I5 | Diff File | ||
mod - tests/de/step_1/R1 | Diff File | ||
mod - tests/de/step_2/T9 | Diff File | ||
mod - tests/de/step_2/U8 | Diff File | ||
master 78a8dfb9 2018-10-15 12:07:52 Committer: apn Details Diff |
0030215: Application Framework, TPrsStd_AISPresentation - Enable Lazy Presentation Updates |
Affected Issues 0030215 |
|
mod - src/TPrsStd/TPrsStd_AISPresentation.cxx | Diff File | ||
add - tests/bugs/caf/bug30215 | Diff File | ||
master dc2749cf 2018-10-15 11:19:01 Details Diff |
0030240: Visualization, OpenGl_FrameStatsPrs - chart cannot be erased |
Affected Issues 0030240 |
|
mod - src/OpenGl/OpenGl_FrameStatsPrs.cxx | Diff File | ||
master 34253146 2018-10-14 11:00:46 Committer: apn Details Diff |
0030239: Visualization, Graphic3d_ArrayOfPrimitives - pass Graphic3d_ArrayFlags bitmask instead of dedicated Boolean flags to constructor |
Affected Issues 0030239 |
|
mod - src/Graphic3d/FILES | Diff File | ||
add - src/Graphic3d/Graphic3d_ArrayFlags.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_ArrayOfPoints.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_ArrayOfPolygons.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_ArrayOfPolylines.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_ArrayOfPrimitives.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_ArrayOfPrimitives.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_ArrayOfQuadrangles.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_ArrayOfQuadrangleStrips.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_ArrayOfSegments.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_ArrayOfTriangleFans.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_ArrayOfTriangles.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_ArrayOfTriangleStrips.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_BoundBuffer.hxx | Diff File | ||
add - src/Graphic3d/Graphic3d_Buffer.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_Buffer.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_IndexBuffer.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_PrimitiveArray.hxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx | Diff File | ||
master cb6a45e3 2018-10-12 10:02:34
Committer: apn Details Diff |
0030204: BRepOffsetAPI_MakePipeShell crash Add protection from type mismatch while ensuring Same Parameter on U-edges |
||
mod - src/BRepFill/BRepFill_Sweep.cxx | Diff File | ||
add - tests/bugs/modalg_7/bug30204_1 | Diff File | ||
add - tests/bugs/modalg_7/bug30204_2 | Diff File | ||
master c3749171 2018-10-11 13:05:32 Committer: apn Details Diff |
0030232: Visualization, StdPrs_BndBox - support Bnd_OBB in addition to Bnd_Box |
Affected Issues 0030232 |
|
mod - src/Bnd/Bnd_OBB.hxx | Diff File | ||
mod - src/StdPrs/StdPrs_BndBox.cxx | Diff File | ||
mod - src/StdPrs/StdPrs_BndBox.hxx | Diff File | ||
master 5f41ce66 2018-10-11 12:52:48
Committer: apn Details Diff |
0030230: An optimal bounding box of a face is too large Bug fixing Test case added |
||
mod - src/BRepBndLib/BRepBndLib.cxx | Diff File | ||
add - tests/bugs/modalg_7/bug30230 | Diff File | ||
master b34d86cb 2018-10-09 14:30:10
Committer: apn Details Diff |
0030169: Application Framework - Document format version management improvement |
Affected Issues 0030169 |
|
mod - dox/dev_guides/upgrade/upgrade.md | Diff File | ||
mod - src/BinDrivers/BinDrivers_DocumentRetrievalDriver.cxx | Diff File | ||
mod - src/BinDrivers/BinDrivers_DocumentRetrievalDriver.hxx | Diff File | ||
mod - src/BinLDrivers/BinLDrivers_DocumentRetrievalDriver.cxx | Diff File | ||
mod - src/BinLDrivers/BinLDrivers_DocumentRetrievalDriver.hxx | Diff File | ||
mod - src/BinLDrivers/BinLDrivers_DocumentSection.cxx | Diff File | ||
mod - src/BinLDrivers/BinLDrivers_DocumentSection.hxx | Diff File | ||
mod - src/BinLDrivers/BinLDrivers_DocumentStorageDriver.cxx | Diff File | ||
mod - src/BinMDataStd/BinMDataStd.cxx | Diff File | ||
mod - src/BinMDataStd/BinMDataStd.hxx | Diff File | ||
mod - src/BinMDataStd/BinMDataStd_AsciiStringDriver.cxx | Diff File | ||
mod - src/BinMDataStd/BinMDataStd_BooleanArrayDriver.cxx | Diff File | ||
mod - src/BinMDataStd/BinMDataStd_BooleanListDriver.cxx | Diff File | ||
mod - src/BinMDataStd/BinMDataStd_ByteArrayDriver.cxx | Diff File | ||
mod - src/BinMDataStd/BinMDataStd_ExtStringArrayDriver.cxx | Diff File | ||
mod - src/BinMDataStd/BinMDataStd_ExtStringListDriver.cxx | Diff File | ||
mod - src/BinMDataStd/BinMDataStd_IntegerArrayDriver.cxx | Diff File | ||
mod - src/BinMDataStd/BinMDataStd_IntegerDriver.cxx | Diff File | ||
mod - src/BinMDataStd/BinMDataStd_IntegerListDriver.cxx | Diff File | ||
mod - src/BinMDataStd/BinMDataStd_IntPackedMapDriver.cxx | Diff File | ||
mod - src/BinMDataStd/BinMDataStd_NameDriver.cxx | Diff File | ||
mod - src/BinMDataStd/BinMDataStd_RealArrayDriver.cxx | Diff File | ||
mod - src/BinMDataStd/BinMDataStd_RealDriver.cxx | Diff File | ||
mod - src/BinMDataStd/BinMDataStd_RealListDriver.cxx | Diff File | ||
mod - src/BinMDataStd/BinMDataStd_ReferenceArrayDriver.cxx | Diff File | ||
mod - src/BinMDataStd/BinMDataStd_ReferenceListDriver.cxx | Diff File | ||
mod - src/BinMNaming/BinMNaming.cxx | Diff File | ||
mod - src/BinMNaming/BinMNaming.hxx | Diff File | ||
mod - src/BinMNaming/BinMNaming_NamingDriver.cxx | Diff File | ||
mod - src/BinMXCAFDoc/BinMXCAFDoc_LocationDriver.cxx | Diff File | ||
mod - src/CDM/CDM_Document.cxx | Diff File | ||
mod - src/CDM/CDM_Document.hxx | Diff File | ||
mod - src/DDocStd/DDocStd_ApplicationCommands.cxx | Diff File | ||
mod - src/XmlDrivers/XmlDrivers_DocumentRetrievalDriver.cxx | Diff File | ||
mod - src/XmlDrivers/XmlDrivers_DocumentRetrievalDriver.hxx | Diff File | ||
mod - src/XmlLDrivers/XmlLDrivers.cxx | Diff File | ||
mod - src/XmlLDrivers/XmlLDrivers.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/XmlMDataStd/XmlMDataStd.cxx | Diff File | ||
mod - src/XmlMDataStd/XmlMDataStd.hxx | Diff File | ||
mod - src/XmlMDataStd/XmlMDataStd_ByteArrayDriver.cxx | Diff File | ||
mod - src/XmlMDataStd/XmlMDataStd_ExtStringArrayDriver.cxx | Diff File | ||
mod - src/XmlMDataStd/XmlMDataStd_IntegerArrayDriver.cxx | Diff File | ||
mod - src/XmlMDataStd/XmlMDataStd_IntPackedMapDriver.cxx | Diff File | ||
mod - src/XmlMDataStd/XmlMDataStd_RealArrayDriver.cxx | Diff File | ||
mod - src/XmlMDataStd/XmlMDataStd_TreeNodeDriver.cxx | Diff File | ||
mod - src/XmlMNaming/XmlMNaming.cxx | Diff File | ||
mod - src/XmlMNaming/XmlMNaming.hxx | Diff File | ||
mod - src/XmlMNaming/XmlMNaming_NamingDriver.cxx | Diff File | ||
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_LocationDriver.cxx | Diff File | ||
mod - src/XmlObjMgt/FILES | Diff File | ||
add - src/XmlObjMgt/XmlObjMgt_RRelocationTable.cxx | Diff File | ||
mod - src/XmlObjMgt/XmlObjMgt_RRelocationTable.hxx | Diff File | ||
add - src/XmlObjMgt/XmlObjMgt_SRelocationTable.cxx | Diff File | ||
mod - src/XmlObjMgt/XmlObjMgt_SRelocationTable.hxx | Diff File | ||
mod - tests/bugs/caf/bug28691 | Diff File | ||
master 9b9f2fe9 2018-10-09 07:57:42
Committer: apn Details Diff |
0030221: Data Exchange - VRML is exported with inversed normals Added test case bugs/xde/bug30221 |
Affected Issues 0030221 |
|
mod - src/VrmlData/VrmlData_ShapeConvert.cxx | Diff File | ||
add - tests/bugs/xde/bug30221 | Diff File | ||
master 1b63268e 2018-10-08 16:16:06 Committer: apn Details Diff |
0030218: Visualization - custom selection presentation is not updated within SelectMgr_SelectableObject::UpdateTransformation() SelectMgr_SelectableObject now assigns transformation to mySelectionPrs and myHilightPrs presentations. Removed confusing method PrsMgr_PresentableObject::UpdateTransformation() with presentation as argument. |
Affected Issues 0030218 |
|
mod - src/PrsMgr/PrsMgr_PresentableObject.cxx | Diff File | ||
mod - src/PrsMgr/PrsMgr_PresentableObject.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectableObject.cxx | Diff File | ||
add - tests/bugs/vis/bug30218 | Diff File | ||
master f67d7efd 2018-10-08 09:12:07
Committer: apn Details Diff |
0030207: ChFi3d_KParticular stack-use-after-scope References to temporary objects have been eliminated. |
Affected Issues 0030207 |
|
mod - src/ChFi3d/ChFi3d_Builder_0.cxx | Diff File | ||
master dcd768a4 2018-10-05 07:50:51
Committer: apn Details Diff |
0030202: IntPatch_WLineTool::JoinWLines array out of bounds The main idea of the fix is that the creation of WLine with one point is forbidden. |
Affected Issues 0030202 |
|
mod - src/IntPatch/IntPatch_ImpImpIntersection_4.gxx | Diff File | ||
add - tests/bugs/modalg_7/bug30202_1 | Diff File | ||
add - tests/bugs/modalg_7/bug30202_2 | Diff File | ||
master 751d0553 2018-10-04 13:06:54
Committer: apn Details Diff |
0030194: Modeling Algorithms - Intersection points between line and torus are not found Calling numerical solution is implemented if analytical algorithm fails |
||
mod - src/IntAna/IntAna_IntLinTorus.cxx | Diff File | ||
add - tests/bugs/modalg_7/bug29530 | Diff File | ||
add - tests/bugs/modalg_7/bug30194 | Diff File | ||
master dce5b3eb 2018-10-04 10:25:06
Committer: apn Details Diff |
0030198: Regression to 7.1.0: BRepAlgoAPI_Fuse unlimited memory usage When refining the mesh to achieve required deflection (IntPolyh_Triangle::MultipleMiddleRefinement) limit the number of new triangles to avoid infinite loop. Test case for the issue. |
Affected Issues 0030198 |
|
mod - src/IntPolyh/IntPolyh_Triangle.cxx | Diff File | ||
add - tests/bugs/modalg_7/bug30198 | Diff File | ||
master 521648ce 2018-10-03 14:02:44
Committer: bugmaster Details Diff |
0030176: Modeling Algorithms - Infinite loop in IntWalk_PWalking::Perform() Currently resetting of counter LevelOfIterWithoutAppend is enabled only if additional iterations have taken some positive effect. |
Affected Issues 0030176 |
|
mod - src/IntWalk/IntWalk_PWalking.cxx | Diff File | ||
add - tests/perf/modalg/bug30176 | Diff File | ||
master 87efa821 2018-10-02 15:29:40 Committer: bugmaster Details Diff |
0030189: Data Exchange - Wrong export to STEP of located root. Now roots-references in XCAF Document can be exported to STEP without losing structure of assembly/sharing/metadata of this root. New auxiliary root assembly with each root-reference is created to save all necessary data. |
Affected Issues 0030189 |
|
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx | Diff File | ||
add - tests/bugs/step/bug30189_1 | Diff File | ||
add - tests/bugs/step/bug30189_2 | Diff File | ||
add - tests/bugs/step/bug30189_3 | Diff File | ||
mod - tests/de/step_1/ZD3 | Diff File | ||
mod - tests/de/step_1/ZD4 | Diff File | ||
mod - tests/de/step_2/A1 | Diff File | ||
mod - tests/de/step_2/F2 | Diff File | ||
mod - tests/de/step_2/F3 | Diff File | ||
master cab49d68 2018-10-01 15:18:54
Committer: bugmaster Details Diff |
0030186: BRepOffsetAPI_MakePipe Generated() method produces no results for the spine edges Add method BuildHistory providing history for sub-shapes of profile and spine to BRepFill_Pipe. |
||
mod - src/BRepFill/BRepFill_Pipe.cxx | Diff File | ||
mod - src/BRepFill/BRepFill_Pipe.hxx | Diff File | ||
mod - src/BRepFill/BRepFill_PipeShell.cxx | Diff File | ||
mod - src/BRepTest/BRepTest_SweepCommands.cxx | Diff File | ||
mod - src/QABugs/QABugs_19.cxx | Diff File | ||
mod - tests/bugs/modalg_6/bug27065_1 | Diff File | ||
mod - tests/bugs/modalg_6/bug27065_2 | Diff File | ||
mod - tests/bugs/modalg_6/bug27386_1 | Diff File | ||
mod - tests/bugs/modalg_6/bug27386_2 | Diff File | ||
mod - tests/bugs/modalg_6/bug27386_3 | Diff File | ||
mod - tests/bugs/modalg_6/bug27386_4 | Diff File | ||
mod - tests/bugs/modalg_6/bug27386_5 | Diff File | ||
mod - tests/bugs/modalg_6/bug27386_6 | Diff File | ||
mod - tests/bugs/modalg_6/bug27386_7 | Diff File | ||
mod - tests/bugs/modalg_6/bug27386_8 | Diff File | ||
add - tests/bugs/modalg_7/bug30186_1 | Diff File | ||
add - tests/bugs/modalg_7/bug30186_2 | Diff File | ||
add - tests/bugs/modalg_7/bug30186_3 | Diff File | ||
add - tests/bugs/modalg_7/bug30186_4 | Diff File | ||
add - tests/bugs/modalg_7/bug30186_5 | Diff File | ||
master 6997ff1c 2018-10-01 10:53:37
Committer: bugmaster Details Diff |
0029020: Visualization, V3d_View - workaround image dump issue on Intel OpenGL driver Implemented workaround for dump images with width >= 5462 pix on Intel OpenGl driver. Changes according to OpenGl_Context::myVendor field in lowercase. |
Affected Issues 0029020 |
|
mod - src/Graphic3d/Graphic3d_TypeOfLimit.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Context.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Context.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_GraphicDriver.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderManager.cxx | Diff File | ||
mod - src/V3d/V3d_View.cxx | Diff File | ||
add - tests/bugs/vis/bug29020 | Diff File | ||
master 84e84755 2018-09-27 13:30:48
Committer: apn Details Diff |
0030166: Visualization, TKOpenGl - add option OpenGl_Caps::glslDumpLevel dumping the source code of the shader program Added new option -glslcode for vgldebug command with the following values: - off disables glsl source code dump; - short to dump glsl source code in short format (except common declarations); - full to dump glsl source code in full format. |
Affected Issues 0030166 |
|
mod - src/OpenGl/FILES | Diff File | ||
mod - src/OpenGl/OpenGl_Caps.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Caps.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderProgram.cxx | Diff File | ||
add - src/OpenGl/OpenGl_ShaderProgramDumpLevel.hxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
master d99673cf 2018-09-26 14:10:30 Committer: bugmaster Details Diff |
0031943: Foundation Classes, TColStd_PackedMapOfInteger - get rid of TCollection_BasicMap TCollection_BasicMap has been merged into TColStd_PackedMapOfInteger. TColStd_PackedMapOfInteger has been cleaned up from redundant type casts. |
Affected Issues 0031943 |
|
mod - src/TColStd/TColStd_PackedMapOfInteger.cxx | Diff File | ||
mod - src/TColStd/TColStd_PackedMapOfInteger.hxx | Diff File | ||
master eaac0866 2018-09-24 08:53:12
Committer: bugmaster Details Diff |
0030153: Visualization, TKOpenGl - AIS_ColoredShape::SynchronizeAspects() doesn't update all aspects AIS_InteractiveObject::SynchronizeAspects() now propagates event to OpenGl_Group::SynchronizeAspects() which properly handles all aspects defined within the group. |
Affected Issues 0030153 |
|
mod - src/AIS/AIS_InteractiveObject.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_Group.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_AspectFace.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_AspectLine.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_AspectMarker.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_AspectText.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Element.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Group.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Group.hxx | Diff File | ||
master 72a2da56 2018-09-24 08:31:40 Committer: bugmaster Details Diff |
0030157: Draw Harness - xwd image dump should not be limited by desktop size within batch testing DrawWindow now uses SWP_NOSENDCHANGING flag within batch mode to ensure that created window is not clipped in size by desktop dimensions. |
Affected Issues 0030157 |
|
mod - src/Draw/Draw_Window.cxx | Diff File |