Changesets: occt
master 4e1523ef 2015-03-05 13:00:51 Committer: bugmaster Details Diff |
0025854: Visualization, TKOpenGl - add option to request Core profile 3.2+ OpenGl_Caps::contextCompatible - new option to request compatibility/core OpenGL profile. OpenGl_Window - request core profile when requested (WGL and Cocoa). OpenGl_Context::CheckExtension() - retrieve extensions using glGetStringi(). OpenGl_Context::init() - set backward-compatible functions to NULL within core profile: core11, core15, core20, core32back, core33back, core41back, core42back, core43back, core44back. OpenGl_Context::BindDefaultVao() - create default VAO required for core profile. OpenGl_Context::ReadGlVersion() - make method public. OpenGl_ShaderManager - create programs using GLSL version 150 when available. OpenGl_VertexBuffer, OpenGl_ShaderProgram, OpenGl_ShaderObject - use functions set from core profile instead of compatibility. TKOpenGl - escape deprecated functionality with runtime checks. Command vcaps - add option -compatibleProfile to request core/compatibility profile. NIS_View - prevenr rendering within Core profile (unsupported). Test case for issue CR25854 Aspect_GraphicCallbackStruct::IsCoreProfile - add new field to the struct for NIS |
Affected Issues 0025854 |
|
mod - src/Aspect/Aspect_GraphicCallbackProc.hxx | Diff File | ||
mod - src/NIS/NIS_View.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_AspectFace.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_AspectLine.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_AspectMarker.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_AspectText.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Caps.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Caps.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Context.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Context.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Context_1.mm | Diff File | ||
mod - src/OpenGl/OpenGl_LineAttributes.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderManager.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderManager.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderObject.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderProgram.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Text.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Texture.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Texture.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_TextureBufferArb.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_VertexBuffer.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_VertexBuffer.lxx | Diff File | ||
mod - src/OpenGl/OpenGl_View_2.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Window.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Window_1.mm | Diff File | ||
mod - src/OpenGl/OpenGl_Workspace.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Workspace_5.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
add - tests/bugs/vis/bug25854 | Diff File | ||
master 9a5a19e9 2015-03-05 12:02:49
Committer: bugmaster Details Diff |
0025818: IntTools_FaceFace throws Standard_ConstructionError with two unbounded planes Changes: class IntTools_FaceFace - method: void IntTools_FaceFace::Perform(const TopoDS_Face& aF1, const TopoDS_Face& aF2) The treatment of infinite planes was corrected. Test case for issue CR25818 |
Affected Issues 0025818 |
|
mod - src/IntTools/IntTools_FaceFace.cxx | Diff File | ||
add - tests/bugs/modalg_5/bug25818 | Diff File | ||
master ef237d73 2015-03-05 11:59:21
Committer: bugmaster Details Diff |
0025858: Incorrect result of open offset on single edge based on BSpline curve Test cases for issue CR25858 |
||
mod - src/BRepFill/BRepFill_OffsetWire.cxx | Diff File | ||
add - tests/bugs/modalg_5/bug25858_1 | Diff File | ||
add - tests/bugs/modalg_5/bug25858_2 | Diff File | ||
master 9bf3177f 2015-03-05 11:56:28
Committer: bugmaster Details Diff |
0025861: Wrong result obtained by projection algorithm. Handling of trimmed analytical surfaces added in extrema PS. New draw-command and test case for issue CR25861 Correction of test case for issue CR25861 |
||
mod - src/Extrema/Extrema_ExtPS.cxx | Diff File | ||
mod - src/QABugs/QABugs_19.cxx | Diff File | ||
add - tests/bugs/moddata_3/bug25861 | Diff File | ||
master 3163e9fd 2015-03-05 11:52:06 Committer: bugmaster Details Diff |
0025013: ShapeFix_Wire tweaks for better results Recalculate of tolerance before edge cutting Test case for issue CR25013 add try to increase tolerance before splitting in singularity during PCurve adding. Correction of test cases for issue CR25013 |
Affected Issues 0025013 |
|
mod - src/ShapeFix/ShapeFix_Wire.cxx | Diff File | ||
add - tests/bugs/heal/bug25013_1 | Diff File | ||
add - tests/bugs/heal/bug25013_2 | Diff File | ||
mod - tests/de/iges_1/J3 | Diff File | ||
mod - tests/de/iges_1/O5 | Diff File | ||
mod - tests/de/iges_2/A1 | Diff File | ||
mod - tests/de/iges_2/A4 | Diff File | ||
mod - tests/de/iges_2/A7 | Diff File | ||
mod - tests/de/iges_2/A8 | Diff File | ||
mod - tests/de/iges_2/B1 | Diff File | ||
mod - tests/de/iges_2/D9 | Diff File | ||
mod - tests/de/iges_2/E3 | Diff File | ||
mod - tests/de/iges_2/G5 | Diff File | ||
mod - tests/de/iges_2/G7 | Diff File | ||
mod - tests/de/iges_2/H9 | Diff File | ||
mod - tests/de/iges_2/I9 | Diff File | ||
mod - tests/de/iges_3/A4 | Diff File | ||
mod - tests/de/step_1/J6 | Diff File | ||
mod - tests/de/step_3/B9 | Diff File | ||
mod - tests/de/step_3/E6 | Diff File | ||
master 4c513386 2015-03-05 11:48:42
Committer: bugmaster Details Diff |
0023200: Visualization - prevent multiple triangulating of a shape that already has been triangulated Add new flag IsAutoTriangulated to Prs3d_Drawer. It is True by default. If this flag is True automatic re-triangulation with deflection-check logic will be applied. Else this feature will be disable and triangulation is expected to be computed by application itself. Change the syntax of vdefalts command. Add new parameter -autoTriang for check of AutoTriangulated functionality. Adjust camera position in test case bugs/xde/bug23969 |
Affected Issues 0023200 |
|
mod - src/AIS/AIS_ColoredShape.cxx | Diff File | ||
mod - src/AIS/AIS_ConnectedInteractive.cxx | Diff File | ||
mod - src/AIS/AIS_Shape.cxx | Diff File | ||
mod - src/AIS/AIS_TexturedShape.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_Drawer.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_Drawer.hxx | Diff File | ||
mod - src/StdPrs/StdPrs_HLRPolyShape.cxx | Diff File | ||
mod - src/StdPrs/StdPrs_ShadedShape.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
mod - tests/bugs/vis/bug21753 | Diff File | ||
add - tests/bugs/vis/bug23200 | Diff File | ||
add - tests/bugs/vis/bug23200_1 | Diff File | ||
mod - tests/bugs/vis/bug23886_1 | Diff File | ||
mod - tests/bugs/vis/bug23886_2 | Diff File | ||
mod - tests/bugs/vis/bug23886_3 | Diff File | ||
mod - tests/bugs/xde/bug23969 | Diff File | ||
mod - tests/v3d/glsl/phong_couple | Diff File | ||
mod - tests/v3d/glsl/phong_fuse | Diff File | ||
mod - tests/v3d/glsl/phong_fuse2 | Diff File | ||
master 1a75746e 2015-03-05 11:39:03
Committer: bugmaster Details Diff |
0025808: Visualization - Initialization of Prs3d_PointAspect by custom Graphic3d_AspectMarker3d the constructor accepting the Graphic3d_AspectMarker3d is implemented constructor with graphic3d aspect and SetAspect() method are implemented for other aspect classes patch for non-initialized class fields |
Affected Issues 0025808 |
|
mod - src/Prs3d/Prs3d_ArrowAspect.cdl | Diff File | ||
mod - src/Prs3d/Prs3d_ArrowAspect.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_LineAspect.cdl | Diff File | ||
mod - src/Prs3d/Prs3d_LineAspect.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_PointAspect.cdl | Diff File | ||
mod - src/Prs3d/Prs3d_PointAspect.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_ShadingAspect.cdl | Diff File | ||
mod - src/Prs3d/Prs3d_ShadingAspect.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_TextAspect.cdl | Diff File | ||
mod - src/Prs3d/Prs3d_TextAspect.cxx | Diff File | ||
master 7f917335 2015-03-05 11:05:11
Committer: bugmaster Details Diff |
0025540: Visualization - discretization of the circle differs in shaded and wireframe modes. 1. "HilightDrawer" were added to SelectMgr_SelectableObject. 2. Static drawer in StdSelect_Shape was replaced by class member. It's value is taken from special HilightDrawer of Selectable() object. 3. Computed relative deflection is stored as absolute deflection to be used for sub-shapes. 4. The ColoredShape object was updated to use for sub-shapes relative deflection computed for main shape. 5. Test case was added. Tuning of test-case bug25532 |
||
mod - src/AIS/AIS_ColoredShape.cxx | Diff File | ||
mod - src/AIS/AIS_LocalContext_1.cxx | Diff File | ||
mod - src/Prs3d/Prs3d.cdl | Diff File | ||
mod - src/Prs3d/Prs3d.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectableObject.cdl | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectableObject.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectableObject.lxx | Diff File | ||
mod - src/StdPrs/StdPrs_ShadedShape.cxx | Diff File | ||
mod - src/StdSelect/StdSelect_BRepOwner.cxx | Diff File | ||
mod - src/StdSelect/StdSelect_Shape.cdl | Diff File | ||
mod - src/StdSelect/StdSelect_Shape.cxx | Diff File | ||
mod - tests/bugs/vis/bug25532 | Diff File | ||
add - tests/bugs/vis/bug25540 | Diff File | ||
master a272ed94 2015-03-05 10:50:47 Committer: bugmaster Details Diff |
0025552: Visualization - provide the way to hide the object in specified view of the viewer Add test case bugs/vis/bug25552 OpenGl_GraphicDriver - do not use View and Workspace identifiers on level of entire Driver |
||
mod - src/AIS/AIS_InteractiveContext.cdl | Diff File | ||
mod - src/AIS/AIS_InteractiveContext.cxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext_1.cxx | Diff File | ||
mod - src/AIS/AIS_LocalContext_1.cxx | Diff File | ||
mod - src/Graphic3d/FILES | Diff File | ||
mod - src/Graphic3d/Graphic3d.cdl | Diff File | ||
mod - src/Graphic3d/Graphic3d_CStructure.hxx | Diff File | ||
add - src/Graphic3d/Graphic3d_MapOfObject.hxx | Diff File | ||
add - src/Graphic3d/Graphic3d_NMapOfTransient.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_StructureManager.cdl | Diff File | ||
mod - src/Graphic3d/Graphic3d_StructureManager.cxx | Diff File | ||
add - src/Graphic3d/Graphic3d_ViewAffinity.cxx | Diff File | ||
add - src/Graphic3d/Graphic3d_ViewAffinity.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_GraphicDriver.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_GraphicDriver.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_GraphicDriver_7.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Layer.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Workspace.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Workspace.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Workspace_Raytrace.cxx | Diff File | ||
mod - src/PrsMgr/PrsMgr_PresentationManager.cdl | Diff File | ||
mod - src/PrsMgr/PrsMgr_PresentationManager.cxx | Diff File | ||
mod - src/SelectMgr/FILES | Diff File | ||
mod - src/SelectMgr/SelectMgr_OrFilter.cdl | Diff File | ||
mod - src/SelectMgr/SelectMgr_OrFilter.cxx | Diff File | ||
mod - src/StdSelect/StdSelect_BRepOwner.cxx | Diff File | ||
mod - src/V3d/V3d.cdl | Diff File | ||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | ||
mod - src/Visual3d/Visual3d_View.cdl | Diff File | ||
mod - src/Visual3d/Visual3d_View.cxx | Diff File | ||
mod - src/Visual3d/Visual3d_ViewManager.cxx | Diff File | ||
add - tests/bugs/vis/bug25552 | Diff File | ||
master 8621cdc2 2015-03-05 10:45:38 Committer: bugmaster Details Diff |
0025867: Visualization, TKOpenGl - fix misprint in transformation persistence math Added test case |
Affected Issues 0025867 |
|
mod - src/OpenGl/OpenGl_View.cxx | Diff File | ||
add - tests/bugs/vis/bug25867 | Diff File | ||
master 09599901 2015-03-05 08:15:30
Committer: bugmaster Details Diff |
0025524: XmlTObjDrivers_ModelDriver::Paste will cause crash when saving model. |
Affected Issues 0025524 |
|
mod - src/XmlTObjDrivers/XmlTObjDrivers_ModelDriver.cxx | Diff File | ||
master 076b125a 2015-03-04 11:58:37
Committer: bugmaster Details Diff |
0025501: TNaming::Displace calls itself recursively with default parameter. Patch to fix misprint in method Displace (). |
Affected Issues 0025501 |
|
mod - src/TNaming/TNaming.cxx | Diff File | ||
master 44b47a9a 2015-03-03 10:35:57 Committer: bugmaster Details Diff |
0025853: Edges disappear or reappear when displaying new edges Added test case bugs/vis/bug25853 |
Affected Issues 0025853 |
|
add - tests/bugs/vis/bug25853 | Diff File | ||
master 6262338c 2015-03-02 13:17:29
Committer: bugmaster Details Diff |
0025773: Visualization - remove AIS_Drawer class and transfer its Link() logic to Prs3d_Drawer | ||
mod - samples/mfc/occtdemo/Common/ISession/ISession_Curve.cpp | Diff File | ||
mod - samples/mfc/occtdemo/Common/OCCDemo_Presentation.cpp | Diff File | ||
mod - samples/mfc/occtdemo/HLR/HLR_Presentation.cpp | Diff File | ||
mod - samples/mfc/occtdemo/Intersections/Intersections_Presentation.cpp | Diff File | ||
mod - samples/mfc/occtdemo/SplitShape/SplitShape_Presentation.cpp | Diff File | ||
mod - samples/mfc/occtdemo/Textures/Textures_Presentation.cpp | Diff File | ||
mod - samples/mfc/occtdemo/Transform/Transform_Presentation.cpp | Diff File | ||
mod - samples/mfc/standard/01_Geometry/src/GeomSources.cpp | Diff File | ||
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Curve.cpp | Diff File | ||
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Surface.cpp | Diff File | ||
mod - samples/mfc/standard/01_Geometry/src/StdAfx.h | Diff File | ||
mod - samples/mfc/standard/02_Modeling/src/ISession_Direction.cpp | Diff File | ||
mod - samples/mfc/standard/03_Viewer2d/src/StdAfx.h | Diff File | ||
mod - samples/mfc/standard/03_Viewer2d/src/Viewer2dDoc.cpp | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/src/ISession_Curve.cpp | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/src/OCCDemo_Presentation.cpp | Diff File | ||
mod - samples/mfc/standard/05_ImportExport/src/StdAfx.h | Diff File | ||
mod - samples/mfc/standard/06_Ocaf/src/StdAfx.h | Diff File | ||
mod - samples/mfc/standard/07_Triangulation/src/ISession_Curve.cpp | Diff File | ||
mod - samples/mfc/standard/07_Triangulation/src/OCCDemo_Presentation.cpp | Diff File | ||
mod - samples/mfc/standard/08_HLR/src/StdAfx.h | Diff File | ||
mod - samples/mfc/standard/09_Animation/src/StdAfx.h | Diff File | ||
mod - samples/mfc/standard/10_Convert/src/ISession/ISession_Curve.cpp | Diff File | ||
mod - samples/mfc/standard/10_Convert/src/OCCDemo_Presentation.cpp | Diff File | ||
mod - samples/mfc/standard/Common/AISDialogs.cpp | Diff File | ||
mod - samples/mfc/standard/Common/StdAfx.h | Diff File | ||
mod - src/AIS/AIS.cdl | Diff File | ||
mod - src/AIS/AIS.cxx | Diff File | ||
mod - src/AIS/AIS_AngleDimension.cxx | Diff File | ||
mod - src/AIS/AIS_Axis.cxx | Diff File | ||
mod - src/AIS/AIS_Chamf2dDimension.cxx | Diff File | ||
mod - src/AIS/AIS_Chamf3dDimension.cxx | Diff File | ||
mod - src/AIS/AIS_Circle.cxx | Diff File | ||
mod - src/AIS/AIS_ColoredShape.cxx | Diff File | ||
mod - src/AIS/AIS_ColoredShape.hxx | Diff File | ||
mod - src/AIS/AIS_ConnectedInteractive.cxx | Diff File | ||
mod - src/AIS/AIS_Dimension.hxx | Diff File | ||
rm - src/AIS/AIS_Drawer.cdl | Diff File | ||
rm - src/AIS/AIS_Drawer.cxx | Diff File | ||
rm - src/AIS/AIS_Drawer.lxx | Diff File | ||
mod - src/AIS/AIS_EqualDistanceRelation.cdl | Diff File | ||
mod - src/AIS/AIS_EqualDistanceRelation.cxx | Diff File | ||
mod - src/AIS/AIS_EqualRadiusRelation.cxx | Diff File | ||
mod - src/AIS/AIS_IdenticRelation.cxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext.cdl | Diff File | ||
mod - src/AIS/AIS_InteractiveContext.cxx | Diff File | ||
mod - src/AIS/AIS_InteractiveObject.cdl | Diff File | ||
mod - src/AIS/AIS_InteractiveObject.cxx | Diff File | ||
mod - src/AIS/AIS_InteractiveObject.lxx | Diff File | ||
mod - src/AIS/AIS_LengthDimension.hxx | Diff File | ||
mod - src/AIS/AIS_Line.cxx | Diff File | ||
mod - src/AIS/AIS_MaxRadiusDimension.cxx | Diff File | ||
mod - src/AIS/AIS_MidPointRelation.cxx | Diff File | ||
mod - src/AIS/AIS_MinRadiusDimension.cxx | Diff File | ||
mod - src/AIS/AIS_OffsetDimension.cxx | Diff File | ||
mod - src/AIS/AIS_ParallelRelation.cxx | Diff File | ||
mod - src/AIS/AIS_Plane.cxx | Diff File | ||
mod - src/AIS/AIS_PlaneTrihedron.cxx | Diff File | ||
mod - src/AIS/AIS_Point.cxx | Diff File | ||
mod - src/AIS/AIS_PointCloud.cxx | Diff File | ||
mod - src/AIS/AIS_Relation.cxx | Diff File | ||
mod - src/AIS/AIS_Shape.cdl | Diff File | ||
mod - src/AIS/AIS_Shape.cxx | Diff File | ||
mod - src/AIS/AIS_Shape.lxx | Diff File | ||
mod - src/AIS/AIS_SymmetricRelation.cxx | Diff File | ||
mod - src/AIS/AIS_TexturedShape.cxx | Diff File | ||
mod - src/AIS/AIS_Triangulation.cxx | Diff File | ||
mod - src/AIS/AIS_Trihedron.cdl | Diff File | ||
mod - src/AIS/AIS_Trihedron.cxx | Diff File | ||
mod - src/DPrsStd/DPrsStd_AISPresentationCommands.cxx | Diff File | ||
mod - src/MeshVS/MeshVS_NodalColorPrsBuilder.cxx | Diff File | ||
mod - src/MPrsStd/MPrsStd_AISPresentationRetrievalDriver.cxx | Diff File | ||
mod - src/MPrsStd/MPrsStd_AISPresentationRetrievalDriver_1.cxx | Diff File | ||
mod - src/MPrsStd/MPrsStd_AISPresentationStorageDriver.cxx | Diff File | ||
mod - src/Prs3d/FILES | Diff File | ||
mod - src/Prs3d/Prs3d.cdl | Diff File | ||
rm - src/Prs3d/Prs3d_Drawer.cdl | Diff File | ||
mod - src/Prs3d/Prs3d_Drawer.cxx | Diff File | ||
add - src/Prs3d/Prs3d_Drawer.hxx | Diff File | ||
mod - src/Prs3d/Prs3d_IsoAspect.cdl | Diff File | ||
mod - src/QABugs/QABugs_17.cxx | Diff File | ||
mod - src/QABugs/QABugs_4.cxx | Diff File | ||
mod - src/QABugs/QABugs_MyText.cxx | Diff File | ||
mod - src/QABugs/QABugs_PresentableObject.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectableObject.cdl | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectableObject.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectableObject.lxx | Diff File | ||
mod - src/StdPrs/StdPrs_ShadedShape.cxx | Diff File | ||
mod - src/TPrsStd/TPrsStd.cdl | Diff File | ||
mod - src/TPrsStd/TPrsStd_AISPresentation.cdl | Diff File | ||
mod - src/TPrsStd/TPrsStd_AxisDriver.cxx | Diff File | ||
mod - src/TPrsStd/TPrsStd_ConstraintDriver.cxx | Diff File | ||
mod - src/TPrsStd/TPrsStd_ConstraintTools.cxx | Diff File | ||
mod - src/TPrsStd/TPrsStd_GeometryDriver.cxx | Diff File | ||
mod - src/TPrsStd/TPrsStd_PlaneDriver.cxx | Diff File | ||
mod - src/TPrsStd/TPrsStd_PointDriver.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
mod - src/XCAFPrs/XCAFPrs_AISObject.cxx | Diff File | ||
mod - src/XCAFPrs/XCAFPrs_AISObject.hxx | Diff File | ||
mod - src/XDEDRAW/XDEDRAW.cxx | Diff File | ||
add - tests/bugs/vis/bug25773 | Diff File | ||
master 5149c3f3 2015-03-02 13:06:30
Committer: bugmaster Details Diff |
0025860: Buffer overrun in TopTools_ShapeSet::Read Avoid out of array bounds read/write. |
Affected Issues 0025860 |
|
mod - src/TopTools/TopTools_ShapeSet.cxx | Diff File | ||
master f1b0b4f9 2015-02-27 13:51:08
Committer: bugmaster Details Diff |
Update for difference of behavior between 32 and 64 bit | ||
mod - tests/boolean/bcommon_complex/C7 | Diff File | ||
mod - tests/boolean/bcut_complex/Q1 | Diff File | ||
mod - tests/perf/ncollection/A1 | Diff File | ||
master a3476a9f 2015-02-26 10:39:13
Committer: bugmaster Details Diff |
0025847: Wrong result obtained by General Fuse operator. I. New features: No new features. II. Changes: II.1. class BOPAlgo_PaveFiller - method: void BOPAlgo_PaveFiller::PerformEE() has been changed. Intended set of VE interferences has been refined to avoid unwanted overlaps of pave blocks - method: void BOPAlgo_PaveFiller::ForceInterfVE(const Standard_Integer nV, Handle(BOPDS_PaveBlock)& aPB, BOPDS_MapOfPaveBlock& aMPBToUpdate) The initialization of increment of VE interferences has been added. - method: Standard_Boolean BOPAlgo_PaveFiller::ForceInterfVF (const Standard_Integer nV, const Standard_Integer nF) The initialization of increment of VF interferences has been added. III. Modified entities: packages: BOPAlgo Test case for issue CR25847 |
||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_3.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_5.cxx | Diff File | ||
add - tests/bugs/modalg_5/bug25847 | Diff File | ||
master 9a6ea9c4 2015-02-26 10:29:35
Committer: bugmaster Details Diff |
0017129: ShapeFix projector makes 2d curves with oscillations Usage of Projlib added in case of uneven points distribution. Test cases are updated to the new behavior. Test cases for issue CR17129 Correction of test case for issue CR17129 |
||
mod - src/ShapeConstruct/ShapeConstruct_ProjectCurveOnSurface.cxx | Diff File | ||
add - tests/bugs/heal/bug17129 | Diff File | ||
mod - tests/de/step_2/O3 | Diff File | ||
mod - tests/de/step_3/F2 | Diff File | ||
mod - tests/de/step_4/B3 | Diff File | ||
mod - tests/de/step_4/D2 | Diff File | ||
master 43e9197e 2015-02-26 10:08:43
Committer: bugmaster Details Diff |
0025842: Wrong intersection 2D-curves obtained for pair of faces. Handling of degenerated parametrization (like sphere) added in IWalker. Minor corrections. Test case for issue CR25842 Correction of test case for issue CR25842 |
||
mod - src/IntWalk/IntWalk_IWalking_4.gxx | Diff File | ||
add - tests/bugs/modalg_5/bug25842 | Diff File | ||
master 5bffb882 2015-02-26 09:50:32
Committer: bugmaster Details Diff |
0025687: Visualization, XCAF - eliminate visual artifacts at the edges of faces AIS_ColoredShape::Compute() - improve logic to split input shape into Closed and Open volumes with back-face culling enabled when possible. Change last argument of method StdPrs_ShadedShape::Add() from boolean to enumeration StdPrs_Volume which controls parsing of Closed/Open volumes within input shape. Make method StdPrs_ShadedShape::ExploreSolids() public. Extend Draw Harness command vaspects with option -setvisibility to hide subshape (using AIS_ColoredShape). Add new test cases bugs/bis/bug25687_1 and bugs/bis/bug25687_2. the logic of bindSubShapes method clarified Conflicts: src/AIS/AIS_ColoredShape.cxx AIS_ColoredShape::dispatchColors considers the colors of displayed shapes in connection with specific priority the color of specific shape can be exported from several ways: the color of this shape, the color of a compound containing this shape. The highest priority has the color of shape than the one of the compound. The color with highest priority will be displayed. This patch accounts for the highest priority of the shape color. For example: w - wire has GREEN color; e - edge has RED color; "w" contains "e"; all edges of "w" will be displayed in GREEN color except "e" edge, it will be displayed in RED color Added sample generating model of Intel i7-4790 CPU on which the problem can be reproduced |
Affected Issues 0025687 |
|
add - samples/tcl/cpu.tcl | Diff File | ||
mod - samples/tcl/dimensions.tcl | Diff File | ||
mod - samples/tcl/pencil.tcl | Diff File | ||
mod - samples/tcl/xde.tcl | Diff File | ||
mod - src/AIS/AIS_ColoredShape.cxx | Diff File | ||
mod - src/AIS/AIS_ColoredShape.hxx | Diff File | ||
mod - src/StdPrs/StdPrs.cdl | Diff File | ||
mod - src/StdPrs/StdPrs_ShadedShape.cdl | Diff File | ||
mod - src/StdPrs/StdPrs_ShadedShape.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | ||
add - tests/bugs/vis/bug25687_1 | Diff File | ||
add - tests/bugs/vis/bug25687_2 | Diff File | ||
master a1096551 2015-02-26 09:47:41
Committer: bugmaster Details Diff |
0025747: Bad IGES file after import and export with different units - Fixed ellipse curve radius scale - Fixed hyperbola curve radius scale - Fixed plane surface scale - Fixed cylindrical, conical, spherical, toroidal radius and axis scale Test case for issue CR25747 |
Affected Issues 0025747 |
|
mod - src/GeomToIGES/GeomToIGES_GeomCurve.cxx | Diff File | ||
mod - src/GeomToIGES/GeomToIGES_GeomSurface.cxx | Diff File | ||
mod - src/IGESGeom/IGESGeom_ConicArc.cxx | Diff File | ||
add - tests/bugs/iges/bug25747 | Diff File | ||
master 31b1749c 2015-02-26 09:44:01
Committer: bugmaster Details Diff |
0025246: Make methods Intervals and NbIntervals const in Adaptor3d_Curve and it descendants Qualifier "const" added to NbIntervals and Intervals functions. Fixed Standard_OVERRIDE macro description Removed obsolete method declaration from Standard_Transient.cdl |
Affected Issues 0025246 |
|
mod - src/Adaptor3d/Adaptor3d_Curve.cdl | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_Curve.cxx | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_CurveOnSurface.cdl | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_CurveOnSurface.cxx | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_HCurve.cdl | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_HCurve.lxx | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_IsoCurve.cdl | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_IsoCurve.cxx | Diff File | ||
mod - src/BRepAdaptor/BRepAdaptor_CompCurve.cdl | Diff File | ||
mod - src/BRepAdaptor/BRepAdaptor_CompCurve.cxx | Diff File | ||
mod - src/BRepAdaptor/BRepAdaptor_Curve.cdl | Diff File | ||
mod - src/BRepAdaptor/BRepAdaptor_Curve.cxx | Diff File | ||
mod - src/ChFiDS/ChFiDS_ElSpine.cdl | Diff File | ||
mod - src/ChFiDS/ChFiDS_ElSpine.cxx | Diff File | ||
mod - src/GCPnts/GCPnts_TangentialDeflection.gxx | Diff File | ||
mod - src/GeomAdaptor/GeomAdaptor_Curve.cdl | Diff File | ||
mod - src/GeomAdaptor/GeomAdaptor_Curve.cxx | Diff File | ||
mod - src/GeomFill/GeomFill_SnglrFunc.cdl | Diff File | ||
mod - src/GeomFill/GeomFill_SnglrFunc.cxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_BCurveTool.cdl | Diff File | ||
mod - src/HLRBRep/HLRBRep_BCurveTool.lxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_Curve.cdl | Diff File | ||
mod - src/HLRBRep/HLRBRep_Curve.lxx | Diff File | ||
mod - src/ProjLib/ProjLib_ProjectOnPlane.cdl | Diff File | ||
mod - src/ProjLib/ProjLib_ProjectOnPlane.cxx | Diff File | ||
mod - src/Standard/Standard_Macro.hxx | Diff File | ||
mod - src/Standard/Standard_Transient.cdl | Diff File | ||
master c8187bb2 2015-02-26 06:32:29
Committer: bugmaster Details Diff |
0025828: BRepAlgoAPI_Section fails for a solid and a face depending on order of arguments If Walking-lines are coincided we kept line, which contains more points or has more length (because it is more precisely, most likely). Test cases for issue CR25828 Some test cases were changed |
||
mod - src/IntPatch/IntPatch_PrmPrmIntersection.cxx | Diff File | ||
mod - tests/boolean/bsection/R9 | Diff File | ||
add - tests/bugs/modalg_5/bug25828_1 | Diff File | ||
add - tests/bugs/modalg_5/bug25828_2 | Diff File | ||
add - tests/bugs/modalg_5/bug25828_3 | Diff File | ||
add - tests/bugs/modalg_5/bug25828_4 | Diff File | ||
add - tests/bugs/modalg_5/bug25828_5 | Diff File | ||
add - tests/bugs/modalg_5/bug25828_6 | Diff File | ||
mod - tests/bugs/moddata_1/bug13 | Diff File | ||
master 69f86542 2015-02-25 09:46:07 Details Diff |
Small update of pro file | ||
mod - samples/qt/VoxelDemo/VoxelDemo.pro | Diff File | ||
master d2094e11 2015-02-24 16:27:20 Committer: bugmaster Details Diff |
0025765: Coding rules - clean up code from obsolete macro checks Unused code paths (including definition of these macros and meaningless comments) were eliminated. |
Affected Issues 0025765 |
|
mod - src/AIS/AIS_Axis.cdl | Diff File | ||
mod - src/AIS/AIS_Axis.cxx | Diff File | ||
mod - src/AIS/AIS_Chamf2dDimension.cxx | Diff File | ||
mod - src/AIS/AIS_Chamf3dDimension.cxx | Diff File | ||
mod - src/AIS/AIS_Circle.cdl | Diff File | ||
mod - src/AIS/AIS_Circle.cxx | Diff File | ||
mod - src/AIS/AIS_EqualRadiusRelation.cxx | Diff File | ||
mod - src/AIS/AIS_FixRelation.cxx | Diff File | ||
mod - src/AIS/AIS_GraphicTool.cdl | Diff File | ||
mod - src/AIS/AIS_GraphicTool.cxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext.cdl | Diff File | ||
mod - src/AIS/AIS_InteractiveContext_1.cxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext_2.cxx | Diff File | ||
mod - src/AIS/AIS_InteractiveObject.cdl | Diff File | ||
mod - src/AIS/AIS_InteractiveObject.cxx | Diff File | ||
mod - src/AIS/AIS_InteractiveObject.lxx | Diff File | ||
mod - src/AIS/AIS_Line.cdl | Diff File | ||
mod - src/AIS/AIS_Line.cxx | Diff File | ||
mod - src/AIS/AIS_LocalContext.cdl | Diff File | ||
mod - src/AIS/AIS_LocalContext.cxx | Diff File | ||
mod - src/AIS/AIS_LocalContext_1.cxx | Diff File | ||
mod - src/AIS/AIS_MaxRadiusDimension.cxx | Diff File | ||
mod - src/AIS/AIS_MinRadiusDimension.cxx | Diff File | ||
mod - src/AIS/AIS_ParallelRelation.cxx | Diff File | ||
mod - src/AIS/AIS_Plane.cdl | Diff File | ||
mod - src/AIS/AIS_Plane.cxx | Diff File | ||
mod - src/AIS/AIS_PlaneTrihedron.cdl | Diff File | ||
mod - src/AIS/AIS_PlaneTrihedron.cxx | Diff File | ||
mod - src/AIS/AIS_PlaneTrihedron.lxx | Diff File | ||
mod - src/AIS/AIS_Point.cdl | Diff File | ||
mod - src/AIS/AIS_Point.cxx | Diff File | ||
mod - src/AIS/AIS_Relation.cdl | Diff File | ||
mod - src/AIS/AIS_Relation.cxx | Diff File | ||
mod - src/AIS/AIS_Relation.lxx | Diff File | ||
mod - src/AIS/AIS_Selection.cxx | Diff File | ||
mod - src/AIS/AIS_Shape.cdl | Diff File | ||
mod - src/AIS/AIS_SymmetricRelation.cxx | Diff File | ||
mod - src/AIS/AIS_Trihedron.cdl | Diff File | ||
mod - src/AIS/AIS_Trihedron.cxx | Diff File | ||
mod - src/Aspect/Aspect_AspectFillArea.cxx | Diff File | ||
mod - src/Aspect/Aspect_CircularGrid.cxx | Diff File | ||
mod - src/Aspect/Aspect_Grid.cdl | Diff File | ||
mod - src/Aspect/Aspect_Grid.cxx | Diff File | ||
mod - src/Aspect/Aspect_RectangularGrid.cxx | Diff File | ||
mod - src/ChFi2d/ChFi2d_Builder.cxx | Diff File | ||
mod - src/DBC/DBC_VArray.gxx | Diff File | ||
mod - src/FSD/FSD_CmpFile.cxx | Diff File | ||
mod - src/GeomFill/GeomFill_SweepSectionGenerator.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d.cdl | Diff File | ||
mod - src/Graphic3d/Graphic3d_DataStructureManager.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_MaterialAspect.cdl | Diff File | ||
mod - src/Graphic3d/Graphic3d_StructureManager.cxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_Data.cxx | Diff File | ||
mod - src/IFGraph/IFGraph_SCRoots.cxx | Diff File | ||
mod - src/IFGraph/IFGraph_StrongComponants.cxx | Diff File | ||
mod - src/MDataStd/MDataStd_NameRetrievalDriver.cxx | Diff File | ||
mod - src/MDataStd/MDataStd_NameStorageDriver.cxx | Diff File | ||
mod - src/MgtBRep/MgtBRep_TranslateTool.cxx | Diff File | ||
mod - src/MgtPoly/MgtPoly.cxx | Diff File | ||
mod - src/OSD/OSD_File.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_ArrowAspect.cdl | Diff File | ||
mod - src/Prs3d/Prs3d_ArrowAspect.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_IsoAspect.cdl | Diff File | ||
mod - src/Prs3d/Prs3d_IsoAspect.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_LineAspect.cdl | Diff File | ||
mod - src/Prs3d/Prs3d_LineAspect.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_PointAspect.cdl | Diff File | ||
mod - src/Prs3d/Prs3d_PointAspect.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_Presentation.cdl | Diff File | ||
mod - src/Prs3d/Prs3d_Presentation.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_ShadingAspect.cdl | Diff File | ||
mod - src/Prs3d/Prs3d_TextAspect.cdl | Diff File | ||
mod - src/Prs3d/Prs3d_TextAspect.cxx | Diff File | ||
mod - src/PrsMgr/PrsMgr_PresentableObject.cdl | Diff File | ||
mod - src/Quantity/Quantity_Color.cxx | Diff File | ||
mod - src/Resource/Resource_Shiftjis.h | Diff File | ||
mod - src/Select3D/Select3D_SensitiveTriangulation.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_ViewerSelector.lxx | Diff File | ||
mod - src/Standard/Standard_GUID.cxx | Diff File | ||
mod - src/StdPrs/StdPrs_Curve.cxx | Diff File | ||
mod - src/StdPrs/StdPrs_DeflectionCurve.cxx | Diff File | ||
mod - src/StdPrs/StdPrs_ShadedSurface.cxx | Diff File | ||
mod - src/StdPrs/StdPrs_ToolRFace.cxx | Diff File | ||
mod - src/StdSelect/StdSelect_BRepOwner.cxx | Diff File | ||
mod - src/StdSelect/StdSelect_FaceFilter.cxx | Diff File | ||
mod - src/TDataStd/TDataStd_IntegerArray.cxx | Diff File | ||
mod - src/TDataStd/TDataStd_RealArray.cxx | Diff File | ||
mod - src/TDataStd/TDataStd_Relation.cxx | Diff File | ||
mod - src/TDataStd/TDataStd_TreeNode.cxx | Diff File | ||
mod - src/TDataXtd/TDataXtd_Axis.cxx | Diff File | ||
mod - src/TDataXtd/TDataXtd_Plane.cxx | Diff File | ||
mod - src/TDataXtd/TDataXtd_Point.cxx | Diff File | ||
mod - src/TDataXtd/TDataXtd_Shape.cxx | Diff File | ||
mod - src/TDF/TDF_Attribute.cxx | Diff File | ||
mod - src/TDF/TDF_CopyLabel.cxx | Diff File | ||
mod - src/TDF/TDF_Data.cxx | Diff File | ||
mod - src/TDocStd/TDocStd_Application.cxx | Diff File | ||
mod - src/TDocStd/TDocStd_Document.cxx | Diff File | ||
mod - src/TNaming/TNaming_Localizer.cxx | Diff File | ||
mod - src/TNaming/TNaming_Name.cxx | Diff File | ||
mod - src/TNaming/TNaming_NamedShape.cxx | Diff File | ||
mod - src/TNaming/TNaming_Naming.cxx | Diff File | ||
mod - src/TNaming/TNaming_Selector.cxx | Diff File | ||
mod - src/TNaming/TNaming_ShapesSet.cxx | Diff File | ||
mod - src/TNaming/TNaming_Tool.cxx | Diff File | ||
mod - src/TNaming/TNaming_UsedShapes.cxx | Diff File | ||
mod - src/TPrsStd/TPrsStd_AISPresentation.cxx | Diff File | ||
mod - src/TPrsStd/TPrsStd_ConstraintTools.cxx | Diff File | ||
mod - src/Units/Units.cxx | Diff File | ||
mod - src/Units/Units_ShiftedToken.cxx | Diff File | ||
mod - src/Units/Units_Token.cxx | Diff File | ||
mod - src/Units/Units_UnitsSystem.cxx | Diff File | ||
mod - src/V3d/V3d_CircularGrid.cdl | Diff File | ||
mod - src/V3d/V3d_CircularGrid.cxx | Diff File | ||
mod - src/V3d/V3d_Light.cdl | Diff File | ||
mod - src/V3d/V3d_Light.cxx | Diff File | ||
mod - src/V3d/V3d_RectangularGrid.cdl | Diff File | ||
mod - src/V3d/V3d_RectangularGrid.cxx | Diff File | ||
mod - src/V3d/V3d_View.cdl | Diff File | ||
mod - src/V3d/V3d_View.cxx | Diff File | ||
mod - src/V3d/V3d_Viewer.cdl | Diff File | ||
mod - src/V3d/V3d_Viewer_3.cxx | Diff File | ||
mod - src/V3d/V3d_View_2.cxx | Diff File | ||
mod - src/Visual3d/Visual3d.cdl | Diff File | ||
mod - src/Visual3d/Visual3d_ContextView.cxx | Diff File | ||
mod - src/Visual3d/Visual3d_View.cdl | Diff File | ||
mod - src/Visual3d/Visual3d_ViewManager.cxx | Diff File | ||
mod - src/XmlMDataStd/XmlMDataStd_NamedDataDriver.cxx | Diff File | ||
mod - src/XmlMDataStd/XmlMDataStd_RealDriver.cxx | Diff File | ||
mod - src/XmlMPrsStd/XmlMPrsStd_AISPresentationDriver.cxx | Diff File |