Changesets: occt
master e0a25f3d 2020-09-09 10:02:39
Committer: abv Details Diff |
0030397: Data Exchange - STEP Reader extension to support entities which have a text description field with not supported symbols STEP file is now opened in binary mode (instead of text mode) to avoid unexpected handling of control symbols inside string constants. |
Affected Issues 0031589 |
|
mod - src/StepFile/stepread.c | Diff File | ||
add - tests/bugs/step/bug30397 | Diff File | ||
master 183c99ca 2020-09-09 10:00:15
Committer: abv Details Diff |
0030053: STEP read fails due to comment string - Update .step scanner: - add rules to read anything within the comment - add a function to initialize of lexical scanner - add states for Commit & End instead of global variables modcom & modend |
Affected Issues 0030053 |
|
mod - src/StepFile/lex.step.c | Diff File | ||
mod - src/StepFile/recfile.pc | Diff File | ||
mod - src/StepFile/step.lex | Diff File | ||
add - tests/bugs/step/bug30053 | Diff File | ||
master 630ab538 2020-09-08 19:59:02 Committer: bugmaster Details Diff |
0031656: Visualization - drag item to handle in AIS_ViewController ProcessDragging method in AIS_InteractiveObject. Empty by default. Should be implemented if drag is used for the object. |
||
mod - src/AIS/AIS_InteractiveObject.cxx | Diff File | ||
mod - src/AIS/AIS_InteractiveObject.hxx | Diff File | ||
mod - src/AIS/AIS_Manipulator.cxx | Diff File | ||
mod - src/AIS/AIS_Manipulator.hxx | Diff File | ||
mod - src/AIS/AIS_ViewController.cxx | Diff File | ||
mod - src/AIS/AIS_ViewController.hxx | Diff File | ||
master bbbb6bff 2020-09-08 15:22:45
Committer: bugmaster Details Diff |
0031758: Visualization, AIS_InteractiveContext - unify clearDynamicHighlight() method |
Affected Issues 0031758 |
|
mod - src/AIS/AIS_InteractiveContext.hxx | Diff File | ||
master 2daa5d95 2020-09-08 14:50:28
Committer: bugmaster Details Diff |
0031704: Visualization - add an interactive object AIS_LightSource representing a light source Added new class AIS_LightSource representing a light source presentation. Graphic3d_TMF_CameraPers - added new mode to Graphic3d_TransformPers defining 3D point relative to camera Eye position |
Affected Issues 0031704 |
|
mod - src/AIS/AIS_KindOfInteractive.hxx | Diff File | ||
add - src/AIS/AIS_LightSource.cxx | Diff File | ||
add - src/AIS/AIS_LightSource.hxx | Diff File | ||
mod - src/AIS/FILES | Diff File | ||
mod - src/Graphic3d/Graphic3d_CLight.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_CLight.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_TransformPers.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_TransModeFlags.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Structure.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_ToolQuadric.hxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
mod - tests/v3d/grids.list | Diff File | ||
add - tests/v3d/light_source/display_all | Diff File | ||
add - tests/v3d/light_source/headlight | Diff File | ||
add - tests/v3d/light_source/manipulator | Diff File | ||
mod - tests/v3d/raytrace/textures | Diff File | ||
master 6a2fb7a1 2020-09-08 11:44:21
Committer: bugmaster Details Diff |
0031757: Visualization - Prebuild BVH for Select3D_SensitiveEntity in separate threads - Added a new mode in SelectMgr_ViewerSelector for computing BVH for Select3D_SensitiveEntity in background which can be activated via method SelectMgr_ViewerSelector::SetToPrebuildBVH(). Default behavior has not been changed. - New class SelectMgr_BVHThreadPool manages background processing of BVH building queue. - Added Select3D_SensitiveEntity::ToBuildBVH() method that checks if BVH (if it used) is in invalidated state. Defined this method for all standard classes inherited from Select3D_SensitiveEntity. |
Affected Issues 0031757 |
|
mod - src/AIS/AIS_ColoredShape.cxx | Diff File | ||
mod - src/MeshVS/MeshVS_DummySensitiveEntity.hxx | Diff File | ||
mod - src/MeshVS/MeshVS_Mesh.cxx | Diff File | ||
mod - src/Select3D/Select3D_SensitiveBox.hxx | Diff File | ||
mod - src/Select3D/Select3D_SensitiveCircle.cxx | Diff File | ||
mod - src/Select3D/Select3D_SensitiveCircle.hxx | Diff File | ||
mod - src/Select3D/Select3D_SensitiveEntity.hxx | Diff File | ||
mod - src/Select3D/Select3D_SensitiveFace.hxx | Diff File | ||
mod - src/Select3D/Select3D_SensitivePoint.hxx | Diff File | ||
mod - src/Select3D/Select3D_SensitiveSegment.hxx | Diff File | ||
mod - src/Select3D/Select3D_SensitiveSet.hxx | Diff File | ||
mod - src/Select3D/Select3D_SensitiveTriangle.hxx | Diff File | ||
mod - src/SelectMgr/FILES | Diff File | ||
add - src/SelectMgr/SelectMgr_BVHThreadPool.cxx | Diff File | ||
add - src/SelectMgr/SelectMgr_BVHThreadPool.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectionManager.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectionManager.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_ViewerSelector.hxx | Diff File | ||
mod - src/StdSelect/StdSelect_BRepSelectionTool.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
add - tests/v3d/mesh/C1 | Diff File | ||
master dbab9c53 2020-09-08 06:50:18
Committer: abv Details Diff |
0031748: Application Framework - Efficient OCAF transactions in OCCT | ||
mod - src/TDF/TDF_Attribute.cxx | Diff File | ||
mod - src/TDF/TDF_Data.cxx | Diff File | ||
add - tests/bugs/caf/bug31748_1 | Diff File | ||
add - tests/bugs/caf/bug31748_2 | Diff File | ||
add - tests/bugs/caf/bug31748_3 | Diff File | ||
master 6b63dc83 2020-09-07 21:16:32 Committer: bugmaster Details Diff |
0031326: Foundation Classes - Init from Json for base OCCT classes InitFromJson method implementation for some simple classes. OCCT_INIT_* defines introduction to do automatic parsing of the stream into values. Inspector is extended to visualize objects created on the dump stream if it might be created. |
Affected Issues 0031326 |
|
mod - src/Bnd/Bnd_Box.cxx | Diff File | ||
mod - src/Bnd/Bnd_Box.hxx | Diff File | ||
mod - src/BVH/BVH_Box.hxx | Diff File | ||
mod - src/gp/gp_Ax1.cxx | Diff File | ||
mod - src/gp/gp_Ax1.hxx | Diff File | ||
mod - src/gp/gp_Ax2.cxx | Diff File | ||
mod - src/gp/gp_Ax2.hxx | Diff File | ||
mod - src/gp/gp_Ax3.cxx | Diff File | ||
mod - src/gp/gp_Ax3.hxx | Diff File | ||
mod - src/gp/gp_Dir.cxx | Diff File | ||
mod - src/gp/gp_Dir.hxx | Diff File | ||
mod - src/gp/gp_Pnt.cxx | Diff File | ||
mod - src/gp/gp_Pnt.hxx | Diff File | ||
mod - src/gp/gp_Trsf.cxx | Diff File | ||
mod - src/gp/gp_Trsf.hxx | Diff File | ||
mod - src/gp/gp_XYZ.cxx | Diff File | ||
mod - src/gp/gp_XYZ.hxx | Diff File | ||
mod - src/Quantity/Quantity_Color.cxx | Diff File | ||
mod - src/Quantity/Quantity_Color.hxx | Diff File | ||
mod - src/Quantity/Quantity_ColorRGBA.cxx | Diff File | ||
mod - src/Quantity/Quantity_ColorRGBA.hxx | Diff File | ||
mod - src/Standard/Standard_Dump.cxx | Diff File | ||
mod - src/Standard/Standard_Dump.hxx | Diff File | ||
mod - tools/Convert/Convert_Tools.cxx | Diff File | ||
mod - tools/Convert/Convert_Tools.hxx | Diff File | ||
mod - tools/TreeModel/TreeModel_ItemBase.cxx | Diff File | ||
mod - tools/TreeModel/TreeModel_ItemBase.hxx | Diff File | ||
mod - tools/View/View_Displayer.cxx | Diff File | ||
mod - tools/View/View_DisplayPreview.cxx | Diff File | ||
mod - tools/View/View_DisplayPreview.hxx | Diff File | ||
mod - tools/View/View_PreviewParameters.cxx | Diff File | ||
mod - tools/VInspector/VInspector_ItemPresentableObject.cxx | Diff File | ||
mod - tools/VInspector/VInspector_Window.cxx | Diff File | ||
master b19cde43 2020-09-07 20:00:50 Committer: bugmaster Details Diff |
0030784: Visualization - check if selectable of owner in internal container in AIS_InteractiveContext before using |
Affected Issues 0030784 |
|
mod - src/AIS/AIS_InteractiveContext_1.cxx | Diff File | ||
master 60f7b225 2020-09-07 08:10:32 Details Diff |
0030537: Visualization - wrapping text in font text formatter Font_TextFormatter inherits Standard_Transient, now it is given as a handle in functions. Graphic3d_Text - extended with Font_TextFormatter to be able to have it filled out of text render. If it is not defined here, the default text formatter of context is used. OpenGl_Context - has default Font_TextFormatter for rendering OpenGl_Text. AIS_TextLabel extending with Font_TextFormatter to prepare test case for text wrapping. Prs3d_Text returns created graphic text to be able to manage it outside. |
Affected Issues 0030537 |
|
mod - src/AIS/AIS_TextLabel.cxx | Diff File | ||
mod - src/AIS/AIS_TextLabel.hxx | Diff File | ||
mod - src/Font/Font_TextFormatter.cxx | Diff File | ||
mod - src/Font/Font_TextFormatter.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_Text.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Text.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_TextBuilder.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_TextBuilder.hxx | Diff File | ||
mod - src/Prs3d/Prs3d_Text.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_Text.hxx | Diff File | ||
mod - src/StdPrs/StdPrs_BRepTextBuilder.cxx | Diff File | ||
mod - src/StdPrs/StdPrs_BRepTextBuilder.hxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx | Diff File | ||
add - tests/3rdparty/text3d/text_wrapped | Diff File | ||
master 46370000 2020-09-05 11:56:34 Committer: bugmaster Details Diff |
0031489: Data Exchange - STEP Reader can't read a big file - Add checking for null object for edge_curve within TranslateEdgeLoop; - Update STEP parser rule allowing empty element in the list of entity parameters; - Update test case of bug26451 for a new scanner rule; - Update test case of bug30273 for a new added check for null object |
||
mod - src/StepFile/step.tab.c | Diff File | ||
mod - src/StepFile/step.yacc | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslateEdgeLoop.cxx | Diff File | ||
mod - tests/bugs/modalg_7/bug30273 | Diff File | ||
mod - tests/bugs/step/bug26451 | Diff File | ||
add - tests/bugs/step/bug31489 | Diff File | ||
master cd0705f6 2020-09-03 11:37:29
Committer: bugmaster Details Diff |
0024789: BOPAlgo_Builder produces invalid result on planar, conical and spherical surfaces BOPAlgo_PaveFiller::MakeBlocks() - Improve Face/Face post treatment procedure by: * Adding more existing edge for intersection with section edges to resolve all possible intersections. * Using tree for edges selection. * Avoiding intersection of the existing edges among themselves. IntPatch_ImpImpIntersection::CyCyNoGeometric - add more points to wline to make it more smooth. |
||
mod - src/BOPAlgo/BOPAlgo_PaveFiller.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller.hxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_5.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_WireSplitter_1.cxx | Diff File | ||
mod - src/BOPTools/BOPTools_AlgoTools.cxx | Diff File | ||
mod - src/IntPatch/IntPatch_ImpImpIntersection_4.gxx | Diff File | ||
mod - src/IntTools/IntTools_BeanFaceIntersector.cxx | Diff File | ||
mod - src/IntTools/IntTools_BeanFaceIntersector.hxx | Diff File | ||
mod - src/IntTools/IntTools_EdgeFace.cxx | Diff File | ||
mod - src/IntTools/IntTools_EdgeFace.hxx | Diff File | ||
mod - tests/boolean/bopfuse_complex/F1 | Diff File | ||
mod - tests/boolean/boptuc_complex/B5 | Diff File | ||
add - tests/bugs/modalg_7/bug24789 | Diff File | ||
mod - tests/bugs/modalg_7/bug31662 | Diff File | ||
master 99289bed 2020-09-02 13:08:35
Committer: abv Details Diff |
0031683: Visualization - V3d_View::SetBackgroundImage() should accept Image_PixMap Added V3d_View::SetBackgroundImage() accepting Graphic3d_Texture2D on input. Graphic3d_CView/OpenGl_View have been modified to merge Graphic3d_CView::SetBackgroundImage() and ::SetBackgroundCubeMap() implementations into a single method. |
Affected Issues 0031683 |
|
mod - src/Graphic3d/Graphic3d_CView.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_View.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_View.hxx | Diff File | ||
mod - src/V3d/V3d_View.cxx | Diff File | ||
mod - src/V3d/V3d_View.hxx | Diff File | ||
master b3df3dcd 2020-09-02 11:29:50
Committer: bugmaster Details Diff |
0026452: Infinite loop in Edge/Edge intersection. Integrating test case only as the problem is not reproduced anymore. |
Affected Issues 0026452 |
|
add - tests/perf/modalg/bug26542 | Diff File | ||
master 129d6e8c 2020-09-02 11:02:34
Committer: bugmaster Details Diff |
0026534: Boolean Cut returns empty result Integrating test case only as the problem is not reproduced anymore. |
||
add - tests/bugs/modalg_6/bug26534 | Diff File | ||
master 8f34d47e 2020-09-02 10:53:07
Committer: bugmaster Details Diff |
0031340: LDOM fails to read XML file starting with BOM Added support of BOM (byte order mask) characters at the start of an XML stream or file and provided information about found BOM in LDOMParser. |
Affected Issues 0031340 |
|
mod - src/LDOM/LDOMParser.cxx | Diff File | ||
mod - src/LDOM/LDOMParser.hxx | Diff File | ||
mod - src/LDOM/LDOM_OSStream.hxx | Diff File | ||
mod - src/LDOM/LDOM_XmlReader.cxx | Diff File | ||
mod - src/LDOM/LDOM_XmlReader.hxx | Diff File | ||
mod - src/QABugs/QABugs_14.cxx | Diff File | ||
add - tests/bugs/fclasses/bug31340 | Diff File | ||
master ba8175dd 2020-09-02 10:18:01
Committer: bugmaster Details Diff |
0027973: Result of Common operation contains a face with an open wire Integrating test case only as the problem is not reproduced anymore. |
||
add - tests/bugs/modalg_7/bug27973 | Diff File | ||
master c3e0e1de 2020-09-01 20:55:52
Committer: bugmaster Details Diff |
0031736: ShapeUpgrade_UnifySameDomain algorithm does not unify all possible faces 1. Correct processing faces that can be converted into planar ones. 2. Correct processing faces based on V-closed surfaces. |
||
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx | Diff File | ||
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.hxx | Diff File | ||
mod - tests/bugs/heal/bug30185 | Diff File | ||
add - tests/bugs/heal/bug31736_1 | Diff File | ||
add - tests/bugs/heal/bug31736_2 | Diff File | ||
master eca6e7c5 2020-09-01 14:29:33 Committer: bugmaster Details Diff |
0031744: Configuration - add batch files to build OCCT for Android target Added script adm/scripts/android_build.bat and template android_custom.bat.template intended for automating building routines targeting Android platform. OpenCASCADEConfig.cmake has been extended to detect "$INSTALL_DIR/libs/$CMAKE_ANDROID_ARCH_ABI/cmake/opencascade" location. |
||
add - adm/scripts/android_build.bat | Diff File | ||
add - adm/scripts/android_custom.bat.template | Diff File | ||
mod - adm/templates/OpenCASCADEConfig.cmake.in | Diff File | ||
master 2547d979 2020-09-01 07:47:20 Committer: bugmaster Details Diff |
0031711: Data Exchange - STEPCAFControl_Reader hangs on attached file in an infinite loop Add check if .step external file is the same main file. |
Affected Issues 0031711 |
|
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx | Diff File | ||
mod - src/STEPConstruct/STEPConstruct_ExternRefs.cxx | Diff File | ||
mod - src/STEPConstruct/STEPConstruct_ExternRefs.hxx | Diff File | ||
add - tests/bugs/step/bug31711 | Diff File | ||
master 17a5b567 2020-08-31 15:24:59
Committer: bugmaster Details Diff |
0031320: TObj - method TObj_Object::GetFatherObject() is not protected against deleted object |
Affected Issues 0031320 |
|
mod - src/QABugs/QABugs_20.cxx | Diff File | ||
mod - src/TKQADraw/EXTERNLIB | Diff File | ||
mod - src/TObj/TObj_Object.cxx | Diff File | ||
add - tests/bugs/caf/bug31320 | Diff File | ||
master f0da4970 2020-08-31 14:28:25 Committer: bugmaster Details Diff |
0031733: Visualization, Prs3d_ToolQuadric - create indexed arrays Prs3d_ToolQuadric has been modified to return an indexed triangulation. Added methods Prs3d_ToolQuadric::CreateTriangulation() and Prs3d_ToolQuadric::CreateTriangulation() as more straightforward API returning generated triangulation. Added missing const to constant methods. Confusing method Prs3d_ToolQuadric::FillArray() filling both Graphic3d_ArrayOfTriangles and Poly_Triangulation at once has been marked deprecated. V3d_Trihedron, AIS_ViewCube and AIS_Manipulator now set Closed flag to groups with shaded sphere and arrows. |
Affected Issues 0031733 |
|
mod - src/AIS/AIS_Manipulator.cxx | Diff File | ||
mod - src/AIS/AIS_ViewCube.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_Arrow.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_ToolCylinder.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_ToolCylinder.hxx | Diff File | ||
mod - src/Prs3d/Prs3d_ToolDisk.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_ToolDisk.hxx | Diff File | ||
mod - src/Prs3d/Prs3d_ToolQuadric.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_ToolQuadric.hxx | Diff File | ||
mod - src/Prs3d/Prs3d_ToolSector.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_ToolSector.hxx | Diff File | ||
mod - src/Prs3d/Prs3d_ToolSphere.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_ToolSphere.hxx | Diff File | ||
mod - src/V3d/V3d_Trihedron.cxx | Diff File | ||
master 59af6f85 2020-08-31 10:49:18
Committer: bugmaster Details Diff |
0029838: Application Framework - TObj.msg defines unused messages |
Affected Issues 0029838 |
|
mod - src/TObj/TObj.msg | Diff File | ||
mod - src/TObj/TObj_TObj_msg.pxx | Diff File | ||
master f5e758d2 2020-08-31 10:03:32 Committer: bugmaster Details Diff |
0031728: Visualization, Font_FontMgr - provide function to register fallback fonts in application level Added public method Font_FontMgr::AddFontAlias() for registering custom aliases and fallback fonts. vfont command has been extended with arguments -aliases, -addAlias, -removeAlias, -clearAlias and -clearAliases. |
Affected Issues 0031728 |
|
mod - src/Font/Font_FontMgr.cxx | Diff File | ||
mod - src/Font/Font_FontMgr.hxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx | Diff File | ||
master dda9303c 2020-08-31 08:03:01 Committer: bugmaster Details Diff |
0031743: Draw Harness - fix misprint in Draw_Interpretor::SetToColorize() |
Affected Issues 0031743 |
|
mod - src/Draw/Draw_Interpretor.cxx | Diff File |