MantisBT
Mantis Bug Tracker Workflow

Changesets: occt Browse ] Back to Index ]
master d01ed5fd
Timestamp: 2016-07-30 16:07:34
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027543: Samples - flickering when view is resized in MFC samples

Define proper window class for OpenGL window within
overridden method CView::PreCreateWindow().
mod - samples/mfc/standard/01_Geometry/src/GeometryView2D.cpp Diff ] File ]
mod - samples/mfc/standard/04_Viewer3d/src/Viewer3dView.cpp Diff ] File ]
mod - samples/mfc/standard/04_Viewer3d/src/Viewer3dView.h Diff ] File ]
mod - samples/mfc/standard/09_Animation/src/AnimationView3D.cpp Diff ] File ]
mod - samples/mfc/standard/10_Convert/src/WNT/OCCDemoView.cpp Diff ] File ]
mod - samples/mfc/standard/Common/OCC_2dView.cpp Diff ] File ]
mod - samples/mfc/standard/Common/OCC_3dView.cpp Diff ] File ]
mod - samples/mfc/standard/Common/Primitive/Sample2D_Text.cpp Diff ] File ]
master 2e5139af
Timestamp: 2016-07-30 14:54:29
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027360: Visualization - remove obsolete anti-aliasing API

The methods V3d_View::SetAntialiasingOn(), ::SetAntialiasingOff()
and Antialiasing() have been removed.
mod - dox/dev_guides/upgrade/upgrade.md Diff ] File ]
mod - dox/user_guides/draw_test_harness/draw_test_harness.md Diff ] File ]
mod - samples/mfc/standard/04_Viewer3d/src/Viewer3dView.cpp Diff ] File ]
mod - src/Graphic3d/Graphic3d_CView.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_CView.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_NamedStatus.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_View.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_View.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_View_Redraw.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Workspace.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Workspace.hxx Diff ] File ]
mod - src/QABugs/QABugs_3.cxx Diff ] File ]
mod - src/V3d/V3d_View.cxx Diff ] File ]
mod - src/V3d/V3d_View.hxx Diff ] File ]
mod - src/V3d/V3d_View_1.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff ] File ]
master cde2e2f0
Timestamp: 2016-07-30 14:05:32
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027583: Visualization, MeshVS - handle MeshVS_DA_SupressBackFaces flag within MeshVS_NodalColorPrsBuilder

and within MeshVS_ElementalColorPrsBuilder builders.
mod - src/MeshVS/MeshVS_ElementalColorPrsBuilder.cxx Diff ] File ]
mod - src/MeshVS/MeshVS_NodalColorPrsBuilder.cxx Diff ] File ]
mod - tests/bugs/vis/bug26028 Diff ] File ]
master 458e3c0d
Timestamp: 2016-07-30 12:06:23
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027728: Visualization, OpenGl_Text - handle correctly object local transformation

OpenGl_Context::ApplyWorldViewMatrix() - reset ModelWorld matrix to identity for consistency with FFP.
mod - src/OpenGl/OpenGl_Context.cxx Diff ] File ]
mod - tests/bugs/vis/bug22368 Diff ] File ]
master 2ba9eb30
Timestamp: 2016-07-29 15:23:57
Author: msv
Committer: bugmaster
Details ] Diff ]
0027729: UnifySameDomain: allow the user to specify linear and angular tolerances

- New methods SetLinearTolerance and SetAngularTolerance have been added in the class ShapeUpgrade_UnifySameDomain.
- The algorithm has been modified to consider these tolerances when checking if two faces are same domain.
- The draw command unifysamedomain has been changed to accept new parameters.
- The internal method MergeSeq has been changed to avoid exception connected with access to unknown key in the data map.

Create test case

