Changesets: occt

master da87ddc3

2018-10-16 20:17:47

asl


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

apn

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

ifv


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

ifv


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

vro


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

kgv

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

kgv


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

jgv


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

kgv


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

ifv


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

szy


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

skl


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

kgv


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

nbv


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

nbv


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

ifv


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

emv


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

nbv


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

ika


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

jgv


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

mnv


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

mnv


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

kgv


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

mnv


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

kgv


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
 First  Prev  1 2 3 ... 30 ... 60 ... 66 67 68 69 70 71 72 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last