Small correction of test case for issue CR27729
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx Diff ] File ]
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.hxx Diff ] File ]
mod - src/SWDRAW/SWDRAW_ShapeUpgrade.cxx Diff ] File ]
add - tests/bugs/heal/bug27729 Diff ] File ]
master 30c1ef75
Timestamp: 2016-07-29 09:45:41
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027727: Visualization, Graphic3d_ArrayOfPrimitives::SetVertexColor() - define opaque color for RGB input
mod - src/Graphic3d/Graphic3d_ArrayOfPrimitives.lxx Diff ] File ]
mod - tests/v3d/point_cloud/sphere Diff ] File ]
master 2613378e
Timestamp: 2016-07-29 08:57:56
Author: skv
Committer: bugmaster
Details ] Diff ]
0027726: List of formats supported by TDocStd_Application

Minor corrections and implementation of ABV remark
mod - src/CDF/CDF_Application.cxx Diff ] File ]
mod - src/CDF/CDF_Application.hxx Diff ] File ]
mod - src/TDocStd/TDocStd_Application.cxx Diff ] File ]
mod - src/TDocStd/TDocStd_Application.hxx Diff ] File ]
master a85215df
Timestamp: 2016-07-29 08:57:45
Author: bugmaster
Details ] Diff ]
Update test cases after integration issue 27707
mod - tests/offset/faces_type_i/C8 Diff ] File ]
mod - tests/offset/shape_type_i/C8 Diff ] File ]
master 79cbd2cf
Timestamp: 2016-07-29 08:39:08
Author: bugmaster
Details ] Diff ]
Elimination of compiler warning on VC++ 2015 after integration 27448
mod - src/BOPAlgo/BOPAlgo_PaveFiller_5.cxx Diff ] File ]
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx Diff ] File ]
master c6f530b8
Timestamp: 2016-07-28 13:13:25
Author: ika
Committer: bugmaster
Details ] Diff ]
0027721: Add possibility to read STEP file with invalid shape_representation entity.

Add special parameter, which allow reading of all top level (not shared by any other entities) solids (manifold_solid_brep) and shells (shell_based_surface_model).

The examples how to use a new parameter:

DRAW:
switch on a parameter:
    param read.step.all.shapes On
update model to apply new parameter value:
    newmodel
read as usual:
    stepread test.stp res * // each top level solid or shell will be read as res_i shape.
    or
    ReadStep Doc test.stp

CXX Code:
switch on a parameter:
    Interface_Static::SetIVal("read.step.all.shapes", 1);
read as usual
mod - src/STEPControl/STEPControl_Controller.cxx Diff ] File ]
mod - src/STEPControl/STEPControl_Reader.cxx Diff ] File ]
add - tests/bugs/step/bug27721 Diff ] File ]
master 990ab183
Timestamp: 2016-07-27 16:12:28
Author: nbv
Committer: apv
Details ] Diff ]
0027718: Class GeomPlate_CurveConstraint contains two same constructors

Two constructors have been combined to one.
mod - src/GeomPlate/GeomPlate_CurveConstraint.cxx Diff ] File ]
mod - src/GeomPlate/GeomPlate_CurveConstraint.hxx Diff ] File ]
master be375252
Timestamp: 2016-07-26 19:08:39
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027715: Visualization - turn off deprecated OpenGL fixed-function pipeline by default

OpenGl_Caps - flag ffpEnable is now initialized to false on desktop OpenGL.
OpenGl_Context::init() - now prints error if OpenGL version does not support GLSL
and switches OpenGl_Caps::ffpEnable to true.

update test cases
mod - src/OpenGl/OpenGl_Caps.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Context.cxx Diff ] File ]
mod - tests/3rdparty/export/end Diff ] File ]
mod - tests/bugs/moddata_2/bug23172 Diff ] File ]
mod - tests/bugs/vis/bug21091_3 Diff ] File ]
mod - tests/bugs/vis/bug21091_4 Diff ] File ]
mod - tests/bugs/vis/bug21091_5 Diff ] File ]
mod - tests/bugs/vis/bug21091_6 Diff ] File ]
mod - tests/bugs/vis/bug21091_7 Diff ] File ]
mod - tests/bugs/vis/bug21091_8 Diff ] File ]
mod - tests/bugs/vis/bug21091_9 Diff ] File ]
rm - tests/bugs/vis/bug22332 Diff ] File ]
mod - tests/bugs/vis/bug22368 Diff ] File ]
mod - tests/bugs/vis/bug22796_3 Diff ] File ]
mod - tests/bugs/vis/bug23407_2 Diff ] File ]
mod - tests/bugs/vis/bug23747_2 Diff ] File ]
mod - tests/bugs/vis/bug24224 Diff ] File ]
mod - tests/bugs/vis/bug24622 Diff ] File ]
mod - tests/bugs/vis/bug24728 Diff ] File ]
mod - tests/bugs/vis/bug25611_1 Diff ] File ]
mod - tests/bugs/vis/bug25611_2 Diff ] File ]
rm - tests/bugs/vis/bug25768 Diff ] File ]
mod - tests/demo/samples/dimensions Diff ] File ]
mod - tests/v3d/point_cloud/sphere Diff ] File ]
master 4c6b4bc7
Timestamp: 2016-07-22 13:02:30
Author: ibs
Committer: bugmaster
Details ] Diff ]
0027706: Foundation Classes - OSD_Path::DownTrek() crashes on empty argument

a required check added
mod - src/OSD/OSD_Path.cxx Diff ] File ]
master 1aee6c82
Timestamp: 2016-07-22 09:07:24
Author: msv
Committer: bugmaster
Details ] Diff ]
0027703: BinTools_ShapeSet stream read bug

Avoid out of array bounds read/write.
mod - src/BinTools/BinTools_ShapeSet.cxx Diff ] File ]
master 66cce03a
Timestamp: 2016-07-22 08:53:07
Author: emv
Committer: bugmaster
Details ] Diff ]
0027704: Numeric inaccuracy due to huge extension of the offset faces

The max extension value of the faces in offset operation has been decreased
to 1.e+7 value to avoid the lack of precision in the calculations.

Update of test cases according to the new behavior
mod - src/BRepOffset/BRepOffset_Tool.cxx Diff ] File ]
add - tests/bugs/modalg_6/bug27704 Diff ] File ]
mod - tests/offset/faces_type_i/C8 Diff ] File ]
mod - tests/offset/shape_type_i/A5 Diff ] File ]
mod - tests/offset/shape_type_i/A9 Diff ] File ]
mod - tests/offset/shape_type_i/B4 Diff ] File ]
mod - tests/offset/shape_type_i/B6 Diff ] File ]
mod - tests/offset/shape_type_i/C8 Diff ] File ]
master bb526112
Timestamp: 2016-07-22 08:33:47
Author: nbv
Committer: bugmaster
Details ] Diff ]
0027665: BrepExrtrema_DistShapeShape bad performance on OCCT 6.7.0

Creation of test case for issue #27665.
add - tests/bugs/modalg_6/bug27665 Diff ] File ]
master 758bacbb
Timestamp: 2016-07-18 06:33:53
Author: azv
Committer: bugmaster
Details ] Diff ]
0027677: Incorrect CUT of a solid by semi-infinite solid

The problem of incorrect CUT is wrong Pcurve after projection onto cylinder of a small edge orthogonal to cylinder's axis. The result of projection is a line along V direction, but it should be along U.

ProjLib_Cylinder has no specific functionality to build projection in most common case, so it should return "not done" flag to start projection based on curve approximation.

Following changes are done:
1. ProjLib_Cylinder returns isDone=false in the following cases:
  * the projected line is not parallel to cylinder's axis
  * the plane of projected circle is not orthogonal to cylinder's axis
2. Test case added

Minor correction of test case
mod - src/ProjLib/ProjLib_Cylinder.cxx Diff ] File ]
mod - src/ProjLib/ProjLib_ProjectedCurve.cxx Diff ] File ]
add - tests/bugs/modalg_6/bug27677 Diff ] File ]
master fb66bb28
Timestamp: 2016-07-17 13:53:43
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027682: Visualization - provide method Prs3d_Drawer::SetShaderProgram() for setting program

AIS_ColoredDrawer has been moved to dedicated file.
AIS_ColoredShape::CustomAspectsMap() - added public method for accessing aspects map.

AIS_InteractiveObject::SynchronizeAspects() - added method for synchronizing
all primitive aspects at low-level (TKOpenGl) after their modification.
add - src/AIS/AIS_ColoredDrawer.hxx Diff ] File ]
mod - src/AIS/AIS_ColoredShape.cxx Diff ] File ]
mod - src/AIS/AIS_ColoredShape.hxx Diff ] File ]
add - src/AIS/AIS_DataMapOfShapeDrawer.hxx Diff ] File ]
mod - src/AIS/AIS_InteractiveObject.cxx Diff ] File ]
mod - src/AIS/AIS_InteractiveObject.hxx Diff ] File ]
mod - src/AIS/FILES Diff ] File ]
mod - src/Prs3d/Prs3d_Drawer.cxx Diff ] File ]
mod - src/Prs3d/Prs3d_Drawer.hxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff ] File ]
master 59ec40f8
Timestamp: 2016-07-16 12:57:23
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027684: Coding rules - drop unused declarations from Graphic3d

The following headers have been removed:
- Graphic3d_TypeOfPolygon
- Graphic3d_TypeOfPrimitive
- Graphic3d_Array1OfVector.hxx
- Graphic3d_Array1OfVertex.hxx
- Graphic3d_Array2OfVertex.hxx
- Graphic3d_CBitFields4.hxx
- Graphic3d_CBitFields8.hxx
- Graphic3d_CBitFields16.hxx
- Graphic3d_CBitFields20.hxx
- Graphic3d_CStructurePtr.hxx
- Graphic3d_CycleError.hxx
- Graphic3d_DataStructure.pxx
- Graphic3d_HSequenceOfStructure.hxx
- Graphic3d_InitialisationError.hxx
- Graphic3d_ListIteratorOfListOfShortReal.hxx
- Graphic3d_ListOfShortReal.hxx
- Graphic3d_NListOfHAsciiString.hxx
- Graphic3d_StructureManagerPtr.hxx
- Graphic3d_StructurePtr.hxx

Graphic3d_StructureManager - remove default aspects, which have been never used.

do not include non-existing header Graphic3d_Array1OfVertex.hxx from MFC sample

Graphic3d_Group::MinMaxValues() - add missing Standard_EXPORT
mod - samples/mfc/standard/01_Geometry/src/StdAfx.h Diff ] File ]
mod - samples/mfc/standard/Common/Primitive/Sample2D_Markers.h Diff ] File ]
mod - samples/mfc/standard/Common/StdAfx.h Diff ] File ]
mod - samples/mfc/standard/Common/User_Cylinder.cxx Diff ] File ]
mod - src/Graphic3d/FILES Diff ] File ]
rm - src/Graphic3d/Graphic3d_Array1OfVector.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_Array1OfVertex.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_Array2OfVertex.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_ArrayOfPrimitives.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_ArrayOfPrimitives.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_CBitFields16.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_CBitFields20.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_CBitFields4.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_CBitFields8.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_CStructurePtr.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_CView.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_CycleError.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_DataStructure.pxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_Group.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_Group.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_HSequenceOfStructure.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_InitialisationError.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_ListIteratorOfListOfShortReal.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_ListOfShortReal.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_NListOfHAsciiString.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_Structure.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_StructureManager.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_StructureManager.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_StructureManagerPtr.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_StructurePtr.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_TypeOfPolygon.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_TypeOfPrimitive.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_AVIWriter.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_FrameBuffer.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_GraphicDriver.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_LayerList.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/V3d/V3d_CircularGrid.cxx Diff ] File ]
mod - src/WNT/WNT_WClass.cxx Diff ] File ]
master 0f1deae3
Timestamp: 2016-07-15 15:37:53
Author: isn
Committer: bugmaster
Details ] Diff ]
0024056: error LNK2019: unresolved external symbol

Clean out the TopOpeBRep* classes

Remove unused private fields.
mod - src/TopOpeBRep/FILES Diff ] File ]
mod - src/TopOpeBRep/TopOpeBRep_EdgesIntersector.hxx Diff ] File ]
mod - src/TopOpeBRep/TopOpeBRep_FacesFiller.hxx Diff ] File ]
rm - src/TopOpeBRep/TopOpeBRep_FacesFiller_VPonR.cxx Diff ] File ]
mod - src/TopOpeBRep/TopOpeBRep_GeomTool.hxx Diff ] File ]
mod - src/TopOpeBRepDS/FILES Diff ] File ]
rm - src/TopOpeBRepDS/TopOpeBRepDS_DSS.cxx Diff ] File ]
rm - src/TopOpeBRepDS/TopOpeBRepDS_DSS.hxx Diff ] File ]
mod - src/TopOpeBRepDS/TopOpeBRepDS_EXPORT.hxx Diff ] File ]
mod - src/TopOpeBRepDS/TopOpeBRepDS_HDataStructure.hxx Diff ] File ]
mod - src/TopOpeBRepDS/TopOpeBRepDS_repvg.hxx Diff ] File ]
mod - src/TopOpeBRepDS/TopOpeBRepDS_samdom.hxx Diff ] File ]
mod - src/TopOpeBRepTool/TopOpeBRepTool_2d.hxx Diff ] File ]
mod - src/TopOpeBRepTool/TopOpeBRepTool_mkTondgE.hxx Diff ] File ]
mod - src/TopOpeBRepTool/TopOpeBRepTool_TOPOLOGY.hxx Diff ] File ]
master c65f8201
Timestamp: 2016-07-15 07:42:09
Author: ifv
Committer: bugmaster
Details ] Diff ]
0027679: Wrong offset: overlapping edges

Method BRepFill_OffsetWire::UpdateDetromp(...) is modified for correct treatment of closed bisectors.

Test case for issue #27679
mod - src/BRepFill/BRepFill_OffsetWire.cxx Diff ] File ]
add - tests/bugs/modalg_6/bug27679 Diff ] File ]
master 56091b56
Timestamp: 2016-07-14 14:39:03
Author: isn
Committer: bugmaster
Details ] Diff ]
0027199: Unifysamedomain regression issue in OCCT 7

Allow to process the compounds in UnifySameDomain algorithm. Earlier only faces from shells were allowed to be unified.

Test case for issue #27199
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx Diff ] File ]
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.hxx Diff ] File ]
add - tests/bugs/modalg_6/bug27199 Diff ] File ]
master b2fbf11a
Timestamp: 2016-07-14 11:55:42
Author: kgv
Details ] Diff ]
Remove overloaded method Graphic3d_AspectFillArea3d::SetTextureMap(bool)
mod - src/Graphic3d/Graphic3d_AspectFillArea3d.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_ClipPlane.cxx Diff ] File ]
master ce0594b8
Timestamp: 2016-07-13 19:47:16
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027675: Foundation Classes - handle Unicode path to CSF_UnitsLexicon and CSF_UnitsDefinition on Windows

Units package now uses Unicode-aware functions OSD_OpenStream
and OSD_FileStatCTime (introduced for fetching file timestamp).
mod - src/OSD/OSD_OpenFile.cxx Diff ] File ]
mod - src/OSD/OSD_OpenFile.hxx Diff ] File ]
mod - src/Units/Units.cxx Diff ] File ]
mod - src/Units/Units_Lexicon.cxx Diff ] File ]
mod - src/Units/Units_UnitsDictionary.cxx Diff ] File ]
mod - src/Units/Units_UnitsLexicon.cxx Diff ] File ]
master b6472664
Timestamp: 2016-07-13 16:36:20
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027670: Visualization - avoid duplication of structures defining primitive array presentation aspects

Quantity_ColorRGBA has been introduced as convenient structure holding Vec4 for OpenGL.
Graphic3d_PolygonOffset has been added as replacement for TEL_POFFSET_PARAM.

Duplicating definition of Hatch Styles TEL_HS_*** has been removed;
Aspect_HatchStyle enum now follows values of TEL_HS_*** for compatibility.
TelCullMode enum has been removed.

Aspect_AspectLine has been merged into Graphic3d_AspectLine3d.
Aspect_AspectMarker has been merged into Graphic3d_AspectMarker3d.
Aspect_AspectFillArea has been merged into Graphic3d_AspectFillArea3d.
Graphic3d_CAspectFillArea have been removed.

OpenGl_AspectLine now stores Graphic3d_AspectLine3d as class field.
OpenGl_AspectMarker now stores Graphic3d_AspectMarker3d as class field.
OpenGl_AspectText now stores Graphic3d_AspectText3d as class field.
OpenGl_AspectFace now stores Graphic3d_AspectFillArea3d as class field.

Graphic3d_AspectFillArea3d - back face culling is now enabled by default.
TKOpenGl now relies on Graphic3d_Group::IsClosed() flag to disable face culling.
StdPrs_ShadedShape now does not modify aspect for different culling modes.

Headers InterfaceGraphic_Graphic3d.hxx, InterfaceGraphic_telem.hxx, InterfaceGraphic_tgl_all.hxx
defining obsolete structures CALL_DEF_COLOR, CALL_DEF_POINT,
CALL_DEF_MATERIAL, CALL_DEF_TRANSFORM_PERSISTENCE, TEL_POINT, TEL_COLOUR
have been removed.

Useless and broken test case bugs/vis/buc60821 has been removed.

OpenGl_Workspace::myAspectFaceApplied and myAspectMarkerApplied have been replaced
from OpenGl_AspectFace*/OpenGl_AspectMarker*
to Handle(Graphic3d_AspectFillArea3d)/Handle(Graphic3d_AspectMarker3d).
This eliminates reading from freed memory
(e.g. when OpenGl_AspectFace is allocated on stack like in OpenGl_Trihedron).

OpenGl_PrimitiveArray::drawEdges() - fix drawing non-indexed array from VBO (access violation due to NULL handle).

AIS_Dimension::DrawArrow() - added missing initialization of 3D arrow aspect.
AIS_Manipulator::Compute() now creates dedicated Face Aspect for each axis.
V3d_CircularGrid, V3d_RectangularGrid now create dedicated line aspects with different color.
AIS_InteractiveObject::SetMaterial() - do not modify global ShadingAspect.
mod - dox/dev_guides/upgrade/upgrade.md Diff ] File ]
mod - samples/mfc/standard/Common/StdAfx.h Diff ] File ]
mod - src/AIS/AIS_Dimension.cxx Diff ] File ]
mod - src/AIS/AIS_GraphicTool.cxx Diff ] File ]
mod - src/AIS/AIS_InteractiveObject.cxx Diff ] File ]
mod - src/AIS/AIS_Manipulator.cxx Diff ] File ]
mod - src/AIS/AIS_Plane.cxx Diff ] File ]
mod - src/AIS/AIS_Point.cxx Diff ] File ]
mod - src/AIS/AIS_PointCloud.cxx Diff ] File ]
mod - src/AIS/AIS_RubberBand.cxx Diff ] File ]
mod - src/AIS/AIS_TextLabel.cxx Diff ] File ]
mod - src/AIS/AIS_TextLabel.hxx Diff ] File ]
mod - src/AIS/AIS_TexturedShape.cxx Diff ] File ]
rm - src/Aspect/Aspect_AspectFillArea.cxx Diff ] File ]
rm - src/Aspect/Aspect_AspectFillArea.hxx Diff ] File ]
rm - src/Aspect/Aspect_AspectLine.cxx Diff ] File ]
rm - src/Aspect/Aspect_AspectLine.hxx Diff ] File ]
rm - src/Aspect/Aspect_AspectMarker.cxx Diff ] File ]
rm - src/Aspect/Aspect_AspectMarker.hxx Diff ] File ]
mod - src/Aspect/Aspect_HatchStyle.hxx Diff ] File ]
mod - src/Aspect/FILES Diff ] File ]
mod - src/DsgPrs/DsgPrs.cxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_AnglePresentation.cxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_DatumPrs.cxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_DiameterPresentation.cxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_EllipseRadiusPresentation.cxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_FilletRadiusPresentation.cxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_FixPresentation.cxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_IdenticPresentation.cxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_LengthPresentation.cxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_OffsetPresentation.cxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_RadiusPresentation.cxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_SymmetricPresentation.cxx Diff ] File ]
mod - src/Graphic3d/FILES Diff ] File ]
mod - src/Graphic3d/Graphic3d_AspectFillArea3d.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_AspectFillArea3d.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_AspectLine3d.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_AspectLine3d.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_AspectMarker3d.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_AspectMarker3d.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_AspectText3d.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_AspectText3d.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_CAspectFillArea.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_CAspectMarker.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_CAspectText.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_CLight.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_ClipPlane.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_CStructure.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_Group.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_Group.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_Structure.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_Vertex.hxx Diff ] File ]
mod - src/InterfaceGraphic/FILES Diff ] File ]
rm - src/InterfaceGraphic/InterfaceGraphic_Graphic3d.hxx Diff ] File ]
rm - src/InterfaceGraphic/InterfaceGraphic_telem.hxx Diff ] File ]
rm - src/InterfaceGraphic/InterfaceGraphic_tgl_all.hxx Diff ] File ]
mod - src/MeshVS/MeshVS_ElementalColorPrsBuilder.cxx Diff ] File ]
mod - src/MeshVS/MeshVS_MeshPrsBuilder.cxx Diff ] File ]
mod - src/MeshVS/MeshVS_NodalColorPrsBuilder.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_AspectFace.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_AspectFace.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_AspectLine.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_AspectLine.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_AspectMarker.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_AspectMarker.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_AspectText.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_AspectText.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_BackgroundArray.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Context.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Context.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_GlFunctions.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_GraduatedTrihedron.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_GraduatedTrihedron.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_GraphicDriver.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Group.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Group.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_Layer.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Layer.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_LayerList.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_LayerList.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_LineAttributes.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_LineAttributes.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_Matrix.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_PrimitiveArray.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_ShaderProgram.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_ShaderStates.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_Structure.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Structure.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_Text.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Text.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_TextParam.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_Trihedron.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_View.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_View.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_View_Redraw.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Workspace.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Workspace.hxx Diff ] File ]
mod - src/QABugs/FILES Diff ] File ]
mod - src/QABugs/QABugs_17.cxx Diff ] File ]
rm - src/QABugs/QABugs_MyText.cxx Diff ] File ]
rm - src/QABugs/QABugs_MyText.hxx Diff ] File ]
mod - src/Quantity/FILES Diff ] File ]
mod - src/Quantity/Quantity_Color.cxx Diff ] File ]
mod - src/Quantity/Quantity_Color.hxx Diff ] File ]
add - src/Quantity/Quantity_ColorRGBA.hxx Diff ] File ]
mod - src/StdPrs/StdPrs_BndBox.cxx Diff ] File ]
mod - src/StdPrs/StdPrs_ShadedShape.cxx Diff ] File ]
mod - src/StdPrs/StdPrs_ShadedSurface.cxx Diff ] File ]
mod - src/V3d/V3d_CircularGrid.cxx Diff ] File ]
mod - src/V3d/V3d_RectangularGrid.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff ] File ]
rm - tests/bugs/vis/buc60821 Diff ] File ]
mod - tests/bugs/vis/bug24837_2 Diff ] File ]
<<  1 2 3 ... 20 ... 40 ... 60 ... 80 81 82 83 84 85 86 87 88 89 90 ... 100 ... 120 ... 140 ... 160 ... 180 ... 200 ... 220 221 222  >>


Copyright © 2000 - 2020 MantisBT Team
Powered by Mantis Bugtracker